.page_page___zGir{position:relative;background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em;overflow-x:hidden}.page_page___zGir:before{content:"";position:absolute;top:-160px;left:50%;transform:translateX(-50%);width:min(900px,130vw);height:720px;background:radial-gradient(60% 55% at 50% 36%,var(--ref-gold-a16),rgba(201,160,80,0) 70%),radial-gradient(46% 50% at 64% 30%,rgba(182,162,214,.07),rgba(182,162,214,0) 72%);pointer-events:none;z-index:0}.page_container__SX8ha{position:relative;z-index:1;max-width:var(--content-max);margin:0 auto;padding:28px 24px 112px}.page_heroEyebrow__8Owfs{display:block;margin:0 0 18px}.page_sectionEyebrow__IbkZh{display:block;margin:0 0 14px}.page_hero__yUPym{text-align:center;margin:8px 0 76px}.page_heroArtWrap__AYO0r{position:relative;display:grid;place-items:center;margin:0 auto 22px;width:clamp(180px,44vw,240px);height:clamp(180px,44vw,240px)}.page_heroGlow__Ekdl4{position:absolute;inset:-28% -28% -20%;background:radial-gradient(50% 50% at 50% 48%,var(--ref-gold-a35),rgba(201,160,80,0) 68%),radial-gradient(40% 40% at 60% 40%,rgba(182,162,214,.14),rgba(182,162,214,0) 70%);filter:blur(6px);pointer-events:none}.page_heroArt__HbbHT{position:relative;z-index:1;display:block;width:clamp(140px,34vw,184px);height:auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen}.page_title__4BYd8{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(38px,6.2vw,60px);line-height:1.04;letter-spacing:-.01em;margin:0 0 20px}.page_lead__2MotQ{font-size:var(--fs-body-lg);line-height:1.72;color:var(--copy-secondary);max-width:var(--prose-max);margin:0 auto}.page_widget__8Nd_z{display:flex;flex-direction:column;gap:18px;margin:0 0 80px}.page_error__OuAqB{font-size:var(--fs-ui);color:var(--color-error);margin:0}.page_result__zmc_v{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;animation:page_fadeIn__gxN9G .4s ease}.page_shareFloat__Sjcql{position:absolute;top:12px;right:12px;z-index:2}@keyframes page_fadeIn__gxN9G{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_resultLabel__nrXnH{display:block;font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.page_resultNum__f_niZ{display:block;font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:clamp(64px,16vw,110px);font-weight:400;line-height:1.05;color:var(--accent);text-shadow:0 2px 30px var(--ref-gold-a35);margin:6px 0 2px;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_resultTitle__WThVi{display:block;font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-title);font-weight:400;color:var(--text)}.page_masterNote__k85ev{font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:8px 0 0}.page_essence___2PaK{line-height:1.6;max-width:480px;margin:14px auto 0}.page_essence___2PaK,.page_meaningBody__r85K9{font-size:var(--fs-body);color:var(--copy-secondary)}.page_meaningBody__r85K9{line-height:1.7;max-width:500px;margin:12px auto 0}.page_workings__kpMNg{font-size:var(--fs-caption);letter-spacing:.02em;color:var(--muted);margin:18px 0 0}.page_actions__GEHGH{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:20px}.page_section__G2JZn{margin:0 0 80px;max-width:var(--prose-max)}.page_sectionH__BNBRv{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:clamp(26px,4vw,32px);font-weight:400;line-height:1.15;letter-spacing:-.005em;color:var(--text);margin:0 0 16px}.page_body__Bd9Lq{font-size:var(--fs-body-lg);line-height:1.74;color:var(--copy-secondary);margin:0 0 14px}.page_body__Bd9Lq strong{color:var(--copy-primary-sub);font-weight:600}.page_body__Bd9Lq em{font-family:var(--font-serif),Georgia,serif;font-style:italic;color:var(--copy-secondary)}.page_inlineLink__DoyOt{color:var(--accent);text-decoration:underline;text-decoration-color:var(--ref-gold-a40);text-underline-offset:3px;transition:text-decoration-color .15s}.page_inlineLink__DoyOt:hover{text-decoration-color:var(--accent)}.page_grid__manz4{display:grid;grid-template-columns:1fr;gap:14px;margin:0 0 80px}@media (min-width:560px){.page_grid__manz4{grid-template-columns:repeat(2,1fr);gap:16px}}.page_card__xThSt{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:14px;min-height:132px;padding:20px 22px 18px;border-radius:20px;background:linear-gradient(180deg,var(--ref-white-a05),var(--ref-white-a02));color:var(--text);text-decoration:none;border:1px solid var(--border);overflow:hidden;isolation:isolate;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.page_card__xThSt:hover{border-color:var(--ref-gold-a50);transform:translateY(-3px);box-shadow:0 18px 40px -24px rgba(0,0,0,.7)}.page_cardArt__obUS8{flex-shrink:0;width:46px;height:46px;margin-top:1px;-o-object-fit:contain;object-fit:contain;pointer-events:none;filter:drop-shadow(0 4px 12px var(--ref-gold-a22));transition:transform .25s ease}.page_card__xThSt:hover .page_cardArt__obUS8{transform:scale(1.06)}.page_cardNum__GV_0u{flex-shrink:0;width:46px;text-align:center;font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:var(--fs-h);line-height:1.5;color:var(--accent)}.page_cardMeta__suZQE{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.page_cardName__EinzA{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:var(--fs-title);color:var(--text);line-height:1.1}.page_cardKeyword__94xYZ{font-family:var(--font-sans),"Inter",sans-serif;font-size:var(--fs-caption);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--accent)}.page_cardDesc__Gz_ki{font-size:var(--fs-ui);line-height:1.55;color:var(--copy-secondary)}.page_cta__zzUBe{margin:0 0 80px;text-align:center}.page_ctaTitle__epHrr{font-family:var(--font-serif),Georgia,serif;font-size:clamp(24px,3.4vw,30px);font-weight:400;line-height:1.15;margin:0 0 12px;color:var(--text)}.page_ctaText__RhDGi{font-size:var(--fs-body-lg);line-height:1.6;color:var(--copy-secondary);max-width:480px;margin:0 auto 24px}.page_faqList__zw5u9{display:flex;flex-direction:column;gap:14px}.page_faqItem__C_ElN{padding:22px 24px;border:1px solid var(--border);border-left:2px solid var(--accent);background:var(--surface);border-radius:4px 12px 12px 4px}.page_faqQ__bqikc{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:var(--ref-fw-medium,500);font-size:var(--fs-title);line-height:1.25;color:var(--text);margin:0 0 8px}.page_faqA__RUVuV{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0}.page_card__xThSt:focus-visible,.page_inlineLink__DoyOt:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}.page_page__9yq8G{position:relative;background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em;overflow-x:hidden}.page_page__9yq8G:before{content:"";position:absolute;top:-160px;left:50%;transform:translateX(-50%);width:min(900px,130vw);height:720px;background:radial-gradient(60% 55% at 50% 36%,var(--ref-gold-a16),rgba(201,160,80,0) 70%),radial-gradient(46% 50% at 64% 30%,rgba(182,162,214,.07),rgba(182,162,214,0) 72%);pointer-events:none;z-index:0}.page_container__LdeB1{position:relative;z-index:1;max-width:var(--content-max);margin:0 auto;padding:28px 24px 112px}.page_hero__xaf6P{text-align:center;margin:8px 0 76px}.page_heroArtWrap__U42oC{position:relative;display:grid;place-items:center;margin:0 auto 22px;width:clamp(180px,44vw,240px);height:clamp(180px,44vw,240px)}.page_heroGlow__5HM5K{position:absolute;inset:-28% -28% -20%;background:radial-gradient(50% 50% at 50% 48%,var(--ref-gold-a35),rgba(201,160,80,0) 68%),radial-gradient(40% 40% at 60% 40%,rgba(182,162,214,.14),rgba(182,162,214,0) 70%);filter:blur(6px);pointer-events:none}.page_heroArt__jSk06{position:relative;z-index:1;display:block;width:clamp(140px,34vw,184px);height:auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen}.page_title__MAwHf{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(38px,6.2vw,60px);line-height:1.04;letter-spacing:-.01em;margin:0 0 20px}.page_subtitle__DZWel{font-size:var(--fs-body-lg);line-height:1.72;color:var(--copy-secondary);max-width:var(--prose-max);margin:0 auto}.page_widget__qYsg7{margin:0 0 80px}.page_form__6VzF8{display:flex;flex-direction:column;gap:22px}.page_field__dM5lm{display:flex;flex-direction:column;gap:9px}.page_error__9VN6V{font-size:var(--fs-ui);color:var(--color-error);margin:0}.page_result__obcPG{position:relative;text-align:center;animation:page_fadeIn__CMvrs .4s ease}.page_shareFloat__OGSzQ{position:absolute;top:12px;right:12px;z-index:2}@keyframes page_fadeIn__CMvrs{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_resultEyebrow___RCp3{display:block;font-family:var(--font-sans),"Inter",sans-serif;font-size:var(--fs-caption);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:22px}.page_pinnacleList__Oaiai{display:flex;flex-direction:column;gap:14px;text-align:left}.page_pinnacle__Xv5WT{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:14px;padding:20px 22px 18px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(180deg,var(--ref-white-a05),var(--ref-white-a02));overflow:hidden;isolation:isolate;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.page_pinnacle__Xv5WT:hover{border-color:var(--ref-gold-a50);transform:translateY(-3px);box-shadow:0 18px 40px -24px rgba(0,0,0,.7)}.page_pinnacleArt__dvdLp{flex-shrink:0;width:46px;height:46px;margin-top:1px;-o-object-fit:contain;object-fit:contain;pointer-events:none;filter:drop-shadow(0 4px 12px var(--ref-gold-a22));transition:transform .25s ease}.page_pinnacle__Xv5WT:hover .page_pinnacleArt__dvdLp{transform:scale(1.06)}.page_pinnacleDigit___VclE{flex-shrink:0;width:46px;text-align:center;font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:var(--fs-h);line-height:1.5;color:var(--accent)}.page_pinnacleBody__bFNa8{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:9px}.page_pinnacleHead__MFbID{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.page_pinnaclePos__3edL2{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:var(--fs-title);color:var(--text);line-height:1.1}.page_pinnacleTheme__pWe5N{font-family:var(--font-sans),"Inter",sans-serif;font-size:var(--fs-caption);font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin:0}.page_pinnacleRead__lCU2r{font-size:var(--fs-ui);line-height:1.55;color:var(--copy-secondary);margin:0}.page_pinnacleAges__9SKo4{margin-top:2px;padding-top:12px;border-top:1px solid var(--border);font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--copy-muted);white-space:nowrap}.page_lifePathNote__HNso7{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-ui);line-height:1.6;color:var(--muted);font-style:italic;max-width:var(--prose-max);margin:22px auto 0}.page_actions__fcofs{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:22px}.page_cta__PlzCM{margin:0 0 80px;text-align:center}.page_ctaTitle__k0kJa{font-family:var(--font-serif),Georgia,serif;font-size:clamp(24px,3.4vw,30px);font-weight:400;line-height:1.15;color:var(--text);margin:0 0 12px}.page_ctaText__lEIeK{font-size:var(--fs-body-lg);line-height:1.6;color:var(--copy-secondary);max-width:var(--prose-max);margin:0 auto 24px}.page_ctaSecondary__CFt4a{margin-top:16px}.page_section__pqbSC{margin:0 0 80px}.page_sectionH__fVkVk{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:clamp(26px,4vw,32px);font-weight:400;line-height:1.15;letter-spacing:-.005em;color:var(--text);margin:0 0 16px}.page_body__1s3if{font-size:var(--fs-body-lg);line-height:1.74;color:var(--copy-secondary);margin:0 0 14px;max-width:var(--prose-max)}.page_body__1s3if strong{color:var(--copy-primary-sub);font-weight:600}.page_body__1s3if em{font-family:var(--font-serif),Georgia,serif;font-style:italic;color:var(--copy-secondary)}.page_inlineLink__GyaFl{text-decoration:none;border-bottom:1px solid var(--ref-gold-a40)}.page_inlineLink__GyaFl:hover{color:var(--copy-secondary)}.page_cycleList__dzju0{list-style:none;margin:0 0 14px;padding:0}.page_cycleItem__XkTgN{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);padding:16px 0;border-top:1px solid var(--border)}.page_cycleItem__XkTgN:last-child{border-bottom:1px solid var(--border)}.page_cycleItem__XkTgN strong{color:var(--copy-primary-sub);font-weight:600}.page_tips__Hsa_z{list-style:none;counter-reset:tip;margin:0 0 14px;padding:0}.page_tip__C_qfN{counter-increment:tip;position:relative;padding:0 0 0 46px;margin:0 0 18px;min-height:30px}.page_tip__C_qfN:before{content:counter(tip);position:absolute;left:0;top:-2px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;line-height:1;font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-variant-numeric:tabular-nums lining-nums;font-size:var(--fs-body-lg);color:var(--accent);border:1px solid var(--ref-gold-a30);border-radius:50%}.page_tipText__CyAQu{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary)}.page_tipText__CyAQu strong{color:var(--copy-primary-sub);font-weight:600}.page_faqList__HKQ4Z{display:flex;flex-direction:column;gap:14px}.page_faqItem__b4vOa{padding:22px 24px;border:1px solid var(--border);border-left:2px solid var(--accent);background:var(--surface);border-radius:4px 12px 12px 4px}.page_faqQ__Tyup5{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:var(--fs-title);line-height:1.25;color:var(--text);margin:0 0 8px}.page_faqA___346D{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0}.page_inlineLink__GyaFl{color:var(--accent);text-decoration:underline;text-decoration-color:var(--ref-gold-a40);text-underline-offset:3px;transition:text-decoration-color .15s}.page_inlineLink__GyaFl:hover{text-decoration-color:var(--accent)}.page_inlineLink__GyaFl:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}.page_page__hG3eW{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__SAUDy{max-width:var(--prose-max);margin:0 auto;padding:32px 24px 96px}.page_hero__Je5bK{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;text-align:center}h1.page_title__wfMyN{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-hero);line-height:1.1;margin:0;text-align:center}.page_subtitle___2GnZ{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0;max-width:500px}section.page_section__c_bLH{margin:0 0 36px}h2.page_sectionH__nU8a2{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-title);letter-spacing:.01em;color:var(--text);margin:0 0 12px}.page_body__Tk5x7{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0 0 12px}.page_body__Tk5x7 strong{color:var(--text);font-weight:600}.page_body__Tk5x7 em{color:var(--copy-secondary);font-family:var(--font-serif);font-style:italic}.page_form__FAA16{display:flex;flex-direction:column;gap:20px;padding:24px}.page_field__U_PEE{display:flex;flex-direction:column;gap:8px}.page_fieldLabel__gHT_n{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--copy-secondary)}.page_fieldOptional__7gZUT{margin-left:6px}.page_fieldOptional__7gZUT,.page_hint__6EITJ{color:var(--muted);font-size:var(--fs-caption)}.page_hint__6EITJ{line-height:1.5;margin:0}.page_error__BTim4{font-size:var(--fs-ui);color:var(--color-error);margin:0}.page_resultCardCalm__mb2gs,.page_resultCard__V9QnH{position:relative;padding:30px 24px;text-align:center}.page_resultEyebrow__I1hDG{margin-bottom:14px}.page_headlineIcon__RIHv2{display:flex;justify-content:center;margin-bottom:8px}h2.page_headline__q3Lp4{font-family:var(--font-serif);font-weight:400;font-size:clamp(24px,5vw,32px);line-height:1.15;margin:0 0 6px;color:var(--text)}.page_headlineSub__Xrq0L{font-size:var(--fs-ui);letter-spacing:.02em;color:var(--accent);margin:0 0 18px}.page_planetList__blbih{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;padding:0;margin:0 0 20px}.page_planetGlyph__4Ol4E{font-size:var(--fs-body);line-height:1;color:var(--accent)}.page_meaning__NhF2y{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0 auto 18px;max-width:480px}.page_signLink__hO1uQ{margin-bottom:14px}.page_recalcBtn__9JleQ{display:flex;margin:18px auto 0}.page_extraGroups__470FE{display:flex;flex-direction:column;gap:12px;margin-top:20px}h3.page_extraTitle__4WIgm{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--accent);margin:4px 0 2px}.page_extraCard__P_eIc{padding:16px 18px}.page_extraHead__rD8e3{display:flex;align-items:center;gap:10px;margin-bottom:8px}.page_extraSign__5mjsO{font-family:var(--font-serif);font-size:var(--fs-body-lg);color:var(--text)}.page_extraCount__A0B5c{margin-left:auto;font-variant-numeric:tabular-nums lining-nums}.page_houseBadge__MAbfl{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--border);color:var(--accent);font-size:var(--fs-ui);font-family:system-ui,sans-serif;font-variant-numeric:tabular-nums lining-nums}.page_extraPlanets__1kqyQ{font-size:var(--fs-ui);letter-spacing:.01em;color:var(--copy-secondary);margin:0 0 8px}.page_extraMeaning__iAHAL{font-size:var(--fs-ui);line-height:1.6;color:var(--copy-secondary);margin:0}.page_timePrompt__Gy9ss{margin-top:20px;padding:20px 22px;text-align:center}.page_timePromptTitle__u6xN0{font-family:var(--font-serif);font-size:var(--fs-body-lg);font-weight:400;margin:0 0 6px;color:var(--text)}.page_timePromptText__WswVH{font-size:var(--fs-ui);line-height:1.55;color:var(--copy-secondary);margin:0}.page_cta__q_W6l{margin-top:32px;padding:28px 24px;text-align:center}.page_ctaTitle__lAghC{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 8px;color:var(--text)}.page_ctaText__NYxAD{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_ctaSecondary__Xr1NK{margin-top:14px}.page_faqItem__qtP67{padding:16px 18px;border-left:2px solid var(--border);margin-bottom:18px}h3.page_faqQ___dBaR{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 6px}.page_faqA__WCAMw{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_relatedLink__fePfp{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--color-border-accent);transition:border-color .15s ease}.page_relatedLink__fePfp:hover{border-bottom-color:var(--color-border-accent)}.page_page__TYJad{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__tCBtm{max-width:var(--prose-max);margin:0 auto;padding:32px 24px 96px}.page_hero__2yn9d{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;text-align:center}.page_heroGlyph__XB7zz{font-size:var(--fs-hero);line-height:1;color:var(--accent)}h1.page_title__Yy1JH{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-hero);line-height:1.1;margin:0;text-align:center}.page_subtitle__iPDyT{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0;max-width:500px}section.page_section__REpz7{margin:0 0 36px}h2.page_sectionH___NSbr{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-title);letter-spacing:.01em;color:var(--text);margin:0 0 12px}.page_body__s0aod{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0 0 12px}.page_body__s0aod strong{color:var(--text);font-weight:600}.page_body__s0aod em{color:var(--copy-secondary);font-family:var(--font-serif);font-style:italic}.page_form__vU41J{display:flex;flex-direction:column;gap:20px}.page_field__vr2_2{display:flex;flex-direction:column;gap:8px}.page_fieldLabel__kyq5r{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--copy-secondary)}.page_fieldRequired__qwnN_{color:var(--accent);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;margin-left:8px}.page_timeNote__W9YYt{color:var(--ref-gold-a95);margin:2px 0 0}.page_hint__MQxq5,.page_timeNote__W9YYt{font-size:var(--fs-caption);line-height:1.5}.page_hint__MQxq5{color:var(--muted);margin:0}.page_error__jyYCe{font-size:var(--fs-ui);color:var(--color-error);margin:0}.page_resultCard__ZOLei{position:relative;text-align:center}.page_shareFloat__A0COI{position:absolute;top:12px;right:12px;z-index:2}.page_resultEyebrow__GhZ3g{display:block;margin-bottom:18px}.page_pofEmblem__8K3Ag{display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;transition:transform .2s}.page_pofEmblem__8K3Ag:hover{transform:scale(1.05)}.page_resultLine__g6zEe{font-family:var(--font-serif);font-size:var(--fs-title);line-height:1.3;color:var(--text);margin:0}.page_resultLine__g6zEe strong{color:var(--accent);font-weight:400;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_resultHouse__L36Ke{font-size:var(--fs-ui);letter-spacing:.04em;color:var(--muted);margin:6px 0 0;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_meaning__Y2XHu{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:18px auto 20px;max-width:440px}.page_shareRow__rwB7f{display:flex;justify-content:center;margin-bottom:4px}.page_approxNote__dWDWI{font-size:var(--fs-caption);line-height:1.5;color:var(--muted);margin:16px 0 0}.page_recalcBtn__espVL{display:block;margin:20px auto 0}.page_formulaGrid__x9GDd{display:grid;grid-template-columns:1fr;gap:12px;margin:16px 0}@media (min-width:560px){.page_formulaGrid__x9GDd{grid-template-columns:repeat(2,1fr)}}.page_formulaGlyph__TKz2e{display:block;font-size:var(--fs-title);line-height:1;color:var(--accent);margin-bottom:10px}h3.page_formulaName__IQ4DV{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 6px}.page_formulaText__rdGDR{font-size:var(--fs-ui);line-height:1.55;color:var(--copy-secondary);margin:0 0 10px}.page_formula__rOZOr{display:block;font-family:system-ui,sans-serif;font-size:var(--fs-ui);letter-spacing:.02em;color:var(--accent);padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);font-variant-numeric:tabular-nums lining-nums}.page_cta__sbrQD{margin-top:32px;text-align:center}.page_ctaTitle___LhJp{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 8px;color:var(--text)}.page_ctaText__hpsok{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_ctaSecondary__qsJw_{margin-top:14px}.page_faqItem__8GPXM{padding:16px 18px;border-left:2px solid var(--border);background:var(--surface);border-radius:0 8px 8px 0;margin-bottom:18px}h3.page_faqQ__L3iWi{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 6px}.page_faqA__OgCuu{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_relatedLink____i2o{color:var(--gold,var(--accent));text-decoration:none;border-bottom:1px solid var(--color-border-accent);transition:border-color .15s ease}.page_relatedLink____i2o:hover{border-bottom-color:var(--color-border-accent)}.page_page__jnxR7{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__cPMsW{max-width:var(--prose-max);margin:0 auto;padding:32px 24px 96px}.page_hero__XlWLW{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;text-align:center}h1.page_title__GCk9c{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-hero);line-height:1.1;margin:0;text-align:center}.page_subtitle__kACvq{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0;max-width:500px}section.page_section__Q2Dwl{margin:0 0 36px}h2.page_sectionH__Kowzv{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-title);letter-spacing:.01em;color:var(--text);margin:0 0 12px}.page_body__YB58_{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0 0 12px}.page_body__YB58_ strong{color:var(--text);font-weight:600}.page_body__YB58_ em{font-family:var(--font-serif);font-style:italic;color:var(--copy-secondary)}.page_form___jphQ{display:flex;flex-direction:column;gap:20px}.page_field__Iud90{display:flex;flex-direction:column;gap:8px}.page_fieldLabel__8HVsn{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--copy-secondary)}.page_fieldOptional__AUmAg{margin-left:6px}.page_fieldOptional__AUmAg,.page_hint__GiHdr{color:var(--muted);font-size:var(--fs-caption)}.page_hint__GiHdr{line-height:1.5;margin:0}.page_error__r3AMe{font-size:var(--fs-ui);color:var(--error);margin:0}.page_resultCard__D65ZT{position:relative;padding:28px 24px;text-align:center}.page_shareFloat__yKAjl{position:absolute;top:12px;right:12px;z-index:2}.page_resultEyebrow__1Wcgg{display:block;margin-bottom:18px}.page_lead__Gpv7m{margin:0 auto 18px;max-width:440px}.page_leadLabel__YhFyj{display:block;margin-bottom:8px}.page_leadValue__bRqwT{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:0 0 12px}.page_leadSign__mfkLD{font-family:var(--font-serif);font-size:var(--fs-h);line-height:1.1;color:var(--accent)}.page_leadDeg__yp9rD{font-family:var(--font-sans),system-ui,sans-serif;font-variant-numeric:tabular-nums lining-nums;font-size:var(--fs-title);font-weight:500;color:var(--text)}.page_leadMeaning__Mk_zt{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_shareRow__yOUpv{display:flex;justify-content:center;margin:4px 0 18px}.page_mpList__iqRVB{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0;text-align:left}.page_mpItem__4zxDv{padding:14px 18px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.page_mpHead__4yl7q{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.page_mpPair__IjJ3M{font-family:var(--font-serif);font-size:var(--fs-body-lg);color:var(--text)}.page_mpBadge__y3Fu7{flex-shrink:0;font-variant-numeric:tabular-nums lining-nums}.page_mpMeaning__dVy8T{font-size:var(--fs-ui);line-height:1.6;color:var(--copy-secondary);margin:0}.page_approxNote__MPSgD{font-size:var(--fs-caption);line-height:1.5;color:var(--muted);margin:16px 0 0;text-align:left}.page_recalcBtn__sj5UJ{display:flex;margin:20px auto 0}.page_cta__mVy_g{margin-top:32px;padding:28px 24px;text-align:center}.page_ctaTitle__RGvru{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 8px;color:var(--text)}.page_ctaText__5_aPE{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_ctaSecondary__78plG{margin-top:14px}.page_faqItem__83Da_{padding:16px 18px;border-left:2px solid var(--border);background:var(--surface);border-radius:0 8px 8px 0;margin-bottom:18px}h3.page_faqQ__CVwc4{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 6px}.page_faqA__C30HN{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_relatedLink__AX6lt{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--color-border-accent);transition:border-color .15s ease}.page_relatedLink__AX6lt:hover{border-bottom-color:var(--color-border-accent)}.page_page__Vn_gR{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__PmKyb{max-width:var(--prose-max);margin:0 auto;padding:32px 24px 96px}.page_hero__w4f4J{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;text-align:center}h1.page_title__ldXAv{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-hero);line-height:1.1;margin:0;text-align:center}.page_subtitle__3B4To{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0;max-width:500px}section.page_section__BPaW5{margin:0 0 36px}h2.page_sectionH__FlRem{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-title);letter-spacing:.01em;color:var(--text);margin:0 0 12px}.page_body__4Re5J{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0 0 12px}.page_body__4Re5J strong{color:var(--text);font-weight:600}.page_form__7CzAn{display:flex;flex-direction:column;gap:20px}.page_field__vOPQZ{display:flex;flex-direction:column;gap:8px}.page_fieldLabel__f_qa0{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--copy-secondary)}.page_fieldOptional__6BDoz{margin-left:6px}.page_fieldOptional__6BDoz,.page_hint__6mPbp{color:var(--muted);font-size:var(--fs-caption)}.page_hint__6mPbp{line-height:1.5;margin:0}.page_noTimeBtn__NJqDI{align-self:center}.page_error__nnT3J{font-size:var(--fs-ui);color:var(--color-error);margin:0}.page_resultCard__FLcjg{position:relative;padding:30px 24px;text-align:center}.page_shareFloat__smZK_{position:absolute;top:12px;right:12px;z-index:2}.page_resultEyebrow__5ak3A{margin-bottom:16px}.page_soulHead__H_Kyg{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:16px}h2.page_soulSign__n_IPB{font-family:var(--font-serif);font-weight:400;font-size:clamp(30px,7vw,44px);line-height:1.05;color:var(--text);margin:6px 0 0}.page_soulDegree__NmfyF{font-size:var(--fs-caption);letter-spacing:.06em;color:var(--accent);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_soulRead__vMyAh{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0 auto 20px;max-width:460px}.page_shareRow__qSaSe{display:flex;justify-content:center;margin-bottom:4px}.page_approxNote__0Su_M{font-size:var(--fs-caption);line-height:1.55;color:var(--muted);margin:18px auto 0;max-width:420px}.page_recalcBtn__EX1uq{margin-top:20px}.page_compare__X_Y70{margin-top:24px;padding:22px 22px 20px}h3.page_compareTitle__wcftK{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 16px;text-align:center}.page_compareGrid__6e9eg{display:flex;flex-direction:column;gap:10px}.page_compareHead__pXoLp{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 4px 4px}.page_compareCol__OJcYP{font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:center}.page_compareRow__p7hzM{display:grid;grid-template-columns:1fr auto 28px 1fr;align-items:center;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg)}.page_compareLabel__vLGMV{display:flex;align-items:center;gap:8px;font-size:var(--fs-caption);letter-spacing:.04em;color:var(--copy-secondary)}.page_compareGlyph__FaSqR{font-size:var(--fs-body-lg);line-height:1;color:var(--accent)}.page_compareTropical__853w_{font-family:var(--font-serif);font-size:var(--fs-body-lg);color:var(--copy-secondary);text-align:center}.page_compareArrow__KG2nV{font-size:var(--fs-ui);color:var(--muted);text-align:center}.page_compareDraconic__kUEy9{display:flex;align-items:center;justify-content:flex-end;gap:7px;font-family:var(--font-serif);font-size:var(--fs-body-lg);color:var(--accent);text-decoration:none}.page_compareDraconic__kUEy9:hover{text-decoration:underline}.page_compareNote__UB7V3{font-size:var(--fs-caption);line-height:1.55;color:var(--muted);margin:14px 0 0;text-align:center}.page_reads___p8o4{display:flex;flex-direction:column;gap:12px;margin-top:16px}.page_readItem__e3I3p{padding:16px 18px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.page_readHead__KeVNN{display:flex;align-items:center;gap:10px;margin-bottom:6px}.page_readGlyph__nrbRk{font-size:var(--fs-body-lg);line-height:1;color:var(--accent)}h3.page_readTitle__5dn_k{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0}.page_readBody__y0urv{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0}.page_placements__Tv9HK{margin-top:16px;padding:20px 22px;border:1px solid var(--border);border-radius:var(--r-14);background:var(--surface)}h3.page_placementsTitle__ihNC5{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 12px}.page_placementList__KrDVe{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.page_placementRow__LtC_f{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:11px 4px;border-bottom:1px solid var(--border)}.page_placementRow__LtC_f:last-child{border-bottom:none}.page_placementRowAsc__pSBDH{margin-top:4px;border-top:1px dashed var(--border)}.page_placementGlyph__GLKL9{font-size:var(--fs-body-lg);line-height:1;color:var(--accent);text-align:center}.page_placementLabel__Fuo8a{font-size:var(--fs-ui);color:var(--copy-secondary);letter-spacing:.02em}.page_placementSign__bkx6j{font-family:var(--font-serif);font-size:var(--fs-body-lg);color:var(--text)}.page_placementDeg__hEriB{font-size:var(--fs-caption);color:var(--muted);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_cta__Q_pA_{margin-top:32px;padding:28px 24px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);text-align:center}.page_ctaTitle__AsKNs{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 8px;color:var(--text)}.page_ctaText__NZ4En{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_ctaSecondary__PDM_I{margin-top:14px}.page_faqItem__T2FZJ{padding:16px 18px;margin-bottom:18px}h3.page_faqQ__LrOlZ{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 6px}.page_faqA__7QLbj{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_noTimeBtn__NJqDI:focus-visible,.page_recalcBtn__EX1uq:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}