.page-module__BZ5YYa__page{--bg:#05070b;--bg-alt:#0a1017;--surface:#0c131beb;--surface-soft:#0f1822b8;--line:#6fd2ff33;--line-strong:#6fd2ff6b;--text:#edf4f9;--muted:#9ab0c3;--accent:#5bd1ff;--accent-2:#f7bf4f;--accent-3:#ff7557;--max:1180px;color:var(--text);background:radial-gradient(circle at top,#5bd1ff1a,#0000 30%),linear-gradient(#061018 0%,#05070b 30% 100%)}.page-module__BZ5YYa__page *{box-sizing:border-box}.page-module__BZ5YYa__container{width:min(var(--max),calc(100vw - 32px));margin:0 auto}.page-module__BZ5YYa__hero{border-bottom:1px solid #ffffff14;min-height:88svh;position:relative;overflow:hidden}.page-module__BZ5YYa__heroImage{object-fit:cover;object-position:center;animation:26s ease-in-out infinite alternate page-module__BZ5YYa__drift;transform:scale(1.06)}.page-module__BZ5YYa__heroScrim{background:linear-gradient(#05070b14,#05070bad 42%,#05070bf0),linear-gradient(90deg,#05070bf0 0%,#05070bb3 44%,#05070b4d 100%);position:absolute;inset:0}.page-module__BZ5YYa__heroGrid{z-index:1;width:min(var(--max),calc(100vw - 32px));grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);align-items:end;gap:48px;margin:0 auto;padding:96px 0 48px;display:grid;position:relative}.page-module__BZ5YYa__heroCopy,.page-module__BZ5YYa__heroAside,.page-module__BZ5YYa__heroStats,.page-module__BZ5YYa__credit{animation:.7s both page-module__BZ5YYa__fadeUp}.page-module__BZ5YYa__heroCopy{animation-delay:80ms}.page-module__BZ5YYa__heroAside{animation-delay:.18s}.page-module__BZ5YYa__heroStats{animation-delay:.28s}.page-module__BZ5YYa__kicker{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.page-module__BZ5YYa__heroTitle{text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(2.8rem,5.5vw,5.6rem);font-weight:800;line-height:.95}.page-module__BZ5YYa__heroLead{max-width:62ch;color:var(--muted);margin:22px 0 0;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.7}.page-module__BZ5YYa__heroActions,.page-module__BZ5YYa__bottomActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.page-module__BZ5YYa__primaryAction,.page-module__BZ5YYa__secondaryAction{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 16px;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s,color .18s;display:inline-flex}.page-module__BZ5YYa__primaryAction{background:var(--accent);color:#081019}.page-module__BZ5YYa__secondaryAction{color:var(--text);background:#ffffff0a;border-color:#ffffff29}.page-module__BZ5YYa__primaryAction:hover,.page-module__BZ5YYa__secondaryAction:hover{transform:translateY(-1px)}.page-module__BZ5YYa__heroAside{color:var(--muted);border-top:1px solid #ffffff24;align-self:center;padding:20px 0 0;line-height:1.7}.page-module__BZ5YYa__heroAsideLabel,.page-module__BZ5YYa__claimLabel,.page-module__BZ5YYa__techniqueStep{color:var(--accent-2);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}.page-module__BZ5YYa__scrollCue{color:var(--text);letter-spacing:.08em;text-transform:uppercase;margin-top:26px;font-size:12px}.page-module__BZ5YYa__scrollCue:after{content:"";background:linear-gradient(180deg,var(--accent),transparent);width:1px;height:54px;margin-top:10px;display:block}.page-module__BZ5YYa__heroStats{z-index:1;width:min(var(--max),calc(100vw - 32px));grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 auto;padding:0 0 34px;display:grid;position:relative}.page-module__BZ5YYa__statItem{background:linear-gradient(#ffffff0f,#0000);border-top:1px solid #ffffff24;padding:16px 14px 18px}.page-module__BZ5YYa__statItem strong{color:var(--accent);font-size:clamp(1.4rem,2.5vw,2rem);line-height:1;display:block}.page-module__BZ5YYa__statItem span{color:var(--muted);margin-top:8px;font-size:.92rem;line-height:1.5;display:block}.page-module__BZ5YYa__credit{z-index:1;width:min(var(--max),calc(100vw - 32px));color:#edf4f994;margin:0 auto;padding-bottom:14px;font-size:.84rem;position:relative}.page-module__BZ5YYa__credit a{color:inherit}.page-module__BZ5YYa__band,.page-module__BZ5YYa__bandAlt,.page-module__BZ5YYa__finalBand,.page-module__BZ5YYa__techniqueSection{position:relative}.page-module__BZ5YYa__band{padding:88px 0}.page-module__BZ5YYa__bandAlt{background:linear-gradient(180deg,#0c131beb,#070b10eb),var(--bg-alt);border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:88px 0}.page-module__BZ5YYa__finalBand{background:linear-gradient(180deg,#5bd1ff0f,transparent 18%),var(--bg);padding:88px 0 96px}.page-module__BZ5YYa__techniqueSection{padding:88px 0}.page-module__BZ5YYa__sectionHeading{margin-bottom:34px}.page-module__BZ5YYa__sectionHeading h2{text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.04}.page-module__BZ5YYa__problemLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:32px;display:grid}.page-module__BZ5YYa__problemNarrative{color:var(--muted);gap:18px;font-size:1rem;line-height:1.8;display:grid}.page-module__BZ5YYa__challengeGrid,.page-module__BZ5YYa__correctnessGrid,.page-module__BZ5YYa__formulaGrid,.page-module__BZ5YYa__contributionGrid,.page-module__BZ5YYa__overviewMetrics{gap:14px;display:grid}.page-module__BZ5YYa__challengeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__BZ5YYa__challengeCard,.page-module__BZ5YYa__correctnessItem,.page-module__BZ5YYa__formulaPanel,.page-module__BZ5YYa__contributionCard,.page-module__BZ5YYa__metricPanel{background:var(--surface-soft);border:1px solid #ffffff14;border-radius:8px;padding:18px}.page-module__BZ5YYa__challengeCard h3,.page-module__BZ5YYa__correctnessItem h3,.page-module__BZ5YYa__formulaPanel h3,.page-module__BZ5YYa__contributionCard h3,.page-module__BZ5YYa__runList h3{margin:0 0 12px;font-size:1.02rem}.page-module__BZ5YYa__challengeCard p,.page-module__BZ5YYa__correctnessItem p,.page-module__BZ5YYa__formulaPanel p,.page-module__BZ5YYa__contributionCard p,.page-module__BZ5YYa__metricPanel span,.page-module__BZ5YYa__runItem span,.page-module__BZ5YYa__claimBoundary p,.page-module__BZ5YYa__commandNote{color:var(--muted);margin:0;line-height:1.7}.page-module__BZ5YYa__techniqueLayout{grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);align-items:start;gap:28px;display:grid}.page-module__BZ5YYa__stickyPanel{position:sticky;top:86px}.page-module__BZ5YYa__stickyVisual{background:#020406;border:1px solid #ffffff1a;border-radius:8px;min-height:540px;position:relative;overflow:hidden}.page-module__BZ5YYa__detailImage{object-fit:cover;object-position:center}.page-module__BZ5YYa__stickyScrim{background:linear-gradient(#0204061a,#020406d9);position:absolute;inset:0}.page-module__BZ5YYa__stickyQuote{color:var(--text);border-top:1px solid #ffffff2e;padding-top:16px;font-size:1.1rem;line-height:1.6;position:absolute;inset:auto 18px 18px}.page-module__BZ5YYa__techniqueFlow{gap:12px;display:grid}.page-module__BZ5YYa__techniqueCard{border-top:1px solid #ffffff24;padding:22px 0 26px}.page-module__BZ5YYa__techniqueHeader,.page-module__BZ5YYa__correctnessHeader,.page-module__BZ5YYa__formulaTitle{justify-content:space-between;align-items:start;gap:16px;display:flex}.page-module__BZ5YYa__techniqueHeader h3{margin:0;font-size:1.2rem}.page-module__BZ5YYa__techniqueCard p{color:var(--muted);margin:12px 0 0;line-height:1.8}.page-module__BZ5YYa__codeBlock,.page-module__BZ5YYa__commandLine{color:#d7eef9;background:#010408e0;border:1px solid #ffffff14;border-radius:8px;margin:18px 0 0;padding:14px 16px;font-size:.92rem;line-height:1.7;overflow-x:auto}.page-module__BZ5YYa__formulaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__BZ5YYa__formulaTitle{align-items:center}.page-module__BZ5YYa__correctnessGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__BZ5YYa__correctnessHeader,.page-module__BZ5YYa__formulaTitle{margin-bottom:12px}.page-module__BZ5YYa__resultsGrid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:20px;display:grid}.page-module__BZ5YYa__overviewMetrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.page-module__BZ5YYa__metricPanel{gap:10px;display:grid}.page-module__BZ5YYa__metricPanel strong{font-size:1.18rem}.page-module__BZ5YYa__datasetTable,.page-module__BZ5YYa__runList,.page-module__BZ5YYa__commandPanel{background:var(--surface-soft);border:1px solid #ffffff14;border-radius:8px;overflow:hidden}.page-module__BZ5YYa__tableHeader,.page-module__BZ5YYa__tableRow,.page-module__BZ5YYa__runItem{grid-template-columns:minmax(0,1.15fr) minmax(0,1.2fr) 92px 72px;align-items:center;gap:16px;padding:16px 18px;display:grid}.page-module__BZ5YYa__tableHeader{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff14;font-size:.82rem}.page-module__BZ5YYa__tableRow{border-top:1px solid #ffffff0f;transition:background-color .18s}.page-module__BZ5YYa__tableRow:hover,.page-module__BZ5YYa__runItem:hover{background:#ffffff08}.page-module__BZ5YYa__tableRow strong,.page-module__BZ5YYa__runItem strong{display:block}.page-module__BZ5YYa__tableRow span{color:var(--muted);margin-top:4px;font-size:.9rem;display:block}.page-module__BZ5YYa__barCell{gap:8px;display:grid}.page-module__BZ5YYa__barTrack{background:#ffffff14;border-radius:999px;height:7px;overflow:hidden}.page-module__BZ5YYa__barFill{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));height:100%}.page-module__BZ5YYa__runList{padding:16px 18px 6px}.page-module__BZ5YYa__runList h3{margin-bottom:8px}.page-module__BZ5YYa__runItem{grid-template-columns:minmax(0,.92fr) minmax(0,1.1fr) 84px;padding-left:0;padding-right:0}.page-module__BZ5YYa__runItem>div:last-of-type,.page-module__BZ5YYa__runItem>div:first-of-type{gap:4px;display:grid}.page-module__BZ5YYa__contributionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__BZ5YYa__claimBoundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.page-module__BZ5YYa__claimBoundary>div{background:linear-gradient(#ffffff08,#0000);border-top:1px solid #ffffff24;padding:18px}.page-module__BZ5YYa__finalLayout{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:start;gap:20px;display:grid}.page-module__BZ5YYa__commandPanel{padding:18px}.page-module__BZ5YYa__commandLine{margin-top:0}.page-module__BZ5YYa__commandLine+.page-module__BZ5YYa__commandLine{margin-top:10px}.page-module__BZ5YYa__commandNote{margin-top:16px}.page-module__BZ5YYa__commandNote span{color:var(--text)}@keyframes page-module__BZ5YYa__drift{0%{transform:scale(1.06)translate(0,0)}to{transform:scale(1.12)translate(2%,-1.5%)}}@keyframes page-module__BZ5YYa__fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:960px){.page-module__BZ5YYa__hero{min-height:auto}.page-module__BZ5YYa__heroGrid,.page-module__BZ5YYa__problemLayout,.page-module__BZ5YYa__techniqueLayout,.page-module__BZ5YYa__resultsGrid,.page-module__BZ5YYa__finalLayout{grid-template-columns:1fr}.page-module__BZ5YYa__heroGrid{gap:22px;padding-top:86px}.page-module__BZ5YYa__heroTitle{max-width:12.5ch}.page-module__BZ5YYa__heroStats,.page-module__BZ5YYa__challengeGrid,.page-module__BZ5YYa__correctnessGrid,.page-module__BZ5YYa__formulaGrid,.page-module__BZ5YYa__contributionGrid,.page-module__BZ5YYa__overviewMetrics,.page-module__BZ5YYa__claimBoundary{grid-template-columns:1fr}.page-module__BZ5YYa__stickyPanel{position:static}.page-module__BZ5YYa__stickyVisual{min-height:360px}.page-module__BZ5YYa__tableHeader{display:none}.page-module__BZ5YYa__tableRow,.page-module__BZ5YYa__runItem{grid-template-columns:1fr;gap:10px}}@media (max-width:640px){.page-module__BZ5YYa__container,.page-module__BZ5YYa__heroGrid,.page-module__BZ5YYa__heroStats,.page-module__BZ5YYa__credit{width:min(var(--max),calc(100vw - 24px))}.page-module__BZ5YYa__band,.page-module__BZ5YYa__bandAlt,.page-module__BZ5YYa__techniqueSection,.page-module__BZ5YYa__finalBand{padding:68px 0}.page-module__BZ5YYa__heroGrid{padding-bottom:32px}.page-module__BZ5YYa__heroLead{font-size:1rem}.page-module__BZ5YYa__statItem{padding-left:0;padding-right:0}.page-module__BZ5YYa__stickyQuote{font-size:1rem;inset:auto 14px 14px}}
