.page_page__8dMfZ{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__8dMfZ: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__WPpwD{position:relative;z-index:1;max-width:var(--content-max);margin:0 auto;padding:28px 24px 112px}.page_hero__qav9_{text-align:center;margin:8px 0 56px}.page_heroArtWrap__oz8Ro{position:relative;display:grid;place-items:center;margin:0 auto 18px;width:clamp(150px,38vw,200px);height:clamp(150px,38vw,200px)}.page_heroGlow__aOe73{position:absolute;inset:-30% -30% -22%;background:radial-gradient(50% 50% at 50% 48%,var(--ref-gold-a30),rgba(201,160,80,0) 68%),radial-gradient(40% 40% at 60% 40%,rgba(182,162,214,.13),rgba(182,162,214,0) 70%);filter:blur(6px);pointer-events:none}.page_heroArtWrap__oz8Ro>img{position:relative;z-index:1}.page_title__eKjNJ{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:clamp(34px,5.6vw,54px);font-weight:400;line-height:1.06;letter-spacing:-.01em;margin:0 0 18px;color:var(--text)}.page_subtitle__QXWHq{font-size:var(--fs-body-lg);line-height:1.72;color:var(--copy-secondary);max-width:var(--prose-max);margin:0 auto}.page_widgetCard__YlH_E{margin:0 0 44px}.page_form__9o1gj{display:flex;flex-direction:column;gap:20px}.page_field__hOqzk{display:flex;flex-direction:column;gap:9px}.page_error__9ugiv{font-size:var(--fs-ui);color:var(--color-error);margin:0}.page_result__WZL2C{position:relative;text-align:center;animation:page_fadeIn__9YCBl .4s ease}.page_shareFloat__71_fV{position:absolute;top:12px;right:12px;z-index:2}@keyframes page_fadeIn__9YCBl{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_resultEyebrow__Y_RLQ{display:block;font-size:var(--fs-caption);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.page_numberMark__QMSyE{display:flex;justify-content:center;margin:4px 0 14px}.page_numberArt__K8JtL{width:clamp(120px,30vw,168px);height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 28px var(--ref-gold-a30))}.page_resultTheme___eDgh{font-family:var(--font-serif),Georgia,serif;font-size:clamp(22px,5vw,28px);font-weight:400;color:var(--text);margin:0 0 12px}.page_resultRead__SPkNr{font-size:var(--fs-body-lg);line-height:1.66;color:var(--copy-secondary);max-width:var(--prose-max);margin:0 auto 14px}.page_cycleNote__zkFEw{font-family:var(--font-serif),Georgia,serif;line-height:1.5;color:var(--muted);font-style:italic;margin:0 auto 6px}.page_cycleNote__zkFEw,.page_masterNote__yzMQA{font-size:var(--fs-ui);max-width:var(--prose-max)}.page_masterNote__yzMQA{line-height:1.55;color:var(--copy-secondary);margin:14px auto 0;padding:14px 18px;border:1px solid var(--ref-gold-a30);border-radius:12px;background:var(--ref-gold-a05)}.page_actions__3LJsu{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:22px}.page_cta__Kh2Zv{text-align:center;margin:0 0 80px}.page_ctaTitle__DNxPW{font-family:var(--font-serif),Georgia,serif;font-size:clamp(24px,3.4vw,30px);font-weight:400;line-height:1.15;color:var(--text);margin:0 0 12px}.page_ctaText___q95F{font-size:var(--fs-body-lg);line-height:1.6;color:var(--copy-secondary);max-width:var(--prose-max);margin:0 auto 24px}.page_ctaSecondary__kGhVU{display:inline-block;margin-top:14px;font-size:var(--fs-ui);color:var(--copy-secondary);text-decoration:underline;text-underline-offset:3px;transition:color .15s}.page_ctaSecondary__kGhVU:hover{color:var(--accent)}.page_section__6tCpF{margin:0 0 80px}.page_sectionH__iAP3j{font-family:var(--font-serif),Georgia,serif;font-size:clamp(26px,4vw,32px);font-weight:400;line-height:1.15;letter-spacing:-.005em;color:var(--text);margin:0 0 16px}.page_body__TocDx{font-size:var(--fs-body-lg);line-height:1.74;margin:0 0 14px;max-width:var(--prose-max)}.page_body__TocDx,.page_body__TocDx em,.page_body__TocDx strong{color:var(--copy-secondary)}.page_body__TocDx em{font-family:var(--font-serif),Georgia,serif;font-style:italic}.page_inlineLink__PCADj{color:var(--accent);text-decoration:underline;text-decoration-color:var(--ref-gold-a40);text-underline-offset:3px;transition:text-decoration-color .15s}.page_inlineLink__PCADj:hover{text-decoration-color:var(--accent)}.page_cycleList__1TgrX{list-style:none;margin:0 0 14px;padding:0}.page_cycleItem__NBoaL{font-size:var(--fs-body-lg);line-height:1.65;color:var(--copy-secondary);padding:14px 0;border-top:1px solid var(--border)}.page_cycleItem__NBoaL:last-child{border-bottom:1px solid var(--border)}.page_cycleItem__NBoaL strong{color:var(--copy-secondary)}.page_tips__Zg9zx{list-style:none;counter-reset:tip;margin:0 0 14px;padding:0}.page_tip__2oCco{counter-increment:tip;position:relative;padding:0 0 0 46px;margin:0 0 16px;min-height:32px}.page_tip__2oCco:before{content:counter(tip);position:absolute;left:0;top:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;line-height:1;font-family:var(--font-serif),Georgia,serif;font-variant-numeric:tabular-nums lining-nums;font-size:var(--fs-body-lg);color:var(--accent);border:1px solid var(--ref-gold-a40);border-radius:50%}.page_tipText__r8vnY{font-size:var(--fs-body-lg);line-height:1.6}.page_tipText__r8vnY,.page_tipText__r8vnY strong{color:var(--copy-secondary)}.page_faqItem___38B0{padding:22px 24px;margin-bottom:14px;border:1px solid var(--border);border-left:2px solid var(--accent);background:var(--surface);border-radius:4px 12px 12px 4px}.page_faqQ__0z8Jy{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:var(--fs-title);line-height:1.25;color:var(--text);margin:0 0 8px}.page_faqA__kzyBO{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0}.page_ctaSecondary__kGhVU:focus-visible,.page_inlineLink__PCADj:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}.page_page__kOqTy{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__kOqTy: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__26rSe{position:relative;z-index:1;max-width:var(--content-max);margin:0 auto;padding:28px 24px 112px}.page_eyebrow__VrL0E{display:block;font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--fs-caption);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}.page_hero__8_hjR{text-align:center;margin:8px 0 76px}.page_hero__8_hjR .page_eyebrow__VrL0E{margin-bottom:18px}.page_heroArtWrap__r1Gha{position:relative;display:grid;place-items:center;margin:0 auto 22px;width:clamp(180px,44vw,240px);height:clamp(180px,44vw,240px)}.page_heroGlow__aD4U_{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_heroArtWrap__r1Gha>img{position:relative;z-index:1;margin:0 auto!important;width:clamp(150px,36vw,196px)!important;mix-blend-mode:screen}.page_title__EjvRm{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(38px,6.2vw,60px);line-height:1.04;letter-spacing:-.01em;margin:0 0 20px}.page_subtitle__Mt2I3{font-size:var(--fs-body-lg);line-height:1.72;color:var(--copy-secondary);max-width:var(--prose-max);margin:0 auto}.page_widget__0l_Tp{display:flex;flex-direction:column;gap:22px;margin:0 0 80px}.page_field__3sn2_{display:flex;flex-direction:column;gap:9px}.page_error__chDy0{font-size:var(--fs-ui);color:var(--color-error);margin:0}.page_result__GshO_{position:relative;animation:page_fadeIn__FjJgI .4s ease}.page_shareFloat__nx_OT{position:absolute;top:0;right:0;z-index:2}@keyframes page_fadeIn__FjJgI{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_resultEyebrow__6tjvf{display:block;text-align:center;margin-bottom:18px}.page_breakdown__hx0y6{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:14px}.page_breakdownItem__JBLP6{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:16px;padding:18px 22px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,var(--ref-white-a05),var(--ref-white-a02));text-align:left}.page_numArt__JbTO2{flex:0 0 auto;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))}.page_numFallback___0HXS{flex:0 0 auto;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);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_breakdownText__emNYW{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.page_breakdownLabel__lhBEQ{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:var(--fs-title);font-weight:400;line-height:1.15;color:var(--text)}.page_breakdownMeaning__wG1fG{font-size:var(--fs-body);line-height:1.55;color:var(--copy-secondary)}.page_nameNudge__wsMyZ{font-size:var(--fs-ui);line-height:1.55;color:var(--copy-secondary);text-align:center;margin:0 0 14px}.page_disclaimer__oGalb{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-ui);line-height:1.6;color:var(--copy-muted);font-style:italic;max-width:var(--prose-max);margin:0 auto 22px;text-align:center}.page_actions__HAm_w{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.page_section__nYebB{margin:0 0 80px}.page_sectionH__dxohk{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__6Fow8{font-size:var(--fs-body-lg);line-height:1.74;color:var(--copy-secondary);margin:0 0 14px;max-width:var(--prose-max)}.page_body__6Fow8 strong{color:var(--copy-primary-sub);font-weight:500}.page_inlineLink__LApja{color:var(--accent);text-decoration:underline;text-decoration-color:var(--ref-gold-a40);text-underline-offset:3px;transition:text-decoration-color .15s}.page_inlineLink__LApja:hover{text-decoration-color:var(--accent)}.page_methodGrid__P5DVs{display:grid;grid-template-columns:1fr;gap:14px;margin-top:8px}@media (min-width:560px){.page_methodGrid__P5DVs{grid-template-columns:repeat(2,1fr);gap:16px}}.page_methodCard__znUDv{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:14px;padding:20px 22px 18px;border-radius:20px;background:linear-gradient(180deg,var(--ref-white-a05),var(--ref-white-a02));border:1px solid var(--border);overflow:hidden;isolation:isolate;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.page_methodCard__znUDv:hover{border-color:var(--ref-gold-a50);transform:translateY(-3px)}.page_methodIndex__vBkyo{flex:0 0 auto;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);font-variant-numeric:lining-nums tabular-nums}.page_methodText__SGkk8{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.page_methodName__w798d{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:var(--fs-title);font-weight:400;line-height:1.15;color:var(--text)}.page_methodKeyword__q_li5{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--fs-caption);font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--accent)}.page_methodDesc__pet38{font-size:var(--fs-ui);line-height:1.55;color:var(--copy-secondary)}.page_cta__2KdHZ{margin:32px 0 0;text-align:center}.page_ctaTitle__qTo3Z{font-family:var(--font-serif),Georgia,serif;font-size:clamp(24px,3.4vw,30px);font-weight:400;line-height:1.2;margin:0 0 12px;color:var(--text)}.page_ctaText__hi4Bs{font-size:var(--fs-body-lg);color:var(--copy-secondary);margin:0 auto 24px;max-width:var(--prose-max);line-height:1.6}.page_ctaSecondary__BTwoh{margin-top:16px}.page_faqList__3rK88{display:flex;flex-direction:column;gap:14px}.page_faqItem__DkQPO{padding:22px 24px;border:1px solid var(--border);border-left:2px solid var(--accent);background:var(--surface);border-radius:4px 12px 12px 4px}.page_faqQ__nCHz7{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:var(--fs-title);line-height:1.25;color:var(--text);margin:0 0 8px}.page_faqA__2SVnm{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0}.page_inlineLink__LApja:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}