.today_topBar__KyBAf{display:flex;justify-content:flex-end;align-items:center;min-height:40px;margin:0 0 4px}@media (min-width:768px){.today_topBar__KyBAf{display:none}}.today_circleLead__WKJSM{display:block}.today_circleLeadHead__JL4FA{margin:0 0 12px}.today_railHead__QTB1C{display:none}.today_timingEyebrow__eIHeV{display:block;margin-bottom:7px}.today_relationalLink__mRO5o{display:block;position:relative;width:100%;text-decoration:none;color:inherit;border:1px solid var(--color-border);border-radius:var(--r-md);background:var(--ref-white-a03);box-shadow:0 1px 0 var(--ref-white-a03) inset,0 10px 30px rgba(0,0,0,.35);padding:18px 16px 8px;-webkit-tap-highlight-color:transparent;transition:background .18s ease,border-color .18s ease}.today_relationalLink__mRO5o:hover{background:var(--ref-white-a04);border-color:var(--color-border-accent)}.today_relationalLink__mRO5o:active{background:var(--ref-white-a08)}.today_relationalQuote__tChCu{margin:0;font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:var(--fs-body-lg);line-height:1.55;color:var(--ref-white-a88);border-left:2px solid var(--color-accent);padding-left:14px}.today_relationalHead__RAOfH{display:flex;align-items:center;gap:12px;margin-bottom:12px}.today_relationalAvatar__8tQVm{flex:0 0 auto;width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--ref-white-a04);border:1px solid var(--color-border)}.today_relationalName__PBSbB{font-family:var(--font-serif),Georgia,serif;font-size:clamp(19px,1.15em,21px);font-weight:400;color:var(--color-text);letter-spacing:.01em}.today_relationalRel__sEBoA{font-size:var(--fs-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--ref-white-a78)}.today_relationalRel__sEBoA:before{content:"·";margin-right:7px;color:var(--ref-white-a78)}.today_relationalGuide__JUiMo{margin:6px 0 0;font-style:italic;color:var(--ref-white-a55)}.today_relationalGuide__JUiMo,.today_seeAllRow__70570{padding-left:14px;font-size:var(--fs-meta);letter-spacing:.02em}.today_seeAllRow__70570{display:flex;align-items:center;gap:7px;min-height:44px;margin-top:4px;font-weight:500;color:var(--ref-white-a78)}.today_seeAllRow__70570 .today_seeAllChevron__0FS91{margin-left:auto;color:var(--ref-white-a40)}.today_seeAllChevron__0FS91{flex:0 0 auto;transition:transform .18s ease}.today_relationalLink__mRO5o:active .today_seeAllChevron__0FS91,.today_relationalLink__mRO5o:hover .today_seeAllChevron__0FS91{transform:translateX(2px)}.today_memoryEchoHero__8IBYc{display:block;position:relative;width:100%;text-decoration:none;color:inherit;border:1px solid var(--ref-gold-a22);border-radius:var(--r-lg);overflow:hidden;background:var(--ref-gold-a05);box-shadow:0 1px 0 var(--ref-white-a03) inset,0 10px 30px rgba(0,0,0,.35);padding:var(--space-5) var(--space-4) var(--space-3);margin-bottom:var(--space-6);-webkit-tap-highlight-color:transparent;transition:background .18s ease,border-color .18s ease}.today_memoryEchoHero__8IBYc:hover{background:var(--ref-gold-a08);border-color:var(--ref-gold-a30)}.today_memoryEchoHero__8IBYc:active{background:var(--ref-gold-a12)}.today_memoryEchoBanner__lqpC5{position:relative;margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-4)) var(--space-4);aspect-ratio:16/9;overflow:hidden;border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:1px solid var(--ref-gold-a22)}.today_memoryEchoBanner__lqpC5:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,var(--ref-gold-a05) 100%);pointer-events:none}.today_memoryEchoBannerImg__8_plF{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.today_memoryEchoEyebrow__dk1C8{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-3)}.today_memoryEchoHead__H_ENl{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.today_memoryEchoName__2RJ_o{font-family:var(--font-serif),Georgia,serif;font-size:clamp(19px,1.15em,21px);font-weight:400;color:var(--color-text);letter-spacing:.01em}.today_memoryEchoRel__KCLyz{font-size:var(--fs-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--ref-white-a78)}.today_memoryEchoRel__KCLyz:before{content:"·";margin-right:7px;color:var(--ref-white-a78)}.today_memoryEchoLine__1_aFq{margin:0;font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:var(--fs-body-lg);line-height:1.55;color:var(--ref-white-a88);border-left:2px solid var(--color-accent);padding-left:14px}.today_memoryEchoWhy__ZV3R6{display:block;margin:var(--space-2) 0 0;font-style:italic;color:var(--ref-white-a55)}.today_memoryEchoCta__k2EGK,.today_memoryEchoWhy__ZV3R6{padding-left:14px;font-size:var(--fs-meta);letter-spacing:.02em}.today_memoryEchoCta__k2EGK{display:flex;align-items:center;gap:7px;min-height:44px;margin-top:4px;font-weight:500;color:var(--ref-white-a78)}.today_memoryEchoCta__k2EGK svg{margin-left:auto;flex:0 0 auto;color:var(--ref-white-a40);transition:transform .18s ease}.today_memoryEchoHero__8IBYc:active .today_memoryEchoCta__k2EGK svg,.today_memoryEchoHero__8IBYc:hover .today_memoryEchoCta__k2EGK svg{transform:translateX(2px)}.today_memoryEchoWhyQuiet__2kmvr{display:block;margin:6px 0 0;padding-left:14px;font-size:var(--fs-meta);letter-spacing:.02em;font-style:italic;color:var(--ref-white-a55)}.today_cardLink__NOVMf{display:block;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background .18s ease}.today_cardLink__NOVMf:hover{border-color:var(--ref-white-a16)}.today_cardLink__NOVMf:active{background:var(--color-surface-sunken)}.today_addPersonCard__txqml{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit;border:1px solid var(--color-border);border-radius:var(--r-14);background:radial-gradient(130% 120% at 100% 0,var(--ref-gold-a08),transparent 55%),var(--ref-white-a03);box-shadow:0 1px 0 var(--ref-white-a03) inset,0 10px 30px rgba(0,0,0,.35);padding:16px;transition:transform .18s ease,border-color .18s ease}.today_addPersonCard__txqml:focus-visible,.today_addPersonCard__txqml:hover{transform:translateY(-1px);border-color:var(--color-glow-accent)}.today_addPersonCard__txqml:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}.today_addPersonBadge__JRkPa{flex:0 0 auto;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ref-gold-a08);border:1px solid var(--color-glow-accent)}.today_addPersonBody__0dhkp{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.today_addPersonQuote__Gg7KG{margin:0 0 5px;font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:var(--fs-body);line-height:1.55;color:var(--ref-white-a84);overflow-wrap:break-word}.today_addPersonCta__57c0V{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-meta);font-weight:600;letter-spacing:.02em;color:var(--color-accent)}.today_addPersonCta__57c0V svg{transition:transform .18s ease}.today_addPersonCard__txqml:focus-visible .today_addPersonCta__57c0V svg,.today_addPersonCard__txqml:hover .today_addPersonCta__57c0V svg{transform:translateX(2px)}.today_addPersonCta__57c0V{animation:today_ctaBreathe__dpvHQ 3.2s ease-in-out infinite}.today_addPersonCta__57c0V svg{animation:today_ctaBreatheGlow__nLLpN 3.2s ease-in-out infinite}.today_addPersonCard__txqml:focus-visible .today_addPersonCta__57c0V,.today_addPersonCard__txqml:focus-visible .today_addPersonCta__57c0V svg,.today_addPersonCard__txqml:hover .today_addPersonCta__57c0V,.today_addPersonCard__txqml:hover .today_addPersonCta__57c0V svg{animation-duration:1.8s}@keyframes today_ctaBreathe__dpvHQ{0%,to{color:var(--color-quiz);text-shadow:0 0 5px rgba(151,132,214,.4)}50%{color:var(--color-accent);text-shadow:0 0 9px var(--ref-gold-a70)}}@keyframes today_ctaBreatheGlow__nLLpN{0%,to{filter:drop-shadow(0 0 3px rgba(151,132,214,.5))}50%{filter:drop-shadow(0 0 8px var(--ref-gold-a85))}}@media (prefers-reduced-motion:reduce){.today_addPersonCta__57c0V,.today_addPersonCta__57c0V svg{animation:none}.today_addPersonCta__57c0V{color:var(--color-accent);text-shadow:0 0 5px var(--ref-gold-a50)}.today_addPersonCta__57c0V svg{filter:drop-shadow(0 0 5px var(--ref-gold-a60))}}@media (min-width:1024px){.today_todayShell__j8U_f.today_todayShell__j8U_f{max-width:var(--page-max)}.today_todayGrid__rbjGb{display:grid;grid-template-columns:minmax(0,1fr) 360px;-moz-column-gap:var(--space-6);column-gap:var(--space-6);row-gap:0;align-items:start;grid-template-areas:"hero   hero" "circle rail" "day    rail"}.today_todayGrid__rbjGb[data-has-circle=false]{grid-template-areas:"hero hero" "day  rail"}.today_todayGrid__rbjGb .today_heroArea__gCdHy{grid-area:hero}.today_todayGrid__rbjGb .today_circleArea__xQ_ON{grid-area:circle}.today_todayGrid__rbjGb .today_dayArea__rwstb{grid-area:day;margin-top:0}.today_todayGrid__rbjGb .today_railArea__fkVzv{grid-area:rail;min-width:0}.today_todayGrid__rbjGb[data-has-circle=true] .today_railHead__QTB1C{display:block;margin:0 0 12px}.today_todayGrid__rbjGb[data-has-circle=true] .today_railArea__fkVzv .today_timingEyebrow__eIHeV{display:none}}.home_hero__xdgZp{display:flex;flex-direction:column;align-items:center;text-align:center;margin:8px 0 40px}.home_heroGreeting__pXcJg{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(24px,4.5vw,32px);line-height:1.25;letter-spacing:-.01em;color:var(--color-text);margin:22px 0 0}.home_bigThree__A7QP8{gap:8px;margin-top:16px}.home_bigThree__A7QP8,.home_moonMeta__Aw60G{display:flex;flex-wrap:wrap;justify-content:center}.home_moonMeta__Aw60G{align-items:center;gap:12px;margin-top:18px;font-size:var(--fs-meta);letter-spacing:.03em;color:var(--ref-white-a72)}.home_moonMeta__Aw60G b{color:var(--ref-white-a72);font-weight:500}.home_moonGo__3VJP5{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-meta);letter-spacing:.02em;color:var(--color-accent);cursor:pointer;background:none;border:none;font-family:inherit;padding:0}.home_moonGo__3VJP5:hover{opacity:.8}.home_approxNote__ic2GC{font-size:var(--fs-meta);color:var(--color-muted-2);letter-spacing:.03em;margin-top:-28px;margin-bottom:40px;padding-left:18px}.home_skyLine__DMIPZ{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px 10px;margin-top:18px;font-size:var(--fs-ui);letter-spacing:.03em;line-height:1.5}.home_skyPhase__DuSyM{display:inline-flex;align-items:center;gap:7px;color:var(--ref-white-a72)}.home_skyDot__sfPH6{color:var(--ref-white-a40)}.home_skyFacet__IjKHK{display:inline-flex;align-items:center;gap:5px;text-decoration:none;color:var(--color-accent);font-family:var(--font-serif),Georgia,serif;letter-spacing:.01em;transition:opacity .18s ease}.home_skyFacet__IjKHK:focus-visible,.home_skyFacet__IjKHK:hover{opacity:.82}.home_skyChevron__Rn8oq{color:var(--color-accent);flex-shrink:0;transition:transform .18s ease}.home_skyFacet__IjKHK:focus-visible .home_skyChevron__Rn8oq,.home_skyFacet__IjKHK:hover .home_skyChevron__Rn8oq{transform:translateX(2px)}.home_litFacet__ECWL2{display:inline-flex;flex-direction:column;align-items:center;gap:8px;margin-top:18px;text-decoration:none}.home_litFacetRow__KqD4c{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--color-border);border-radius:var(--r-pill);padding:7px 12px 7px 15px;background:var(--ref-white-a02);transition:border-color .18s ease,background .18s ease}.home_litFacet__ECWL2:focus-visible .home_litFacetRow__KqD4c,.home_litFacet__ECWL2:hover .home_litFacetRow__KqD4c{border-color:var(--color-border-accent);background:var(--ref-gold-a05)}.home_litFacetLabel___MCkL{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-body);color:var(--color-accent);letter-spacing:.01em}.home_litFacetWhy__8vtxv{font-size:var(--fs-meta);letter-spacing:.02em;color:var(--ref-white-a55)}.home_litFacetChevron___XCB2{color:var(--ref-white-a40);flex-shrink:0}.home_litFacet__ECWL2:focus-visible .home_litFacetChevron___XCB2,.home_litFacet__ECWL2:hover .home_litFacetChevron___XCB2{color:var(--color-accent)}@media (max-width:420px){.home_litFacetWhy__8vtxv{display:none}}.home_noteCard__dhjqi{border:1px solid var(--color-border);border-radius:var(--r-14);background:var(--color-surface-raised);padding:16px 16px 13px;margin-bottom:28px}.home_noteHead__5FNwT{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.home_noteOpen__gW0_R{font-size:var(--fs-meta);letter-spacing:.02em;color:var(--color-accent);text-decoration:none;flex-shrink:0}.home_noteOpen__gW0_R:hover{opacity:.8}.home_noteFoot__lj8BD{display:flex;align-items:center;gap:10px;min-height:18px;margin-top:8px}.home_noteStatus__l_vsN{font-size:var(--fs-meta);letter-spacing:.02em;color:var(--color-accent)}.home_noteStatusError__2H6AM{color:var(--color-error)}.home_kpis__XQzgV{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;margin-top:8px}.home_kpi__ZUr4M{border:1px solid var(--color-border);border-radius:var(--r-14);background:var(--color-surface-raised);padding:18px;cursor:pointer;transition:border-color .2s,background .2s;text-align:left;font-family:inherit;color:inherit;width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;min-width:0}.home_kpi__ZUr4M:hover{border-color:var(--color-border-2);background:var(--color-surface-raised)}.home_kpiK__SbVwp{font-size:var(--fs-eyebrow);letter-spacing:.13em;text-transform:uppercase;color:var(--color-muted-2);display:flex;justify-content:space-between;align-items:center}.home_kpiArr__2pRsD{display:inline-flex;align-items:center;color:var(--color-accent);opacity:.85;transition:transform .2s ease}.home_kpi__ZUr4M:hover .home_kpiArr__2pRsD{transform:translateX(2px);opacity:1}.home_kpiV__E_NV6{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:var(--fs-body-lg);margin-top:10px;color:var(--color-text)}.home_kpiS__cnKM_{font-size:var(--fs-meta);color:var(--color-muted);margin-top:4px}.home_kpiPct__mHEN4{color:var(--color-accent);font-size:var(--fs-body)}.home_kpiReason__nb74_{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-meta);color:var(--color-muted);font-style:italic;line-height:1.4;margin-top:6px}.home_kpiList__aErwr{margin-top:10px;padding-top:8px;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:4px}.home_kpiListRow__M6_Yg{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--fs-meta)}.home_kpiListName__UYfga{color:var(--color-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_kpiListPct__7C7nh{color:var(--ref-white-a72);font-variant-numeric:tabular-nums}.home_kpiBar__WQr69{margin-top:auto;width:100%;height:4px;border-radius:var(--r-pill);background:var(--color-border-2);overflow:hidden}.home_kpiBarFill__Rmvc9{height:100%;border-radius:var(--r-pill);background:var(--color-accent);transition:width .4s ease}@media (max-width:540px){.home_kpis__XQzgV{grid-template-columns:1fr 1fr;gap:8px}.home_kpi__ZUr4M{padding:14px}}.home_briefingSkeleton___zcVt{display:flex;flex-direction:column;gap:9px;margin-top:14px}.home_briefingSkelLine__QiQ7r{height:13px;width:100%;border-radius:var(--r-xs)}.home_briefingSkelCard__ghPU5{min-height:84px;border-radius:var(--r-md)}.home_briefingError__4rjx_{margin-top:14px;text-align:center}@media (max-width:540px){.home_briefingSkelCard__ghPU5{min-height:56px}}.home_yourDay__jx8o9{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--r-md);overflow:hidden;margin:30px 0 28px}.home_yourDayBanner__Tbj2P{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.home_yourDayBanner__Tbj2P:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,var(--color-surface-raised) 100%);pointer-events:none}.home_yourDayBannerImg__0tLFa{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home_yourDayBody__L___O{position:relative;padding:16px 20px 18px}.home_yourDayBody__L___O:before{content:"";position:absolute;left:20px;right:20px;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--ref-gold-a60),transparent)}.home_yourDayHead__DcXLS{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.home_yourDayTone__w3Ehr{font-size:var(--fs-meta);font-style:italic;color:var(--color-accent);text-align:right}.home_yourDayLine__H3Mtx,.home_yourDayTone__w3Ehr{font-family:var(--font-serif),Georgia,serif;font-weight:400}.home_yourDayLine__H3Mtx{font-size:var(--fs-body);line-height:1.65;color:var(--ref-white-a84);margin:0 0 8px;overflow-wrap:break-word}.home_yourDayLine__H3Mtx:last-of-type{margin-bottom:0}.home_yourDayWatch__wmMAy{margin:14px 0 0;padding-top:13px;border-top:1px solid var(--color-border);font-size:var(--fs-ui);line-height:1.6;color:var(--color-muted);overflow-wrap:break-word}@media (max-width:540px){.home_yourDay__jx8o9{margin:24px 0 40px}.home_yourDayBody__L___O{padding:15px 16px 16px}.home_yourDayHead__DcXLS{flex-direction:column;align-items:flex-start;gap:4px}.home_yourDayTone__w3Ehr{text-align:left}.home_yourDayLine__H3Mtx{font-size:var(--fs-body)}}.home_unlockCard__jhlib{position:relative;display:block;text-decoration:none;color:inherit;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--r-14);margin:30px 0 28px;overflow:hidden;text-align:center;transition:transform .18s ease,border-color .18s ease}.home_unlockCard__jhlib:focus-visible,.home_unlockCard__jhlib:hover{transform:translateY(-1px);border-color:var(--ref-gold-a30)}.home_litFacet__ECWL2:focus-visible,.home_unlockCard__jhlib:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}.home_unlockBanner__j1eFJ{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.home_unlockBanner__j1eFJ:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,var(--color-surface-raised) 100%);pointer-events:none}.home_unlockBannerImg__U_7_X{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home_unlockBody__mJZ0p{position:relative;padding:14px 20px 18px}.home_unlockBody__mJZ0p:before{content:"";position:absolute;left:20px;right:20px;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--ref-gold-a60),transparent)}.home_unlockHead__X3end{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-bottom:10px}.home_unlockTone__dxBG8{font-size:var(--fs-meta);font-style:italic;color:var(--color-accent)}.home_unlockLine__PzJLD,.home_unlockTone__dxBG8{font-family:var(--font-serif),Georgia,serif;font-weight:400}.home_unlockLine__PzJLD{font-size:var(--fs-body);line-height:1.65;color:var(--ref-white-a84);margin:0 auto 16px;max-width:34ch;overflow-wrap:break-word}.home_unlockCta__sppjH{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-meta);font-weight:600;letter-spacing:.02em;color:var(--color-accent)}.home_unlockCta__sppjH svg{transition:transform .18s ease}.home_unlockCard__jhlib:focus-visible .home_unlockCta__sppjH svg,.home_unlockCard__jhlib:hover .home_unlockCta__sppjH svg{transform:translateX(2px)}@media (max-width:540px){.home_unlockCard__jhlib{padding:4px 16px 16px;margin:24px 0 40px}.home_unlockLine__PzJLD{font-size:var(--fs-body)}}.home_unlockCta__sppjH{animation:home_ctaBreathe__ZhXp_ 3.2s ease-in-out infinite}.home_unlockCta__sppjH svg{animation:home_ctaBreatheGlow__yEfBA 3.2s ease-in-out infinite}.home_unlockCard__jhlib:focus-visible .home_unlockCta__sppjH,.home_unlockCard__jhlib:focus-visible .home_unlockCta__sppjH svg,.home_unlockCard__jhlib:hover .home_unlockCta__sppjH,.home_unlockCard__jhlib:hover .home_unlockCta__sppjH svg{animation-duration:1.8s}@keyframes home_ctaBreathe__ZhXp_{0%,to{color:var(--color-quiz);text-shadow:0 0 5px rgba(151,132,214,.4)}50%{color:var(--color-accent);text-shadow:0 0 9px var(--ref-gold-a70)}}@keyframes home_ctaBreatheGlow__yEfBA{0%,to{filter:drop-shadow(0 0 3px rgba(151,132,214,.5))}50%{filter:drop-shadow(0 0 8px var(--ref-gold-a85))}}@media (prefers-reduced-motion:reduce){.home_unlockCta__sppjH,.home_unlockCta__sppjH svg{animation:none}.home_unlockCta__sppjH{color:var(--color-accent);text-shadow:0 0 5px var(--ref-gold-a50)}.home_unlockCta__sppjH svg{filter:drop-shadow(0 0 5px var(--ref-gold-a60))}}.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}.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)}.Skeleton_block__dBYjN{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:12px}.Skeleton_block__dBYjN:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--ref-white-a04),transparent);animation:Skeleton_sk-shimmer__l55Gf 1.6s ease-in-out infinite}@keyframes Skeleton_sk-shimmer__l55Gf{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.Skeleton_block__dBYjN:after{animation:none}}.Skeleton_line__OkTOB{height:14px;border-radius:7px;border:0}.Skeleton_circle__sM6SE{border-radius:50%}.Skeleton_page__Ap2uh{max-width:720px;margin:0 auto;padding:48px 24px;display:flex;flex-direction:column;gap:18px}.Skeleton_pageTitle__CJuSn{margin-bottom:8px}.Skeleton_pageCard__O6nKU{height:132px}.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}.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}}.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;border-radius:var(--r-md)}.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;border-radius:var(--r-lg);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__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;border-radius:var(--r-lg);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}.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;border-radius:var(--r-md)}.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;border-radius:var(--r-md)}.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}.sun-signs_signTable__CR_yQ{margin:28px 0;border:1px solid var(--color-border-subtle);border-radius:var(--r-14);overflow:hidden;background:var(--ref-white-a02)}.sun-signs_signRow__riAO1{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--ref-white-a06);text-decoration:none;color:inherit;transition:background .15s ease,color .15s ease}.sun-signs_signRow__riAO1:last-child{border-bottom:none}.sun-signs_signRow__riAO1:hover{background:var(--ref-gold-a08)}.sun-signs_signGlyph__PQFdN{justify-self:center;align-self:center}.sun-signs_signName__P_tCh{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:var(--fs-body-lg);color:var(--color-text)}.sun-signs_signRow__riAO1:hover .sun-signs_signName__P_tCh{color:var(--accent)}.sun-signs_signDates__ciH0n{font-size:var(--fs-ui);letter-spacing:.02em;color:var(--copy-muted);white-space:nowrap}@media (max-width:520px){.sun-signs_signRow__riAO1{grid-template-columns:36px 1fr auto;gap:10px;padding:12px 14px}.sun-signs_signDates__ciH0n{font-size:var(--fs-caption)}}.sun-signs_groupGrid__sTiC8{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:28px 0}.sun-signs_groupCard__CGwIN{border:1px solid var(--color-border-subtle);border-radius:var(--r-14);padding:18px 16px;background:var(--ref-white-a02)}.sun-signs_groupHead__lakDQ{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 10px}.sun-signs_groupName__nnVoT{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:var(--fs-title);font-weight:500;color:var(--color-text)}.sun-signs_groupKeyword__skqLk{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.sun-signs_groupSigns__D4Lvp{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.sun-signs_groupChip__O74AK{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-ui);color:var(--copy-primary-sub);border:1px solid var(--ref-white-a10);border-radius:999px;padding:4px 10px 4px 8px;text-decoration:none;transition:border-color .15s ease,color .15s ease}.sun-signs_groupChip__O74AK:hover{border-color:var(--color-border-accent);color:var(--accent)}.sun-signs_groupBody__iW0x0{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0}.sun-signs_groupBody__iW0x0 strong{color:var(--color-text);font-weight:600}@media (max-width:560px){.sun-signs_groupGrid__sTiC8{grid-template-columns:1fr}}.rising-sign_compare__JT2_E{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}.rising-sign_compareCard__GHWqf{border:1px solid var(--color-border-accent);border-radius:var(--r-14);padding:20px;background:radial-gradient(140% 120% at 0 0,var(--ref-gold-a08),transparent 55%),var(--ref-white-a02)}.rising-sign_compareLabel__8n9cY{display:block;font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.rising-sign_compareText__0KHlk{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0}.rising-sign_compareText__0KHlk strong{color:var(--color-text);font-weight:600}@media (max-width:560px){.rising-sign_compare__JT2_E{grid-template-columns:1fr}}.aspects_table__rjXqm{margin:28px 0;border:1px solid var(--color-border-subtle);border-radius:var(--r-14);overflow:hidden;background:var(--color-bg)}.aspects_row__UXtRh{display:grid;grid-template-columns:150px 1fr;border-bottom:1px solid var(--ref-white-a06)}.aspects_row__UXtRh:last-child{border-bottom:none}.aspects_head__4O_0x{padding:16px;background:var(--ref-white-a02);border-right:1px solid var(--ref-white-a06)}.aspects_glyph__gpgbX{font-size:var(--fs-title);line-height:1;color:var(--accent);display:block;margin-bottom:8px}.aspects_name__lqYwM{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:var(--fs-body-lg);font-weight:500;color:var(--color-text);display:block}.aspects_angle__alPEC{font-size:var(--fs-meta);letter-spacing:.1em;color:var(--copy-muted);display:block;margin-top:3px}.aspects_body__Sh1qF{padding:16px}.aspects_nature__LBhZN{display:inline-block;font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid var(--color-border-accent);border-radius:999px;padding:3px 9px;margin-bottom:8px}.aspects_meaning__IwCAp{font-size:var(--fs-body);line-height:1.55;color:var(--copy-secondary);margin:0}.aspects_minor__54kxc{margin:24px 0;padding:16px 18px;border:1px dashed var(--ref-white-a12);border-radius:12px;font-size:var(--fs-body);line-height:1.7;color:var(--muted)}.aspects_minor__54kxc strong{color:var(--copy-primary-sub);font-weight:600}@media (max-width:520px){.aspects_row__UXtRh{grid-template-columns:1fr}.aspects_head__4O_0x{border-right:none;border-bottom:1px solid var(--ref-white-a06)}}