:root{--bg:#080808;--bg-raise:#0e0e0e;--bg-light:#e8e8e4;--ink:#fff;--ink-2:#ffffff9e;--ink-3:#ffffff61;--ink-4:#ffffff2e;--line:#ffffff1f;--line-soft:#ffffff12;--brand:#ccf224;--loss:#ff5a4d;--gain:#3ddc84;--focus:#8b6cff;--warn:#ffb648;--display:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--gutter:40px;--hud-h:56px;--nav-h:78px;--ease:cubic-bezier(.22, 1, .36, 1)}@media (width<=900px){:root{--gutter:20px;--hud-h:46px;--nav-h:64px}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background:var(--bg);color:var(--ink);font-family:var(--display);font-size:16px;line-height:1.55;overflow-x:hidden}body.is-locked{overflow:hidden}::selection{background:var(--ink);color:var(--bg)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#ffffff29}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.display{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2.3rem,5.8vw,5.8rem);font-weight:300;line-height:1.02}.display b,.display strong{font-weight:800}.display-sm{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(1.8rem,3.6vw,3.2rem);font-weight:300;line-height:1.06}.display-sm b{font-weight:700}.lede{color:var(--ink-2);max-width:60ch;font-size:clamp(.98rem,1.2vw,1.1rem);font-weight:400;line-height:1.68}.lede b{color:var(--ink);font-weight:600}.mono{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:500}.mono-sm{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:.6rem}.dim{color:var(--ink-3)}.loss{color:var(--loss)}.gain{color:var(--gain)}.focus{color:var(--focus)}.shell{width:100%;padding-inline:var(--gutter);max-width:1680px;margin-inline:auto}.section{padding-block:clamp(90px,13vh,170px);position:relative}.chapter-tag{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:14px;margin-bottom:26px;font-size:.66rem;display:flex}.chapter-tag .num{color:var(--ink)}.chapter-tag .rule{background:var(--line);flex:1;max-width:120px;height:1px}.xframe{position:relative}.xframe:before,.xframe:after{content:"";pointer-events:none;z-index:3;width:9px;height:9px;position:absolute}.xframe:before{border-top:1px solid var(--ink-4);border-left:1px solid var(--ink-4);top:-5px;left:-5px}.xframe:after{border-bottom:1px solid var(--ink-4);border-right:1px solid var(--ink-4);bottom:-5px;right:-5px}.xframe>.xcorner{pointer-events:none;z-index:3;width:9px;height:9px;position:absolute}.xframe>.xcorner.tr{border-top:1px solid var(--ink-4);border-right:1px solid var(--ink-4);top:-5px;right:-5px}.xframe>.xcorner.bl{border-bottom:1px solid var(--ink-4);border-left:1px solid var(--ink-4);bottom:-5px;left:-5px}.plus{pointer-events:none;opacity:.4;width:9px;height:9px;position:absolute}.plus:before,.plus:after{content:"";background:currentColor;position:absolute}.plus:before{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.plus:after{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.btn{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);cursor:pointer;transition:color .4s var(--ease), border-color .4s var(--ease);background:0 0;justify-content:center;align-items:center;gap:10px;padding:17px 30px;font-size:.7rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn>span{z-index:2;position:relative}.btn:before{content:"";background:var(--ink);transform-origin:bottom;transition:transform .45s var(--ease);z-index:1;position:absolute;inset:0;transform:scaleY(0)}.btn:hover{color:var(--bg);border-color:var(--ink)}.btn:hover:before{transform:scaleY(1)}.btn-solid{background:var(--brand);color:#0b0f00;border-color:var(--brand);font-weight:700}.btn-solid:before{display:none}.btn-solid:hover{color:#0b0f00;border-color:var(--brand);box-shadow:0 0 34px #ccf22447}.btn-wrap{color:var(--ink);display:inline-block;position:relative}.btn-wrap .plus.tl{top:-4px;left:-4px}.btn-wrap .plus.tr{top:-4px;right:-4px}.btn-wrap .plus.bl{bottom:-4px;left:-4px}.btn-wrap .plus.br{bottom:-4px;right:-4px}.reveal{opacity:0;filter:blur(14px);transition:opacity 1s var(--ease), filter 1.1s var(--ease), transform 1.1s var(--ease);will-change:opacity, filter, transform;transform:translateY(28px)}.reveal.in{opacity:1;filter:blur();transform:none}.reveal.d1{transition-delay:90ms}.reveal.d2{transition-delay:.18s}.reveal.d3{transition-delay:.27s}.reveal.d4{transition-delay:.36s}.reveal.d5{transition-delay:.45s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;filter:none;transition:none;transform:none}}.no-js .reveal{opacity:1;filter:none;transition:none;transform:none}.no-js .preloader{display:none}.grain{z-index:9000;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");animation:.7s steps(4,end) infinite grainShift;position:fixed;inset:-120%}@keyframes grainShift{0%{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(-1%,-1%)}to{transform:translate(0)}}.grid-lines{z-index:0;pointer-events:none;padding-inline:var(--gutter);grid-template-columns:repeat(6,1fr);max-width:1680px;margin-inline:auto;display:grid;position:fixed;inset:0}.grid-lines span{border-left:1px solid #ffffff07}.grid-lines span:last-child{border-right:1px solid #ffffff07}@media (width<=900px){.grid-lines{grid-template-columns:repeat(2,1fr)}}.doc{padding-top:calc(var(--nav-h) + 70px);z-index:1;padding-bottom:140px;position:relative}.doc-head{border-bottom:1px solid var(--line);margin-bottom:56px;padding-bottom:40px}.doc-body{max-width:74ch}.doc-body h2{text-transform:uppercase;letter-spacing:.02em;margin:48px 0 14px;font-size:1.02rem;font-weight:600}.doc-body h3{margin:30px 0 10px;font-size:.94rem;font-weight:600}.doc-body p,.doc-body li{color:var(--ink-2);margin-bottom:12px;font-size:.94rem;line-height:1.75}.doc-body ul,.doc-body ol{margin-bottom:18px;padding-left:20px}.doc-body strong{color:var(--ink);font-weight:600}.doc-body a{color:var(--ink);border-bottom:1px solid var(--ink-4)}.doc-body a:hover{border-color:var(--ink)}.callout{border:1px solid var(--line);background:var(--bg-raise);margin:28px 0;padding:24px 26px}.callout.danger{border-color:#ff5a4d59}.field{margin-bottom:22px;display:block}.field label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:.62rem;display:block}.field input,.field textarea,.field select{border:none;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font-family:var(--display);transition:border-color .35s var(--ease);background:0 0;outline:none;padding:12px 2px;font-size:.96rem}.field textarea{resize:vertical;min-height:90px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--ink)}.field input::placeholder,.field textarea::placeholder{color:var(--ink-4)}.stack-lg>*+*{margin-top:34px}.stack-md>*+*{margin-top:20px}.stack-sm>*+*{margin-top:10px}.hairline{background:var(--line);width:100%;height:1px}.center{text-align:center}.relative{z-index:1;position:relative}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.preloader{z-index:10000;background:var(--bg);transition:opacity .8s var(--ease), visibility .8s;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:fixed;inset:0}.preloader.done{opacity:0;visibility:hidden;pointer-events:none}.preloader .mark{animation:1.6s ease-in-out infinite markPulse}@keyframes markPulse{0%,to{opacity:.5}50%{opacity:1}}.preloader .bar{background:#ffffff29;width:min(210px,46vw);height:1px;position:relative;overflow:hidden}.preloader .bar i{background:var(--ink);transition:width .25s linear;position:absolute;inset:0 auto 0 0}.preloader .pct{font-family:var(--mono);letter-spacing:.24em;font-size:.66rem;font-weight:700}.preloader .boot{font-family:var(--mono);letter-spacing:.22em;color:var(--ink-3);text-transform:uppercase;font-size:.56rem;position:absolute;bottom:34px}.nav{height:var(--nav-h);z-index:8000;transition:background .5s var(--ease), border-color .5s var(--ease), backdrop-filter .5s var(--ease);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav.stuck{-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--line-soft);background:#080808b8}.nav-inner{justify-content:space-between;align-items:center;width:100%;display:flex}.nav-brand{align-items:center;gap:12px;display:flex}.logo-lockup{align-items:center;gap:11px;display:inline-flex}.logo-mark{width:var(--logo-size,30px);height:var(--logo-size,30px);flex-shrink:0;display:block;overflow:hidden}.logo-mark img{object-fit:cover;object-position:left center;width:auto;max-width:none;height:100%}.logo-word{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;font-size:.76rem;font-weight:700}.logo-word em{color:var(--brand);font-style:normal;font-weight:700}.eq{cursor:pointer;align-items:center;margin-left:12px;padding:8px 6px;display:inline-flex}.eq-bars{align-items:flex-end;gap:3px;height:15px;display:flex}.eq i{background:var(--ink-4);transform-origin:bottom;width:3px;transition:background .3s var(--ease), transform .3s var(--ease);border-radius:1px}.eq:not(.on) i{transform:scaleY(.28)}.eq:hover i{background:var(--ink-3)}.eq.on i{background:var(--brand);animation:1.1s ease-in-out infinite eqBounce}.eq i:first-child{height:45%;animation-delay:0s}.eq i:nth-child(2){height:80%;animation-delay:.12s}.eq i:nth-child(3){height:100%;animation-delay:.24s}.eq i:nth-child(4){height:62%;animation-delay:.36s}.eq i:nth-child(5){height:88%;animation-delay:.48s}@keyframes eqBounce{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.nav-links{align-items:center;gap:34px;list-style:none;display:flex}.nav-links a{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);transition:color .3s var(--ease);padding:4px 0;font-size:.68rem;font-weight:500;position:relative}.nav-links a:after{content:"";border-top:1px solid var(--ink-4);border-right:1px solid var(--ink-4);width:5px;height:5px;transition:border-color .3s var(--ease);position:absolute;top:-4px;right:-7px}.nav-links a:hover,.nav-links a.active{color:var(--ink)}.nav-links a:hover:after{border-color:var(--ink)}.nav-cta{display:inline-flex}.nav-cta .btn{padding:12px 22px}.burger{border:1px solid var(--line);z-index:8500;justify-content:center;align-items:center;width:40px;height:40px;display:none;position:relative}.burger i{background:var(--ink);width:16px;height:1px;transition:background .25s var(--ease);display:block;position:relative}.burger i:before,.burger i:after{content:"";background:var(--ink);width:16px;height:1px;transition:transform .35s var(--ease);position:absolute;left:0}.burger i:before{top:-5px}.burger i:after{top:5px}.burger.open i{background:0 0}.burger.open i:before{transform:translateY(5px)rotate(45deg)}.burger.open i:after{transform:translateY(-5px)rotate(-45deg)}.nav-sheet{background:var(--bg);z-index:8200;padding:calc(var(--nav-h) + 30px) var(--gutter) 40px;transition:transform .6s var(--ease);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;transform:translateY(-101%)}.nav-sheet.open{transform:none}.nav-sheet ul{border-top:1px solid var(--line-soft);list-style:none}.nav-sheet li{border-bottom:1px solid var(--line-soft)}.nav-sheet a{text-transform:uppercase;letter-spacing:-.02em;align-items:baseline;gap:14px;padding:20px 0;font-size:1.5rem;font-weight:300;display:flex}.nav-sheet a span{font-family:var(--mono);letter-spacing:.2em;color:var(--ink-3);font-size:.58rem}@media (width<=1000px){.nav-links,.nav-cta{display:none}.burger{display:flex}}body.on-light .nav.stuck{background:#f0f0ecb3;border-bottom-color:#14170f1a}body.on-light .nav-links a,body.on-light .nav .btn{color:#14170f}body.on-light .nav-links a:after{border-color:#14170f4d}body.on-light .nav .btn{border-color:#14170f47}body.on-light .nav .btn:before{background:#14170f}body.on-light .nav .btn:hover{color:#f0f0ec;border-color:#14170f}body.on-light .logo-word{color:#14170f}body.on-light .logo-word em{color:#6f8a00}body.on-light .btn-wrap .plus{color:#14170f}body.on-light .eq:not(.on) i{background:#14170f47}body.on-light .eq.on i{background:#6f8a00}body.on-light .rail-track{background:#14170f24}body.on-light .rail-marks b{background:#14170f40}body.on-light .grid-lines span{border-color:#14170f0d}.hud{height:var(--hud-h);z-index:7000;pointer-events:none;font-family:var(--mono);justify-content:space-between;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.hud-panel{-webkit-backdrop-filter:blur(12px);border:1px solid var(--line-soft);pointer-events:auto;background:#080808d1;align-items:center;display:flex}.hud-ticker{max-width:46vw;overflow:hidden}.hud-ticker .track{white-space:nowrap;align-items:center;gap:0;animation:34s linear infinite tickerRun;display:flex}@keyframes tickerRun{0%{transform:translate(0)}to{transform:translate(-50%)}}.tick{border-right:1px solid var(--line-soft);align-items:center;gap:10px;padding:0 20px;display:flex}.tick .k{letter-spacing:.16em;color:var(--ink-3);text-transform:uppercase;font-size:.58rem}.tick .v{letter-spacing:.04em;font-size:.68rem;font-weight:700}.tick .d{font-size:.58rem;font-weight:500}.hud-hint{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);transition:opacity .5s var(--ease);align-items:center;gap:10px;padding:0 18px;font-size:.6rem;display:flex}.hud-hint.hide{opacity:0}.hud-hint .mouse{border:1px solid var(--ink-3);border-radius:7px;width:12px;height:19px;position:relative}.hud-hint .mouse:after{content:"";background:var(--ink-2);width:2px;height:4px;animation:1.6s ease-in-out infinite wheel;position:absolute;top:3px;left:50%;transform:translate(-50%)}@keyframes wheel{0%{opacity:1;transform:translate(-50%)}70%{opacity:0;transform:translate(-50%,7px)}to{opacity:0;transform:translate(-50%)}}.hud-readout{letter-spacing:.14em;text-transform:uppercase;grid-template-columns:auto auto;gap:2px 26px;padding:0 20px;font-size:.58rem;display:grid}.hud-readout .row{align-items:center;gap:12px;display:flex}.hud-readout .row .k{color:var(--ink-3)}.hud-readout .row .v{color:var(--ink);text-align:right;min-width:44px;font-weight:700}@media (width<=1100px){.hud-hint,.hud-readout{display:none}.hud-ticker{flex:1;max-width:100%}}.rail{left:calc(var(--gutter) / 2);z-index:6500;pointer-events:none;align-items:stretch;gap:10px;height:46vh;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.rail-track{background:var(--line-soft);width:1px;position:relative}.rail-track i{background:var(--brand);width:3px;transition:height .12s linear;position:absolute;top:0;left:-1px}.rail-marks{width:12px;position:relative}.rail-marks b{background:var(--ink-4);width:8px;height:1px;transition:width .35s var(--ease), background .35s var(--ease);position:absolute;left:0;transform:translateY(-50%)}.rail-marks b.on{background:var(--brand);width:12px}@media (width<=900px){.rail{display:none}}.footer{z-index:1;border-top:1px solid var(--line-soft);padding-top:70px;padding-bottom:calc(var(--hud-h) + 24px);position:relative}.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:60px;display:grid}.footer-grid h4{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:18px;font-size:.6rem;font-weight:500}.footer-col a{color:var(--ink-2);transition:color .3s var(--ease), padding-left .3s var(--ease);padding:5px 0;font-size:.9rem;display:block}.footer-col a:hover{color:var(--ink);padding-left:6px}.footer-brand p{color:var(--ink-3);max-width:34ch;margin-top:16px;font-size:.88rem}.footer-brand .logo-word{font-size:.82rem}.footer-bottom{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:22px;display:flex}.footer-bottom span,.footer-bottom a{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:.58rem}.footer-bottom a:hover{color:var(--ink)}.footer-wordmark{-webkit-user-select:none;user-select:none;margin-top:50px;line-height:.78;position:relative;overflow:hidden}.footer-wordmark span{letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#fff 22%,#ffffff0f 96%);color:#0000;filter:blur(.4px);-webkit-background-clip:text;background-clip:text;font-size:clamp(3.4rem,15.5vw,15rem);font-weight:800;display:block}@media (width<=900px){.footer-grid{grid-template-columns:1fr 1fr;gap:34px}.footer-brand{grid-column:1/-1}}.hero{min-height:100svh;padding-top:var(--nav-h);padding-bottom:calc(var(--hud-h) + 20px);align-items:center;display:flex;position:relative;overflow:hidden}.hero-drift{pointer-events:none;z-index:0;position:absolute;inset:0}.chip{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff05;border:1px solid #ffffff17;align-items:center;gap:9px;padding:9px 14px;font-size:.6rem;animation:14s ease-in-out infinite chipFloat;display:flex;position:absolute}.chip .amt{color:#ff5a4db8;font-weight:700}@keyframes chipFloat{0%,to{opacity:.5;transform:translate(0,0)}50%{opacity:.95;transform:translateY(-22px)}}.hero-content{z-index:2;max-width:min(960px,66%);position:relative}@media (width<=900px){.hero-content{max-width:100%}}.hero h1{letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(2.2rem,5.2vw,5.4rem);font-weight:300;line-height:.98}.hero h1 b{font-weight:800}.hero h1 .strike{display:inline-block;position:relative}.hero h1 .strike:after{content:"";background:var(--loss);transform-origin:0;width:104%;height:3px;animation:strikeIn 1s var(--ease) 1.5s forwards;position:absolute;top:54%;left:-2%;transform:scaleX(0)}@keyframes strikeIn{to{transform:scaleX(1)}}.hero-sub{max-width:52ch;margin-top:24px}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.hero-stats{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));max-width:640px;margin-top:44px;display:grid}.hero-stats div{padding:20px 20px 0 0}.hero-stats .n{letter-spacing:-.02em;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700}.hero-stats .l{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;font-size:.56rem;line-height:1.5}@media (width<=700px){.hero-stats{grid-template-columns:1fr}.hero-stats div{border-bottom:1px solid var(--line-soft);padding-block:14px}}.leak{height:300vh;position:relative}.leak-pin{height:100svh;padding-top:var(--nav-h);padding-bottom:var(--hud-h);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:hidden}.leak-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(36px,5vw,88px);display:grid;position:relative}.leak-label{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);margin-bottom:18px;font-size:.62rem}.leak-number{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--loss);text-shadow:0 0 calc(40px + var(--t,0) * 90px) rgba(255, 90, 77, calc(.12 + var(--t,0) * .28));font-size:clamp(2.9rem,8.4vw,9.4rem);font-weight:800;line-height:.88;display:flex}.leak-number .d{animation:digitTick .24s var(--ease) both;display:inline-block}.leak-number .sep{opacity:.55;animation:none}@keyframes digitTick{0%{opacity:.72;transform:translateY(-.07em)}to{opacity:1;transform:none}}.leak-meter{grid-template-columns:repeat(36,1fr);gap:3px;height:26px;margin-top:26px;display:grid}.leak-meter i{transform-origin:bottom;transition:transform .5s var(--ease), background .5s var(--ease);background:#ffffff12;transform:scaleY(.42)}.leak-meter i.on{background:var(--loss);transform:scaleY(1)}.leak-meter-scale{font-family:var(--mono);letter-spacing:.18em;color:var(--ink-4);justify-content:space-between;margin-top:8px;font-size:.55rem;display:flex}.leak-alt{border-top:1px solid var(--line-soft);grid-template-columns:1fr auto;align-items:baseline;gap:4px 20px;margin-top:34px;padding-top:20px;display:grid}.leak-alt .k{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:.6rem}.leak-alt .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--gain);text-align:right;font-size:clamp(1.2rem,2.2vw,1.9rem);font-weight:700}.leak-alt .n{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);grid-column:1/-1;font-size:.54rem}.leak-captions{min-height:5.6em;position:relative}.leak-caption{color:var(--ink-2);max-width:40ch;transition:opacity .7s var(--ease), filter .7s var(--ease), transform .7s var(--ease);font-size:clamp(1.02rem,1.5vw,1.32rem);line-height:1.62}.leak-caption b{color:var(--ink);font-weight:600}.leak-caption+.leak-caption{position:absolute;top:0;left:0;right:0}.leak-caption.out{opacity:0;filter:blur(10px);pointer-events:none;transform:translateY(14px)}.leak-ledger{border:1px solid var(--line-soft);background:#ffffff03;margin-top:30px}.leak-ledger-head,.leak-ledger-foot{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;font-size:.58rem;display:flex}.leak-ledger-head{border-bottom:1px solid var(--line-soft)}.leak-ledger-foot{border-top:1px solid var(--line-soft);color:var(--ink-2)}.leak-ledger-head .tot,.leak-ledger-foot .tot{color:var(--loss);font-variant-numeric:tabular-nums;letter-spacing:.1em}.leak-ledger ol{margin:0;padding:4px 0;list-style:none}.leak-ledger li{grid-template-columns:26px 1fr 74px;align-items:baseline;gap:12px;padding:6px 16px;display:grid}.leak-ledger .i{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-4);opacity:.45;transition:opacity .55s var(--ease);font-size:.55rem}.leak-ledger li.in .i{opacity:1}.leak-ledger .l{color:var(--ink-2);font-size:clamp(.82rem,1vw,.92rem);line-height:1.4;position:relative}.leak-ledger .a{font-family:var(--mono);font-variant-numeric:tabular-nums;color:#ff5a4dd1;text-align:right;font-size:.76rem}.leak-ledger .tx,.leak-ledger .a{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);display:inline-block;transform:translate(12px)}.leak-ledger li.in .tx,.leak-ledger li.in .a{opacity:1;transform:none}.leak-ledger .ph{opacity:1;transition:opacity .45s var(--ease);border-top:1px dashed #ffffff1a;position:absolute;top:.62em;left:0;right:0}.leak-ledger li.in .ph{opacity:0}.leak-glow{pointer-events:none;background:radial-gradient(closest-side, rgba(255, 90, 77, calc(.05 + var(--t,0) * .09)), transparent 70%);width:110vw;height:110vh;transition:opacity .6s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.leak-lines{pointer-events:none;opacity:calc(.28 + var(--t,0) * .5);justify-content:space-between;padding-inline:4vw;display:flex;position:absolute;inset:0}.leak-lines i{background:linear-gradient(#0000,#ff5a4d38,#0000);width:1px;animation:3.4s linear infinite leakFall}.leak-lines i:nth-child(2n){animation-duration:4.6s}.leak-lines i:nth-child(3n){animation-duration:2.8s}@keyframes leakFall{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media (width<=1080px){.leak-grid{grid-template-columns:1fr;align-items:start;gap:clamp(20px,4vh,34px)}.leak-number{font-size:clamp(2.6rem,13vw,5.4rem)}.leak-meter{height:16px;margin-top:16px}.leak-alt{margin-top:20px;padding-top:14px}.leak-ledger{margin-top:18px}.leak-ledger li{padding-block:4px}}@media (width<=620px){.leak-pin{padding-bottom:calc(var(--hud-h) + 8px)}.chapter-tag+.leak-label{margin-bottom:12px}.leak-meter-scale span:nth-child(2),.leak-meter-scale span:nth-child(3){display:none}.leak-alt .n{letter-spacing:.1em;font-size:.5rem}.leak-caption{font-size:.98rem;line-height:1.55}.leak-ledger-head,.leak-ledger-foot{padding:9px 13px}.leak-ledger li{grid-template-columns:1fr 62px;gap:10px;padding:3px 13px}.leak-ledger .i{display:none}.leak-ledger .l{font-size:.78rem;line-height:1.35}.leak-ledger .a{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.leak-number .d,.leak-lines i{animation:none}.leak-caption,.leak-ledger li,.leak-meter i{transition:none}.leak-caption.out{filter:none;transform:none}}.blind{border-top:1px solid var(--line-soft)}.blind-quote{letter-spacing:-.028em;text-transform:uppercase;max-width:20ch;font-size:clamp(1.6rem,4.2vw,3.6rem);font-weight:300;line-height:1.14}.blind-quote b{font-weight:800}.blind-split{grid-template-columns:1.25fr 1fr;align-items:end;gap:clamp(40px,7vw,110px);display:grid}@media (width<=900px){.blind-split{grid-template-columns:1fr;align-items:start;gap:44px}}.symptoms{border-top:1px solid var(--line);list-style:none}.symptoms li{border-bottom:1px solid var(--line-soft);grid-template-columns:42px 1fr;gap:16px;padding:20px 0;display:grid;position:relative}.symptoms .idx{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-4);padding-top:3px;font-size:.58rem}.symptoms p{color:var(--ink-2);font-size:.94rem;line-height:1.6}.symptoms strong{color:var(--ink);margin-bottom:3px;font-size:.98rem;font-weight:600;display:block}.beat{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,100px);padding-block:clamp(70px,9vh,130px);display:grid;position:relative}.beat.flip .beat-media{order:-1}@media (width<=950px){.beat{grid-template-columns:1fr;gap:44px}.beat.flip .beat-media{order:0}}.beat-copy h2{letter-spacing:-.03em;text-transform:uppercase;margin-bottom:20px;font-size:clamp(1.7rem,3.3vw,2.9rem);font-weight:300;line-height:1.06}.beat-copy h2 b{font-weight:700}.beat-copy .lede{margin-bottom:28px}.spec{border-top:1px solid var(--line-soft)}.spec div{border-bottom:1px solid var(--line-soft);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:20px;padding:11px 0;font-size:.6rem;display:flex}.spec div .k{color:var(--ink-3)}.spec div .v{color:var(--ink);text-align:right;font-weight:500}.beat-media{justify-content:center;display:flex;position:relative}.phone{border:1px solid var(--line);background:#0b0b0b;border-radius:34px;width:min(300px,74vw);padding:9px;position:relative;box-shadow:0 40px 120px #000c}.phone img{border-radius:26px;width:100%;display:block}.phone:after{content:"";z-index:2;background:#0b0b0b;border-radius:0 0 12px 12px;width:78px;height:18px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.beat-media .halo{aspect-ratio:1;filter:blur(90px);opacity:.3;z-index:-1;border-radius:50%;width:62%;position:absolute}.beat-media .halo.g{background:var(--gain)}.beat-media .halo.p{background:var(--focus)}.beat-media .halo.r{background:var(--loss)}.beat-media .halo.w{background:var(--warn)}.beat-media .readout{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);background:#080808e6;padding:12px 15px;font-size:.56rem;line-height:1.9;position:absolute;bottom:8%;right:4%}.beat-media .readout b{color:var(--ink);font-weight:700}@media (width<=560px){.beat-media .readout{display:none}}.marquee{border-block:1px solid var(--line-soft);padding-block:26px;display:flex;position:relative;overflow:hidden}.marquee .run{white-space:nowrap;gap:46px;padding-right:46px;animation:28s linear infinite marqueeRun;display:flex}.marquee span{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:46px;font-size:.72rem;display:flex}.marquee span:after{content:"";background:var(--ink-4);width:5px;height:5px;transform:rotate(45deg)}@keyframes marqueeRun{0%{transform:translate(0)}to{transform:translate(-100%)}}.growth{background:var(--bg);height:420vh;position:relative}.growth-pin{background-color:#e6e8e6;justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.growth-pin:before,.growth-pin:after{content:"";z-index:1;pointer-events:none;width:min(50%,720px);position:absolute;inset-block:0}.growth-pin:before{background:linear-gradient(90deg,#f0f2f0f0 0%,#f0f2f0d6 52%,#f0f2f000 100%);left:0}.growth-pin:after{background:linear-gradient(270deg,#f0f2f0f0 0%,#f0f2f0d6 52%,#f0f2f000 100%);right:0}@media (width<=700px){.growth-pin:before{background:linear-gradient(90deg,#f0f2f0f0 0% 60%,#f0f2f08c 100%);width:100%}.growth-pin:after{display:none}}.growth-pin canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.growth-copy{z-index:2;width:100%;height:100svh;padding-inline:var(--gutter);pointer-events:none;max-width:1680px;margin-inline:auto;position:relative}.growth-tag{top:calc(var(--nav-h) + 28px);left:var(--gutter);margin-bottom:0;position:absolute}.growth-card{top:50%;left:var(--gutter);width:min(460px, calc(100% - var(--gutter) * 2));transition:opacity .5s var(--ease), transform .6s var(--ease);position:absolute;transform:translateY(-50%)}.growth-card.out{opacity:0;transform:translateY(calc(16px - 50%))}.growth-card h3{letter-spacing:-.03em;text-transform:uppercase;margin-bottom:16px;font-size:clamp(1.7rem,3.6vw,3.1rem);font-weight:300;line-height:1.05}.growth-card h3 b{font-weight:800}.growth-card p{max-width:38ch;transition:opacity .5s var(--ease) .22s, transform .5s var(--ease) .22s;padding-top:22px;font-size:clamp(1.05rem,1.15vw,1.2rem);line-height:1.6;position:relative}.growth-pin .growth-card{color:#14170f}.growth-pin .growth-card p{color:#14170fd1}.growth-pin .chapter-tag{color:#14170f8c}.growth-pin .chapter-tag .num{color:#14170f}.growth-pin .chapter-tag .rule{background:#14170f40}.growth-card.right{left:auto;right:var(--gutter);text-align:right}.growth-card.right p{margin-left:auto}.growth-card.right p:before{left:auto;right:0}@media (width<=700px){.growth-card.right{left:var(--gutter);text-align:left;right:auto}.growth-card.right p{margin-left:0}.growth-card.right p:before{left:0;right:auto}}.arrival{text-align:center;border-top:1px solid var(--line-soft);padding-block:clamp(110px,18vh,210px);position:relative}.arrival .display{max-width:18ch;margin-inline:auto}.arrival .lede{margin-inline:auto;max-width:52ch;margin-top:28px}.arrival-compare{text-align:left;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(20px,4vw,60px);max-width:900px;margin:64px auto 0;display:grid}.arrival-compare .col{border:1px solid var(--line-soft);padding:26px}.arrival-compare .col h5{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px;font-size:.58rem}.arrival-compare .col ul{list-style:none}.arrival-compare .col li{color:var(--ink-2);gap:10px;padding:7px 0;font-size:.9rem;display:flex}.arrival-compare .col li:before{content:"—";color:var(--ink-4)}.arrival-compare .col.after li:before{content:"+";color:var(--gain)}.arrival-compare .arrow{font-family:var(--mono);letter-spacing:.2em;color:var(--ink-3);text-align:center;font-size:.62rem}@media (width<=800px){.arrival-compare{grid-template-columns:1fr}.arrival-compare .arrow{transform:rotate(90deg)}}.modules{border-top:1px solid var(--line-soft)}.modules-grid{grid-template-columns:repeat(3,1fr);gap:clamp(30px,5vw,76px);display:grid}@media (width<=900px){.modules-grid{grid-template-columns:1fr;gap:54px}}.modules-grid>div>h2{text-transform:uppercase;letter-spacing:-.02em;margin-bottom:26px;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:300}.mod-list{list-style:none}.mod-list li{border-bottom:1px solid var(--line-soft);padding:18px 0;position:relative}.mod-list li:first-child{border-top:1px solid var(--line-soft)}.mod-list .n{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-4);font-size:.56rem;position:absolute;top:18px;right:0}.mod-list h3{text-transform:uppercase;letter-spacing:.02em;margin-bottom:7px;padding-right:32px;font-size:.9rem;font-weight:600}.mod-list p{color:var(--ink-3);max-width:40ch;font-size:.86rem;line-height:1.62}.download{border-top:1px solid var(--line-soft);text-align:center}.store-row{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:44px;display:flex}.store-btn{border:1px solid var(--line);transition:border-color .35s var(--ease), background .35s var(--ease);align-items:center;gap:14px;padding:15px 26px;display:flex}.store-btn:hover{border-color:var(--ink);background:#ffffff08}.store-btn svg{flex-shrink:0}.store-btn .t{text-align:left;line-height:1.25}.store-btn .t small{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:.52rem;display:block}.store-btn .t strong{font-size:.98rem;font-weight:600;display:block}.contact-split{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,100px);display:grid}@media (width<=900px){.contact-split{grid-template-columns:1fr;gap:50px}}.contact-meta{border-top:1px solid var(--line);margin-top:32px}.contact-meta div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:20px;padding:15px 0;display:flex}.contact-meta .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:.58rem}.contact-meta .v{text-align:right;font-size:.92rem}.form-note{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:16px;font-size:.56rem}.form-note.ok{color:var(--gain)}
