:root{--ink: oklch(0 0 0);--paper: oklch(1 0 0)}:root,:root[data-bit="1"]{--bg: var(--ink)}:root[data-bit="0"]{--bg: var(--paper)}@media(prefers-color-scheme:light){:root:not([data-bit="1"]){--bg: var(--paper)}}@font-face{font-family:IBM Plex Mono;font-weight:400;font-display:block;src:url(/fonts/IBMPlexMono-Regular.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:500;font-display:block;src:url(/fonts/IBMPlexMono-Medium.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:600;font-display:block;src:url(/fonts/IBMPlexMono-SemiBold.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:700;font-display:block;src:url(/fonts/IBMPlexMono-Bold.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-weight:400;font-display:block;src:url(/fonts/SpaceGrotesk-Regular.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-weight:500;font-display:block;src:url(/fonts/SpaceGrotesk-Medium.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-weight:700;font-display:block;src:url(/fonts/SpaceGrotesk-Bold.woff2) format("woff2")}@font-face{font-family:Archivo;font-weight:400 700;font-stretch:100% 125%;font-display:block;src:url(/fonts/Archivo.woff2) format("woff2")}@font-face{font-family:FaceMarks;font-weight:400 700;font-display:block;src:url(/fonts/FaceMarks.woff2) format("woff2")}html,body{margin:0;height:100%;height:100dvh;background:#000;overflow:hidden;overscroll-behavior:none;touch-action:none}body{display:flex;align-items:center;justify-content:center}#stage{position:relative;width:1668px;height:943px;transform-origin:center center;background:#000;flex:none}body:has(.crt.mobile){display:block}body:has(.crt.mobile) #stage{width:100%;height:100dvh;transform:none;background:var(--bg)}#stage{--halo:rgba(170,205,235,.9);--halo2:rgba(90,130,200,.5)}.crt{position:absolute;top:0;right:0;bottom:0;left:0}.crt[data-bit="0"]{--bg:#d9e1e6;--ink:#0a0a18;--acc:#ff9900;--trace:#ff9900;--pad:#ff9900;--cursor:#050510;--ink-lit:#0a0a18;--acc-lit:#ff9900;--pulse:#ff5a00;--pulse2:#ffc266;--dim:#7d868c;--line:rgba(10,10,24,.28);--scan:.09;--vig:rgba(30,40,70,.5);--glare:rgba(200,225,240,.5);--wear:rgba(70,50,25,.5);--wearblend:multiply}.crt[data-bit="1"]{--bg:#080906;--ink:#e9f4e7;--acc:#76b900;--trace:#5a8f00;--pad:#8fd400;--cursor:#ffffff;--ink-lit:#e9f4e7;--acc-lit:#76b900;--pulse:#eaffc0;--pulse2:#76b900;--dim:#5b655b;--line:rgba(233,244,231,.22);--scan:.26;--vig:rgba(0,0,0,.65);--glare:rgba(118,185,0,.1);--wear:rgba(0,0,0,.6);--wearblend:normal}.crt[data-bit="0"][data-power=off]{--ink:#5c6266;--acc:#8f969b;--trace:#b4bbbf;--pad:#a3aaae;--cursor:#6a7075}.crt[data-bit="1"][data-power=off]{--ink:#6d746d;--acc:#3f463f;--trace:#262b26;--pad:#343a34;--cursor:#6d746d}.glass{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);clip-path:url(#tube);overflow:hidden}.layer{position:absolute;top:0;left:0;height:943px;will-change:transform}.deep,.fg{pointer-events:none}.deep svg,.fg svg{position:absolute;top:0;left:0;height:943px}.world{display:flex}.face{position:relative;flex:none;height:943px;--p:0}.face .board{position:absolute;left:0;top:0;width:100%;height:943px;overflow:visible}.spark{pointer-events:none}.face .content,.flexpanel .content{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--ink);transition:color .7s;visibility:hidden;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:600;line-height:1;white-space:nowrap}.face[data-near="1"] .content,.flexpanel .content{visibility:visible}.flexpanel{position:absolute;top:0;left:0;height:943px;background:var(--bg);z-index:4;visibility:hidden;opacity:0;transition:opacity .3s}.crt[data-flex=on] .flexpanel:not(.redeem){visibility:visible;opacity:1}.flexpanel .content{visibility:inherit}.flexpanel .fx-close{position:absolute;right:192px;top:118px;height:34px;padding:0 14px;border:3px solid var(--ink);line-height:28px;font-size:13px;letter-spacing:2.5px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;font-family:IBM Plex Mono,monospace;font-weight:600}.flexpanel .fx-close:hover{background:var(--ink);color:var(--bg)}.flexkey{cursor:pointer;transition:box-shadow .3s}.flexkey:hover{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--acc)}.flexkey .pin{position:absolute;left:6px;top:6px;width:4px;height:4px;background:var(--acc);animation:blink .9s steps(2) infinite}.flexkey b{position:absolute;left:0;top:154px;font-size:13px;letter-spacing:2.5px;color:var(--acc);white-space:nowrap;font-weight:600;animation:hint 1.6s ease-in-out infinite}.content>div,.content>canvas,.content>svg,.card>div,.card>canvas,.btn>svg,.btn>span,.btn>div,.meter>i,.w>div,.swap>div,.mini>div,.leg>div{position:absolute;margin:0;box-sizing:border-box}.tr{stroke:var(--trace);stroke-width:1.6;fill:none;stroke-linejoin:round;stroke-linecap:round;transition:stroke .7s}.tr.w2{stroke-width:3}.tr.w3{stroke-width:5}.tr.w4{stroke-width:8}.pd{fill:var(--bg);stroke:var(--pad);stroke-width:2;transition:stroke .7s}.dt{fill:var(--pad);transition:fill .7s}.cp{fill:var(--bg);stroke:var(--trace);stroke-width:2;transition:stroke .7s}.cpd{fill:var(--trace);transition:fill .7s}.sk{fill:var(--pad);font-family:IBM Plex Mono;font-size:13px;font-weight:600;letter-spacing:1.2px;transition:fill .7s}.sk.big{font-size:15px;letter-spacing:2.4px}.lane{stroke:var(--trace);stroke-width:1.6;fill:var(--bg);transition:fill .5s,stroke .7s}.lane.f{fill:var(--trace)}.pz{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:34 3466;stroke-dashoffset:0;opacity:0}.pz.h{stroke:var(--pulse2);stroke-width:7}.pz.c{stroke:var(--pulse);stroke-width:2.2}.crt[data-power=on] .face[data-near="1"] .pz,.crt[data-power=on] .deep .pz{animation:flow 5s linear infinite;opacity:1}.crt[data-power=on] .face[data-near="1"] .pz.h{opacity:.35}@keyframes flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-3500px}}.face .board .tr{stroke-dasharray:1;stroke-dashoffset:1}.face[data-near="1"] .board .tr{animation:draw .9s steps(18) forwards}@keyframes draw{to{stroke-dashoffset:0}}.face .content .card,.face .content .w,.face .content .doc,.face .content .swap,.face .content .mini,.face .content .leg{opacity:0}.face[data-near="1"] .content .card,.face[data-near="1"] .content .w,.face[data-near="1"] .content .doc,.face[data-near="1"] .content .swap,.face[data-near="1"] .content .mini,.face[data-near="1"] .content .leg{animation:materialize .5s steps(6) forwards;animation-delay:calc(var(--k, 0) * .1s + .1s)}@keyframes materialize{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.crt[data-power=on] .pz{animation:none!important;opacity:0}.face .board .tr{stroke-dashoffset:0!important;animation:none!important}.face .content .card,.face .content .w,.face .content .doc,.face .content .swap,.face .content .mini,.face .content .leg{opacity:1!important;animation:none!important}}.a{color:var(--acc);transition:color .7s}.dim{color:var(--dim)}[data-bind]{font-variant-numeric:tabular-nums}.sim{position:absolute;right:10px;bottom:8px;top:auto;font-size:13px;letter-spacing:2px;color:var(--dim);border:1px solid var(--line);padding:2px 5px}.card:hover{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--acc)}:focus-visible{outline:3px solid var(--acc);outline-offset:2px}.stage-lite .deep,.stage-lite .fg,.stage-lite .soft{display:none!important}.m-boot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--bg);display:grid;place-items:center;padding:24px;transition:opacity .4s steps(4,end)}.m-boot-in{display:flex;flex-direction:column;align-items:center;gap:18px;width:min(300px,86vw)}.m-boot-face{width:100%;height:auto;opacity:.5}.m-boot[hidden]{display:none}.m-boot.done{opacity:0;pointer-events:none}.m-boot-log{margin:0;font-family:IBM Plex Mono,monospace;font-size:13px;line-height:22px;letter-spacing:1.2px;color:var(--ink);white-space:pre;font-weight:600;width:100%;min-height:88px;text-align:left}.m-boot-log b{color:var(--acc);font-weight:600}.crt.mobile{border-radius:0;width:100%;height:100dvh;overflow:hidden;background:var(--bg);transition:background .7s}.crt.mobile .glass{display:none}.mob{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--ink);font-family:IBM Plex Mono,monospace;font-weight:600;display:flex;flex-direction:column;padding:14px 16px calc(12px + env(safe-area-inset-bottom));overflow:hidden;background:var(--bg);transition:background .7s}.m-top{display:flex;align-items:center;gap:8px;flex:none}.m-top{--k:44px}.mob .brand{flex:1;min-width:0;height:var(--k);display:flex;align-items:center;justify-content:center;font-size:clamp(13px,3.6vw,17px);letter-spacing:.5px;font-weight:700;line-height:1;padding:0 8px;border:3px solid var(--ink);background:var(--ink);color:var(--bg);box-sizing:border-box;white-space:nowrap;overflow:hidden;animation:cur 1.1s steps(1,end) infinite;transition:border-color .7s}.m-ic{display:flex;align-items:center;gap:8px;flex:none}.m-ic a{display:grid;place-items:center;width:var(--k,44px);height:var(--k,44px);border:3px solid var(--ink);color:var(--ink);text-decoration:none;box-sizing:border-box;position:static}.m-ic a.tbd{color:var(--dim);border-color:var(--dim);pointer-events:none}.m-ic svg{width:18px;height:18px;display:block}.m-ic .btn-n{display:flex;width:58px;height:var(--k,44px);border:3px solid var(--ink);box-sizing:border-box;position:static;left:auto;top:auto}.m-ic .btn-n>*{flex:1;display:grid;place-items:center;font-size:12px;position:static}.m-face{width:100%;height:auto;aspect-ratio:760/335;flex:none;margin:10px 0 0;transform-origin:center;animation:sway 7s ease-in-out infinite}@keyframes sway{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.m-say{display:flex;flex-direction:column;align-items:center;gap:4px;flex:none;margin-top:10px}.m-say b{font-size:clamp(13px,4vw,16px);letter-spacing:2.2px;line-height:19px;font-weight:700;text-align:center;white-space:nowrap}.m-cards{display:flex;flex-direction:column;gap:10px;flex:none}.m-card{border:3px solid var(--acc);padding:9px 12px;display:flex;flex-direction:column;gap:2px;background:var(--bg);transition:border-color .7s}.m-card .k{font-size:13px;letter-spacing:2px;color:var(--dim)}.m-card .v{font-size:clamp(19px,5.4vw,23px);font-weight:700;letter-spacing:.3px;font-family:Space Grotesk,sans-serif;line-height:1.15}.m-card .v i,.m-card .s i{font-style:normal;color:var(--acc)}.m-card .s{font-size:13px;letter-spacing:1.2px;color:var(--dim)}.m-docs{margin-top:0;border:3px solid var(--ink);background:var(--ink);color:var(--bg);text-align:center;padding:14px 0;font-size:16px;letter-spacing:6px;font-weight:700;flex:none;cursor:pointer}.m-cta{margin:12px 0 0;text-align:center;font-size:14px;letter-spacing:3px;color:var(--acc);flex:none;animation:breathe 4.2s ease-in-out infinite}@keyframes breathe{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.mob .brand,.m-cta,.m-face{animation:none}}.m-board{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.9}.mob>*:not(.scan):not(.m-chip):not(.m-board){position:relative;z-index:1}.crt.mobile .scan{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.m-gap{flex:1 1 0;min-height:8px;display:flex;align-items:center;justify-content:flex-end}.m-chip{width:44px;cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:center;gap:3px}.m-chip svg{width:44px;height:44px;display:block}.m-chip .cp{fill:var(--bg);stroke:var(--pad);stroke-width:2}.m-chip .cpd{fill:var(--acc);animation:blink .9s steps(2) infinite}.m-chip .lane{fill:none;stroke:var(--trace);stroke-width:1}.m-chip .lane.f{fill:var(--acc);opacity:.55;stroke:none}.m-chip b{font-size:9px;letter-spacing:.6px;color:var(--dim);white-space:nowrap;font-weight:600;position:absolute;top:47px;right:0;text-align:right;pointer-events:none}.m-chip:active .cp{stroke:var(--acc)}.m-sheet,.m-idle,.m-game{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:9;display:flex;flex-direction:column;font-family:IBM Plex Mono,monospace;font-weight:600;color:var(--ink)}.m-sheet[hidden],.m-idle[hidden],.m-game[hidden]{display:none}.m-sheet-top{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:3px solid var(--ink);font-size:16px;letter-spacing:4px;flex:none}.m-sheet-top span{color:var(--acc);cursor:pointer;letter-spacing:2px}.m-sheet-body{overflow-y:auto;padding:16px 16px 40px;-webkit-overflow-scrolling:touch}.m-sheet-body .m-doc{margin-bottom:20px;border:3px solid var(--acc);padding:12px 13px;background:var(--bg);transition:border-color .7s}.m-sheet-body .m-h{font-size:12px;letter-spacing:2.4px;color:var(--dim);margin-bottom:5px}.m-sheet-body .m-t{font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.3px;margin-bottom:9px;line-height:1.1}.m-sheet-body .m-p{margin:0 0 10px;font-family:IBM Plex Mono,monospace;font-size:14px;line-height:22px;color:var(--ink);font-weight:500;white-space:normal;position:static}.m-sheet-body .m-p:last-child{margin-bottom:0}.m-sheet-body .m-tbl{margin:0 0 10px;font-family:IBM Plex Mono,monospace;font-size:12.5px;line-height:19px;color:var(--ink);font-weight:500;white-space:pre;overflow-x:auto;-webkit-overflow-scrolling:touch;position:static}.m-sheet-body .a{color:var(--acc)}.m-idle{align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center}.m-toast{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;border:3px solid var(--acc);background:var(--bg);padding:12px 14px;text-align:left;transform:translateY(120%);transition:transform .3s steps(5)}.m-toast.up{transform:translateY(0)}.m-toast b{display:block;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700;color:var(--acc);letter-spacing:1px}.m-toast p{margin:3px 0 0;font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--ink)}@media(prefers-reduced-motion:reduce){.m-toast{transition:none}}.m-idle canvas{width:78%;height:auto}.m-idle b{font-size:26px;letter-spacing:3px}.m-idle p{margin:0;font-size:14px;letter-spacing:2px;color:var(--dim)}.m-idle span{margin-top:6px;border:3px solid var(--acc);color:var(--acc);padding:10px 26px;letter-spacing:4px;cursor:pointer}.m-game canvas{flex:1;width:100%;display:block;touch-action:none}.chrome{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:var(--ink);font-family:IBM Plex Mono,monospace;font-weight:600;white-space:nowrap;filter:url(#crisp)}.chrome>div{position:absolute;box-sizing:border-box;pointer-events:auto}.brand{left:182px;top:44px;height:52px;padding:0 22px;border:3px solid var(--ink);background:var(--ink);color:var(--bg);font-size:32px;line-height:46px;font-weight:700;letter-spacing:2px;animation:cur 1.1s steps(1,end) infinite;transition:border-color .7s;cursor:pointer}@keyframes cur{0%,49%{background:var(--ink);color:var(--bg)}50%,to{background:transparent;color:var(--ink)}}.nav{left:50%;transform:translate(-50%);top:53px;height:34px;display:flex;gap:10px}.nav .it{height:34px;width:84px;padding:0;display:grid;place-items:center;border:3px solid var(--ink);line-height:28px;font-size:13px;letter-spacing:2.5px;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--bg);transition:background .3s,color .3s,border-color .7s;box-sizing:border-box}.nav .it.on{background:var(--ink);color:var(--bg)}.nav .it:hover:not(.on){background:var(--ink);color:var(--bg)}.btn-w{right:272px;top:53px;width:245px;height:34px;background:var(--ink);color:var(--bg);text-align:center;line-height:34px;letter-spacing:2.6px;font-size:17px;transition:background .7s;cursor:pointer;-webkit-user-select:none;user-select:none}.btn-w.err{animation:blink .4s steps(2) 3;font-size:13px}.btn-n{right:183px;top:53px;width:65px;height:34px;border:3px solid var(--ink);display:flex;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:17px;line-height:28px;transition:border-color .7s}.btn-n span{flex:1;text-align:center}.btn-n span.on{background:var(--ink);color:var(--bg)}.btn-n:hover,.btn-v:hover,.btn-w:hover{opacity:.85}.btn-u{position:absolute;left:150px;top:214px;width:132px;height:30px;border:3px solid var(--ink);display:flex;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;line-height:24px;letter-spacing:2px;transition:border-color .7s}.btn-u span{flex:1;text-align:center}.btn-u span.on{background:var(--ink);color:var(--bg)}.btn-u:hover{opacity:.85}.btn-v{right:539px;top:53px;width:54px;height:34px;border:3px solid var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .7s,background .7s}.btn-v svg{width:33px;height:27px;display:block;shape-rendering:crispEdges}.btn-v rect{fill:var(--ink)}.btn-v.on{background:var(--ink)}.btn-v.on rect{fill:var(--bg)}@keyframes blink{50%{opacity:.35}}.dock{left:0;right:0;bottom:26px;height:8px;display:flex;justify-content:center;align-items:center}.dock .gauge{width:60px;height:8px;border:1px solid var(--ink);position:relative;background:var(--bg);box-sizing:border-box;opacity:.8}.dock .gauge i{position:absolute;top:1px;bottom:1px;width:6px;background:var(--acc)}.hint{right:200px;bottom:84px;font-size:13px;letter-spacing:3px;color:var(--dim);animation:hint 1.6s ease-in-out infinite;transition:opacity .5s}.hint.off{opacity:0}@keyframes hint{50%{transform:translate(8px)}}#stage[data-moving="1"] .hero,#stage[data-moving="1"] .sub,#stage[data-moving="1"] .t1,#stage[data-moving="1"] .sub2,#stage[data-moving="1"] canvas.sym,#stage[data-moving="1"] canvas.g85{transition:none}.hero{left:158px;top:140px;width:724px;height:212px;overflow:visible;transform:translate(calc(var(--p) * -140px));will-change:transform;transition:transform .3s ease-out}.hero text{font-family:Space Grotesk,sans-serif;font-weight:700;fill:var(--ink);transition:fill .7s}.hero .n{fill:var(--acc)}.hero .p{letter-spacing:-2px}.hero .w{letter-spacing:-1.5px;word-spacing:-8px}.sub{left:158px;top:362px;font-size:19px;line-height:27px;letter-spacing:.3px;transform:translate(calc(var(--p) * -90px));will-change:transform;transition:transform .3s ease-out}.t1{left:158px;top:120px;height:78px;line-height:78px;font-family:Space Grotesk,sans-serif;font-size:64px;font-weight:700;letter-spacing:-1px;transform:translate(calc(var(--p) * -120px));will-change:transform;transition:transform .3s ease-out}.t1 .a{font-size:26px;letter-spacing:2px;font-family:IBM Plex Mono;vertical-align:20px;margin-left:12px;font-weight:600}.flexpanel .t1 .a{font-size:64px;letter-spacing:-1px;font-family:Space Grotesk,sans-serif;vertical-align:0;margin-left:18px;font-weight:700;color:var(--acc)}.sub2{left:158px;top:206px;font-size:15px;line-height:22px;letter-spacing:.2px;color:var(--ink);transform:translate(calc(var(--p) * -80px));will-change:transform;transition:transform .3s ease-out}.card{border:3px solid var(--acc);transition:border-color .7s}.card .lbl{top:12px}.card .big{top:30px}.card .meter{top:75px;width:calc(100% - 32px);height:9px}.card .sm{top:94px}.lbl{left:16px;font-size:15px;letter-spacing:1.1px}.card .lbl.cp{left:auto;right:34px;color:var(--acc);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600}.card .lbl.cp:hover{text-decoration:underline}.big{left:15px;font-family:Space Grotesk,sans-serif;font-size:34px;font-weight:700;letter-spacing:0;color:var(--acc);transition:color .7s}.sm{left:16px;font-size:15px;letter-spacing:.9px}.meter{left:16px;height:9px;border:1px solid var(--ink);background:var(--bg);transition:border-color .7s}.meter i{left:0;top:0;bottom:0;background:var(--acc);transition:width 1.4s cubic-bezier(.2,.8,.2,1) .6s,background .7s}.crt[data-power=off] .meter i{width:0!important;transition:width .3s}.g1{left:155px;top:430px;width:356px;height:124px}.g2{left:525px;top:430px;width:354px;height:124px}.g3{left:155px;top:566px;width:356px;height:124px}.g4{left:525px;top:566px;width:354px;height:124px}.v1{left:155px;top:262px;width:356px;height:124px}.v2{left:525px;top:262px;width:354px;height:124px}.v3{left:155px;top:402px;width:356px;height:124px}.v4{left:525px;top:402px;width:354px;height:124px}.txt{left:16px;right:16px;font-size:14px;line-height:19px;white-space:pre;letter-spacing:.2px}.txt .a{font-weight:700}.mini{border:2px solid var(--line);transition:border-color .7s}.mini .lbl{top:10px;font-size:13px;letter-spacing:1px;color:var(--dim)}.mini .val{left:16px;top:30px;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:700;color:var(--acc);transition:color .7s}.mini .sm{top:64px;font-size:13px;letter-spacing:.4px;color:var(--dim)}.rows{left:16px;right:16px;top:38px}.btn{left:155px;top:702px;width:356px;height:124px;border:3px solid var(--acc);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .7s,box-shadow .3s}.btn.claim{left:525px;width:354px}.btn .sub3{left:92px;top:72px;line-height:1.3;font-size:13px;letter-spacing:.5px;color:var(--dim);max-width:256px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn .sub3.long .algo{display:none}.btn.claim canvas{position:absolute;left:34px;top:46px;width:32px;height:32px;image-rendering:pixelated}.btn:hover{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--acc)}.btn svg{left:30px;top:42px;width:40px;height:40px}.btn svg path{stroke:var(--acc);transition:stroke .7s}.btn>span{left:92px;top:42px;font-size:22px;font-weight:700;letter-spacing:2px;color:var(--ink);max-width:256px}.btn>span.msg{font-size:17px;letter-spacing:1.5px;top:45px}.btn span span,.btn .sub3 span{position:static;font-size:inherit;letter-spacing:inherit;color:inherit}.btn .sub3 .pw{color:var(--acc)}.swap{left:155px;top:262px;width:724px;height:560px;border:3px solid var(--acc);transition:border-color .7s}.swap .mode{right:20px;top:16px;width:190px;height:40px;border:3px solid var(--ink);display:flex;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:15px;line-height:34px;letter-spacing:2.5px;transition:border-color .7s;z-index:2}.swap .mode span{flex:1;text-align:center}.swap .mode span.on{background:var(--ink);color:var(--bg)}.swap .fl{left:24px;top:24px;font-size:13px;letter-spacing:2.4px;color:var(--dim)}.swap .field{left:24px;right:24px;height:100px;border:2px solid var(--line);transition:border-color .7s}.swap .field .num{position:absolute;left:20px;top:22px;font-family:Space Grotesk,sans-serif;font-size:46px;font-weight:700;color:var(--acc);letter-spacing:-1px;transition:color .7s}.swap .field .tok{position:absolute;right:18px;top:20px;height:44px;box-sizing:border-box;padding:0 16px;border:3px solid var(--ink);line-height:38px;font-size:17px;letter-spacing:1.5px;transition:border-color .7s}.swap .field .tok.pick{cursor:pointer}.swap .field .tok.pick:hover{background:var(--ink);color:var(--bg)}.swap .note{font-size:13px;letter-spacing:2px;color:var(--dim);text-align:center}.swap .field .bal{position:absolute;left:20px;bottom:10px;font-size:13px;letter-spacing:1.2px;color:var(--dim)}.swap .field .max{position:absolute;right:20px;bottom:8px;font-size:13px;letter-spacing:2px;color:var(--acc);cursor:pointer;transition:color .7s}.swap .arr{left:50%;margin-left:-18px;width:36px;height:36px;border:3px solid var(--acc);background:var(--bg);transition:border-color .7s}.swap .arr svg{position:absolute;left:7px;top:7px;width:16px;height:16px}.swap .arr path{fill:var(--acc);transition:fill .7s}.swap .rate{left:24px;right:24px;font-size:13.5px;line-height:21px;letter-spacing:.5px;white-space:pre}.swap .set{left:24px;display:flex;align-items:center;gap:10px;height:40px}.swap .set i{font-style:normal;font-size:13px;letter-spacing:2.4px;color:var(--dim)}.swap .chips{display:flex;gap:6px}.swap .chips span{height:40px;line-height:34px;padding:0 14px;border:3px solid var(--line);font-size:14px;letter-spacing:1.2px;cursor:pointer;transition:border-color .7s;box-sizing:border-box}.swap .chips span.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.swap .act{left:24px;right:24px;height:64px;background:var(--acc);color:#0a0a18;text-align:center;line-height:64px;font-size:22px;letter-spacing:5px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .7s}.swap .act:hover{filter:brightness(1.08)}.swap .pane{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden}.swap[data-mode=swap] .pane.s,.swap[data-mode=burn] .pane.b{visibility:visible}.swap .pane>div{position:absolute;box-sizing:border-box}.swap .picker{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:3;visibility:hidden;display:flex;flex-direction:column;padding:20px 24px;box-sizing:border-box;gap:12px}.swap[data-pick=on] .picker{visibility:visible}.picker .hd{display:flex;justify-content:space-between;align-items:center;font-size:15px;letter-spacing:3px}.picker .hd .x{width:34px;height:34px;border:3px solid var(--ink);line-height:28px;text-align:center;cursor:pointer;box-sizing:border-box}.picker .hd .x:hover{background:var(--ink);color:var(--bg)}.picker .tabs{display:flex;gap:8px}.picker .tabs span{height:34px;line-height:28px;padding:0 12px;border:3px solid var(--line);font-size:13px;letter-spacing:2px;cursor:pointer;box-sizing:border-box}.picker .tabs span.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.picker input.q{height:44px;border:3px solid var(--ink);background:var(--bg);color:var(--ink);font:600 15px IBM Plex Mono,monospace;letter-spacing:1px;padding:0 14px;outline:none;box-sizing:border-box;width:100%}.picker input.q:focus{border-color:var(--acc)}.picker input.q::placeholder{color:var(--dim)}.picker .list{flex:1;overflow:auto;border-top:1px solid var(--line);scrollbar-width:thin}.picker .row{display:flex;align-items:center;gap:14px;height:44px;border-bottom:1px solid var(--line);cursor:pointer;font-size:14px}.picker .row:hover{background:var(--ink);color:var(--bg)}.picker .row b{width:96px;letter-spacing:1.5px}.picker .row i{font-style:normal;color:var(--dim);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker .row:hover i{color:var(--bg)}.picker .row em{font-style:normal;color:var(--acc);font-weight:700}.picker .note{padding:16px 0;font-size:13px;letter-spacing:2px;color:var(--dim)}.picker .bridge{white-space:normal;line-height:20px;font-size:14px;letter-spacing:.3px}.picker .bridge p{margin:10px 0}.picker .bridge .key{display:inline-block;height:40px;line-height:34px;padding:0 16px;border:3px solid var(--acc);color:var(--ink);text-decoration:none;font-size:14px;letter-spacing:2.5px;box-sizing:border-box;margin:6px 0}.picker .bridge .key:hover{background:var(--acc);color:#0a0a18}.epochs .eh{position:absolute;left:0;top:0;font-size:14px;letter-spacing:2px;color:var(--dim)}.epochs .eps{position:absolute;left:0;right:0;top:22px;display:flex;justify-content:space-between;align-items:flex-start}.epochs .ep{position:relative;top:0;height:42px;display:flex;flex-direction:column;align-items:stretch;gap:5px}.epochs .ep i{position:relative;left:auto;top:auto;width:100%;height:13px;display:block;box-sizing:border-box;border:1px solid var(--line);background:transparent;transition:background .7s,border-color .7s}.epochs .ep[data-st=done] i{background:var(--ink);border-color:var(--ink)}.epochs .ep[data-st=live] i{background:var(--acc);border-color:var(--acc);animation:epoch 1.1s steps(2,end) infinite}.epochs .ep b{position:relative;left:auto;top:auto;text-align:center;font-size:17px;font-weight:700;letter-spacing:.2px;color:var(--ink)}.epochs .ep b.w{font-size:14px;letter-spacing:0}.epochs .ep[data-st=live] b{color:var(--acc)}@keyframes epoch{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.epochs .ep[data-st=live] i{animation:none}}.t1,.leg,.epochs,.swap,.mini,.btn{background:var(--bg)}.leg,.epochs{padding:2px 6px;margin:-2px -6px}.txt .addr{color:var(--ink);cursor:pointer;border-bottom:1px dotted var(--line)}.txt .addr:hover{color:var(--acc);border-bottom-color:var(--acc)}.txt .tok{color:var(--acc-lit)}.txt .addr.tok{border-bottom-color:var(--acc-lit)}.btn-w[data-arm="1"]{background:var(--acc)}.btn.locked,.act.locked,.chips.locked,.max.locked,.mode.locked{opacity:.42;cursor:not-allowed;pointer-events:none;filter:saturate(.25)}.act.inert{opacity:.62;cursor:help;transition:opacity .3s}.stamp{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font-weight:700;font-size:30px;letter-spacing:6px;color:var(--ink-lit);pointer-events:none;text-shadow:0 0 5px var(--ink-lit),0 0 14px var(--ink-lit),0 0 38px var(--ink-lit),0 0 80px var(--ink-lit);animation:stamp 1.6s steps(1,end) infinite}@keyframes stamp{0%,42%{opacity:.94}44%,52%{opacity:.14}54%,to{opacity:.94}}@media(prefers-reduced-motion:reduce){.stamp{animation:none;opacity:.94}}.act.inert.said{opacity:1}.crt,.mob{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.doc .txt,.m-sheet-body,.txt .addr,.k-text,.sub,.sub2,.m-say{-webkit-user-select:text;user-select:text}canvas{-webkit-user-drag:none;user-drag:none;pointer-events:auto}::selection{background:var(--acc);color:var(--bg)}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.nav .it:active,.btn:not(.locked):active,.act:not(.locked):active,.m-docs:active,.social a:active,.swap .chips span:active,.swap .mode span:active{transform:translateY(1px)}.nav .it,.btn,.act,.m-docs,.social a{transition:background .2s,color .2s,border-color .7s,transform .1s}.ctx{position:fixed;z-index:40;background:var(--bg);border:2px solid var(--ink);padding:4px 0;font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:1.6px;min-width:190px}.ctx div{padding:7px 14px;cursor:pointer;color:var(--ink)}.ctx div:hover{background:var(--ink);color:var(--bg)}.ctx[hidden]{display:none}canvas.pie{transition:filter .9s}.crt[data-power=off] canvas.pie{filter:grayscale(1) opacity(.5)}.leg{width:250px}.leg .h{left:0;top:0;font-size:14px;letter-spacing:2.4px;color:var(--dim)}.leg .row{left:0;right:0;height:30px;font-size:15px;letter-spacing:.6px}.leg .row canvas{position:absolute;left:0;top:4px;width:16px;height:16px;image-rendering:pixelated}.leg .row b{position:absolute;left:28px;top:4px;font-weight:600}.leg .row em{position:absolute;right:0;top:4px;font-style:normal;color:var(--acc);font-weight:700;transition:color .7s}.leg .row s{position:absolute;left:28px;top:22px;font-size:13px;letter-spacing:.6px;color:var(--dim);text-decoration:none}.leg .pane{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden}.leg[data-mode=swap] .pane.s,.leg[data-mode=burn] .pane.b{visibility:visible}.leg .pane>div{position:absolute;box-sizing:border-box}canvas.sym,canvas.g85{transition:filter .9s,transform .3s ease-out,opacity .3s ease-out;transform:translate(calc(var(--p) * 260px));opacity:calc(1 - (abs(var(--p))*.55));will-change:transform,opacity}.crt[data-power=off] canvas.sym,.crt[data-power=off] canvas.g85{filter:grayscale(1) opacity(.45)}.logcard{border:3px solid var(--acc);padding:14px 16px;font-size:14px;line-height:20px;letter-spacing:.2px;white-space:pre;transition:border-color .7s}.social{display:flex;gap:10px}.social a{display:block;height:36px;line-height:30px;padding:0 16px;border:3px solid var(--ink);color:var(--ink);text-decoration:none;font-size:14px;letter-spacing:2.5px;transition:border-color .7s;box-sizing:border-box}.social a:hover{background:var(--ink);color:var(--bg)}.social a.tbd{color:var(--dim);border-color:var(--dim);pointer-events:none}.social.ic a{width:52px;padding:0;display:grid;place-items:center}.social.ic svg{width:22px;height:22px;display:block}canvas.mark{image-rendering:pixelated}.doc{border:3px solid var(--acc);transition:border-color .7s}.doc>div{position:absolute;margin:0;box-sizing:border-box}.doc .h{left:16px;top:14px;font-size:13px;letter-spacing:3px;color:var(--dim)}.doc .t{left:16px;top:34px;font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:700;color:var(--acc);transition:color .7s}.doc .txt{top:84px;font-size:14.5px;line-height:20px}canvas.flex{border:3px solid var(--acc);transition:border-color .7s;image-rendering:auto}.rig{height:44px;border:3px solid var(--ink);padding:0 14px;line-height:38px;font-size:17px;letter-spacing:2px;outline:none;transition:border-color .7s}.rig:focus{border-color:var(--acc)}.keys{display:flex;gap:10px}.keys div{height:44px;line-height:38px;padding:0 18px;border:3px solid var(--acc);font-size:14px;letter-spacing:2.5px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .7s,background .2s,color .2s;box-sizing:border-box}.keys div:hover,.keys div.pri{background:var(--acc);color:#0a0a18}@property --run{syntax:"<angle>";initial-value:0deg;inherits:false}.keys .k-measure{position:relative}.keys .k-measure:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;padding:3px;pointer-events:none;background:conic-gradient(from var(--run),transparent 0 70%,var(--acc) 90%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:run 2.8s linear infinite}.keys .k-measure:hover:after,.keys .k-measure.done:after{animation:none;opacity:0}@keyframes run{to{--run:360deg}}@media(prefers-reduced-motion:reduce){.keys .k-measure:after{animation:none;opacity:0}}.ladder .r{position:relative;height:30px;font-size:14px;letter-spacing:.8px;white-space:nowrap;cursor:pointer}.ladder .r b{position:absolute;left:0;top:0;width:168px;text-align:right;font-weight:600;overflow:hidden;text-overflow:ellipsis}.ladder .r i{position:absolute;left:176px;right:104px;top:10px;height:8px;display:block}.ladder .r i span{display:block;height:100%;width:0;background:var(--ink);opacity:.35;transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.ladder .r.me i span{background:var(--acc);opacity:1}.ladder .r u{position:absolute;right:0;top:0;width:96px;text-align:right;text-decoration:none;color:var(--acc);font-weight:700;transition:color .7s}.ladder .r.me b,.ladder .r.me u{color:var(--acc)}.rig:empty:before{content:attr(data-ph);opacity:.45}.boot{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);color:var(--ink);font-family:IBM Plex Mono,monospace;font-weight:600;z-index:6;clip-path:inset(0 0 0 0);--acc:#76b900}.crt[data-bit="0"] .boot{--acc:#ff9900}.boot.done{animation:bootoff .5s steps(12) forwards}@keyframes bootoff{to{clip-path:inset(100% 0 0 0)}}.boot .ty{position:absolute;left:182px;top:44px;height:52px;padding:0 22px;font-size:32px;line-height:52px;font-weight:700;letter-spacing:2px;border-right:14px solid var(--ink);animation:cur2 .6s steps(1,end) infinite;white-space:pre}@keyframes cur2{50%{border-color:transparent}}.boot .post{position:absolute;left:182px;top:150px;font-size:14px;line-height:24px;letter-spacing:2.2px;white-space:pre;color:var(--dim)}.boot .post b{color:var(--ink);font-weight:600}.boot .post i{color:var(--acc);font-style:normal}.boot canvas{position:absolute;right:192px;top:316px}.boot .st{position:absolute;left:182px;bottom:88px;font-size:14px;letter-spacing:3px;color:var(--dim)}.boot .st b{color:var(--acc);font-weight:600}.boot .seg{position:absolute;left:182px;right:182px;bottom:56px;height:14px;display:flex;gap:4px}.boot .seg i{flex:1;background:var(--dim);opacity:.25}.boot .seg i.on{background:var(--acc);opacity:1}.boot .foot{position:absolute;right:182px;bottom:88px;font-size:13px;letter-spacing:4px;color:var(--dim)}.boot .foot b{color:var(--acc);font-weight:600}.soft{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;clip-path:url(#tube)}.soft i{position:absolute;display:block;backdrop-filter:blur(1.2px);-webkit-backdrop-filter:blur(1.2px)}.soft i.t{left:0;right:0;top:0;height:58px}.soft i.b{left:0;right:0;bottom:0;height:58px}.soft i.l{left:0;top:58px;bottom:58px;width:96px}.soft i.r{right:0;top:58px;bottom:58px;width:96px}.scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;clip-path:url(#tube);opacity:var(--scan)}.scan path{stroke:#000;stroke-width:1;fill:none}.wear{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;clip-path:url(#tube);mix-blend-mode:var(--wearblend);background:radial-gradient(220px 170px at 0% 0%,var(--wear),transparent 70%),radial-gradient(200px 150px at 100% 0%,var(--wear),transparent 70%),radial-gradient(240px 180px at 0% 100%,var(--wear),transparent 70%),radial-gradient(240px 190px at 100% 100%,var(--wear),transparent 70%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.035' numOctaves='3' seed='7' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .2  0 0 0 0 .15  0 0 0 0 .1  0 0 0 .10 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");-webkit-mask-image:radial-gradient(ellipse 70% 66% at 50% 50%,transparent 40%,#000 100%);mask-image:radial-gradient(ellipse 70% 66% at 50% 50%,transparent 40%,#000 100%)}.fx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;clip-path:url(#tube)}.fx:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 66% 62% at 50% 50%,rgba(0,0,0,0) 55%,var(--vig) 100%),radial-gradient(ellipse 60% 28% at 36% 4%,#ffffff29,#fff0 70%),radial-gradient(circle at 120px 20px,var(--glare) 0,rgba(200,225,240,0) 260px),linear-gradient(180deg,var(--glare) 0,rgba(200,225,240,0) 40px),linear-gradient(0deg,#00000047 0,#0000 40px)}.fx:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .035 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mix-blend-mode:multiply}.crt[data-bit="1"] .fx:after{mix-blend-mode:normal;opacity:.8}.rim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:7;filter:drop-shadow(0 0 10px var(--halo)) drop-shadow(0 0 28px var(--halo)) drop-shadow(0 0 70px var(--halo2))}.rim path{fill:none;stroke:url(#rimg);stroke-width:4}.rain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;clip-path:url(#tube);z-index:5}.snap{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;will-change:clip-path;z-index:4}.snap *{animation:none!important;transition:none!important}.snap .card,.snap .w,.snap .doc,.snap .swap,.snap .mini,.snap .leg{opacity:1!important;clip-path:none!important}.snap .board .tr{stroke-dashoffset:0!important}#prerender{position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;color:#e9f4e7;background:#080906;font:14px/1.5 ui-monospace,monospace}html[data-js] #prerender{display:none}.crt[data-bit="0"] .content,.crt[data-bit="0"] .chrome{text-shadow:-1px 0 rgba(255,40,30,.2),1px 0 rgba(0,190,255,.2),0 1px rgba(0,120,60,.06)}.crt[data-bit="0"] .hero{filter:drop-shadow(-2px 0 rgba(255,40,30,.32)) drop-shadow(2px 0 rgba(0,190,255,.3))}.crt[data-bit="1"] .content,.crt[data-bit="1"] .chrome{text-shadow:-1px 0 rgba(255,50,40,.26),1px 0 rgba(0,220,255,.22),0 1px rgba(0,255,120,.05)}.crt[data-bit="1"] .hero{filter:drop-shadow(-2px 0 rgba(255,50,40,.36)) drop-shadow(2px 0 rgba(0,220,255,.3)) drop-shadow(0 0 8px rgba(200,255,200,.28))}.crt[data-bit="1"][data-power=on] .a{text-shadow:0 0 6px rgba(118,185,0,.55)}.crt[data-bit="1"][data-power=on] .face[data-near="1"] .board:not(.spark){filter:drop-shadow(0 0 3px rgba(118,185,0,.6))}.crt[data-bit="0"][data-power=on] .face[data-near="1"] .board:not(.spark){filter:drop-shadow(0 0 2px rgba(255,153,0,.4))}svg.defs{position:absolute;width:0;height:0}.crt[data-redeem=on] .flexpanel.redeem{visibility:visible;opacity:1}.crt[data-bit="0"] .redeem{--ink:#0a0a18;--acc:#ff9900;--dim:#7d868c;--line:rgba(10,10,24,.28)}.crt[data-bit="1"] .redeem{--ink:#e9f4e7;--acc:#76b900;--dim:#5b655b;--line:rgba(233,244,231,.22)}.redeem .rows .rd-row{position:relative;display:flex;justify-content:space-between;align-items:baseline;height:30px;font-size:14px;letter-spacing:1.5px}.redeem .rd-row i{font-style:normal;color:var(--dim);font-size:13px;letter-spacing:2.4px}.redeem .rd-row b{font-weight:700;color:var(--acc)}.redeem .rd-done .rd-row{height:44px;font-size:15px}.redeem .rd-done a{color:var(--ink)}.redeem .note{font-size:12px;letter-spacing:1.2px;line-height:16px}.redeem .rng{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;background:var(--ink);outline:none;margin:0;cursor:pointer}.redeem .rng::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:36px;background:var(--acc);border:3px solid var(--ink);border-radius:0;cursor:pointer}.redeem .rng::-moz-range-thumb{width:16px;height:30px;background:var(--acc);border:3px solid var(--ink);border-radius:0;cursor:pointer}.redeem .steps{display:flex;gap:8px;align-items:center}.redeem .steps span{height:40px;line-height:34px;padding:0 16px;border:3px solid var(--line);font-size:14px;letter-spacing:1.5px;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none}.redeem .steps span:hover,.redeem .tok:hover{background:var(--ink);color:var(--bg)}.redeem .steps span.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.redeem input.amt{height:44px;border:3px solid var(--ink);background:var(--bg);color:var(--ink);font:600 17px IBM Plex Mono,monospace;letter-spacing:1px;padding:0 12px;outline:none;box-sizing:border-box;min-width:0}.redeem input.amt:focus{border-color:var(--acc)}.redeem input.amt.bad{border-color:var(--pulse)}.redeem input.amt::placeholder{color:var(--dim)}.redeem .exact{display:flex;align-items:center;gap:12px}.redeem .exact i{font-style:normal;font-size:13px;letter-spacing:2.4px;color:var(--dim)}.redeem .exact input{flex:1}.redeem .exact em{font-style:normal;font-size:14px;letter-spacing:1.5px}.redeem .plegs{display:flex;flex-direction:column;gap:4px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;padding-right:10px}.redeem .pleg{display:grid;grid-template-columns:110px minmax(0,1fr) 64px;grid-template-rows:44px 18px;column-gap:10px;row-gap:2px;align-items:center;flex:none}.redeem .pleg .tok{grid-area:1/1;border:0;padding:0;cursor:default;font-weight:700;font-size:17px}.redeem .pleg .usd{grid-area:1/2;position:relative;display:block;min-width:0}.redeem .pleg .usd b{position:absolute;pointer-events:none;left:12px;top:0;line-height:44px;font-size:17px;color:var(--dim);font-weight:600}.redeem .pleg .amt{width:100%;padding-left:28px}.redeem .pleg .max{grid-area:1/3}.redeem .plegs .none{font-size:14px;letter-spacing:1.4px;line-height:22px;padding-top:8px}.redeem .plegs .none i{display:block;font-style:normal;font-size:12px;color:var(--dim);margin-top:6px}.redeem .pleg.over .amt{border-color:var(--pulse)}.redeem .tok{height:44px;line-height:38px;border:3px solid var(--ink);padding:0 12px;font-size:15px;letter-spacing:1.5px;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.redeem .max{font-size:12px;letter-spacing:2px;color:var(--acc);cursor:pointer;text-align:center}.redeem .rm{height:34px;line-height:28px;border:3px solid var(--line);text-align:center;cursor:pointer;box-sizing:border-box;font-size:17px}.redeem .rm:hover{border-color:var(--ink)}.redeem .pleg .sub{grid-area:2/1/3/4;display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0}.redeem .pleg .out{flex:0 1 auto;min-width:0;font-size:13px;letter-spacing:1px;color:var(--acc);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.redeem .pleg .bal{flex:0 1 auto;min-width:0;font-style:normal;font-size:11.5px;letter-spacing:1px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.redeem .keys div{white-space:nowrap}.redeem[data-state=waiting]:not([data-now]) .k-go,.redeem[data-state=pick] .k-go,.redeem[data-state=pay] .k-go,.redeem[data-state=short] .k-go,.redeem[data-state=balance] .k-go,.redeem[data-state=nothing] .k-go{background:var(--bg);color:var(--ink);border-color:var(--line);cursor:default}.redeem[data-state=busy] .k-go{background:var(--ink);color:var(--bg);border-color:var(--ink);cursor:progress}.redeem[data-state=stale] .k-go,.redeem[data-state=afford] .k-go,.redeem[data-state=waiting][data-now] .k-go{background:var(--bg);color:var(--acc);border-color:var(--acc)}.redeem[data-state=waiting] .rng,.redeem[data-state=waiting] .steps,.redeem[data-state=waiting] .exact,.redeem[data-state=waiting] .card.pay{pointer-events:none;opacity:.4}.redeem .big{font:700 46px/52px Space Grotesk,sans-serif;letter-spacing:-1px;color:var(--acc);white-space:nowrap}.redeem .big em{font:600 22px IBM Plex Mono,monospace;font-style:normal;letter-spacing:0;color:var(--ink)}.redeem .of{font-size:14px;letter-spacing:1.5px;color:var(--ink)}.redeem .of .warn{color:var(--dim)}.redeem .hint{font-size:13px;letter-spacing:1.4px;line-height:18px;color:var(--ink);white-space:normal}.redeem .hint.err{color:var(--pulse)}.redeem .cover .rd-row{height:22px;font-size:13px;gap:12px}.redeem .cover .bar{height:10px;border:2px solid var(--ink);box-sizing:border-box}.redeem .cover .bar span{display:block;height:100%;width:0;background:var(--dim);transition:width .3s}.redeem .cover .bar span.ok{background:var(--acc)}.redeem .deal .rd-row{height:30px;font-size:15px}.redeem .deal .rd-row.pay{height:34px;font-size:20px}.redeem .deal .rd-row.pay i{color:var(--ink);font-size:14px}.redeem .keys.done,.redeem .rd-done{visibility:hidden}.redeem[data-state=done] .keys.done,.redeem[data-state=done] .rd-done{visibility:visible}.redeem[data-state=done] .keys.main,.redeem[data-state=done] .card.pay{visibility:hidden}.redeem .rd-done{border-color:var(--acc);background:var(--bg)}.redeem .picker{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:3;visibility:hidden;display:flex;flex-direction:column;padding:20px 24px;box-sizing:border-box;gap:12px}.redeem[data-pick=on] .picker{visibility:visible}.redeem .picker .hd{position:relative;height:34px;line-height:34px}.redeem .picker .hd .x{top:0}.redeem .lbl.cp.off{opacity:.35;pointer-events:none}.tn{position:fixed;top:0;right:0;z-index:50;height:100vh;display:flex;flex-direction:row-reverse;align-items:flex-start;pointer-events:none;font:12px/1.5 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.04em;color:#e9f4e7}.tn>*{pointer-events:auto}.tn .tn-tab{position:fixed;top:12px;left:12px;z-index:51;background:#76b900;color:#080906;border:0;padding:8px 14px;font:600 12px/1 IBM Plex Mono,monospace;letter-spacing:.14em;cursor:pointer}.tn.down .tn-tab{background:#ff5a00;color:#080906}.tn.lag .tn-tab:after{content:"";display:inline-block;width:6px;height:6px;margin-left:10px;vertical-align:middle;background:#080906;opacity:.55}.tn-body{display:none;width:420px;height:100vh;overflow:auto;background:#080906f5;border-left:1px solid rgba(118,185,0,.5);padding:52px 18px 40px;box-sizing:border-box}.tn[data-open="1"] .tn-body{display:block}.tn h3{margin:18px 0 6px;font:600 11px/1 IBM Plex Mono,monospace;letter-spacing:.2em;color:#76b900;border-bottom:1px solid rgba(233,244,231,.18);padding-bottom:6px}.tn .r{display:flex;justify-content:space-between;gap:12px;padding:2px 0}.tn .r i{font-style:normal;color:#8a948a;white-space:nowrap}.tn .r b{font-weight:500;text-align:right;word-break:break-all}.tn .b{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.tn button{background:transparent;color:#e9f4e7;border:1px solid rgba(233,244,231,.4);padding:6px 10px;font:500 11px/1 IBM Plex Mono,monospace;letter-spacing:.1em;cursor:pointer}.tn button:hover,.tn button.on{border-color:#76b900;color:#76b900}.tn .in{display:flex;gap:6px;margin:6px 0}.tn input,.tn select{flex:1;background:#101310;color:#e9f4e7;border:1px solid rgba(233,244,231,.3);padding:6px 8px;font:12px IBM Plex Mono,monospace}.tn select{flex:0 0 auto}.tn a{color:#8fd400}.tn .links{font-size:11px;word-break:break-all}.tn .log .e{border-top:1px dashed rgba(233,244,231,.15);padding:6px 0;word-break:break-all}.tn .log .e b{color:#8a948a;font-weight:600}.tn .log .e.ok b{color:#76b900}.tn .log .e.failed b,.tn .log .e.refused b{color:#ff5a00}.tn .log .err{color:#ff9a66}.tn .log .ev{color:#8a948a;font-size:11px}.tn .rungs .r{font-size:11px}.tn .foot{color:#8a948a;font-size:11px;margin-top:20px}.tn button.big{flex:1;padding:14px 10px;font:700 14px/1 IBM Plex Mono,monospace;letter-spacing:.2em;border-color:#76b900;color:#76b900}.tn.ringing .tn-tab{animation:tn-ring 1s steps(2) infinite}.tn.ringing button.big{background:#76b900;color:#080906}@keyframes tn-ring{50%{background:#e9f4e7}}.tn .tn-tab{font-variant-numeric:tabular-nums;text-align:left}.tn .tn-tab [data-k="net.status"]{display:inline-block;min-width:23em}.tn .tn-tab [data-k="bell.tab"]{display:inline-block;min-width:19em}.g3 .sm{font-size:13px}.g3 .sm .a[data-bind=liveShares]{display:inline-block;min-width:9ch;font-variant-numeric:tabular-nums}.g3 .sm .a[data-bind=gasWallet]{display:inline-block;min-width:10ch;font-variant-numeric:tabular-nums}.btn .sendmode,.btn .claimopen{left:92px;top:98px;font-size:11px;letter-spacing:.8px;line-height:14px;color:var(--acc);white-space:nowrap;max-width:256px;overflow:hidden;text-overflow:ellipsis}.btn .sendmode{cursor:pointer}.btn .sendmode:hover{text-decoration:underline}.btn .claimopen:empty{display:none}.btn.claim.off{opacity:.55}.btn.claim.off:hover{box-shadow:none}.wclock{position:fixed;left:50%;bottom:8px;transform:translate(-50%);z-index:45;width:min(760px,calc(100vw - 16px));box-sizing:border-box;padding:6px 12px;background:#080906eb;border:1px solid rgba(118,185,0,.5);color:#e9f4e7;font:12px/1.5 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.04em;font-variant-numeric:tabular-nums;text-align:center;pointer-events:none}.wclock[hidden],.wclock [hidden]{display:none}.wclock .l1{color:#76b900;font-weight:600}.wclock .l3{color:#8a948a}.wclock[data-warn="1"] .l3{color:#ff5a00;font-weight:600}.redeem .card.pay [data-rd-k=held]{display:none}.redeem .pleg .tok{cursor:pointer}.redeem .pleg .tok:after{content:" ▾"}.redeem .picker .row.off{opacity:.35;pointer-events:none}.ib-i{position:absolute;top:0;right:0;z-index:3;width:18px;height:18px;margin:0;padding:0;box-sizing:border-box;border:0;background:var(--acc);color:var(--bg);font:700 12px/18px IBM Plex Mono,monospace;text-align:center;cursor:pointer;transition:background .7s,color .7s}.ib-i:hover{background:var(--ink)}.ib-i:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ib{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ib[hidden]{display:none}.ib-card{position:relative;width:min(780px,100%);max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;background:var(--bg);color:var(--ink);border:3px solid var(--acc);padding:14px 18px 18px;font:14px/1.45 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.2px}.ib-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:10px}.ib-t{font-size:1.07em;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:var(--acc);text-wrap:balance}.ib-x{flex:0 0 auto;width:28px;height:28px;padding:0;border:2px solid var(--acc);background:transparent;color:var(--acc);font:600 18px/22px IBM Plex Mono,monospace;cursor:pointer}.ib-x:hover{background:var(--acc);color:var(--bg)}.ib-x:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ib-k{margin-top:12px;font-size:.93em;letter-spacing:1.5px;color:var(--dim)}.ib-tl{margin:2px 0 0;font-weight:500;text-wrap:pretty}.ib-rows{display:grid;grid-template-columns:minmax(0,15em) minmax(0,1fr);gap:10px 20px;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--line)}.ib-rows dt{margin:0;font-size:.93em;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--acc);text-wrap:balance}.ib-rows dd{margin:0;color:var(--ink);text-wrap:pretty}@media(max-width:600px){.ib{padding:8px}.ib-card{max-height:calc(100dvh - 16px);padding:10px 12px 12px;letter-spacing:0}.ib-hd{padding-bottom:8px}.ib-k{margin-top:8px}.ib-rows{grid-template-columns:minmax(0,1fr);gap:0;margin-top:10px;padding-top:8px}.ib-rows dd{margin-bottom:6px}}
