:root{--bg:#04050a;--card:rgba(14,18,32,.62);--line:rgba(140,160,255,.14);--fg:#e6ecf8;--mut:#8f9db5;--acc:#39ffb0;--hot:#ff3d6e;--warn:#ffc13b;--pur:#b26bff;--cy:#5ce1ff;--mono:ui-monospace,"JetBrains Mono","SF Mono","Cascadia Code",Menlo,Consolas,monospace;--sans:ui-sans-serif,system-ui,"Inter","Segoe UI",Roboto,sans-serif}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;color:var(--fg);font:14px/1.5 var(--sans);min-height:100vh;background:radial-gradient(900px 500px at 85% -10%,rgba(178,107,255,.22),transparent 60%),radial-gradient(800px 500px at 0% 10%,rgba(57,255,176,.12),transparent 60%),radial-gradient(900px 600px at 50% 110%,rgba(255,61,110,.12),transparent 60%),var(--bg);background-attachment:fixed}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(120,140,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(120,140,255,.06) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 50% 0%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at 50% 0%,#000 30%,transparent 80%);animation:gridmv 20s linear infinite}@keyframes gridmv{to{background-position:0 44px,44px 0}}@media (prefers-reduced-motion:reduce){*,body:before{animation:none!important;transition:none!important}}.wrap{position:relative;z-index:1;width:100%;max-width:1600px;margin:auto;padding:28px clamp(12px,3vw,40px) 60px}header{display:flex;align-items:baseline;gap:8px 18px;flex-wrap:wrap}.logo{font:900 clamp(28px,4vw,44px)/1 var(--mono);letter-spacing:.14em;color:var(--acc);display:flex;align-items:center;gap:14px;text-shadow:0 0 18px rgba(57,255,176,.55)}.glitch{background:linear-gradient(90deg,var(--acc),var(--cy),var(--pur));-webkit-background-clip:text;background-clip:text;color:transparent;margin-left:.3em}.ping{width:14px;height:14px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 0 var(--acc);animation:p 2s infinite;flex:none}@keyframes p{70%{box-shadow:0 0 0 18px #39ffb000}}.sub2{font:700 16px var(--mono);color:var(--fg)}.tagline{flex-basis:100%;font-size:clamp(15px,1.4vw,18px);color:#cfd8ea;font-weight:600}.indep{flex-basis:100%;font-size:11px;color:var(--mut);letter-spacing:.06em;text-transform:uppercase}.sub,.muted{color:var(--mut)}.muted{font-size:12px}.card,.step,.hero{background:var(--card);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 40px #00000059,inset 0 1px #ffffff0a;min-width:0}.card{padding:22px;margin-bottom:20px}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.step{padding:16px 18px}.step b{color:var(--acc);font:700 12px var(--mono);letter-spacing:.08em;text-transform:uppercase}.step p{margin:6px 0 0;font-size:13.5px}.duo{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:20px 0}.duo>.card{margin:0}@media (min-width:1180px){.duo{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.hero{padding:26px;position:relative;overflow:hidden;background:linear-gradient(135deg,#191230bf,#080e1ab3)}.hero:after{content:"";position:absolute;right:-140px;top:-140px;width:380px;height:380px;border-radius:50%;background:repeating-radial-gradient(rgba(57,255,176,.14) 0 1px,transparent 1px 38px),conic-gradient(from 0deg,rgba(57,255,176,.25),transparent 25%);animation:spin 6s linear infinite;pointer-events:none}@keyframes spin{to{transform:rotate(360deg)}}.badge{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border-radius:99px;font:800 12px var(--mono);letter-spacing:.1em}.badge .dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor;animation:blink 1.2s ease-in-out infinite}@keyframes blink{50%{opacity:.25}}.open{background:#39ffb01f;color:var(--acc);border:1px solid rgba(57,255,176,.4);box-shadow:0 0 18px #39ffb040}.frozen{background:#5ce1ff1a;color:var(--cy);border:1px solid rgba(92,225,255,.4)}.count{font:900 clamp(30px,3.3vw,60px)/1.05 var(--mono);margin:12px 0 4px;background:linear-gradient(90deg,#fff,var(--cy));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-top:20px;position:relative;z-index:1}.stats>div{padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#00000040}.stats b{display:block;font:900 clamp(26px,2.6vw,36px)/1.1 var(--mono);font-variant-numeric:tabular-nums}.stats span{color:var(--mut);font-size:12px}.hot{color:var(--hot);text-shadow:0 0 16px rgba(255,61,110,.6)}.src{margin-top:16px;font:12px var(--mono);color:var(--mut);position:relative;z-index:1}.src.example{color:var(--warn)}.src.live{color:var(--acc)}h2{margin:0 0 14px;font:800 15px var(--mono);letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;gap:12px;flex-wrap:wrap}h2 .muted{text-transform:none;letter-spacing:0;font-family:var(--sans);font-weight:400}.big{font:900 28px var(--mono);color:var(--warn);text-shadow:0 0 14px rgba(255,193,59,.5)}.big.fire{color:var(--hot);text-shadow:0 0 18px rgba(255,61,110,.7)}.big.pump{color:var(--acc);text-shadow:0 0 14px rgba(57,255,176,.6)}.zone{font:700 12px var(--mono);padding:3px 10px;border-radius:99px;border:1px solid var(--line);background:#0000004d;text-transform:none;letter-spacing:.02em}.gapr{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:12px;border-radius:99px;background:linear-gradient(90deg,#ff1f5a,#ff6a3d 25%,#ffc13b 55%,#39ffb0 75%,#5ce1ff);box-shadow:0 0 20px #ff3d6e40;outline:none;cursor:pointer;margin:6px 0}.gapr::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid var(--pur);box-shadow:0 0 16px var(--pur);transition:transform .15s}.gapr::-webkit-slider-thumb:hover{transform:scale(1.15)}.gapr::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--pur);box-shadow:0 0 16px var(--pur)}.gapr:focus-visible{outline:2px solid var(--cy);outline-offset:4px}.rl{display:flex;justify-content:space-between;font:11px var(--mono);color:var(--mut);margin-bottom:6px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:10px}.tick{border:1px solid var(--line);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:4px;background:#00000040;transition:border-color .2s,box-shadow .2s;min-width:0}.tick:hover{border-color:#b26bff80;box-shadow:0 0 14px #b26bff33}.tick.on{border-color:var(--warn);box-shadow:0 0 14px #ffc13b40}.sym{font:800 14px var(--mono);color:var(--cy)}input[type=number],select{background:#00000073;border:1px solid var(--line);color:var(--fg);border-radius:8px;padding:5px 7px;font:12px var(--mono);min-width:0}.tick input[type=number]{width:100%}label{font-size:11px;color:var(--mut)}.note{font-size:12px;color:var(--mut)}code{color:var(--warn);font-family:var(--mono)}.chart{width:100%;height:auto;max-height:360px}.chart text{fill:var(--mut);font:10px var(--mono)}.gridl{stroke:#8ca0ff26}.area{fill:#ff3d6e2e}.line{fill:none;stroke:var(--hot);stroke-width:2.5;filter:drop-shadow(0 0 6px rgba(255,61,110,.8))}.cursor{stroke:var(--acc);stroke-dasharray:4 3;stroke-width:2}.tbl{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;font-size:13px}th,td{padding:9px 12px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}thead th{position:sticky;top:0;background:#0a0c18f2;color:var(--mut);font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase}tbody tr{transition:background .15s}tbody tr:hover{background:#b26bff14}tr.liq{background:#ff3d6e17;box-shadow:inset 3px 0 0 var(--hot)}tr.warn{background:#ffc13b0f;box-shadow:inset 3px 0 0 var(--warn)}td{font-variant-numeric:tabular-nums}.tag{background:var(--hot);color:#0a0004;font:900 10px var(--mono);padding:3px 8px;border-radius:6px;box-shadow:0 0 12px #ff3d6eb3;animation:blink 1.6s ease-in-out infinite}.hfb{display:inline-flex;align-items:center;gap:8px}.hfn{font:700 13px var(--mono);min-width:44px}.hfb .bar{width:70px;height:6px;border-radius:99px;background:#ffffff14;overflow:hidden}.hfb i{display:block;height:100%;border-radius:99px}.hfb.safe .hfn{color:var(--acc)}.hfb.safe i{background:var(--acc);box-shadow:0 0 8px var(--acc)}.hfb.near .hfn{color:var(--warn)}.hfb.near i{background:var(--warn);box-shadow:0 0 8px var(--warn)}.hfb.liq .hfn{color:#ff6b8e}.hfb.liq i{background:var(--hot);box-shadow:0 0 8px var(--hot)}a{color:var(--cy)}.mono{font-family:var(--mono)}.chk{font-size:12px;font-weight:400}footer{margin-top:28px;padding-top:16px;border-top:1px solid var(--line);color:var(--mut);font-size:12px}footer p{margin:4px 0}.filters{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip,.seg button,.scope button,.btn{background:#0006;border:1px solid var(--line);color:var(--fg);border-radius:99px;padding:6px 13px;font:700 12px var(--mono);cursor:pointer;transition:all .15s}.chip:hover,.btn:hover{border-color:var(--pur);box-shadow:0 0 12px #b26bff59}.chip.on{border-color:var(--acc);color:var(--acc);background:#39ffb01a;box-shadow:0 0 12px #39ffb04d}.seg{display:inline-flex;flex-wrap:wrap;border:1px solid var(--line);border-radius:99px;padding:3px;align-self:flex-start;background:#0000004d}.seg button{border:0;background:none}.seg button.on,.scope button.on{background:linear-gradient(90deg,var(--acc),var(--cy));color:#00140c;box-shadow:0 0 14px #39ffb066}.frow{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.frow label{display:flex;align-items:center;gap:6px;font-size:12px;flex-wrap:wrap}.mind input[type=range]{width:160px;accent-color:var(--pur)}.frow input[type=number]{width:84px}.btn.acc{border-color:var(--acc);color:var(--acc)}.scope{margin-top:14px;font-size:12px;color:var(--mut);display:flex;gap:6px;align-items:center;flex-wrap:wrap;position:relative;z-index:1}.pill{font:700 10px var(--mono);color:var(--pur);border:1px solid var(--pur);border-radius:99px;padding:2px 8px}.sortb{all:unset;cursor:pointer;white-space:nowrap;font:inherit;color:inherit}.sortb:focus-visible{outline:2px solid var(--cy);border-radius:3px}.sortb.on{color:var(--cy);text-shadow:0 0 8px rgba(92,225,255,.6)}.sortb .arr{opacity:.5}.sortb.on .arr{opacity:1}@media (max-width:900px){.steps{grid-template-columns:1fr}}@media (max-width:560px){.seg{align-self:stretch}.seg button{flex:1}.mind input[type=range]{width:110px}.card,.hero{padding:16px}.hfb .bar{width:44px}}td.stk{white-space:normal;min-width:120px;max-width:240px}@media (max-width:1400px){th,td{padding:8px 9px}.hfb .bar{width:52px}}@media (max-width:1179px){.count{font-size:clamp(30px,6vw,60px)}}
