.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}@media (display-mode:standalone){.BootSplash_root__eySSK{display:flex}}.BootSplash_force__R6Bhk{display:flex!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_moonWrap__Fv6_Q{position:relative;width:min(48vw,200px);aspect-ratio:1;opacity:0;transform:translateY(6px) scale(.94);animation:BootSplash_moonIn__7gaqd 1s cubic-bezier(.22,1,.36,1) .15s forwards}@keyframes BootSplash_moonIn__7gaqd{to{opacity:1;transform:translateY(0) scale(1)}}.BootSplash_moon__pVyjF{position:relative;z-index:2;width:100%;height:100%;border-radius:50%;-o-object-fit:contain;object-fit:contain;display:block;clip-path:circle(46%)}.BootSplash_wordmark__tzxxo{position:absolute;bottom:max(env(safe-area-inset-bottom,0px) + 28px,36px);left:0;right:0;display:flex;justify-content:center;opacity:0;transform:translateY(6px);animation:BootSplash_markIn__ehK2g .55s ease 1.3s forwards}@keyframes BootSplash_markIn__ehK2g{to{opacity:1;transform:translateY(0)}}.BootSplash_wordmarkImg__6aVRi{height:36px;width:auto;display:block}.BootSplash_cloud__EVYmC{position:absolute;opacity:0;pointer-events:none;-o-object-fit:cover;object-fit:cover;filter:sepia(1) saturate(1.6) hue-rotate(220deg) brightness(1.2);will-change:transform,opacity}.BootSplash_cloudA__PHtWW{width:130%;height:55%;top:28%;left:-75%;transform-origin:left center;z-index:1;animation:BootSplash_cloudDriftRight__3f87X 1.4s cubic-bezier(.25,.46,.45,.94) 1.15s forwards}.BootSplash_cloudB__aN8Ux{width:120%;height:60%;top:20%;right:-68%;transform-origin:right center;z-index:3;animation:BootSplash_cloudDriftLeft__nLJd4 1.3s cubic-bezier(.25,.46,.45,.94) 1.25s forwards}.BootSplash_cloudC__viYhG{width:110%;height:50%;bottom:-18%;left:-55%;transform-origin:left bottom;z-index:3;animation:BootSplash_cloudDriftRight__3f87X 1.5s cubic-bezier(.25,.46,.45,.94) 1.35s forwards}.BootSplash_cloudD__kwVIs{width:115%;height:45%;top:-15%;right:-58%;transform-origin:right top;z-index:3;animation:BootSplash_cloudDriftLeft__nLJd4 1.2s cubic-bezier(.25,.46,.45,.94) 1.2s forwards}.BootSplash_cloudE__bgb8N{width:100%;height:48%;bottom:-8%;right:-42%;z-index:4;filter:sepia(1) saturate(1.4) hue-rotate(215deg) brightness(1.15);animation:BootSplash_cloudDriftLeft__nLJd4 1.6s cubic-bezier(.25,.46,.45,.94) 1.45s forwards}@keyframes BootSplash_cloudDriftRight__3f87X{0%{opacity:0;transform:translateX(-18px)}40%{opacity:.38}to{opacity:.48;transform:translateX(0)}}@keyframes BootSplash_cloudDriftLeft__nLJd4{0%{opacity:0;transform:translateX(18px)}40%{opacity:.42}to{opacity:.5;transform:translateX(0)}}.BootSplash_still__aS13h .BootSplash_moonWrap__Fv6_Q,.BootSplash_still__aS13h .BootSplash_wordmark__tzxxo{opacity:1;transform:none;animation:none}.BootSplash_still__aS13h .BootSplash_cloudA__PHtWW,.BootSplash_still__aS13h .BootSplash_cloudB__aN8Ux,.BootSplash_still__aS13h .BootSplash_cloudC__viYhG,.BootSplash_still__aS13h .BootSplash_cloudD__kwVIs,.BootSplash_still__aS13h .BootSplash_cloudE__bgb8N{opacity:.48;transform:translateX(0);animation:none}@media (prefers-reduced-motion:reduce){.BootSplash_moonWrap__Fv6_Q,.BootSplash_wordmark__tzxxo{opacity:1;transform:none;animation:none}.BootSplash_cloudA__PHtWW,.BootSplash_cloudB__aN8Ux,.BootSplash_cloudC__viYhG,.BootSplash_cloudD__kwVIs,.BootSplash_cloudE__bgb8N{opacity:.46;transform:translateX(0);animation:none}.BootSplash_done__etgnT{animation:none}}.Button_btn__oRCS8{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);box-sizing:border-box;font-family:var(--font-sans);font-size:var(--fs-ui);font-weight:var(--ref-fw-medium,500);letter-spacing:.04em;line-height:1;text-decoration:none;border:1px solid transparent;border-radius:var(--r-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity var(--dur-hover) var(--ease),transform var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease),background var(--dur-hover) var(--ease);-webkit-tap-highlight-color:transparent}.Button_sm__epdj3{min-height:32px;padding:var(--space-2) var(--space-3);font-size:var(--fs-meta)}.Button_md___av4P{padding:var(--space-3) var(--space-5)}.Button_lg__uBdOZ{padding:var(--space-4) var(--space-6);font-size:var(--fs-body)}.Button_primary__IHFdT{background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--ref-fw-semibold,600)}.Button_primary__IHFdT:hover{opacity:.92;transform:translateY(-1px)}.Button_secondary___qtLs{background:transparent;color:var(--color-accent);border-color:var(--color-border-accent);font-weight:var(--ref-fw-medium,500)}.Button_secondary___qtLs:hover{background:var(--ref-gold-a08)}.Button_secondary___qtLs.Button_neutral__MbbU7{color:var(--color-muted);border-color:var(--color-border)}.Button_secondary___qtLs.Button_neutral__MbbU7:hover{color:var(--color-text-muted);background:transparent}.Button_ghost__YxjU1{background:transparent;color:var(--color-accent);border-color:transparent;font-weight:var(--ref-fw-medium,500)}.Button_ghost__YxjU1:hover{background:var(--ref-gold-a08)}.Button_ghost__YxjU1.Button_neutral__MbbU7{color:var(--color-muted)}.Button_ghost__YxjU1.Button_neutral__MbbU7:hover{color:var(--color-text-muted);background:transparent}.Button_text__xBVI3{background:transparent;color:var(--color-accent);border-color:transparent;padding-left:0;padding-right:0;letter-spacing:normal;font-weight:var(--ref-fw-medium,500)}.Button_text__xBVI3:hover{opacity:.8;text-decoration:underline}.Button_text__xBVI3.Button_neutral__MbbU7{color:var(--color-muted)}.Button_text__xBVI3.Button_neutral__MbbU7:hover{color:var(--color-accent);opacity:1}.Button_danger__l9xLY{background:var(--color-error-bg);color:var(--color-error);border-color:var(--color-error);font-weight:var(--ref-fw-medium,500)}.Button_danger__l9xLY:hover{opacity:.9;transform:translateY(-1px)}.Button_iconOnly__WxcTc{gap:0;padding:var(--space-2);min-width:var(--tap-min);min-height:var(--tap-min);letter-spacing:normal}.Button_iconOnly__WxcTc.Button_sm__epdj3{min-width:32px;min-height:32px;padding:var(--space-2)}.Button_text__xBVI3.Button_iconOnly__WxcTc{padding:var(--space-2)}.Button_fullWidth__GDkmq{width:100%}.Button_btn__oRCS8:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}.Button_btn__oRCS8:disabled,.Button_btn__oRCS8[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none;transform:none}.Button_loading__vEJQt{cursor:progress}.Button_loading__vEJQt .Button_label__R_Cjp{opacity:.85}.Button_icon__XStiv,.Button_label__R_Cjp{display:inline-flex;align-items:center}.Button_icon__XStiv{justify-content:center;flex:none}.Button_spinner__rLsmA{width:14px;height:14px;border-radius:var(--r-pill);border:2px solid;border-top:2px solid transparent;opacity:.7;animation:Button_btnSpin__bw6WH .7s linear infinite;flex:none}@keyframes Button_btnSpin__bw6WH{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Button_spinner__rLsmA{animation:none}.Button_danger__l9xLY:hover,.Button_primary__IHFdT:hover{transform:none}}.Card_card__WngK3{display:block;box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-border-subtle);color:var(--color-text);text-decoration:none;transition:transform var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease),background var(--dur-hover) var(--ease)}button.Card_card__WngK3{width:100%;text-align:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Card_default__lLE57{background:var(--color-surface);border-color:var(--color-border-subtle)}.Card_raised__4_OlJ{background:var(--color-surface-raised);border-color:var(--color-border)}.Card_sunken__lXenY{background:var(--color-surface-sunken);border-color:var(--color-border-subtle)}.Card_accent__J0TXK{background:var(--color-surface)}.Card_accent__J0TXK,.Card_gold__r1lye{border-color:var(--color-border-accent)}.Card_gold__r1lye{background:var(--ref-gold-a05)}.Card_highlight__AeE_l{background:radial-gradient(120% 120% at 50% -10%,var(--ref-gold-a08),transparent 60%),linear-gradient(180deg,var(--ref-white-a05),var(--ref-white-a02));border-color:var(--ref-gold-a22);border-radius:var(--r-lg);box-shadow:0 24px 60px -36px rgba(0,0,0,.8)}.Card_input__vj9Ag{background:var(--color-surface-input);border-color:var(--color-border-2)}.Card_input__vj9Ag:focus-within{border-color:var(--color-border-accent)}.Card_r_sm__oJnOt{border-radius:var(--r-sm)}.Card_r_md__X_FX8{border-radius:var(--r-md)}.Card_r_14__puhnQ{border-radius:var(--r-14)}.Card_r_lg__oSFqJ{border-radius:var(--r-lg)}.Card_p_none__Z7HOo{padding:0}.Card_p_sm__bsFNa{padding:var(--space-4)}.Card_p_md__LmxXY{padding:var(--space-5)}.Card_p_lg__hcsBE{padding:var(--space-6)}.Card_interactive__t__OB{cursor:pointer}.Card_interactive__t__OB:hover{transform:translateY(-2px);border-color:var(--color-border-accent)}.Card_interactive__t__OB:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Card_interactive__t__OB:hover{transform:none}}.Heading_heading__6uOy6{font-family:var(--font-serif);font-weight:var(--ref-fw-medium,500);color:var(--color-text);margin:0;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.Heading_hero__wD_67{font-size:var(--fs-hero);line-height:1.05}.Heading_section__PZgEb{font-size:var(--fs-h);line-height:1.1}.Heading_card__UHVT4{font-size:var(--fs-title);line-height:1.2}.ChoiceOption_option__I1bkF{width:100%;display:flex;align-items:center;gap:14px;text-align:left;padding:var(--space-4) 18px;font-family:inherit;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--r-md);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .05s ease}.ChoiceOption_option__I1bkF:hover{background:var(--ref-gold-a08);border-color:var(--color-border-accent)}.ChoiceOption_option__I1bkF:active{transform:translateY(1px)}.ChoiceOption_option__I1bkF:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}.ChoiceOption_selected__YwIqt{background:var(--ref-gold-a12);border-color:var(--color-border-accent);color:var(--color-text)}.ChoiceOption_body__c_Wfw{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ChoiceOption_label__t_ZFf{font-size:var(--fs-body);line-height:1.45}.ChoiceOption_description__OaENu{font-size:var(--fs-caption);color:var(--color-text-faint);line-height:1.4}.ChoiceOption_marker__VUJI7{flex:none;width:22px;height:22px;border-radius:var(--r-pill);border:2px solid var(--color-border-2);position:relative;transition:border-color .15s ease}.ChoiceOption_selected__YwIqt .ChoiceOption_marker__VUJI7{border-color:var(--color-accent)}.ChoiceOption_selected__YwIqt .ChoiceOption_marker__VUJI7:after{content:"";position:absolute;inset:3px;border-radius:var(--r-pill);background:var(--color-accent)}@media (prefers-reduced-motion:reduce){.ChoiceOption_option__I1bkF{transition:none}.ChoiceOption_option__I1bkF:active{transform:none}}.Badge_badge__0A16p{display:inline-flex;align-items:center;gap:var(--space-2);box-sizing:border-box;font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--ref-fw-medium,500);letter-spacing:.04em;line-height:1;padding:4px 10px;border-radius:var(--r-pill);border:1px solid transparent;white-space:nowrap}.Badge_uppercase__TkVN5{text-transform:uppercase;letter-spacing:.08em;font-size:var(--fs-meta)}.Badge_accent__a1ImN{color:var(--color-accent)}.Badge_muted__CcePa{color:var(--color-muted)}.Badge_success__L_MOX{color:var(--color-success)}.Badge_danger__tVuqg{color:var(--color-error)}.Badge_soft__TIcQ5.Badge_accent__a1ImN{background:var(--ref-gold-a05);border-color:var(--color-border-accent)}.Badge_soft__TIcQ5.Badge_muted__CcePa{background:var(--color-surface);border-color:var(--color-border-subtle)}.Badge_soft__TIcQ5.Badge_success__L_MOX{background:color-mix(in srgb,var(--color-success) 12%,transparent);border-color:color-mix(in srgb,var(--color-success) 36%,transparent)}.Badge_soft__TIcQ5.Badge_danger__tVuqg{background:color-mix(in srgb,var(--color-error) 12%,transparent);border-color:color-mix(in srgb,var(--color-error) 36%,transparent)}.Badge_outline__3rJNV{background:transparent}.Badge_outline__3rJNV.Badge_accent__a1ImN{border-color:var(--color-border-accent)}.Badge_outline__3rJNV.Badge_muted__CcePa{border-color:var(--color-border)}.Badge_outline__3rJNV.Badge_success__L_MOX{border-color:color-mix(in srgb,var(--color-success) 48%,transparent)}.Badge_outline__3rJNV.Badge_danger__tVuqg{border-color:color-mix(in srgb,var(--color-error) 48%,transparent)}.page_page__GL5W2{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__2yzt_{max-width:var(--page-max);margin:0 auto;padding:32px 24px 96px}.page_header___oIMt{text-align:center;margin-bottom:48px}.page_title__xvA0A{font-family:var(--font-serif);font-weight:400;font-size:clamp(32px,5vw,48px);line-height:1.1;margin:0 0 16px}.page_lead__74eLt{font-size:var(--fs-body-lg);line-height:1.65;margin:0 auto}.page_headerNote__z7oHi,.page_lead__74eLt{color:var(--copy-secondary);max-width:var(--prose-max)}.page_headerNote__z7oHi{font-size:var(--fs-body);line-height:1.6;margin:12px auto 0}.page_headerNoteLink__crGz6{color:var(--gold,var(--accent));text-decoration:none;border-bottom:1px solid var(--color-border-accent);transition:border-color .15s ease}.page_headerNoteLink__crGz6:hover{border-bottom-color:var(--color-border-accent)}.page_grid__Q77aW{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:560px){.page_grid__Q77aW{grid-template-columns:repeat(2,1fr)}}@media (min-width:880px){.page_grid__Q77aW{grid-template-columns:repeat(3,1fr)}}.page_card__qswTH{position:relative;display:flex;gap:16px;align-items:flex-start;padding:18px 18px 18px 16px}.page_cardThumbWrap__m0NdY{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:56px}.page_cardThumb__GrEhe{width:56px;height:56px;-o-object-fit:contain;object-fit:contain}.page_cardNum__Aq6Gl{font-family:var(--font-serif);font-size:var(--fs-caption);letter-spacing:.08em;line-height:1;color:var(--accent)}.page_cardMeta__5qFi2{display:flex;flex-direction:column;gap:4px}.page_cardName__GAigk{font-family:var(--font-serif);font-size:var(--fs-body-lg);color:var(--text);line-height:1.15}.page_cardRuler__TO2_R{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.page_cardDesc__2m1s_{font-size:var(--fs-caption);line-height:1.5;color:var(--copy-secondary);margin-top:2px}.page_cta__iLaPU{margin-top:56px;padding:28px 24px;text-align:center}.page_ctaTitle__ci6uo{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 8px}.page_ctaText__0WYPc{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_ctaSecondary__GfQrN{margin-top:14px}.page_faqSection__6L74f{max-width:var(--content-max);margin:56px auto 0}.page_faqHeading__GQMi8{font-family:var(--font-serif);font-weight:400;font-size:clamp(24px,4vw,34px);line-height:1.15;text-align:center;margin:0 0 24px;color:var(--text)}.page_faqList__J_uwP{display:flex;flex-direction:column;gap:18px}.page_faqItem__2JwJ3{padding:16px 18px;border-left:2px solid var(--ref-white-a14);border-radius:0 8px 8px 0}h3.page_faqQ__rahjT{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--color-text);margin:0 0 6px}.page_faqA__oZYMN{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_page__PlAJE{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__eWA_l{max-width:var(--content-max);margin:0 auto;padding:32px 24px 96px}.page_hero__O9SE1{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:36px;padding-top:8px}.page_hero__O9SE1:before{content:"";position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:320px;max-width:80vw;height:260px;pointer-events:none;z-index:0}.page_hero__O9SE1>*{position:relative;z-index:1}.page_heroArt__B8KdA{width:clamp(200px,44vw,300px);height:auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;margin-bottom:2px}h1.page_title__Z0ec5{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(30px,5.5vw,46px);line-height:1.1;margin:0;text-align:center}.page_metaGrid__t_jCj{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;margin-bottom:36px}@media (min-width:640px){.page_metaGrid__t_jCj{grid-template-columns:repeat(4,1fr)}}.page_metaCell__ZMS2w{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px;background:var(--bg);text-align:center}.page_metaValue__fzYOg{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-body);line-height:1.3;color:var(--text)}section.page_section__LgZ_w{margin:0 0 36px}h2.page_sectionH__jKmrb{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:var(--fs-title);letter-spacing:.01em;color:var(--text);margin:0 0 12px}.page_body__m3tNe{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0 0 12px}.page_divider__DbeKX{display:flex;align-items:center;justify-content:center;gap:14px;margin:8px 0 36px;color:var(--accent)}.page_divider__DbeKX:after,.page_divider__DbeKX:before{content:"";height:1px;width:56px;background:var(--border)}.page_dividerStar__qj5OY{font-size:var(--fs-caption);line-height:1}.page_matchRow__oEqdo{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 16px}.page_matchChip__oVSSt{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--copy-secondary);text-decoration:none;font-size:var(--fs-ui);transition:border-color .15s,color .15s}.page_matchChip__oVSSt:hover{border-color:var(--accent);color:var(--accent)}.page_matchChipGlyph__17Pf0{font-family:var(--font-serif),Georgia,"Songti SC","STSong",serif;font-size:var(--fs-body-lg);color:var(--accent)}.page_matchLabel__uhR53{display:flex;margin:0 0 4px}.page_luckGrid__7mnsa{display:grid;grid-template-columns:1fr;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;margin:6px 0 16px}@media (min-width:520px){.page_luckGrid__7mnsa{grid-template-columns:repeat(2,1fr)}}.page_luckCell__YqEfP{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;background:var(--bg)}.page_luckValue__ky46W{font-size:var(--fs-ui);color:var(--text);line-height:1.4}.page_yearList__nF3Cu{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 0}.page_inlineLink__G__CO{color:var(--accent);text-decoration:none}.page_inlineLink__G__CO:hover{text-decoration:underline}.page_prevNext__aqqZI{display:flex;gap:12px;margin:0 0 40px}.page_prevNextLink__isASj.page_prevNextLink__isASj{flex:1;display:flex;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none}.page_prevNextRight__bM36y{text-align:right;align-items:flex-end}.page_prevNextName__CcCyp{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-body-lg);color:var(--text)}.page_cta__1CECu.page_cta__1CECu{margin-top:48px;padding:28px 24px;text-align:center}.page_ctaTitle__rUgh4{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-title);font-weight:400;margin:0 0 8px;color:var(--text)}.page_ctaText__l8psp{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_ctaSecondary__IM_KL{margin-top:14px}.page_allAnimals__vMdPv{margin-top:56px;padding-top:32px;border-top:1px solid var(--border)}h3.page_allAnimalsH___xXFj{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-body-lg);font-weight:400;color:var(--text);margin:0 0 14px}.page_allAnimalsGrid__g76EE{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (min-width:640px){.page_allAnimalsGrid__g76EE{grid-template-columns:repeat(4,1fr)}}.page_allAnimalsLink__p_iTJ{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;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_allAnimalsLink__p_iTJ:hover{border-color:var(--accent);color:var(--accent)}.page_allAnimalsGlyph___w_Ak{font-family:var(--font-serif),Georgia,"Songti SC","STSong",serif;font-size:var(--fs-body-lg);color:var(--accent)}.page_hubNote__LdRY1{margin:18px 0 0;font-size:var(--fs-ui)}.page_faqList__JYzGe{display:flex;flex-direction:column;gap:18px}.page_faqItem__9ASAu{padding:16px 18px;border-left:2px solid var(--accent);background:var(--surface);border-radius:0 8px 8px 0}h3.page_faqQ__VBbSF{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 6px}.page_faqA__vk7Nt{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_allAnimalsLink__p_iTJ:focus-visible,.page_inlineLink__G__CO:focus-visible,.page_matchChip__oVSSt:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}.Chip_chip__9QnCK{display:inline-flex;align-items:center;gap:var(--space-2);box-sizing:border-box;font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--ref-fw-medium,500);letter-spacing:.04em;line-height:1;padding:var(--space-2) var(--space-3);border-radius:var(--r-pill);border:1px solid var(--color-border);background:transparent}.Chip_sm__VSyLa{padding:4px 8px;font-size:var(--fs-meta)}.Chip_muted__PIkyB{color:var(--color-muted)}.Chip_accent__lxGL7{color:var(--color-accent);border-color:var(--color-border-accent)}.Chip_interactive__NkgSt{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease),background var(--dur-hover) var(--ease)}.Chip_interactive__NkgSt:hover{border-color:var(--color-border-accent);color:var(--color-text)}.Chip_interactive__NkgSt:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}.Chip_selected__0hN7D{font-weight:var(--ref-fw-semibold,600)}.Chip_fillOutline__gSK6c{background:var(--ref-gold-a08)}.Chip_fillOutline__gSK6c,.Chip_fillOutline__gSK6c:hover{border-color:var(--color-border-accent);color:var(--color-accent)}.Chip_fillSolid___3Xfe{background:var(--color-accent);border-color:var(--color-accent)}.Chip_fillSolid___3Xfe,.Chip_fillSolid___3Xfe:hover{color:var(--color-on-accent-warm)}.Chip_count__4x__M{display:inline-flex;align-items:center;justify-content:center;min-width:1.4em;padding:0 .4em;border-radius:var(--r-pill);font-size:.85em;font-weight:var(--ref-fw-semibold,600);line-height:1.5;background:var(--ref-gold-a08);color:inherit}.Chip_fillSolid___3Xfe .Chip_count__4x__M{background:var(--ref-ink-a16,rgba(0,0,0,.16))}.Chip_badge__iWQB9{cursor:default}.page_page__5rayN{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__gGGiF{max-width:var(--content-max);margin:0 auto;padding:8px 20px 96px}.page_hero__5G_yo{text-align:center;padding:12px 0 26px}.page_title__EQlKw{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__ikk95{font-size:var(--fs-body-lg);line-height:1.6;color:var(--copy-secondary);max-width:var(--prose-max);margin:0 auto}.page_widget__36fGJ.page_widget__36fGJ{padding:26px 22px 28px;margin:6px 0 34px}.page_form__MwHIH{display:flex;flex-direction:column}.page_fieldLabel__LwXuR{margin-bottom:10px}.page_hint__ld2Gt{font-size:var(--fs-caption);line-height:1.5;color:var(--copy-muted);margin:12px 0 0}.page_error__cqLog{font-size:var(--fs-ui);color:var(--color-error);margin:14px 0 0}.page_checkBtn__GbJ3k{margin-top:20px}.page_result___80Yi{position:relative;text-align:center;animation:page_fadeIn__7SCzV .4s ease}.page_shareFloat__5ZsIs{position:absolute;top:12px;right:12px;z-index:2}@keyframes page_fadeIn__7SCzV{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_resultEyebrow__2J8pz{display:flex;justify-content:center;margin-bottom:12px;padding:0 40px}.page_treeIcon__7zySU{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.page_treeArt__642_Q{width:124px;height:124px;-o-object-fit:contain;object-fit:contain}.page_resultName__ipbMO{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:clamp(32px,8vw,50px);font-weight:400;line-height:1.1;color:var(--text);margin:4px 0 6px}.page_resultEpithet__OfxHY{font-size:var(--fs-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 18px}.page_keywords__oT3sF{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:0 0 18px}.page_resultRead__pn4sA{font-size:var(--fs-body-lg);line-height:1.65;color:var(--copy-secondary);max-width:500px;margin:0 auto 8px}.page_actions__B4QHG{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:22px}.page_cta__srcem.page_cta__srcem{padding:26px 24px;text-align:center;margin:0 0 40px}.page_ctaTitle__xwrgW{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-title);font-weight:400;color:var(--text);margin:0 0 10px}.page_ctaText__rexIo{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);max-width:520px;margin:0 auto 18px}.page_ctaSecondary__dzaUS{margin-top:14px}.page_section__Cmyw4{margin:0 0 36px}.page_sectionH__IKPvt{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-title);font-weight:400;color:var(--text);margin:0 0 14px}.page_body__QXeFG{font-size:var(--fs-body-lg);line-height:1.7;margin:0 0 14px}.page_body__QXeFG,.page_body__QXeFG em,.page_body__QXeFG strong{color:var(--copy-secondary)}.page_treeList__xv3LD{list-style:none;margin:4px 0 0;padding:0}.page_treeRow__ghHzK{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--ref-white-a08)}.page_treeRow__ghHzK:first-child{border-top:none}.page_treeIndex__FCGjl{flex:none;width:28px;height:28px;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-ui);color:var(--accent);border:1px solid var(--border);border-radius:50%}.page_treeBody__1N_6w{display:flex;flex-direction:column;gap:2px}.page_treeName__s_FzE{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-body-lg);font-weight:400;color:var(--text)}.page_treeMeta__4iASG{font-size:var(--fs-ui);color:var(--muted)}.page_tips__sZPYo{list-style:none;counter-reset:tip;margin:0;padding:0}.page_tip__MjMxt{counter-increment:tip;position:relative;padding:0 0 0 44px;margin:0 0 16px;min-height:26px}.page_tip__MjMxt:before{content:counter(tip);position:absolute;left:0;top:-.4px;width:26px;height:26px;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_tipText__qgxdd{font-size:var(--fs-body-lg);line-height:1.6}.page_tipText__qgxdd,.page_tipText__qgxdd strong{color:var(--copy-secondary)}.page_faqItem__bxKO3{border-top:1px solid var(--color-border-subtle);padding:18px 0}.page_faqQ__P34VP{font-size:var(--fs-body-lg);font-weight:600;color:var(--text);margin:0 0 8px}.page_faqA__8y9qQ{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_page__5hENu{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__Lf9cP{max-width:var(--content-max);margin:0 auto;padding:8px 20px 96px}.page_hero__M5RI4{text-align:center;padding:12px 0 26px}.page_title__NJJCK{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__gpBDp{font-size:var(--fs-body-lg);line-height:1.6;color:var(--copy-secondary);max-width:var(--prose-max);margin:0 auto}.page_widget__cxISC.page_widget__cxISC{padding:26px 22px 28px;margin:6px 0 34px}.page_form__cn_gJ{display:flex;flex-direction:column}.page_fieldLabel__qzMoP{display:block;font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.page_hint__LOmEL{font-size:var(--fs-caption);line-height:1.5;color:var(--copy-muted);margin:12px 0 0}.page_error__EbZbE{font-size:var(--fs-ui);color:var(--color-error);margin:14px 0 0}.page_checkBtn__n5WrI{margin-top:20px}.page_sharedBanner__NmPJf{display:flex;align-items:center;gap:12px;margin-bottom:24px}.page_sharedBannerCopy__9pPRh{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.page_sharedBannerText__vqX5U{font-size:15px;line-height:1.4;color:var(--copy-secondary)}.page_result__rJdau{position:relative;text-align:center;animation:page_fadeIn__F9gvw .4s ease}.page_shareFloat__B1bBy{position:absolute;top:12px;right:12px;z-index:2}@keyframes page_fadeIn__F9gvw{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_resultEyebrow__EQknH{display:block;margin-bottom:16px;padding:0 40px}.page_glyph__MLhuY{display:flex;align-items:center;justify-content:center;margin:0 auto 14px;color:var(--accent)}.page_deityArt__ceaOg{width:124px;height:124px;-o-object-fit:contain;object-fit:contain}.page_resultSign__BrIc7{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:clamp(30px,7vw,46px);font-weight:400;line-height:1.1;color:var(--text);margin:4px 0 6px}.page_resultTitle__gDoOn{font-size:var(--fs-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 10px}.page_resultDates__AqQwY{font-size:var(--fs-caption);letter-spacing:.02em;color:var(--muted);margin:0 0 18px}.page_resultRead__28HD0{font-size:var(--fs-body-lg);line-height:1.65;color:var(--copy-secondary);max-width:480px;margin:0 auto 18px}.page_keywords__dUfWi{gap:8px;margin:0 auto 4px;max-width:460px}.page_actions__fkL1g,.page_keywords__dUfWi{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.page_actions__fkL1g{gap:12px;margin-top:24px}.page_cta__zsESs.page_cta__zsESs{padding:26px 24px;text-align:center;margin:0 0 40px}.page_ctaTitle__aVteB{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-title);font-weight:400;color:var(--text);margin:0 0 10px}.page_ctaText__VsNGd{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);max-width:520px;margin:0 auto 18px}.page_ctaSecondary__ewSDM{margin-top:14px}.page_section__anm7a{margin:0 0 36px}.page_sectionH__a1Z2g{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-title);font-weight:400;color:var(--text);margin:0 0 14px}.page_body__cmU3e{font-size:var(--fs-body-lg);line-height:1.7;margin:0 0 14px}.page_body__cmU3e,.page_body__cmU3e em,.page_body__cmU3e strong{color:var(--copy-secondary)}.page_deityGrid__n4T6Z{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:560px){.page_deityGrid__n4T6Z{grid-template-columns:1fr 1fr}}.page_deityItem__N3cg9{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);padding:14px 16px}.page_deityName__c6j_f{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-body-lg);font-weight:400;color:var(--text);margin:0 0 2px}.page_deityDates__5At2e{font-size:var(--fs-caption);letter-spacing:.02em;color:var(--muted);margin:0 0 6px}.page_deityTraits__DgLa0{font-size:var(--fs-ui);line-height:1.5;color:var(--copy-secondary);margin:0}.page_faqItem__HLBR8{border-top:1px solid var(--border);padding:18px 0}.page_faqQ__29d5F{font-size:var(--fs-body-lg);font-weight:600;color:var(--text);margin:0 0 8px}.page_faqA__HEvEs{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_page__b0z61{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__6G6BV{max-width:var(--page-max);margin:0 auto;padding:32px 24px 96px}.page_header__KnekC{position:relative;text-align:center;margin-bottom:48px;padding-top:8px}.page_hubHero__bribs{position:relative;z-index:1;display:block;width:clamp(120px,30vw,160px);height:auto;margin:0 auto 10px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen}.page_title__xZ0nE{position:relative;z-index:1;font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(32px,5vw,48px);line-height:1.1;margin:0 0 16px}.page_lead__ouJuK{position:relative;z-index:1;font-size:var(--fs-body-lg);line-height:1.65;color:var(--copy-secondary);max-width:var(--prose-max);margin:0 auto}.page_grid__fboO5{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:560px){.page_grid__fboO5{grid-template-columns:repeat(2,1fr)}}@media (min-width:880px){.page_grid__fboO5{grid-template-columns:repeat(3,1fr)}}.page_card__2OdH4.page_card__2OdH4{position:relative;display:flex;gap:16px;align-items:center;padding:16px 18px;color:var(--text);text-decoration:none}.page_gemWrap__h5WXM{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:72px;height:72px}.page_gem__NP_eI{display:block;width:72px;height:72px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.page_cardMeta__84llj{display:flex;flex-direction:column;gap:4px;min-width:0}.page_cardStone__QrLvf{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:var(--fs-title);color:var(--text);line-height:1.15}.page_cardDesc__mJzMf{font-size:var(--fs-caption);line-height:1.5;color:var(--copy-secondary);margin-top:2px}.page_cta__eVEi6.page_cta__eVEi6{margin-top:56px;padding:28px 24px;text-align:center}.page_ctaTitle__IYh6C{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-title);font-weight:400;margin:0 0 8px}.page_ctaText__e3xed{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_ctaSecondary__yGYVu{display:block;margin-top:14px}.page_faq___zk9h{margin-top:56px}.page_faqTitle__pzK4t{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(24px,4vw,32px);line-height:1.15;margin:0 0 20px}.page_faqList__8lqN2{display:flex;flex-direction:column;gap:18px}.page_faqItem__GYVVi{padding:16px 18px;border-left:2px solid var(--ref-white-a14);background:var(--color-surface-input);border-radius:0 8px 8px 0}h3.page_faqQ__lJ5wl{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:var(--fs-body-lg);color:var(--color-text);margin:0 0 6px}.page_faqA__4fCQN{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_readingCard__xrsUr.page_readingCard__xrsUr{position:relative;padding:32px 24px;text-align:center}.page_readingEyebrow__h1w2v{display:block;margin-bottom:16px}.page_readingGem__JRnQ6{display:block;width:84px;height:84px;margin:0 auto 14px;border-radius:50%;box-shadow:inset 0 2px 6px var(--ref-white-a25),0 6px 24px rgba(0,0,0,.4)}.page_readingHeadline__IavxF{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(30px,8vw,46px);line-height:1.05;margin:0}.page_readingHeadlineSub__Z0BKD{font-size:var(--fs-body);letter-spacing:.04em;color:var(--copy-secondary);margin:10px 0 0}.page_readingHeadlineSub__Z0BKD strong{color:var(--text);font-weight:600}.page_readingFacts__XL0T7{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;margin-top:22px;text-align:center}.page_readingFactCell__PAbnx{display:flex;flex-direction:column;gap:4px;padding:14px 10px;background:var(--bg)}.page_readingFactValue__8fw_v{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-body);line-height:1.3;color:var(--text)}.page_reads__apXnV{display:flex;flex-direction:column;gap:12px;margin-top:24px}.page_readItem__weDlZ.page_readItem__weDlZ{padding:16px 18px}h3.page_readTitle__twO6v{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 6px}.page_readBody__enE1V{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.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__bMnqz{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__38_Rb{max-width:var(--page-max);margin:0 auto;padding:32px 24px 96px}.page_header__XzWYo{text-align:center;margin-bottom:32px}.page_hubHero__RDTyr{position:relative;z-index:1;display:block;width:clamp(120px,30vw,160px);height:auto;margin:0 auto 10px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen}.page_title__n3Uf_{font-family:var(--font-serif);font-weight:400;font-size:clamp(32px,5vw,48px);line-height:1.1;margin:0 0 16px}.page_lead__a4bOP{font-size:var(--fs-body-lg);line-height:1.65;color:var(--copy-secondary);max-width:var(--prose-max);margin:0 auto}.page_intro__bjW5N{max-width:var(--content-max);margin:0 auto 40px}.page_introH__9zz3z{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-title);color:var(--text);margin:28px 0 10px}.page_introH__9zz3z:first-child{margin-top:0}.page_introP__0ZitO{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0}.page_divider__Fd_Pa{text-align:center;color:var(--accent);font-size:var(--fs-ui);letter-spacing:.3em;margin:0 0 36px;opacity:.7}.page_grid__7XfUz{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:560px){.page_grid__7XfUz{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.page_grid__7XfUz{grid-template-columns:repeat(3,1fr)}}.page_card__LfgYI{position:relative;display:flex;gap:16px;align-items:flex-start;padding:18px 18px 18px 16px;color:var(--text);text-decoration:none;transition:transform .2s ease,border-color .2s ease}.page_card__LfgYI:hover{border-color:var(--accent);transform:translateY(-2px)}.page_cardOrder__D3u9y{flex:0 0 auto;font-family:var(--font-serif);font-size:var(--fs-title);line-height:1;color:var(--accent);min-width:32px}.page_cardMeta__aiClq{display:flex;flex-direction:column;gap:4px}.page_cardName__K9vLu{font-family:var(--font-serif);font-size:var(--fs-title);color:var(--text);line-height:1.15}.page_cardDates__rEXCL{font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.page_cardTags__2Ip6B{font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.page_cardDesc__mowMi{font-size:var(--fs-caption);line-height:1.5;color:var(--copy-secondary);margin-top:4px}.page_cta__oV2OC{margin-top:56px;text-align:center}.page_ctaTitle__AiVh_{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 8px}.page_ctaText__VDDcR{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_ctaSecondary__xoA_O{display:block;margin-top:14px}.page_faqList__t3abz{display:flex;flex-direction:column;gap:18px}.page_faqItem__3jIvb{border-left:2px solid var(--accent)}h3.page_faqQ__MBXaN{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 6px}.page_faqA__rHwUv{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_page___bB7w{position:relative;background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em;overflow-x:hidden}.page_page___bB7w:before{content:"";position:absolute;top:-160px;left:50%;transform:translateX(-50%);width:min(900px,130vw);height:720px;background:radial-gradient(60% 55% at 50% 36%,var(--ref-gold-a16),rgba(201,160,80,0) 70%),radial-gradient(46% 50% at 64% 30%,rgba(182,162,214,.07),rgba(182,162,214,0) 72%);pointer-events:none;z-index:0}.page_container__DafeV{position:relative;z-index:1;max-width:var(--content-max);margin:0 auto;padding:28px 24px 112px}.page_crumb__pXPXj{font-size:var(--fs-caption);color:var(--muted);margin-bottom:20px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.page_crumb__pXPXj a{color:var(--muted);text-decoration:none}.page_crumb__pXPXj a:hover{color:var(--accent)}.page_header__Gt2fX{text-align:center;margin:8px 0 76px}.page_headerEyebrow__nbaY1{display:block;margin-bottom:24px}.page_sectionEyebrow__hvT20{display:block;margin-bottom:14px}.page_heroArtWrap__4V6tk{position:relative;display:grid;place-items:center;margin:0 auto 22px;width:clamp(180px,44vw,240px);height:clamp(180px,44vw,240px)}.page_heroGlow__hRIRY{position:absolute;inset:-28% -28% -20%;background:radial-gradient(50% 50% at 50% 48%,var(--ref-gold-a35),rgba(201,160,80,0) 68%),radial-gradient(40% 40% at 60% 40%,rgba(182,162,214,.14),rgba(182,162,214,0) 70%);filter:blur(6px);pointer-events:none}.page_hubHero__ZPLr0{position:relative;z-index:1;display:block;width:clamp(140px,34vw,184px);height:auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen}.page_title__1t08a{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(38px,6.2vw,60px);line-height:1.04;letter-spacing:-.01em;margin:0 0 20px}.page_lead__7RBZd{font-size:var(--fs-body-lg);line-height:1.72;color:var(--copy-secondary);max-width:var(--prose-max);margin:0 auto}.page_hero__bJGnG{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:32px}.page_heroNum__CV9bb{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:clamp(80px,18vw,140px);line-height:1;color:var(--accent)}.page_heroArt__9fUfZ{width:clamp(160px,42vw,220px);height:auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;margin-bottom:2px}h1.page_detailTitle__9kGAj{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(28px,5vw,40px);line-height:1.1;margin:0;text-align:center}.page_subtitle__J3PDs{font-size:var(--fs-caption);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0}.page_masterBadge__X08h7{margin-top:4px}.page_metaGrid__dvZJ2{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-bottom:36px}@media (min-width:640px){.page_metaGrid__dvZJ2{grid-template-columns:repeat(4,1fr)}}.page_metaCell__XSgub{display:flex;flex-direction:column;gap:4px;padding:16px;background:var(--bg);text-align:center}.page_metaLabel__hRoWR{font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.page_metaValue__vTvkD{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-body);line-height:1.3;color:var(--text)}.page_masterCallout__1N1pb{padding:18px 20px;margin:0 0 36px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.page_masterCallout__1N1pb .page_body__UD_zD{margin:0}.page_calloutLead__UX4mz{color:var(--accent)}section.page_section__8_eQ0{margin:0 0 80px}h2.page_sectionH__qjVfw{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(26px,4vw,32px);line-height:1.15;letter-spacing:-.005em;color:var(--text);margin:0 0 16px}.page_body__UD_zD{font-size:var(--fs-body-lg);line-height:1.74;color:var(--copy-secondary);margin:0 0 14px;max-width:var(--prose-max)}.page_inlineLink__okuyy{color:var(--accent);text-decoration:underline;text-decoration-color:var(--ref-gold-a40);text-underline-offset:3px;transition:text-decoration-color .15s}.page_inlineLink__okuyy:hover{text-decoration-color:var(--accent)}.page_scGrid___lyw_{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:560px){.page_scGrid___lyw_{grid-template-columns:repeat(2,1fr)}}.page_scCol__LGdA2{padding:18px 20px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.page_scLabel__mGNxt{display:block;font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.page_scList__rvk_z{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.page_scItem__pW_vx{position:relative;padding-left:18px;font-size:var(--fs-ui);line-height:1.5;color:var(--copy-secondary)}.page_scItem__pW_vx:before{content:"—";position:absolute;left:0;color:var(--accent)}.page_bridge__FItml{margin:0 0 40px;padding:28px 24px;border:1px solid var(--border);border-radius:14px;background:var(--surface);text-align:center}.page_bridgeIcon__F7hNF{display:flex;justify-content:center;margin-bottom:14px}.page_bridge__FItml .page_sectionH__qjVfw{text-align:center}.page_bridge__FItml .page_body__UD_zD{text-align:left}.page_bridgeLinks__pwf1g{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.page_bridgeLink__yDY_i{padding:9px 16px;border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--copy-secondary);text-decoration:none;font-size:var(--fs-ui);transition:border-color .15s,color .15s}.page_bridgeLink__yDY_i:hover{border-color:var(--accent);color:var(--accent)}.page_form__YWa8a{display:flex;flex-direction:column;gap:22px}.page_field__EgOSg{display:flex;flex-direction:column;gap:9px}.page_hint__Y0DNO{font-size:var(--fs-caption);line-height:1.5;color:var(--muted);margin:0}.page_error__eB7S8{font-size:var(--fs-ui);color:var(--color-error);margin:0}.page_result__mW1M9{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.page_shareFloat__hUmio{position:absolute;top:12px;right:12px;z-index:2}.page_resultNum__D8W0b{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:clamp(64px,16vw,110px);line-height:1.05;margin:6px 0 2px;color:var(--accent)}.page_resultArchetype__JGVtU{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-title);color:var(--text)}.page_resultMasterNote__wG0gk{font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:8px 0 0}.page_resultSummary__WwNl_{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);max-width:460px;margin:14px 0 0}.page_readMore__lXk0X{display:inline-block;margin-top:20px;color:var(--accent);text-decoration:none;font-size:var(--fs-body)}.page_readMore__lXk0X:hover{text-decoration:underline}.page_recalc__9Jawk{margin:18px auto 0}.page_grid__hvfDA{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:560px){.page_grid__hvfDA{grid-template-columns:repeat(2,1fr);gap:16px}}.page_card__jLD9f{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:14px;min-height:132px;color:var(--text);text-decoration:none;overflow:hidden;isolation:isolate}.page_cardGhost__1pNYg{display:none}.page_cardArt__zTXB7{flex-shrink:0;width:46px;height:46px;margin-top:1px;-o-object-fit:contain;object-fit:contain;pointer-events:none;filter:drop-shadow(0 4px 12px var(--ref-gold-a22));transition:transform .25s ease}.page_card__jLD9f:hover .page_cardArt__zTXB7{transform:scale(1.06)}.page_cardHasArt__u40My .page_cardNum__n_cvA{display:none}.page_cardNum__n_cvA{flex-shrink:0;width:46px;text-align:center;font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:var(--fs-h);line-height:1.5;color:var(--accent)}.page_cardMeta__iUP_l{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.page_cardName__WD3FY{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:var(--fs-title);color:var(--text);line-height:1.1}.page_cardKeyword__eIkcf{font-family:var(--font-sans),"Inter",sans-serif;font-size:var(--fs-caption);font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--accent)}.page_cardDesc__Qy6nt{font-size:var(--fs-ui);line-height:1.55;color:var(--copy-secondary)}.page_cardRuler__hTitS{margin-top:2px;padding-top:12px;border-top:1px solid var(--border);font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--copy-muted)}.page_prevNext__0j3xb{display:flex;gap:12px;margin:0 0 40px}.page_prevNextLink__w0oDm{flex:1;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface);text-decoration:none;transition:border-color .15s}.page_prevNextLink__w0oDm:hover{border-color:var(--accent)}.page_prevNextRight__58etA{text-align:right}.page_prevNextLabel__DpC1i{font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.page_prevNextName__6Vp9j{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-body-lg);color:var(--text)}.page_bridgeSection__mBwDX{margin-top:0}.page_cta__6VHCm{margin:88px 0 0;text-align:center}.page_ctaTitle__Jv6yy{font-family:var(--font-serif),Georgia,serif;font-size:clamp(24px,3.4vw,30px);font-weight:400;line-height:1.15;margin:0 0 12px;color:var(--text)}.page_ctaText__m0GBc{font-size:var(--fs-body-lg);color:var(--copy-secondary);margin:0 auto 24px;max-width:480px;line-height:1.6}.page_allHouses__dEgme{margin-top:56px;padding-top:32px;border-top:1px solid var(--border)}h3.page_allHousesH__JQAJi{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-body-lg);font-weight:400;color:var(--text);margin:0 0 14px}.page_allHousesGrid__HjSXE{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (min-width:640px){.page_allHousesGrid__HjSXE{grid-template-columns:repeat(4,1fr)}}.page_allHousesLink__XlhpM{padding:10px 12px;border:1px solid var(--border);border-radius:8px;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_allHousesLink__XlhpM:hover{border-color:var(--accent);color:var(--accent)}.page_hubNote__BXlzB{margin:18px 0 0;font-size:var(--fs-ui)}.page_faqList__2zo7c{display:flex;flex-direction:column;gap:14px}.page_faqItem__rk72O{padding:22px 24px;border:1px solid var(--border);border-left:2px solid var(--accent);background:var(--surface);border-radius:4px 12px 12px 4px}h3.page_faqQ__b9F3E{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:var(--ref-fw-medium,500);font-size:var(--fs-title);line-height:1.25;color:var(--text);margin:0 0 8px}.page_faqA__kOBfZ{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0}.page_allHousesLink__XlhpM:focus-visible,.page_bridgeLink__yDY_i:focus-visible,.page_inlineLink__okuyy:focus-visible,.page_prevNextLink__w0oDm:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}.page_page__Rutwn{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__iA4uW{max-width:var(--prose-max);margin:0 auto;padding:32px 24px 96px}.page_hero__kS1lH{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;text-align:center}h1.page_title__NhQiY{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-hero);line-height:1.1;margin:0;text-align:center}.page_subtitle__2EQSW{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0;max-width:480px}section.page_section__JLv96{margin:0 0 36px}h2.page_sectionH__5rZM1{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__EUz6N{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0 0 12px}.page_body__EUz6N strong{color:var(--text);font-weight:600}.page_body__EUz6N em{font-style:italic;color:var(--text)}.page_form__q0e87{display:flex;flex-direction:column;gap:20px;padding:24px}.page_field__JFmnE{display:flex;flex-direction:column;gap:8px}.page_fieldLabel__QyB4Q{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--copy-secondary)}.page_fieldOptional__BiiuK{margin-left:6px}.page_fieldOptional__BiiuK,.page_hint__Tcjlm{color:var(--muted);font-size:var(--fs-caption)}.page_hint__Tcjlm{line-height:1.5;margin:0}.page_noTimeBtn__9hAuU{align-self:center}.page_error__BvbNm{font-size:var(--fs-ui);color:var(--error);margin:0}.page_resultCard__y1pkN{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;text-align:center;margin-bottom:20px}.page_shareFloat__BvhO1{position:absolute;top:12px;right:12px;z-index:2}.page_resultSign__hSBr_{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-serif);font-weight:400;font-size:clamp(36px,9vw,56px);line-height:1.05;color:var(--accent);text-decoration:none}.page_resultSign__hSBr_:hover{text-decoration:underline}.page_resultInterp__zKdVj{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:4px 0 0;max-width:440px}.page_shareRow__dm8aZ{display:flex;justify-content:center;margin:4px 0 0}.page_resultLink__TBUpP{display:inline-block;margin-top:4px;color:var(--accent);text-decoration:none;font-size:var(--fs-ui)}.page_resultLink__TBUpP:hover{text-decoration:underline}.page_resultMeta__Hjfqm{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;list-style:none;padding:0}.page_approxNote__OAm0i{font-size:var(--fs-caption);line-height:1.5;color:var(--muted);margin:12px 0 0;max-width:440px}.page_miniCard__CIEYr{padding:16px 20px;margin-bottom:24px}.page_miniText__YxdOb{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0;text-align:center}.page_miniLink__4N7jo{color:var(--text);text-decoration:none}.page_miniLink__4N7jo:hover{color:var(--accent);text-decoration:underline}.page_recalcBtn__FHP5P{display:block;margin:4px auto 0}.page_cta__rz6FN{margin-top:32px;text-align:center}.page_ctaTitle__cJ4Cs{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 8px;color:var(--text)}.page_ctaText__aLNYe{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_ctaSecondary__cRvmC{margin-top:14px}.page_faqItem__uscyc{padding:16px 18px;border-left:2px solid var(--accent);background:var(--surface);border-radius:0 8px 8px 0;margin-bottom:18px}h3.page_faqQ__q3mX6{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 6px}.page_faqA__F2Nxn{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_signList__KeKFI{list-style:none;margin:16px 0 0;padding:0}.page_signRow__W3jlP{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-bottom:1px solid var(--border)}.page_signRow__W3jlP:last-child{border-bottom:none}.page_signHead__6v7Hx{display:flex;align-items:center;gap:10px}.page_signIcon__xJBqe{flex:0 0 auto}.page_signName__NqSI8{font-family:var(--font-serif);font-size:var(--fs-body-lg);color:var(--text);text-decoration:none}.page_signName__NqSI8:hover{color:var(--accent);text-decoration:underline}.page_signBlurb__DnTSr{font-size:var(--fs-ui);line-height:1.6;color:var(--copy-secondary)}.page_miniLink__4N7jo:focus-visible,.page_resultLink__TBUpP:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}.page_page__whzTw{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__K4_ph{max-width:var(--prose-max);margin:0 auto;padding:32px 24px 96px}.page_hero__7_72m{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;text-align:center}h1.page_title__KGanN{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-hero);line-height:1.1;margin:0;text-align:center}.page_subtitle__yDCiE{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0;max-width:500px}section.page_section__ngptm{margin:0 0 36px}h2.page_sectionH__2vArq{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___o_CU{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0 0 12px}.page_body___o_CU strong{color:var(--text);font-weight:600}.page_form__vicrc{display:flex;flex-direction:column;gap:20px;padding:24px}.page_field__im4Uj{display:flex;flex-direction:column;gap:8px}.page_fieldLabel__mqYwH{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--copy-secondary)}.page_fieldOptional__FdSRf{margin-left:6px}.page_fieldOptional__FdSRf,.page_hint__MYLqu{color:var(--muted);font-size:var(--fs-caption)}.page_hint__MYLqu{line-height:1.5;margin:0}.page_noTimeBtn__mGpNZ{align-self:center}.page_error__c06Mk{font-size:var(--fs-ui);color:var(--color-error);margin:0}.page_resultCard__vBmRL{position:relative;padding:32px 24px;text-align:center}.page_shareFloat__z_Z4V{position:absolute;top:12px;right:12px;z-index:2}.page_resultEyebrow__b1csh{display:block;margin-bottom:16px}.page_headlineIcon__45iaG{display:flex;justify-content:center;margin-bottom:10px}.page_headline__1__OK{font-family:var(--font-serif);font-weight:400;font-size:clamp(30px,8vw,46px);line-height:1.05;margin:0}.page_headline__1__OK .page_headlinePct__ux2wR{color:var(--accent);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_headlineSub__Bg8UM{font-size:var(--fs-body);letter-spacing:.04em;color:var(--copy-secondary);margin:10px 0 0}.page_headlineSub__Bg8UM strong{color:var(--text);font-weight:600}.page_breakdown__ajvuh{display:flex;flex-direction:column;gap:18px;margin:24px 0 4px;text-align:left}.page_breakdownGroupTitle__mMuGi{display:block;margin:0 0 10px}.page_bars__fckcn{display:flex;flex-direction:column;gap:11px}.page_bar__reyBs{display:flex;align-items:center;gap:10px}.page_barLabel__hGU2c{flex:0 0 92px;font-size:var(--fs-ui);color:var(--copy-secondary)}.page_barTrack__W8nV9{flex:1 1 auto;min-width:0;height:10px;border-radius:var(--r-pill);background:var(--ref-white-a06);overflow:hidden}.page_barFill__6B21q{display:block;height:100%;border-radius:var(--r-pill);transition:width .6s ease}.page_barTop__t5_b8 .page_barLabel__hGU2c{color:var(--text);font-weight:600}.page_barPct__hmNHr{flex:0 0 52px;font-size:var(--fs-caption);color:var(--copy-muted);text-align:right;font-variant-numeric:tabular-nums}.page_shareRow__x0Hmp{display:flex;justify-content:center;margin-top:22px}.page_approxNote__7Ykc7{font-size:var(--fs-caption);line-height:1.5;color:var(--muted);margin:16px 0 0}.page_recalcBtn__6LVng{display:flex;margin:20px auto 0}.page_reads__37QID{display:flex;flex-direction:column;gap:12px;margin-top:24px}.page_readItem__sFKiw{padding:16px 18px}.page_readHead__SagP4{display:flex;align-items:center;gap:10px;margin-bottom:6px}.page_readGlyph__62gKT{font-size:var(--fs-body-lg);line-height:1;color:var(--accent)}h3.page_readTitle__Orwb_{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0}.page_readBody__YrSdt{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0}.page_roleGrid__s2uKK{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:560px){.page_roleGrid__s2uKK{grid-template-columns:repeat(2,1fr)}}.page_roleCard__tLPQE{padding:18px 16px}h3.page_roleName__1lijv{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 6px}.page_roleText__eNnoD{font-size:var(--fs-ui);line-height:1.55;color:var(--copy-secondary);margin:0}.page_cta__v7ctZ{margin-top:32px;text-align:center}.page_ctaTitle__NHWTk{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 8px;color:var(--text)}.page_ctaText__Ug2kt{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_ctaSecondary__uAx7k{margin-top:14px}.page_faqItem__PAVx0{padding:16px 18px;border-left:2px solid var(--accent);background:var(--surface);border-radius:0 8px 8px 0;margin-bottom:18px}h3.page_faqQ___VCr0{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 6px}.page_faqA__pcN6P{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_page__XLFrY{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__t6pvI{max-width:var(--prose-max);margin:0 auto;padding:32px 24px 96px}.page_hero__czhcj{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px;text-align:center}h1.page_title__hMFEF{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-hero);line-height:1.1;margin:0;text-align:center}.page_subtitle__8us3s{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0;max-width:500px}section.page_section__n22d3{margin:0 0 36px}h2.page_sectionH__qQgIA{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__XCHpk{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0 0 12px}.page_body__XCHpk strong{color:var(--text);font-weight:600}.page_list__snDYU{margin:0 0 12px;padding-left:20px;display:flex;flex-direction:column;gap:8px}.page_list__snDYU li{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary)}.page_list__snDYU strong{color:var(--text);font-weight:600}.page_inlineLink__W3H5v{color:var(--accent);text-decoration:none}.page_inlineLink__W3H5v:hover{text-decoration:underline}.page_form__OjT8I{display:flex;flex-direction:column;gap:20px;padding:24px}.page_field__1dMoO{display:flex;flex-direction:column;gap:8px}.page_fieldLabel__hLGg7{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--copy-secondary)}.page_fieldOptional__2wnqb{margin-left:6px}.page_fieldOptional__2wnqb,.page_hint__CD0nT{color:var(--muted);font-size:var(--fs-caption)}.page_formNote__Bb2_8,.page_hint__CD0nT{line-height:1.5;margin:0}.page_formNote__Bb2_8{font-size:var(--fs-caption);color:var(--muted);text-align:center}.page_error__s7_AM{font-size:var(--fs-ui);color:var(--color-error);margin:0}.page_resultCard__0VMgO{position:relative;padding:28px 24px;text-align:center}.page_resultEyebrow___WXHf{display:flex;justify-content:center;margin-bottom:18px}.page_rulerHead__CWGMJ{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:16px}.page_rulerGlyph__EtzTS{font-size:var(--fs-hero);line-height:1;color:var(--accent)}.page_rulerHeadline__570Qd{font-family:var(--font-serif);font-size:clamp(26px,5vw,34px);line-height:1.1;color:var(--text);margin:0}.page_rulerSignRow__yRW3z{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);text-decoration:none;color:var(--copy-secondary);margin:0 auto 16px;transition:border-color .2s}.page_rulerSignRow__yRW3z:hover{border-color:var(--accent)}.page_rulerSignText__Zcfs4{font-size:var(--fs-ui)}.page_rulerWhy__yoUb3{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0 auto 18px;max-width:440px}.page_rulerWhy__yoUb3 strong{color:var(--accent);font-weight:400}.page_sharedBanner__9tDnw{display:flex;align-items:center;gap:12px;margin-bottom:24px}.page_sharedBannerCopy__XwK6F{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.page_sharedBannerText__ck0Ky{font-size:var(--fs-ui);line-height:1.4;color:var(--copy-secondary)}.page_recalcBtn__HDwOS{display:flex;margin:20px auto 0;text-decoration:underline}.page_risingPrompt__pV_nV{padding:24px 22px;text-align:center}.page_risingPromptTitle___01eQ{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 8px;color:var(--text)}.page_risingPromptText__XDByO{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0 0 14px}.page_risingPromptLink__eWtwZ{color:var(--accent);text-decoration:none;font-size:var(--fs-ui)}.page_risingPromptLink__eWtwZ:hover{text-decoration:underline}.page_read__IhnrY{margin-top:20px;padding:20px 22px}h2.page_readTitle__dWXOu{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-title);color:var(--text);margin:0 0 8px}.page_readBody__XAwbM{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_readBody__XAwbM strong{color:var(--text);font-weight:600}.page_rulerGrid__J8I43{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:560px){.page_rulerGrid__J8I43{grid-template-columns:repeat(3,1fr)}}.page_rulerCard__dGyGl{display:flex;align-items:center;gap:10px;padding:12px 14px}.page_rulerCardGlyph__OSOeU{font-size:var(--fs-title);line-height:1;color:var(--accent);flex-shrink:0}.page_rulerCardName__pnACx{font-size:var(--fs-ui);color:var(--copy-secondary);margin:0}.page_cta__LnOX8{margin-top:32px;padding:28px 24px;text-align:center}.page_ctaTitle__W_WgJ{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 8px;color:var(--text)}.page_ctaText__G4Ea1{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_ctaSecondary__6bfqn{margin-top:14px;text-decoration:underline}.page_faqItem__ZO7Ji{padding:16px 18px;border-left:2px solid var(--border);background:var(--surface);border-radius:0 8px 8px 0;margin-bottom:18px}h3.page_faqQ__OeLga{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 6px}.page_faqA__pGXFg{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_inlineLink__W3H5v:focus-visible,.page_risingPromptLink__eWtwZ:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}.page_exploreGrid__lGzSD{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}@media (min-width:560px){.page_exploreGrid__lGzSD{grid-template-columns:repeat(3,1fr)}}.page_exploreLink__yDdr3{display:block;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm);color:var(--copy-secondary);font-size:var(--fs-ui);line-height:1.35;text-decoration:none;text-align:center;background:var(--surface);transition:border-color .15s,color .15s}.page_exploreLink__yDdr3:hover{border-color:var(--accent);color:var(--accent)}.page_exploreLink__yDdr3:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}