:root{--p:61 255 122;--a:255 182 72;--w:230 232 222;--r:255 96 82;--bg:#020402;--panel:#030805eb;--line:rgb(var(--p) / .2);--line-2:rgb(var(--p) / .42);--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--disp:"VT323", "IBM Plex Mono", ui-monospace, monospace;--top:52px;--dock:44px}[data-phosphor=amber]{--p:255 182 72;--a:61 255 122}*{box-sizing:border-box;margin:0}[hidden]{display:none!important}html{background:var(--bg);scroll-padding-top:calc(var(--top) + 12px)}body{min-height:100vh;padding-bottom:var(--dock);background:radial-gradient(rgb(var(--p) / .05) 1px, transparent 1px) 0 0 / 4px 4px, radial-gradient(ellipse at 50% 30%, rgb(var(--p) / .05), transparent 60%), var(--bg);color:rgb(var(--p) / .86);font:400 12px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:rgb(var(--p) / .35);color:#000}button,input{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}dl,dd,ol{margin:0;padding:0;list-style:none}.dim{opacity:.45}.amber{color:rgb(var(--a))}.white{color:rgb(var(--w))}.fine{color:rgb(var(--w) / .42);text-transform:none;letter-spacing:.02em;font-size:10px;line-height:1.55}.crt{z-index:60;pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#00000038 2px 3px),radial-gradient(#0000 55%,#0000008c 100%);animation:7s step-end infinite flicker;position:fixed;inset:0}.crt:after{content:"";background:linear-gradient(to bottom, transparent, rgb(var(--p) / .035), transparent);height:22vh;animation:9s linear infinite scan;position:absolute;left:0;right:0}@keyframes scan{0%{transform:translateY(-25vh)}to{transform:translateY(110vh)}}@keyframes flicker{0%,to{opacity:1}47%{opacity:.93}48%{opacity:1}81%{opacity:.96}82%{opacity:1}}#fx{z-index:40;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.cursor{vertical-align:-.18em;background:rgb(var(--p));width:.6em;height:1.05em;box-shadow:0 0 8px rgb(var(--p) / .7);animation:1.05s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.led{background:rgb(var(--p));width:6px;height:6px;box-shadow:0 0 8px rgb(var(--p));margin-right:7px;animation:2.4s step-end infinite blink;display:inline-block}.boot{z-index:100;background:var(--bg);place-items:center;transition:opacity .6s;display:grid;position:fixed;inset:0}.boot pre{width:min(560px,88vw);min-height:190px;font:inherit;white-space:pre-wrap;text-shadow:0 0 8px rgb(var(--p) / .5)}.boot.done{opacity:0;pointer-events:none}.topbar{z-index:30;height:var(--top);border-bottom:1px solid var(--line);background:#020402eb;align-items:center;gap:28px;padding:0 18px;display:flex;position:sticky;top:0}.brand{white-space:nowrap;color:rgb(var(--p));text-shadow:0 0 10px rgb(var(--p) / .55);font-weight:600}.brand-mark{border:1px solid rgb(var(--p));width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--bg), inset 0 0 0 9px rgb(var(--p));margin-right:10px;display:inline-block}.top-stats{scrollbar-width:none;flex:1;gap:26px;min-width:0;display:flex;overflow-x:auto}.top-stats::-webkit-scrollbar{display:none}.top-stats div{white-space:nowrap}.top-stats dt{color:rgb(var(--w) / .4);font-size:9px}.top-stats dd{color:rgb(var(--w) / .92)}.top-actions{gap:10px;display:flex}.btn{border:1px solid var(--line-2);color:rgb(var(--p));white-space:nowrap;text-align:center;padding:7px 12px;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:inline-block}.btn:hover,.btn:focus-visible{background:rgb(var(--p));color:#000;box-shadow:0 0 18px rgb(var(--p) / .4);outline:none}.btn.ghost{border-color:var(--line);color:rgb(var(--p) / .7)}.btn.block{margin-top:10px;display:block}.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.link{color:rgb(var(--p));text-underline-offset:3px;text-transform:none;text-decoration:underline}.notice{color:rgb(var(--a));background:rgb(var(--a) / .07);border-bottom:1px solid rgb(var(--a) / .25);padding:5px 18px;font-size:10px}.panel{background:var(--panel);border:1px solid var(--line);padding:12px 14px 14px;position:relative}.panel:before,.panel:after{content:"";border:1px solid rgb(var(--p) / .8);pointer-events:none;width:7px;height:7px;position:absolute}.panel:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.panel:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.ph{border-bottom:1px dashed var(--line);width:100%;color:rgb(var(--p));text-shadow:0 0 8px rgb(var(--p) / .45);text-align:left;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;padding-bottom:9px;font-size:11px;font-weight:600;display:flex}.ph-r{color:rgb(var(--w) / .5);text-shadow:none;white-space:nowrap;font-size:10px;font-weight:400}.kv>div,.ledger>div{justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;display:flex}.kv dt,.ledger dt{color:rgb(var(--w) / .45);font-size:10px}.kv dd,.ledger dd{color:rgb(var(--w) / .95);text-align:right;white-space:nowrap}.ledger>div{border-bottom:1px dotted rgb(var(--p) / .12);padding:6px 0}.ledger>div:last-child{border-bottom:0}.ledger em{color:rgb(var(--w) / .3);margin-left:6px;font-size:9px;font-style:normal}.ledger dd small{color:rgb(var(--w) / .4);margin-left:8px;font-size:10px}.big{font:400 40px/.95 var(--disp);letter-spacing:.02em;color:rgb(var(--p));text-shadow:0 0 14px rgb(var(--p) / .55)}.sub{color:rgb(var(--w) / .8);margin-top:4px}.tbar{color:rgb(var(--p));letter-spacing:0;text-shadow:0 0 6px rgb(var(--p) / .5)}.sw{width:7px;height:7px;margin-right:7px;display:inline-block}.sw-p{background:rgb(var(--p))}.sw-w{background:rgb(var(--w) / .7)}.sw-a{background:rgb(var(--a))}main{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 18px 0;display:grid}.hero>*,.col-right>*{min-width:0}.hero{min-height:max(640px, calc(100vh - var(--top) - var(--dock) - 120px));grid-template-columns:330px minmax(0,1fr) 360px;gap:14px;display:grid;position:relative}#brain{z-index:0;cursor:grab;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.hero>:not(canvas){z-index:2;position:relative}.brain-anchor{pointer-events:none;min-height:420px}.hud{color:rgb(var(--w) / .55);font-size:10px;position:absolute}.hud-tl{top:14px;left:16px}.hud-tr{gap:3px;display:grid;top:14px;right:16px}.hud-bl{text-align:center;color:rgb(var(--w) / .38);bottom:14px;left:16px;right:16px}.hud-label{color:rgb(var(--p));font-weight:600}.hud-state{font:400 26px/1.1 var(--disp);color:rgb(var(--w));text-shadow:0 0 12px rgb(var(--p) / .5);margin:2px 0 8px}.hud-kv{gap:18px;display:flex}.hud-kv dt{opacity:.7;font-size:9px}.hud-kv dd{color:rgb(var(--w) / .95);font-size:12px}.dot{border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.dot.buy{background:rgb(var(--p));box-shadow:0 0 6px rgb(var(--p))}.dot.sell{background:rgb(var(--w) / .5)}.dot.fee{background:rgb(var(--a));box-shadow:0 0 6px rgb(var(--a))}.dot.core{background:rgb(var(--w));box-shadow:0 0 8px rgb(var(--w))}.bracket{border:1px solid rgb(var(--p) / .45);width:14px;height:14px;position:absolute}.b-tl{border-bottom:0;border-right:0;top:0;left:0}.b-tr{border-bottom:0;border-left:0;top:0;right:0}.b-bl{border-top:0;border-right:0;bottom:0;left:0}.b-br{border-top:0;border-left:0;bottom:0;right:0}.levelup{text-align:center;border:1px solid rgb(var(--p) / .7);width:min(440px,92%);box-shadow:0 0 40px rgb(var(--p) / .2);opacity:0;background:#020603e6;padding:14px 18px;transition:opacity .4s,transform .4s;position:absolute;top:24%;left:50%;overflow:hidden;transform:translate(-50%,-8px)}.levelup.show{opacity:1;transform:translate(-50%)}.levelup.show:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--p) / .22), transparent);width:40%;animation:1.3s ease-out 2 sweep;position:absolute;inset:0 auto 0 0}@keyframes sweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}.levelup-k{color:rgb(var(--w) / .5);font-size:10px}.levelup-t{font:400 30px/1.15 var(--disp);color:rgb(var(--w));text-shadow:0 0 14px rgb(var(--p) / .7)}.levelup-s{color:rgb(var(--p))}.inspector{pointer-events:auto;border-color:rgb(var(--a) / .55);background:#020603f2;width:min(330px,94%);animation:.25s rise;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.inspector:before,.inspector:after{border-color:rgb(var(--a))}.inspector .ph{color:rgb(var(--a));text-shadow:0 0 8px rgb(var(--a) / .45);border-color:rgb(var(--a) / .25)}.inspector .x{color:rgb(var(--w) / .6);font-size:10px}.inspector .x:hover{color:rgb(var(--w))}.inspector .fine{margin-top:8px}@keyframes rise{0%{opacity:0;transform:translate(-50%,10px)}}.feed{flex-direction:column;min-height:0;display:flex}.feed .chev{display:none}.card{border:1px solid var(--line);background:rgb(var(--p) / .035);padding:10px 11px}.card-title{color:rgb(var(--p));text-shadow:0 0 8px rgb(var(--p) / .5);margin-bottom:7px;font-weight:600}.card-title .cursor{margin-left:6px}.card.hit{animation:.5s hit}@keyframes hit{0%{background:rgb(var(--p) / .22);border-color:rgb(var(--p))}}.kv dd.buy,.act.buy{color:rgb(var(--p))}.kv dd.sell,.act.sell{color:rgb(var(--w) / .55)}.stream-head{color:rgb(var(--w) / .45);justify-content:space-between;margin:14px 0 6px;font-size:10px;display:flex}.stream{flex-direction:column;flex:1 1 0;justify-content:flex-end;height:0;min-height:150px;font-size:11px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.stream .ln{white-space:nowrap;text-align:left;width:100%;color:rgb(var(--w) / .82);gap:10px;animation:.3s ln;display:flex}.stream button.ln:hover{background:rgb(var(--p) / .12)}.stream .ln .t{color:rgb(var(--w) / .35)}.stream .ln.meta{color:rgb(var(--w) / .38)}.stream .ln.fee{color:rgb(var(--a) / .85)}.stream .ln.large b{color:rgb(var(--w));text-shadow:0 0 8px rgb(var(--p))}.stream .ln .act{width:4ch}@keyframes ln{0%{opacity:0;transform:translate(-6px)}}.stream-cursor{color:rgb(var(--p));margin-top:4px}.col-right{flex-direction:column;gap:14px;display:flex}.reactor-row{align-items:center;gap:14px;margin-bottom:8px;display:flex}#reactor{flex:none;width:132px;height:132px}#t-toast,#r-toast{color:rgb(var(--a));opacity:0;transition:opacity .6s}#t-toast.on,#r-toast.on{opacity:1;transition:none}.rewards .fine{border-top:1px dashed var(--line);margin-top:10px;padding-top:9px}.lock{z-index:5;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.lock .sh{background:repeating-linear-gradient(135deg, rgb(var(--p) / .06) 0 6px, transparent 6px 12px), #030704;height:50%;transition:transform 1.1s cubic-bezier(.7,0,.2,1);position:absolute;left:0;right:0}.lock .sh-a{border-bottom:1px solid var(--line-2);top:0}.lock .sh-b{border-top:1px solid var(--line-2);bottom:0}.lock-msg{text-align:center;color:rgb(var(--w) / .55);border:1px solid var(--line-2);background:#030704;gap:4px;padding:10px 14px;font-size:10px;transition:opacity .3s;display:grid;position:relative}.lock-msg b{color:rgb(var(--a));font-size:12px}.lock.opening .sh-a{transform:translateY(-102%)}.lock.opening .sh-b{transform:translateY(102%)}.lock.opening .lock-msg{opacity:0}.lock.open{display:none}.pipeline{color:rgb(var(--w) / .4);flex-wrap:wrap;justify-content:center;gap:6px 0;padding:4px 0;font-size:10px;display:flex}.pipeline li{align-items:center;transition:color .5s,text-shadow .5s;display:flex}.pipeline li:not(:last-child):after{content:"→";color:rgb(var(--p) / .4);text-shadow:none;margin:0 14px}.pipeline li.on{color:rgb(var(--p));text-shadow:0 0 10px rgb(var(--p));transition:none}.stat-row{flex-wrap:wrap;align-items:flex-end;gap:10px 40px;margin-bottom:10px;display:flex}.stat-row dt{color:rgb(var(--w) / .45);font-size:10px}.stat-row dd{color:rgb(var(--w) / .95)}.stat-row dd.big{color:rgb(var(--p));font-size:34px}.up{color:rgb(var(--p))!important}.down{color:rgb(var(--r))!important}.chart-scroll{border:1px solid var(--line);overflow-x:auto}#chart{cursor:crosshair;width:100%;min-width:760px;height:340px;display:block}.legend{color:rgb(var(--w) / .5);flex-wrap:wrap;gap:6px 22px;margin-top:10px;font-size:10px;display:flex}.lg{vertical-align:-1px;width:14px;height:8px;margin-right:7px;display:inline-block}.lg-price{vertical-align:3px;background:rgb(var(--p));height:2px;box-shadow:0 0 6px rgb(var(--p))}.lg-vol{background:rgb(var(--p) / .3)}.lg-den{background:repeating-linear-gradient(90deg, rgb(var(--p) / .8) 0 3px, rgb(var(--p) / .2) 3px 6px)}.lg-fee{vertical-align:3px;background:rgb(var(--a));height:2px}.lg-act{background:radial-gradient(rgb(var(--p) / .7) 1px, transparent 1.4px) 0 0 / 4px 4px}.evo-progress{color:rgb(var(--w) / .85);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;margin-bottom:14px;display:flex}.levels{border:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.lv{border-right:1px solid var(--line);color:rgb(var(--w) / .32);padding:12px 12px 14px;position:relative}.lv:last-child{border-right:0}.lv-n{font-size:10px}.lv-name{font:400 22px/1.1 var(--disp);margin:4px 0 8px}.lv-state{font-size:10px}.lv-req,.lv-adds{margin-top:4px;font-size:9px}.lv.done{color:rgb(var(--p) / .75)}.lv.done .lv-name{color:rgb(var(--w) / .85)}.lv.current{color:rgb(var(--p));background:rgb(var(--p) / .07);box-shadow:inset 0 2px 0 rgb(var(--p))}.lv.current .lv-name{color:rgb(var(--w));text-shadow:0 0 12px rgb(var(--p) / .7)}.lv.locked .lv-state{color:rgb(var(--a) / .6)}.states{flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:10px;display:flex}.states-k{color:rgb(var(--w) / .45)}.states-list{color:rgb(var(--w) / .3);flex-wrap:wrap;gap:6px 18px;display:flex}.states-list .on{color:rgb(var(--p) / .8)}.states-list .now{color:rgb(var(--w));text-shadow:0 0 8px rgb(var(--p))}.creed{text-align:center;font:400 clamp(20px, 2.6vw, 34px) / 1.35 var(--disp);color:rgb(var(--w) / .9);text-shadow:0 0 16px rgb(var(--p) / .45);padding:56px 0 26px}.foot{text-align:center;text-transform:none;letter-spacing:.02em;color:rgb(var(--w) / .4);border-top:1px dashed var(--line);padding:18px 0 36px;font-size:10px}.ping{animation:1.3s ping}@keyframes ping{0%{box-shadow:0 0 0 1px rgb(var(--p)), 0 0 40px rgb(var(--p) / .45)}to{box-shadow:0 0 0 1px #0000,0 0 #0000}}.dock{z-index:50;border-top:1px solid var(--line-2);background:#020402;position:fixed;bottom:0;left:0;right:0}.dock-out{border-bottom:1px dashed var(--line);white-space:pre-wrap;max-height:42vh;color:rgb(var(--w) / .85);scrollbar-width:thin;scrollbar-color:rgb(var(--p) / .4) transparent;padding:12px 18px 6px;overflow-y:auto}.dock-out .cmd{color:rgb(var(--p))}.dock-out .sys{color:rgb(var(--a) / .9)}.dock-out .err{color:rgb(var(--r))}.dock-out .k{color:rgb(var(--w) / .45)}.dock-line{height:var(--dock);align-items:center;gap:10px;padding:0 18px;display:flex}.dock-line label{color:rgb(var(--p));text-shadow:0 0 8px rgb(var(--p) / .6);font-weight:600}.dock-line input{min-width:80px;color:rgb(var(--w));caret-color:rgb(var(--p));text-transform:lowercase;background:0 0;border:0;outline:0;flex:1}.dock-line input::placeholder{color:rgb(var(--w) / .25)}.chips{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.chips button{border:1px solid var(--line);color:rgb(var(--p) / .75);text-transform:lowercase;white-space:nowrap;padding:3px 8px;font-size:10px}.chips button:hover{border-color:rgb(var(--p));color:rgb(var(--p))}.proof-view{max-width:980px;color:rgb(var(--w) / .9);margin:0 auto;padding:40px 18px 60px}.proof-view h1{font:400 clamp(40px, 8vw, 76px) / .95 var(--disp);color:rgb(var(--w));letter-spacing:.02em}.proof-view h2{color:rgb(var(--w) / .6);margin:34px 0 10px;font-size:11px;font-weight:600}.proof-head p{text-transform:none;letter-spacing:.02em;max-width:640px;color:rgb(var(--w) / .6);margin:14px 0 26px}.proof-table{border-collapse:collapse;width:100%;font-size:12px}.proof-table th{text-align:left;color:rgb(var(--w) / .4);border-bottom:1px solid rgb(var(--w) / .25);padding:8px 10px 8px 0;font-size:10px;font-weight:400}.proof-table td{border-bottom:1px solid rgb(var(--w) / .1);vertical-align:top;padding:10px 10px 10px 0}.proof-table td:first-child{color:rgb(var(--w) / .55)}.proof-table td.v{color:rgb(var(--w));word-break:break-all;text-transform:none}.proof-table .none{color:rgb(var(--a) / .8);font-size:10px}.proof-table a{color:rgb(var(--p))}.proof-view .fine{margin:22px 0}body.proof #os,body.proof .notice,body.proof #fx,body.proof .crt{display:none}body.proof{background:#000}body.proof *{text-shadow:none!important;transition:none!important;animation:none!important}@media (width<=1180px){.hero{grid-template-columns:290px minmax(0,1fr) 320px}.top-stats,.topbar{gap:18px}#btn-phosphor,.hud-tr{display:none}}@media (width<=980px){:root{--top:84px;--dock:76px}body{font-size:11px}.topbar{flex-wrap:wrap;align-content:center;gap:4px 12px;padding:8px 12px}.brand{flex:1}.top-stats{flex:0 0 100%;order:3}#btn-phosphor{display:none}.btn{padding:6px 9px}.notice{padding:5px 12px}main{gap:12px;padding:10px 12px 0}.hero{flex-direction:column;gap:12px;min-height:0;display:flex}#brain{height:62vh;bottom:auto}.brain-anchor{order:-1;height:62vh;min-height:380px}.hud-tr{display:none}.hud-state{font-size:22px}.inspector{bottom:calc(var(--dock) + 10px);z-index:45;position:fixed}.feed .chev{margin-left:6px;transition:transform .2s;display:inline-block}.feed.collapsed .card,.feed.collapsed .stream-head{display:none}.feed.collapsed .stream{flex:none;height:54px;min-height:0}.feed.collapsed .ph{margin-bottom:4px}.feed.collapsed .chev{transform:rotate(-90deg)}.stream{flex:none;height:190px;min-height:0}#reactor{width:96px;height:96px}.big{font-size:34px}.pipeline li:not(:last-child):after{margin:0 7px}.levels{grid-template-columns:1fr}.lv{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:baseline;gap:2px 10px;padding:9px 10px;display:grid}.lv:last-child{border-bottom:0}.lv-name{margin:0;font-size:20px}.lv-req,.lv-adds{grid-column:2/-1;margin-top:0}.lv.current{box-shadow:inset 2px 0 0 rgb(var(--p))}.dock-line{height:var(--dock);flex-wrap:wrap;gap:4px 8px;padding:6px 12px}.dock-line input{font-size:16px}.chips{flex:0 0 100%}.dock-out{padding:10px 12px 4px}.proof-view{padding:24px 12px 60px}.proof-table{font-size:11px}.proof-table:not(.tx) thead{display:none}.proof-table:not(.tx) td{border:0;padding:2px 0;display:block}.proof-table:not(.tx) tr{border-bottom:1px solid rgb(var(--w) / .12);padding:10px 0;display:block}.proof-table.tx th:nth-child(5),.proof-table.tx td:nth-child(5){display:none}}@media (prefers-reduced-motion:reduce){.crt,.crt:after,.led{animation:none}}
