@font-face{font-family:Space Mono;src:url(/fonts/space-mono-400.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Space Mono;src:url(/fonts/space-mono-700.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-600.woff2) format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-700.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-400.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-500.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}:root{--ink:#161B24;--ink-2:#1C222D;--ink-3:#28303D;--line:#323C4B;--violet:#7C5CFF;--violet-soft:#A38BFF;--mint:#3DE0A0;--amber:#F2B544;--rose:#FF6B81;--txt:#E7ECF3;--txt-dim:#9AA6B6;--txt-faint:#6A7588;--radius:14px;--maxw:1300px;--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);background-image:radial-gradient(1200px 600px at 80% -10%,rgba(124,92,255,.1),transparent 60%),radial-gradient(900px 500px at -10% 10%,rgba(61,224,160,.06),transparent 55%);background-attachment:fixed}html,body{overflow-x:clip;max-width:100%}img,svg,canvas,video,iframe{max-width:100%}body{margin:0;min-width:320px;background:transparent;color:var(--txt);font-family:Satoshi,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}.mono{font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,monospace}h1,h2,h3{font-family:Clash Display,system-ui,sans-serif;font-weight:700;line-height:1.08;letter-spacing:-.01em;margin:0}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.eyebrow{font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--violet-soft)}.skip{position:absolute;left:-999px;top:0;background:var(--violet);color:#fff;padding:10px 16px;z-index:200;border-radius:0 0 8px}.skip:focus{left:0}:focus-visible{outline:2px solid var(--violet-soft);outline-offset:2px;border-radius:3px}.step button:focus-visible,.seg button:focus-visible{outline:2px solid var(--violet-soft);outline-offset:2px}.menutoggle:focus-visible{outline:2px solid var(--violet-soft);outline-offset:3px}.faq summary:focus-visible{outline:2px solid var(--violet-soft);outline-offset:3px;border-radius:4px}.navlinks a:focus-visible,.foot .col a:focus-visible,.prose a:focus-visible,.brand:focus-visible{outline:2px solid var(--violet-soft);outline-offset:3px;border-radius:3px}.ticker{border-bottom:1px solid var(--line);background:#0e101499;font-family:Space Mono,monospace;font-size:.74rem;color:var(--txt-dim);overflow:hidden;white-space:nowrap}.ticker .run{display:inline-block;padding:8px 0;animation:scroll 38s linear infinite}.ticker b{color:var(--mint)}.ticker .dn{color:var(--rose)}.ticker span{margin:0 28px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}header:not(.page-head){position:sticky;top:0;z-index:100;backdrop-filter:blur(10px);background:#0e1014c7;border-bottom:1px solid var(--line)}.nav{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 24px;max-width:var(--maxw);margin:0 auto}.brand{display:flex;align-items:center;gap:11px;font-family:Clash Display;font-weight:700;font-size:1.5rem;letter-spacing:-.02em}.brand .nm{color:var(--txt)}.brand .nm i{font-style:normal;background:linear-gradient(90deg,var(--mint),#46B8FF);-webkit-background-clip:text;background-clip:text;color:transparent}.navlinks{display:flex;gap:26px;align-items:center;font-size:1.02rem;color:#cbd5e3}.navlinks a{position:relative;padding:4px 0;transition:color .2s}.navlinks a:hover{color:var(--txt)}.navlinks a:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:0;background:linear-gradient(90deg,var(--violet),var(--mint));transition:width .25s var(--ease)}.navlinks a:hover:after{width:100%}.nav .btn{font-size:.9rem;padding:11px 18px}.btn{position:relative;display:inline-flex;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:.8rem;letter-spacing:.04em;padding:10px 16px;border-radius:10px;border:1px solid var(--violet);color:var(--txt);background:linear-gradient(180deg,#7c5cff38,#7c5cff0f);transition:transform .15s var(--ease),box-shadow .25s,background .25s;cursor:pointer}.btn:hover{box-shadow:0 10px 30px -14px #7c5cff80;background:linear-gradient(180deg,#7c5cff57,#7c5cff1a);z-index:2}.menutoggle{display:none;background:none;border:0;color:var(--txt);cursor:pointer}.hero{position:relative;padding:64px 0 30px;isolation:isolate;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#161b244d,#161b246b 64%,#161b24f5),url(/home-bg.webp) center/cover no-repeat;background:linear-gradient(180deg,#161b244d,#161b246b 64%,#161b24f5),image-set(url(/home-bg.avif) type("image/avif"),url(/home-bg.webp) type("image/webp")) center/cover no-repeat}.hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(58% 48% at 50% 30%,rgba(14,16,20,.5) 0%,transparent 64%)}.hero-stack{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.hero h1{font-size:clamp(1.7rem,3.6vw,2.9rem);white-space:nowrap;margin-top:14px;text-shadow:0 2px 26px rgba(0,0,0,.5)}.hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--violet-soft),var(--mint));-webkit-background-clip:text;background-clip:text;color:transparent}.hero p.lead{color:var(--txt);font-size:1.1rem;max-width:62ch;margin:18px auto 26px;text-align:center;text-shadow:0 1px 14px rgba(0,0,0,.6)}.hero-cta{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:4px}.hero-cta .btn{padding:14px 26px;font-size:.86rem;border-radius:12px;border-width:1.5px;font-weight:700}.hero-cta .btn.ghost{background:#ffffff08}.btn.ghost{border-color:var(--violet-soft);background:transparent}.btn.ghost:hover{border-color:var(--mint);background:linear-gradient(180deg,#3de0a066,#3de0a01f);box-shadow:0 8px 28px -8px #3de0a099}.hero .instr{width:100%;max-width:980px;margin:42px auto 0;text-align:left}.trust{display:flex;gap:16px;margin-top:26px;flex-wrap:wrap;justify-content:center}.trust>div{display:flex;align-items:center;gap:13px;font-family:Space Mono,monospace;padding:14px 20px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#ffffff09,#ffffff03);backdrop-filter:blur(6px)}.trust .ic{width:24px;height:24px;flex:none;color:var(--mint)}.trust .tx{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.trust .n{display:block;font-size:1.5rem;color:var(--txt);font-weight:700}.trust .l{font-size:.72rem;color:var(--txt-dim);letter-spacing:.1em;text-transform:uppercase}.instr{background:linear-gradient(180deg,var(--ink-2),#10141b);border:1px solid var(--ink-3);border-radius:var(--radius);box-shadow:0 40px 80px -40px #000c,inset 0 1px #ffffff08;overflow:hidden}.instr-top{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid var(--line);background:#7c5cff0f}.instr-top .ttl{font-family:Space Mono,monospace;font-size:.8rem;letter-spacing:.06em;color:var(--txt-dim)}.dots{display:flex;gap:6px}.dots i{width:9px;height:9px;border-radius:50%;display:block;background:var(--line)}.dots i:nth-child(1){background:var(--rose)}.dots i:nth-child(2){background:var(--amber)}.dots i:nth-child(3){background:var(--mint)}.instr-body{padding:22px 20px 24px}.field{margin-bottom:15px}.field label{display:flex;justify-content:space-between;font-family:Space Mono,monospace;font-size:.74rem;letter-spacing:.05em;color:var(--txt-dim);text-transform:uppercase;margin-bottom:6px}.field input{width:100%;min-height:54px;background:var(--ink);border:1px solid var(--line);color:var(--txt);font-family:Space Mono,monospace;font-size:1rem;padding:11px 50px 11px 13px;border-radius:9px;transition:border-color .2s,box-shadow .2s}.field input:focus{outline:0;border-color:var(--violet);box-shadow:0 0 0 3px #7c5cff2e}.field input[type=number]{-moz-appearance:textfield;appearance:textfield}.field input::-webkit-outer-spin-button,.field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ctrl{position:relative}.step{position:absolute;right:6px;top:2px;bottom:2px;display:flex;flex-direction:column;gap:2px}.step button{width:30px;flex:1;min-height:24px;display:grid;place-items:center;border:1px solid var(--line);background:var(--ink-2);color:var(--txt-dim);border-radius:5px;cursor:pointer;font-size:.6rem;line-height:1;padding:0;transition:transform .12s var(--ease),background .18s,color .18s,box-shadow .25s,border-color .18s}.step button:hover{color:#0e1014;background:linear-gradient(180deg,#C3B2FF,var(--violet-soft));border-color:transparent;box-shadow:0 5px 14px -5px #7c5cffcc}.step button.dn:hover{background:linear-gradient(180deg,#5fe9b4,var(--mint));box-shadow:0 5px 14px -5px #3de0a0cc}.step button:active{transform:scale(.88)}.readout{margin-top:18px;padding:18px;border-radius:11px;background:radial-gradient(120% 120% at 0% 0%,rgba(61,224,160,.1),transparent 60%),var(--ink);border:1px solid var(--ink-3);display:grid;grid-template-columns:1fr 1fr;gap:14px}.readout .cell{display:flex;align-items:center;gap:16px}.readout .cell .k{font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--txt-dim)}.readout .cell .v{font-family:Clash Display;font-size:2rem;font-weight:700;line-height:1.1}.v.pos{color:var(--mint)}.v.neg{color:var(--rose)}.spark{grid-column:1/-1;height:46px}.note{font-family:Space Mono,monospace;font-size:.7rem;color:var(--txt-dim);margin-top:12px;text-align:center}.hero .instr.roi-lab{max-width:none;background:none;border:0;box-shadow:none;border-radius:0;overflow:visible}.roi-lab .instr-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:32px;padding:0;align-items:stretch}.roi-lab .calc-pane,.roi-lab .res-pane{position:relative;border-radius:20px;padding:24px;background:linear-gradient(180deg,#12161e,#0b0e14);display:flex;flex-direction:column;gap:16px}.roi-lab .calc-pane{box-shadow:inset 4px 0 0 var(--violet),0 0 0 1.5px #7c5cff57,0 0 30px -12px #7c5cff57,inset 0 1px #ffffff0f}.roi-lab .res-pane{box-shadow:inset 4px 0 0 var(--violet),0 0 0 1.5px #3de0a04d,0 0 26px -12px #3de0a052,inset 0 1px #ffffff0f}.roi-lab .pane-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.roi-lab .pane-head h3{font-family:Clash Display;font-size:1.2rem;font-weight:700;margin:0;line-height:1.1}.roi-lab .pane-head p{margin:1px 0 0;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.04em;color:var(--txt-dim)}.roi-lab .pane-ico{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#7c5cff1a;box-shadow:inset 0 0 0 1px #7c5cff59}.roi-lab .pane-ico svg{width:21px;height:21px;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.roi-lab .pane-ico.teal{background:#3de0a01a;box-shadow:inset 0 0 0 1px #3de0a066}.roi-lab .pane-ico.teal svg{stroke:var(--mint)}.roi-lab .pane-ico.mint{background:#3de0a01a;box-shadow:inset 0 0 0 1px #3de0a066}.roi-lab .pane-ico.mint svg{stroke:var(--mint)}.roi-lab .badge{margin-left:auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em;padding:8px 16px;border-radius:999px}.roi-lab .badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.roi-lab .badge.good{color:var(--mint);background:#3de0a01a;box-shadow:inset 0 0 0 1px #3de0a066}.roi-lab .badge.bad{color:#ff6b81;background:#ff6b811a;box-shadow:inset 0 0 0 1px #ff6b8166}.roi-lab .crow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:14px;background:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff0f}.roi-lab .chip-ico{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:1rem;color:#fff;background:radial-gradient(circle at 37% 30%,rgba(255,255,255,.2),transparent 46%),radial-gradient(circle,#283041 0 30%,transparent 31%),radial-gradient(circle,transparent 0 39%,var(--chip) 39% 45%,transparent 46%),repeating-conic-gradient(from 8deg,var(--chip) 0 16deg,transparent 16deg 60deg),radial-gradient(circle,#1a1e28 0 60%,#0d1016);box-shadow:0 0 15px -3px var(--chip),inset 0 0 0 2px #ffffff1a}.roi-lab .chip-ico.teal{--chip:#3DE0A0}.roi-lab .chip-ico.violet{--chip:#7C5CFF}.roi-lab .chip-ico.cyan{--chip:#46B8FF}.roi-lab .cards-ico{flex:none;width:48px;height:48px;position:relative}.roi-lab .cards-ico i{position:absolute;width:27px;height:37px;border-radius:6px;display:grid;place-items:center;font-size:.82rem;font-style:normal;font-weight:700;color:#10131a;background:linear-gradient(150deg,#fffffff5,#d6e2eecc);box-shadow:0 0 14px -1px #46b8ff99,0 5px 11px -3px #000000b3,inset 0 0 0 1px #ffffff8c;backdrop-filter:blur(2px)}.roi-lab .cards-ico i:nth-child(1){left:-2px;top:6px;transform:rotate(-14deg)}.roi-lab .cards-ico i:nth-child(2){left:16px;top:4px;transform:rotate(13deg);color:#e23b4e;box-shadow:0 0 14px -1px #7c5cff99,0 5px 11px -3px #000000b3,inset 0 0 0 1px #ffffff8c}.roi-lab .crow-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.roi-lab .crow .lbl{font-family:Space Mono,monospace;font-size:.64rem;letter-spacing:.09em;text-transform:uppercase;color:var(--txt-dim)}.roi-lab .crow .val{display:flex;align-items:baseline;gap:2px}.roi-lab .crow .cur{font-family:Clash Display;font-weight:700;font-size:1.35rem;color:var(--txt)}.roi-lab .crow input{width:100%;border:0;background:none;color:var(--txt);font-family:Clash Display;font-weight:700;font-size:1.35rem;padding:0;min-height:0}.roi-lab .crow input:focus{outline:0}.roi-lab .crow input[type=number]{-moz-appearance:textfield;appearance:textfield}.roi-lab .crow input::-webkit-outer-spin-button,.roi-lab .crow input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.roi-lab .crow .step{position:static!important;inset:auto!important;flex:0 0 auto;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.roi-lab .crow .step button{position:static!important;flex:0 0 auto!important;width:36px;height:31px;min-height:0;display:grid;place-items:center;cursor:pointer;border-radius:10px;border:0;color:#fff;font-size:1.2rem;line-height:1;font-weight:700;background:linear-gradient(180deg,#7c5cff42,#7c5cff12);box-shadow:inset 0 0 0 1px #7c5cff80,inset 0 1px #ffffff29;transition:background .18s,transform .12s,box-shadow .2s}.roi-lab .crow .step button:hover{background:linear-gradient(180deg,#7c5cff80,#7c5cff33);box-shadow:inset 0 0 0 1px #7c5cffd9,inset 0 1px #ffffff40,0 0 14px -3px var(--violet)}.roi-lab .crow .step button:active{transform:scale(.9)}.roi-lab .pane-foot,.roi-lab .formula{display:flex;align-items:center;gap:8px;margin:auto 0 0;font-family:Space Mono,monospace;font-size:.68rem;color:var(--txt-dim)}.roi-lab .i{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;font-style:normal;font-size:.6rem;color:var(--txt-dim);box-shadow:inset 0 0 0 1px #ffffff40}.roi-lab .res-pane .k{font-family:Space Mono,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--txt-dim)}.roi-lab .roi-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.roi-lab .roi-main{display:flex;flex-direction:column;gap:2px}.roi-lab .roi-main .v{font-family:Clash Display;font-weight:700;line-height:.95;font-size:2.6rem;background:linear-gradient(120deg,var(--mint),#7CF0C4);-webkit-background-clip:text;background-clip:text;color:transparent}.roi-lab .roi-main .v.neg{background:linear-gradient(120deg,#ff6b81,#ff9aa8);-webkit-background-clip:text;background-clip:text;color:transparent}.roi-lab .chipstack{position:relative;width:108px;height:84px;flex:none}.roi-lab .chipstack i{position:absolute;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 37% 30%,rgba(255,255,255,.2),transparent 46%),radial-gradient(circle,#283041 0 26%,transparent 27%),radial-gradient(circle,transparent 0 38%,var(--chip) 38% 44%,transparent 45%),repeating-conic-gradient(from 8deg,var(--chip) 0 16deg,transparent 16deg 60deg),radial-gradient(circle,#1a1e28 0 60%,#0d1016);box-shadow:0 0 20px -5px var(--chip),inset 0 0 0 2px #ffffff1a}.roi-lab .chipstack i:nth-child(1){--chip:#3DE0A0;left:0;top:20px;transform:scale(.9)}.roi-lab .chipstack i:nth-child(2){--chip:#7C5CFF;left:30px;top:9px}.roi-lab .chipstack i:nth-child(3){--chip:#46B8FF;left:14px;top:0;transform:scale(.72)}.roi-lab .net-row{display:flex;flex-direction:column;gap:3px}.roi-lab .netline{display:flex;align-items:baseline;gap:16px}.roi-lab .net-row .v{font-family:Clash Display;font-weight:700;font-size:1.7rem;line-height:1;color:var(--mint)}.roi-lab .net-row .v.neg{color:#ff6b81}.roi-lab .net-row .tag{font-family:Space Mono,monospace;font-size:.72rem;color:var(--txt-dim)}.roi-lab .res-pane .spark{grid-column:auto;width:100%;height:96px}.roi-lab .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.roi-lab .tile{display:flex;align-items:center;gap:9px;padding:10px;border-radius:12px;background:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff0f}.roi-lab .t-ico{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center}.roi-lab .t-ico svg{width:15px;height:15px;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.roi-lab .t-ico.violet{background:#7c5cff1f;box-shadow:inset 0 0 0 1px #7c5cff66}.roi-lab .t-ico.violet svg{stroke:var(--violet-soft)}.roi-lab .t-ico.cyan{background:#46b8ff1f;box-shadow:inset 0 0 0 1px #46b8ff66}.roi-lab .t-ico.cyan svg{stroke:#46b8ff}.roi-lab .t-ico.mint{background:#3de0a01f;box-shadow:inset 0 0 0 1px #3de0a066}.roi-lab .t-ico.mint svg{stroke:var(--mint)}.roi-lab .t-k{display:block;font-family:Space Mono,monospace;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--txt-dim)}.roi-lab .t-v{display:block;font-family:Clash Display;font-weight:700;font-size:1.05rem;line-height:1.1}@media(max-width:820px){.roi-lab .instr-grid{grid-template-columns:minmax(0,1fr);gap:16px}}section.band{padding:80px 0}.sec-head{margin-bottom:46px}.sec-head h2{font-size:clamp(1.7rem,3.2vw,2.5rem);white-space:nowrap}.sec-head p{color:var(--txt-dim);margin-top:12px;max-width:60ch}.modules{display:flex;flex-direction:column;gap:14px}.mod{position:relative;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:26px;padding:20px 26px;border-radius:16px;background:linear-gradient(180deg,var(--ink-2),#171c25);border:1px solid var(--line);transition:transform .2s var(--ease),border-color .25s,box-shadow .3s;overflow:hidden}.mod:hover{transform:translateY(-3px);border-color:var(--ink-3);box-shadow:0 20px 46px -28px #000000d9}.mod.active{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));box-shadow:inset 3px 0 0 var(--accent)}.mod .tile{width:62px;height:62px;border-radius:15px;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--accent) 11%,var(--ink));border:1px solid color-mix(in srgb,var(--accent) 32%,transparent)}.mod .tile svg{width:30px;height:30px;stroke:var(--accent);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mod .body .ix{font-family:Space Mono,monospace;font-size:.7rem;color:var(--txt-dim);letter-spacing:.14em}.mod .body h3{font-size:1.2rem;margin:5px 0 6px}.mod .body p{color:var(--txt-dim);font-size:.9rem;margin:0;max-width:48ch}.mod .spark2{width:208px;height:72px;flex:none;border-radius:8px;background:linear-gradient(#ffffff14,#ffffff14) bottom/100% 1px no-repeat,repeating-linear-gradient(to top,transparent 0 23px,rgba(255,255,255,.035) 23px 24px)}.mod .spark2 .ln{fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 40%,transparent))}.mod-bridge{max-width:72ch;margin:34px auto 0;text-align:center;color:var(--txt-dim);font-size:1.02rem}.totop{position:fixed;right:20px;bottom:20px;z-index:60;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#0c0f15;border:0;background:linear-gradient(180deg,var(--violet-soft),var(--mint));box-shadow:0 10px 28px -8px #7c5cffb3;transition:transform .18s var(--ease),box-shadow .25s,opacity .2s}.totop svg{width:22px;height:22px}.totop:hover{transform:translateY(-3px);box-shadow:0 16px 34px -10px #3de0a0b3}.totop:focus-visible{outline:2px solid var(--violet-soft);outline-offset:3px}.totop[hidden]{display:none}@media(max-width:560px){.totop{right:14px;bottom:14px;width:42px;height:42px}}@media(prefers-reduced-motion:reduce){.totop{transition:none}}@media(max-width:560px){.roi-lab .tiles{grid-template-columns:1fr}.roi-lab .roi-row{flex-wrap:wrap;gap:10px}.seg{gap:5px;padding:3px;overflow-x:auto;justify-content:flex-start;-webkit-overflow-scrolling:touch}.seg button{font-size:.64rem;padding:9px 11px;letter-spacing:.01em;flex:0 0 auto;min-width:max-content}.roi-lab .pane-head{flex-wrap:wrap;row-gap:10px}.roi-lab .pane-head>div{flex:1 1 auto;min-width:0}.roi-lab .pane-head h3{white-space:nowrap}.roi-lab .pane-head .badge{margin:2px auto 0}}.hero-img-m{display:none}@media(max-width:880px){.page-head[class*=head-] .head-bg{display:none}.page-head[class*=head-]:after{display:none}.page-head[class*=head-]{min-height:0;padding-top:clamp(52px,13vw,84px);padding-bottom:6px;background:linear-gradient(180deg,rgba(124,92,255,.12),transparent 60%),var(--ink)}.hero-img-m{display:block;width:100%;aspect-ratio:2400/775;margin:18px 0 10px;border-radius:16px;border:1px solid var(--ink-3);background-image:var(--himg);background-size:cover;background-position:center;box-shadow:0 16px 40px -22px #000000bf}.page-head.head-roi .hero-img-m,.page-head.head-variance .hero-img-m,.page-head.head-bankroll .hero-img-m,.page-head.head-winrate .hero-img-m,.page-head.head-roiguide .hero-img-m,.page-head.head-hub .hero-img-m{background-position:center bottom}}.mod .spark2 .area{stroke:none;fill:color-mix(in srgb,#434343 32%,transparent);opacity:.9;transition:opacity .3s;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 58%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 58%,transparent 100%)}.mod:hover .spark2 .area{opacity:1}.mod .spark2 circle{fill:var(--accent);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 55%,transparent))}.mod:hover .spark2 .ln{animation:spdraw .9s var(--ease) both}@keyframes spdraw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}.mod .chev{font-family:Space Mono,monospace;font-size:1.4rem;color:var(--txt-faint);transition:transform .2s var(--ease),color .2s}.mod:hover .chev{transform:translate(5px);color:var(--accent)}.explain{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:start}.explain p{color:#c8d2df;font-size:1.06rem;line-height:1.75;text-align:justify;hyphens:auto}.explain .formula{background:linear-gradient(180deg,var(--ink-2),#13171f);border:1px solid var(--ink-3);border-radius:16px;padding:24px 26px;font-family:Space Mono,monospace;position:sticky;top:96px;align-self:start;box-shadow:0 28px 64px -42px #000000d9,inset 0 1px #ffffff0a}.explain h3{margin:26px 0 8px;font-size:1.18rem}.explain p+h3{margin-top:24px}.dtable{width:100%;border-collapse:collapse;font-family:Space Mono,monospace;font-size:.82rem}.dtable td{padding:11px 2px;border-bottom:1px dashed var(--line);color:var(--txt-dim);vertical-align:top;transition:color .15s}.dtable tr:last-child td{border-bottom:0}.dtable tr:hover td{color:var(--txt)}.dtable td:last-child{text-align:right;color:var(--txt);white-space:nowrap;padding-left:14px;font-weight:700}.dtable td:last-child span{display:block;color:var(--txt-faint);font-size:.68rem;font-weight:400}.tpanel .big{display:flex;align-items:center;gap:10px;font-size:.95rem;color:var(--txt);margin:0 0 8px;padding-bottom:15px;border-bottom:1px solid var(--line)}.tpanel .big:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px var(--mint);flex:none}.explain .formula .big{font-size:1.05rem;color:var(--txt);margin:0 0 14px}.explain .formula .big b{color:var(--mint)}.explain .formula hr{border:0;border-top:1px dashed var(--line);margin:14px 0}.explain .formula small{color:var(--txt-dim);display:block;line-height:1.9}.faq{display:flex;flex-direction:column;gap:14px}.faq details{border:1px solid var(--line);border-radius:16px;padding:2px 22px;background:linear-gradient(180deg,#ffffff07,#ffffff02);transition:border-color .25s,box-shadow .25s,background .25s}.faq details:hover{border-color:var(--violet-soft)}.faq details[open]{border-color:#7c5cff61;background:linear-gradient(180deg,#7c5cff0e,#ffffff03);box-shadow:0 16px 38px -26px #000c}.faq summary{cursor:pointer;list-style:none;padding:20px 0;font-family:Clash Display;font-weight:600;font-size:1.1rem;display:flex;justify-content:space-between;align-items:center;gap:18px}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);font-family:Space Mono,monospace;font-size:1.2rem;line-height:1;color:var(--mint);transition:transform .25s var(--ease),background .25s,border-color .25s}.faq details[open] summary{border-bottom:1px solid var(--line)}.faq details[open] summary .pm{transform:rotate(135deg);background:#3de0a024;border-color:var(--mint)}.faq p{color:var(--txt-dim);margin:18px 0 22px;max-width:72ch;line-height:1.7}.page-head{padding:58px 0 34px;border-bottom:1px solid var(--line);position:relative;isolation:isolate;overflow:hidden}.page-head:not(.calc-head):not([class*=head-]):before{content:"";position:absolute;inset:0;z-index:-2;background:url(/hero-bg.webp) center/cover no-repeat;background:image-set(url(/hero-bg.avif) type("image/avif"),url(/hero-bg.webp) type("image/webp")) center/cover no-repeat}.page-head:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#161b2494,#161b24bd 55%,#161b24f7)}.page-head[class*=head-]{min-height:clamp(400px,44vw,620px);display:flex;flex-direction:column;justify-content:flex-end;border-bottom:0;padding-bottom:34px}.page-head[class*=head-]:after{background:linear-gradient(180deg,#161b2438,#161b2466 52%,#161b24cc 84%,#161b24)}.page-head[class*=head-] .head-bg{position:absolute;inset:0;z-index:-2;overflow:hidden}.page-head[class*=head-] .head-bg:before{content:"";position:absolute;inset:0;background-image:var(--himg);background-size:cover;background-position:center bottom}.head-roi{--himg:image-set(url(/head-roi.avif) type("image/avif"), url(/head-roi.webp) type("image/webp"))}.head-variance{--himg:image-set(url(/head-variance.avif) type("image/avif"), url(/head-variance.webp) type("image/webp"))}.head-bankroll{--himg:image-set(url(/head-bankroll.avif) type("image/avif"), url(/head-bankroll.webp) type("image/webp"))}.page-head.head-bankroll .head-bg:before{background-position:center 86%}.page-head.head-bnrvar .head-bg:before{background-position:center}.head-winrate{--himg:image-set(url(/head-winrate.avif) type("image/avif"), url(/head-winrate.webp) type("image/webp"))}.page-head.head-winrate .head-bg:before{background-position:center 95%}.head-wrx{--himg:image-set(url(/head-winrate-explained.avif) type("image/avif"), url(/head-winrate-explained.webp) type("image/webp"))}.head-cgx{--himg:image-set(url(/head-cashgame.avif) type("image/avif"), url(/head-cashgame.webp) type("image/webp"))}.head-bbx{--himg:image-set(url(/head-bb100.avif) type("image/avif"), url(/head-bb100.webp) type("image/webp"))}.head-evx{--himg:image-set(url(/head-ev.avif) type("image/avif"), url(/head-ev.webp) type("image/webp"))}.head-pvx{--himg:image-set(url(/head-variance-x.avif) type("image/avif"), url(/head-variance-x.webp) type("image/webp"))}.head-ppx{--himg:image-set(url(/head-profitable.avif) type("image/avif"), url(/head-profitable.webp) type("image/webp"))}.head-trx{--himg:image-set(url(/head-tourney.avif) type("image/avif"), url(/head-tourney.webp) type("image/webp"))}.head-grx{--himg:image-set(url(/head-goodroi.avif) type("image/avif"), url(/head-goodroi.webp) type("image/webp"))}.head-olx{--himg:image-set(url(/head-onlinelive.avif) type("image/avif"), url(/head-onlinelive.webp) type("image/webp"))}.head-pex{--himg:image-set(url(/head-earnings.avif) type("image/avif"), url(/head-earnings.webp) type("image/webp"))}.head-ppx2{--himg:image-set(url(/head-winshare.avif) type("image/avif"), url(/head-winshare.webp) type("image/webp"))}.head-bnrvar{--himg:image-set(url(/head-bnrvar.avif) type("image/avif"), url(/head-bnrvar.webp) type("image/webp"))}.head-roiguide{--himg:image-set(url(/head-roiguide.avif) type("image/avif"), url(/head-roiguide.webp) type("image/webp"))}.page-head.head-hub,.page-head.head-roiguide,.page-head.head-bnrvar,.page-head.head-wrx,.page-head.head-cgx,.page-head.head-bbx,.page-head.head-evx,.page-head.head-pvx,.page-head.head-ppx,.page-head.head-trx,.page-head.head-grx,.page-head.head-olx,.page-head.head-pex,.page-head.head-ppx2{justify-content:flex-start;padding-top:clamp(72px,8vw,120px)}.page-head.head-hub:after,.page-head.head-roiguide:after,.page-head.head-bnrvar:after,.page-head.head-wrx:after,.page-head.head-cgx:after,.page-head.head-bbx:after,.page-head.head-evx:after,.page-head.head-pvx:after,.page-head.head-ppx:after,.page-head.head-trx:after,.page-head.head-grx:after,.page-head.head-olx:after,.page-head.head-pex:after,.page-head.head-ppx2:after{background:linear-gradient(180deg,#161b24c7,#161b247a 26%,#161b2424 50%,#161b2480 80%,#161b24)}.head-hub{--himg:image-set(url(/head-hub.avif) type("image/avif"), url(/head-hub.webp) type("image/webp"))}.page-head.head-hub .head-bg:before{transform:translate(6%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 13%);mask-image:linear-gradient(90deg,transparent 0,#000 13%)}.head-inner{max-width:70ch;margin:0 auto;font-size:1.04rem}@media(min-width:980px){.page-head.head-aside .head-inner{max-width:none}.page-head.head-aside h1{max-width:none;text-wrap:wrap}.page-head.head-aside .intro{max-width:none}}@media(min-width:980px){.page-head.head-hub .head-inner,.page-head.head-roiguide .head-inner,.page-head.head-bnrvar .head-inner,.page-head.head-wrx .head-inner,.page-head.head-cgx .head-inner,.page-head.head-bbx .head-inner,.page-head.head-evx .head-inner,.page-head.head-pvx .head-inner,.page-head.head-ppx .head-inner,.page-head.head-trx .head-inner,.page-head.head-grx .head-inner,.page-head.head-olx .head-inner,.page-head.head-pex .head-inner,.page-head.head-ppx2 .head-inner{max-width:min(calc(100% - 400px),56vw);margin-left:0;margin-right:auto}.page-head.head-hub .head-inner{max-width:calc(100% - 352px)}}.page-head.head-hub .hero-deco{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.head-hub .deco-curve{position:absolute;left:0;bottom:7%;width:54%;height:160px;fill:none;stroke:var(--mint);stroke-width:1.5;opacity:.13;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--mint) 45%,transparent))}.page-head .hero-foot{display:flex;flex-wrap:wrap;align-items:center;gap:11px;margin-top:24px;max-width:100%}.page-head .deco-chip{display:inline-flex;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.01em;color:var(--txt-dim);padding:7px 13px;border:1px solid color-mix(in srgb,var(--violet) 32%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ink-2) 52%,transparent);backdrop-filter:blur(6px);box-shadow:0 6px 20px #00000047}.page-head .deco-chip i{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 8px var(--mint);flex:none}.page-head .deco-chip--alt i{background:var(--violet-soft);box-shadow:0 0 8px var(--violet-soft)}.page-head .deco-formula{font-family:Space Mono,monospace;font-size:.74rem;color:var(--txt-dim);opacity:.9;white-space:nowrap;padding:7px 4px}.page-head .deco-formula .tok{color:var(--mint)}@media(max-width:680px){.page-head .deco-formula{display:none}}.page-head h1{font-size:clamp(1.7rem,3.4vw,2.7rem);margin:14px 0 0;max-width:28ch;text-wrap:balance;line-height:1.06}.page-head h1 em{font-style:normal;background:linear-gradient(90deg,var(--violet-soft),var(--mint));-webkit-background-clip:text;background-clip:text;color:transparent}.page-head .intro{color:var(--txt);font-size:1.08rem;max-width:64ch;margin:18px 0 0;text-align:justify;hyphens:auto}.page-head.calc-head{padding-top:64px;border-bottom:0;overflow:hidden;min-height:clamp(520px,56.25vw,1040px);display:flex;flex-direction:column;justify-content:flex-end}.calc-head .head-bg{position:absolute;inset:0;z-index:-2;overflow:hidden}.calc-head .head-bg:before{content:"";position:absolute;inset:0;background:url(/home-hero.webp) center/cover no-repeat;background:image-set(url(/home-hero.avif) type("image/avif"),url(/home-hero.webp) type("image/webp")) center/cover no-repeat}.page-head.calc-head:after{background:linear-gradient(180deg,#161b244d,#161b246b 64%,#161b24f5)}.prose{max-width:70ch;margin:42px auto 0;color:var(--txt);font-size:1.04rem}.prose>p{color:var(--txt);text-align:justify;hyphens:auto;margin:0 0 1.25em}.prose h2{font-size:clamp(1.4rem,2.4vw,1.85rem);margin:2em 0 .6em;letter-spacing:-.01em}.prose h3{font-size:1.2rem;margin:1.6em 0 .5em;color:var(--txt)}.prose h2 .ix{font-family:Space Mono,monospace;font-size:.62em;color:var(--violet-soft);letter-spacing:.14em;margin-right:.5em;vertical-align:.12em}.prose a{color:var(--violet-soft);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--violet) 45%,transparent);transition:color .2s,border-color .2s}.prose a:hover{color:var(--mint);border-bottom-color:var(--mint)}.prose ul{list-style:none;padding:0;margin:0 0 1.25em}.prose ul li{position:relative;padding-left:1.5em;margin:0 0 .55em;color:var(--txt-dim)}.prose ul li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:2px;background:linear-gradient(135deg,var(--violet),var(--mint))}.prose ol{padding-left:1.3em;margin:0 0 1.25em;color:var(--txt-dim)}.prose ol li{margin:0 0 .55em}.prose strong{color:var(--txt);font-weight:700}.prose .mono{font-family:Space Mono,monospace;color:var(--mint);font-size:.95em}.prose .aside{position:relative;margin:1.7em 0;padding:18px 22px 18px 46px;background:linear-gradient(180deg,var(--ink-2),#10141b);border:1px solid var(--ink-3);border-radius:var(--radius)}.prose .aside:before{content:"//";position:absolute;left:18px;top:18px;font-family:Space Mono,monospace;font-size:.9rem;color:var(--violet-soft);letter-spacing:.04em}.prose .aside p{margin:0;color:var(--txt-dim)}.prose .aside p+p{margin-top:.7em}.prose .formula-card{margin:1.9em 0;padding:24px 26px;border:1px solid var(--ink-3);border-radius:var(--radius);text-align:center;background:radial-gradient(120% 140% at 50% 0%,color-mix(in srgb,var(--violet) 14%,transparent) 0%,transparent 60%),linear-gradient(180deg,var(--ink-2),#10141b)}.prose .formula-card .fc-label{display:block;font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--violet-soft);margin-bottom:16px}.prose .formula-card .fc-eq{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;font-family:Space Mono,monospace;font-size:clamp(1.15rem,2.4vw,1.6rem);color:var(--txt)}.prose .formula-card .fc-roi{color:#76c2a2;font-weight:700}.prose .formula-card .fc-op{color:var(--txt-dim)}.prose .formula-card .fc-frac{display:inline-flex;flex-direction:column;text-align:center;line-height:1.25}.prose .formula-card .fc-num{padding:0 .5em .14em;border-bottom:2px solid color-mix(in srgb,var(--violet) 55%,transparent);color:#76c2a2}.prose .formula-card .fc-den{padding:.14em .5em 0;color:var(--violet-soft)}.prose .formula-card .fc-hundred{color:var(--txt)}.prose .formula-card .fc-ex{margin:18px 0 0;padding-top:14px;border-top:1px dashed var(--ink-3);font-family:Space Mono,monospace;font-size:.82rem;color:var(--txt-dim)}.prose .formula-card .fc-ex b{font-weight:700}.prose .formula-card .fc-profit{color:#76c2a2}.prose .formula-card .fc-buyins{color:var(--violet-soft)}.prose .formula-card .fc-res{color:var(--txt)}.prose .calc-flow{margin:1.9em 0;padding:22px 24px;border:1px solid var(--ink-3);border-radius:var(--radius);background:linear-gradient(180deg,var(--ink-2),#10141b)}.prose .calc-flow .cf-label{display:block;font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--violet-soft);margin-bottom:18px}.prose .calc-flow .cf-steps{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px}.prose .calc-flow .cf-step{flex:1 1 130px;min-width:130px;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--ink-2) 55%,transparent)}.prose .calc-flow .cf-result{border-color:color-mix(in srgb,#76C2A2 45%,transparent);background:color-mix(in srgb,#76C2A2 9%,transparent)}.prose .calc-flow .cf-k{font-family:Space Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--txt-dim)}.prose .calc-flow .cf-v{font-family:Space Mono,monospace;font-size:1.5rem;font-weight:700;color:var(--txt);line-height:1.1}.prose .calc-flow .cf-pos{color:#76c2a2}.prose .calc-flow .cf-sub{font-size:.74rem;color:var(--txt-dim)}.prose .calc-flow .cf-arrow{display:flex;align-items:center;color:var(--violet-soft);font-size:1.3rem;flex:none}@media(max-width:880px){.prose .calc-flow .cf-arrow{display:none}.prose .calc-flow .cf-result{order:-1;flex-basis:100%;align-items:center;text-align:center;margin-bottom:6px}}@media(max-width:620px){.prose .calc-flow .cf-steps{flex-direction:column}}.prose .roll-dash{margin:1.9em 0;padding:22px 24px;border:1px solid var(--ink-3);border-radius:var(--radius);display:grid;grid-template-columns:minmax(0,230px) 1fr;gap:18px 28px;align-items:center;background:radial-gradient(130% 150% at 85% -10%,color-mix(in srgb,var(--mint) 9%,transparent),transparent 55%),linear-gradient(180deg,var(--ink-2),#10141b)}.prose .roll-dash .rd-main{display:flex;flex-direction:column;gap:8px;padding-right:26px;border-right:1px solid var(--ink-3)}.prose .roll-dash .rd-big{font-family:Space Mono,monospace;font-weight:700;font-size:2.6rem;line-height:1;color:#76c2a2}.prose .roll-dash .rd-big small{font-size:.85rem;color:var(--txt-dim);margin-left:8px;font-weight:400}.prose .roll-dash .rd-meter{height:6px;border-radius:3px;background:var(--ink-3);overflow:hidden;margin-top:4px}.prose .roll-dash .rd-meter span{display:block;height:100%;width:66%;border-radius:3px;background:linear-gradient(90deg,var(--violet),var(--mint))}.prose .roll-dash .rd-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px}.prose .roll-dash .rd-grid>div{display:flex;flex-direction:column;gap:3px}.prose .roll-dash .rd-k{font-family:Space Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--txt-dim)}.prose .roll-dash .rd-v{font-weight:700;color:var(--txt)}.prose .roll-dash .rd-dn{color:#ff8a8a}.prose .roll-dash figcaption{grid-column:1/-1;border-top:1px solid var(--ink-3);padding-top:14px;margin:0;font-family:Space Mono,monospace;font-size:.74rem;color:var(--txt-dim)}@media(max-width:620px){.prose .roll-dash{grid-template-columns:1fr}.prose .roll-dash .rd-main{border-right:0;border-bottom:1px solid var(--ink-3);padding-right:0;padding-bottom:16px}}.prose .table-wrap{overflow-x:auto;margin:1.6em 0}.prose table{width:100%;border-collapse:collapse;font-size:.95rem;min-width:420px}.prose table caption{font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--txt-dim);text-align:left;padding-bottom:10px}.prose th,.prose td{padding:11px 14px;text-align:left;border-bottom:1px solid var(--line)}.prose thead th{font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--txt-dim);border-bottom:1px solid var(--ink-3)}.prose tbody td{color:var(--txt-dim)}.prose tbody td:first-child{color:var(--txt)}.prose tbody tr:hover td{background:#7c5cff0d}.prose .cmp-wrap{overflow:auto;margin:1.8em 0;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--ink-2) 35%,transparent)}.prose table.cmp{width:100%;min-width:600px;border-collapse:collapse;font-size:.92rem}.prose .cmp-wrap>table:not(.cmp)>caption{caption-side:top;text-align:center;padding:15px 18px;font-family:Space Mono,monospace;font-size:.76rem;letter-spacing:.07em;text-transform:uppercase;color:#76c2a2;background:color-mix(in srgb,var(--violet) 13%,transparent);border-bottom:1px solid var(--line)}.prose table.cmp caption{caption-side:top;text-align:center;padding:15px 18px;font-family:Space Mono,monospace;font-size:.76rem;letter-spacing:.07em;text-transform:uppercase;color:#76c2a2;background:color-mix(in srgb,var(--violet) 13%,transparent);border-bottom:1px solid var(--line)}.prose table.cmp thead th{font-family:Space Mono,monospace;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--violet-soft);text-align:left;vertical-align:bottom;padding:13px 16px;background:color-mix(in srgb,var(--violet) 8%,transparent);border-bottom:1px solid var(--ink-3)}.prose table.cmp td{padding:14px 16px;color:#cdd6e2;line-height:1.55;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.prose table.cmp tbody tr:nth-child(2n) td{background:#7c5cff0b}.prose table.cmp tbody tr:hover td{background:#7c5cff17}.prose table.cmp tbody tr:last-child td{border-bottom:0}.prose table.cmp td:first-child a{color:#76c2a2;font-weight:700;border-bottom:0}.prose table.cmp td:first-child a:hover{color:var(--violet-soft)}.prose td .pos{color:var(--mint)}.prose td .neg{color:var(--rose)}@media(max-width:640px){.prose table.cmp{font-size:.86rem}.prose table.cmp td,.prose table.cmp th{padding:11px 12px}.card-fan{max-width:250px}}.related{margin:64px auto 0;max-width:70ch}.related .eyebrow{display:block;margin-bottom:16px}.related .links{display:grid;gap:12px}.related a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border-radius:14px;background:linear-gradient(180deg,var(--ink-2),#171c25);border:1px solid var(--line);transition:transform .2s var(--ease),border-color .25s,box-shadow .3s}.related a:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--violet) 55%,var(--line));box-shadow:0 16px 38px -24px var(--violet)}.related a .t{font-family:Clash Display;font-weight:600;font-size:1.05rem;color:var(--txt)}.related a .d{display:block;font-size:.86rem;color:var(--txt-dim);margin-top:3px;font-family:inherit;font-weight:400}.related a .chev{font-family:Space Mono,monospace;color:var(--txt-faint);transition:transform .2s var(--ease),color .2s;flex:none}.related a:hover .chev{transform:translate(5px);color:var(--violet-soft)}@media(min-width:980px){.article-body.with-aside{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:52px;align-items:start}.article-body.with-aside .prose{max-width:none;margin:42px 0 0}.article-body.with-aside .tools-intro,.article-body.with-aside .article-main .related{max-width:none;margin-inline:0}.article-body.with-aside>.aside{position:sticky;top:96px}.article-body.with-aside .related-aside{margin:0;max-width:none}.article-body.with-aside .related-aside .t{font-size:1rem}}.related-aside .eyebrow{padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:18px}.related-aside .links{gap:10px}.related-aside a{position:relative;padding-left:24px;align-items:flex-start}.related-aside a:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--violet),var(--violet-soft));opacity:0;transform:scaleY(.35);transform-origin:center;transition:opacity .25s,transform .25s var(--ease)}.related-aside a:hover:before{opacity:1;transform:scaleY(1)}.related-aside a .chev{align-self:center}.related-aside a:hover{transform:none;box-shadow:0 14px 34px -26px var(--violet)}.calc-lead .instr{margin-top:8px}.calc-prose{max-width:none}.page-head>.wrap>h1{max-width:none;text-wrap:wrap}.page-head>.wrap>.intro{max-width:none}.paths-card .paths-chart svg{height:152px}.paths-card .pdot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:9px;vertical-align:middle}.paths-card .pdot.lucky{background:var(--mint);box-shadow:0 0 8px var(--mint)}.paths-card .pdot.exp{background:var(--violet-soft);box-shadow:0 0 8px var(--violet-soft)}.paths-card .pdot.rough{background:var(--rose);box-shadow:0 0 8px var(--rose)}.prose .roi-card{margin:2em 0;border:1px solid var(--ink-3);border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#12161e,#0c0f15);box-shadow:0 20px 50px -30px #000000d9}.roi-card-tag{display:block;font-family:Space Mono,monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--txt-dim);padding:13px 22px;border-bottom:1px solid var(--ink-3)}.roi-card-body{display:grid;grid-template-columns:1fr 1.15fr;gap:30px;padding:24px 22px}.roi-card-left{display:flex;flex-direction:column;gap:18px}.roi-card .rc-k{display:block;font-family:Space Mono,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--txt-dim);margin-bottom:9px}.roi-card-hero .rc-roi{font-size:2.7rem;font-weight:700;line-height:1;letter-spacing:-.01em;background:linear-gradient(90deg,var(--violet-soft),var(--mint));-webkit-background-clip:text;background-clip:text;color:transparent}.roi-card-rows{display:flex;flex-direction:column}.roi-card .rc-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.roi-card .rc-row:last-child{border-bottom:0}.roi-card .rc-l{color:var(--txt-dim);font-size:.92rem}.roi-card-chart{display:flex;flex-direction:column}.roi-card-chart svg{width:100%;height:132px;margin-top:6px;display:block}.roi-card .rc-axis{display:flex;justify-content:space-between;font-family:Space Mono,monospace;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--txt-dim);margin-top:4px}.roi-card-note{margin:0;padding:15px 22px 18px;border-top:1px solid var(--ink-3);color:var(--txt-dim);font-size:.9rem}@media(max-width:620px){.roi-card-body{grid-template-columns:1fr;gap:22px}}.prose .rate-pill{display:inline-block;font-family:Space Mono,monospace;font-size:.8rem;line-height:1;padding:6px 12px;border-radius:999px;white-space:nowrap;background:#7c5cff21;border:1px solid color-mix(in srgb,var(--violet) 42%,var(--line));color:var(--txt)}.prose .rate-pill.strong{background:#3de0a021;border-color:color-mix(in srgb,var(--mint) 48%,var(--line));color:var(--mint)}.prose .rate-pill.bad{background:#e2566a21;border-color:color-mix(in srgb,var(--rose) 48%,var(--line));color:#ef7d8c}.distbar-card .distbar{display:flex;height:46px;margin:24px 22px 0;border-radius:9px;overflow:hidden;border:1px solid var(--line)}.distbar-card .seg{display:flex;align-items:center;justify-content:center;font-family:Space Mono,monospace;font-size:.64rem;letter-spacing:.04em;text-transform:uppercase;color:#0c0f15;font-weight:700;overflow:hidden;white-space:nowrap}.distbar-card .seg.losing{background:linear-gradient(180deg,#e2566a,#b8455a);color:#fff}.distbar-card .seg.even{background:linear-gradient(180deg,#5a6478,#454d5e);color:#fff}.distbar-card .seg.win{background:linear-gradient(180deg,#3de0a0,#2ea37a)}.distbar-card .seg.top{background:linear-gradient(180deg,#a38bff,#7c5cff)}.distbar-card .distbar-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 22px 0;font-family:Space Mono,monospace;font-size:.6rem;letter-spacing:.05em;text-transform:uppercase;color:var(--txt-dim)}.distbar-card .distbar-legend span{display:inline-flex;align-items:center;gap:7px}.distbar-card .distbar-legend i{width:11px;height:11px;border-radius:3px}.distbar-card .distbar-legend i.losing{background:#e2566a}.distbar-card .distbar-legend i.even{background:#5a6478}.distbar-card .distbar-legend i.win{background:#3de0a0}.distbar-card .distbar-legend i.top{background:#7c5cff}.prose .dist-ladder{display:flex;flex-direction:column;gap:9px;margin:1.7em 0}.prose .dl-row{display:grid;grid-template-columns:200px 1fr;gap:16px;align-items:baseline;padding:13px 16px;border:1px solid var(--line);border-left-width:3px;border-radius:10px;background:var(--ink-2)}.prose .dl-row.losing{border-left-color:#e2566a}.prose .dl-row.even{border-left-color:#5a6478}.prose .dl-row.win{border-left-color:#3de0a0}.prose .dl-row.top{border-left-color:#7c5cff}.prose .dl-name{font-weight:600;color:var(--txt)}.prose .dl-desc{color:var(--txt-dim);font-size:.9rem}@media(max-width:620px){.prose .dl-row{grid-template-columns:1fr;gap:4px}}.prose .profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:1.9em 0;max-width:none}.prose .profile-card{padding:18px 20px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(180deg,var(--ink-2),#13171f)}.prose .profile-card.losing{border-color:color-mix(in srgb,var(--rose) 32%,var(--line))}.prose .profile-card .pc-tag{font-family:Space Mono,monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--violet-soft)}.prose .profile-card.losing .pc-tag{color:#ef7d8c}.prose .profile-card h3{margin:6px 0 8px;font-size:1.08rem}.prose .profile-card p{margin:0;font-size:.9rem;color:var(--txt-dim)}@media(max-width:620px){.prose .profile-grid{grid-template-columns:1fr}}.prose .myths{display:flex;flex-direction:column;gap:12px;margin:1.7em 0}.prose .myth-row{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.prose .m-myth{padding:13px 16px;background:#e2566a14;color:#ef93a0;font-size:.9rem;border-right:1px solid var(--line)}.prose .m-real{padding:13px 16px;background:#3de0a012;color:#cdd6e2;font-size:.9rem}.prose .m-myth:before{content:"Myth: ";font-family:Space Mono,monospace;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--rose);display:block;margin-bottom:3px}.prose .m-real:before{content:"Reality: ";font-family:Space Mono,monospace;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mint);display:block;margin-bottom:3px}@media(max-width:620px){.prose .myth-row{grid-template-columns:1fr}.prose .m-myth{border-right:0;border-bottom:1px solid var(--line)}}.bands-card .bands{display:flex;flex-direction:column;gap:13px;padding:24px 22px}.bands-card .brow2{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:16px}.bands-card .bl{font-size:.9rem;color:var(--txt-dim)}.bands-card .btrk{position:relative;height:14px;border-radius:7px;background:var(--ink-2);border:1px solid var(--line)}.bands-card .btrk i{position:absolute;top:-1px;bottom:-1px;border-radius:7px;background:linear-gradient(90deg,var(--violet),var(--mint));box-shadow:0 0 12px -2px var(--violet)}@media(max-width:560px){.bands-card .brow2{grid-template-columns:96px 1fr;gap:10px}}.prose .cancannot{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:1.8em 0}.prose .cc-col{border:1px solid var(--line);border-radius:12px;padding:16px 20px;background:var(--ink-2)}.prose .cc-col.can{border-color:color-mix(in srgb,var(--mint) 38%,var(--line))}.prose .cc-col.cannot{border-color:color-mix(in srgb,var(--rose) 38%,var(--line))}.prose .cc-col.online{border-color:color-mix(in srgb,var(--violet) 42%,var(--line))}.prose .cc-col.online .cc-h{color:var(--violet-soft)}.splitcompare .roi-card-body{grid-template-columns:1fr 1fr}.splitcompare .sp-pane{padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--ink-2)}.splitcompare .sp-pane.online{border-color:color-mix(in srgb,var(--violet) 38%,var(--line))}.splitcompare .sp-pane.live{border-color:color-mix(in srgb,var(--mint) 38%,var(--line))}.splitcompare .sp-h{display:block;font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.splitcompare .sp-pane.online .sp-h{color:var(--violet-soft)}.splitcompare .sp-pane.live .sp-h{color:var(--mint)}.splitcompare .sp-bar{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:12px;margin-bottom:9px}.splitcompare .sp-l{font-size:.74rem;color:var(--txt-dim)}.splitcompare .sp-bar i{display:block;height:11px;border-radius:6px}.splitcompare .sp-pane.online .sp-bar i{background:linear-gradient(90deg,var(--violet),var(--violet-soft))}.splitcompare .sp-pane.live .sp-bar i{background:linear-gradient(90deg,#2ea37a,var(--mint))}.splitcompare .sp-note{margin:10px 0 0;font-size:.86rem;color:var(--txt-dim)}.prose .cc-h{display:block;font-family:Space Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.prose .cc-col.can .cc-h{color:var(--mint)}.prose .cc-col.cannot .cc-h{color:var(--rose)}.prose .cancannot ul{margin:0;padding-left:18px}.prose .cancannot li{font-size:.92rem}@media(max-width:620px){.prose .cancannot{grid-template-columns:1fr}}.funnel-card .funnel{display:flex;flex-direction:column;align-items:center;gap:9px;padding:26px 22px}.funnel-card .ftier{display:flex;align-items:center;justify-content:center;min-height:46px;padding:8px 14px;border-radius:9px;background:linear-gradient(180deg,#7c5cff42,#7c5cff1f);border:1px solid color-mix(in srgb,var(--violet) 42%,var(--line));text-align:center;transition:width .3s}.funnel-card .ftier span{font-size:.92rem;color:var(--txt);font-weight:500}.funnel-card .ftier.win{background:linear-gradient(180deg,#3de0a047,#3de0a01f);border-color:color-mix(in srgb,var(--mint) 52%,var(--line))}.funnel-card .ftier.win span{color:var(--mint);font-weight:700}.dip-card .dip-chart{padding:22px 24px 18px}.dip-card .dip-chart svg{width:100%;height:178px;display:block}.dip-card .dip-labels{display:flex;justify-content:space-between;gap:10px;margin-top:12px;font-family:Space Mono,monospace;font-size:.6rem;letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap}.dip-card .dip-labels .good{color:var(--mint)}.dip-card .dip-labels .bad{color:var(--rose)}.curve-card .curve-chart{padding:22px 24px 18px}.curve-card .curve-chart svg{width:100%;height:150px;display:block}.curve-card .curve-axis{display:flex;justify-content:space-between;margin-top:10px}.curve-card .curve-axis span{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1}.curve-card .curve-axis b{font-family:Space Mono,monospace;font-size:1rem;color:var(--mint)}.curve-card .curve-axis i{font-family:Space Mono,monospace;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--txt-dim);font-style:normal}.samples-card .samples-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:24px 22px}.samples-card .sample{display:flex;flex-direction:column;gap:9px;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--ink-2)}.samples-card .s-k{font-family:Space Mono,monospace;font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:var(--txt-dim)}.samples-card .sample svg{width:100%;height:74px;display:block}.samples-card .s-tag{font-family:Space Mono,monospace;font-size:.58rem;letter-spacing:.05em;text-transform:uppercase}.samples-card .s-tag.rough{color:var(--rose)}.samples-card .s-tag.mid{color:var(--violet-soft)}.samples-card .s-tag.good{color:var(--mint)}@media(max-width:620px){.samples-card .samples-grid{grid-template-columns:1fr}}.flow-card .flow-body{display:flex;align-items:stretch;flex-wrap:wrap;gap:10px;padding:24px 22px}.flow-card .fstep{flex:1;min-width:88px;display:flex;flex-direction:column;gap:7px;justify-content:center;padding:15px 12px;border:1px solid var(--line);border-radius:12px;background:var(--ink-2);text-align:center}.flow-card .fstep.hot{border-color:color-mix(in srgb,var(--mint) 48%,var(--line));background:linear-gradient(180deg,rgba(61,224,160,.09),var(--ink-2))}.flow-card .fk{font-family:Space Mono,monospace;font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;color:var(--txt-dim)}.flow-card .fv{font-size:1.05rem;font-weight:600;color:var(--txt)}.flow-card .fstep.hot .fv{color:var(--mint)}.flow-card .farrow{display:flex;align-items:center;color:var(--violet-soft);font-size:1.15rem}@media(max-width:620px){.flow-card .flow-body{flex-direction:column}.flow-card .farrow{transform:rotate(90deg);justify-content:center}}.bars-card .bars-body{display:flex;flex-direction:column;gap:15px;padding:24px 22px}.bars-card .brow{display:grid;grid-template-columns:140px 1fr 56px;align-items:center;gap:16px}.bars-card .blbl{font-size:.92rem;color:var(--txt-dim)}.bars-card .btrack{height:13px;border-radius:7px;background:var(--ink-2);border:1px solid var(--line);overflow:hidden}.bars-card .btrack i{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,var(--violet),var(--mint));box-shadow:0 0 12px -2px var(--violet)}.bars-card .bn{font-size:.88rem;color:var(--txt);text-align:right}@media(max-width:560px){.bars-card .brow{grid-template-columns:92px 1fr 44px;gap:10px}}footer{position:relative;padding:64px 0 30px;color:var(--txt-dim);isolation:isolate}footer:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--ink) 0%,rgba(22,27,36,.94) 14%,rgba(22,27,36,.8) 52%,rgba(22,27,36,.85) 100%),url(/hero-bg.webp) center/cover no-repeat;background:linear-gradient(180deg,var(--ink) 0%,rgba(22,27,36,.94) 14%,rgba(22,27,36,.8) 52%,rgba(22,27,36,.85) 100%),image-set(url(/hero-bg.avif) type("image/avif"),url(/hero-bg.webp) type("image/webp")) center/cover no-repeat}.foot{display:flex;justify-content:space-between;gap:40px 30px;flex-wrap:wrap}.foot .col-brand{max-width:320px;flex:1 1 280px}.foot .col:not(.col-brand){min-width:150px}.foot .col h4{font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--txt-dim);margin:0 0 12px}.foot .col a{display:block;color:var(--txt-dim);font-size:.9rem;padding:3px 0;transition:color .2s}.foot .col a:hover{color:var(--mint)}.foot .foot-desc{font-size:.9rem;line-height:1.7;color:var(--txt-dim);max-width:36ch;margin:0 0 12px}.foot .legal{font-family:Space Mono,monospace;font-size:.72rem;max-width:38ch;line-height:1.8}.foot-responsible{display:flex;align-items:center;gap:14px;margin-top:36px;padding:15px 18px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--ink-2) 42%,transparent)}.foot-responsible .age-badge{flex:none;width:40px;height:40px;display:grid;place-items:center;font-family:Space Mono,monospace;font-weight:700;font-size:.8rem;color:var(--mint);border:1.5px solid var(--mint);border-radius:50%}.foot-responsible p{margin:0;font-size:.82rem;line-height:1.6;color:var(--txt-dim)}.foot-responsible a{color:var(--violet-soft);border-bottom:1px solid color-mix(in srgb,var(--violet) 45%,transparent);transition:color .2s}.foot-responsible a:hover{color:var(--mint)}.page-head.hd-wide .head-inner{max-width:none;margin:0}.article-body.article-wide .prose{max-width:none;margin:42px 0 0}.article-body.article-wide .related{max-width:none;margin:48px 0 0}.foot-legal{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:30px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--txt-dim) 16%,transparent)}.foot-legal a{font-family:Space Mono,monospace;font-size:.74rem;letter-spacing:.06em;color:var(--txt-dim);transition:color .2s}.foot-legal a:hover{color:var(--mint)}.foot-copy{margin-top:16px;color:var(--txt-dim)}.card-fan-band{display:flex;justify-content:center;padding:8px 24px}.card-fan{max-width:300px;width:100%}.card-fan svg{width:100%;height:auto;display:block}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.in{opacity:1;transform:none}.reveal-l{opacity:0;transform:translate(-72px);transition:opacity .75s var(--ease),transform .75s var(--ease)}.reveal-r{opacity:0;transform:translate(72px);transition:opacity .75s var(--ease),transform .75s var(--ease)}.reveal-l.in,.reveal-r.in{opacity:1;transform:none}.mod.reveal-l,.mod.reveal-r{transition:opacity .65s var(--ease),transform .65s var(--ease),border-color .25s,box-shadow .3s}.pk-rise{opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.pk-rise.in{opacity:1;transform:none}@media(max-width:880px){section.band{padding:56px 0}.hero{padding:48px 0 26px}.sec-head{margin-bottom:30px}.explain{grid-template-columns:1fr}.hero h1{white-space:normal}.page-head h1{white-space:normal;font-size:1.6rem}.prose h2{white-space:normal}.sec-head h2{white-space:normal;font-size:1.6rem}.mod{grid-template-columns:auto 1fr auto;gap:16px;padding:16px 18px}.mod .spark2{display:none}.mod .body p{font-size:.86rem}.navlinks,.nav .btn{display:none}.menutoggle{display:block}.navlinks.open{display:flex;flex-direction:column;align-items:stretch;gap:0;position:absolute;top:100%;left:0;right:0;background:#0e1014f7;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding:8px 24px 14px;box-shadow:0 24px 48px -24px #000c}.navlinks.open a{padding:13px 0;border-bottom:1px solid var(--line);font-size:1rem}.navlinks.open a:last-child{border-bottom:0}.navlinks.open a:after{display:none}.hero{padding-top:40px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal,.reveal-l,.reveal-r,.pk-rise{opacity:1;transform:none}}.body-figure{margin:22px 0 26px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--ink-2);box-shadow:0 28px 64px -42px #000000d9}.body-figure img{display:block;width:100%;height:auto}.body-figure figcaption{font-family:Space Mono,monospace;font-size:.74rem;color:var(--txt-dim);letter-spacing:.02em;padding:12px 16px;border-top:1px solid var(--line)}.tools-intro{max-width:70ch;margin:0 auto 30px}.tools-intro p{color:var(--txt);margin:0 0 1em;text-align:justify;hyphens:auto}.prose .modules{margin:34px 0 8px}.instr-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin:34px 0 8px}.icard{position:relative;display:flex;flex-direction:column;padding:24px 24px 20px;border-radius:14px;background:linear-gradient(180deg,var(--ink-2),#171c25);border:1px solid var(--line);text-decoration:none;overflow:hidden;transition:transform .2s var(--ease),border-color .25s,box-shadow .3s}.icard:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--accent),transparent 72%)}.icard:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 18px 42px -24px var(--accent)}.icard .wm{position:absolute;top:-14px;right:8px;font-family:Clash Display,system-ui,sans-serif;font-weight:700;font-size:5rem;line-height:1;color:color-mix(in srgb,var(--accent) 9%,transparent);pointer-events:none;user-select:none}.icard .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.icard .top .ix{font-family:Space Mono,monospace;font-size:.7rem;color:var(--txt-dim);letter-spacing:.14em}.icard .top .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 9px var(--accent);flex:none}.icard .tile{width:50px;height:50px;border-radius:13px;display:grid;place-items:center;margin-bottom:15px;background:color-mix(in srgb,var(--accent) 13%,var(--ink));border:1px solid color-mix(in srgb,var(--accent) 48%,transparent);box-shadow:inset 0 0 20px -7px var(--accent)}.icard .tile svg{width:26px;height:26px;stroke:var(--accent);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.icard h3{font-size:1.2rem;margin:0 0 8px}.icard>p{color:var(--txt-dim);font-size:.92rem;line-height:1.6;margin:0 0 18px;text-align:left}.icard .sig{margin-top:auto;display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding-top:14px;border-top:1px solid var(--line);font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.01em}.icard .sig b{color:var(--txt-dim);font-weight:400}.icard .sig .arr{color:var(--accent);font-weight:700}.icard .sig .go{margin-left:auto;color:var(--txt-faint);transition:color .2s,transform .2s var(--ease)}.icard:hover .sig .go{color:var(--accent);transform:translate(4px)}@media(max-width:760px){.instr-cards{grid-template-columns:1fr}}.readout.stack{grid-template-columns:1fr;gap:0}.readout.stack .cell{justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line)}.readout.stack .cell:last-child{border-bottom:0;padding-bottom:0}.readout.stack .cell:first-child{padding-top:0}.readout.stack .cell .v{font-size:1.55rem}.readout.stack .cell .v.lg{font-size:2rem}.readout .cell .sub{display:block;font-size:.75rem;color:var(--txt-dim);letter-spacing:.08em;margin-top:3px}.calc-chart{margin-top:18px;border-radius:11px;border:1px solid var(--ink-3);background:var(--ink);padding:14px 14px 10px}.calc-chart canvas{display:block;width:100%;height:auto}.calc-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px;font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.06em;color:var(--txt-dim);text-transform:uppercase}.calc-legend span{display:inline-flex;align-items:center;gap:7px}.calc-legend i{width:14px;height:3px;border-radius:2px;display:inline-block}.calc-legend i.ev{background:var(--violet)}.calc-legend i.band{background:color-mix(in srgb,var(--violet) 32%,transparent)}.calc-legend i.zero{background:var(--txt-faint)}.seg{display:flex;gap:6px;background:var(--ink);border:1px solid var(--line);border-radius:9px;padding:4px}.seg button{flex:1;min-width:0;white-space:nowrap;font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;padding:9px 8px;border:0;border-radius:6px;background:transparent;color:var(--txt-dim);cursor:pointer;transition:background .2s,color .2s,box-shadow .25s}.seg button:hover{color:var(--txt-dim)}.seg button[aria-pressed=true]{color:#0e1014;background:linear-gradient(180deg,#C3B2FF,var(--violet-soft));box-shadow:0 5px 14px -6px #7c5cffcc}.seg.mint button[aria-pressed=true]{background:linear-gradient(180deg,#5fe9b4,var(--mint));box-shadow:0 5px 14px -6px #3de0a0cc}@media(max-width:560px){.seg{overflow-x:auto;justify-content:flex-start;-webkit-overflow-scrolling:touch}.seg button{flex:0 0 auto;min-width:max-content;padding:9px 13px;font-size:.64rem}}.field .hint{font-family:Space Mono,monospace;font-size:.75rem;color:var(--txt-dim);letter-spacing:.04em;margin-top:6px;text-transform:none}@media(max-width:880px){.readout.stack .cell .v{font-size:1.35rem}.readout.stack .cell .v.lg{font-size:1.7rem}}.workspace .ws-grid{display:grid;grid-template-columns:200px 1fr 1.35fr;grid-template-areas:"rail controls chart" "rail stats    stats";gap:20px;padding:20px}.workspace .calc-rail{grid-area:rail}.workspace .ws-controls{grid-area:controls}.workspace .ws-chart{grid-area:chart}.workspace .ws-stats{grid-area:stats}.ws-tag{display:block;font-family:Space Mono,monospace;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--violet-soft);margin-bottom:14px}.ws-controls,.ws-chart{background:radial-gradient(120% 120% at 0% 0%,rgba(124,92,255,.06),transparent 60%),var(--ink);border:1px solid var(--ink-3);border-radius:11px;padding:18px}.ws-controls .field:last-of-type{margin-bottom:0}.ws-controls .note{margin-top:16px;text-align:left}.ws-chart{display:flex;flex-direction:column}.ws-chart .calc-chart{margin-top:0;flex:1;border:0;background:transparent;padding:0;display:flex;flex-direction:column}.ws-chart .calc-chart canvas{height:320px;flex:1}.ws-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ws-stats .readout{margin-top:0;padding:16px}.ws-stats .readout .cell{flex-direction:column;align-items:flex-start;gap:8px}.ws-stats .readout .cell .v{font-size:1.5rem}.ws-stats .readout .cell .v.lg{font-size:1.7rem}.ws-result{display:flex;flex-direction:column;gap:20px;flex:1}.ws-hero-num{display:flex;flex-direction:column;gap:6px}.ws-hero-num .k{font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--txt-dim)}.ws-hero-num .v.xl{font-family:Clash Display;font-weight:700;line-height:1.05;font-size:2.9rem}.ws-hero-num .sub{font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.04em;color:var(--txt-dim)}.wr-breakdown{margin-top:0;background:transparent;border:1px solid var(--ink-3)}.bk-meter{display:flex;flex-direction:column;gap:11px}.bk-meter-tag{font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--txt-dim)}.bk-bar{display:grid;grid-template-columns:84px 1fr 34px;align-items:center;gap:10px;opacity:.6;transition:opacity .25s}.bk-bar[data-active=true]{opacity:1}.bk-bar-lbl{font-family:Space Mono,monospace;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;color:var(--txt-dim)}.bk-bar-track{height:14px;border-radius:7px;background:var(--ink-2);border:1px solid var(--line);overflow:hidden}.bk-bar-track i{display:block;height:100%;border-radius:7px;width:0;background:linear-gradient(90deg,var(--violet),var(--mint));transition:width .42s var(--ease)}.bk-bar[data-active=true] .bk-bar-track i{box-shadow:0 0 14px -3px var(--mint)}.bk-bar-n{font-family:Space Mono,monospace;font-size:.8rem;color:var(--txt);text-align:right}.calc-rail .rail-head{display:block;font-family:Space Mono,monospace;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--violet-soft);margin-bottom:14px}.calc-rail ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.calc-rail .rail-item{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:11px;background:linear-gradient(180deg,var(--ink-2),#171c25);border:1px solid var(--line);transition:transform .18s var(--ease),border-color .25s,box-shadow .3s}.calc-rail .rail-item:hover{transform:translate(2px);border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 14px 34px -22px var(--accent)}.calc-rail .rail-item.active{border-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent),0 16px 40px -22px var(--accent)}.calc-rail .rail-ic{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--accent) 13%,var(--ink));border:1px solid color-mix(in srgb,var(--accent) 48%,transparent);box-shadow:inset 0 0 16px -8px var(--accent)}.calc-rail .rail-ic svg{width:20px;height:20px;stroke:var(--accent);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.calc-rail .rail-lbl{display:block;font-family:Clash Display;font-weight:600;font-size:1rem;color:var(--txt)}.calc-rail .rail-sub{display:block;font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.04em;color:var(--txt-dim);margin-top:2px}@media(max-width:880px){.workspace .ws-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"rail" "controls" "chart" "stats";gap:16px;padding:14px}.workspace .calc-rail,.workspace .ws-controls,.workspace .ws-chart,.workspace .ws-stats{min-width:0}.ws-chart .calc-chart,.ws-chart .calc-chart canvas{min-width:0;max-width:100%}.calc-rail .rail-head{display:none}.calc-rail ul{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.calc-rail .rail-item{flex:0 0 auto;min-width:max-content}.calc-rail .rail-sub{display:none}.ws-chart .calc-chart canvas{height:240px}.ws-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-hero-num .v.xl{font-size:2.3rem}}@media(max-width:460px){.ws-stats{grid-template-columns:minmax(0,1fr)!important}.ws-stats{grid-template-columns:1fr}}.pk-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform:scaleX(0);transform-origin:0 50%;z-index:300;background:linear-gradient(90deg,var(--mint),var(--violet),#46B8FF);box-shadow:0 0 10px -1px var(--violet);pointer-events:none}.pk-felt{pointer-events:none;mix-blend-mode:screen}.hero-felt{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:.7}.pk-word{display:inline-block;white-space:nowrap}.pk-c{display:inline-block;will-change:transform,opacity}.hero h1 em .pk-c-em,.page-head h1 em .pk-c-em{background:linear-gradient(90deg,var(--violet-soft),var(--mint));-webkit-background-clip:text;background-clip:text;color:transparent}.pk-caret:after{content:"";display:inline-block;width:.55em;height:1.05em;margin-left:2px;vertical-align:-.16em;background:var(--violet-soft);animation:pk-blink .9s steps(1) infinite}@keyframes pk-blink{50%{opacity:0}}.mod{will-change:transform}@media(prefers-reduced-motion:no-preference){.roi-lab .roi-main .v{background-image:linear-gradient(120deg,var(--mint),#BFFCE4 45%,var(--mint));background-size:220% 100%;animation:pk-shine 4.5s ease-in-out infinite}.roi-lab .roi-main .v.neg{background-image:linear-gradient(120deg,#ff6b81,#ffd3da 45%,#ff6b81);background-size:220% 100%}}@keyframes pk-shine{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.mascot[data-astro-cid-oa4r7qw6]{position:fixed;right:22px;bottom:20px;width:118px;height:134px;z-index:120;cursor:pointer;border:0;padding:0;background:none;-webkit-appearance:none;appearance:none;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5));opacity:0;transform:translateY(48px) scale(.85);pointer-events:none;transition:opacity .35s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.mascot[data-astro-cid-oa4r7qw6].show{opacity:1;transform:none;pointer-events:auto}.mascot-img[data-astro-cid-oa4r7qw6]{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;transform-origin:bottom center}.mascot[data-astro-cid-oa4r7qw6].show .mascot-img[data-astro-cid-oa4r7qw6]{animation:mascot-greet 1.4s ease-in-out .1s 1,mascot-bob 4.6s ease-in-out 1.7s infinite}.mascot[data-astro-cid-oa4r7qw6]:focus-visible{outline:none;filter:drop-shadow(0 0 11px var(--mint)) drop-shadow(0 10px 20px rgba(0,0,0,.5))}.mascot-bubble[data-astro-cid-oa4r7qw6]{position:absolute;left:auto;right:-4px;top:2px;font-family:Space Mono,monospace;font-weight:700;font-size:.82rem;color:#0d1016;background:linear-gradient(120deg,#3de0a0,#46b8ff);padding:5px 12px;border-radius:12px 12px 3px;opacity:0;transform:translateY(6px) scale(.8);box-shadow:0 6px 18px -6px #0009;white-space:nowrap;pointer-events:none;transform-origin:88% 92%}.mascot[data-astro-cid-oa4r7qw6].show .mascot-bubble[data-astro-cid-oa4r7qw6]{animation:mascot-hi 3.4s ease-out .4s 1 forwards}.mascot[data-astro-cid-oa4r7qw6]:hover .mascot-img[data-astro-cid-oa4r7qw6],.mascot[data-astro-cid-oa4r7qw6].wavenow .mascot-img[data-astro-cid-oa4r7qw6]{animation:mascot-greet 1.1s ease-in-out 1,mascot-bob 4.6s ease-in-out 1.3s infinite}@keyframes mascot-greet{0%,to{transform:rotate(0)}18%{transform:rotate(9deg)}38%{transform:rotate(-7deg)}58%{transform:rotate(8deg)}78%{transform:rotate(-4deg)}}@keyframes mascot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes mascot-hi{0%{opacity:0;transform:scale(0)}16%{opacity:1;transform:scale(1.16)}27%{transform:scale(.94)}37%{transform:scale(1.04)}46%{transform:scale(1)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}@media(max-width:640px){.mascot[data-astro-cid-oa4r7qw6]{width:84px;height:98px;right:12px;bottom:12px}.mascot-bubble[data-astro-cid-oa4r7qw6]{right:2px;left:auto;top:-14px;border-radius:12px 12px 3px;transform-origin:80% 100%}}@media(prefers-reduced-motion:reduce){.mascot[data-astro-cid-oa4r7qw6]{transition:opacity .2s}.mascot[data-astro-cid-oa4r7qw6],.mascot[data-astro-cid-oa4r7qw6] [data-astro-cid-oa4r7qw6]{animation:none!important}.mascot-bubble[data-astro-cid-oa4r7qw6]{display:none}}
