@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_ae301a{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_e9fcbc{font-family:Geist,Geist Fallback;font-style:normal}.__variable_e9fcbc{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_88b4eb{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_88b4eb{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}body,html{margin:0}img{max-width:100%}[hidden]{display:none!important}:root{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);color-scheme:light;--bg:#fbfaf8;--surface:#ffffff;--tint:#eef2fb;--fg:#16203a;--muted:#5d6579;--line:#e4e6ec;--accent:#3355e0;--accent-soft:#dfe6fd;--mark:#fff0a8;--loss:#c2412d;--loss-soft:#fdecea;--f-display:var(--font-instrument-serif),"Iowan Old Style",Georgia,serif;--f-body:var(--font-geist),"Helvetica Neue",Arial,sans-serif;--f-mono:var(--font-geist-mono),ui-monospace,Menlo,monospace;--wrap:1160px}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:var(--f-body);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;text-wrap:balance}h1,h2{font-family:var(--f-display);font-weight:400;letter-spacing:-.015em;line-height:1.04}h1 em,h2 em{font-style:italic;color:var(--accent)}h2{font-size:clamp(2.2rem,4.4vw,3.4rem)}h3{font-family:var(--f-body);font-weight:600;font-size:1.125rem;letter-spacing:-.01em;line-height:1.3}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.section{padding-block:clamp(64px,10vw,120px)}.band{background:var(--tint)}.label{font:500 .78rem var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.lede{color:var(--muted);font-size:1.125rem;max-width:58ch}.head{display:grid;grid-gap:16px;gap:16px;max-width:760px;margin-bottom:52px}mark{background:var(--mark);color:var(--fg);border-radius:3px;padding:0 .15em}sup a{color:var(--accent);text-decoration:none;font:500 .7rem var(--f-mono)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:10;background:var(--bg)}.nav{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:5;background:rgba(251,250,248,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav .wrap{gap:32px;height:64px}.logo,.nav .wrap{display:flex;align-items:center}.logo{flex:none}.logo img{display:block;height:28px;width:auto}.nav ul{list-style:none;display:flex;gap:26px;margin:0;padding:0;font-size:.9375rem;color:var(--muted)}.nav ul a{text-decoration:none}.nav ul a:hover{color:var(--fg)}.nav .btn{margin-left:auto}@media (max-width:780px){.nav ul{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:500 .9375rem/1 var(--f-body);padding:13px 20px;border-radius:999px;border:1px solid var(--fg);background:var(--fg);color:#fff;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .15s ease,background .15s ease}.btn:hover{background:var(--accent);border-color:var(--accent)}.btn.ghost{background:transparent;color:var(--fg);border-color:var(--line)}.btn.ghost:hover{border-color:var(--fg);background:transparent}.hero{padding-block:clamp(56px,8vw,104px) 0}.hero-copy{max-width:900px}.hero h1{font-size:clamp(2.8rem,7vw,5.6rem);margin-block:20px 26px}.audit{display:flex;gap:8px;margin-top:34px;max-width:540px;flex-wrap:wrap;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:999px;box-shadow:0 10px 30px -18px rgba(22,32,58,.35)}.audit label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.audit input{flex:1 1 200px;min-width:0;font:400 1rem var(--f-mono);padding:10px 16px;border:0;background:transparent;color:var(--fg);outline:none}.audit input::placeholder{color:#9aa0ae}.audit:focus-within{border-color:var(--accent)}.audit-note{font-size:.85rem;color:var(--muted);margin-top:12px;padding-left:18px;min-height:1.4em}.audit-note.ok,.sample-link{color:var(--accent)}.sample-link{display:inline-flex;align-items:center;gap:8px;margin-top:14px;margin-left:18px;font-weight:500;font-size:.95rem;text-decoration:none;border-bottom:1px solid var(--accent-soft);padding-bottom:2px;transition:border-color .2s ease,gap .2s ease}.sample-link:hover{border-color:var(--accent);gap:12px}.plan .sample-link{margin:0;align-self:flex-start;font-size:.9rem}@media (max-width:480px){.audit{border-radius:18px}.audit .btn{width:100%}}.wall-wrap{margin:clamp(48px,7vw,80px) 0 0;padding-bottom:clamp(56px,8vw,96px)}.wall-cap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;align-items:baseline;margin-bottom:18px}.wall-cap p{font-size:.95rem;color:var(--muted)}.wall-cap b{color:var(--fg);font-weight:500}.wall{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.ans{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:18px 18px 14px;display:flex;flex-direction:column;gap:12px;min-width:0;box-shadow:0 1px 2px rgba(22,32,58,.04)}.ans header{display:flex;align-items:center;gap:9px;font-weight:600;font-size:.9375rem}.mark-logo{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;flex:none;background:#fff;border:1px solid var(--line);font-style:normal}.mark-logo img{display:block;width:14px;height:14px}.dot{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:#fff;font:600 .7rem var(--f-mono);flex:none}.ans .txt{font-size:.9rem;line-height:1.55;color:#3a4258;flex:1 1}.ans .src{font:400 .72rem var(--f-mono);color:var(--accent)}.ans footer{display:flex;justify-content:space-between;gap:8px;align-items:center;border-top:1px dashed var(--line);padding-top:10px;font:500 .74rem var(--f-mono)}.ans footer .you{color:var(--loss);background:var(--loss-soft);padding:3px 8px;border-radius:99px;overflow-wrap:anywhere}.ans footer .lead{color:var(--muted)}@media (max-width:900px){.wall{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.wall{grid-template-columns:1fr}.wall .ans:nth-child(n+4){display:none}}@media (prefers-reduced-motion:no-preference){.ans{animation:rise .6s cubic-bezier(.2,.7,.2,1) both}.ans:nth-child(2){animation-delay:.07s}.ans:nth-child(3){animation-delay:.14s}.ans:nth-child(4){animation-delay:.21s}.ans:nth-child(5){animation-delay:.28s}.ans:nth-child(6){animation-delay:.35s}@keyframes rise{0%{transform:translateY(14px)}to{transform:none}}}.shift{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.path{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:28px;display:grid;grid-gap:20px;gap:20px;align-content:start;min-width:0}.path.now{border-color:var(--accent);box-shadow:0 18px 40px -28px rgba(51,85,224,.55)}.path .when{font:500 .78rem var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.path.now .when{color:var(--accent)}.path h3{font-family:var(--f-display);font-weight:400;font-size:1.75rem;line-height:1.15}.steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.steps li{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;padding:11px 0;border-top:1px solid var(--line);font-size:.975rem}.steps li span{font:500 .78rem var(--f-mono);color:var(--muted);padding-top:3px}.path.now .steps li span{color:var(--accent)}.path .out{font-size:.95rem;color:var(--muted)}.path.now .out{color:var(--fg)}@media (max-width:820px){.shift{grid-template-columns:1fr}}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:18px}.stat{padding:26px 28px;border-radius:22px;background:var(--surface);border:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0}.stat .num{font:400 clamp(3rem,6vw,4.4rem)/1 var(--f-display);color:var(--accent);letter-spacing:-.02em}.stat p{font-size:.975rem;color:#3a4258}.stat cite{font:400 .74rem var(--f-mono);color:var(--muted);font-style:normal}@media (max-width:900px){.stats{grid-template-columns:1fr}}.loss{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:start}.loss>*{min-width:0}.loss .lede{margin-top:18px}.leaks{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.leaks li{display:grid;grid-template-columns:40px 1fr;grid-gap:16px;gap:16px;padding:20px 22px;border-radius:18px;background:var(--surface);border:1px solid var(--line)}.leaks .ic{width:40px;height:40px;border-radius:12px;background:var(--loss-soft);color:var(--loss);display:grid;place-items:center;font:500 1rem var(--f-mono)}.leaks p{color:var(--muted);font-size:.95rem;margin-top:4px}@media (max-width:860px){.loss{grid-template-columns:1fr}}.engines{display:flex;flex-wrap:wrap;gap:10px}.engines>span{display:inline-flex;align-items:center;gap:9px;font-size:.95rem;font-weight:500;padding:9px 16px 9px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface)}.engines .extra{color:var(--muted);font-weight:400}.engines .extra-marks{display:inline-flex}.engines .extra-marks .mark-logo+.mark-logo{margin-left:-3px}.engines .extra-marks .mark-logo{box-shadow:0 0 0 2px var(--surface)}.engines-note{margin-top:16px;font-size:.9rem;color:var(--muted)}.loop{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.loop li{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px;display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0}.loop .n{font:400 2.2rem/1 var(--f-display);color:var(--accent);font-style:italic}.loop p{color:var(--muted);font-size:.95rem}.loop .who{font:500 .72rem var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:4px}.loop .who b{color:var(--fg);font-weight:500}@media (max-width:900px){.loop{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.loop{grid-template-columns:1fr}}.split{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:start}.split>*{min-width:0}@media (max-width:900px){.split{grid-template-columns:1fr}}.ladder{display:grid;grid-gap:10px;gap:10px}.rung{display:grid;grid-template-columns:40px 1fr;grid-gap:14px;gap:14px;align-items:start;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.rung .lv{font:400 1.8rem/1 var(--f-display);color:#b3b8c6}.rung b{display:block;font-weight:600}.rung q{font-size:.9rem;color:var(--muted)}.rung.top{border-color:var(--accent);background:linear-gradient(var(--surface),var(--surface)) padding-box}.rung.top .lv{color:var(--accent)}.ladder-cap{font-size:.85rem;color:var(--muted);margin-top:10px}.table-scroll{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:8px 22px}.metrics{width:100%;border-collapse:collapse;font-size:.95rem}.metrics th{text-align:left;font:500 .72rem var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:14px 14px 12px 0}.metrics td,.metrics th{border-bottom:1px solid var(--line)}.metrics td{padding:14px 14px 14px 0;vertical-align:top}.metrics tr:last-child td{border-bottom:0}.metrics td:first-child{font-weight:600;white-space:nowrap}.metrics code{font:400 .8rem var(--f-mono);color:var(--accent)}.metrics td:last-child{color:var(--muted)}.work{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.work>div{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:26px;display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0}.work p{color:var(--muted);font-size:.95rem}.work code{font:400 .8rem var(--f-mono);background:var(--tint);border-radius:5px;padding:1px 5px;color:var(--fg)}@media (max-width:760px){.work{grid-template-columns:1fr}}.guard{margin-top:14px;display:grid;grid-template-columns:auto 1fr;grid-gap:16px 32px;gap:16px 32px;align-items:center;padding:26px;border-radius:20px;background:var(--fg);color:#fff}.guard h3{font-family:var(--f-display);font-weight:400;font-size:1.7rem}.guard ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.guard li{font-size:.9rem;border:1px solid rgba(255,255,255,.22);border-radius:99px;padding:5px 13px}.guard p{color:rgba(255,255,255,.72);font-size:.95rem;grid-column:1/-1}@media (max-width:700px){.guard{grid-template-columns:1fr}}.channels{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.ch{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px;flex-direction:column;min-width:0}.ch,.ch header{display:flex;gap:10px}.ch header{align-items:center}.ch p{color:var(--muted);font-size:.95rem;flex:1 1}.ch .who{align-self:flex-start;font:500 .72rem var(--f-mono);text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:99px;background:var(--tint);color:var(--accent)}@media (max-width:900px){.channels{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.channels{grid-template-columns:1fr}}.cal{margin-top:48px;background:var(--surface);border:1px solid var(--line);border-radius:24px;overflow:hidden}.cal-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;align-items:baseline;padding:20px 24px;border-bottom:1px solid var(--line)}.cal-top h3{font-family:var(--f-display);font-weight:400;font-size:1.6rem}.cal-top span{font:400 .8rem var(--f-mono);color:var(--muted)}.cal-scroll{overflow-x:auto}.cal-grid{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));min-width:960px}.day{padding:16px;display:grid;grid-gap:10px;gap:10px;align-content:start;border-left:1px solid var(--line)}.day:first-child{border-left:0}.day>span{font:500 .74rem var(--f-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.item{border-radius:14px;padding:12px 13px;background:var(--bg);border:1px solid var(--line);display:grid;grid-gap:6px;gap:6px}.item .ch-tag{font:500 .7rem var(--f-mono);text-transform:uppercase;letter-spacing:.06em}.item b{font-weight:600;font-size:.9rem;line-height:1.35}.item .why{font-size:.8rem;color:var(--muted);line-height:1.4}.item .when{font:400 .74rem var(--f-mono);color:var(--accent)}.t-blog .ch-tag{color:#3355e0}.t-li .ch-tag{color:#0a66c2}.t-rd .ch-tag{color:#d4471a}.t-yt .ch-tag{color:#c4302b}.t-rv .ch-tag{color:#1f8a5b}.cal-hint{font-size:.85rem;color:var(--muted);padding:0 24px 20px}.plans{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;align-items:stretch;max-width:860px}.plan{border:1px solid var(--line);border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:16px;background:var(--surface);min-width:0}.plan.feature{border:2px solid var(--accent);box-shadow:0 24px 50px -30px rgba(51,85,224,.6)}.plan .tag{font:500 .74rem var(--f-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.plan.feature .tag{color:var(--accent)}.price{font:400 3rem/1 var(--f-display);letter-spacing:-.02em}.price small{font:400 .95rem var(--f-body);color:var(--muted);letter-spacing:0}.plan ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px;font-size:.925rem;color:var(--muted)}.plan ul li{padding-left:20px;position:relative}.plan ul li:before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.plan .btn{margin-top:auto}@media (max-width:560px){.plans{grid-template-columns:1fr}}.why-no-trial{margin-top:28px;max-width:72ch;color:var(--muted);font-size:.95rem}.why-no-trial strong{color:var(--fg);font-weight:600}.faq{display:grid;max-width:820px}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;padding:20px 0;font-weight:500;font-size:1.075rem;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 1.5rem/1 var(--f-display);color:var(--accent)}.faq details[open] summary:after{content:"–"}.faq details p{padding-bottom:22px;color:var(--muted);max-width:65ch}.closing{padding-block:clamp(40px,6vw,72px) clamp(64px,9vw,112px)}.closing-card{background:var(--tint);border-radius:32px;padding:clamp(32px,6vw,72px);display:grid;grid-gap:18px;gap:18px;justify-items:start}.closing h2{max-width:16ch}.closing p{color:var(--muted);max-width:54ch}.sources{font-size:.8rem;display:grid;grid-gap:4px;gap:4px}.sources,.sources a{color:var(--muted)}footer .wrap{padding-block:28px 40px;display:grid;grid-gap:18px;gap:18px;border-top:1px solid var(--line)}.tm-note{font-size:.78rem;color:var(--muted);max-width:820px}footer .row{display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between;font-size:.85rem;color:var(--muted)}.ans,.ch,.leaks li,.loop li,.plan,.rung,.stat,.work>div{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .25s ease}@media (hover:hover){.ans:hover,.ch:hover,.leaks li:hover,.loop li:hover,.rung:hover,.stat:hover,.work>div:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px rgba(22,32,58,.35)}.plan:hover{transform:translateY(-4px)}.btn:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:no-preference){.motion .typing .w{opacity:0;filter:blur(3px);animation:w-in .32s ease-out forwards;animation-delay:var(--d)}.motion .typing mark{background-size:0 100%;background-image:linear-gradient(var(--mark),var(--mark));background-color:transparent;background-repeat:no-repeat;animation:mark-in .45s ease-out forwards;animation-delay:var(--d)}.motion .typing .you{opacity:0;transform:scale(.85);animation:you-in .4s cubic-bezier(.3,1.6,.5,1) forwards;animation-delay:var(--d)}.motion .typing .lead{opacity:0;animation:w-in .3s ease-out forwards;animation-delay:var(--d)}@keyframes w-in{to{opacity:1;filter:none}}@keyframes mark-in{to{background-size:100% 100%}}@keyframes you-in{to{opacity:1;transform:none}}.motion .rv{transform:translateY(26px);opacity:.55;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .9s ease}.motion .rv.in{transform:none;opacity:1}.path.now.play .steps li{animation:step-on 1.1s ease both;animation-delay:calc(var(--i) * .26s)}.path.now.play .steps li span{animation:step-num 1.1s ease both;animation-delay:calc(var(--i) * .26s)}@keyframes step-on{0%{background:transparent}35%{background:var(--accent-soft)}to{background:transparent}}@keyframes step-num{35%{color:var(--fg)}}.steps li{border-radius:8px}.cal.play .item{animation:item-in .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * .14s)}@keyframes item-in{0%{transform:translateY(14px) scale(.98);opacity:.3}to{transform:none;opacity:1}}.faq details[open] p{animation:faq-in .35s ease-out}@keyframes faq-in{0%{opacity:0;transform:translateY(-4px)}}}.site-links{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:.9rem}.site-links a{color:var(--fg);text-decoration:none}.site-links a:hover{color:var(--accent)}