.AsteroidCalculatorSeoLanding_page__x3Rge{min-height:100vh;padding-top:var(--header-height);background:#f6f7f8;color:var(--text-primary)}.AsteroidCalculatorSeoLanding_hero__Y0TKB{border-bottom:1px solid #dfe3e8;background:#eef1f4}.AsteroidCalculatorSeoLanding_heroInner__SCfYu{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:clamp(2rem,6vw,5rem);align-items:center;max-width:1120px;min-height:500px;padding:clamp(3rem,7vw,5.5rem) 1rem clamp(2.6rem,6vw,4.5rem)}.AsteroidCalculatorSeoLanding_heroCopy__uLXdw{display:grid;justify-items:start;max-width:680px}.AsteroidCalculatorSeoLanding_breadcrumb__haaj2{display:flex;gap:.45rem;align-items:center;margin-bottom:1.5rem;color:#707b89;font-size:.7rem}.AsteroidCalculatorSeoLanding_breadcrumb__haaj2 a{color:inherit;text-decoration:none}.AsteroidCalculatorSeoLanding_eyebrow__nKuYx,.AsteroidCalculatorSeoLanding_sectionLabel__J6kut{color:#6e7783;font-size:.68rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.AsteroidCalculatorSeoLanding_heroCopy__uLXdw h1{max-width:650px;margin:.55rem 0 0;color:#1d2938;font-size:clamp(2.25rem,5vw,3.8rem);font-weight:650;letter-spacing:-.035em;line-height:1.02}.AsteroidCalculatorSeoLanding_heroCopy__uLXdw>p{max-width:620px;margin:1.1rem 0 0;color:#566271;font-size:clamp(.96rem,1.5vw,1.06rem);line-height:1.72}.AsteroidCalculatorSeoLanding_actions__dvD0N{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;margin-top:1.55rem}.AsteroidCalculatorSeoLanding_primaryAction__oD_9E,.AsteroidCalculatorSeoLanding_secondaryAction__ts0p4{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:7px;font-size:.84rem;font-weight:720;text-decoration:none}.AsteroidCalculatorSeoLanding_primaryAction__oD_9E{padding:.72rem 1rem;background:#24364b;color:#fff;box-shadow:0 8px 18px rgba(29,41,56,.12)}.AsteroidCalculatorSeoLanding_secondaryAction__ts0p4{gap:.4rem;padding:.72rem .25rem;color:#4e5d6c}.AsteroidCalculatorSeoLanding_preview__w_4so{overflow:hidden;border:1px solid #d4dae1;border-radius:10px;background:rgba(255,255,255,.76);box-shadow:0 20px 44px rgba(38,52,68,.08)}.AsteroidCalculatorSeoLanding_previewHeader__yeKEh{display:flex;gap:1rem;align-items:start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dfe3e8}.AsteroidCalculatorSeoLanding_previewHeader__yeKEh>div{display:grid;gap:.25rem}.AsteroidCalculatorSeoLanding_previewHeader__yeKEh small,.AsteroidCalculatorSeoLanding_previewHeader__yeKEh span,.AsteroidCalculatorSeoLanding_preview__w_4so>p{color:#788390;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.AsteroidCalculatorSeoLanding_previewHeader__yeKEh strong{max-width:270px;color:#29384a;font-size:.9rem;font-weight:680;line-height:1.35}.AsteroidCalculatorSeoLanding_previewHeader__yeKEh small{flex:0 0 auto;padding-top:.1rem;text-align:right}.AsteroidCalculatorSeoLanding_previewRows__LU6b5{padding:0 1rem}.AsteroidCalculatorSeoLanding_previewRow__GwhPR{display:grid;grid-template-columns:8px minmax(70px,.6fr) minmax(100px,1fr) auto;gap:.65rem;align-items:center;min-height:52px;border-bottom:1px solid #e4e7eb}.AsteroidCalculatorSeoLanding_previewRow__GwhPR i{width:7px;height:7px;border-radius:50%}.AsteroidCalculatorSeoLanding_rose__FoX8X{background:#b75e6e}.AsteroidCalculatorSeoLanding_violet__SSsCc{background:#7468a6}.AsteroidCalculatorSeoLanding_green___abJs{background:#5f806f}.AsteroidCalculatorSeoLanding_blue__9l6ZH{background:#537a9d}.AsteroidCalculatorSeoLanding_previewRow__GwhPR strong{color:#263548;font-size:.82rem;font-weight:720}.AsteroidCalculatorSeoLanding_previewRow__GwhPR span{color:#667280;font-size:.76rem}.AsteroidCalculatorSeoLanding_previewRow__GwhPR small{color:#8b949f;font-size:.68rem;font-variant-numeric:tabular-nums}.AsteroidCalculatorSeoLanding_preview__w_4so>p{margin:0;padding:.8rem 1rem;letter-spacing:.02em;text-transform:none}.AsteroidCalculatorSeoLanding_proofRail__oW83X{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;padding:0 1rem;border-bottom:1px solid #dfe3e8}.AsteroidCalculatorSeoLanding_proofRail__oW83X>div{display:flex;gap:.75rem;align-items:center;min-height:76px;padding:.8rem 1.1rem;border-right:1px solid #dfe3e8}.AsteroidCalculatorSeoLanding_proofRail__oW83X>div:first-child{padding-left:0}.AsteroidCalculatorSeoLanding_proofRail__oW83X>div:last-child{border-right:0}.AsteroidCalculatorSeoLanding_proofRail__oW83X span{color:#a06e2d;font-size:.66rem;font-variant-numeric:tabular-nums}.AsteroidCalculatorSeoLanding_proofRail__oW83X strong{color:#3d4a58;font-size:.78rem;font-weight:660;line-height:1.4}.AsteroidCalculatorSeoLanding_guide___6ae4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,7vw,5rem);max-width:1120px;padding:clamp(3.3rem,7vw,5.25rem) 1rem}.AsteroidCalculatorSeoLanding_contextInner__oMz_9 h2,.AsteroidCalculatorSeoLanding_guideColumn__Jlduv h2,.AsteroidCalculatorSeoLanding_sectionHeading__VBLfC h2{margin:.45rem 0 0;color:#202d3d;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:640;letter-spacing:-.025em;line-height:1.15}.AsteroidCalculatorSeoLanding_flowList__n4cNl,.AsteroidCalculatorSeoLanding_scopeList__Hyc3t{display:grid;gap:0;margin:1.4rem 0 0;padding:0;list-style:none}.AsteroidCalculatorSeoLanding_flowList__n4cNl li,.AsteroidCalculatorSeoLanding_scopeList__Hyc3t li{position:relative;border-top:1px solid #dde2e7;color:#596675;font-size:.88rem;line-height:1.58}.AsteroidCalculatorSeoLanding_scopeList__Hyc3t li{padding:.85rem 0 .85rem 1.25rem}.AsteroidCalculatorSeoLanding_scopeList__Hyc3t li:before{position:absolute;top:1.18rem;left:0;width:5px;height:5px;border-radius:50%;background:#687b91;content:""}.AsteroidCalculatorSeoLanding_flowList__n4cNl{counter-reset:flow}.AsteroidCalculatorSeoLanding_flowList__n4cNl li{min-height:66px;padding:.85rem 0 .85rem 2.2rem;counter-increment:flow}.AsteroidCalculatorSeoLanding_flowList__n4cNl li:before{position:absolute;top:.87rem;left:0;color:#9a6d32;font-size:.7rem;font-weight:720;content:"0" counter(flow)}.AsteroidCalculatorSeoLanding_contextBand__beSKg{border-block:1px solid #d9dee4;background:#eceff2}.AsteroidCalculatorSeoLanding_contextInner__oMz_9{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);gap:clamp(2rem,7vw,5rem);align-items:start;max-width:1120px;padding:clamp(2.5rem,6vw,4rem) 1rem}.AsteroidCalculatorSeoLanding_contextInner__oMz_9 p{margin:0;color:#566373;font-size:.96rem;line-height:1.78}.AsteroidCalculatorSeoLanding_faqSection__XPSZ2,.AsteroidCalculatorSeoLanding_relatedSection__Qc5NO{max-width:1120px;padding:clamp(3.25rem,7vw,5rem) 1rem}.AsteroidCalculatorSeoLanding_sectionHeading__VBLfC{margin-bottom:1.5rem}.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #dce1e6}.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX a{position:relative;display:grid;gap:.45rem;min-height:138px;align-content:start;padding:1.1rem 2.2rem 1.1rem 0;border-right:1px solid #dce1e6;color:inherit;text-decoration:none}.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX a:not(:first-child){padding-left:1.1rem}.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX a:last-child{border-right:0}.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX strong{color:#315777;font-size:.9rem;font-weight:680}.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX span{color:#64707e;font-size:.8rem;line-height:1.55}.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX i{position:absolute;top:1.05rem;right:.85rem;color:#9aa2ac;font-style:normal}.AsteroidCalculatorSeoLanding_faqSection__XPSZ2{padding-top:0;padding-bottom:clamp(4rem,8vw,6.5rem)}.AsteroidCalculatorSeoLanding_faqList____B8i{border-top:1px solid #d9dee4}.AsteroidCalculatorSeoLanding_faqList____B8i details{padding:1rem 0;border-bottom:1px solid #d9dee4}.AsteroidCalculatorSeoLanding_faqList____B8i summary{cursor:pointer;color:#283647;font-size:.9rem;font-weight:660;line-height:1.45}.AsteroidCalculatorSeoLanding_faqList____B8i p{max-width:780px;margin:.7rem 0 0;color:#5e6b79;font-size:.86rem;line-height:1.7}@media (max-width:820px){.AsteroidCalculatorSeoLanding_contextInner__oMz_9,.AsteroidCalculatorSeoLanding_guide___6ae4,.AsteroidCalculatorSeoLanding_heroInner__SCfYu,.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX{grid-template-columns:1fr}.AsteroidCalculatorSeoLanding_heroInner__SCfYu{min-height:auto;gap:2.1rem;padding-top:2.5rem}.AsteroidCalculatorSeoLanding_proofRail__oW83X{grid-template-columns:1fr}.AsteroidCalculatorSeoLanding_proofRail__oW83X>div,.AsteroidCalculatorSeoLanding_proofRail__oW83X>div:first-child{min-height:58px;padding:.7rem 0;border-right:0;border-bottom:1px solid #dfe3e8}.AsteroidCalculatorSeoLanding_proofRail__oW83X>div:last-child{border-bottom:0}.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX a,.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX a:not(:first-child){min-height:auto;padding:1rem 2rem 1rem 0;border-right:0;border-bottom:1px solid #dce1e6}.AsteroidCalculatorSeoLanding_relatedLinks__1iQHX a:last-child{border-bottom:0}}@media (max-width:520px){.AsteroidCalculatorSeoLanding_heroCopy__uLXdw h1{font-size:clamp(2rem,12vw,2.75rem)}.AsteroidCalculatorSeoLanding_actions__dvD0N{display:grid;width:100%}.AsteroidCalculatorSeoLanding_primaryAction__oD_9E,.AsteroidCalculatorSeoLanding_secondaryAction__ts0p4{width:100%}.AsteroidCalculatorSeoLanding_secondaryAction__ts0p4{justify-content:start}.AsteroidCalculatorSeoLanding_previewHeader__yeKEh{display:grid}.AsteroidCalculatorSeoLanding_previewHeader__yeKEh small{text-align:left}.AsteroidCalculatorSeoLanding_previewRow__GwhPR{grid-template-columns:8px minmax(62px,.6fr) minmax(84px,1fr) auto;gap:.45rem}}.IncompleteBirthProfileNotice_notice__K0IkV{display:flex;align-items:center;gap:.72rem;width:100%;padding:.72rem .78rem;border:1px solid rgba(59,111,181,.16);border-radius:var(--card-radius-sm);background:rgba(247,251,255,.88);color:var(--text-primary)}.IncompleteBirthProfileNotice_icon__pxGT_{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:10px;background:rgba(59,111,181,.1);color:var(--accent-blue)}.IncompleteBirthProfileNotice_copy__3wnRE{min-width:0;flex:1 1 auto;display:grid;gap:.12rem}.IncompleteBirthProfileNotice_title__o2yVM{color:var(--text-primary);font-size:var(--type-sm);font-weight:650;line-height:1.35}.IncompleteBirthProfileNotice_body__qjvTF{color:var(--text-secondary);font-size:var(--type-xs);line-height:1.5}.IncompleteBirthProfileNotice_action__0vIHQ{flex:0 0 auto;display:inline-flex;align-items:center;gap:.28rem;min-height:36px;padding:.3rem .18rem;border:0;background:transparent;color:var(--accent-blue);font:inherit;font-size:var(--type-xs);font-weight:700;line-height:1.25;cursor:pointer;white-space:nowrap}.IncompleteBirthProfileNotice_action__0vIHQ:hover{color:var(--accent-blue-dark)}.IncompleteBirthProfileNotice_action__0vIHQ:focus-visible{outline:2px solid rgba(59,111,181,.42);outline-offset:3px;border-radius:6px}@media (max-width:560px){.IncompleteBirthProfileNotice_notice__K0IkV{align-items:flex-start;flex-wrap:wrap}.IncompleteBirthProfileNotice_copy__3wnRE{flex-basis:calc(100% - 44px)}.IncompleteBirthProfileNotice_action__0vIHQ{margin-left:44px;margin-top:-.2rem}}.CompactFreeAccountCta_band__2KVGQ{position:relative;scroll-margin-top:8rem;overflow:hidden;border:1px solid rgba(117,104,201,.22);border-left:3px solid var(--accent-blue);border-radius:12px;background:linear-gradient(112deg,rgba(248,246,255,.98),rgba(255,255,255,.96) 68%);box-shadow:0 10px 24px rgba(65,53,112,.055)}.CompactFreeAccountCta_mainRow__QfBnV{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:.9rem 1rem .78rem}.CompactFreeAccountCta_copy__IpPiZ{min-width:0}.CompactFreeAccountCta_meta__yIRpl{display:flex;align-items:center;gap:.45rem;margin-bottom:.28rem}.CompactFreeAccountCta_eyebrow__Gi_1p{color:var(--accent-blue-dark);font-size:.61rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.CompactFreeAccountCta_divider__T2HnX{width:1px;height:11px;background:rgba(65,53,112,.18)}.CompactFreeAccountCta_reassurance__OoO87{color:var(--text-muted);font-size:.64rem;font-weight:650}.CompactFreeAccountCta_title__21nNA{max-width:660px;margin:0;color:var(--text-primary);font-size:clamp(1rem,1.55vw,1.17rem);font-weight:700;letter-spacing:-.015em;line-height:1.25}.CompactFreeAccountCta_body__9QMga{max-width:680px;margin:.3rem 0 0;color:var(--text-secondary);font-size:.76rem;line-height:1.52}.CompactFreeAccountCta_actions__GTrUn{display:grid;justify-items:stretch;gap:.38rem;min-width:190px}.CompactFreeAccountCta_primary__hhFI0{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:38px;padding:.62rem .86rem;border:0;border-radius:9px;background:var(--accent-blue);box-shadow:0 7px 18px rgba(117,104,201,.2);color:#fff;cursor:pointer;font:inherit;font-size:.76rem;font-weight:780;line-height:1.2;white-space:nowrap}.CompactFreeAccountCta_primary__hhFI0:hover{filter:brightness(.96);transform:translateY(-1px)}.CompactFreeAccountCta_primary__hhFI0:focus-visible,.CompactFreeAccountCta_signIn__LPMYx:focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px}.CompactFreeAccountCta_signIn__LPMYx{color:var(--accent-blue-dark);font-size:.66rem;font-weight:650;text-align:center;text-decoration:none}.CompactFreeAccountCta_signIn__LPMYx:hover{text-decoration:underline}.CompactFreeAccountCta_benefits__H1lMk{display:flex;flex-wrap:wrap;gap:.45rem 1.05rem;padding:.58rem 1rem .63rem;border-top:1px solid rgba(65,53,112,.1);background:rgba(255,255,255,.38)}.CompactFreeAccountCta_benefit__pIi95{display:inline-flex;align-items:center;gap:.32rem;color:var(--text-secondary);font-size:.68rem;font-weight:720;line-height:1.35}.CompactFreeAccountCta_benefit__pIi95 svg{flex:0 0 auto;color:var(--accent-blue)}.CompactFreeAccountCta_band__2KVGQ[data-layout=stacked] .CompactFreeAccountCta_mainRow__QfBnV{grid-template-columns:minmax(0,1fr);align-items:start;gap:.8rem;padding:1rem 1rem .85rem}.CompactFreeAccountCta_band__2KVGQ[data-layout=stacked] .CompactFreeAccountCta_actions__GTrUn{justify-items:start;min-width:0}.CompactFreeAccountCta_band__2KVGQ[data-layout=stacked] .CompactFreeAccountCta_signIn__LPMYx{text-align:left}.CompactFreeAccountCta_band__2KVGQ[data-tone=dark]{border-color:rgba(255,255,255,.12) rgba(255,255,255,.12) rgba(255,255,255,.12) #a89bf2;background:linear-gradient(112deg,rgba(255,255,255,.075),rgba(255,255,255,.035));box-shadow:none}.CompactFreeAccountCta_band__2KVGQ[data-tone=dark] .CompactFreeAccountCta_eyebrow__Gi_1p,.CompactFreeAccountCta_band__2KVGQ[data-tone=dark] .CompactFreeAccountCta_signIn__LPMYx{color:#c8c0ff}.CompactFreeAccountCta_band__2KVGQ[data-tone=dark] .CompactFreeAccountCta_benefit__pIi95,.CompactFreeAccountCta_band__2KVGQ[data-tone=dark] .CompactFreeAccountCta_body__9QMga,.CompactFreeAccountCta_band__2KVGQ[data-tone=dark] .CompactFreeAccountCta_reassurance__OoO87{color:rgba(255,255,255,.66)}.CompactFreeAccountCta_band__2KVGQ[data-tone=dark] .CompactFreeAccountCta_title__21nNA{color:#fff}.CompactFreeAccountCta_band__2KVGQ[data-tone=dark] .CompactFreeAccountCta_benefits__H1lMk,.CompactFreeAccountCta_band__2KVGQ[data-tone=dark] .CompactFreeAccountCta_divider__T2HnX{border-color:rgba(255,255,255,.1)}.CompactFreeAccountCta_band__2KVGQ[data-tone=dark] .CompactFreeAccountCta_divider__T2HnX{background:rgba(255,255,255,.16)}.CompactFreeAccountCta_band__2KVGQ[data-tone=dark] .CompactFreeAccountCta_benefits__H1lMk{background:rgba(255,255,255,.018)}.CompactFreeAccountCta_band__2KVGQ[data-tone=dark] .CompactFreeAccountCta_benefit__pIi95 svg{color:#b6aaf8}.CompactFreeAccountCta_resultFooter__hn8zW{width:min(calc(100% - 2rem),1120px);margin:-1.15rem auto 2.75rem}@media (max-width:680px){.CompactFreeAccountCta_mainRow__QfBnV{grid-template-columns:1fr;gap:.75rem;padding:.82rem .82rem .7rem}.CompactFreeAccountCta_actions__GTrUn{min-width:0}.CompactFreeAccountCta_primary__hhFI0{width:100%}.CompactFreeAccountCta_benefits__H1lMk{display:grid;gap:.42rem;padding:.58rem .82rem .68rem}}@media (prefers-reduced-motion:no-preference){.CompactFreeAccountCta_primary__hhFI0{transition:filter .14s ease,transform .14s ease}}.AstrologyAspectTable_frame__EaGcO{padding:.65rem;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}.AstrologyAspectTable_scroll__6BrTh{width:100%;overflow-x:auto}.AstrologyAspectTable_table___H1Bl{min-width:var(--aspect-table-min-width)}.AstrologyAspectTable_pointCell__kCQ53{display:flex;align-items:center;gap:.35rem;min-width:0}.AstrologyAspectTable_pointCopy__onci6{display:block;min-width:0}.AstrologyAspectTable_pointLabel__YTyAi,.AstrologyAspectTable_pointSublabel__5w3sK{display:block;overflow:hidden;text-overflow:ellipsis}.AstrologyAspectTable_pointSublabel__5w3sK{margin-top:.06rem;color:var(--text-muted);font-size:.58rem;line-height:1.25}.AstrologyAspectTable_iconChip__RLjF_{display:grid;flex:0 0 var(--aspect-point-size);width:var(--aspect-point-size);height:var(--aspect-point-size);overflow:hidden;place-items:center;color:var(--aspect-point-accent);border:1px solid color-mix(in srgb,var(--aspect-point-accent) 27%,transparent);border-radius:50%;background:color-mix(in srgb,var(--aspect-point-accent) 8%,transparent)}.AstrologyAspectTable_iconImage__7WJsv{display:block;width:calc(var(--aspect-point-size) - 4px);height:calc(var(--aspect-point-size) - 4px);object-fit:contain;image-rendering:crisp-edges}.AstrologyAspectTable_iconFallback__1XePV{font-size:.64rem;font-weight:700}.AstrologyAspectTable_aspectCell__yb7OD{display:flex;align-items:center;gap:.3rem;color:var(--aspect-row-color)}.AstrologyAspectTable_aspectSymbol__ZF2dr{font-size:.85rem}.AstrologyAspectTable_aspectLabel__Zn9SH{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.AstrologyAspectTable_phaseLabel__NIqzI{color:var(--aspect-phase-color);font-size:.66rem;font-weight:600}.AstrologyAspectTable_orbCell__eWetp{text-align:right}.AstrologyAspectTable_dateCell__1O6av{color:var(--text-secondary);font-size:.68rem;line-height:1.35}.DailyPersonalTransits_shell__ecA_r{position:relative;overflow:hidden;border:1px solid rgba(69,64,128,.18);border-radius:var(--radius-lg);background:linear-gradient(110deg,rgba(249,248,255,.98),rgba(255,255,255,.98) 54%,rgba(244,248,253,.96));box-shadow:0 12px 30px rgba(18,25,54,.045)}.DailyPersonalTransits_shell__ecA_r:before{position:absolute;inset:0 auto 0 0;width:3px;content:"";background:linear-gradient(180deg,var(--accent-violet-bright),var(--accent-blue))}.DailyPersonalTransits_guestLayout__YEHjN,.DailyPersonalTransits_profileLayout__i63xh{display:grid;gap:clamp(1rem,2.5vw,2rem);padding:clamp(1rem,2.2vw,1.35rem) clamp(1rem,2.5vw,1.5rem)}.DailyPersonalTransits_profileLayout__i63xh{grid-template-columns:minmax(240px,.86fr) minmax(0,1.35fr);align-items:start}.DailyPersonalTransits_guestLayout__YEHjN{grid-template-columns:minmax(0,1fr) auto;align-items:center}.DailyPersonalTransits_singleColumn__art5V{padding:1rem 1.25rem}.DailyPersonalTransits_eyebrow__X7pxU{display:block;color:var(--accent-violet-bright);font-size:.62rem;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.DailyPersonalTransits_shell__ecA_r h1{max-width:650px;margin:.42rem 0 0;color:var(--text-primary);font-size:clamp(1.18rem,2.1vw,1.55rem);font-weight:700;letter-spacing:-.025em;line-height:1.12}.DailyPersonalTransits_description__oTzIm,.DailyPersonalTransits_loadingText__l3G2e{max-width:650px;margin:.48rem 0 0;color:var(--text-secondary);font-size:.78rem;line-height:1.58}.DailyPersonalTransits_profileSource__DEwIx{display:flex;align-items:center;gap:.38rem;margin:.65rem 0 0;color:var(--text-muted);font-size:.66rem;line-height:1.4}.DailyPersonalTransits_profileDot__3Re1q{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:var(--accent-emerald);box-shadow:0 0 0 3px rgba(37,166,132,.1)}.DailyPersonalTransits_actions__3s_5W{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .8rem;margin-top:.8rem}.DailyPersonalTransits_actions__3s_5W .btn-primary{min-height:36px;padding:.52rem .75rem;font-size:.72rem}.DailyPersonalTransits_textLink__PewE7{border:0;background:transparent;color:var(--accent-blue);font-size:.7rem;font-weight:700;line-height:1.3;text-decoration:none}.DailyPersonalTransits_textLink__PewE7:hover{text-decoration:underline;text-underline-offset:3px}.DailyPersonalTransits_contactColumn__Ah1Q3{min-width:0;border-left:1px solid var(--border-subtle);padding-left:clamp(1rem,2.4vw,1.5rem)}.DailyPersonalTransits_contactHeading__g4wHc{display:flex;justify-content:space-between;gap:.75rem;padding-bottom:.42rem;color:var(--text-muted);font-size:.6rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.DailyPersonalTransits_contactList__Q8g4r{border-top:1px solid var(--border-subtle)}.DailyPersonalTransits_contactRow__AaxJh{display:grid;grid-template-columns:28px minmax(0,1fr) 18px 28px;gap:.55rem;align-items:center;min-height:52px;border-bottom:1px solid var(--border-subtle)}.DailyPersonalTransits_contactRow__AaxJh:last-child{border-bottom:0}.DailyPersonalTransits_planetMark__Hpmj9{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid rgba(37,52,88,.11);border-radius:999px;background:rgba(255,255,255,.82);color:var(--text-secondary);font-size:.55rem;font-weight:800}.DailyPersonalTransits_planetMark__Hpmj9 img{width:18px;height:18px;object-fit:contain}.DailyPersonalTransits_contactBody__49t_r{min-width:0}.DailyPersonalTransits_contactBody__49t_r>span,.DailyPersonalTransits_contactBody__49t_r>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DailyPersonalTransits_contactBody__49t_r strong span{display:inline}.DailyPersonalTransits_contactBody__49t_r strong{color:var(--text-primary);font-size:.76rem;font-weight:730;line-height:1.35}.DailyPersonalTransits_contactBody__49t_r>span{margin-top:.12rem;color:var(--text-muted);font-size:.64rem;line-height:1.3}.DailyPersonalTransits_aspectSymbol__liBHz{font-size:.95rem;text-align:center}.DailyPersonalTransits_emptyState__PEnw_,.DailyPersonalTransits_stateMessage__d0NO_{display:grid;min-height:108px;align-content:center;gap:.35rem;border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.73rem;line-height:1.55}.DailyPersonalTransits_stateMessage__d0NO_ button{width:fit-content;border:0;background:transparent;color:var(--accent-blue);font:inherit;font-weight:750;cursor:pointer;padding:0}.DailyPersonalTransits_emptyState__PEnw_ strong{color:var(--text-primary);font-size:.78rem}.DailyPersonalTransits_emptyState__PEnw_ span{max-width:650px;color:var(--text-secondary)}@media (max-width:820px){.DailyPersonalTransits_guestLayout__YEHjN,.DailyPersonalTransits_profileLayout__i63xh{grid-template-columns:1fr}.DailyPersonalTransits_guestLayout__YEHjN .DailyPersonalTransits_actions__3s_5W{margin-top:0}.DailyPersonalTransits_contactColumn__Ah1Q3{border-top:1px solid var(--border-subtle);border-left:0;padding-top:.9rem;padding-left:0}}@media (max-width:520px){.DailyPersonalTransits_guestLayout__YEHjN,.DailyPersonalTransits_profileLayout__i63xh{padding:.92rem}.DailyPersonalTransits_shell__ecA_r h1{font-size:1.12rem}.DailyPersonalTransits_contactRow__AaxJh{grid-template-columns:26px minmax(0,1fr) 16px 26px;gap:.4rem}.DailyPersonalTransits_planetMark__Hpmj9{width:25px;height:25px}.DailyPersonalTransits_contactBody__49t_r strong{font-size:.7rem}}.PairBirthDataForm_matrix__BX7KC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--border-subtle);border-radius:9px;background:#fff}.PairBirthDataForm_mobileTabs__Yzau7{display:none}.PairBirthDataForm_personHead__OFK_t{display:flex;align-items:center;gap:.58rem;min-width:0;min-height:3.65rem;padding:.65rem .8rem;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-elevated) 68%,#fff 32%)}.PairBirthDataForm_personHeadA__nVJag{grid-column:1}.PairBirthDataForm_personHeadB__hFjVW{grid-column:2;border-left:1px solid var(--border-subtle)}.PairBirthDataForm_personIndex__67qzO{display:grid;width:1.65rem;height:1.65rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--calculation-accent,var(--accent-blue)) 34%,var(--border-subtle) 66%);border-radius:50%;color:var(--calculation-accent,var(--accent-blue-dark));font-size:.62rem;font-weight:650}.PairBirthDataForm_personHead__OFK_t>div{display:grid;min-width:0}.PairBirthDataForm_personHead__OFK_t small{color:var(--text-muted);font-size:.57rem;font-weight:550;letter-spacing:.05em;text-transform:uppercase}.PairBirthDataForm_personHead__OFK_t strong{overflow:hidden;color:var(--text-primary);font-size:.8rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.PairBirthDataForm_status__EAR7t{margin-left:auto;color:var(--accent-emerald);font-size:.58rem;font-weight:600;white-space:nowrap}.PairBirthDataForm_matrix__BX7KC .PairBirthDataForm_slot__lfLSo{display:contents}.PairBirthDataForm_slotA__qwMIF>.bdf-city-field,.PairBirthDataForm_slotA__qwMIF>.bdf-moment-field,.PairBirthDataForm_slotA__qwMIF>.bdf-name-field,.PairBirthDataForm_slotA__qwMIF>.bdf-saved-field,.PairBirthDataForm_slotA__qwMIF>.bdf-unknown-note{grid-column:1}.PairBirthDataForm_slotB__gumGb>.bdf-city-field,.PairBirthDataForm_slotB__gumGb>.bdf-moment-field,.PairBirthDataForm_slotB__gumGb>.bdf-name-field,.PairBirthDataForm_slotB__gumGb>.bdf-saved-field,.PairBirthDataForm_slotB__gumGb>.bdf-unknown-note{grid-column:2;border-left:1px solid var(--border-subtle)}.PairBirthDataForm_slot__lfLSo>.bdf-saved-field{grid-row:2}.PairBirthDataForm_slot__lfLSo>.bdf-name-field{grid-row:3}.PairBirthDataForm_slot__lfLSo>.bdf-moment-field{grid-row:4}.PairBirthDataForm_slot__lfLSo>.bdf-city-field{grid-row:5}.PairBirthDataForm_slot__lfLSo>.bdf-unknown-note{grid-row:6}.PairBirthDataForm_slot__lfLSo>.bdf-field,.PairBirthDataForm_slot__lfLSo>.bdf-unknown-note{min-width:0;padding:.72rem .8rem;border-top:1px solid var(--border-subtle);border-radius:0}.PairBirthDataForm_slot__lfLSo>.bdf-unknown-note{border-left-width:1px;background:color-mix(in srgb,var(--accent-blue) 3%,#fff 97%)}.PairBirthDataForm_slot__lfLSo .bdf-moment-heading{min-height:1.15rem;margin-bottom:.38rem}.PairBirthDataForm_slot__lfLSo .bdf-moment-frame,.PairBirthDataForm_slot__lfLSo .bdf-native-moment-frame{grid-template-columns:minmax(0,1fr)}.PairBirthDataForm_slot__lfLSo .bdf-native-control+.bdf-native-control,.PairBirthDataForm_slot__lfLSo .bdf-time-segments{border-top:1px solid var(--border-subtle);border-left:0}.PairBirthDataForm_slot__lfLSo .bdf-field-help{margin-top:.22rem;font-size:.61rem}.PairBirthDataForm_slot__lfLSo .bdf-field-status{font-size:.61rem}.PairBirthDataForm_slot__lfLSo .field-input{min-height:2.45rem;border-radius:7px;background:#fff}@media (max-width:740px){.PairBirthDataForm_matrix__BX7KC{grid-template-columns:minmax(0,1fr)}.PairBirthDataForm_mobileTabs__Yzau7{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border-subtle)}.PairBirthDataForm_mobileTabs__Yzau7 button{display:flex;align-items:center;justify-content:center;gap:.4rem;min-width:0;min-height:2.85rem;border:0;border-bottom:2px solid transparent;background:#fff;color:var(--text-muted);cursor:pointer;font-size:.68rem;font-weight:600}.PairBirthDataForm_mobileTabs__Yzau7 button[aria-pressed=true]{border-bottom-color:var(--calculation-accent,var(--accent-blue));color:var(--text-primary)}.PairBirthDataForm_mobileTabs__Yzau7 button+button{border-left:1px solid var(--border-subtle)}.PairBirthDataForm_mobileTabs__Yzau7 span{display:grid;width:1.3rem;height:1.3rem;place-items:center;border:1px solid var(--border-default);border-radius:50%;font-size:.55rem}.PairBirthDataForm_personHead__OFK_t{display:none}.PairBirthDataForm_slotA__qwMIF>.bdf-city-field,.PairBirthDataForm_slotA__qwMIF>.bdf-moment-field,.PairBirthDataForm_slotA__qwMIF>.bdf-name-field,.PairBirthDataForm_slotA__qwMIF>.bdf-saved-field,.PairBirthDataForm_slotA__qwMIF>.bdf-unknown-note,.PairBirthDataForm_slotB__gumGb>.bdf-city-field,.PairBirthDataForm_slotB__gumGb>.bdf-moment-field,.PairBirthDataForm_slotB__gumGb>.bdf-name-field,.PairBirthDataForm_slotB__gumGb>.bdf-saved-field,.PairBirthDataForm_slotB__gumGb>.bdf-unknown-note{grid-column:1;border-left:0}.PairBirthDataForm_matrix__BX7KC[data-active-person=a] .PairBirthDataForm_slotB__gumGb,.PairBirthDataForm_matrix__BX7KC[data-active-person=b] .PairBirthDataForm_slotA__qwMIF{display:none}.PairBirthDataForm_slot__lfLSo>.bdf-field,.PairBirthDataForm_slot__lfLSo>.bdf-unknown-note{padding-inline:.8rem}.PairBirthDataForm_slot__lfLSo .bdf-large-label span{display:none}}@media (max-width:420px){.PairBirthDataForm_slot__lfLSo>.bdf-field,.PairBirthDataForm_slot__lfLSo>.bdf-unknown-note{padding-inline:.72rem}}.RelationshipSignatureLanding_main__0sWEN{min-height:100vh;padding-top:calc(var(--header-height) + .9rem)}.RelationshipSignatureLanding_stack__egvhV{display:grid;gap:1rem;max-width:1120px;margin-inline:auto}.RelationshipSignatureLanding_hero___biW7{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:clamp(1.25rem,4vw,3.4rem);align-items:center;overflow:hidden;padding:clamp(1.3rem,4vw,2.7rem);border:1px solid rgba(18,34,56,.09);border-radius:calc(var(--radius-lg) + 8px);background:radial-gradient(circle at 7% 10%,rgba(244,114,182,.15),transparent 25%),radial-gradient(circle at 90% 15%,rgba(77,125,200,.17),transparent 28%),linear-gradient(145deg,#fcfdff,#f3f7fb 55%,#edf2f8);box-shadow:0 24px 56px rgba(18,34,56,.08)}.RelationshipSignatureLanding_heroGlow__DLSL5{position:absolute;z-index:-1;right:-8rem;bottom:-12rem;width:30rem;height:30rem;border:1px solid rgba(77,125,200,.08);border-radius:50%;box-shadow:inset 0 0 0 4rem rgba(255,255,255,.12),inset 0 0 0 8rem rgba(77,125,200,.03)}.RelationshipSignatureLanding_heroCopy__a9y7i{display:grid;gap:.7rem;min-width:0}.RelationshipSignatureLanding_heroCopy__a9y7i h1{max-width:720px;font-size:clamp(1.9rem,4vw,3.05rem);font-weight:650;line-height:1.01;letter-spacing:-.035em}.RelationshipSignatureLanding_heroCopy__a9y7i>p{max-width:660px;color:var(--text-secondary);font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.68}.RelationshipSignatureLanding_chips__WeaOg{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.15rem}.RelationshipSignatureLanding_chips__WeaOg span{padding:.35rem .62rem;border:1px solid rgba(18,34,56,.09);border-radius:999px;background:rgba(255,255,255,.72);color:var(--text-secondary);font-size:.76rem;font-weight:620}.RelationshipSignatureLanding_sample__YdVZQ{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:calc(var(--radius-lg) + 4px);background:linear-gradient(155deg,#101d31,#172d4c 65%,#203a5e);color:#fff;box-shadow:0 22px 48px rgba(18,34,56,.2)}.RelationshipSignatureLanding_sampleVisual__Bs8Kb{position:relative;min-height:160px;aspect-ratio:2.12/1;overflow:hidden;background:#eef3f8}.RelationshipSignatureLanding_sampleVisual__Bs8Kb:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(8,19,33,.02) 42%,rgba(8,19,33,.82));pointer-events:none}.RelationshipSignatureLanding_sampleArtwork__7Ar8j{object-fit:cover;object-position:center 47%}.RelationshipSignatureLanding_sampleContent__Pt81H{position:relative;z-index:1;margin-top:-1.45rem;padding:0 1.05rem 1.05rem}.RelationshipSignatureLanding_sampleTopline__v2PnD{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:rgba(255,255,255,.62);font-size:.69rem;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.RelationshipSignatureLanding_sampleMark__ZIc99{display:grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:#d9b7ea;font-size:1rem}.RelationshipSignatureLanding_sampleMark__ZIc99 svg{width:1.25rem;height:1.25rem}.RelationshipSignatureLanding_sample__YdVZQ h2{margin-top:.7rem;color:#ffffff;font-size:clamp(1.3rem,2.5vw,1.85rem);font-weight:640;letter-spacing:-.025em}.RelationshipSignatureLanding_sampleContent__Pt81H>p{margin-top:.35rem;color:rgba(255,255,255,.74);font-size:.83rem;line-height:1.62}.RelationshipSignatureLanding_sampleMetrics__rkuHd{display:grid;gap:.72rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.1)}.RelationshipSignatureLanding_sampleMetric__TAROK{display:grid;gap:.34rem}.RelationshipSignatureLanding_sampleMetric__TAROK>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:rgba(255,255,255,.78);font-size:.72rem}.RelationshipSignatureLanding_sampleMetric__TAROK strong{color:#fff;font-size:.78rem}.RelationshipSignatureLanding_sampleTrack__cAVeE{height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.RelationshipSignatureLanding_sampleTrack__cAVeE span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7d9dd2,#d59ac7)}.RelationshipSignatureLanding_formShell__Jh3s6{padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--border-subtle);border-radius:calc(var(--radius-lg) + 4px);background:var(--bg-surface);box-shadow:var(--shadow-sm)}.RelationshipSignatureLanding_formHeader__cbh_A{display:grid;grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);gap:1rem 2rem;align-items:end;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle)}.RelationshipSignatureLanding_formHeader__cbh_A h2{margin-top:.25rem;font-size:clamp(1.25rem,2.4vw,1.65rem);letter-spacing:-.025em}.RelationshipSignatureLanding_formHeader__cbh_A>p{color:var(--text-secondary);font-size:.85rem;line-height:1.62}.RelationshipSignatureLanding_formTitleGroup__GGERj{display:flex;align-items:center;gap:.75rem;min-width:0}.RelationshipSignatureLanding_formTitleGroup__GGERj>div{min-width:0}.RelationshipSignatureLanding_formFeatureIcon__ZzpGP{display:grid;width:2.8rem;height:2.8rem;flex:0 0 auto;place-items:center;border:1px solid rgba(77,125,200,.16);border-radius:.9rem;background:linear-gradient(145deg,rgba(244,114,182,.1),rgba(77,125,200,.12));color:var(--accent-blue-dark);--icon-surface:#f9fbfd}.RelationshipSignatureLanding_formFeatureIcon__ZzpGP svg{width:1.5rem;height:1.5rem}.RelationshipSignatureLanding_pairForm__6fxYa{margin-top:1rem}.RelationshipSignatureLanding_error__wvBPD{margin-top:.9rem;padding:.65rem .8rem;border:1px solid #fecaca;border-radius:var(--radius-md);background:#fef2f2;color:var(--accent-rose);font-size:.82rem}.RelationshipSignatureLanding_formAction__fFW7_{display:grid;justify-items:center;gap:.45rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}.RelationshipSignatureLanding_formAction__fFW7_ button{width:min(100%,480px);min-height:3.1rem;padding:.8rem 1.2rem;font-size:.92rem}.RelationshipSignatureLanding_formAction__fFW7_ button:disabled{cursor:not-allowed;opacity:.44}.RelationshipSignatureLanding_formAction__fFW7_ p{color:var(--text-muted);font-size:.7rem;text-align:center}.RelationshipSignatureLanding_outcomes__wfoww{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:1.4rem 2.4rem;align-items:start;padding:clamp(1.1rem,3vw,1.6rem) 0}.RelationshipSignatureLanding_outcomesIntro__GuOi8 h2{font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.16;letter-spacing:-.025em}.RelationshipSignatureLanding_outcome__OagRy p,.RelationshipSignatureLanding_outcomesIntro__GuOi8 p{color:var(--text-secondary);font-size:.82rem;line-height:1.58}.RelationshipSignatureLanding_outcomesIntro__GuOi8 p{margin-top:.45rem}.RelationshipSignatureLanding_outcomeList__IQZER{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.RelationshipSignatureLanding_outcome__OagRy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;padding:0 .9rem;border-left:1px solid var(--border-subtle)}.RelationshipSignatureLanding_outcome__OagRy>span{display:grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid rgba(77,125,200,.13);border-radius:.7rem;background:linear-gradient(145deg,rgba(244,114,182,.07),rgba(77,125,200,.09));color:var(--accent-blue-dark);--icon-surface:#f8fafc}.RelationshipSignatureLanding_outcome__OagRy>span svg{width:1.2rem;height:1.2rem}.RelationshipSignatureLanding_outcome__OagRy h3{margin-bottom:.28rem;font-size:.83rem;line-height:1.3}.RelationshipSignatureLanding_seoWrap__chdLq{margin-top:clamp(2.2rem,5vw,3rem);padding-bottom:3rem}.RelationshipSignatureLanding_seoContent__pogWu{display:grid;gap:1.8rem;padding:1.5rem 0;border-top:1px solid var(--border-subtle)}.RelationshipSignatureLanding_seoContent__pogWu>div{display:grid;gap:.65rem}.RelationshipSignatureLanding_seoContent__pogWu h2{font-size:1.35rem;letter-spacing:-.01em}.RelationshipSignatureLanding_seoContent__pogWu h3{font-size:1.2rem;font-weight:620}.RelationshipSignatureLanding_seoContent__pogWu p{color:var(--text-secondary);font-size:.92rem;line-height:1.7}@media (max-width:900px){.RelationshipSignatureLanding_formHeader__cbh_A,.RelationshipSignatureLanding_hero___biW7,.RelationshipSignatureLanding_outcomes__wfoww{grid-template-columns:1fr}.RelationshipSignatureLanding_sample__YdVZQ{max-width:620px}.RelationshipSignatureLanding_outcomeList__IQZER{grid-template-columns:1fr}.RelationshipSignatureLanding_outcome__OagRy{padding:.8rem 0;border-top:1px solid var(--border-subtle);border-left:0}}@media (max-width:640px){.RelationshipSignatureLanding_main__0sWEN{padding-top:calc(var(--header-height) + .55rem)}.RelationshipSignatureLanding_hero___biW7{padding:1rem;border-radius:var(--radius-lg)}.RelationshipSignatureLanding_heroCopy__a9y7i h1{font-size:clamp(1.72rem,8.5vw,2.08rem);line-height:1.02}.RelationshipSignatureLanding_heroCopy__a9y7i>p{font-size:.9rem;line-height:1.58}.RelationshipSignatureLanding_sample__YdVZQ{border-radius:var(--radius-lg)}.RelationshipSignatureLanding_sampleVisual__Bs8Kb{min-height:150px}.RelationshipSignatureLanding_sampleContent__Pt81H{padding:0 .85rem .85rem}.RelationshipSignatureLanding_sample__YdVZQ h2{margin-top:.45rem;font-size:1.28rem}.RelationshipSignatureLanding_sampleContent__Pt81H>p{font-size:.76rem;line-height:1.5}.RelationshipSignatureLanding_sampleMetrics__rkuHd{gap:.5rem;margin-top:.7rem;padding-top:.65rem}.RelationshipSignatureLanding_formShell__Jh3s6{padding:.8rem}.RelationshipSignatureLanding_formHeader__cbh_A{gap:0;padding-bottom:.7rem}.RelationshipSignatureLanding_formFeatureIcon__ZzpGP,.RelationshipSignatureLanding_formHeader__cbh_A>p,.RelationshipSignatureLanding_formTitleGroup__GGERj .eyebrow{display:none}.RelationshipSignatureLanding_formHeader__cbh_A h2{margin-top:0;font-size:1.08rem;line-height:1.2}.RelationshipSignatureLanding_pairForm__6fxYa{margin-top:.75rem}}.SynastryLanding_landingSection__9rP0R{padding-top:calc(var(--header-height) + clamp(1.75rem, 3.5vw, 2.5rem));padding-bottom:1.5rem}.SynastryLanding_hero__1bnI5{max-width:43rem;margin-bottom:clamp(1rem,2.6vw,1.35rem);margin-inline:auto;padding-inline:.5rem;text-align:center}.SynastryLanding_heroTitle__XAxs8{margin:0;font-size:clamp(2.2rem,4vw,3rem);line-height:1.04;letter-spacing:-.04em}.SynastryLanding_heroIntro__AZX7d{max-width:35rem;margin:.7rem auto 0;color:var(--text-secondary);font-size:.9rem;line-height:1.58}@media (max-width:700px){.SynastryLanding_landingSection__9rP0R{padding-top:calc(var(--header-height) + 1.45rem)}.SynastryLanding_hero__1bnI5{margin-bottom:.9rem;padding-inline:0;text-align:left}.SynastryLanding_heroTitle__XAxs8{max-width:22rem;font-size:clamp(1.9rem,9vw,2.35rem);line-height:1.03}.SynastryLanding_heroIntro__AZX7d{max-width:35rem;margin:.65rem 0 0;font-size:.82rem;line-height:1.5}}.WhoFeelsItMoreReportPanel_report__5ABfN{display:grid;gap:1.15rem}.WhoFeelsItMoreReportPanel_sectionHeader__qh_30{max-width:760px}.WhoFeelsItMoreReportPanel_evidenceSection__L_H1d header>span,.WhoFeelsItMoreReportPanel_layerHeading__m9qhn>div>span,.WhoFeelsItMoreReportPanel_sectionHeader__qh_30>span,.WhoFeelsItMoreReportPanel_twelfthHouseSection__dGCrm header>span{color:var(--accent-blue-dark);font-size:.66rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.WhoFeelsItMoreReportPanel_evidenceSection__L_H1d h2,.WhoFeelsItMoreReportPanel_layerHeading__m9qhn h2,.WhoFeelsItMoreReportPanel_sectionHeader__qh_30 h2,.WhoFeelsItMoreReportPanel_twelfthHouseSection__dGCrm h2{margin-top:.2rem;color:var(--text-primary);font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:680;letter-spacing:-.025em}.WhoFeelsItMoreReportPanel_evidenceSection__L_H1d header p,.WhoFeelsItMoreReportPanel_sectionHeader__qh_30 p,.WhoFeelsItMoreReportPanel_twelfthHouseSection__dGCrm header p{margin-top:.4rem;color:var(--text-secondary);font-size:.8rem;line-height:1.62}.WhoFeelsItMoreReportPanel_snapshot__iDRox{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(300px,1.6fr) minmax(150px,.7fr);align-items:stretch;overflow:hidden;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface)}.WhoFeelsItMoreReportPanel_personCount__1ovJh{display:grid;align-content:center;justify-items:center;padding:1.2rem .85rem;text-align:center}.WhoFeelsItMoreReportPanel_personCount__1ovJh>span{max-width:100%;overflow:hidden;color:var(--text-secondary);font-size:.72rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.WhoFeelsItMoreReportPanel_personCount__1ovJh strong{margin-top:.2rem;font-size:2.1rem;font-weight:650;letter-spacing:-.04em;line-height:1}.WhoFeelsItMoreReportPanel_personCount__1ovJh[data-tone=left] strong{color:#3f789b}.WhoFeelsItMoreReportPanel_personCount__1ovJh[data-tone=right] strong{color:#a65d7f}.WhoFeelsItMoreReportPanel_personCount__1ovJh p{margin-top:.25rem;color:var(--text-muted);font-size:.68rem}.WhoFeelsItMoreReportPanel_strongestDifference__j4Y9F{display:flex;align-items:center;justify-content:center;gap:.9rem;padding:1rem 1.25rem;border-right:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);background:var(--bg-panel-tint)}.WhoFeelsItMoreReportPanel_strongestImage__ZvQSY{display:grid;width:72px;height:72px;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:50%;background:#fff}.WhoFeelsItMoreReportPanel_strongestImage__ZvQSY img{width:68px;height:68px;object-fit:contain;mix-blend-mode:multiply}.WhoFeelsItMoreReportPanel_strongestDifference__j4Y9F>div{min-width:0}.WhoFeelsItMoreReportPanel_strongestDifference__j4Y9F>div>span{color:var(--text-muted);font-size:.62rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.WhoFeelsItMoreReportPanel_strongestDifference__j4Y9F h3{margin-top:.14rem;color:var(--text-primary);font-size:1rem;font-weight:700}.WhoFeelsItMoreReportPanel_strongestDifference__j4Y9F p{margin-top:.24rem;color:var(--text-secondary);font-size:.72rem;line-height:1.48}.WhoFeelsItMoreReportPanel_balanceNote__z7pEq{padding-left:.8rem;border-left:2px solid var(--border-strong);color:var(--text-muted);font-size:.74rem;line-height:1.55}.WhoFeelsItMoreReportPanel_layerHeading__m9qhn{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-top:.5rem}.WhoFeelsItMoreReportPanel_layerActions__fFMxC{display:grid;justify-items:end;gap:.48rem}.WhoFeelsItMoreReportPanel_legend__3KyCP{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.72rem;color:var(--text-muted);font-size:.68rem;font-weight:700}.WhoFeelsItMoreReportPanel_legend__3KyCP span{display:inline-flex;align-items:center;gap:.28rem}.WhoFeelsItMoreReportPanel_legend__3KyCP i{width:7px;height:7px;border-radius:50%}.WhoFeelsItMoreReportPanel_leftDot__w40XV{background:#568cab}.WhoFeelsItMoreReportPanel_rightDot__LaVLL{background:#ad6687}.WhoFeelsItMoreReportPanel_layerShareButton__LaQKx{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:.36rem;padding:.4rem .58rem;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-surface);color:var(--text-secondary);font:inherit;font-size:.66rem;font-weight:720;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.WhoFeelsItMoreReportPanel_layerShareButton__LaQKx:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-elevated);color:var(--accent-blue-dark)}.WhoFeelsItMoreReportPanel_layerShareButton__LaQKx:focus-visible{outline:2px solid var(--accent-blue-dark);outline-offset:2px}.WhoFeelsItMoreReportPanel_layerShareButton__LaQKx:disabled{opacity:.62;cursor:wait}.WhoFeelsItMoreReportPanel_layerShareButton__LaQKx svg{width:15px;height:15px;flex:0 0 auto;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.WhoFeelsItMoreReportPanel_layerShareStatus__7wphH{max-width:280px;color:var(--accent-blue-dark);font-size:.61rem;font-weight:650;line-height:1.4;text-align:right}.WhoFeelsItMoreReportPanel_dimensionTable__kh6_S{overflow:hidden;border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg-surface);box-shadow:0 10px 28px rgba(27,24,35,.05)}.WhoFeelsItMoreReportPanel_dimensionRow__67mFt{padding:1.05rem 1.15rem .82rem}.WhoFeelsItMoreReportPanel_dimensionRow__67mFt+.WhoFeelsItMoreReportPanel_dimensionRow__67mFt{border-top:1px solid var(--border-subtle)}.WhoFeelsItMoreReportPanel_dimensionIntro__PFuLl{display:grid;grid-template-columns:58px minmax(0,1fr);gap:.82rem;align-items:start}.WhoFeelsItMoreReportPanel_dimensionImage__CzAjy{display:grid;width:56px;height:56px;place-items:center;overflow:hidden;border-radius:14px;background:var(--bg-panel-tint)}.WhoFeelsItMoreReportPanel_dimensionImage__CzAjy img{width:53px;height:53px;object-fit:contain;mix-blend-mode:multiply}.WhoFeelsItMoreReportPanel_dimensionCopy__ZR_uL{min-width:0}.WhoFeelsItMoreReportPanel_dimensionTitleLine__6X_jy{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.WhoFeelsItMoreReportPanel_dimensionTitleLine__6X_jy h3{color:var(--text-primary);font-size:.94rem;font-weight:700}.WhoFeelsItMoreReportPanel_dimensionTitleLine__6X_jy>span{display:inline-flex;flex:0 0 auto;padding:.19rem .5rem;border-radius:999px;font-size:.62rem;font-weight:750}.WhoFeelsItMoreReportPanel_dimensionTitleLine__6X_jy>span[data-tone=left]{background:rgba(86,140,171,.1);color:#3f789b}.WhoFeelsItMoreReportPanel_dimensionTitleLine__6X_jy>span[data-tone=right]{background:rgba(173,102,135,.1);color:#9d5778}.WhoFeelsItMoreReportPanel_dimensionTitleLine__6X_jy>span[data-tone=balanced]{background:var(--bg-elevated);color:var(--text-secondary)}.WhoFeelsItMoreReportPanel_dimensionDefinition___U9N1{margin-top:.14rem;color:var(--text-muted);font-size:.69rem;line-height:1.42}.WhoFeelsItMoreReportPanel_dimensionNote__lWHDA{margin-top:.36rem;color:var(--text-secondary);font-size:.75rem;line-height:1.5}.WhoFeelsItMoreReportPanel_scoreComparison___AZea{display:grid;gap:.38rem;margin-top:.76rem;padding-left:4.4rem}.WhoFeelsItMoreReportPanel_scoreLine__J7vRK{display:grid;grid-template-columns:minmax(76px,120px) minmax(0,1fr) 28px;align-items:center;gap:.58rem}.WhoFeelsItMoreReportPanel_scoreName__nPJdl{overflow:hidden;color:var(--text-muted);font-size:.68rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.WhoFeelsItMoreReportPanel_scoreLine__J7vRK[data-leading=true] .WhoFeelsItMoreReportPanel_scoreName__nPJdl,.WhoFeelsItMoreReportPanel_scoreLine__J7vRK[data-leading=true] strong{color:var(--text-primary)}.WhoFeelsItMoreReportPanel_scoreLine__J7vRK strong{color:var(--text-muted);font-size:.72rem;font-weight:800;text-align:right}.WhoFeelsItMoreReportPanel_scoreTrack__EEhx8{display:block;height:8px;overflow:hidden;border-radius:999px;background:#ebe8e5}.WhoFeelsItMoreReportPanel_scoreFillLeft__fjXdD,.WhoFeelsItMoreReportPanel_scoreFillRight__WggRu{display:block;height:100%;border-radius:inherit;transition:width .45s ease}.WhoFeelsItMoreReportPanel_scoreFillLeft__fjXdD{background:#568cab}.WhoFeelsItMoreReportPanel_scoreFillRight__WggRu{background:#ad6687}.WhoFeelsItMoreReportPanel_rowFooter__JP6yt{display:flex;justify-content:space-between;gap:.8rem;margin-top:.62rem;padding-top:.56rem;border-top:1px solid rgba(27,24,35,.055);color:var(--text-muted);font-size:.62rem}.WhoFeelsItMoreReportPanel_twelfthHouseSection__dGCrm{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr);gap:1.2rem;padding:1.2rem 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.WhoFeelsItMoreReportPanel_twelfthHouseSection__dGCrm header a{display:inline-flex;gap:.3rem;margin-top:.58rem;color:var(--accent-blue-dark);font-size:.68rem;font-weight:720;text-decoration:none}.WhoFeelsItMoreReportPanel_twelfthHouseSection__dGCrm header a:hover{text-decoration:underline;text-underline-offset:3px}.WhoFeelsItMoreReportPanel_twelfthHouseList__M8gl_{margin:0;padding:0;list-style:none}.WhoFeelsItMoreReportPanel_twelfthHouseList__M8gl_ li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:.68rem;align-items:start;padding:.72rem 0}.WhoFeelsItMoreReportPanel_twelfthHouseList__M8gl_ li+li{border-top:1px solid var(--border-subtle)}.WhoFeelsItMoreReportPanel_twelfthPlanetIcon__nHjCg{display:grid;width:38px;height:38px;place-items:center;overflow:hidden;border-radius:50%;background:var(--bg-panel-tint)}.WhoFeelsItMoreReportPanel_twelfthPlanetIcon__nHjCg img{width:35px;height:35px;object-fit:contain;mix-blend-mode:multiply}.WhoFeelsItMoreReportPanel_twelfthPlanetIcon__nHjCg>span{color:var(--accent-blue-dark);font-size:.66rem;font-weight:800}.WhoFeelsItMoreReportPanel_twelfthHouseTitleLine__ny6Cj{display:flex;align-items:start;justify-content:space-between;gap:.7rem}.WhoFeelsItMoreReportPanel_twelfthHouseTitleLine__ny6Cj strong{color:var(--text-primary);font-size:.76rem;line-height:1.38}.WhoFeelsItMoreReportPanel_twelfthHouseTitleLine__ny6Cj>span{flex:0 0 auto;max-width:190px;color:var(--accent-blue-dark);font-size:.59rem;font-weight:720;line-height:1.4;text-align:right}.WhoFeelsItMoreReportPanel_twelfthHouseList__M8gl_ p{margin-top:.24rem;color:var(--text-secondary);font-size:.7rem;line-height:1.5}.WhoFeelsItMoreReportPanel_evidenceSection__L_H1d{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr);gap:1.2rem;padding:1.2rem 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.WhoFeelsItMoreReportPanel_evidenceList__wsnyK{margin:0;padding:0;list-style:none}.WhoFeelsItMoreReportPanel_evidenceList__wsnyK li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:.65rem;padding:.72rem 0}.WhoFeelsItMoreReportPanel_evidenceList__wsnyK li+li{border-top:1px solid var(--border-subtle)}.WhoFeelsItMoreReportPanel_evidenceNumber__BvBxf{color:var(--text-muted);font-size:.64rem;font-weight:750;letter-spacing:.04em}.WhoFeelsItMoreReportPanel_evidenceTitleLine__yBhMP{display:flex;align-items:start;justify-content:space-between;gap:.7rem}.WhoFeelsItMoreReportPanel_evidenceTitleLine__yBhMP strong{color:var(--text-primary);font-size:.78rem;line-height:1.35}.WhoFeelsItMoreReportPanel_evidenceTitleLine__yBhMP span{flex:0 0 auto;color:var(--accent-blue-dark);font-size:.62rem;font-weight:750}.WhoFeelsItMoreReportPanel_evidenceList__wsnyK p{margin-top:.22rem;color:var(--text-secondary);font-size:.71rem;line-height:1.48}.WhoFeelsItMoreReportPanel_evidenceList__wsnyK small{display:block;margin-top:.28rem;color:var(--text-muted);font-size:.59rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.WhoFeelsItMoreReportPanel_methodDetails__KUHH5{overflow:hidden;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-surface)}.WhoFeelsItMoreReportPanel_methodDetails__KUHH5 summary{padding:.82rem 1rem;color:var(--text-primary);font-size:.75rem;font-weight:700;cursor:pointer}.WhoFeelsItMoreReportPanel_methodDetails__KUHH5>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 1rem 1rem}.WhoFeelsItMoreReportPanel_methodDetails__KUHH5 section{padding-top:.78rem;border-top:1px solid var(--border-subtle)}.WhoFeelsItMoreReportPanel_methodDetails__KUHH5 section>span{color:var(--text-muted);font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.WhoFeelsItMoreReportPanel_methodDetails__KUHH5 p{margin-top:.28rem;color:var(--text-secondary);font-size:.72rem;line-height:1.52}@media (max-width:760px){.WhoFeelsItMoreReportPanel_snapshot__iDRox{grid-template-columns:repeat(2,minmax(0,1fr))}.WhoFeelsItMoreReportPanel_strongestDifference__j4Y9F{grid-column:1/-1;grid-row:1;border-right:0;border-bottom:1px solid var(--border-subtle);border-left:0}.WhoFeelsItMoreReportPanel_personCount__1ovJh+.WhoFeelsItMoreReportPanel_personCount__1ovJh{border-left:1px solid var(--border-subtle)}.WhoFeelsItMoreReportPanel_evidenceSection__L_H1d,.WhoFeelsItMoreReportPanel_layerHeading__m9qhn,.WhoFeelsItMoreReportPanel_twelfthHouseSection__dGCrm{grid-template-columns:1fr}.WhoFeelsItMoreReportPanel_layerHeading__m9qhn{align-items:start;flex-direction:column}.WhoFeelsItMoreReportPanel_legend__3KyCP{justify-content:flex-start}.WhoFeelsItMoreReportPanel_layerActions__fFMxC{justify-items:start}.WhoFeelsItMoreReportPanel_layerShareStatus__7wphH{text-align:left}.WhoFeelsItMoreReportPanel_scoreComparison___AZea{padding-left:0}.WhoFeelsItMoreReportPanel_evidenceSection__L_H1d{gap:.55rem}.WhoFeelsItMoreReportPanel_twelfthHouseSection__dGCrm{gap:.7rem}}@media (max-width:520px){.WhoFeelsItMoreReportPanel_dimensionRow__67mFt{padding:.9rem .82rem .72rem}.WhoFeelsItMoreReportPanel_dimensionIntro__PFuLl{grid-template-columns:46px minmax(0,1fr);gap:.65rem}.WhoFeelsItMoreReportPanel_dimensionImage__CzAjy{width:44px;height:44px;border-radius:11px}.WhoFeelsItMoreReportPanel_dimensionImage__CzAjy img{width:42px;height:42px}.WhoFeelsItMoreReportPanel_dimensionTitleLine__6X_jy{align-items:start;flex-direction:column;gap:.28rem}.WhoFeelsItMoreReportPanel_dimensionNote__lWHDA{grid-column:1/-1}.WhoFeelsItMoreReportPanel_scoreLine__J7vRK{grid-template-columns:74px minmax(0,1fr) 24px;gap:.4rem}.WhoFeelsItMoreReportPanel_methodDetails__KUHH5>div{grid-template-columns:1fr}.WhoFeelsItMoreReportPanel_twelfthHouseTitleLine__ny6Cj{flex-direction:column;gap:.25rem}.WhoFeelsItMoreReportPanel_twelfthHouseTitleLine__ny6Cj>span{max-width:none;text-align:left}}.RelationshipSignatureResult_main__mUzA1{min-height:100vh}.RelationshipSignatureResult_resultSection__5LOSP{padding:calc(var(--header-height) + .8rem) 0 2.5rem}.RelationshipSignatureResult_resultStack__Y_uhe{display:grid;gap:.9rem;max-width:1120px;margin-inline:auto}.RelationshipSignatureResult_resultHeader__OSWaJ{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:0 .2rem}.RelationshipSignatureResult_resultHeader__OSWaJ h1{margin-top:.22rem;font-size:clamp(1.2rem,2.7vw,1.65rem);font-weight:650;letter-spacing:-.02em}.RelationshipSignatureResult_resultHeader__OSWaJ h1 span{margin-inline:.2em;color:var(--text-muted);font-weight:400}.RelationshipSignatureResult_analysisCount___ERlQ{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .9rem;color:var(--text-muted);font-size:.75rem}.RelationshipSignatureResult_analysisCount___ERlQ strong{color:var(--text-primary)}.RelationshipSignatureResult_analysisStat__CeAUO{display:inline-flex;align-items:center;gap:.28rem}.RelationshipSignatureResult_analysisStat__CeAUO svg{width:.95rem;height:.95rem;color:var(--accent-blue-dark);--icon-surface:#f7f9fc}.RelationshipSignatureResult_precisionNote__yHbD2{flex-basis:100%;max-width:33rem;color:var(--text-secondary);font-size:.68rem;line-height:1.45;text-align:right}.RelationshipSignatureResult_hero__Kav9j{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);overflow:hidden;border:1px solid rgba(18,34,56,.09);border-radius:calc(var(--radius-lg) + 8px);background:radial-gradient(circle at 6% 10%,rgba(244,114,182,.14),transparent 24%),radial-gradient(circle at 88% 12%,rgba(77,125,200,.17),transparent 27%),linear-gradient(145deg,#fcfdff,#f3f7fb 56%,#edf2f8);box-shadow:0 24px 56px rgba(18,34,56,.08)}.RelationshipSignatureResult_heroAside__HF_gH,.RelationshipSignatureResult_heroMain__8WMPk{position:relative;z-index:1}.RelationshipSignatureResult_heroMain__8WMPk{display:grid;align-content:start;gap:1rem;padding:clamp(1.1rem,3.4vw,2rem)}.RelationshipSignatureResult_primaryTopline__0b0bA{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--text-muted);font-size:.69rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.RelationshipSignatureResult_clarityPill__qVaXz{padding:.3rem .55rem;border:1px solid rgba(18,34,56,.09);border-radius:999px;background:rgba(255,255,255,.7);color:var(--text-secondary);font-size:.67rem;letter-spacing:0;text-transform:none;white-space:nowrap}.RelationshipSignatureResult_primaryTitleRow__Re_Gp{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start}.RelationshipSignatureResult_primaryIcon__kAaUO{display:grid;width:4rem;height:4rem;place-items:center;border:1px solid rgba(18,34,56,.08);border-radius:1.25rem;box-shadow:0 14px 28px rgba(18,34,56,.07)}.RelationshipSignatureResult_planetIconCluster__9Iglr{position:relative;display:inline-block;width:1.72rem;height:1.4rem;flex:0 0 auto}.RelationshipSignatureResult_planetIconCluster__9Iglr img{position:absolute;width:1.12rem;height:1.12rem;object-fit:cover;border:1px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 2px 7px rgba(18,34,56,.12)}.RelationshipSignatureResult_planetIconCluster__9Iglr img:first-child{top:0;left:0}.RelationshipSignatureResult_planetIconCluster__9Iglr img:last-child{right:0;bottom:0}.RelationshipSignatureResult_planetIconClusterHero__9IxCw{width:3.1rem;height:2.55rem}.RelationshipSignatureResult_planetIconClusterHero__9IxCw img{width:2.05rem;height:2.05rem;border-width:2px;box-shadow:0 6px 14px rgba(18,34,56,.18)}.RelationshipSignatureResult_planetIconClusterEvidence__JrbkI{width:2.4rem;height:2.4rem;border-radius:50%;background:var(--bg-elevated)}.RelationshipSignatureResult_planetIconClusterEvidence__JrbkI img{width:1.35rem;height:1.35rem}.RelationshipSignatureResult_planetIconClusterEvidence__JrbkI img:first-child{top:.32rem;left:.22rem}.RelationshipSignatureResult_planetIconClusterEvidence__JrbkI img:last-child{right:.22rem;bottom:.32rem}.RelationshipSignatureResult_primaryTitleRow__Re_Gp h2{font-size:clamp(1.8rem,3.7vw,2.7rem);font-weight:650;line-height:1;letter-spacing:-.045em}.RelationshipSignatureResult_primaryTitleRow__Re_Gp p{max-width:700px;margin-top:.5rem;color:var(--text-secondary);font-size:.94rem;line-height:1.7}.RelationshipSignatureResult_clarityNote__kPsag{display:grid;grid-template-columns:8.6rem minmax(0,1fr);gap:.8rem;padding-top:.85rem;border-top:1px solid rgba(18,34,56,.09)}.RelationshipSignatureResult_clarityNote__kPsag strong{font-size:.78rem}.RelationshipSignatureResult_clarityNote__kPsag p{color:var(--text-secondary);font-size:.78rem;line-height:1.55}.RelationshipSignatureResult_actions__mcsZ4{display:flex;flex-wrap:wrap;gap:.5rem}.RelationshipSignatureResult_actions__mcsZ4>a,.RelationshipSignatureResult_shareButton__5XvhM{min-height:2.7rem;padding:.65rem .85rem;font-size:.8rem}.RelationshipSignatureResult_shareButton__5XvhM{display:inline-flex;align-items:center;gap:.4rem}.RelationshipSignatureResult_shareButton__5XvhM:disabled{cursor:wait;opacity:.58}.RelationshipSignatureResult_sharePrivacy__wbJGB,.RelationshipSignatureResult_shareStatus__kUboT{color:var(--text-muted);font-size:.7rem;line-height:1.45}.RelationshipSignatureResult_shareStatus__kUboT{color:var(--accent-blue-dark);font-weight:650}.RelationshipSignatureResult_heroAside__HF_gH{display:grid;align-content:start;gap:.9rem;padding:clamp(1rem,3vw,1.5rem);border-left:1px solid rgba(18,34,56,.09);background:rgba(255,255,255,.48)}.RelationshipSignatureResult_asideEyebrow__QXJbs,.RelationshipSignatureResult_secondaryThemes__6wS_F>span{color:var(--text-muted);font-size:.68rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.RelationshipSignatureResult_topDimensions__TbzT6{display:grid;gap:.9rem}.RelationshipSignatureResult_topDimension__fyymy{display:grid;gap:.38rem}.RelationshipSignatureResult_balanceMetric__YUccj>div:first-child,.RelationshipSignatureResult_topDimension__fyymy>div:first-child{display:flex;align-items:center;gap:.5rem}.RelationshipSignatureResult_dimensionName__EJn9o{display:flex;align-items:center;gap:.42rem;min-width:0;flex:1;color:var(--text-primary);font-size:.8rem;font-weight:650}.RelationshipSignatureResult_dimensionName__EJn9o>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RelationshipSignatureResult_balanceMetric__YUccj strong,.RelationshipSignatureResult_topDimension__fyymy strong{color:var(--text-primary);font-size:.78rem}.RelationshipSignatureResult_metricTrack__neyhI{height:6px;overflow:hidden;border-radius:999px;background:rgba(18,34,56,.08)}.RelationshipSignatureResult_metricTrack__neyhI span{display:block;height:100%;border-radius:inherit}.RelationshipSignatureResult_topDimension__fyymy p{color:var(--text-secondary);font-size:.74rem;line-height:1.5}.RelationshipSignatureResult_secondaryThemes__6wS_F{display:grid;gap:.55rem;padding-top:.8rem;border-top:1px solid rgba(18,34,56,.09)}.RelationshipSignatureResult_secondaryThemes__6wS_F>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;align-items:center}.RelationshipSignatureResult_secondaryThemes__6wS_F p{font-size:.78rem;font-weight:630}.RelationshipSignatureResult_secondaryThemes__6wS_F strong{color:var(--text-secondary);font-size:.75rem}.RelationshipSignatureResult_contentGrid__h2cN_{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);gap:.9rem;align-items:start}.RelationshipSignatureResult_balanceSection__t80nX,.RelationshipSignatureResult_evidenceSection__APzB7{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}.RelationshipSignatureResult_evidenceSection__APzB7{padding:1rem 1.1rem}.RelationshipSignatureResult_balanceSection__t80nX{padding:1rem}.RelationshipSignatureResult_sectionHeader__YcGHC{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.8rem}.RelationshipSignatureResult_sectionHeader__YcGHC h2{font-size:1.05rem;letter-spacing:-.015em}.RelationshipSignatureResult_sectionHeader__YcGHC p{max-width:650px;margin-top:.28rem;color:var(--text-secondary);font-size:.8rem;line-height:1.55}.RelationshipSignatureResult_sectionHeader__YcGHC>span{flex:0 0 auto;padding:.25rem .48rem;border-radius:999px;background:rgba(47,153,210,.1);color:var(--accent-blue-dark);font-size:.66rem;font-weight:700}.RelationshipSignatureResult_sectionHeadingWithIcon__9jiGB{display:flex;align-items:flex-start;gap:.62rem;min-width:0}.RelationshipSignatureResult_sectionHeadingWithIcon__9jiGB>div{min-width:0}.RelationshipSignatureResult_sectionIcon__6opp5{display:grid;width:2.05rem;height:2.05rem;flex:0 0 auto;place-items:center;border:1px solid rgba(77,125,200,.12);border-radius:.66rem;background:linear-gradient(145deg,rgba(244,114,182,.06),rgba(77,125,200,.09));color:var(--accent-blue-dark);--icon-surface:#f9fbfd}.RelationshipSignatureResult_sectionIcon__6opp5 svg{width:1.15rem;height:1.15rem}.RelationshipSignatureResult_ruleBasedPill__2_bjb{display:inline-flex;align-items:center;gap:.25rem}.RelationshipSignatureResult_evidenceList___K2tZ{display:grid}.RelationshipSignatureResult_evidenceRow__f6_tB{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem;padding:.9rem 0;border-top:1px solid var(--border-subtle)}.RelationshipSignatureResult_evidenceFallbackIcon__Dsi9r,.RelationshipSignatureResult_planetHouseIcon__muK_i{display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:50%;background:var(--bg-elevated);color:var(--accent-blue-dark)}.RelationshipSignatureResult_evidenceFallbackIcon__Dsi9r svg{width:1.28rem;height:1.28rem}.RelationshipSignatureResult_planetHouseIcon__muK_i{position:relative}.RelationshipSignatureResult_planetHouseIcon__muK_i img{position:absolute;top:.4rem;left:.28rem;width:1.42rem;height:1.42rem;border:1px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 2px 7px rgba(18,34,56,.12)}.RelationshipSignatureResult_planetHouseIcon__muK_i>svg{width:1.35rem;height:1.35rem}.RelationshipSignatureResult_planetHouseIcon__muK_i small{position:absolute;right:.2rem;bottom:.2rem;display:grid;min-width:1.08rem;height:1.08rem;place-items:center;border:1px solid rgba(77,125,200,.18);border-radius:50%;background:#fff;color:var(--accent-blue-dark);font-size:.58rem;font-weight:780;line-height:1}.RelationshipSignatureResult_rulerEvidenceIcon__8Mxi3{background:rgba(197,154,82,.1);color:#9a6f31;--icon-surface:#fbfaf7}.RelationshipSignatureResult_evidenceBody__c7cv5{min-width:0}.RelationshipSignatureResult_evidenceTopline__u8pMa{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.RelationshipSignatureResult_evidenceTopline__u8pMa h3{font-size:.86rem;line-height:1.38}.RelationshipSignatureResult_evidenceTopline__u8pMa span{flex:0 0 auto;color:var(--text-muted);font-size:.65rem;font-weight:650}.RelationshipSignatureResult_evidenceBody__c7cv5>p{margin-top:.34rem;color:var(--text-secondary);font-size:.8rem;line-height:1.62}.RelationshipSignatureResult_moreEvidence__auVsV{border-top:1px solid var(--border-subtle)}.RelationshipSignatureResult_method__40bc_ summary,.RelationshipSignatureResult_moreEvidence__auVsV summary{cursor:pointer;color:var(--text-primary);font-size:.78rem;font-weight:700;list-style:none}.RelationshipSignatureResult_moreEvidence__auVsV summary{padding:.85rem 0 .1rem}.RelationshipSignatureResult_moreEvidence__auVsV summary span{margin-left:.35rem;color:var(--text-muted)}.RelationshipSignatureResult_balanceList__sGfPl{display:grid;gap:.75rem;padding-top:.2rem}.RelationshipSignatureResult_balanceMetric__YUccj{display:grid;gap:.36rem}.RelationshipSignatureResult_balanceMetric__YUccj small{padding:.14rem .34rem;border-radius:999px;background:var(--bg-elevated);color:var(--text-muted);font-size:.59rem;font-weight:700;text-transform:uppercase}.RelationshipSignatureResult_method__40bc_{padding:.9rem 1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}.RelationshipSignatureResult_method__40bc_ summary{display:flex;align-items:center;justify-content:space-between;gap:1rem}.RelationshipSignatureResult_method__40bc_ summary>span{display:inline-flex;align-items:center;gap:.42rem}.RelationshipSignatureResult_method__40bc_ summary>span svg{width:1.05rem;height:1.05rem;color:#9a6f31;--icon-surface:#fff}.RelationshipSignatureResult_methodChevron__r47bO{width:1rem;height:1rem;color:var(--text-muted);transition:transform .16s ease}.RelationshipSignatureResult_method__40bc_[open] .RelationshipSignatureResult_methodChevron__r47bO{transform:rotate(180deg)}.RelationshipSignatureResult_methodBody__a0pOx{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);gap:1rem 1.6rem;margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--border-subtle)}.RelationshipSignatureResult_methodBody__a0pOx span,.RelationshipSignatureResult_methodBody__a0pOx>p{color:var(--text-secondary);font-size:.78rem;line-height:1.58}.RelationshipSignatureResult_methodBody__a0pOx>div{display:grid;gap:.55rem}.RelationshipSignatureResult_methodBody__a0pOx span{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:.65rem}.RelationshipSignatureResult_methodBody__a0pOx strong{color:var(--text-primary)}.RelationshipSignatureResult_bottomActions__a1qzx{display:flex;justify-content:center;padding-block:.2rem}.RelationshipSignatureResult_bottomActions__a1qzx a{font-size:.8rem}.RelationshipSignatureResult_stateMain__zbzJL{display:grid;min-height:100vh;place-content:center;justify-items:center;padding:calc(var(--header-height) + 1rem) 1rem 2rem;text-align:center}.RelationshipSignatureResult_stateMain__zbzJL>h1{margin-top:.8rem;font-size:1.2rem}.RelationshipSignatureResult_stateMain__zbzJL>p{max-width:560px;margin-top:.35rem;color:var(--text-secondary);font-size:.82rem;line-height:1.58}.RelationshipSignatureResult_loadingMark__vvXyX{position:relative;display:grid;width:3.1rem;height:3.1rem;place-items:center;border:1px solid rgba(77,125,200,.16);border-radius:50%;background:linear-gradient(145deg,rgba(244,114,182,.08),rgba(77,125,200,.1));color:var(--accent-blue-dark)}.RelationshipSignatureResult_loadingMark__vvXyX:after{position:absolute;inset:-.28rem;border:2px solid var(--border-subtle);border-top-color:var(--accent-blue);border-radius:50%;content:"";animation:RelationshipSignatureResult_orbit__xqYV8 .8s linear infinite}.RelationshipSignatureResult_loadingMark__vvXyX svg{width:1.6rem;height:1.6rem}.RelationshipSignatureResult_errorState__5LAZR{display:grid;width:min(92vw,520px);justify-items:center;gap:.55rem;padding:1.4rem;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}.RelationshipSignatureResult_errorState__5LAZR>span{color:var(--accent-rose)}.RelationshipSignatureResult_errorState__5LAZR>span svg{width:1.7rem;height:1.7rem}.RelationshipSignatureResult_errorState__5LAZR h1{font-size:1.08rem}.RelationshipSignatureResult_errorState__5LAZR p{color:var(--text-secondary);font-size:.8rem;line-height:1.55}.RelationshipSignatureResult_errorState__5LAZR a{margin-top:.3rem;font-size:.8rem}@media (max-width:920px){.RelationshipSignatureResult_contentGrid__h2cN_,.RelationshipSignatureResult_hero__Kav9j,.RelationshipSignatureResult_methodBody__a0pOx{grid-template-columns:1fr}.RelationshipSignatureResult_heroAside__HF_gH{border-top:1px solid rgba(18,34,56,.09);border-left:0}.RelationshipSignatureResult_methodBody__a0pOx span{grid-template-columns:1fr;gap:.18rem}}@media (max-width:640px){.RelationshipSignatureResult_resultSection__5LOSP{padding-top:calc(var(--header-height) + .55rem)}.RelationshipSignatureResult_resultHeader__OSWaJ{align-items:flex-start;flex-direction:column}.RelationshipSignatureResult_analysisCount___ERlQ{justify-content:flex-start}.RelationshipSignatureResult_precisionNote__yHbD2{text-align:left}.RelationshipSignatureResult_hero__Kav9j{border-radius:var(--radius-lg)}.RelationshipSignatureResult_primaryTitleRow__Re_Gp{grid-template-columns:1fr}.RelationshipSignatureResult_primaryTopline__0b0bA{align-items:flex-start}.RelationshipSignatureResult_clarityPill__qVaXz{font-size:.61rem}.RelationshipSignatureResult_primaryIcon__kAaUO{width:3.25rem;height:3.25rem;border-radius:1rem}.RelationshipSignatureResult_clarityNote__kPsag{grid-template-columns:1fr;gap:.28rem}.RelationshipSignatureResult_actions__mcsZ4>a,.RelationshipSignatureResult_shareButton__5XvhM{justify-content:center;width:100%}.RelationshipSignatureResult_sectionHeader__YcGHC{flex-direction:column}.RelationshipSignatureResult_balanceSection__t80nX,.RelationshipSignatureResult_evidenceSection__APzB7{padding:.85rem}.RelationshipSignatureResult_evidenceTopline__u8pMa{flex-direction:column;gap:.2rem}}.ResultEditDetailsLink_link__pk3N7{display:inline-flex;flex:none;align-self:flex-start;align-items:center;justify-content:center;gap:.34rem;min-height:34px;padding:.4rem .58rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-secondary);font-size:.68rem;font-weight:650;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .16s ease,color .16s ease,background .16s ease}.ResultEditDetailsLink_link__pk3N7[data-size=dense]{min-height:1.85rem;padding:.34rem .55rem}.ResultEditDetailsLink_link__pk3N7[data-size=field]{min-height:36px;padding:.42rem .65rem;font-size:.7rem}.ResultEditDetailsLink_link__pk3N7 svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.ResultEditDetailsLink_link__pk3N7:hover{border-color:color-mix(in srgb,var(--accent-orange) 36%,var(--border-subtle));background:var(--bg-surface);color:var(--accent-orange)}.ResultEditDetailsLink_link__pk3N7:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-orange) 52%,transparent);outline-offset:2px}@media (max-width:680px){.ResultEditDetailsLink_link__pk3N7[data-mobile-fill=true]{align-self:stretch;width:100%}}.ResultNextSteps_section__HH0FA{display:grid;width:100%;max-width:calc(100vw - 24px);min-width:0;gap:.72rem;padding-top:.9rem;border-top:1px solid var(--border-subtle)}.ResultNextSteps_header__9PL_U{display:grid;gap:.24rem}.ResultNextSteps_title__nXBev{color:var(--text-primary);font-size:.96rem;font-weight:760;letter-spacing:-.01em;line-height:1.25}.ResultNextSteps_intro__TueWi{max-width:39rem;color:var(--text-secondary);font-size:.75rem;line-height:1.55}.ResultNextSteps_list__ba72p{overflow:hidden;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.ResultNextSteps_row__wYkmp{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.68rem;align-items:center;min-height:4.35rem;padding:.62rem .2rem;color:inherit;text-decoration:none;transition:background-color .16s ease,padding-inline .16s ease}.ResultNextSteps_row__wYkmp+.ResultNextSteps_row__wYkmp{border-top:1px solid var(--border-subtle)}.ResultNextSteps_row__wYkmp:focus-visible,.ResultNextSteps_row__wYkmp:hover{padding-inline:.5rem;background:var(--bg-surface)}.ResultNextSteps_row__wYkmp:focus-visible{outline:2px solid var(--accent-violet-bright);outline-offset:-2px}.ResultNextSteps_icon__y_2XO{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--border-subtle);border-radius:50%;background:var(--bg-surface);color:var(--text-secondary);font-size:1rem}.ResultNextSteps_icon__y_2XO img{width:1.9rem;height:1.9rem;object-fit:contain}.ResultNextSteps_copy__lVnZt{display:grid;gap:.12rem;min-width:0}.ResultNextSteps_itemTitle__PLUam{color:var(--text-primary);font-size:.79rem;font-weight:720;line-height:1.35}.ResultNextSteps_body__YQG9r{color:var(--text-secondary);font-size:.71rem;line-height:1.48}.ResultNextSteps_arrow__gNKRC{padding-inline:.2rem;color:var(--text-muted);font-size:.9rem;transition:color .16s ease,transform .16s ease}.ResultNextSteps_row__wYkmp:focus-visible .ResultNextSteps_arrow__gNKRC,.ResultNextSteps_row__wYkmp:hover .ResultNextSteps_arrow__gNKRC{color:var(--text-primary);transform:translateX(2px)}@media (max-width:560px){.ResultNextSteps_row__wYkmp{grid-template-columns:2.15rem minmax(0,1fr) auto;gap:.58rem;min-height:4.65rem}.ResultNextSteps_icon__y_2XO{width:2.15rem;height:2.15rem}.ResultNextSteps_icon__y_2XO img{width:1.8rem;height:1.8rem}}@media (prefers-reduced-motion:reduce){.ResultNextSteps_arrow__gNKRC,.ResultNextSteps_row__wYkmp{transition:none}}.ResultPlanetPositionsCard_card__6GT9n{min-width:0;padding:.55rem .5rem;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}.ResultPlanetPositionsCard_header__Xv6Rm{margin:-.55rem -.5rem .5rem;padding:.45rem .7rem;border-bottom:1px solid rgba(18,34,56,.16);border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0}.ResultPlanetPositionsCard_title__ytfxR{font-size:.82rem;font-weight:700}.ResultPlanetPositionsCard_controls__jzR18{margin-bottom:.5rem;padding:0 .2rem .55rem;border-bottom:1px solid var(--border-subtle)}.ResultPlanetPositionsCard_tableWrap__HbCRK{width:100%;overflow-x:hidden}.ResultPlanetPositionsCard_iconFallback__XEDFi,.ResultPlanetPositionsCard_icon__hdqsn{display:block;width:18px;height:18px}.ResultPlanetPositionsCard_icon__hdqsn{object-fit:contain;image-rendering:crisp-edges}.ResultPlanetPositionsCard_iconFallback__XEDFi{display:grid;place-items:center;color:var(--text-muted);font-size:.7rem}.ResultPlanetPositionsCard_houseLabel__LygGN,.ResultPlanetPositionsCard_planetLabel__o5UTH{display:block;overflow:hidden;text-overflow:ellipsis}.ResultPlanetPositionsCard_houseLabel__LygGN{margin-top:.06rem;color:var(--text-muted);font-size:.58rem;font-weight:500}.SynastryResultPromo_promoCard___BNaD{display:block;overflow:hidden;color:var(--text-primary);text-decoration:none;background:rgba(255,255,255,.98);border:1px solid rgba(84,108,152,.24);border-radius:var(--radius-lg);box-shadow:0 12px 28px rgba(31,43,72,.09);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.SynastryResultPromo_promoCard___BNaD:hover{transform:translateY(-2px);border-color:rgba(89,106,184,.42);box-shadow:0 16px 34px rgba(31,43,72,.14)}.SynastryResultPromo_promoCard___BNaD:focus-visible{outline:3px solid rgba(99,102,241,.28);outline-offset:3px}.SynastryResultPromo_compactPromoCard__50otr .SynastryResultPromo_promoImage__Qlwki{min-height:116px}.SynastryResultPromo_compactPromoCard__50otr .SynastryResultPromo_promoContent__rrJxL{padding-top:.7rem}.SynastryResultPromo_promoImage__Qlwki{position:relative;display:block;min-height:142px;overflow:hidden;background:#08090d}.SynastryResultPromo_promoImage__Qlwki:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 48%,rgba(5,6,10,.8));pointer-events:none}.SynastryResultPromo_promoImageAsset__r_OAq{object-fit:cover;object-position:51% center;transition:transform .42s ease}.SynastryResultPromo_promoCard___BNaD:hover .SynastryResultPromo_promoImageAsset__r_OAq{transform:scale(1.025)}.SynastryResultPromo_promoImageLabel__uOQUG{position:absolute;z-index:1;right:.7rem;bottom:.62rem;left:.7rem;color:rgba(255,255,255,.92);font-size:.56rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.SynastryResultPromo_promoContent__rrJxL{display:flex;flex-direction:column;padding:.78rem .75rem .82rem}.SynastryResultPromo_promoEyebrow__8gl_R{color:#6670a8;font-size:.57rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.SynastryResultPromo_promoTitle__NLHPO{margin-top:.34rem;font-size:.92rem;font-weight:600;line-height:1.24;letter-spacing:-.012em}.SynastryResultPromo_promoDescription__uk9Sf{margin-top:.4rem;color:var(--text-secondary);font-size:.68rem;line-height:1.52}.SynastryResultPromo_promoAction__lbEgc{display:inline-flex;align-items:center;gap:.42rem;width:fit-content;margin-top:.66rem;color:#4f5f9e;font-size:.66rem;font-weight:700}.SynastryResultPromo_promoActionIcon__qhRUL{display:inline-grid;width:1.35rem;height:1.35rem;place-items:center;color:#fff;background:#5968a9;border-radius:50%;transition:transform .18s ease}.SynastryResultPromo_promoCard___BNaD:hover .SynastryResultPromo_promoActionIcon__qhRUL{transform:translateX(2px)}@media (max-width:770px){.SynastryResultPromo_promoCard___BNaD{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr)}.SynastryResultPromo_promoImage__Qlwki{min-height:190px}.SynastryResultPromo_promoContent__rrJxL{justify-content:center;padding:1rem}.SynastryResultPromo_promoTitle__NLHPO{max-width:26ch;font-size:1rem}}@media (max-width:520px){.SynastryResultPromo_promoCard___BNaD{grid-template-columns:1fr}.SynastryResultPromo_promoImage__Qlwki{min-height:178px}}@media (prefers-reduced-motion:reduce){.SynastryResultPromo_promoActionIcon__qhRUL,.SynastryResultPromo_promoCard___BNaD,.SynastryResultPromo_promoImageAsset__r_OAq{transition:none}.SynastryResultPromo_promoCard___BNaD:hover,.SynastryResultPromo_promoCard___BNaD:hover .SynastryResultPromo_promoActionIcon__qhRUL,.SynastryResultPromo_promoCard___BNaD:hover .SynastryResultPromo_promoImageAsset__r_OAq{transform:none}}.BirthChartRelationshipPromo_card__8wocO{display:block;overflow:hidden;border:1px solid color-mix(in srgb,#6b76ad 28%,var(--border-subtle));border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-primary);text-decoration:none;box-shadow:0 10px 24px rgba(40,52,82,.08);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.BirthChartRelationshipPromo_card__8wocO:hover{transform:translateY(-2px);border-color:color-mix(in srgb,#5968a9 48%,var(--border-subtle));box-shadow:0 15px 30px rgba(40,52,82,.13)}.BirthChartRelationshipPromo_card__8wocO:focus-visible{outline:3px solid color-mix(in srgb,#5968a9 32%,transparent);outline-offset:3px}.BirthChartRelationshipPromo_visual__zLFCM{position:relative;display:block;min-height:94px;overflow:hidden;background:#edf2f8}.BirthChartRelationshipPromo_visual__zLFCM:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 48%,rgba(28,40,67,.58));pointer-events:none}.BirthChartRelationshipPromo_artwork__LNJYz{object-fit:cover;object-position:center 54%;transform:scale(1.04);transition:transform .36s ease}.BirthChartRelationshipPromo_card__8wocO:hover .BirthChartRelationshipPromo_artwork__LNJYz{transform:scale(1.065)}.BirthChartRelationshipPromo_imageLabel__t965A{position:absolute;z-index:1;right:.72rem;bottom:.55rem;left:.72rem;color:rgba(255,255,255,.94);font-size:.52rem;font-weight:650;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.BirthChartRelationshipPromo_content__UlXu1{display:flex;min-width:0;flex-direction:column;padding:.72rem .74rem .76rem}.BirthChartRelationshipPromo_eyebrow__iw_qD{color:#6670a8;font-size:.54rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.BirthChartRelationshipPromo_title__FQbHG{margin-top:.28rem;font-size:.9rem;font-weight:610;letter-spacing:-.015em;line-height:1.25}.BirthChartRelationshipPromo_description__JOLsU{margin-top:.34rem;color:var(--text-secondary);font-size:.66rem;line-height:1.48}.BirthChartRelationshipPromo_footer__d_wKa{display:grid;gap:.5rem;margin-top:.62rem;padding-top:.55rem;border-top:1px solid var(--border-subtle)}.BirthChartRelationshipPromo_action__ssBzR,.BirthChartRelationshipPromo_ready__kdES4{display:inline-flex;align-items:center}.BirthChartRelationshipPromo_ready__kdES4{gap:.3rem;color:var(--text-muted);font-size:.59rem;font-weight:560;line-height:1.35}.BirthChartRelationshipPromo_check__4RwtR{display:inline-grid;width:1rem;height:1rem;flex:0 0 1rem;place-items:center;border-radius:50%;background:color-mix(in srgb,#6b76ad 13%,var(--bg-elevated));color:#5968a9;font-size:.6rem;font-weight:800}.BirthChartRelationshipPromo_action__ssBzR{justify-content:space-between;gap:.45rem;color:#4f5f9e;font-size:.66rem;font-weight:720}.BirthChartRelationshipPromo_action__ssBzR>span{transition:transform .18s ease}.BirthChartRelationshipPromo_card__8wocO:hover .BirthChartRelationshipPromo_action__ssBzR>span{transform:translateX(2px)}@media (min-width:621px) and (max-width:1023px){.BirthChartRelationshipPromo_card__8wocO{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.BirthChartRelationshipPromo_visual__zLFCM{min-height:188px}.BirthChartRelationshipPromo_content__UlXu1{justify-content:center;padding:1rem 1.1rem}.BirthChartRelationshipPromo_title__FQbHG{max-width:30ch;font-size:1rem}.BirthChartRelationshipPromo_description__JOLsU{max-width:56ch;font-size:.72rem}.BirthChartRelationshipPromo_footer__d_wKa{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (max-width:620px){.BirthChartRelationshipPromo_visual__zLFCM{min-height:132px}.BirthChartRelationshipPromo_content__UlXu1{padding:.82rem}.BirthChartRelationshipPromo_footer__d_wKa{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (prefers-reduced-motion:reduce){.BirthChartRelationshipPromo_action__ssBzR>span,.BirthChartRelationshipPromo_artwork__LNJYz,.BirthChartRelationshipPromo_card__8wocO{transition:none}.BirthChartRelationshipPromo_card__8wocO:hover,.BirthChartRelationshipPromo_card__8wocO:hover .BirthChartRelationshipPromo_action__ssBzR>span,.BirthChartRelationshipPromo_card__8wocO:hover .BirthChartRelationshipPromo_artwork__LNJYz{transform:none}}.SolarReturnResult_summaryHeader__wtC8S{display:grid;gap:.52rem}.SolarReturnResult_summaryTopRow__WjnjY{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.SolarReturnResult_summaryHeading__6mLPv{min-width:0}.SolarReturnResult_summaryEyebrow__0Fa2g{display:block;margin-bottom:.14rem;color:var(--text-muted);font-size:.52rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.SolarReturnResult_returnMeta__o8QSr{display:flex;flex-wrap:wrap;gap:.2rem .65rem;margin-top:.2rem;color:var(--text-muted);font-size:.7rem}.SolarReturnResult_summaryActions__Z_ipM{display:flex;flex:none;align-items:center;gap:.5rem}.SolarReturnResult_yearControl__TiLSz{display:flex;flex:none;align-items:center;gap:.42rem}.SolarReturnResult_summaryNarrative__GUJvn{max-width:840px;color:var(--text-secondary);font-size:.75rem;line-height:1.55}.SolarReturnResult_precisionNote__StKo7{width:fit-content;padding:.22rem .42rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent-gold) 9%,transparent);color:var(--text-muted);font-size:.64rem;line-height:1.4}.SolarReturnResult_summarySignals__WVSbT{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:.45rem;padding-top:.5rem;border-top:1px solid var(--border-subtle)}.SolarReturnResult_summarySignal__vz5lN{display:grid;gap:.08rem;min-width:0}.SolarReturnResult_summarySignal__vz5lN span{color:var(--text-muted);font-size:.5rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.SolarReturnResult_summarySignal__vz5lN strong{overflow:hidden;color:var(--text-primary);font-size:.7rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.SolarReturnResult_guideCard___vbc6{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.78rem .85rem;border:1px solid color-mix(in srgb,var(--accent-orange) 22%,var(--border-subtle));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent-orange) 4%,var(--bg-surface))}.SolarReturnResult_guideIcon__oDzPJ{display:grid;width:42px;height:42px;place-items:center;border:1px solid color-mix(in srgb,var(--accent-orange) 18%,var(--border-subtle));border-radius:50%;background:var(--bg-surface)}.SolarReturnResult_guideCopy__vL1_v{min-width:0}.SolarReturnResult_guideCopy__vL1_v>span{display:block;margin-bottom:.12rem;color:var(--accent-orange);font-size:.52rem;font-weight:750;letter-spacing:.11em;line-height:1.3;text-transform:uppercase}.SolarReturnResult_guideCopy__vL1_v h2{margin:0;color:var(--text-primary);font-size:.88rem;font-weight:680;line-height:1.3}.SolarReturnResult_guideCopy__vL1_v p{max-width:680px;margin:.2rem 0 0;color:var(--text-secondary);font-size:.7rem;line-height:1.5}.SolarReturnResult_guideLink__KKOyy{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-width:112px;padding:.52rem .7rem;font-size:.7rem;white-space:nowrap}@media (max-width:760px){.SolarReturnResult_summaryTopRow__WjnjY{flex-direction:column;align-items:stretch;gap:.58rem}.SolarReturnResult_summaryActions__Z_ipM{justify-content:space-between}.SolarReturnResult_guideCard___vbc6{grid-template-columns:auto minmax(0,1fr)}.SolarReturnResult_guideLink__KKOyy{grid-column:2;justify-self:start}}@media (max-width:520px){.SolarReturnResult_summaryActions__Z_ipM{align-items:flex-start;flex-direction:column}.SolarReturnResult_summarySignals__WVSbT{grid-template-columns:1fr}.SolarReturnResult_summarySignal__vz5lN strong{white-space:normal}.SolarReturnResult_guideCard___vbc6{grid-template-columns:1fr}.SolarReturnResult_guideIcon__oDzPJ{display:none}.SolarReturnResult_guideLink__KKOyy{grid-column:1;width:100%}}