.page_page__OjCVe{position:relative;z-index:2;padding-bottom:var(--s-10)}.page_page__OjCVe section[id]{scroll-margin-top:156px}.page_stack__HxbBi{display:flex;flex-direction:column;gap:var(--s-8)}.page_textBlock__ye6EO{display:flex;flex-direction:column;gap:var(--s-5)}.page_narrowHero__UQEAj{max-width:940px;margin:0 auto;width:100%}.page_narrowText__yQlwU{max-width:880px;margin:0 auto;width:100%}.page_wideText__5QrWD{max-width:1080px;margin:0 auto;width:100%}.page_subnavSticky__wttf7{position:sticky;top:76px;z-index:40;margin:96px 0 0;padding:0 var(--s-6)}.page_subnav__04i_g{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);padding:14px 24px;border:1px solid var(--border-faint);border-radius:16px;background:var(--panel);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.page_subnavLeft__C_qhq{display:flex;align-items:center;gap:var(--s-3);flex-shrink:0}.page_subnavBack__yZYCK{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--text-dim);transition:color .2s var(--ease-out)}.page_subnavBack__yZYCK:hover{color:var(--lime)}.page_subnavBack__yZYCK svg{width:16px;height:16px}.page_subnavMark__lao4Q{display:flex;flex-shrink:0}.page_subnavBrand__NZMo8{font-family:var(--font-mono);font-size:12px;color:var(--lime);white-space:nowrap;flex-shrink:0}.page_subnavLinks__Xg1MZ{display:flex;align-items:center;gap:var(--s-5);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;overflow-x:auto;scrollbar-width:none}.page_subnavLinks__Xg1MZ::-webkit-scrollbar{display:none}.page_subnavLink__azm_K{color:var(--text-dim);white-space:nowrap;padding-bottom:4px;border-bottom:1px solid transparent;transition:color .2s var(--ease-out),border-color .2s var(--ease-out)}.page_subnavLink__azm_K:hover{color:var(--text)}.page_subnavLink__azm_K.page_subnavLinkActive__b4zQ_{color:var(--lime);border-bottom-color:var(--lime)}@media (max-width:720px){.page_subnavSticky__wttf7{padding:0 var(--s-4)}.page_subnav__04i_g{padding:12px 16px;gap:var(--s-3)}.page_subnavBrand__NZMo8,.page_subnavMark__lao4Q{display:none}.page_subnavLinks__Xg1MZ{gap:var(--s-4)}}.page_hero__dGT2G{display:flex;flex-direction:column;align-items:center;gap:var(--s-5);text-align:center;padding-top:var(--s-3)}.page_heroTop___JJYP{display:flex;gap:var(--s-4);align-items:center;flex-wrap:wrap;justify-content:center}.page_pill__2Jr52{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(var(--grid-line),.4);border-radius:999px;padding:4px 12px;font-family:var(--font-mono);font-size:11px;color:var(--lime)}.page_heroTitle__YKek4{font-family:var(--font-display);font-size:clamp(32px,6vw,52px);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:var(--text)}.page_heroLead__VoLKH{font-size:17px;line-height:1.65;color:var(--text-dim);max-width:720px}.page_heroStats__LcBN4{display:flex;gap:var(--s-8);align-items:flex-start;justify-content:center;flex-wrap:wrap;padding-top:var(--s-4)}.page_heroStat__VI2zO{display:flex;flex-direction:column;gap:6px;align-items:center}.page_heroStatValue__UNgqT{font-family:var(--font-display);font-size:clamp(32px,5vw,52px);font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--text)}.page_heroStatLabel__355Vm{font-family:var(--font-mono);font-size:13px;color:var(--text-dim)}.page_context__XrWh0{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-7);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:var(--s-6) 0}.page_contextBody__VfSIJ{font-size:15px;line-height:1.75;color:var(--text-dim)}.page_contextBody__VfSIJ strong{color:var(--text);font-weight:500}@media (max-width:720px){.page_context__XrWh0{grid-template-columns:1fr;gap:var(--s-5)}}.page_sectionHead__70Cwc{display:flex;align-items:center;gap:var(--s-4)}.page_sectionHeadRule__cE8ig{flex:1;height:1px;background:var(--border)}.page_sectionEyebrow__jfJpo{font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;color:var(--lime);white-space:nowrap}.page_sectionIntro__TqLHR{font-size:16px;line-height:1.7;color:var(--text-dim)}.page_shotRow__MRfqu{display:grid;grid-template-columns:240px 1fr 240px;gap:var(--s-6);align-items:center}@media (max-width:1100px){.page_shotRow__MRfqu{grid-template-columns:1fr;gap:var(--s-4)}.page_shotNoteLeft__6SDIR,.page_shotNoteRight__XMD1S{text-align:left}}.page_shotNote__UIuzq{font-family:var(--font-sans);font-weight:400;font-size:13px;line-height:1.7;color:var(--lime)}.page_shotNoteLeft__6SDIR{text-align:right}.page_shotNoteRight__XMD1S{text-align:left}.page_shotNoteEmpty__SIjb4{min-height:1px}.page_shotCard__gyyvc{position:relative;background:#ffffff;border:1px solid #eaeae6;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(23,23,26,.05),0 16px 40px -12px rgba(23,23,26,.18)}.page_shotCard__gyyvc:after{content:"";position:absolute;left:0;right:0;bottom:0;height:72px;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff);pointer-events:none}.page_shotImg__px9ER{width:100%;height:auto;display:block}.page_shotCaption__WVjOv{font-family:var(--font-sans);font-weight:400;font-size:13px;line-height:1.6;color:var(--text-faint);text-align:center;padding-top:14px}.page_hairlineRow__3Tc90{display:grid;grid-template-columns:240px 1fr;gap:var(--s-5);align-items:baseline;padding:var(--s-3) 0;border-bottom:1px solid var(--border-faint)}.page_hairlineRow__3Tc90:last-child{border-bottom:0}.page_hairlineGloss___0ZlL{font-size:14px;line-height:1.6;color:var(--text-dim)}@media (max-width:640px){.page_hairlineRow__3Tc90{grid-template-columns:1fr;gap:6px}}.page_judgeChip__88nJX{display:inline-flex;align-items:center;gap:6px;border:1px solid;border-radius:4px;padding:3px 8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;font-weight:500}.page_judgeChipPass__5UVrr{color:var(--lime)}.page_judgeChipPassSet__kIHsR{color:var(--lime-dim)}.page_judgeChipCaution__f5wb4{color:var(--orange)}.page_judgeChipFail__fbuLM{color:var(--red)}.page_checkTitle__3rSmh{font-family:var(--font-display);font-size:15px;font-weight:500;color:var(--text);letter-spacing:-.01em}.page_chip__XFKXY{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;padding:4px 12px;font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}.page_insideBreadcrumb__Pwj18{display:flex;gap:var(--s-4);align-items:center;flex-wrap:wrap}.page_insideStep__BmmJR{font-family:var(--font-sans);font-weight:400;font-size:14px;line-height:1.6;color:var(--text)}.page_insideArrow__5Zvkq{color:var(--border-strong)}.page_insideDiagramNote__D3qJc{font-family:var(--font-sans);font-weight:400;font-size:13px;line-height:1.6;color:var(--text-faint)}.page_diagram__0hTpD{width:100%;height:auto;display:block}.page_diagramPath__57n8q{stroke-dasharray:700;stroke-dashoffset:700;transition:stroke-dashoffset 1.1s var(--ease-out)}.page_diagramDrawn__QSK1y .page_diagramPath__57n8q{stroke-dashoffset:0}.page_insideFacts__ZwsDz{display:flex;gap:var(--s-5);align-items:center;flex-wrap:wrap}.page_insideFact__4SupG{font-family:var(--font-sans);font-weight:400;font-size:14px;line-height:1.6;color:var(--text-dim)}.page_insideFact__4SupG strong{color:var(--text);font-weight:500}.page_insideDot__EvyAD{color:var(--border-strong)}.page_insideChips__gh_Xt{display:flex;gap:var(--s-2);flex-wrap:wrap}.page_closing__DBSEL{display:flex;flex-direction:column;gap:var(--s-5);text-align:center;align-items:center;border-top:1px solid var(--border);padding-top:var(--s-7)}.page_closingStrong__ZYZsX{font-family:var(--font-display);font-size:clamp(19px,3vw,23px);line-height:1.5;font-weight:500;letter-spacing:-.01em;color:var(--text);max-width:640px}.page_closingNav__OetC3{display:flex;gap:var(--s-5);font-size:13px;padding-top:var(--s-2);flex-wrap:wrap;justify-content:center}.page_closingNav__OetC3 a{color:var(--text-dim);transition:color .2s var(--ease-out)}.page_closingNav__OetC3 a:hover{color:var(--lime)}