.BootSplash_root__eySSK{display:none;position:fixed;inset:0;z-index:99999;flex-direction:column;align-items:center;justify-content:center;background:#000;padding:env(safe-area-inset-top) 24px env(safe-area-inset-bottom);overflow:hidden}html.boot-show .BootSplash_root__eySSK{display:flex}.BootSplash_force__R6Bhk{display:flex!important}html.boot-hidden .BootSplash_root__eySSK{display:none!important}.BootSplash_done__etgnT{animation:BootSplash_rootFadeOut__ReatB .6s ease 2s forwards}@keyframes BootSplash_rootFadeOut__ReatB{to{opacity:0;visibility:hidden;pointer-events:none}}.BootSplash_scene__uk4XG{position:relative;width:min(78vw,360px);aspect-ratio:1;opacity:0;transform:translateY(8px) scale(.96);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.BootSplash_sceneReady__XTlp7{opacity:1;transform:translateY(0) scale(1)}.BootSplash_tondo__j8LoQ{width:100%;height:100%;display:block}.BootSplash_stars__Y9AIM{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.BootSplash_star__yrJuQ{fill:#ecce72;stroke:#8a6a22;stroke-width:.8px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;animation:BootSplash_twinkle__u8aaj 3.4s ease-in-out infinite}@keyframes BootSplash_twinkle__u8aaj{0%,to{opacity:.32;transform:scale(.78)}50%{opacity:1;transform:scale(1.2)}}.BootSplash_brand__dFae5{position:absolute;bottom:max(env(safe-area-inset-bottom,0px) + 36px,44px);left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:12px;opacity:1}.BootSplash_wordmarkImg__6aVRi{height:30px;width:auto;display:block}.BootSplash_still__aS13h .BootSplash_brand__dFae5,.BootSplash_still__aS13h .BootSplash_scene__uk4XG{opacity:1;transform:none;transition:none}.BootSplash_still__aS13h .BootSplash_star__yrJuQ{animation:none;opacity:.95}@media (prefers-reduced-motion:reduce){.BootSplash_scene__uk4XG{opacity:1;transform:none;transition:none}.BootSplash_brand__dFae5{opacity:1;transform:none}.BootSplash_star__yrJuQ{animation:none;opacity:.95}.BootSplash_done__etgnT{animation:none}}.CookieBanner_bar__sIvT4{position:fixed;bottom:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:center;gap:var(--space-5);flex-wrap:wrap;padding:var(--space-3) var(--space-5);padding-bottom:max(var(--space-3),calc(var(--space-3) + env(safe-area-inset-bottom, 0px)));padding-left:max(var(--space-5),calc(var(--space-5) + env(safe-area-inset-left, 0px)));padding-right:max(var(--space-5),calc(var(--space-5) + env(safe-area-inset-right, 0px)));background:rgba(13,13,13,.92);border-top:1px solid var(--color-border);backdrop-filter:blur(8px);animation:CookieBanner_barIn__O54Dc .4s cubic-bezier(.22,1,.36,1) both}@keyframes CookieBanner_barIn__O54Dc{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CookieBanner_bar__sIvT4{animation:CookieBanner_barFade__Kd98W .25s ease both}@keyframes CookieBanner_barFade__Kd98W{0%{opacity:0}to{opacity:1}}}.CookieBanner_text__IeK_D{margin:0;font-size:var(--fs-meta);color:var(--color-text-faint);line-height:1.5}.CookieBanner_link__aueYk{color:var(--color-accent);text-decoration:none}.CookieBanner_link__aueYk:hover{text-decoration:underline}.CookieBanner_actions__ec5Ku{display:flex;gap:var(--space-2);flex-shrink:0}.CookieBanner_btn__73rmr{font-size:var(--fs-meta);padding:var(--space-2) var(--space-4);border-radius:var(--r-xs);cursor:pointer;transition:filter .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.CookieBanner_decline__ta7UG{background:none;border:1px solid var(--color-border);color:var(--color-text-faint)}.CookieBanner_decline__ta7UG:hover{border-color:var(--color-border-2);color:var(--color-text-muted)}.CookieBanner_accept__Ukokj{background:var(--color-accent);border:none;color:var(--color-on-accent);font-weight:600}.CookieBanner_accept__Ukokj:hover{filter:brightness(1.08)}.LocaleSwitcher_root__Se3ZB{position:relative;display:inline-block}.LocaleSwitcher_trigger__g5jVb{display:inline-flex;align-items:center;gap:var(--space-2);padding:7px 12px;border:1px solid var(--color-border-subtle);border-radius:999px;background:var(--color-surface);color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--fs-meta);line-height:1;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.LocaleSwitcher_compact__HCoyq .LocaleSwitcher_trigger__g5jVb{padding:6px 9px;gap:6px}.LocaleSwitcher_trigger__g5jVb:hover{border-color:var(--color-border-accent);color:var(--color-text)}.LocaleSwitcher_trigger__g5jVb:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.LocaleSwitcher_globe__1SCFM{color:var(--color-accent);flex:0 0 auto}.LocaleSwitcher_flag__Z_K_v{font-size:16px;line-height:1;flex:0 0 auto}.LocaleSwitcher_compact__HCoyq .LocaleSwitcher_flag__Z_K_v{font-size:15px}.LocaleSwitcher_current__Ao53_{font-weight:500;white-space:nowrap}.LocaleSwitcher_chevron__Qgx8d{color:var(--color-muted);flex:0 0 auto;transition:transform .2s ease}.LocaleSwitcher_chevronOpen__WnZN1{transform:rotate(180deg)}.LocaleSwitcher_segmented__7Xkw8{display:inline-flex;align-items:stretch;border:1px solid var(--color-border-subtle);border-radius:999px;overflow:hidden;background:var(--color-surface)}.LocaleSwitcher_segment__eRh4N{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--space-2);border:0;background:transparent;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--fs-meta);line-height:1;white-space:nowrap;padding:7px var(--space-3);cursor:pointer;transition:background .16s ease,color .16s ease}.LocaleSwitcher_segment__eRh4N .LocaleSwitcher_flag__Z_K_v{font-size:14px}.LocaleSwitcher_segment__eRh4N+.LocaleSwitcher_segment__eRh4N{border-left:1px solid var(--color-border-subtle)}.LocaleSwitcher_segment__eRh4N:hover:not(:disabled){color:var(--color-text)}.LocaleSwitcher_segment__eRh4N:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.LocaleSwitcher_segmentOn__9Tdua{background:var(--ref-gold-a12);color:var(--color-text);font-weight:600}.LocaleSwitcher_segmentOn__9Tdua:disabled{opacity:1;cursor:default}.LocaleSwitcher_segment__eRh4N:disabled:not(.LocaleSwitcher_segmentOn__9Tdua){opacity:.55;cursor:default}@media (prefers-reduced-motion:reduce){.LocaleSwitcher_segment__eRh4N{transition:none}}.LocaleSwitcher_menu__c3U9_{position:absolute;top:calc(100% + 8px);z-index:60;min-width:200px;padding:6px;border:1px solid var(--color-border-2);border-radius:14px;background:var(--color-surface-raised);box-shadow:var(--shadow-dropdown);display:flex;flex-direction:column;gap:2px;animation:LocaleSwitcher_ls-pop__FZ7V_ .16s ease}.LocaleSwitcher_alignLeft__d0Cau .LocaleSwitcher_menu__c3U9_{left:0}.LocaleSwitcher_alignRight__HjpHG .LocaleSwitcher_menu__c3U9_{right:0}.LocaleSwitcher_menuUp__XYd7a{top:auto;bottom:calc(100% + 8px);animation-name:LocaleSwitcher_ls-pop-up__NitwS}@keyframes LocaleSwitcher_ls-pop__FZ7V_{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes LocaleSwitcher_ls-pop-up__NitwS{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.LocaleSwitcher_item__IKkvH{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:9px 12px;border:0;border-radius:10px;background:transparent;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:14px;line-height:1.2;text-align:left;text-decoration:none;cursor:pointer;transition:background .14s ease,color .14s ease}.LocaleSwitcher_item__IKkvH:focus-visible,.LocaleSwitcher_item__IKkvH:hover{background:var(--color-surface);color:var(--color-text)}.LocaleSwitcher_item__IKkvH:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--color-border-accent)}.LocaleSwitcher_item__IKkvH:disabled{cursor:default;opacity:.6}.LocaleSwitcher_itemActive__DSPK1{color:var(--color-text);font-weight:600}.LocaleSwitcher_labelGroup__5GS9X{display:inline-flex;align-items:center;gap:10px;min-width:0}.LocaleSwitcher_itemLabel__clkGF{white-space:nowrap}.LocaleSwitcher_check___HuHn{color:var(--color-accent);flex:0 0 auto}.LocaleSwitcher_spinner__Xke3z{width:14px;height:14px;flex:0 0 auto;border:1.6px solid var(--color-border-accent);border-top-color:var(--color-accent);border-radius:50%;animation:LocaleSwitcher_ls-spin__kVjCs .7s linear infinite}@keyframes LocaleSwitcher_ls-spin__kVjCs{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.LocaleSwitcher_chevron__Qgx8d,.LocaleSwitcher_item__IKkvH,.LocaleSwitcher_menuUp__XYd7a,.LocaleSwitcher_menu__c3U9_,.LocaleSwitcher_trigger__g5jVb{animation:none;transition:none}.LocaleSwitcher_spinner__Xke3z{animation-duration:1.4s}}.DesktopAccountMenu_root__mSlwz{position:relative;display:inline-flex}.DesktopAccountMenu_trigger__Jj6tV{width:32px;height:32px;border-radius:50%;padding:0;border:1px solid var(--border);background:var(--border2);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;flex-shrink:0;transition:border-color .18s ease,box-shadow .18s ease}.DesktopAccountMenu_trigger__Jj6tV:hover{border-color:var(--ref-white-a30)}.DesktopAccountMenu_trigger__Jj6tV[aria-expanded=true]{border-color:var(--ref-gold-a50)}.DesktopAccountMenu_trigger__Jj6tV:focus-visible{outline:none;border-color:var(--color-focus-accent);box-shadow:var(--shadow-gold-ring)}.DesktopAccountMenu_avatarImg__fc91x{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.DesktopAccountMenu_avatarInitial__BS9RK{font-size:var(--fs-caption);color:var(--muted);text-transform:uppercase;line-height:1}.DesktopAccountMenu_menu__TXvtO{position:absolute;top:calc(100% + 10px);right:0;z-index:60;min-width:220px;padding:var(--space-2);border:1px solid var(--color-border-2);border-radius:14px;background:var(--color-surface-raised);box-shadow:var(--shadow-dropdown);display:flex;flex-direction:column;gap:var(--space-1);animation:DesktopAccountMenu_am-pop__Rc5eP .16s ease}@keyframes DesktopAccountMenu_am-pop__Rc5eP{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DesktopAccountMenu_item__PjK_t{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:0;border-radius:12px;background:transparent;color:var(--color-text-secondary);font-family:var(--sans);font-size:14px;line-height:1.2;text-align:left;text-decoration:none;cursor:pointer;transition:background .14s ease,color .14s ease}.DesktopAccountMenu_item__PjK_t:focus-visible,.DesktopAccountMenu_item__PjK_t:hover{background:var(--color-surface);color:var(--text)}.DesktopAccountMenu_item__PjK_t:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--color-border-accent)}.DesktopAccountMenu_itemIcon__S5X6K{flex:0 0 auto;color:var(--muted)}.DesktopAccountMenu_item__PjK_t:focus-visible .DesktopAccountMenu_itemIcon__S5X6K,.DesktopAccountMenu_item__PjK_t:hover .DesktopAccountMenu_itemIcon__S5X6K{color:var(--accent)}.DesktopAccountMenu_itemLabel__dSFqe{white-space:nowrap}.DesktopAccountMenu_divider___IbLr{height:1px;background:var(--border);margin:var(--space-1) 4px}.DesktopAccountMenu_localeRow__4qZCZ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.DesktopAccountMenu_localeLabel__jTuUZ{font-size:var(--fs-meta);color:var(--muted);letter-spacing:.02em;white-space:nowrap}.DesktopAccountMenu_signOutForm__kwDX1{margin:0}@media (prefers-reduced-motion:reduce){.DesktopAccountMenu_item__PjK_t,.DesktopAccountMenu_menu__TXvtO,.DesktopAccountMenu_trigger__Jj6tV{animation:none;transition:none}}.DateField_birthTimeSegments__N2PaY{display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border2);border-radius:12px;padding:12px 16px;width:100%;box-sizing:border-box;transition:border-color .2s}.DateField_birthTimeSegments__N2PaY:focus-within{border-color:var(--color-border-accent)}.DateField_birthTimeSegmentsBare__NX40j{display:flex;align-items:center;justify-content:flex-start;gap:2px}.DateField_birthTimeSeg__DOnjY{background:transparent;border:none;color:var(--text);font-size:17px;font-family:var(--sans,var(--font-sans));font-weight:500;text-align:center;width:36px;outline:none;letter-spacing:.02em;-moz-appearance:textfield}.DateField_birthTimeSeg__DOnjY::-webkit-inner-spin-button,.DateField_birthTimeSeg__DOnjY::-webkit-outer-spin-button{-webkit-appearance:none}.DateField_birthTimeSeg__DOnjY::-moz-placeholder{color:var(--muted2)}.DateField_birthTimeSeg__DOnjY::placeholder{color:var(--muted2)}.DateField_birthTimeSep__VEmdM{font-size:17px;color:var(--muted2);padding:0 3px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.AiBadge_badge__JF7WG{display:inline-flex;align-items:center;justify-content:center;line-height:0;cursor:help;-webkit-tap-highlight-color:transparent}.AiBadge_corner__0KQZs{position:absolute;top:14px;right:14px;z-index:1}.AiBadge_inline__iyY2Q{position:relative}.AiBadge_badge__JF7WG:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:3px;border-radius:50%}.AiBadge_icon__iBM_Q{display:block;animation:AiBadge_aiBadgeGlow__JMeVL 3.2s ease-in-out infinite}.AiBadge_icon__iBM_Q path{fill:#9784d6;animation:AiBadge_aiBadgeFill__oIB1e 3.2s ease-in-out infinite}.AiBadge_badge__JF7WG:focus-visible .AiBadge_icon__iBM_Q,.AiBadge_badge__JF7WG:focus-visible .AiBadge_icon__iBM_Q path,.AiBadge_badge__JF7WG:hover .AiBadge_icon__iBM_Q,.AiBadge_badge__JF7WG:hover .AiBadge_icon__iBM_Q path{animation-duration:1.8s}@keyframes AiBadge_aiBadgeFill__oIB1e{0%,to{fill:#9784d6}50%{fill:var(--color-accent)}}@keyframes AiBadge_aiBadgeGlow__JMeVL{0%,to{filter:drop-shadow(0 0 4px rgba(151,132,214,.5))}50%{filter:drop-shadow(0 0 9px var(--ref-gold-a85))}}.AiBadge_tip__qZXfm{position:absolute;top:calc(100% + 6px);right:0;background:rgba(20,17,26,.95);border:1px solid var(--ref-gold-a30);color:var(--color-accent);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--fs-caption);font-weight:500;letter-spacing:.02em;line-height:1.2;padding:4px 8px;border-radius:var(--r-xs);white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(2px);transition:opacity .16s ease,transform .16s ease}.AiBadge_badge__JF7WG:focus-visible .AiBadge_tip__qZXfm,.AiBadge_badge__JF7WG:hover .AiBadge_tip__qZXfm{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.AiBadge_icon__iBM_Q,.AiBadge_icon__iBM_Q path{animation:none}.AiBadge_icon__iBM_Q path{fill:var(--color-accent)}.AiBadge_icon__iBM_Q{filter:drop-shadow(0 0 5px var(--ref-gold-a60))}.AiBadge_tip__qZXfm{transition:none}}.page_page__dTIBQ{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container___JWf4{max-width:var(--content-max);margin:0 auto;padding:8px 20px 96px}.page_hero__TlzIs{text-align:center;padding:12px 0 26px}.page_title__0Vz_1{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:clamp(30px,5vw,44px);font-weight:400;line-height:1.15;margin:0 0 14px;color:var(--text)}.page_subtitle__8ApcF{font-size:var(--fs-body-lg);line-height:1.65;color:var(--copy-secondary);max-width:var(--prose-max);margin:0 auto}.page_widget__C1Eb_.page_widget__C1Eb_{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);padding:26px 22px 28px;margin:6px 0 34px}.page_fields__uDIER{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 28px;margin-bottom:18px}@media (max-width:480px){.page_fields__uDIER{grid-template-columns:1fr}}.page_field__dRtPy{min-width:0;text-align:left}.page_field__dRtPy>div{justify-content:flex-start}.page_fieldLabel__f4NWa{min-height:31px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px}.page_fieldLabel__f4NWa,.page_fieldOptional___dRLd{display:block;font-size:var(--fs-caption);color:var(--muted)}.page_fieldOptional___dRLd{margin-top:3px;letter-spacing:.04em;text-transform:none}.page_error__OxjTq{font-size:var(--fs-ui);color:var(--error);margin:0 0 14px}.page_result__hMO9f{position:relative;animation:page_fadeIn__DX5th .4s ease;margin-bottom:34px;padding-top:30px}.page_shareFloat__AoOAl{position:absolute;top:12px;right:12px;z-index:2}@keyframes page_fadeIn__DX5th{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_cards__9vHTB{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px}@media (max-width:560px){.page_cards__9vHTB{grid-template-columns:1fr}}.page_cycleCard__lX_my{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);padding:16px 16px 18px}.page_cycleHead__wAVWf{display:flex;align-items:center;gap:8px;margin-bottom:10px}.page_cycleSwatch__CtEYB{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.page_cycleName__2CJS_{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-body-lg);font-weight:400;color:var(--text);margin:0}.page_cyclePeriod__gseCs{margin-left:auto;font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.page_cyclePercent__4ogVt{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:var(--fs-h);font-weight:400;line-height:1;color:var(--text);margin:0 0 6px;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_cycleState__C2W4o{font-size:var(--fs-caption);font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}.page_stateHigh__6z2Mt{color:var(--color-success)}.page_stateLow__eer1h{color:var(--error)}.page_stateCritical__ilVNy{color:var(--accent)}.page_cycleNote__5M_Zs{font-size:var(--fs-ui);line-height:1.5;color:var(--copy-secondary);margin:0}.page_chartWrap__tOvla.page_chartWrap__tOvla{padding:16px 16px 14px}.page_chart__ZGYpN{display:block;width:100%;height:auto}.page_chartLegend__OABTJ{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center;margin:10px 0 6px}.page_legendItem__oDiQs{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-caption);color:var(--copy-secondary)}.page_legendSwatch__oQzjE{width:12px;height:3px;border-radius:2px}.page_legendDash__OpD5n{width:14px;height:0;border-top:1.5px dashed var(--accent);opacity:.8}.page_chartCaption__LF_fA{font-size:var(--fs-caption);text-align:center;color:var(--muted);margin:4px 0 0}.page_actions__xDDO6{display:flex;justify-content:center;margin-top:22px}.page_cta__f_gFP.page_cta__f_gFP{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);padding:26px 24px;text-align:center;margin:0 0 40px}.page_ctaTitle__IIpQW{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-title);font-weight:400;color:var(--text);margin:0 0 10px}.page_ctaText__I8Ell{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);max-width:520px;margin:0 auto 18px}.page_ctaSecondary__1sqlZ.page_ctaSecondary__1sqlZ{margin-top:14px;font-size:var(--fs-ui);color:var(--copy-secondary);text-decoration:underline;text-underline-offset:3px}.page_ctaSecondary__1sqlZ.page_ctaSecondary__1sqlZ:hover{color:var(--text);opacity:1}.page_section__ZiXa6{margin:0 0 36px}.page_sectionH__JrXKi{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-title);font-weight:400;color:var(--text);margin:0 0 14px}.page_body__ylSUB{font-size:var(--fs-body-lg);line-height:1.7;margin:0 0 14px}.page_body__ylSUB,.page_body__ylSUB strong,.page_formula__QP3ge{color:var(--copy-secondary)}.page_formula__QP3ge{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:var(--fs-body-lg);text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:14px 16px;margin:0 0 16px}.page_faqItem__qeuSG{border-top:1px solid var(--color-border-subtle);padding:18px 0}.page_faqQ__frOJB{font-size:var(--fs-body-lg);font-weight:600;color:var(--text);margin:0 0 8px}.page_faqA__qCTgC{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_exploreLink__BJuvw{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--color-border-accent);padding-bottom:1px;transition:color .15s ease,border-color .15s ease}.page_exploreLink__BJuvw:hover{color:var(--copy-secondary);border-bottom-color:currentColor}.page_page__F5qMk{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__U7ZSA{max-width:var(--content-max);margin:0 auto;padding:8px 20px 96px}.page_hero__Ls12u{text-align:center;padding:12px 0 26px}.page_title__W4aWj{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:clamp(30px,5vw,44px);font-weight:400;line-height:1.15;margin:0 0 14px;color:var(--text)}.page_subtitle__Gwfv0{font-size:var(--fs-body-lg);line-height:1.65;color:var(--copy-secondary);max-width:var(--prose-max);margin:0 auto}.page_widget__eqs6Z.page_widget__eqs6Z{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);padding:26px 22px 28px;margin:6px 0 34px}.page_field__PVu_u{margin-bottom:18px}.page_fieldLabel__js6Ts{display:flex;margin-bottom:10px}.page_dateRow__zwNzJ{display:flex;justify-content:center}.page_error__E49eR{margin:14px 0 0;font-size:var(--fs-ui);color:var(--error);text-align:center}.page_result__BP3fW{position:relative;animation:page_fadeIn__v5X3m .4s ease;padding-top:28px}.page_shareFloat__fiQtn{position:absolute;top:12px;right:12px;z-index:2}@keyframes page_fadeIn__v5X3m{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_earthLine__b5tfN{text-align:center;margin:0 0 22px}.page_earthAge__Z7inZ{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:clamp(40px,10vw,64px);font-weight:400;line-height:1;color:var(--text);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_earthUnit__EQYb_{display:flex;margin-top:10px;justify-content:center}.page_planetList__l7bXz{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:10px}.page_planet__zKCQF{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.page_planetEarth__eiy5f{border-color:var(--accent);background:var(--surface)}.page_glyph__qyzy2{flex:0 0 auto;width:28px;height:28px}.page_planetBody__cR1ZU{flex:1 1 auto;min-width:0}.page_planetLine__42xoR{font-size:var(--fs-body-lg);line-height:1.35;color:var(--copy-secondary);margin:0}.page_planetName__Tj0jX{font-weight:400}.page_planetAgeNum__iRtMG,.page_planetName__Tj0jX{font-family:var(--font-serif),Georgia,serif;color:var(--text)}.page_planetAgeNum__iRtMG{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_planetNext__4MK9G{font-size:var(--fs-caption);line-height:1.4;color:var(--muted);margin:4px 0 0}.page_actions__kA_8E{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.page_note__IpPhd{font-size:var(--fs-caption);line-height:1.55;color:var(--muted);text-align:center;max-width:480px;margin:18px auto 0}.page_cta__VvHKr.page_cta__VvHKr{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);padding:26px 24px;text-align:center;margin:0 0 40px}.page_ctaTitle__hswHk{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-title);font-weight:400;color:var(--text);margin:0 0 10px}.page_ctaText__R9b_Q{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);max-width:520px;margin:0 auto 18px}.page_ctaSecondary__vReR8{display:inline-block;margin-top:14px;font-size:var(--fs-ui);color:var(--copy-secondary);text-decoration:underline;text-underline-offset:3px}.page_ctaSecondary__vReR8:hover{color:var(--text)}.page_section__o2HpW{margin:0 0 36px}.page_sectionH__utpx3{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-title);font-weight:400;color:var(--text);margin:0 0 14px}.page_body__T6XMu{font-size:var(--fs-body-lg);line-height:1.7;margin:0 0 14px}.page_body__T6XMu,.page_body__T6XMu strong{color:var(--copy-secondary)}.page_steps__IGEcr{list-style:none;counter-reset:step;margin:0;padding:0}.page_step__P136Z{counter-increment:step;position:relative;padding:0 0 0 44px;margin:0 0 16px;min-height:30px}.page_step__P136Z:before{content:counter(step);position:absolute;left:0;top:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;line-height:1;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-variant-numeric:tabular-nums lining-nums;font-size:var(--fs-body);color:var(--accent);border:1px solid var(--border);border-radius:50%}.page_stepText__z9hox{font-size:var(--fs-body-lg);line-height:1.6}.page_stepText__z9hox,.page_stepText__z9hox strong{color:var(--copy-secondary)}.page_faqItem__wwQwB{border-top:1px solid var(--border);padding:18px 0}.page_faqQ__nlCil{font-size:var(--fs-body-lg);font-weight:600;color:var(--text);margin:0 0 8px}.page_faqA__A0vGm{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_exploreLink__3WPQG{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--color-border-accent);padding-bottom:1px;transition:color .15s ease,border-color .15s ease}.page_exploreLink__3WPQG:hover{color:var(--copy-secondary);border-bottom-color:currentColor}.page_page__j_d9w{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__BX2FC{max-width:var(--prose-max);margin:0 auto;padding:32px 24px 96px}.page_hero__AHUm1{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;text-align:center}h1.page_title__4sE4j{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-hero);line-height:1.1;margin:0;text-align:center}.page_subtitle__DhrJZ{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0;max-width:500px}.page_subtitle__DhrJZ strong{color:var(--text);font-weight:600}section.page_section__T2zeQ{margin:0 0 36px}h2.page_sectionH__RAOlF{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__T0CFj{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0 0 12px}.page_body__T0CFj strong{color:var(--text);font-weight:600}.page_body__T0CFj em{color:var(--copy-secondary);font-family:var(--font-serif);font-style:italic}.page_formLayout__JMqtU{display:flex;flex-direction:column;gap:20px}.page_field__dUgf9{display:flex;flex-direction:column;gap:8px}.page_fieldLabel__FxUKO{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--copy-secondary)}.page_fieldOptional__T216w{margin-left:6px}.page_fieldOptional__T216w,.page_hint__Do9Va{color:var(--muted);font-size:var(--fs-caption)}.page_hint__Do9Va{line-height:1.5;margin:0}.page_noTimeBtn__E_LF7{align-self:center}.page_error__i3K1N{font-size:var(--fs-ui);color:var(--color-error);margin:0}.page_resultCard__Gbedn{position:relative;padding:28px 24px;text-align:center}.page_resultEyebrow__9pRrF{margin-bottom:18px;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_heroMoon__eYVdV{font-size:var(--fs-ui);letter-spacing:.04em;color:var(--copy-secondary);margin:0 0 8px}.page_heroMoonSign__ki_9e{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-serif);font-size:clamp(30px,7vw,44px);color:var(--accent);text-decoration:none;margin-bottom:16px}.page_heroMoonSign__ki_9e:hover{opacity:.9}.page_heroMoonRead__vYsQj{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0 auto 18px;max-width:460px}.page_approxNote__CJqJT{font-size:var(--fs-caption);line-height:1.5;color:var(--muted);margin:16px 0 0}.page_recalcBtn___2vEU{margin-top:20px}.page_reads__ftRXF{display:flex;flex-direction:column;gap:12px;margin-top:24px}.page_readItem__TK5YH{padding:16px 18px}.page_readHead__iu_p5{display:flex;align-items:center;gap:10px;margin-bottom:6px}.page_readGlyph__BBfeu{font-size:var(--fs-body-lg);line-height:1;color:var(--accent)}h3.page_readTitle__cHIou{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0}.page_readBody__Xe2UX{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0}.page_compare__8aI2x{margin-top:24px;padding:20px 22px}h3.page_compareTitle__GrdQh{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 4px}.page_compareSub__D30VF{font-size:var(--fs-caption);line-height:1.5;color:var(--muted);margin:0 0 14px;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_compareTable__M3PoD{display:flex;flex-direction:column;gap:2px}.page_compareRow__Sj_Ko{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--r-sm);background:var(--bg);font-size:var(--fs-body)}.page_compareHead__bv5YW{background:none;padding:4px 12px;font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.page_compareNatal__jSERa,.page_comparePlanet__xgu7t{color:var(--copy-secondary)}.page_compareNatal__jSERa,.page_compareNow__BzDvQ{font-family:var(--font-serif)}.page_compareNow__BzDvQ{color:var(--text)}.page_compareMoved__mu7dL{color:var(--accent)}.page_compareNote__FSOTs{font-size:var(--fs-caption);line-height:1.5;color:var(--muted);margin:12px 0 0}.page_roleGrid__MouyD{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:560px){.page_roleGrid__MouyD{grid-template-columns:repeat(3,1fr)}}.page_roleCard__tyV5L{padding:18px 16px}.page_roleGlyph__LvEVR{display:block;font-size:var(--fs-title);line-height:1;color:var(--accent);margin-bottom:10px}h3.page_roleName__J_l6m{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 6px}.page_roleText__phN_z{font-size:var(--fs-ui);line-height:1.55;color:var(--copy-secondary);margin:0}.page_cta__YqrIE{margin-top:32px;padding:28px 24px;text-align:center}.page_ctaTitle__wHt5k{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 8px;color:var(--text)}.page_ctaText__PDyvz{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_ctaSecondary__LV9wZ{margin-top:14px}.page_faqItem__HaX2u{padding:16px 18px;border-left:2px solid var(--accent);background:var(--surface);border-radius:0 8px 8px 0;margin-bottom:18px}h3.page_faqQ__F6c7G{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 6px}.page_faqA__IspmZ{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_page__3EHNc{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__vikTH{max-width:var(--prose-max);margin:0 auto;padding:32px 24px 96px}.page_hero__auuiV{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;text-align:center}h1.page_title__ravRf{font-family:var(--font-serif);font-weight:400;font-size:clamp(30px,5vw,44px);line-height:1.15;color:var(--text);margin:0 0 14px;text-align:center}.page_subtitle___of9h{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0;max-width:500px}.page_subtitle___of9h strong{color:var(--text);font-weight:600}section.page_section__IDeFn{margin:0 0 36px}h2.page_sectionH__1hPGm{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-title);color:var(--text);margin:0 0 12px}.page_body__YoTVI{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0 0 12px}.page_body__YoTVI strong{color:var(--text);font-weight:600}.page_body__YoTVI em{color:var(--copy-secondary);font-family:var(--font-serif);font-style:italic}.page_form__7ZCqT{display:flex;flex-direction:column;gap:20px;padding:24px}.page_field__XKkbF{display:flex;flex-direction:column;gap:8px}.page_fieldLabel__DWvHt{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--copy-secondary)}.page_fieldOptional__x_nRw{margin-left:6px}.page_fieldOptional__x_nRw,.page_hint__z1siV{color:var(--muted);font-size:var(--fs-caption)}.page_hint__z1siV{line-height:1.5;margin:0}.page_yearToggle__TGXL_{display:flex;gap:10px}.page_yearBtn__M2X9M{flex:1;padding:12px 8px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);color:var(--copy-secondary);font-family:system-ui,sans-serif;font-variant-numeric:tabular-nums lining-nums;font-size:var(--fs-body-lg);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.page_yearBtn__M2X9M:hover{border-color:var(--accent)}.page_yearBtnActive__S177G{border-color:var(--accent);background:var(--surface);color:var(--accent)}.page_noTimeBtn__RZDoZ{align-self:center;text-decoration:underline}.page_error__kxDBn{font-size:var(--fs-ui);color:var(--color-error);margin:0}.page_resultCard__SQ655{position:relative;padding:28px 24px;text-align:center}.page_shareFloat__O_2ln{position:absolute;top:12px;right:12px;z-index:2}.page_resultEyebrow___SP3Q{display:flex;justify-content:center;margin-bottom:14px;font-variant-numeric:tabular-nums lining-nums}.page_returnDate__vxSLn{font-family:var(--font-serif);font-weight:400;font-size:clamp(28px,6vw,40px);line-height:1.15;color:var(--text);margin:0 0 8px;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_returnSub__3e0Pk{font-size:var(--fs-ui);line-height:1.5;color:var(--copy-secondary);margin:0 0 22px}.page_headlineRow__KV0Hn{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 auto 18px;max-width:420px}.page_headlineCard__dVuY1{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);text-decoration:none;transition:border-color .2s,background .2s}.page_headlineCard__dVuY1:hover{border-color:var(--accent)}.page_headlineCardLead__qTLnr{border-color:var(--accent);background:var(--surface)}.page_headlineCardMissing__xaUzP{border-style:dashed;cursor:default}.page_headlineCardMissing__xaUzP:hover{border-color:var(--border)}.page_headlineLabel__OhygD{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.page_headlineSign__y_vlN{font-family:var(--font-serif);font-size:var(--fs-title);color:var(--text)}.page_headlineCardLead__qTLnr .page_headlineSign__y_vlN{color:var(--accent)}.page_headlineMissing__yBrx_{font-size:var(--fs-caption);color:var(--muted);font-family:var(--font-serif);font-style:italic}.page_themeBlurb__nlXx0{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0 auto 18px;max-width:460px;text-align:left}.page_themeBlurb__nlXx0 strong{color:var(--accent);font-weight:600}.page_shareRow__Iq_Bt{display:flex;justify-content:center;margin-bottom:4px}.page_approxNote__WzP7D{font-size:var(--fs-caption);line-height:1.5;color:var(--muted);margin:16px 0 0}.page_recalcBtn__CEVxm{display:flex;margin:20px auto 0;text-decoration:underline}.page_standout__oScMa{margin-top:24px}h3.page_standoutTitle__TWkiT{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 14px;text-align:center}.page_standoutGrid__EgzhR{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:480px){.page_standoutGrid__EgzhR{grid-template-columns:repeat(3,1fr)}}.page_standoutCard__vKI9v{display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);text-decoration:none;transition:border-color .2s}.page_standoutCard__vKI9v:hover{border-color:var(--accent)}.page_standoutGlyph__odlF_{font-size:var(--fs-title);line-height:1;color:var(--accent)}.page_standoutLabel__RfE0E{font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.page_standoutSign__5vqyB{font-family:var(--font-serif);font-size:var(--fs-body-lg);color:var(--text)}.page_standoutNote__PncTS{font-size:var(--fs-caption);line-height:1.55;color:var(--muted);margin:14px 0 0;text-align:center}.page_cta__oxmng{margin-top:32px;padding:28px 24px;text-align:center}.page_ctaTitle__ZsjuE{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 8px;color:var(--text)}.page_ctaText__Hzctk{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_ctaSecondary__kHual{margin-top:14px}.page_faqItem__quZYP{padding:16px 18px;border-left:2px solid var(--accent);background:var(--surface);border-radius:0 8px 8px 0;margin-bottom:18px}h3.page_faqQ__zVnPM{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 6px}.page_faqA__puRE1{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_yearBtn__M2X9M:focus-visible,.page_yearToggle__TGXL_:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}.page_miniCard__zUFXq{padding:16px 20px;margin-bottom:24px}.page_miniText__culfC{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0;text-align:center}.page_miniLink__WTZ_e{color:var(--text);text-decoration:none}.page_page__Yzy30{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__isSJd{max-width:var(--prose-max);margin:0 auto;padding:32px 24px 96px}.page_hero__q0onG{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;text-align:center}h1.page_title__ZNzXt{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-hero);line-height:1.1;margin:0;text-align:center}.page_subtitle__jzeq9{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0;max-width:500px}.page_subtitle__jzeq9 strong{color:var(--text);font-weight:600}section.page_section__vGKt1{margin:0 0 36px}h2.page_sectionH__EWBiJ{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__QYDIQ{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0 0 12px}.page_body__QYDIQ strong{color:var(--text);font-weight:600}.page_body__QYDIQ em{color:var(--copy-secondary);font-family:var(--font-serif);font-style:italic}.page_form__nfqF5{display:flex;flex-direction:column;gap:20px;padding:24px}.page_field__F_7UQ{display:flex;flex-direction:column;gap:8px}.page_fieldLabel__mqOrw{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--copy-secondary)}.page_fieldOptional__qvLIr{margin-left:6px}.page_fieldOptional__qvLIr,.page_hint__1mRLm{color:var(--muted);font-size:var(--fs-caption)}.page_hint__1mRLm{line-height:1.5;margin:0}.page_monthGrid__NoevD{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:420px){.page_monthGrid__NoevD{grid-template-columns:repeat(3,1fr)}}.page_monthBtn__rEqIr{justify-content:center;width:100%;padding-top:11px;padding-bottom:11px;font-variant-numeric:tabular-nums lining-nums}.page_noTimeBtn__TWGsg{align-self:center}.page_error__qRYuF{font-size:var(--fs-ui);color:var(--color-error);margin:0}.page_resultCard___Etsi{position:relative;padding:28px 24px;text-align:center}.page_resultEyebrow__Rq7RV{display:block;margin-bottom:14px;font-variant-numeric:tabular-nums lining-nums}.page_returnDate__X9onN{font-family:var(--font-serif);font-weight:400;font-size:clamp(28px,6vw,40px);line-height:1.15;color:var(--text);margin:0 0 8px;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_returnSub__Jxbo5{font-size:var(--fs-ui);line-height:1.5;color:var(--copy-secondary);margin:0 0 22px}.page_headlineRow__Qrb18{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 auto 18px;max-width:420px}.page_headlineCard__fSHLP{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 14px;text-decoration:none}.page_headlineCardMissing__CYz2g{border-style:dashed;cursor:default}.page_headlineLabel__wcWFR{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.page_headlineSign__zvEe_{font-family:var(--font-serif);font-size:var(--fs-title);color:var(--text)}.page_headlineCardLead__zVU0k .page_headlineSign__zvEe_{color:var(--accent)}.page_headlineMissing__YilaR{font-size:var(--fs-caption);color:var(--muted);font-family:var(--font-serif);font-style:italic}.page_themeBlurb__IO3x3{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0 auto 14px;max-width:460px;text-align:left}.page_themeBlurb__IO3x3:last-of-type{margin-bottom:18px}.page_themeBlurb__IO3x3 strong{color:var(--accent);font-weight:600}.page_approxNote__VFkrB{font-size:var(--fs-caption);line-height:1.5;color:var(--muted);margin:16px 0 0}.page_recalcBtn__S4r_6{display:block;margin:20px auto 0}.page_standout__mIbWK{margin-top:24px}h3.page_standoutTitle__Pzwa7{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 14px;text-align:center}.page_standoutGrid__dFyWk{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:480px){.page_standoutGrid__dFyWk{grid-template-columns:repeat(4,1fr)}}.page_standoutCard__0st_3{display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 10px;text-decoration:none}.page_standoutGlyph__2wNJr{font-size:var(--fs-title);line-height:1;color:var(--accent)}.page_standoutLabel__4AJRQ{font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.page_standoutSign__ng5RK{font-family:var(--font-serif);font-size:var(--fs-body-lg);color:var(--text)}.page_standoutNote__DwqSo{font-size:var(--fs-caption);line-height:1.55;color:var(--muted);margin:14px 0 0;text-align:center}.page_cta__vD8NP{margin-top:32px;padding:28px 24px;text-align:center}.page_ctaTitle__UxoWI{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 8px;color:var(--text)}.page_ctaText__R6_z_{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_ctaSecondary__R23vA{display:inline-block;margin-top:14px}.page_faqItem__MuDUZ{padding:16px 18px;border-left:2px solid var(--border);background:var(--surface);border-radius:0 8px 8px 0;margin-bottom:18px}h3.page_faqQ__w6w4U{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 6px}.page_faqA__QEwxH{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_miniCard__XYf9r{padding:16px 20px;margin-bottom:24px}.page_miniText__O0Mbd{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0;text-align:center}.page_miniLink__HrLSr{color:var(--text);text-decoration:none}.page_page__aOZy9{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__ZYMaM{max-width:var(--prose-max);margin:0 auto;padding:32px 24px 96px}.page_hero__IsRxa{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;text-align:center}.page_heroPlanet__qtjP7{width:168px;height:168px;flex-shrink:0;margin-bottom:2px}.page_heroPlanet__qtjP7 canvas{display:block;width:100%!important;height:100%!important}@media (min-width:600px){.page_heroPlanet__qtjP7{width:196px;height:196px}}h1.page_title__XsaEL{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-hero);line-height:1.1;margin:0;text-align:center}.page_subtitle__QmLTM{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0;max-width:480px}section.page_section__Gt277{margin:0 0 36px}.page_sectionArt__si1pK{display:block;width:clamp(200px,50vw,300px);height:auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;margin:0 auto 8px}h2.page_sectionH__5tYVI{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__E9Fqu{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0 0 12px}.page_body__E9Fqu strong{color:var(--text);font-weight:600}.page_form__CCXyN{display:flex;flex-direction:column;gap:20px;padding:24px}.page_field__cG3fn{display:flex;flex-direction:column;gap:8px}.page_fieldLabel__qO5uO{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--copy-secondary)}.page_fieldOptional__8HkS2{margin-left:6px}.page_fieldOptional__8HkS2,.page_hint__3P_bU{color:var(--muted);font-size:var(--fs-caption)}.page_hint__3P_bU{line-height:1.5;margin:0}.page_noTimeBtn__V8Vnq{align-self:center}.page_error__6bsSr{font-size:var(--fs-ui);color:var(--color-error);margin:0}.page_resultCard__sQ7RV{padding:28px 24px;text-align:center}.page_phaseBanner__m1y8g{font-family:var(--font-serif);font-size:var(--fs-body-lg);line-height:1.5;color:var(--copy-secondary);margin:0 0 22px;padding:0 4px}.page_phaseBannerActive__DTn1y{color:var(--accent);font-size:var(--fs-body-lg)}.page_saturnPlacement__Odjiu{display:flex;flex-direction:column;gap:5px;padding:16px 8px;margin-bottom:18px}.page_saturnValue__jd_n0{font-family:var(--font-serif);font-size:var(--fs-title);color:var(--accent)}.page_saturnReading__V_AXA{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:8px 0 0}.page_saturnReadMore__9KsEY{font-size:var(--fs-caption);color:var(--accent);text-decoration:none;margin-top:2px}.page_saturnReadMore__9KsEY:hover{text-decoration:underline}.page_lifeArc__n2I99{display:block;width:100%;max-width:360px;height:auto;margin:4px auto 18px}.page_arcLabel__Z7GBi{fill:var(--accent);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.page_arcSub__o4o5W{fill:var(--muted);font-size:var(--fs-caption)}.page_arcNow__pyGpF{fill:var(--color-text);font-size:var(--fs-caption);font-weight:600;letter-spacing:.04em}.page_returns__dwydK{display:flex;flex-direction:column;gap:12px}.page_returnRow__DWFLY{display:flex;flex-direction:column;gap:3px;padding:14px 16px;text-align:left}.page_returnWindow__kIeBg{font-family:var(--font-serif);font-size:var(--fs-title);color:var(--text)}.page_approxNote__ZW1AN,.page_returnAge__owCPf{font-size:var(--fs-caption);color:var(--muted)}.page_approxNote__ZW1AN{line-height:1.5;margin:16px 0 0}.page_recalcBtn__sXG_3{display:flex;margin:20px auto 0}.page_cta__2OocM{text-align:center}.page_ctaTitle__0Y_e8{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 8px;color:var(--text)}.page_ctaText__mc_n4{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_ctaSecondary__6OmS_{margin-top:14px}.page_faqItem__Hdj0n{padding:16px 18px;border-left:2px solid var(--accent);background:var(--surface);border-radius:0 8px 8px 0;margin-bottom:18px}h3.page_faqQ__49Fpq{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 6px}.page_faqA__daySU{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_miniCard__ABGWE{padding:16px 20px;margin-bottom:24px}.page_miniText__py9bn{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0;text-align:center}.page_miniLink___HWcv{color:var(--text);text-decoration:none}.page_page__9FyMt{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__q1CVE{max-width:var(--content-max);margin:0 auto;padding:32px var(--gutter) 96px}.page_hero__srTG1{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;margin-bottom:44px}h1.page_title__JYTZf{font-family:var(--font-serif);font-weight:400;font-size:clamp(30px,5.4vw,50px);line-height:1.15;color:var(--text);margin:0}.page_lede__xZAFc{font-family:var(--font-serif);font-size:clamp(16px,2.2vw,19px);line-height:1.6;color:var(--copy-secondary);max-width:60ch;margin:6px 0 0}section.page_section__JXWRg{margin:0 0 44px}h2.page_sectionH__R365G{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-title);color:var(--text);margin:0 0 8px}.page_sectionNote__Ki7Lj{font-size:var(--fs-ui);line-height:1.6;color:var(--muted);margin:0 0 20px;max-width:64ch}.page_body__6U_u_{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0 0 12px;max-width:64ch}.page_learnMore__LTGFX{margin-top:4px}.page_planetGrid__D_AD7{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:560px){.page_planetGrid__D_AD7{grid-template-columns:1fr 1fr}}.page_planetCard__OYi_u{display:flex;flex-direction:column;gap:10px;padding:18px 18px 16px}.page_planetTop__gNZQx{display:flex;align-items:center;gap:12px}.page_planetGlyph__36noi{display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-title);line-height:1;color:var(--accent);width:42px;height:42px;flex-shrink:0}.page_planetHead__vEEoe{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.page_planetName__b3Cxb{font-family:var(--font-serif);font-size:var(--fs-body-lg);color:var(--text)}.page_planetRules__mw6Mp{font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.page_retroBadge__G2nOP{flex-shrink:0}.page_planetSign__GVJ7N{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--text);width:-moz-fit-content;width:fit-content}.page_planetSignName__IfqHZ{font-size:var(--fs-body);color:var(--copy-secondary);border-bottom:1px solid transparent;transition:border-color .15s,color .15s}.page_planetSign__GVJ7N:hover .page_planetSignName__IfqHZ{color:var(--accent);border-bottom-color:var(--color-border-accent)}.page_planetDegree__V3CH6{font-size:var(--fs-caption);color:var(--muted);font-variant-numeric:tabular-nums}.page_planetLine__U_Zq1{font-size:var(--fs-ui);line-height:1.55;color:var(--copy-secondary);margin:0}.page_planetPace__gD4QB{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--copy-muted)}.page_aspectList__ZOvwA{display:flex;flex-direction:column;gap:10px}.page_aspectItem__mAG8e{padding:16px 18px}.page_aspectHead__1tfX0{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:8px}.page_aspectPair__lHzko{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-body-lg);line-height:1;color:var(--accent);flex-shrink:0}.page_aspectGlyph__D6YgB{font-size:var(--fs-ui);color:var(--copy-secondary)}.page_aspectPlanet__tUP0c{display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-title)}.page_aspectTitle__c7td8{font-family:var(--font-serif);font-size:var(--fs-body-lg);color:var(--text);flex:1;min-width:0}.page_aspectOrb__DdWTg{font-size:var(--fs-caption);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.page_aspectMeaning__1WU_p{font-size:var(--fs-ui);line-height:1.6;color:var(--copy-secondary);margin:0}.page_cta___aYZS{margin:8px 0 44px;text-align:center}.page_ctaTitle__OTTuW{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 10px;color:var(--text)}.page_ctaText__jExfi{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 auto 20px;line-height:1.6;max-width:52ch}.page_related__RSchL{margin-top:8px;padding-top:32px;border-top:1px solid var(--border)}h3.page_relatedH__3jWYC{font-family:var(--font-serif);font-size:var(--fs-body-lg);font-weight:400;color:var(--text);margin:0 0 16px}.page_relatedGrid__2RIue{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width:560px){.page_relatedGrid__2RIue{grid-template-columns:repeat(3,1fr)}}.page_relatedLink__DdjB2{display:flex;flex-direction:column;gap:5px}.page_relatedLabel__RQYgR{font-size:var(--fs-ui);color:var(--copy-secondary)}.page_relatedBlurb__WfSUw{font-size:var(--fs-caption);line-height:1.5;color:var(--muted)}.page_faqList__eaPIq{display:flex;flex-direction:column;gap:18px}h3.page_faqQ__WaqsC{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--color-text);margin:0 0 6px}.page_faqA___RVAj{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_page__2Womw{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__UpdxV{max-width:var(--content-max);margin:0 auto;padding:32px 24px 96px}.page_hero__sOlyD{display:flex;flex-direction:column;align-items:center;gap:10px;margin:24px 0 40px;text-align:center}.page_title__uVJF0{font-family:var(--font-serif);font-weight:400;font-size:clamp(30px,7vw,48px);line-height:1.06;margin:6px 0 2px}.page_heroDate__kf2cI{font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.page_verdict__WzanX{font-family:var(--font-serif);font-size:var(--fs-body-lg);line-height:1.6;color:var(--copy-secondary);margin:14px 0 0;max-width:60ch}.page_headlineDetail__Uc_1Z{font-size:var(--fs-ui);line-height:1.55;color:var(--copy-secondary);margin:6px 0 0}.page_headlineDetail__Uc_1Z strong{color:var(--copy-secondary);font-weight:600}section.page_section__bfoze{margin:0 0 44px}.page_groupHead__ycaHt{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 16px}h2.page_sectionH__jMUJg{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-title);letter-spacing:.01em;color:var(--text);margin:0}.page_groupSub__MqXSE{font-size:var(--fs-caption);color:var(--muted)}.page_board__Tjbr6{display:flex;flex-direction:column;gap:12px}.page_row__vn6k6{display:grid;grid-template-columns:1fr auto;grid-template-areas:"main status" "note note";align-items:center;gap:8px 16px;padding:16px 18px}.page_rowMain__QrAYt{grid-area:main;display:flex;align-items:center;gap:14px;min-width:0}.page_glyph__qeexh{display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-title);line-height:1;color:var(--copy-secondary);width:40px;height:40px;flex-shrink:0}.page_rowRetro__JsOPf .page_glyph__qeexh{color:var(--accent)}.page_rowText__HEdww{display:flex;flex-direction:column;gap:2px;min-width:0}.page_planetName__TRuhN{font-family:var(--font-serif);font-size:var(--fs-title);color:var(--text)}.page_rowRetro__JsOPf .page_planetName__TRuhN{color:var(--accent)}.page_signLine__1hq6D{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);color:var(--muted)}.page_signIcon__BrXRj{flex-shrink:0}.page_rowStatus__iH_67{grid-area:status;display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.page_stationLine__XOFfX{font-size:var(--fs-caption);color:var(--copy-secondary)}.page_countdown__cAW4X{color:var(--muted)}.page_stationLineMuted__N8q_I{font-size:var(--fs-ui);color:var(--muted)}.page_note__oEAFl{grid-area:note;font-size:var(--fs-ui);line-height:1.55;color:var(--copy-secondary);margin:4px 0 0;padding-top:10px;border-top:1px solid var(--border)}.page_explainerBlock__x3Ena{margin:0 0 28px}.page_explainerBlock__x3Ena:last-child{margin-bottom:0}.page_explainerBlock__x3Ena h2.page_sectionH__jMUJg{margin:0 0 12px}.page_body__5FGyN{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0}.page_linkOut__rZeLC{margin:0 0 44px}.page_linkOut__rZeLC h2.page_sectionH__jMUJg{margin:0 0 16px}.page_linkGrid__7gMiG{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:640px){.page_linkGrid__7gMiG{grid-template-columns:1fr 1fr}}.page_linkCard__k29cp{display:flex;flex-direction:column;gap:6px}.page_linkCardGlyph__l9UzF{display:inline-flex;align-items:center;font-size:var(--fs-title);line-height:1;color:var(--accent)}.page_linkCardTitle__J_cDw{font-family:var(--font-serif);font-size:var(--fs-body-lg);color:var(--text)}.page_linkCardSub__W910t{font-size:var(--fs-ui);line-height:1.55;color:var(--copy-secondary)}.page_cta__7273v{margin:0 0 44px;text-align:center}.page_ctaTitle__tLA0H{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 8px;color:var(--text)}.page_ctaText__XANFh{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_faqList__SKKoP{display:flex;flex-direction:column;gap:18px}h3.page_faqQ__ayAGN{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--color-text);margin:0 0 6px}.page_faqA__6Tfln{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_page__loDso{--yes:var(--color-error);--no:var(--accent);background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__eJEmK{max-width:var(--content-max);margin:0 auto;padding:32px 24px 96px}.page_hero__6HpTP{display:flex;flex-direction:column;align-items:center;gap:10px;margin:24px 0 40px;text-align:center}.page_heroPlanet__BCe4D{width:150px;height:150px;flex-shrink:0;margin-bottom:4px}.page_heroPlanet__BCe4D canvas{display:block;width:100%!important;height:100%!important}@media (min-width:640px){.page_heroPlanet__BCe4D{width:176px;height:176px}}h1.page_question__fJk7S{font-size:clamp(28px,6vw,38px);line-height:1.15;letter-spacing:.01em;color:var(--text);margin:0}.page_answer__TyYZH,h1.page_question__fJk7S{font-family:var(--font-serif);font-weight:400}.page_answer__TyYZH{font-size:clamp(88px,24vw,168px);line-height:.92;margin:4px 0}.page_answerYes__Ecw_b{color:var(--yes)}.page_answerNo__rkjkh{color:var(--no)}.page_heroDate__KJcdQ{margin:0}.page_statusBlock__4fkP2{margin:0 0 44px}.page_statusLine__fe3Wu{font-family:var(--font-serif);font-size:var(--fs-title);line-height:1.5;color:var(--text);margin:0 0 8px;text-align:center}.page_statusLine__fe3Wu strong{color:var(--copy-secondary);font-weight:400}.page_statusTeaser__EEjAa{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:14px 0 0;text-align:center}.page_guideGrid__Qwofd{display:grid;grid-template-columns:1fr;gap:28px;margin:28px 0 0}@media (min-width:640px){.page_guideGrid__Qwofd{grid-template-columns:1fr 1fr;gap:24px}}.page_guideH__25f_V{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid var(--border)}.page_guideHDo__YUlF_{color:var(--no)}.page_guideHAvoid__W_Pt6{color:var(--yes)}.page_guideList__VtJMH{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.page_guideItem__Nwep5{display:flex;flex-direction:column;gap:3px}.page_guideItemTitle__l8jE_{font-size:var(--fs-ui);font-weight:600;color:var(--text)}.page_guideItemBody__PoKao{font-size:var(--fs-ui);line-height:1.55;color:var(--copy-secondary)}section.page_section__s1Dh2{margin:0 0 44px}.page_explainerBlock__pRI_P{margin:0 0 28px}.page_explainerBlock__pRI_P:last-child{margin-bottom:0}h2.page_sectionH__VkC3Q{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__vKrx3{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0}.page_body__vKrx3 a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--color-border-accent);transition:border-color .15s,color .15s}.page_body__vKrx3 a:hover{border-bottom-color:var(--accent)}.page_body__vKrx3 a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.page_cta__VSpbB{margin:0 0 44px;text-align:center}.page_ctaTitle__VvoiU{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 8px;color:var(--text)}.page_ctaText__l_PyN{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_ctaSecondary__j_FBP{display:block;margin:16px auto 0}.page_faqList__63BWq{display:flex;flex-direction:column;gap:18px}.page_faqItem__CJ9J8{padding:18px 20px}h3.page_faqQ__rWdWQ{font-size:var(--fs-body);font-weight:600;color:var(--text);margin:0 0 8px}.page_faqA__gEd8O{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0}.page_allSigns__u1ESz{margin-top:56px;padding-top:32px;border-top:1px solid var(--border)}h3.page_allSignsH__2Vpqj{font-family:var(--font-serif);font-size:var(--fs-body-lg);font-weight:400;color:var(--text);margin:0 0 14px}.page_allSignsGrid__krKpq{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (min-width:640px){.page_allSignsGrid__krKpq{grid-template-columns:repeat(4,1fr)}}.page_allSignsLink__KIKCl{padding:10px 12px;color:var(--copy-secondary);font-size:var(--fs-ui);text-align:center}.page_allSignsLink__KIKCl:hover{color:var(--accent)}.page_page__hPKMy{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__aahYr{max-width:var(--content-max);margin:0 auto;padding:32px 24px 96px}.page_hero__JW_RL{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:28px}.page_moonVisual__IKeXm{width:clamp(160px,38vw,240px);height:clamp(160px,38vw,240px);filter:drop-shadow(0 0 36px rgba(208,208,216,.18))}.page_kicker__K3j_Z{margin:6px 0 0}h1.page_title__LhCPa{font-family:var(--font-serif);font-weight:400;font-size:clamp(22px,3.6vw,34px);line-height:1.18;margin:0;text-align:center;max-width:18ch}.page_statRow__uAGYR{display:flex;align-items:center;gap:12px;font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.page_stat__4EZcx{white-space:nowrap}.page_statDivider___1ULw{color:var(--border)}.page_statLink__EBp6f{color:var(--muted);text-decoration:none;border-bottom:1px solid var(--ref-gold-a40);padding-bottom:1px;white-space:nowrap;transition:color .15s,border-color .15s}.page_statLink__EBp6f:hover{color:var(--accent);border-bottom-color:var(--accent)}.page_countdown__jyRHr{margin:0 0 32px}.page_countUnits__VUq9R{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.page_countUnit__oKwxI{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 8px}.page_countValue__obum1{font-family:var(--font-serif);font-size:clamp(26px,7vw,40px);line-height:1;color:var(--accent);font-variant-numeric:tabular-nums}.page_countdownNow__5_cKz{text-align:center;font-family:var(--font-serif);font-size:var(--fs-body-lg);color:var(--accent);margin:0;padding:22px}.page_overviewBlock__M7FqJ{margin:0 0 36px;padding:24px}.page_overviewLabel__bB28C{margin:0 0 10px;display:flex}.page_overviewText__bpkZJ{font-family:var(--font-serif);font-size:var(--fs-body-lg);line-height:1.6;color:var(--text);margin:0}section.page_section__myj84{margin:0 0 36px}h2.page_sectionH__73IP4{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__8JLiM{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0 0 12px}.page_learnMore___l90S{margin:4px 0 0}.page_eventList__FBnio{display:flex;flex-direction:column;gap:8px}.page_eventCard__QUIQQ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px}.page_eventMain__onK_Y{display:flex;flex-direction:column;gap:3px}.page_eventDate__ECb74{font-family:var(--font-serif);font-size:var(--fs-body-lg);color:var(--text)}.page_eventMeta__rdlOq{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.page_eventSign__r4oF5{color:var(--copy-secondary);text-decoration:none;font-size:var(--fs-ui);border-bottom:1px solid var(--ref-gold-a40);padding-bottom:1px;transition:color .15s,border-color .15s}.page_eventSign__r4oF5:hover{color:var(--accent);border-bottom-color:var(--accent)}.page_eventCountdown__ol_mf{font-size:var(--fs-caption);color:var(--accent)}.page_eventNote__5ltau{font-size:var(--fs-caption);color:var(--muted);margin:12px 0 0;letter-spacing:.02em}.page_moonNameGrid__eSEl4{display:grid;grid-template-columns:1fr;gap:8px;margin-top:4px}@media (min-width:560px){.page_moonNameGrid__eSEl4{grid-template-columns:1fr 1fr}}.page_moonNameItem__kwbI6{display:flex;flex-direction:column;gap:3px;padding:14px 16px}.page_moonNameItemActive__eSs1r{border-color:var(--accent);background:var(--ref-gold-a08)}.page_moonNameMonthActive__6V_mi{color:var(--accent)}.page_moonNameName__rmgsb{font-family:var(--font-serif);font-size:var(--fs-body-lg);color:var(--text)}.page_moonNameNote__WlMJ_{font-size:var(--fs-caption);line-height:1.5;color:var(--copy-secondary)}.page_faqList__LGDWa{display:flex;flex-direction:column;gap:18px}.page_faqItem__Vdi3p{padding:16px 18px}h3.page_faqQ__NwAR_{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 6px}.page_faqA__zUtnr{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_cta__veQM6{margin-top:16px;padding:28px 24px;text-align:center}.page_ctaTitle__E6NIS{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 8px;color:var(--text)}.page_ctaText__u9udi{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_byline__ee5nY{margin-top:40px;padding-top:24px;border-top:1px solid var(--border)}.page_bylineText__oPDXh{font-size:var(--fs-caption);line-height:1.6;color:var(--muted);margin:0;letter-spacing:.02em}.page_statLink__EBp6f:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}.page_page__Gj21b{--solar:var(--accent);--lunar:var(--color-info);background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__czHHz{max-width:var(--content-max);margin:0 auto;padding:32px 24px 96px}.page_hero__6ccQ8{display:flex;flex-direction:column;align-items:center;gap:8px;margin:24px 0 40px;text-align:center}.page_heroPlanet__H8zlq{width:150px;height:150px;flex-shrink:0;margin-bottom:4px}.page_heroPlanet__H8zlq canvas{display:block;width:100%!important;height:100%!important}@media (min-width:640px){.page_heroPlanet__H8zlq{width:176px;height:176px}}.page_title__P5d8B{font-family:var(--font-serif);font-weight:400;font-size:clamp(34px,9vw,52px);line-height:1.05;margin:4px 0 2px;color:var(--text)}.page_nextType__KayBN{font-family:var(--font-serif);font-size:clamp(20px,5vw,26px);color:var(--accent);margin:4px 0 0}.page_nextDate__Mzi52{font-size:var(--fs-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--copy-secondary);margin:6px 0 0}.page_countdown__Ks6aB{font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:2px 0 0}.page_lede__1KvNg{max-width:var(--prose-max);margin:0 auto 36px;font-size:var(--fs-body-lg);line-height:1.7;color:var(--copy-secondary);text-align:center}.page_highlightBlock__RyLwi{margin:0 0 44px;padding:24px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);text-align:center}.page_highlightMeaning__LOnIG{font-family:var(--font-serif);font-size:var(--fs-body-lg);line-height:1.6;color:var(--text);margin:16px 0 0}.page_highlightVisibility__Uoq_P{font-size:var(--fs-ui);line-height:1.6;color:var(--muted);margin:14px 0 0}.page_badge__rz3I2{display:inline-block;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:5px 11px;border-radius:var(--r-pill);border:1px solid}.page_badgeSolar__aw4nL{color:var(--solar);background:rgba(224,168,79,.08)}.page_badgeLunar__9qlxp{color:var(--lunar);background:rgba(143,168,224,.08)}.page_timeline__Z9NzZ{display:flex;flex-direction:column;gap:16px}.page_eclipseCard__pD823{padding:20px 22px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.page_eclipseCardNext__efIRi{border-color:var(--accent);background:var(--surface)}.page_eclipseHead__WMzSV{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.page_nextTag__z_Ikc{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.page_eclipseDate__pqi9T{font-family:var(--font-serif);font-size:var(--fs-title);color:var(--text);margin:0}.page_eclipseSign__KTDK1{font-size:var(--fs-ui);letter-spacing:.04em;color:var(--accent);margin:2px 0 0}.page_eclipseMeaning__mQXEF{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:12px 0 0}.page_eclipseVisibility__wWxDj{font-size:var(--fs-caption);line-height:1.55;color:var(--muted);margin:12px 0 0}.page_visLabel__9Dj8U{color:var(--copy-secondary);font-weight:600}.page_eventNote__QCC7M{font-size:var(--fs-caption);line-height:1.5;color:var(--muted);margin:16px 0 0;text-align:center}section.page_section__xG3sQ{margin:44px 0}.page_explainerBlock__oX4rT{margin:0 0 28px}.page_explainerBlock__oX4rT:last-child{margin-bottom:0}h2.page_sectionH__hWSo9{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__iUEII{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0}.page_cta__s9ovN{margin:44px 0;padding:28px 24px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);text-align:center}.page_ctaTitle__sE19t{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 8px;color:var(--text)}.page_ctaText__vfct8{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_ctaSecondary__KF_qU{display:block;margin:16px auto 0}.page_faqList__2XdiK{display:flex;flex-direction:column;gap:18px}.page_faqItem__ccAz2{padding:18px 20px}h3.page_faqQ__nCJqV{font-size:var(--fs-body);font-weight:600;color:var(--text);margin:0 0 8px}.page_faqA__kMnOC{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0}.page_moreTools__d9TOU{margin-top:56px;padding-top:32px;border-top:1px solid var(--border)}.page_moreToolsGrid__SUJJP{display:grid;grid-template-columns:repeat(1,1fr);gap:8px}@media (min-width:640px){.page_moreToolsGrid__SUJJP{grid-template-columns:repeat(3,1fr)}}.page_moreToolsLink__vtqUP{padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--copy-secondary);text-decoration:none;font-size:var(--fs-ui);text-align:center;transition:border-color .15s,color .15s}.page_moreToolsLink__vtqUP:hover{border-color:var(--accent);color:var(--accent)}.page_moreToolsLink__vtqUP:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}