.page_page__GDKX9{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__GDKX9: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__261cj{position:relative;z-index:1;max-width:var(--content-max);margin:0 auto;padding:28px 24px 112px}.page_hero__6ITxz{text-align:center;margin:8px 0 72px}.page_heroEyebrow___gOm4{display:block;margin:0 0 14px}.page_heroArtWrap__S55f8{position:relative;display:grid;place-items:center;margin:0 auto 22px;width:clamp(180px,44vw,240px);height:clamp(180px,44vw,240px)}.page_heroGlow__RGc8D{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_heroArt__061V3{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__IlwBf{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;color:var(--text)}.page_subtitle__L1pPv{font-size:var(--fs-body-lg);line-height:1.72;color:var(--copy-secondary);max-width:var(--prose-max);margin:0 auto}.page_widget__U3EpO{position:relative;margin:6px 0 80px}.page_fieldFold__Rn_mZ,.page_field__M9_zL{margin-bottom:22px}.page_fieldLabel__A0rZ0{display:block;font-size:var(--fs-caption);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:9px}.page_error__viIjv{font-size:var(--fs-ui);color:var(--color-error);margin:0 0 14px}.page_result__seN_f{position:relative;text-align:center;animation:page_fadeIn__cdeUI .4s ease}.page_shareFloat__N8Slc{position:absolute;top:12px;right:12px;z-index:2}@keyframes page_fadeIn__cdeUI{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_resultEyebrow__aBPhf{display:block;margin-bottom:8px}.page_bigNumber__TCllZ{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:clamp(72px,18vw,120px);font-weight:400;line-height:1.05;color:var(--accent);text-shadow:0 2px 34px var(--ref-gold-a30);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_masterTag__y_yEu{margin-top:8px}.page_resultTitle__L5x5Y{font-family:var(--font-serif),Georgia,serif;font-size:clamp(24px,5vw,30px);font-weight:400;color:var(--text);margin:16px 0 10px}.page_resultBody__RjRBQ{font-size:var(--fs-body-lg);line-height:1.66;margin:0 auto 16px}.page_note__W9WXv,.page_resultBody__RjRBQ{color:var(--copy-secondary);max-width:var(--prose-max)}.page_note__W9WXv{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-ui);line-height:1.55;font-style:italic;margin:0 auto 18px}.page_equation__EfuxK{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin:8px 0 6px}.page_equPart__pUJPK{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:84px;padding:14px 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.page_equResult__1Mx3W{border-color:var(--ref-gold-a50);background:radial-gradient(120% 120% at 50% 0,var(--ref-gold-a12),rgba(201,160,80,0) 70%),var(--surface)}.page_equNum__YpP3f{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-h);font-weight:400;line-height:1;color:var(--text);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_equResult__1Mx3W .page_equNum__YpP3f{color:var(--accent)}.page_equLabel__jFiat{font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.page_equPlus__p8zIc{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-title);color:var(--muted)}.page_equCaption__9LT6q{font-size:var(--fs-ui);color:var(--muted);margin:12px 0 0}.page_actions__t_Bke{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:24px}.page_cta__5A30h{margin:32px 0 0;text-align:center}.page_ctaTitle__vGZ4A{font-family:var(--font-serif),Georgia,serif;font-size:clamp(22px,3.4vw,26px);font-weight:400;line-height:1.2;color:var(--text);margin:0 0 12px}.page_ctaText__9OaFX{font-size:var(--fs-body-lg);line-height:1.6;color:var(--copy-secondary);max-width:var(--prose-max);margin:0 auto 22px}.page_section__97_YN{margin:0 0 80px}.page_sectionH__PHqlG{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__bVZpo{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__bVZpo strong{color:var(--copy-primary-sub);font-weight:600}.page_inlineLink__827r7{text-decoration:none;border-bottom:1px solid var(--ref-gold-a40)}.page_inlineLink__827r7:hover{color:var(--copy-secondary)}.page_steps__anszg{list-style:none;counter-reset:step;margin:4px 0 14px;padding:0}.page_step__QD1ho{counter-increment:step;position:relative;padding:0 0 0 52px;margin:0 0 20px;min-height:36px}.page_step__QD1ho:before{content:counter(step);position:absolute;left:0;top:-2px;width:36px;height:36px;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);background:radial-gradient(120% 120% at 50% 0,var(--ref-gold-a12),rgba(201,160,80,0) 70%),var(--surface);border:1px solid var(--ref-gold-a30);border-radius:50%}.page_stepText__A1Z1m{font-size:var(--fs-body-lg);line-height:1.6;color:var(--copy-secondary)}.page_stepText__A1Z1m strong{color:var(--copy-primary-sub);font-weight:600}.page_faqList__XuNvl{display:flex;flex-direction:column;gap:14px}.page_faqItem__XE0tU{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___A6V6{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__1GlOL{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0}.page_inlineLink__827r7{color:var(--accent);text-decoration:underline;text-decoration-color:var(--ref-gold-a40);text-underline-offset:3px;transition:text-decoration-color .15s}.page_inlineLink__827r7:hover{text-decoration-color:var(--accent)}.page_inlineLink__827r7:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}.page_page__F5OU9{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__F5OU9: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__qRv_r{position:relative;z-index:1;max-width:var(--content-max);margin:0 auto;padding:28px 24px 112px}.page_hero__YVQad{text-align:center;margin:8px 0 76px}.page_heroEyebrow__AcL8Z{margin:0 0 14px}.page_heroArtWrap__nwE62{position:relative;display:grid;place-items:center;margin:0 auto 22px;width:clamp(160px,40vw,210px);height:clamp(160px,40vw,210px)}.page_heroGlow__YCCxq{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_title__lyBh5{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(36px,6vw,56px);line-height:1.05;letter-spacing:-.01em;margin:0 0 20px;color:var(--text)}.page_subtitle__yO4SL{font-size:var(--fs-body-lg);line-height:1.72;color:var(--copy-secondary);max-width:var(--prose-max);margin:0 auto}.page_widget__JQuTn{position:relative;margin:6px 0 80px}.page_field__am4Hb{margin-bottom:20px}.page_fieldLabel__9DMMb{display:block;font-size:var(--fs-caption);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:9px}.page_error__8OxD_{font-size:var(--fs-ui);color:var(--color-error);margin:4px 0 14px}.page_result__dVKGX{position:relative;text-align:center;animation:page_fadeIn__6RDj_ .4s ease}.page_shareFloat__AHxF2{position:absolute;top:12px;right:12px;z-index:2}@keyframes page_fadeIn__6RDj_{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_resultEyebrow__iRodY{display:inline-block;font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.page_verdictTitle__os6Xw{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:clamp(26px,5.5vw,36px);font-weight:400;line-height:1.12;color:var(--color-text);margin:0 0 10px}.page_verdictNums__N9jV0{color:var(--accent);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_verdictTitleClear__5kIQd{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:clamp(26px,5.5vw,36px);font-weight:400;line-height:1.12;color:var(--color-success);margin:0 0 10px}.page_verdictSub__oBV9_{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary)}.page_cores___ptSx,.page_verdictSub__oBV9_{max-width:var(--prose-max);margin:0 auto 24px}.page_cores___ptSx{display:grid;gap:12px;text-align:left}.page_coreRow__wdaBU{border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:16px 18px}.page_coreRowDebt__AVqJ_{border-color:var(--ref-gold-a45);background:radial-gradient(120% 120% at 0 0,var(--ref-gold-a08),rgba(201,160,80,0) 60%),var(--surface)}.page_coreHead__DfuRi{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.page_coreLabel__SeUov{font-size:var(--fs-caption);letter-spacing:.13em;text-transform:uppercase;color:var(--accent)}.page_coreRoot__rLfn_{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-h);color:var(--color-text);line-height:1;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_coreChain__C68q3{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-body);color:var(--copy-secondary);margin:8px 0 4px;letter-spacing:.02em;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_coreFlag__HEUj3{font-size:var(--fs-caption);color:var(--accent);margin:0}.page_coreClear__rT680{font-size:var(--fs-caption);color:var(--color-success);margin:0}.page_lessons__xHumC{display:grid;gap:14px;text-align:left;margin:0 0 24px}.page_lesson__nOqI8{display:flex;flex-direction:row;align-items:flex-start;gap:16px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,var(--ref-white-a05),var(--ref-white-a02));padding:20px 22px 18px}.page_lessonNum__tMYk2{flex-shrink:0;width:46px;text-align:center;font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:var(--fs-title);line-height:1.3;color:var(--accent);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_lessonMeta__U7me6{flex:1;min-width:0}.page_lessonTheme__Vzsmg{display:block;font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:var(--fs-title);color:var(--color-text);line-height:1.2;margin-bottom:7px}.page_lessonBody__nxw_3{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);margin:0}.page_actions__Y8xl2{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.page_cta__HEKv_{margin:36px 0 0;text-align:center}.page_ctaTitle__aR13W{font-family:var(--font-serif),Georgia,serif;font-size:clamp(24px,3.4vw,30px);font-weight:400;line-height:1.15;color:var(--color-text);margin:0 0 12px}.page_ctaText__glTpi{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__0epW3{margin-top:16px}.page_section__XNXV0{margin:0 0 80px}.page_sectionH__hiwuz{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:clamp(26px,4vw,32px);font-weight:400;line-height:1.15;letter-spacing:-.005em;color:var(--color-text);margin:0 0 16px}.page_body__QMU39{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__QMU39 strong{color:var(--copy-primary-sub);font-weight:600}.page_inlineLink__ZViTK{text-decoration:none;border-bottom:1px solid var(--ref-gold-a40)}.page_inlineLink__ZViTK:hover{color:var(--copy-secondary)}.page_inlineLink__ZViTK{color:var(--accent);text-decoration:underline;text-decoration-color:var(--ref-gold-a40);text-underline-offset:3px;transition:text-decoration-color .15s}.page_inlineLink__ZViTK:hover{text-decoration-color:var(--accent)}.page_numberGrid__P3RXO{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width:560px){.page_numberGrid__P3RXO{grid-template-columns:1fr;gap:14px}}.page_numberCard__KKxIX{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:14px;padding:20px 22px 18px;border-radius:20px;border:1px solid var(--border);background:linear-gradient(180deg,var(--ref-white-a05),var(--ref-white-a02));overflow:hidden;isolation:isolate;transition:transform .25s ease,border-color .25s ease}.page_numberCard__KKxIX:hover{border-color:var(--ref-gold-a50);transform:translateY(-3px)}.page_numberArt__RiYiB{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_numberCard__KKxIX:hover .page_numberArt__RiYiB{transform:scale(1.06)}.page_numberNum__jDEwF{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.4;color:var(--accent);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.page_numberMeta__FVdBt{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.page_numberName__qRw73{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:var(--fs-title);font-weight:400;color:var(--color-text);line-height:1.15;margin:0}.page_numberKeyword__K5qt6{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_numberText__fpKo2{font-size:var(--fs-ui);line-height:1.55;color:var(--copy-muted);margin:0}.page_tips__NU1TJ{list-style:none;counter-reset:tip;margin:0 0 14px;padding:0}.page_tip__7Wikb{counter-increment:tip;position:relative;padding:0 0 0 46px;margin:0 0 18px;min-height:28px}.page_tip__7Wikb:before{content:counter(tip);position:absolute;left:0;top:-1px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;line-height:1;font-family:var(--font-serif),Georgia,"Times New Roman",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__CQKWk{font-size:var(--fs-body-lg);line-height:1.6;color:var(--copy-secondary)}.page_tipText__CQKWk strong{color:var(--copy-primary-sub);font-weight:600}.page_faqList__Ir2l6{display:flex;flex-direction:column;gap:14px}.page_faqItem__6nOaT{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__UI6kx{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;font-size:var(--fs-title);line-height:1.25;color:var(--color-text);margin:0 0 8px}.page_faqA__FQ_0A{font-size:var(--fs-body);line-height:1.7;color:var(--copy-muted);margin:0}.page_inlineLink__ZViTK:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}