@font-face{font-family:VT323;src:url(/fonts/vt323-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Special Elite;src:url(/fonts/special-elite-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Pixelify Sans;src:url(/fonts/pixelify-sans-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pixelify Sans;src:url(/fonts/pixelify-sans-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:IM Fell English SC;src:url(/fonts/im-fell-english-sc-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Silkscreen;src:url(/fonts/silkscreen-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Silkscreen;src:url(/fonts/silkscreen-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Jersey 10";src:url(/fonts/jersey-10-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Share Tech Mono;src:url(/fonts/share-tech-mono-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Courier Prime;src:url(/fonts/courier-prime-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Courier Prime;src:url(/fonts/courier-prime-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Doto;src:url(/fonts/doto-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Doto;src:url(/fonts/doto-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Liberation Sans;src:url(/fonts/LiberationSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Liberation Sans;src:url(/fonts/LiberationSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Liberation Sans;src:url(/fonts/LiberationSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--font: "VT323", ui-monospace, monospace;--font-display: "VT323", ui-monospace, monospace;--fs: 19px;--box: #000;--radius: 12px;--dim: rgba(255, 255, 255, .6);--fade-in: .05s;--fade-out: .6s;--sp-glitch: .22s;--vig: .8;--lift: 0 0 2px #000, 0 0 6px #000, 1px 1px 0 #000}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:#000;color:#fff;font-family:var(--font);font-size:var(--fs);user-select:none;-webkit-font-smoothing:none}#game{position:fixed;inset:0}#game canvas{display:block}#hud{position:fixed;inset:0;pointer-events:none}#hud>#wallet,#hud>#buffs,#hud>#buffcard,#hud>#squad,#hud>#shadepill,#hud>#vitals,#hud>#gun,#hud>#items,#hud>#pickups,#hud>#actionbar,#hud>#downed,#hud>#topright,#hud>#notice,#hud>#banner,#hud>#timers{zoom:var(--hud-k, 1)}#labels>.label,#floaters>.floater,.chat,.spot-tag,#hud>.prompt,#hud>.ping,#hud>#arbar,#pinlights>.pa-light,#marks>.mark{zoom:var(--hud-k, 1)}#cross{zoom:var(--cur-k, 1)}#hud .box{background:var(--box);color:#fff;padding:7px 13px;border-radius:var(--radius)}#hud{text-shadow:var(--lift)}#hud .box,#hud .sp{text-shadow:none}canvas.eyevig{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;display:none}#vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 30% 34% at 0% 100%,rgba(0,0,0,var(--vig)) 0%,rgba(0,0,0,calc(var(--vig) * .55)) 50%,transparent 100%),radial-gradient(ellipse 26% 30% at 100% 100%,rgba(0,0,0,var(--vig)) 0%,rgba(0,0,0,calc(var(--vig) * .55)) 50%,transparent 100%),linear-gradient(to top,rgba(0,0,0,calc(var(--vig) * .75)) 0%,rgba(0,0,0,calc(var(--vig) * .3)) 7%,transparent 15%),linear-gradient(to bottom,rgba(0,0,0,calc(var(--vig) * .55)) 0%,transparent 11%)}.fade{opacity:0;transition:opacity var(--fade-out) ease}.fade.on{opacity:1;transition:opacity var(--fade-in) ease}.picto{width:20px;height:20px;vertical-align:-4px;image-rendering:auto}.picto.big{width:30px;height:30px;vertical-align:-8px}.kc{display:inline-block;flex:none;background:center / 100% 100% no-repeat;image-rendering:auto;vertical-align:middle;filter:drop-shadow(0 0 2px rgba(0,0,0,.8))}.key{display:inline-block;min-width:1.4em;text-align:center;background:#fff;color:#000;border-radius:5px;padding:0 5px;margin-right:7px;font-family:var(--font-display);line-height:1.25}.sp{isolation:isolate;background:transparent!important;border-color:transparent!important;box-shadow:none!important;transition:color .12s ease}.sp>.sp-bg{position:absolute;left:-18px;top:-18px;width:calc(100% + 36px);height:calc(100% + 36px);z-index:-1;pointer-events:none;overflow:visible}.sp-fill{fill:#000}.sp-line{fill:none;stroke:#fff;stroke-linejoin:round}.sp-sketch{fill:none;stroke:#ffffff42;stroke-linejoin:round}.sp-eye{transition:opacity .05s}.sp-eye-white{fill:#f4f2ea}.sp-eye-pupil{fill:#000}.sp>:not(.sp-bg){transition:opacity .12s ease}.sp.sp-in{color:transparent;transition:none}.sp.sp-in>:not(.sp-bg){opacity:0;transition:none}.sp.sp-out{color:transparent}.sp.sp-out>:not(.sp-bg){opacity:0;transition:opacity .05s}.sp.fade.on{opacity:1;transition:opacity .03s linear}.sp.fade:not(.on){opacity:0;transition:opacity 0s linear var(--sp-glitch)}.screen{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#000;pointer-events:auto;z-index:10}.screen .panel{width:min(380px,calc(100vw - 32px));background:#000;border-radius:var(--radius);padding:30px 30px 24px}.screen h1{font-family:var(--font-display);font-size:30px;font-weight:400;margin:0 0 6px;letter-spacing:.06em;text-transform:uppercase}.screen p{margin:0 0 18px;color:var(--dim);font-size:17px;line-height:1.35}.screen label{display:block;font-size:15px;text-transform:uppercase;letter-spacing:.12em;color:var(--dim);margin:14px 0 4px}.screen input{width:100%;background:#000;color:#fff;border:1px solid #fff;border-radius:6px;padding:8px 10px;font:inherit;font-size:20px;outline:none}.screen input:focus{border-width:2px;padding:7px 9px}.screen button,.btn{margin-top:22px;width:100%;background:#fff;color:#000;border:0;border-radius:8px;padding:9px;font:inherit;font-size:22px;cursor:pointer;text-transform:uppercase;letter-spacing:.14em}.screen button:hover,.screen button.vhover{background:#d8d8d8}.screen button:disabled{opacity:.5}.screen .err{min-height:18px;margin-top:12px;font-size:16px}.screen .panel{position:relative}.screen>canvas.tape{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;z-index:2}.screen .emblem{position:relative;width:150px;height:150px;margin:0 auto 12px;color:#fff}.screen .emblem svg{position:absolute;inset:0;width:100%;height:100%;display:block}.screen .emblem svg:nth-child(1){animation:emblem-jit 7.3s steps(1) infinite}.screen .emblem svg:nth-child(2){background:#000;animation:emblem-slice-a 9.7s steps(1) infinite}.screen .emblem svg:nth-child(3){background:#000;color:#cfcfcf;animation:emblem-slice-b 12.9s steps(1) infinite}@keyframes emblem-jit{0%,to{transform:none;opacity:1}38%{transform:translate(2px) skew(-3deg)}38.6%{transform:none}79%{opacity:.7}79.5%{opacity:1}}@keyframes emblem-slice-a{0%,to{clip-path:inset(0 0 100% 0);transform:none}21%{clip-path:inset(30% 0 62% 0);transform:translate(-5px)}21.5%{clip-path:inset(0 0 100% 0)}67%{clip-path:inset(62% 0 30% 0);transform:translate(4px)}67.3%{clip-path:inset(44% 0 50% 0);transform:translate(-6px)}67.8%{clip-path:inset(0 0 100% 0)}}@keyframes emblem-slice-b{0%,to{clip-path:inset(0 0 100% 0);transform:none}52%{clip-path:inset(50% 0 42% 0);transform:translate(6px)}52.4%{clip-path:inset(0 0 100% 0)}}.bar{height:7px;border:1px solid #fff;border-radius:4px;margin-top:16px;overflow:hidden}.bar>div{height:100%;background:#fff;width:0;transition:width .2s}#vitals{position:absolute;left:28px;bottom:26px;display:flex;align-items:center;z-index:4;pointer-events:none}#vitals .hp{display:flex;align-items:center;gap:6px;color:#fff;font-family:var(--font-display);font-size:30px;line-height:1;font-variant-numeric:tabular-nums}#vitals .hp{text-shadow:none;filter:drop-shadow(0 0 2px #000) drop-shadow(0 0 4px #000)}#vitals .hp.red{color:var(--vitals-red, #d6282e)}#vitals .heart{flex:none;width:20px;height:20px;background:currentColor;-webkit-mask:url(/picto/heart.png) center / contain no-repeat;mask:url(/picto/heart.png) center / contain no-repeat}#vitals .hp .n{display:inline-block}#vitals canvas{display:block;flex:none}@keyframes danger{50%{opacity:.35}}#shadepill{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:none;z-index:5;pointer-events:none}#hud.shade #shadepill{display:block}#shadepill .pill{display:flex;align-items:center;gap:10px;height:48px;padding:0 22px 0 12px;white-space:nowrap;transform-origin:50% 100%;transition:transform .28s cubic-bezier(.3,1.6,.5,1)}#shadepill .pill.ready{transform:scale(var(--ready, 1.35));gap:12px;padding-right:20px}#shadepill .track{position:absolute;inset:0;z-index:0;border-radius:999px;overflow:hidden}#shadepill .fill{position:absolute;inset:0 auto 0 0;width:0;background:var(--pill-fill, #2b2b2e);transition:width .4s ease-out}#shadepill .eye,#shadepill .w,#shadepill .t{position:relative;z-index:1}#shadepill .eye{width:54px;height:36px;display:flex;align-items:center;justify-content:center}#shadepill .eye canvas{width:54px;height:36px;image-rendering:pixelated}#shadepill .eye .kc{display:none;width:34px!important;height:34px!important;background-size:100% 100%;image-rendering:pixelated}#shadepill .t{font-family:var(--font-display);font-size:38px;line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums;top:-1px}#shadepill .w{display:none;font-family:var(--font-display);font-size:40px;line-height:1;letter-spacing:.08em;top:-2px}#shadepill .pill.ready .eye canvas{display:none}#shadepill .pill.ready .eye .kc{display:block}#shadepill .pill.ready .w{display:inline}#shadepill .pill.ready .t{font-size:26px;opacity:.55;margin-left:2px}#gun{position:absolute;right:24px;bottom:16px;width:300px;display:flex;flex-direction:column;align-items:flex-end}#gun canvas.gunart{display:block;image-rendering:pixelated;margin-right:-10px;transform:scaleX(-1)}#gun .art.draw{animation:gun-draw .22s cubic-bezier(.2,.8,.3,1.15)}@keyframes gun-draw{0%{transform:translateY(-34px) scale(.45);opacity:0}60%{opacity:1}}#gun .rounds{min-height:4px;margin:3px 0 5px;display:flex;justify-content:flex-end}#gun .rounds canvas{display:block;filter:drop-shadow(0 0 2px #000)}#gun .name{max-width:100%;text-align:right;font-size:15px;letter-spacing:.08em;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#gun .stack{display:flex;flex-direction:column;align-items:flex-end;gap:1px;margin-bottom:-4px}#gun .slot{display:flex;flex-direction:row-reverse;align-items:center;gap:4px;opacity:.5}#gun .slot.rise{animation:slot-rise .24s cubic-bezier(.2,.8,.3,1.1)}@keyframes slot-rise{0%{transform:translateY(40px) scale(1.8);opacity:0}}#gun .slot canvas{image-rendering:pixelated;filter:drop-shadow(0 0 2px #000);transform:scaleX(-1)}#gun.empty .rounds{animation:danger .5s steps(2) infinite}#gun.hot .rounds{animation:gauge-jolt .85s linear}@keyframes gauge-jolt{0%,46%,to{transform:none}3%{transform:translate(-3px,1px)}8%{transform:translate(2px,-1px)}13%{transform:none}48%{transform:translate(-2px,1px)}53%{transform:translate(1px)}97%{transform:translate(-1px,1px)}}#gun.away .art,#gun.away .rounds,#gun.away .name{opacity:.3;transition:opacity .25s}#gun.away.empty .rounds{animation:none}#arbar{position:absolute;left:0;top:0;width:84px;pointer-events:none;opacity:0;transition:opacity .1s;will-change:transform;z-index:3}#arbar.on{opacity:1}#arbar .track{position:relative;height:6px;background:#000;border-radius:3px;box-shadow:0 0 0 2px #000;overflow:hidden}#arbar .fill{position:absolute;top:0;bottom:0;left:0;background:#ffffff29}#arbar .good{position:absolute;top:0;bottom:0;background:#ffffff61}#arbar .perfect{position:absolute;top:0;bottom:0;background:var(--boost, #ffb52e);box-shadow:0 0 5px var(--boost, #ffb52e)}#arbar .mark{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 4px #fff}#arbar.tried .good,#arbar.tried .perfect{opacity:.12}#arbar.plain .good,#arbar.plain .perfect{display:none}#arbar .body{position:relative}#arbar .ghost{position:absolute;left:0;right:0;top:0;height:6px;border-radius:3px;background:#fff;opacity:0}#arbar.hit-perfect .body{animation:arpop .42s cubic-bezier(.2,1.5,.4,1)}#arbar.hit-perfect .track{animation:arflash .6s ease-out}#arbar.hit-perfect .fill{background:var(--boost, #ffb52e)}#arbar.hit-perfect .mark{opacity:0}#arbar.hit-perfect .ghost{background:var(--boost, #ffb52e);animation:arghost .5s ease-out}#arbar.hit-good .body{animation:arbump .28s ease-out}#arbar.hit-good .fill{background:#ffffff9e}#arbar.hit-good .mark{opacity:0}#arbar.hit-good .ghost{animation:arghost-good .32s ease-out}#arbar.hit-miss .body{animation:ardip .22s ease-out}@keyframes arpop{0%{transform:scale(1)}22%{transform:scale(1.4,2.4)}60%{transform:scale(.95,.85)}to{transform:scale(1)}}@keyframes arflash{0%{background:var(--boost, #ffb52e);box-shadow:0 0 0 2px #000,0 0 22px 4px var(--boost, #ffb52e)}to{background:#000;box-shadow:0 0 0 2px #000}}@keyframes arghost{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.8,5)}}@keyframes arbump{0%{transform:scale(1)}35%{transform:scale(1.14,1.6)}to{transform:scale(1)}}@keyframes arghost-good{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.25,2.4)}}@keyframes ardip{0%{transform:none}30%{transform:translateY(2px) scaleY(.6)}to{transform:none}}#items{position:absolute;right:270px;bottom:4px;width:360px;height:180px}#items{--ready-k: 1.04}#items .ready{position:absolute;left:224px;top:73px;display:block;image-rendering:pixelated;transform:scale(var(--ready-k))}#items.swap .ready{animation:ready-swap .22s cubic-bezier(.2,1.5,.4,1)}@keyframes ready-swap{0%{transform:translateY(16px) scale(calc(var(--ready-k) * .8));opacity:.2}to{transform:scale(var(--ready-k));opacity:1}}#items.cant .ready{animation:ready-cant .32s steps(6)}@keyframes ready-cant{0%,to{transform:scale(var(--ready-k))}20%{transform:translate(-6px) scale(var(--ready-k))}40%{transform:translate(5px) scale(var(--ready-k))}60%{transform:translate(-4px) scale(var(--ready-k))}80%{transform:translate(2px) scale(var(--ready-k))}}#items.lit .ready{filter:drop-shadow(0 0 6px rgba(255,255,255,.8))}#items .foot{position:absolute;right:80px;bottom:10px;transform:translate(50%);display:flex;align-items:center;gap:7px}#items .foot .name{max-width:180px;font-size:15px;letter-spacing:.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#items .foot .count{font-family:var(--font-display);font-size:17px;line-height:1;margin-left:-3px}#items.unlit .foot .name,#items.unlit .foot .count{opacity:.4}#items .foot .k{display:inline-flex;align-items:center;line-height:1}#items .foot .k .kc{opacity:.85}#hud.talking #gun,#hud.talking #items,#hud.talking #shadepill,#hud.talking #vitals,#hud.talking #buffs,#hud.talking #squad{opacity:0!important;transition:opacity .15s}#wallet{position:absolute;right:24px;top:54px;line-height:1;display:flex;flex-direction:column;align-items:flex-end}#wallet .cashrow{display:flex;align-items:center;gap:6px}#wallet canvas.bill{image-rendering:pixelated;filter:drop-shadow(0 0 2px #000);margin-left:-4px}#wallet .cash{font-family:var(--font-display);font-size:30px;font-variant-numeric:tabular-nums;transition:transform .12s}#wallet.bump .cash{transform:scale(1.12);transform-origin:right center}#wallet.counting .cash,#wallet.counting .bank .v{animation:wallet-count .16s steps(2) infinite;transform-origin:right center}@keyframes wallet-count{50%{transform:scale(1.06)}}#wallet .bank{display:flex;align-items:center;gap:7px;font-size:17px;margin-top:3px;font-variant-numeric:tabular-nums}#wallet .bank .l{color:var(--dim);letter-spacing:.14em}#wallet .marbles{display:flex;align-items:center;gap:4px;margin-top:4px;font-family:var(--font-display);font-size:17px}#wallet.nomarbles .marbles,#wallet.nobank .bank{display:none}#wallet.marblesoff .marbles{opacity:0}#wallet canvas.marble{image-rendering:pixelated;filter:drop-shadow(0 0 2px #000)}#pickups{position:absolute;right:24px;bottom:206px;display:flex;flex-direction:column;align-items:flex-end;gap:2px}#pickups .pick{display:flex;align-items:center;gap:6px;animation:pick-in .18s cubic-bezier(.2,.8,.3,1.2);transition:opacity .3s,transform .3s}#pickups .pick.gone{opacity:0;transform:translate(14px)}#pickups .pick canvas{image-rendering:pixelated;filter:drop-shadow(0 0 2px #000)}#pickups .pick .n{font-family:var(--font-display);font-size:20px;line-height:1;font-variant-numeric:tabular-nums}#pickups .pick .name{font-size:15px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}#pickups .pick.bump .n{display:inline-block;animation:bar-bump .2s ease-out}@keyframes pick-in{0%{opacity:0;transform:translate(26px)}}#actionbar{position:absolute;left:50%;bottom:100px;transform:translate(-50%);width:min(720px,90vw);height:40px;z-index:6;pointer-events:none}#actionbar .toast{position:absolute;left:50%;bottom:0;transform:translate(-50%);text-transform:uppercase;letter-spacing:.06em}#actionbar .toast.gone,#actionbar .lvlpill.gone{z-index:-1}#actionbar .rarefind{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:flex;align-items:center;gap:14px;padding:6px 26px 6px 10px;white-space:nowrap}#actionbar .rarefind canvas{width:76px;height:76px;image-rendering:pixelated}#actionbar .rarefind .k{font-family:var(--font-display);font-size:17px;letter-spacing:.14em;color:#a9a9a9;text-transform:uppercase}#actionbar .rarefind .n{font-family:var(--font-display);font-size:34px;letter-spacing:.04em;text-transform:uppercase;line-height:1}#actionbar .rarefind.gone{z-index:-1}#actionbar .toast .n{font-family:var(--font-display);font-size:1.15em}#actionbar .toast.bump .n{display:inline-block;animation:bar-bump .2s ease-out}@keyframes bar-bump{40%{transform:scale(1.35)}}.toast{background:var(--box);border-radius:var(--radius);padding:5px 15px 6px;white-space:nowrap;font-size:19px}.toast.big{font-family:var(--font-display);font-size:26px;padding:8px 22px;letter-spacing:.04em}.prompt{position:absolute;transform:translate(-50%,-100%);white-space:nowrap;font-size:18px;padding:4px 10px 5px!important}.prompt .prog{height:3px;background:#ffffff40;margin-top:6px;border-radius:2px;overflow:hidden}.prompt .prog>div{height:100%;background:#fff}#downed{position:absolute;left:50%;bottom:100px;transform:translate(-50%)}#downed .c{background:#000;border-radius:var(--radius);padding:6px 16px 7px;text-shadow:none;white-space:nowrap;font-size:19px;text-transform:uppercase;letter-spacing:.06em}#downed .bar{height:3px;margin-top:6px;background:#fff3}#downed .bar>div{height:100%;background:#fff}#hud.down>:not(#downed):not(#vignette):not(.settings){opacity:0!important;transition:opacity .8s ease!important}#hud.rising>*{transition:opacity 1s ease!important}#vignette:after{content:"";position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease;background:radial-gradient(ellipse 72% 68% at 50% 50%,transparent 30%,rgba(0,0,0,var(--down-vig, .9)) 100%)}#hud.down #vignette:after{opacity:1}#hud.results>:not(#wallet):not(#results):not(#lostlist){opacity:0!important;transition:opacity .4s ease!important}#hud.results #wallet{transform:scale(1.8)}#hud.results #wallet,#hud.results-out #wallet{transform-origin:100% 0;transition:transform .6s ease,opacity .4s ease!important}#hud.results-out>:not(#wallet):not(#lostlist){transition:opacity .6s ease!important}#lostlist{position:absolute;left:50%;transform:translate(-50%);text-shadow:none;white-space:nowrap}#lostlist .h{font-family:var(--font-display);font-size:28px;line-height:28px;letter-spacing:.14em;text-align:center;margin-bottom:6px}#lostlist ul{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows),auto);column-gap:36px;justify-content:center;font-size:24px;line-height:26px}#lostlist li:before{content:"";display:inline-block;width:6px;height:6px;background:#fff;margin-right:10px;vertical-align:4px}#wallet .bank,#wallet .marbles{transition:opacity .4s ease}#hud.results #wallet .bank,#hud.results #wallet .marbles{opacity:0}#hud.in-menu>:not(.ui-menu):not(#vignette):not(#actionbar):not(.skilltell):not(#notice):not(#console):not(#perf){opacity:0!important;visibility:hidden!important;transition:opacity var(--menu-out, .2s) ease,visibility 0s linear var(--menu-out, .2s)!important}#hud.menu-back>:not(.ui-menu){transition:opacity var(--menu-in, .4s) ease!important}#hud.vibe>:not(#labels):not(.ui-menu):not(#console):not(#perf),#hud.vibe #labels>:not(.chat){opacity:0!important;transition:opacity var(--vibe-out, 2s) ease!important}#hud.vibe-back>:not(.ui-menu),#hud.vibe-back #labels>*{transition:opacity var(--vibe-in, .6s) ease!important}#hud.shade>:not(#shadepill):not(#vignette):not(#actionbar):not(.skilltell):not(#notice):not(#console):not(#perf):not(.prompt):not(#labels):not(#dialog):not(.settings){opacity:0!important;visibility:hidden!important;transition:opacity .6s ease,visibility 0s linear .6s!important}#topright{position:absolute;right:16px;top:12px;display:flex;align-items:center;gap:16px;pointer-events:auto}#topright>div{display:flex;align-items:center;cursor:pointer;font-size:17px;opacity:.75;filter:drop-shadow(0 0 2px #000) drop-shadow(0 0 5px #000);transition:opacity .12s}#topright>div:hover,#topright>div.vhover{opacity:1}#topright .picto{width:22px;height:22px;vertical-align:0}#topright .ch .more{display:block;max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .2s ease-out}#topright .ch .more .c{display:inline-block;padding-left:7px;font-family:var(--font-display);font-size:20px;line-height:1}#topright .ch:hover .more,#topright .ch.vhover .more{max-width:70px}#topright .ch{position:relative}#topright .ch .n{display:none;position:absolute;left:13px;top:-7px;min-width:15px;height:15px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:#000;color:#fff;font-family:var(--font-display);font-size:15px;line-height:15px;text-align:center}#topright .ch.new .n{display:block}#topright .ch.new{opacity:1}#topright .ch.buzz>.picto{animation:phone-buzz .5s linear}@keyframes phone-buzz{0%,to{transform:none}10%,30%,50%,70%{transform:translate(-2px) rotate(-6deg)}20%,40%,60%,80%{transform:translate(2px) rotate(6deg)}}#topright .tag{position:absolute;top:32px;right:0;transform:translate(50%);display:flex;align-items:center;gap:7px;background:#000;border-radius:6px;padding:1px 8px 2px;font-size:17px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;text-shadow:none;pointer-events:none;opacity:0;transition:opacity .1s}#topright .tag.on{opacity:1}#console{position:absolute;left:16px;top:16px;width:min(560px,calc(100vw - 32px));pointer-events:auto;z-index:6}#console:not(.on){pointer-events:none}#console .log{max-height:260px;overflow-y:auto;margin-bottom:8px;font-size:18px;line-height:1.2;color:var(--dim);user-select:text}#console .log .me{color:#fff}#console input{width:100%;background:#000;color:#fff;border:1px solid #fff;border-radius:6px;padding:6px 9px;font:inherit;outline:none}.menu{position:fixed;inset:0;background:#000;pointer-events:auto;display:flex;flex-direction:column;z-index:5}.menubar{display:flex;justify-content:space-between;align-items:center;margin:14px 20px 0;padding:8px 4px;border-bottom:1px solid rgba(255,255,255,.15)}.menubar h2{margin:0;font-family:var(--font-display);font-weight:400;font-size:26px;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}.menubar h2 .after{margin-left:.9em}.menubar .side{display:flex;align-items:center;gap:34px}.menubar .extra{display:flex;align-items:center;gap:18px}.menubar .extra:empty{display:none}.menubar .close{font-size:17px;cursor:pointer;color:var(--dim);white-space:nowrap}.menubar .close:hover,.menubar .close.vhover{color:#fff}.menubar .ptsword{font-size:17px;color:var(--dim);text-transform:uppercase;letter-spacing:.12em}.menubar .pts{display:flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:26px;line-height:1;transition:opacity .15s ease}.menubar .pts i{display:block;width:24px;height:24px;-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}.menubar .pts.dim{opacity:.3}.menu .body{flex:1;position:relative;overflow:auto}.menu canvas{position:absolute;inset:0;width:100%;height:100%}#notice{position:absolute;left:50%;top:16px;transform:translate(-50%)}#hud.in-menu>#notice{pointer-events:none}#fade{position:fixed;inset:0;background:#000;opacity:0;transition:opacity .4s;pointer-events:none}#fade.on{opacity:1}#perf{position:absolute;left:16px;top:12px;font-size:14px;opacity:.6;font-variant-numeric:tabular-nums;display:none}#perf.on{display:block}#floaters,#labels{position:absolute;inset:0;overflow:hidden}.floater{position:absolute;left:0;top:0;font-family:var(--font-display);font-size:22px;color:#fff;text-shadow:2px 2px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,0 2px 0 #000;will-change:transform;white-space:nowrap;font-variant-numeric:tabular-nums}.floater.crit{font-size:31px}.floater.stealth{font-size:29px}.floater.hurt{font-size:26px;letter-spacing:.04em}.floater.info{font-size:18px;letter-spacing:.2em;opacity:.9}.label{position:absolute;left:0;top:0;background:#000;border-radius:6px;padding:0 7px 1px;font-size:17px;white-space:nowrap;will-change:transform}.label span{color:var(--dim);margin-left:5px}.label .picto.friend{width:14px;height:14px;margin-right:5px;vertical-align:-1px;opacity:.9}.label em.says{display:block;font-style:normal;color:#fff;white-space:normal;max-width:260px;margin-top:2px}.label:has(.skull){background:none;padding:0}.spot-tag{position:absolute;left:0;top:0;will-change:transform;pointer-events:none}.spot-pill{position:relative;background:#000;border-radius:6px;padding:2px 6px 1px;line-height:0;transform-origin:50% 100%}.spot-pill img{width:18px;height:18px}.spot-pill b.num{display:inline-block;vertical-align:top;margin-left:4px;font-size:15px;line-height:18px;font-weight:700;color:#fff}.spot-pill:after{content:"";position:absolute;left:50%;bottom:-5px;margin-left:-5px;border:5px solid transparent;border-bottom:0;border-top-color:#000}.spot-pill.taken{background:transparent;box-shadow:inset 0 0 0 2px #000}.spot-pill.taken img{opacity:.55}.chat{position:absolute;left:0;top:0;min-width:10px;min-height:1.25em;padding:6px 11px 7px;font-size:17px;line-height:1.25;color:#fff;text-align:center;white-space:pre;will-change:transform;pointer-events:none}.chat.draft .words{color:var(--dim)}.chat.shout .words{font-weight:700;font-size:19px;letter-spacing:.02em}.chat.shout.typing .words{animation:chat-shake .1s steps(1) infinite}@keyframes chat-shake{0%{translate:1px 0}25%{translate:-1px 1px}50%{translate:1px -1px}75%{translate:-1px 0}}.chat.whisper .words{font-style:italic;color:#cfcfcf}.chat .caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-.15em;background:#fff;animation:chat-caret 1s steps(1) infinite}@keyframes chat-caret{50%{opacity:0}}.chat-input{position:fixed;left:0;top:0;width:1px;height:1px;opacity:0;pointer-events:none;border:0;padding:0}.picto.skull{width:28px;height:28px;filter:drop-shadow(0 0 2px #f00) drop-shadow(0 0 1px #f00)}@keyframes tear{0%{clip-path:inset(0 0 72% 0);translate:-16px 0}25%{clip-path:inset(38% 0 20% 0);translate:12px 0}50%{clip-path:inset(10% 0 45% 0);translate:-6px 0}75%{clip-path:inset(0 0 8% 0);translate:4px 0}to{clip-path:inset(0 0 0 0);translate:0 0}}#banner{position:absolute;left:50%;top:62px;transform:translate(-50%);letter-spacing:.14em;text-transform:uppercase;font-size:18px}#game canvas{image-rendering:pixelated;cursor:crosshair}html.zm-cursor,html.zm-cursor *{cursor:none!important}#cross{position:fixed;left:0;top:0;width:0;height:0;pointer-events:none;z-index:1000;will-change:transform}#cross canvas{position:absolute;image-rendering:pixelated;image-rendering:crisp-edges}#cross .aim{position:absolute;left:0;top:0}#cross .arrow,#cross .xmark,#cross.menu .aim,#cross.remove .aim{display:none}#cross.menu .arrow,#cross.remove .xmark{display:block}#cross.down .arrow,#cross.down .xmark{translate:1px 2px}#cross .finder{position:absolute;left:0;top:0;display:none}#cross .finder-body{position:absolute;left:0;top:0;transform-origin:0 0}#cross .finder-dim{position:absolute;box-shadow:0 0 0 200vmax var(--dim, rgba(0, 0, 0, .2));opacity:0}#cross .finder-line{position:absolute;box-sizing:border-box;border:2px solid #fff;outline:1px solid #000;box-shadow:inset 0 0 0 1px #000;opacity:0}#cross .finder-shut{position:absolute;background:#000;opacity:0}#cross.frame .aim{display:none}#whiteout{position:fixed;inset:0;background:#fff;z-index:999;pointer-events:none;display:none}#dialog{position:absolute;left:50%;bottom:34px;transform:translate(-50%,16px);width:min(860px,calc(100vw - 24px));display:flex;align-items:stretch;gap:14px;pointer-events:none;opacity:0;transition:opacity .18s ease,transform .18s ease}#dialog.on{opacity:1;transform:translate(-50%);pointer-events:auto}#dialog .portrait{flex:none;width:144px;height:144px;border-radius:var(--radius);box-shadow:inset 0 0 0 5px #000}#dialog .panel{flex:1;position:relative;min-height:144px;background:#000;border-radius:var(--radius);padding:28px 30px 22px;cursor:pointer}#dialog .name{position:absolute;left:22px;top:-16px;background:#fff;color:#000;border-radius:7px;padding:1px 14px 2px;font-family:var(--font-display);letter-spacing:.08em;font-size:22px;white-space:nowrap;z-index:2}#dialog .name small{opacity:.6;margin-left:10px;font-size:16px;letter-spacing:.16em;text-transform:uppercase}#dialog .text{font-size:25px;line-height:1.3;min-height:3.9em;letter-spacing:.01em}#dialog .text em{font-style:normal;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}#dialog .text .hid{visibility:hidden}#dialog .next{position:absolute;right:20px;bottom:14px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #fff;opacity:0}#dialog.done:not(.choose) .next{opacity:1;animation:dialog-bob .9s ease-in-out infinite}@keyframes dialog-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}#dialog .choices{position:absolute;right:0;bottom:calc(100% + 18px);display:flex;flex-direction:column;align-items:flex-end;gap:10px}#dialog .choice{background:#000;border-radius:9px;padding:6px 18px 7px 34px;position:relative;cursor:pointer;font-size:21px;color:var(--dim)}#dialog .choice.on{color:#fff}#dialog .choice.on:before{content:"";position:absolute;left:13px;top:50%;margin-top:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #fff;animation:dialog-nudge .8s ease-in-out infinite}@keyframes dialog-nudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@media(max-width:600px){#dialog .portrait{width:96px;height:auto}#dialog .text{font-size:20px}}#objective{position:absolute;left:50%;top:12px;transform:translate(-50%);min-width:260px;text-align:center}#objective .t{font-size:15px;letter-spacing:.28em;text-transform:uppercase;color:var(--dim)}#objective .time{font-family:var(--font-display);font-size:38px;line-height:1;letter-spacing:.06em;font-variant-numeric:tabular-nums;margin:2px 0 6px}#objective .track{height:4px;background:#0000008c;border-radius:2px;position:relative;overflow:hidden}#objective .fill{position:absolute;inset:0 auto 0 0;background:#fff;transition:width .2s}#objective .s{font-size:15px;color:var(--dim);margin-top:5px;letter-spacing:.1em}.ping{position:absolute;left:0;top:0;width:34px;height:34px;margin:-17px 0 0 -17px;pointer-events:none;opacity:0}.ping:before,.ping:after{content:"";position:absolute;left:50%;top:50%;border-top:2px solid #fff;border-right:2px solid #fff;width:12px;height:12px;margin:-6px 0 0 -9px;transform:rotate(45deg)}.ping:after{margin-left:-1px;opacity:.6}.ping.on{animation:ping 2.6s ease-out forwards}@keyframes ping{0%{opacity:0}12%{opacity:var(--a, .8)}to{opacity:0}}#buffs{position:absolute;left:24px;bottom:70px;z-index:3;display:flex;flex-direction:row;align-items:flex-end;transform-origin:0 100%}#buffs.open{flex-direction:column-reverse;align-items:flex-start}#buffs .buff{position:relative;display:flex;align-items:center;width:var(--bsz, 46px);height:var(--bsz, 46px);margin:0 var(--bgap, 10px) 0 0;transition:width .26s cubic-bezier(.2,1.35,.4,1),height .26s cubic-bezier(.2,1.35,.4,1),margin .2s ease}#buffs.open .buff{margin:var(--bgap, 10px) 0 0 0}#buffs canvas.pic{display:block;width:var(--bsz, 56px);height:var(--bsz, 56px);image-rendering:pixelated;filter:drop-shadow(0 0 1px #000) drop-shadow(0 0 5px rgba(0,0,0,.9));transition:width .26s cubic-bezier(.2,1.35,.4,1),height .26s cubic-bezier(.2,1.35,.4,1)}#buffs .buff.big{width:var(--bsz-open, 72px);height:var(--bsz-open, 72px)}#buffs .buff.big canvas.pic{width:var(--bsz-open, 72px);height:var(--bsz-open, 72px)}#buffs .buff.gone{width:0;height:0;margin:0;overflow:hidden;transition:width .2s ease,height .2s ease,margin .2s ease}#buffs .buff.low canvas.pic{animation:buff-blink .5s steps(2) infinite}#buffs .buff.leave canvas.pic{animation:buff-leave .3s ease-in forwards}#buffs .buff.arrive canvas.pic{animation:buff-arrive .42s cubic-bezier(.2,1.4,.4,1)}@keyframes buff-blink{50%{opacity:.35}}@keyframes buff-leave{0%{transform:scale(1);filter:brightness(1) drop-shadow(0 0 1px #000) drop-shadow(0 0 5px rgba(0,0,0,.9))}30%{transform:scale(1.12);filter:brightness(2.6) drop-shadow(0 0 1px #000) drop-shadow(0 0 5px rgba(0,0,0,.9))}to{transform:scale(.3);opacity:0;filter:brightness(2.6) drop-shadow(0 0 1px #000) drop-shadow(0 0 5px rgba(0,0,0,.9))}}@keyframes buff-arrive{0%{transform:scale(1.9);opacity:0;filter:brightness(4) drop-shadow(0 0 1px #000) drop-shadow(0 0 5px rgba(0,0,0,.9))}50%{opacity:1}to{transform:scale(1);filter:brightness(1) drop-shadow(0 0 1px #000) drop-shadow(0 0 5px rgba(0,0,0,.9))}}#buffs .pill{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;background:#000;border-radius:7px;padding:3px 8px 4px;white-space:nowrap;text-shadow:none;pointer-events:none;clip-path:inset(0 100% 0 0 round 7px);opacity:0;transition:clip-path .14s ease-in,opacity 0s linear .14s}#buffs .pill.on{clip-path:inset(0 0 0 0 round 7px);opacity:1;transition:clip-path .22s cubic-bezier(.2,.9,.3,1.1),opacity 0s}#buffs .pill{max-width:var(--pill-max, none)}#buffs .pill .nm{overflow:hidden;text-overflow:ellipsis;font-size:19px;line-height:.95;letter-spacing:.06em;text-transform:uppercase}#buffs .pill .tm{font-size:16px;line-height:1;text-align:right;letter-spacing:.04em;color:var(--dim)}#buffs .pill .tm:empty{display:none}#buffs .buff.low .pill .tm{color:#e0705a}#buffs.open .buff,#buffs.open .pill.on{pointer-events:auto}#buffs .buff.pointed .pill{opacity:0;transition:opacity .05s}#buffcard{position:absolute;top:0;z-index:6;width:max-content;min-width:300px;max-width:440px;padding:12px 16px 13px;background:#000;border-radius:12px;text-shadow:none;pointer-events:none;clip-path:inset(0 100% 0 0 round 12px);visibility:hidden;transition:clip-path .1s ease-in,visibility 0s linear .1s}#buffcard.on{clip-path:inset(0 0 0 0 round 12px);visibility:visible;transition:clip-path .24s cubic-bezier(.2,.9,.25,1.12),visibility 0s}#buffcard .hd{display:flex;align-items:center;gap:8px;min-height:64px}#buffcard .spin{flex:none;width:112px;height:84px;margin:-12px -8px -10px -14px}#buffcard .spin canvas{display:block;image-rendering:pixelated}#buffcard .nm{min-height:27px;font-size:30px;line-height:.9;letter-spacing:.05em;white-space:nowrap}#buffcard .nm .rest{visibility:hidden}#buffcard .sub{white-space:nowrap;margin-top:3px;font-size:18px;line-height:1;letter-spacing:.08em;color:var(--dim)}#buffcard .rows{margin-top:9px;padding-top:7px;border-top:2px solid rgba(255,255,255,.14)}#buffcard .rows:empty{display:none}#buffcard .rw{display:flex;align-items:center;gap:9px;height:30px;opacity:0}#buffcard .rw .picto{flex:none;width:22px;height:22px;vertical-align:0}#buffcard .rw .k{flex:1;font-size:21px;letter-spacing:.07em;text-transform:uppercase}#buffcard .rw .v{font-size:24px;letter-spacing:.02em}#buffcard .rw.bad .k,#buffcard .rw.bad .v{color:#e0705a}#buffcard .tb{height:2px;margin-top:9px;background:#ffffff24;opacity:0}#buffcard .tb.none{display:none}#buffcard .tb i{display:block;height:100%;width:calc(var(--f, 1) * 100%);background:#fff}#buffcard .tb.low i{background:#e0705a}#buffcard.on .rw,#buffcard.on .tb{animation:buffcard-row .2s ease-out forwards}@keyframes buffcard-row{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}#timers{position:absolute;right:24px;top:132px;display:flex;flex-direction:column;align-items:flex-end;gap:3px}#timers .ln{display:none;align-items:center;gap:8px;white-space:nowrap}#timers .ln.on{display:flex}#timers .ln .picto{width:18px;height:18px;vertical-align:0}#timers .ln .w{font-size:17px;letter-spacing:.1em;text-transform:uppercase}#timers .ln b{min-width:44px;text-align:right;font-family:var(--font-display);font-weight:400;font-size:23px;letter-spacing:.04em;font-variant-numeric:tabular-nums}.floater.heal{font-size:24px;letter-spacing:.04em}.floater.burn{font-size:16px;opacity:.8}.floater.poison{font-size:16px;opacity:.9}.floater.bleed{font-size:16px;opacity:.8}.label.item{background:none;padding:0;font-size:15px;color:var(--dim);text-shadow:var(--lift)}.screen:after{content:"";position:absolute;left:0;right:0;top:50%;height:0;transform:translateY(-50%);background:#fff;opacity:0;pointer-events:none}.screen.tv-on>.panel{animation:tv-on-panel .6s linear both}.screen.tv-on>canvas.eyevig,.screen.tv-on>canvas.tape{animation:tv-on-panel .6s linear both}.screen.tv-off>canvas.eyevig,.screen.tv-off>canvas.tape{animation:tv-off-panel .36s ease-in both}.screen.tv-on .panel.sp-in{color:inherit}.screen.tv-on .panel.sp-in>:not(.sp-bg){opacity:1}.screen.tv-on:after{animation:tv-on-bar .6s step-end both}.screen.tv-off{pointer-events:none;animation:tv-off-hold .62s linear both}.screen.tv-off>.panel{animation:tv-off-panel .36s ease-in both}.screen.tv-off:after{animation:tv-off-bar .62s step-end both}@keyframes tv-on-bar{0%{height:0;opacity:1}6%{height:2px}14%{height:6px}22%{height:14px}32%,to{height:0;opacity:0}}@keyframes tv-on-panel{0%,30%{transform:scale(1.05,.02);filter:brightness(5);opacity:0}32%{opacity:1}50%{transform:scale(1.02,1.05);filter:brightness(2.2)}62%{transform:none;filter:brightness(1.3)}70%{transform:translate(6px) skew(3deg);filter:brightness(1.25) contrast(1.4)}76%{transform:translate(-3px);filter:none}80%{transform:translate(-3px);opacity:.4}84%,to{transform:none;filter:none;opacity:1}}@keyframes tv-off-hold{0%,to{opacity:1}}@keyframes tv-off-panel{0%{transform:none;filter:none}15%{transform:translate(-8px,-4px) skew(-5deg);filter:brightness(1.7) contrast(1.4)}28%{transform:translate(5px);filter:brightness(1.4)}90%{transform:scale(1.06,.03);filter:brightness(4);opacity:1}to{transform:scale(1.06,.01);filter:brightness(6);opacity:0}}@keyframes tv-off-bar{0%{height:0;opacity:0}56%{height:14px;opacity:1}70%{height:6px}84%{height:2px}98%,to{height:0;opacity:0}}#hud .abyss-out{animation:abyss-out .55s steps(1,end) forwards;pointer-events:none!important}@keyframes abyss-out{0%{clip-path:inset(0 0 55% 0);translate:-7px 0}12%{clip-path:inset(35% 0 20% 0);translate:11px 0}24%{clip-path:inset(10% 0 60% 0);translate:-4px 0}36%{clip-path:inset(60% 0 5% 0);translate:14px 0;opacity:.7}48%{clip-path:inset(0 0 80% 0);translate:-12px 0;opacity:1}60%{clip-path:inset(45% 0 45% 0);translate:6px 0}72%{clip-path:inset(80% 0 0 0);translate:-16px 0;opacity:.6}84%{clip-path:inset(48% 0 49% 0);translate:20px 0;opacity:.4}to{clip-path:inset(50% 0 50% 0);opacity:0;visibility:hidden}}#throwaim,#pinarrow{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#pinlights{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none}#pinlights .pa-light{position:absolute;left:0;top:0;pointer-events:none;mix-blend-mode:screen}#squad{position:absolute;left:24px;bottom:132px;z-index:3;display:none;flex-direction:column;align-items:flex-start;gap:14px;pointer-events:none}#squad.on{display:flex}#squad .rows{display:flex;flex-direction:column;gap:7px}#squad .pty{display:flex;align-items:center;gap:8px;height:20px;color:#fff}#squad .pty .chip{width:8px;height:18px;border-radius:2px;flex:none}#squad .pty .mk{width:15px;height:15px;flex:none;margin-right:-2px;background:none;filter:drop-shadow(0 0 2px #000)}#squad .pty .mk[style]{background:#fff;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}#squad .pty .nm{font-size:18px;letter-spacing:.08em;text-transform:uppercase;min-width:62px;text-shadow:0 0 3px #000,0 0 2px #000}#squad .pty .pb{width:130px;height:6px;background:#000000d1}#squad .pty .pb>div{height:100%;background:#f2f2ee}#squad .pty.down .nm{color:#ff3b3b}#squad .pty.down .mk[style]{background:#ff3b3b}#squad .pty.down .pb>div{background:#d6282e}#squad .pty .ch{font-size:16px;letter-spacing:.1em;text-shadow:0 0 3px #000}#squad .pty.away .nm,#squad .pty.away .ch{opacity:.5}#squad .radio{display:flex;flex-direction:column;align-items:flex-start;gap:6px}#squad .radio:empty{display:none}#squad .radio .ln{display:flex;align-items:center;gap:8px;padding:5px 11px 6px 9px;font-size:17px;line-height:1.2;color:#fff;max-width:36vw}#squad .radio .ln span{min-width:0}#squad .radio .ln img{width:16px;height:16px;flex:none}#squad .radio .ln b{font-weight:400;letter-spacing:.08em;text-transform:uppercase;opacity:.62}#squad .radio .ln.old{filter:brightness(.6)}.chat .words img.wk{width:16px;height:16px;vertical-align:-2px;margin-right:6px;opacity:.9}#buffs .buff.stand{align-items:flex-end}#buffs .buff.stand canvas.pic{height:calc(var(--bsz, 46px) * 1.7)}#buffs .buff.stand.big canvas.pic{height:calc(var(--bsz-open, 72px) * 1.7)}.counter{--cw: 46px;position:relative;flex-direction:column;pointer-events:auto;image-rendering:pixelated;text-shadow:none}.counter .behind{position:relative;flex:none;align-self:center}.counter .behind .art{position:absolute;image-rendering:pixelated;pointer-events:none}.counter canvas.cast{position:absolute;pointer-events:none}.counter.painted :is(.top,.mat,.edge,.register,.vfd,.register .keys i){background:transparent!important;box-shadow:none!important}.counter .top{position:relative;flex:1;min-height:0;display:flex;gap:calc(var(--cw) * .24);align-items:stretch;padding:calc(var(--cw) * .26);border-radius:3px;background:var(--laminate) 0 0 / 256px 128px,#c8ac86;box-shadow:inset 0 3px #ffffff52,inset 3px 0 #ffffff1f,inset -3px 0 #00000026,inset 0 -4px #00000040,0 18px 30px #00000080}.counter .mat{flex:1;display:flex;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:calc(var(--cw) * .3) calc(var(--cw) * .38);padding:calc(var(--cw) * .3);overflow:hidden;border-radius:6px;background:var(--rubber) 0 0 / 144px 144px,#232325;box-shadow:inset 0 0 0 2px #121214,inset 4px 5px 8px #0009,0 1px #ffffff40}.counter .good{position:relative;cursor:grab;transform:rotate(var(--rot));transition:transform .12s}.counter .good .lift{display:block;filter:drop-shadow(4px 6px 0 rgba(0,0,0,.45));transition:transform .12s,filter .12s}.counter .good canvas.pic{display:block;image-rendering:pixelated}.counter .good.hover .lift{transform:translateY(-4px) scale(1.06);filter:drop-shadow(6px 10px 1px rgba(0,0,0,.4))}.counter .good.lifted{visibility:hidden}.counter .good .price{position:absolute;right:-10px;bottom:-6px;transform:rotate(var(--tag));font:400 17px/1 Pixelify Sans,monospace;font-style:normal;color:#1a1408;padding:3px 5px 2px;background:#ff9a2a;border-radius:2px;box-shadow:1px 2px #00000073,inset 0 1px #fff6;pointer-events:none}.counter .register{position:relative;align-self:flex-start;width:calc(var(--cw) * 2.5);flex:none;border-radius:6px 6px 3px 3px;background:var(--beige) 0 0 / 96px 96px,#cfc5ac;box-shadow:inset 0 2px #ffffff73,inset 0 -4px #00000038,0 6px #6e6650,0 10px 18px #00000080;padding:10px 10px 14px}.counter .vfd{height:38px;border-radius:3px;background:#06140c;box-shadow:inset 0 0 0 2px #1c2a20,inset 0 0 12px #000;display:flex;align-items:center;justify-content:flex-end;padding:0 8px;overflow:hidden}.counter .vfd b{font:400 30px/1 VT323,monospace;letter-spacing:1px;color:#7dffb4;text-shadow:0 0 6px rgba(80,255,160,.7)}.counter .vfd.deny b{animation:vfd-deny .9s steps(2,jump-none) 1}@keyframes vfd-deny{0%,40%,80%{opacity:1}20%,60%{opacity:.15}}.counter .register .keys{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:9px}.counter .register .keys i{height:11px;border-radius:2px;background:#e8e2d0;box-shadow:inset 0 -2px #a49c84,0 1px #6e6650}.counter .register .keys i:nth-child(4n){background:#d8b04a}.counter .register .slot{position:absolute;left:22px;right:22px;bottom:4px;height:4px;border-radius:2px;background:#2a2620}.counter .receipt{position:absolute;z-index:2;left:4px;right:4px;top:2px;height:0;overflow:hidden;pointer-events:none;transform-origin:50% 0;background:linear-gradient(90deg,#e6e3d8,#f4f2ea 12% 88%,#e6e3d8) 0 0 / 100% calc(100% - 4px) no-repeat;box-shadow:2px 3px #00000047;transition:height .42s steps(6,end);animation:receipt-sway 5s ease-in-out infinite alternate}@keyframes receipt-sway{0%{transform:rotate(-2.6deg)}to{transform:rotate(-.8deg)}}.counter .receipt .paper{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;padding:3px 5px 7px;font:400 13px/1.05 VT323,monospace;color:#55524c}.counter .receipt .ln{display:flex;gap:4px;font-style:normal}.counter .receipt .ln .nm{flex:1;min-width:0;overflow:hidden;white-space:nowrap}.counter .receipt .ln .p{flex:none}.counter .receipt .hd{font-style:normal;text-align:center;letter-spacing:.12em;padding:3px 0 2px;margin-top:3px;border-top:1px dashed #9a968c}.counter .receipt:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(135deg,#f4f2ea 2px,transparent 0) 0 0 / 6px 4px repeat-x,linear-gradient(225deg,#f4f2ea 2px,transparent 0) 0 0 / 6px 4px repeat-x}.counter .edge{flex:none;height:calc(var(--cw) * .3);margin:0 1px;border-radius:0 0 4px 4px;background:linear-gradient(#8a7656,#5e503a);box-shadow:0 5px #2a2418,0 16px 26px #00000080}.counter.wake .vfd b{animation:vfd-wake .5s steps(5,end) 1}@keyframes vfd-wake{0%{opacity:0}30%{opacity:.8}45%{opacity:.1}70%{opacity:1}85%{opacity:.5}to{opacity:1}}.counter[data-kind=window] .top{background:#e8e6de;box-shadow:inset 0 2px #fff,inset 0 -3px #a8a69c,0 18px 34px #0009}.counter[data-surface=paper] .mat{background:#d8d6cc;box-shadow:inset 0 0 0 2px #b8b6ac,inset 0 2px 4px #0003}.counter[data-tags=stapled] .good .price{background:#f4f2ea;color:#2a2a2c;border-radius:0;font-size:14px;box-shadow:1px 2px #0000004d,inset 0 2px #c8c4b8}.counter[data-tags=stapled] .good .price:before{content:"";position:absolute;left:4px;right:4px;top:-2px;height:2px;background:#9aa0a8}.counter[data-kind=window] .register{width:calc(var(--cw) * 2.1)}.counter[data-surface=paper] .good{padding:8px 10px 4px}.counter[data-surface=paper] .good:before{content:"";position:absolute;inset:2px 2px 0;z-index:-1;border-radius:2px 2px 3px 3px;background:linear-gradient(#e2ded2 0 7px,#f4f2ea 7px 9px,#ecebe4 9px);box-shadow:2px 4px #00000038,inset -3px 0 #0000000d}.counter[data-surface=paper] .good{isolation:isolate}.counter[data-surface=laminate] .mat{background:var(--laminate) 0 0 / 256px 128px,#c8ac86;box-shadow:inset 0 0 0 2px #0000002e,inset 3px 4px 8px #00000038}.counter[data-surface=laminate] .good{padding:7px 9px;isolation:isolate}.counter[data-surface=laminate] .good:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:radial-gradient(circle,#f4f2ea 0 56%,#dedad0 57% 60%,#f2f0e8 61% 100%);box-shadow:2px 3px #00000040}.counter[data-tags=letters] .good .price{background:#141414;color:#f4f2ea;border-radius:0;font:400 15px/1 VT323,monospace;letter-spacing:1px;padding:3px 6px 2px;box-shadow:1px 2px #0006,inset 0 1px #ffffff1f}.counter[data-comes-on=board_flicker].wake .behind .art.on{animation:board-flicker .7s steps(1,end) 1}@keyframes board-flicker{0%{opacity:0}12%{opacity:.7}20%{opacity:.05}34%{opacity:.9}42%{opacity:.2}55%{opacity:1}to{opacity:1}}.counter .good.here{cursor:pointer}.counter[data-backdrop=menu_card] .behind .art.laid{transform-origin:50% 100%}.counter[data-surface=formica] .top{border-radius:0 0 3px 3px;background:var(--formica) 0 0 / 378px 378px,#e2ded0;box-shadow:inset 0 -4px #0000002e,0 18px 30px #00000080}.counter[data-surface=formica] .mat{background:var(--formica) 0 0 / 378px 378px,#e2ded0;box-shadow:inset 0 0 0 2px #0000001a,inset 3px 4px 8px #00000024}.counter[data-surface=formica] .good{padding:7px 9px;isolation:isolate}.counter[data-surface=formica] .good:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:radial-gradient(circle,#f6f4ee 0 54%,#d8d4cc 55% 58%,#f2f0ea 59% 100%);box-shadow:2px 3px #00000038}.counter[data-surface=formica] .edge{background:linear-gradient(#d8d8d4,#9a9a96);box-shadow:0 5px #4a4a48,0 16px 26px #00000080}.counter[data-tags=menu] .good .price{background:#f2ecd8;color:#b8241c;border-radius:0;font:400 16px/1 VT323,monospace;padding:3px 5px 2px;box-shadow:1px 2px #0000004d,inset 0 0 0 1px #d8d0b8}.counter[data-comes-on=menu_flip].wake .behind .art.laid{animation:menu-flip .45s cubic-bezier(.2,.7,.3,1) 1}@keyframes menu-flip{0%{transform:perspective(600px) rotateX(-80deg);opacity:.6}60%{transform:perspective(600px) rotateX(8deg);opacity:1}to{transform:none}}.counter[data-surface=bar_top] .top{background:var(--bartop) 0 0 / 256px 256px,#48301e;box-shadow:inset 0 3px #ffffff1f,inset 0 -4px #0006,0 18px 30px #0009}.counter[data-surface=bar_top] .mat{background:var(--bartop) 0 0 / 256px 256px,#48301e;box-shadow:inset 0 0 0 2px #0000004d,inset 3px 4px 8px #00000059}.counter[data-surface=bar_top] .good{padding:7px 9px;isolation:isolate}.counter[data-surface=bar_top] .good:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:radial-gradient(circle,#d8c8a0 0 52%,#8a2a1a 53% 62%,#d8c8a0 63% 100%);box-shadow:2px 3px #0006}.counter[data-surface=bar_top] .edge{background:linear-gradient(#6a1a1c,#3e0c0e);box-shadow:0 5px #1a0606,0 16px 26px #0009}.counter[data-tags=chalk] .good .price{background:#1e2a24;color:#e8e4d8;border-radius:1px;font:400 16px/1 Pixelify Sans,monospace;padding:3px 6px 2px;box-shadow:1px 2px #00000073,inset 0 0 0 1px #2e3a34}.counter .good .round{position:absolute;left:-8px;top:-8px;transform:rotate(calc(var(--tag) * -.5));font:400 13px/1 Pixelify Sans,monospace;font-style:normal;letter-spacing:.5px;color:#f4f2ea;padding:3px 5px 2px;background:#8a2a1a;border-radius:2px;box-shadow:1px 2px #00000073,inset 0 1px #fff3;cursor:pointer}.counter .good .round:hover{filter:brightness(1.15)}.counter[data-comes-on=shelf_light].wake .behind .art.on{animation:shelf-light .8s steps(1,end) 1}@keyframes shelf-light{0%{opacity:.1}25%{opacity:.5}35%{opacity:.15}55%{opacity:1}70%{opacity:.6}to{opacity:1}}.counter .side{flex:none;display:flex;flex-direction:column;gap:calc(var(--cw) * .3);align-self:stretch}.counter .side .register{align-self:stretch}.counter .pad{display:none}.counter[data-surface=glass_case] .top{background:#1c1c1e;box-shadow:inset 0 3px #9a9ca0,inset 0 5px #2a2a2c,inset 3px 0 #ffffff14,inset 0 -4px #0a0a0c,0 18px 30px #0009}.counter[data-surface=glass_case] .mat{position:relative;background:var(--velvet) 0 0 / 192px 192px,#1e2a52;box-shadow:inset 0 0 0 3px #b8babe,inset 0 0 0 5px #3a3a3e,inset 6px 8px 14px #0000008c}.counter[data-surface=glass_case] .mat:before{content:"";position:absolute;left:5px;right:5px;top:5px;height:6px;z-index:0;pointer-events:none;background:linear-gradient(#fffbe8,#e8e0b8);box-shadow:0 4px 14px #fff8d28c}.counter[data-surface=glass_case] .mat:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:6px;background:linear-gradient(118deg,transparent 0 18%,rgba(230,244,250,.11) 19% 27%,transparent 28% 31%,rgba(230,244,250,.07) 32% 35%,transparent 36% 70%,rgba(230,244,250,.08) 71% 78%,transparent 79%),linear-gradient(203deg,transparent 0 60%,rgba(255,255,255,.16) 60.2% 60.5%,transparent 60.7%)}.counter[data-surface=glass_case] .good{z-index:1}.counter[data-surface=glass_case] .edge{background:linear-gradient(#2a2a2c,#121214);box-shadow:inset 0 2px #b8babe,0 5px #060608,0 16px 26px #0009}.counter[data-comes-on=case_light].wake .mat:before{animation:case-light .75s steps(1,end) 1}@keyframes case-light{0%{opacity:.1}15%{opacity:.85}24%{opacity:.1}40%{opacity:1}48%{opacity:.35}62%,to{opacity:1}}.counter[data-tags=string] .good .price{right:-14px;bottom:-10px;background:#f4f2ea;color:#1c2a6a;border-radius:1px 4px 4px 1px;font:400 17px/1 VT323,monospace;padding:3px 6px 2px 10px;box-shadow:1px 2px #0006,inset 0 0 0 1px #d8d4c8}.counter[data-tags=string] .good .price:before{content:"";position:absolute;left:3px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:#1e2a52;box-shadow:inset 0 0 0 1px #b8b4a8}.counter[data-tags=string] .good .price:after{content:"";position:absolute;left:-12px;top:50%;width:14px;height:1px;background:#e8e2d0;transform:rotate(-24deg);transform-origin:100% 0}.counter.pawn .pad{display:block;position:relative;flex:1;min-height:calc(var(--cw) * 2.4);border-radius:4px;background:#141416;box-shadow:inset 0 0 0 2px #a8884a,inset 0 0 0 4px #3a2e1a,inset 3px 4px 10px #000c,0 3px #00000080}.counter .pad .lay{position:absolute;left:6%;right:6%;top:6%;width:88%;height:72%;image-rendering:pixelated}.counter .pad .offer{--tag: -7deg;position:absolute;right:10%;bottom:8%;display:none;transform:rotate(var(--tag));font:400 22px/1 VT323,monospace;font-style:normal;color:#1c2a6a;cursor:pointer;padding:4px 8px 3px 13px;background:#f4f2ea;border-radius:1px 5px 5px 1px;box-shadow:1px 3px #00000073,inset 0 0 0 1px #d8d4c8}.counter .pad .offer:before{content:"";position:absolute;left:4px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:#141416;box-shadow:inset 0 0 0 1px #b8b4a8}.counter .pad.full .offer{display:block}.counter .pad .offer:hover{background:#fffdf4}.counter .pad.hot{box-shadow:inset 0 0 0 2px #e8c46a,inset 0 0 0 4px #3a2e1a,inset 3px 4px 10px #000c,0 0 14px #e8c46a59}.counter .receipt .ln.out .p{color:#a82a1c}.counter[data-surface=video_laminate] .top{background:var(--vlam) 0 0 / 256px 256px,#dfe1e3;box-shadow:inset 0 3px #ffffff8c,inset 0 -4px #00000029,0 18px 30px #00000080}.counter[data-surface=video_laminate] .mat{position:relative;background:var(--vlam) 0 0 / 256px 256px,#dfe1e3;box-shadow:inset 0 0 0 2px #0000001f,inset 3px 4px 8px #00000029}.counter[data-surface=video_laminate] .edge{background:linear-gradient(#1d3f9a 0 38%,#f2c21b 38% 56%,#183484 56%);box-shadow:0 5px #0c1a44,0 16px 26px #00000080}.counter[data-surface=video_laminate] .mat:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;z-index:3;pointer-events:none;opacity:0;background:#ff2a1a;box-shadow:0 0 8px 2px #ff2a1a8c}.counter[data-comes-on=scanner].wake .mat:after{animation:scan-pass .6s steps(12,end) 1}@keyframes scan-pass{0%{top:0;opacity:.9}99%{top:calc(100% - 3px);opacity:.9}to{opacity:0}}.counter .good.scanned:after{content:"";position:absolute;left:-6px;right:-6px;top:0;height:2px;z-index:2;pointer-events:none;background:#ff2a1a;box-shadow:0 0 6px 2px #ff2a1a99;animation:scan-tape .25s steps(6,end) 1 forwards}@keyframes scan-tape{0%{top:0}to{top:100%;opacity:0}}.counter[data-tags=rental] .good .price{background:#f2c21b;color:#141416;border-radius:3px;font:400 17px/1 Pixelify Sans,monospace;padding:3px 6px 2px;box-shadow:1px 2px #0006,inset 0 0 0 1px #c89a10,inset 0 1px #ffffff73}.counter .good.rent{cursor:pointer}.counter .good .genre{position:absolute;left:50%;top:10%;transform:translate(-50%) rotate(calc(var(--tag) * -.4));font:400 15px/1 VT323,monospace;font-style:normal;letter-spacing:.5px;white-space:nowrap;color:#1c2a6a;padding:2px 5px 1px;background:#f4f2ea;border-radius:1px;box-shadow:1px 2px #00000059;pointer-events:none}.counter .bits{display:none;position:relative;flex:none;align-self:center;image-rendering:pixelated;pointer-events:none}.counter.has-bits .bits{display:block}.counter[data-surface=oak_desk] .top{background:linear-gradient(transparent 58%,#ffeece1a),var(--oak) 0 0 / 480px 288px,#a8743c;box-shadow:inset 0 3px #fff0d24d,inset 3px 0 #ffffff14,inset -3px 0 #00000029,inset 0 -4px #00000047,0 18px 30px #0000008c}.counter[data-surface=oak_desk] .mat{border-radius:2px;background:linear-gradient(90deg,#3c2016 0 12px,#5c3222 12px 14px,#1c0e08 14px 15px,transparent 15px),linear-gradient(270deg,#3c2016 0 12px,#5c3222 12px 14px,#1c0e08 14px 15px,transparent 15px),var(--blotter) 0 0 / 528px 672px,#bcd4b8;box-shadow:inset 0 0 0 1px #24120a,inset 0 2px #ffffff2e,2px 3px #00000052}.counter[data-surface=oak_desk] .edge{background:linear-gradient(#b8844a,#8a5a2c 45%,#5a3818);box-shadow:0 5px #2a1a0c,0 16px 26px #00000080}.counter[data-tags=due_card] .good .price{right:-12px;bottom:-10px;color:#4c3690eb;font:400 18px/1 VT323,monospace;letter-spacing:1px;padding:5px 7px 10px;border-radius:1px;background:linear-gradient(#f4f1e6 0 2px,#cc7a70 2px 3px,#f4f1e6 3px);box-shadow:1px 2px #0000004d}.counter[data-tags=due_card] .good .price:after{content:"";position:absolute;left:-2px;right:-2px;bottom:-1px;height:8px;border-radius:0 0 1px 1px;background:radial-gradient(circle at 50% 0,transparent 3px,#d6bc86 3.5px);box-shadow:1px 2px #00000059}.counter[data-comes-on=lamp_click].wake .behind .art.on{animation:lamp-click .75s steps(1,end) 1 both}@keyframes lamp-click{0%,38%{opacity:0}40%{opacity:1}47%{opacity:.35}52%,to{opacity:1}}.counter[data-surface=marble] .top{background:var(--marble) 0 0 / 768px 768px,#161416;box-shadow:inset 0 3px #ffffff29,inset 3px 0 #ffffff0d,inset 0 -4px #00000080,0 18px 30px #0009}.counter[data-surface=marble] .mat{background:transparent;box-shadow:none}.counter[data-surface=marble] .edge{margin:0 6px;border-radius:7px;background:linear-gradient(#4a3414,#b8893c 22%,#f4dc98 36%,#c89a48 52%,#7a5820 74%,#3a2810);box-shadow:0 5px #120c06,0 16px 26px #0009}.counter[data-surface=marble] .good{padding:8px;isolation:isolate}.counter[data-surface=marble] .good:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:1px;transform:rotate(calc(var(--tag) * -.5));background:#f0ede4;box-shadow:inset 0 0 0 3px #f0ede4,inset 0 0 0 4px #c8a050,2px 3px #00000080}.counter[data-tags=tent_card] .good .price{right:-12px;bottom:-9px;color:#e8c46a;font:400 19px/1 VT323,monospace;letter-spacing:1px;padding:9px 6px 2px;border-radius:1px;background:linear-gradient(#2e282c 0 5px,#c8a050 5px 6px,#141214 6px);box-shadow:inset 0 0 0 1px #c8a050,1px 3px #0000008c}.counter[data-comes-on=marquee].wake .behind .art.on{animation:marquee-on 1s steps(var(--steps, 20),end) 1 both}@keyframes marquee-on{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.counter[data-surface=steel_table] .top{border-radius:2px;background:linear-gradient(180deg,#ffdca442,#ffdca414 16%,#ffdca400 34%,#080a0c00 58%,#080a0c33),linear-gradient(90deg,#0000 49.7%,#141618a6 49.7% 50%,#ffffff4d 50% 50.25%,#0000 50.25%),var(--steel) 0 0 / 288px 144px,#92969a;box-shadow:inset 0 5px #d4d8dc,inset 0 7px #62666a,inset 0 10px #00000029,inset 3px 0 #ffffff1f,inset -3px 0 #00000024,inset 0 -3px #ffffff4d,0 18px 30px #0000008c}.counter[data-surface=steel_table] .mat{background:transparent;box-shadow:none}.counter[data-surface=steel_table] .edge{margin:0;border-radius:0 0 5px 5px;background:linear-gradient(#c8ccd0,#f0f2f4 22%,#b0b4b8 44%,#74787c 72%,#45484b);box-shadow:0 5px #1a1c1e,0 16px 26px #0000008c}.counter[data-surface=bedsheet] .top{border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#3c321e12,#3c321e00 14% 82%,#3c321e0f),linear-gradient(90deg,#3c321e14,#0000 7% 48.4%,#ffffff38 49.6%,#3c321e17 50.6%,#0000 52% 93%,#3c321e14),var(--sheet) 0 0 / 384px 288px,#e2ded2;box-shadow:inset 0 3px #ffffff5c,inset 0 -4px #fffdf699,inset 0 -10px #fffdf629,0 18px 30px #00000080}.counter[data-surface=bedsheet] .mat{background:transparent;box-shadow:none}.counter[data-surface=bedsheet] .edge{position:relative;height:calc(var(--cw) * .9);margin:0;border-radius:0 0 8px 8px;background:linear-gradient(180deg,#ffffff4d,#fff0 12%,#2820140f 40%,#2820141f 86%,#28201438 88% 90%,#ffffff1f 90% 93%,#2820143d),linear-gradient(90deg,#c4beb0,#d8d3c6 2%,#ebe7dd 5%,#cfc9bc,#e6e2d7 13%,#eeebe2 19%,#d3cdc0 24%,#e7e3d8 28%,#ece9df 35%,#d8d3c7 41%,#e9e5db 46%,#cbc5b8,#e6e2d8 54%,#eeebe2,#d6d0c4 66%,#e8e4da 71%,#edeae0 77%,#d0cabd,#e6e2d7,#d4cec2 92%,#e4e0d5 96%,#c2bcae);box-shadow:0 4px #2c28228c,0 16px 26px #00000080}.counter[data-surface=bedsheet] .edge:before,.counter[data-surface=bedsheet] .edge:after{content:"";position:absolute;left:25%;top:46%;width:calc(var(--cw) * .64);height:calc(var(--cw) * .64);transform:translate(-50%,-52%) rotate(-3deg);pointer-events:none;background:linear-gradient(90deg,#b51f18,#cf2c22 30%,#c4261e 70%,#a81c16) 50% 0 / 30% 100% no-repeat,linear-gradient(#d23026,#c02620 40%,#a81e18) 0 50% / 100% 30% no-repeat}.counter[data-surface=bedsheet] .edge:after{left:75%;transform:translate(-50%,-48%) rotate(2.5deg)}@font-face{font-family:Permanent Marker;src:url(/fonts/permanent-marker-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}.counter[data-tags=masking_tape] .good .price{right:-12px;bottom:-8px;padding:4px 10px 3px;border-radius:0;color:#16140e;font:400 19px/1 Permanent Marker,Pixelify Sans,monospace;background:linear-gradient(100deg,#fff0 28%,#ffffff2e 32% 37%,#fff0 41% 63%,#6e54281f 67% 71%,#fff0 75%),#e2d19c;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #7860324d;clip-path:polygon(0 12%,5% 0,95% 0,100% 16%,96% 32%,100% 50%,95% 68%,100% 86%,96% 100%,4% 100%,0 84%,5% 66%,0 48%,4% 30%)}.counter[data-comes-on=bulbs].wake .behind .art.on{animation:marquee-on 1.3s steps(var(--steps, 20),end) .28s 1 both}.counter:is([data-surface=steel_table],[data-surface=bedsheet]) .register{width:calc(var(--cw) * 2.2 + 112px);border-radius:10px 10px 6px 6px;padding:10px 10px 12px 122px;background:linear-gradient(180deg,#fff0 33%,#00000029 33% 34.6%,#ffffff3d 34.6% 36.2%,#fff0 36.2%),var(--beige) 0 0 / 96px 96px,#d4cab0;box-shadow:inset 0 2px #ffffff73,inset 2px 0 #fff3,inset 0 -4px #0003,0 6px #746c54,0 10px 18px #00000080}.counter:is([data-surface=steel_table],[data-surface=bedsheet]) .vfd{height:calc(var(--cw) * .47);border-radius:2px;padding:0 5px;background:#04100f;box-shadow:inset 0 0 0 2px #3a372e,inset 0 0 0 3px #12100c,inset 0 0 8px #000}.counter:is([data-surface=steel_table],[data-surface=bedsheet]) .vfd b{font-size:calc(var(--cw) * .45);color:#74f0dc;text-shadow:0 0 5px rgba(80,236,212,.65)}.counter:is([data-surface=steel_table],[data-surface=bedsheet]) .register .keys{grid-template-rows:repeat(3,calc(var(--cw) * .25));gap:calc(var(--cw) * .08);margin-top:calc(var(--cw) * .18)}.counter:is([data-surface=steel_table],[data-surface=bedsheet]) .register .keys i{height:auto;border-radius:3px;background:#ebe6d6;box-shadow:inset 0 -3px #a9a28a,inset 0 1px #fffdf4,0 2px #6c6450}.counter:is([data-surface=steel_table],[data-surface=bedsheet]) .register .keys i:nth-child(4n){background:#8c8474;box-shadow:inset 0 -3px #5e5848,inset 0 1px #aaa292,0 2px #4c4638}.counter:is([data-surface=steel_table],[data-surface=bedsheet]) .register .keys i:nth-child(4){background:#de742a;box-shadow:inset 0 -3px #9a4a16,inset 0 1px #f4a462,0 2px #5a3010}.counter:is([data-surface=steel_table],[data-surface=bedsheet]) .register .keys i:nth-child(8){grid-row:span 2}.counter:is([data-surface=steel_table],[data-surface=bedsheet]) .register .keys i:nth-child(12){display:none}.counter:is([data-surface=steel_table],[data-surface=bedsheet]) .register:before{content:"";position:absolute;left:5px;top:3px;width:114px;height:26px;border-radius:4px;pointer-events:none;background:linear-gradient(90deg,#22201c,#4e4a42 40%,#1a1814) 0 0 / 7px 100% no-repeat,linear-gradient(90deg,#22201c,#4e4a42 40%,#1a1814) 100% 0 / 7px 100% no-repeat,linear-gradient(90deg,#28221833,#0000 10% 90%,#28221833) 7px 1px / 100px 22px no-repeat,linear-gradient(#8e8a7e,#d8d5ca 12%,#fbfaf4 30%,#fff 38%,#eeece3 58%,#c8c4b6 80%,#7e7a6e) 7px 1px / 100px 22px no-repeat,linear-gradient(#3a3630,#1c1a16) 0 50% / 100% 50% no-repeat;box-shadow:1px 3px #28221866}.counter:is([data-surface=steel_table],[data-surface=bedsheet]) .register:after{content:"";position:absolute;left:30px;top:40px;width:64px;bottom:14px;border-radius:3px;pointer-events:none;background:linear-gradient(#2c2924,#2c2924) 12px 8px / 3px 18px no-repeat,linear-gradient(#f2eee2,#c4bea9) 9px 13px / 9px 6px no-repeat,linear-gradient(#2c2924,#2c2924) 30px 8px / 3px 18px no-repeat,linear-gradient(#f2eee2,#c4bea9) 27px 20px / 9px 6px no-repeat,linear-gradient(#2c2924,#2c2924) 48px 8px / 3px 18px no-repeat,linear-gradient(#f2eee2,#c4bea9) 45px 9px / 9px 6px no-repeat,#c2b89c;box-shadow:inset 1px 2px #00000038,inset -1px -1px #ffffff4d}.counter:is([data-surface=steel_table],[data-surface=bedsheet]) .register .slot{inset:30px auto auto 7px;width:110px;height:5px;z-index:1;border-radius:1px;background:linear-gradient(#121010,#3a3630);box-shadow:0 -2px #9a9ea2,0 -3px #d8dce0}.counter:is([data-surface=steel_table],[data-surface=bedsheet]) .receipt{left:5px;right:5px;background:linear-gradient(#f6f4ec,#f6f4ec) 0 0 / 100% calc(100% - 4px) no-repeat;box-shadow:1px 2px #0000003d,inset 1px 0 #0000000f,inset -1px 0 #0000000f}.counter:is([data-surface=steel_table],[data-surface=bedsheet]) .receipt .paper{color:#3e3848;padding:2px 5px 6px}#washer{--t: 3px;position:absolute;inset:0;z-index:4;display:none;align-items:center;justify-content:center;pointer-events:none;text-shadow:none;image-rendering:pixelated}#washer.on{display:flex}#washer.live{pointer-events:auto}#washer .back{position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,#0000004d,#000000c7);opacity:0;transition:opacity .3s}#washer.live .back{opacity:1}#washer .front{position:relative;width:calc(var(--t) * 184);height:calc(var(--t) * 228);transform:translateY(24px) scale(.97);opacity:0;transition:transform .26s cubic-bezier(.2,.9,.3,1.12),opacity .12s}#washer.live .front{transform:none;opacity:1}#washer.running .front{animation:wash-run .09s steps(2,end) .2s 8}@keyframes wash-run{50%{transform:translate(calc(var(--t) * .6),calc(var(--t) * -.4))}}#washer .art,#washer .lid canvas,#washer .slide canvas,#washer .knob canvas{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}#washer .well{position:absolute}#washer .lid{position:absolute;inset:0;transform-origin:50% 0;transform:scaleY(.07);box-shadow:0 calc(var(--t) * 2) calc(var(--t) * 2) #00000059;transition:transform .3s cubic-bezier(.55,0,1,.45)}#washer.shut .lid{transform:none}#washer.shut .well{animation:wash-thud .16s steps(2,end) .28s 1}@keyframes wash-thud{50%{transform:translateY(var(--t))}}#washer .mouth{position:absolute;overflow:hidden}#washer .slide{position:absolute;left:0;right:0;bottom:calc(var(--t) * 2);height:calc(var(--t) * 42);cursor:pointer;transition:transform .18s cubic-bezier(.3,0,.6,1)}#washer .slide .price{position:absolute;left:0;right:0;bottom:calc(var(--t) * 1.2);text-align:center;font:400 calc(var(--t) * 5.2)/1 "Pixelify Sans",monospace;color:#2a2a2e;text-shadow:0 1px 0 rgba(255,255,255,.5);pointer-events:none}#washer.in .slide{transform:translateY(calc(var(--t) * -30))}#washer.jam .slide{animation:wash-jam .34s cubic-bezier(.3,0,.6,1) 1}@keyframes wash-jam{30%{transform:translateY(calc(var(--t) * -7))}45%{transform:translateY(calc(var(--t) * -5))}60%{transform:translateY(calc(var(--t) * -7))}to{transform:none}}#washer .plate{position:absolute;display:flex;align-items:center;justify-content:center;font:400 calc(var(--t) * 9)/1 "VT323",monospace;color:#1c1c1e;pointer-events:none}#washer .temps{position:absolute;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none}#washer .temps i{font:400 calc(var(--t) * 4.4)/1 "VT323",monospace;font-style:normal;color:#8a8270}#washer .temps i.at{color:#1c1a16}#washer .knob{position:absolute;cursor:pointer;transform:rotate(var(--turn, 0deg));transition:transform .12s steps(3,end)}#washer .lamp{position:absolute;border-radius:50%;background:#5a3410;box-shadow:inset 0 1px 1px #0009}#washer.running .lamp{background:#ffa83a;box-shadow:0 0 calc(var(--t) * 3) #ffa83a,0 0 calc(var(--t) * 6) #ffa83a8c}#slots{--t: 2px;position:absolute;inset:0;z-index:4;display:none;overflow:hidden;align-items:center;justify-content:center;pointer-events:none;text-shadow:none;image-rendering:pixelated;user-select:none}#slots.on{display:flex}#slots.live{pointer-events:auto}#slots .back{position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 50% 50%,#28080c59,#000000d6);opacity:0;transition:opacity .3s}#slots.live .back{opacity:1}#slots .back:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 30% 45% at 50% 46%,rgba(255,170,70,.14),transparent 70%);opacity:.6}#slots[data-show=big] .back:after{animation:slot-warm .24s steps(2,end) infinite}#slots[data-show=jackpot] .back:after{animation:slot-warm .12s steps(2,end) infinite;background:radial-gradient(ellipse 42% 60% at 50% 46%,rgba(255,190,80,.32),transparent 72%)}@keyframes slot-warm{50%{opacity:1}}#slots .pair{position:relative;flex:none;display:flex;align-items:center}#slots .slide{position:relative}#slots .slide.away,#slots .slide.away *{pointer-events:none}#slots .front{position:relative;transform:translateY(26px);opacity:0;transition:transform .28s cubic-bezier(.2,.9,.3,1.12),opacity .12s}#slots .front.cab{width:calc(var(--t) * 290);height:calc(var(--t) * 306)}#slots .front.stand{width:calc(var(--t) * 306);height:calc(var(--t) * 306)}#slots.live .front{transform:none;opacity:1}#slots canvas{position:absolute;image-rendering:pixelated;pointer-events:none}#slots .art,#slots canvas.bulbs{position:absolute;inset:0;width:100%;height:100%}#slots canvas.handle,#slots canvas.wheel{pointer-events:auto}#slots canvas.handle{cursor:grab}#slots.wheel-on canvas.wheel{cursor:grab}#slots .flash{position:absolute;background:#fffaf0;opacity:0;pointer-events:none}#slots .arrow{position:absolute;pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgba(255,70,50,.85),rgba(255,60,40,.25) 55%,transparent)}#slots.paying .arrow{animation:slot-blink .3s steps(2,end) infinite}@keyframes slot-blink{0%{opacity:1}50%{opacity:.25}}#slots .keys{position:absolute;inset:0;pointer-events:none}#slots .key{position:absolute;border:0;padding:0;margin:0;background:none;cursor:pointer;pointer-events:auto}#slots .key canvas{position:absolute;inset:0;width:100%;height:100%}#case .rangepc{display:none;position:absolute;z-index:1;pointer-events:auto;text-shadow:none}#case.range .rangepc{display:block}.rangepc .mon{position:absolute;top:0}.rangepc .glass,.rangepc .pane{position:absolute}.rangepc canvas.tube{position:absolute;inset:0;width:100%;height:100%;display:block}.rangepc canvas.tube.plain{image-rendering:pixelated}.rangepc .models{position:absolute;pointer-events:none}.rangepc .mdl{position:absolute;width:0;height:0;transition:transform .12s ease-out}.rangepc .mdl canvas{position:absolute;image-rendering:pixelated}.rangepc .mdl.hover{transform:translateY(-4px) scale(1.06)}.rangepc .mdl.lifted{visibility:hidden}.rangepc .mdl.dim{opacity:.35}.rangepc canvas.sheen{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;image-rendering:pixelated}.rangepc .dymo{position:absolute;left:calc(var(--b) * 1.3);top:calc(var(--top) * .17);height:calc(var(--top) * .6);display:flex;align-items:center;padding:0 calc(var(--cell) * .2) 0 calc(var(--cell) * .24);border-radius:2px;font-style:normal;font-family:"Pixelify Sans",var(--font-display);font-weight:700;font-size:calc(var(--top) * .46);line-height:1;letter-spacing:.24em;color:#ffe9e4;background:linear-gradient(180deg,#d3322a,#b52119 55%,#9c1a13);box-shadow:inset 0 1px #ffdcd259,inset 0 -1px #0000004d,1px 2px #3c1e0a59;text-shadow:0 1px 0 rgba(90,10,5,.6);transform:rotate(-1.2deg);pointer-events:none}.rangepc .dymo.warn{justify-content:center;padding:0;letter-spacing:.08em;color:#f2efe6;white-space:nowrap;overflow:hidden;background:linear-gradient(180deg,#34343a,#1d1d21 55%,#111114);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000073,1px 2px #3c1e0a59;text-shadow:0 1px 0 rgba(0,0,0,.7);transform:rotate(.5deg)}.rangepc .led{position:absolute;border-radius:50%;background:#2c3a2c;pointer-events:none}.rangepc .led.lit{background:#6dff86;box-shadow:0 0 7px #4dff6a,0 0 2px #b0ffbc}.menu.settings.in{animation:settings-in .18s ease-out}@keyframes settings-in{0%{opacity:0}to{opacity:1}}.menu.settings .menubar .reset{font-size:17px;cursor:pointer;color:var(--dim);white-space:nowrap}.menu.settings .menubar .reset:hover,.menu.settings .menubar .reset.vhover{color:#fff}.menu.settings .tabs{display:flex;gap:36px;margin:16px 24px 0}.menu.settings .tab{font-family:var(--font-display);font-size:23px;line-height:1;text-transform:uppercase;letter-spacing:.12em;color:var(--dim);cursor:pointer;padding:4px 0 6px;border-bottom:2px solid transparent}.menu.settings .tab:hover,.menu.settings .tab.vhover{color:#fff}.menu.settings .tab.on{color:#fff;border-bottom-color:#fff}.menu.settings .body{scrollbar-width:none}.menu.settings .body::-webkit-scrollbar{display:none}.settings .list{max-width:700px;margin:28px auto 48px;padding:0 24px}.settings .list.cols{max-width:1440px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px}.settings .cols .row{min-height:34px}.settings .cols .ctl{min-width:0}.settings .cols .track{width:120px}@media(max-width:1100px){.settings .list.cols{grid-template-columns:minmax(0,1fr);max-width:700px}}.settings .group{break-inside:avoid;padding-bottom:22px}.settings .head{font-size:16px;color:var(--dim);text-transform:uppercase;letter-spacing:.16em;margin:0 12px 6px}.settings .row{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:38px;padding:0 12px;border-radius:6px;font-size:20px;color:var(--dim)}.settings .row:not(.s-fixed){cursor:pointer}.settings .row.focus{background:#ffffff12;color:#fff}.settings .ctl{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:290px}.settings .row.s-key .ctl,.settings .row.s-fixed .ctl{min-width:0}.settings .track{position:relative;width:220px;height:24px;cursor:pointer}.settings .track:before{content:"";position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;background:#fff3}.settings .fill{position:absolute;left:0;top:50%;height:4px;margin-top:-2px;background:#fff}.settings .knob{position:absolute;top:50%;width:10px;height:18px;margin:-9px 0 0 -5px;background:#fff;border-radius:2px}.settings .val{width:52px;text-align:right;font-family:var(--font-display);font-size:22px;color:#fff;font-variant-numeric:tabular-nums}.settings .choice{display:flex;align-items:center;width:290px}.settings .choice .v{flex:1;text-align:center;font-family:var(--font-display);font-size:22px;text-transform:uppercase;letter-spacing:.08em;color:#fff;cursor:pointer}.settings .arr{width:26px;height:26px;display:flex;align-items:center;justify-content:center;color:var(--dim);cursor:pointer}.settings .arr:before{content:"";border:7px solid transparent}.settings .arr.l:before{border-right:9px solid currentColor;border-left-width:0}.settings .arr.r:before{border-left:9px solid currentColor;border-right-width:0}.settings .arr:hover,.settings .arr.vhover{color:#fff}.settings .arr.end{opacity:.25}.settings .kc{transform:scale(1.3);transform-origin:right center}.settings .row.s-fixed .kc{opacity:.55}.settings .waiting .kc{animation:settings-wait .8s steps(1) infinite}@keyframes settings-wait{50%{opacity:.2}}.settings .word{font-family:var(--font-display);font-size:20px;text-transform:uppercase;letter-spacing:.06em;color:var(--dim)}#marks{position:absolute;inset:0;overflow:hidden;pointer-events:none}.mark{position:absolute;left:0;top:0;will-change:transform;--c: rgba(255, 255, 255, .92);--l: 28%;--w: 2px;--f: 0;background:linear-gradient(var(--c),var(--c)) left top / var(--l) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) left top / var(--w) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) right top / var(--l) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) right top / var(--w) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) left bottom / var(--l) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) left bottom / var(--w) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) right bottom / var(--l) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) right bottom / var(--w) var(--l) no-repeat;filter:drop-shadow(1px 1px 0 #000);box-shadow:inset 0 0 0 calc(var(--f) * 40px) rgba(255,255,255,calc(var(--f) * .35))}.mark.heal{--c: rgba(61, 255, 42, .92)}#blueprint{position:absolute;left:50%;top:9%;transform:translate(-50%);pointer-events:none;z-index:5;display:none}#blueprint.on{display:block}#blueprint .paper{position:relative;width:520px;filter:drop-shadow(0 8px 10px rgba(0,0,0,.7));transform-origin:0 50%}#blueprint.on .paper{animation:unroll .55s cubic-bezier(.2,.9,.3,1) both}#blueprint.roll .paper{animation:rollup .5s cubic-bezier(.6,0,.9,.4) both}#blueprint canvas{display:block;width:520px;height:332px;image-rendering:auto}@keyframes unroll{0%{clip-path:inset(0 100% 0 0);transform:scaleY(.92)}to{clip-path:inset(0 0 0 0);transform:scaleY(1)}}@keyframes rollup{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%);opacity:.6}}#vitals .rally{position:absolute;inset:0 auto 0 0;background:repeating-linear-gradient(-45deg,#ffffff8c 0 2px,#ffffff1f 2px 4px)}#gun .beat{display:inline-flex;gap:3px;margin-left:6px;vertical-align:middle}#gun .beat i{width:6px;height:6px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff80}#gun .beat i.on{background:#fff;box-shadow:0 0 4px #fff}#gun .boon{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#fff;margin-left:6px;white-space:nowrap}#gun .name .trial{color:#ff4a3d;letter-spacing:.16em;margin-right:7px}#gun .name .trial:empty{display:none}#gun .name .trial.cursed{color:inherit}#hud .prompt{transform:translate(-50%,12px);background:#000;border-radius:6px;padding:0 7px 1px!important;font-size:17px;letter-spacing:.08em;text-shadow:none}#hud .prompt .c{display:flex;flex-direction:column;align-items:stretch}#hud .prompt.instant,#hud .prompt.instant *{transition:none!important}#hud .prompt .l{display:flex;align-items:center;justify-content:center;white-space:nowrap}#hud .prompt .key{flex:none;display:block;box-sizing:border-box;width:14px;min-width:0;height:14px;padding:0;margin:0 6px 0 0;border-radius:3px;overflow:hidden;font-size:13px;line-height:14px;letter-spacing:0;text-align:center;transition:width .14s,opacity .14s,margin .14s}#hud .prompt.busy .key{width:0;opacity:0;margin-right:0}#hud .prompt .ing{display:none;max-width:0;overflow:hidden;transition:max-width .24s steps(3,end)}#hud .prompt.ing .ing{display:block}#hud .prompt.ing.busy .ing{max-width:3.2em}#hud .prompt .e{display:block;max-width:1em;overflow:hidden;transition:max-width .08s steps(1,start)}#hud .prompt.ing.busy .e{max-width:0}#hud .prompt .bar{box-sizing:border-box;border:0;width:auto;height:0;margin:0;background:#ffffff40;border-radius:1px;overflow:hidden;transition:height .14s,margin .14s}#hud .prompt.busy .bar{height:2px;margin:1px 0 3px}#hud .prompt.picking .bar{height:0;margin:0}#hud .prompt .bar>div{height:100%;width:0;background:#fff;transition:none}#hud .prompt .pins{display:none;justify-content:center;gap:4px;padding:3px 2px 5px}#hud .prompt.picking .pins{display:flex}#hud .prompt .pin{position:relative;width:8px;height:30px;background:#ffffff14;border-radius:2px}#hud .prompt .pin:before{content:"";position:absolute;left:-2px;right:-2px;bottom:var(--lo, 70%);height:var(--bw, 16%);background:#ffffff52}#hud .prompt .pin i{position:absolute;left:1px;right:1px;bottom:0;height:var(--h, 12%);background:#ffffff47;border-radius:1px}#hud .prompt .pin.on i{background:#fff}#hud .prompt .pin.set i{background:#ffffffb8}#hud .prompt .pin.set:before{background:#ffffff8c}#hud .prompt.slip .pins{animation:pin-slip .22s steps(2,end)}@keyframes pin-slip{0%{transform:translate(-3px)}50%{transform:translate(3px)}to{transform:none}}#hud .prompt.charm{transform:translate(-50%,-100%);padding:0 7px!important}#hud .prompt.charm.busy .bar{height:3px;margin:1px 0 4px}#hud .prompt.charm.slip .c{animation:pin-slip .22s steps(2,end)}#hud .prompt.rescue{font-size:calc(17px * var(--s, 1.25));border-radius:calc(6px * var(--s, 1.25));padding:0 calc(7px * var(--s, 1.25)) 1px!important}#hud .prompt.rescue .key{width:calc(14px * var(--s, 1.25));height:calc(14px * var(--s, 1.25));font-size:calc(13px * var(--s, 1.25));line-height:calc(14px * var(--s, 1.25));margin-right:calc(6px * var(--s, 1.25))}#hud .prompt.rescue.busy .key{width:0;margin-right:0}#hud .prompt.rescue.busy .bar{height:calc(2px * var(--s, 1.25));margin:1px 0 calc(3px * var(--s, 1.25));min-width:6em}#case .idcard{position:absolute;display:none;pointer-events:auto;z-index:3}#case .idcard.on{display:block}#case .idcard.turning{perspective:1400px}#case .idcard.falling{will-change:transform}#case .idcard .flipper{position:absolute;inset:0}#case .idcard.turning .flipper{transform-style:preserve-3d}#case .idcard .face{position:absolute;inset:0}#case .idcard.turning .face{backface-visibility:hidden}#case .idcard.turning .face.back{transform:rotateY(180deg)}#case .idcard canvas{position:absolute;image-rendering:pixelated;pointer-events:none}#case .idcard .name{position:absolute;display:flex;align-items:center;font-family:Silkscreen,monospace;font-size:calc(var(--t) * 13);line-height:1;letter-spacing:.06em;color:#fff8e6;white-space:nowrap;text-shadow:none}#case .idcard .num{position:absolute;left:0;right:0;text-align:center;font-family:Courier Prime,monospace;font-size:calc(var(--t) * 7);line-height:1;letter-spacing:.06em;color:#4a463c;white-space:nowrap}#case .idcard .lcdw,#case .idcard .lcdn{position:absolute;font-family:VT323,monospace;font-size:calc(var(--t) * 13);line-height:1;color:#1f2a17;white-space:nowrap}#case .idcard .lcdn small{font-size:calc(var(--t) * 8.6)}#case .idcard .flip{position:absolute;right:calc(var(--t) * 6);bottom:calc(var(--t) * 4);display:flex;align-items:center;gap:calc(var(--t) * 1.6);font-family:Silkscreen,monospace;font-size:calc(var(--t) * 5);line-height:1;letter-spacing:.08em;color:#5d5749}#case .idcard .flip canvas{position:relative;width:calc(var(--t) * 7);height:calc(var(--t) * 7);image-rendering:auto}#case .idcard .rows{position:absolute;left:calc(var(--t) * 10);right:calc(var(--t) * 10);display:flex;flex-direction:column}#case .idcard .sec{font-family:Silkscreen,monospace;font-size:calc(var(--t) * 6);line-height:calc(var(--t) * 8);margin-top:calc(var(--t) * 3);letter-spacing:.1em;color:#6d6656}#case .idcard .row{display:flex;justify-content:space-between;gap:calc(var(--t) * 4);font-family:Courier Prime,monospace;font-size:calc(var(--t) * 7.2);line-height:calc(var(--t) * var(--rh, 10.4));border-bottom:1px solid rgba(150,138,112,.55);color:#1d1b17;white-space:nowrap}#case .idcard .row b{font-weight:700;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}#case .idcard .row i{font-style:normal;color:#5b564a}#case .idcard .row .pic{--s: min(7, var(--rh, 10.4) * .7);display:inline-block;width:calc(var(--t) * var(--s));height:calc(var(--t) * var(--s));margin:calc(var(--t) * var(--s) * -.5) calc(var(--t) * 2) calc(var(--t) * var(--s) * -.5) 0;vertical-align:middle;background:currentColor;-webkit-mask:var(--p) center / contain no-repeat;mask:var(--p) center / contain no-repeat}#case .idcard .row.dim b{font-weight:400;color:#8a8475}#case .idcard .found{position:absolute;left:0;right:0;text-align:center;font-family:Courier Prime,monospace;font-size:calc(var(--t) * 5.6);line-height:1;letter-spacing:.06em;color:#4a463c}#phone{--t: 3px;position:absolute;inset:0;z-index:4;display:none;align-items:center;justify-content:center;pointer-events:none;text-shadow:none;image-rendering:pixelated}#phone.on{display:flex;pointer-events:auto}#phone .back{position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,#00000059,#000c);opacity:0;transition:opacity .25s}#phone.on:not(.closing) .back{opacity:1}#phone.closing .back{transition:opacity .3s .1s}#phone .body{position:relative;perspective:calc(var(--t) * 640);perspective-origin:50% calc(var(--t) * 157.5)}#phone .base,#phone .lid,#phone .face,#phone .arts,#phone .lcd,#phone .pad{position:absolute}#phone .face,#phone .arts{inset:0}#phone .face{backface-visibility:hidden}#phone .arts canvas{position:absolute;inset:0;display:block;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}#phone .arts canvas.glow{mix-blend-mode:screen;opacity:0}#phone .rear{display:none;transform:rotateX(180deg)}#phone.swing .lid{transform-style:preserve-3d}#phone.swing .rear{display:block}#phone .lcd{display:block;image-rendering:pixelated}#phone.live .lcd,#phone.live .pad{cursor:pointer}@font-face{font-family:Archivo Narrow;src:url(/fonts/archivo-narrow-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Archivo Narrow;src:url(/fonts/archivo-narrow-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-800-normal.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Permanent Marker;src:url(/fonts/permanent-marker-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}.magrack{position:absolute;display:none;z-index:1;image-rendering:pixelated;text-shadow:none}.magrack.on{display:block;pointer-events:auto}.magrack canvas.mr-art,.magrack canvas.mr-fx{position:absolute;image-rendering:pixelated;pointer-events:none}.magrack canvas.mr-fx{z-index:2;transform-origin:50% 60%}.magrack .mr-ghost{position:absolute;display:none;z-index:1;border-radius:3px;pointer-events:none}.magrack .mr-ghost.press{display:block;background:#00000052;box-shadow:inset 4px 4px #00000073,inset 0 0 0 1px #ffffff8c}.magrack .mr-ghost.bad{display:block;background:repeating-linear-gradient(45deg,rgba(255,255,255,.07) 0 4px,transparent 4px 8px);box-shadow:inset 0 0 0 2px #ffffff38}#rackv{position:absolute;inset:0;z-index:4;display:none;pointer-events:none;text-shadow:none;overflow:hidden}#rackv.on{display:block;pointer-events:auto}#rackv .back{position:absolute;inset:0;background:radial-gradient(ellipse 90% 90% at 50% 50%,#0009,#000000e6)}#suits{position:absolute;inset:0;z-index:4;display:none;align-items:center;justify-content:center;pointer-events:none;text-shadow:none;overflow:hidden}#suits.on{display:flex}#suits.live{pointer-events:auto}#suits .back{position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,#0000004d,#000000c7);opacity:0;transition:opacity .3s}#suits.live .back,#suits.closing .back{opacity:1}#suits .rack{position:relative;transform:translate(-130vw)}#suits.live .rack{animation:suits-in .62s cubic-bezier(.25,.9,.35,1) forwards}#suits.closing .rack{animation:suits-out .5s cubic-bezier(.6,0,.9,.5) forwards}@keyframes suits-in{0%{transform:translate(-130vw)}78%{transform:translate(1.4%)}90%{transform:translate(-.5%)}to{transform:translate(0)}}@keyframes suits-out{0%{transform:translate(0)}12%{transform:translate(1%)}to{transform:translate(-130vw)}}#suits .art{position:absolute;image-rendering:pixelated;pointer-events:none}#suits .hangers{position:absolute;inset:0}#suits .hanger{position:absolute;transform-origin:50% 3%}#suits.settled .hanger.hung{animation:suit-sway var(--sway, 4.6s) ease-in-out infinite;animation-delay:var(--phase, 0s)}@keyframes suit-sway{0%,to{transform:rotate(-1.1deg)}50%{transform:rotate(1.1deg)}}#suits.closing .hanger.hung{animation:none}#suits .suit{position:absolute;left:0;top:0;display:block;image-rendering:pixelated;cursor:grab;transform-origin:50% 3%;transition:transform .12s}#suits .suit:hover,#suits .suit.pick{transform:translateY(calc(var(--T, 3px) * -1.5)) rotate(-2deg)}#suits .held{position:fixed;inset:0;pointer-events:none;z-index:3}#suits .held .suit{transition:none;cursor:grabbing;transform-origin:50% 3%}#suits .tag{position:absolute;pointer-events:none;z-index:2;transform:rotate(var(--tilt, 0deg));transform-origin:10% 50%}#suits .tag .card{position:absolute;left:0;top:0;image-rendering:pixelated}#suits .tag span{position:absolute;left:calc(var(--T, 3px) * 15);top:0;height:calc(var(--T, 3px) * 13);line-height:calc(var(--T, 3px) * 13.5);font-family:VT323,monospace;font-size:calc(var(--T, 3px) * 7.6);color:#3a2c1c;letter-spacing:.02em;white-space:nowrap}.lighttable{position:absolute;inset:0;z-index:4;display:none;align-items:center;justify-content:center;pointer-events:none;text-shadow:none;overflow:hidden;--T: 3px}.lighttable.on{display:flex}.lighttable.live{pointer-events:auto;cursor:default}.lighttable .back{position:absolute;inset:0;background:radial-gradient(ellipse 72% 72% at 50% 50%,#00000073,#000000db);opacity:0;transition:opacity .3s}.lighttable.live .back{opacity:1}.lighttable.closing .back{opacity:0;transition-delay:.1s}.lighttable .desk{position:relative;image-rendering:pixelated;will-change:transform;transform:translateY(120vh)}.lighttable .desk canvas{position:absolute;image-rendering:pixelated;pointer-events:none;display:block}.lighttable canvas.glow{opacity:0}.lighttable canvas.glow.hum{animation:lt-hum 2.8s ease-in-out infinite alternate}@keyframes lt-hum{0%{opacity:1}to{opacity:.93}}.lighttable .flying{position:absolute;inset:0;pointer-events:none}.lighttable .print,.lighttable .card,.lighttable .env,.lighttable canvas.stamp,.lighttable canvas.tongs,.lighttable canvas.bill,.lighttable canvas.bill-shadow,.lighttable .shadow{position:absolute;left:0;top:0;transform-origin:50% 50%;will-change:transform}.lighttable .print canvas{position:absolute;inset:0;width:100%;height:100%}.lighttable .shadow{display:block;background:#0e080a;opacity:.34;pointer-events:none}.lighttable canvas.bill-shadow{opacity:.5}.lighttable .card{pointer-events:none}.lighttable .card canvas.paper{inset:0;width:100%;height:100%}.lighttable .ln{position:absolute;left:calc(var(--T) * 7);right:calc(var(--T) * 7);display:flex;align-items:flex-end;justify-content:space-between;white-space:pre;font-family:VT323,monospace;color:#1d1b22}.lighttable .ln .lb{font-size:calc(var(--T) * 6.6);line-height:1;color:#56638a;letter-spacing:.06em;padding-bottom:calc(var(--T) * .7)}.lighttable .ln .v{font-size:calc(var(--T) * 8.4);line-height:1;padding-bottom:calc(var(--T) * .2)}.lighttable .ln.head .v{font-size:calc(var(--T) * 10);letter-spacing:.04em}.lighttable .ln .v i{display:inline-block;font-style:normal;transform:translateY(calc(var(--y, 0) * var(--T)));opacity:var(--a, 1)}.lighttable .ln.red{color:#b4231c}.lighttable .ln.red .v i{opacity:calc(var(--a, 1) * .94)}.lighttable .ln .v.n{min-width:calc(var(--T) * 14);text-align:right}.lighttable .ln .v.n.roll{opacity:.55}.lighttable .ln .v.n.struck{opacity:.92;animation:lt-strike .12s ease-out 1}@keyframes lt-strike{0%{transform:translateY(calc(var(--T) * .6));opacity:1}to{transform:translateY(0);opacity:.92}}.lighttable canvas.mark{transform-origin:50% 50%}.lighttable canvas.mark.kiss{animation:lt-kiss .5s ease-out 1 forwards}@keyframes lt-kiss{0%{opacity:1}to{opacity:.88}}.lighttable .env canvas.paper{inset:0;width:100%;height:100%}.lighttable canvas.flap{left:0;top:0;transform-origin:50% 100%;will-change:transform}.lighttable .env .ln{left:calc(var(--T) * 7);right:calc(var(--T) * 8);height:calc(var(--T) * 13)}.lighttable .env .ln .lb{color:#6a4528;font-size:calc(var(--T) * 6.4)}.lighttable .env .ln.e0{top:calc(var(--T) * 11.4)}.lighttable .env .ln.e1{top:calc(var(--T) * 26.4)}.lighttable .env .ln.e2{top:calc(var(--T) * 43.6)}.lighttable .env .ln.e2 .v{font-size:calc(var(--T) * 11)}.lighttable .led{position:absolute;border-radius:1px;background:#ff5240;box-shadow:0 0 calc(var(--T) * 2) #ff4632e6,inset 0 0 0 1px #ffd2be80;opacity:0}.board{position:absolute;inset:0;z-index:4;display:none;pointer-events:none;overflow:hidden;text-shadow:none;--T: 3px}.board.on{display:block}.board.live{pointer-events:auto;cursor:default}.board .back{position:absolute;inset:0;background:#06060a;opacity:0;transition:opacity .3s}.board.live .back,.board.closing .back{opacity:1}.board .sheet{position:absolute;left:0;top:0;transform:translateY(-120vh);image-rendering:pixelated}.board.live .sheet{animation:board-in .55s cubic-bezier(.22,.9,.3,1) forwards}.board.closing .sheet{animation:board-out .42s cubic-bezier(.6,0,.9,.5) forwards}@keyframes board-in{0%{transform:translateY(-120vh)}76%{transform:translateY(1%)}90%{transform:translateY(-.3%)}to{transform:translateY(0)}}@keyframes board-out{0%{transform:translateY(0)}12%{transform:translateY(.8%)}to{transform:translateY(-120vh)}}.board .scroll{position:absolute;left:0;top:0;background-color:#a8805a;background-size:calc(var(--T) * 96) calc(var(--T) * 96);transition:transform .24s cubic-bezier(.2,.7,.3,1)}.board canvas.rail{position:absolute;image-rendering:pixelated;pointer-events:none}.board .pinned{position:absolute;transform-origin:50% calc(var(--T) * 3);transform:rotate(var(--rot, 0deg));transition:transform .3s cubic-bezier(.3,1.9,.45,1)}.board .pinned:hover{transform:rotate(calc(var(--rot, 0deg) * -.7)) scale(1.035);z-index:1}.board .pinned canvas.photo{position:absolute;left:0;top:0;image-rendering:pixelated;display:block}.board .pin{position:absolute;width:calc(var(--T) * 12);height:calc(var(--T) * 12);background-size:100% 100%;background-repeat:no-repeat;image-rendering:pixelated;pointer-events:none}.board .tape{position:absolute;height:calc(var(--T) * 8);line-height:calc(var(--T) * 8.2);padding:0 calc(var(--T) * 3.5);font-family:VT323,monospace;font-size:calc(var(--T) * 7);color:#3a2f22;white-space:nowrap;background:linear-gradient(180deg,#f0e6c4e6,#e4d6ace6 50%,#dccc9ee6);box-shadow:0 1px #3c281459;transform:translate(-50%) rotate(var(--rot, 0deg));transform-origin:50% 50%;clip-path:polygon(0 0,100% 0,98.5% 28%,100% 58%,98% 100%,0 100%,1.5% 72%,0 40%)}.board .tape.name{height:calc(var(--T) * 11);line-height:calc(var(--T) * 11.3);padding:0 calc(var(--T) * 5);font-size:calc(var(--T) * 9.5);letter-spacing:.04em}#notebook{position:absolute;inset:0;z-index:4;display:none;align-items:center;justify-content:center;pointer-events:none;text-shadow:none;overflow:hidden;--T: 3px}#notebook.on{display:flex}#notebook.live{pointer-events:auto}#notebook .back{position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,#00000059,#000c);opacity:0;transition:opacity .28s}#notebook.live .back,#notebook.closing .back{opacity:1}#notebook .book{position:relative;perspective:2400px;perspective-origin:50% 50%;transform:translateY(44px) scale(.97);opacity:0;transition:transform .26s cubic-bezier(.2,.9,.3,1.12),opacity .14s}#notebook.live .book{transform:none;opacity:1}#notebook.closing .book{transform:translateY(52px) scale(.98);opacity:0;transition:transform .24s cubic-bezier(.5,0,.9,.5),opacity .2s .04s}#notebook canvas.art,#notebook canvas.fittings{position:absolute;image-rendering:pixelated;pointer-events:none}#notebook canvas.fittings{z-index:3}#notebook .page{position:absolute;z-index:1;overflow:hidden;cursor:pointer}#notebook .leaf{position:absolute;z-index:2;transform-style:preserve-3d;transition:transform .46s cubic-bezier(.5,.05,.3,1);pointer-events:none}#notebook .leaf .face{position:absolute;inset:0;backface-visibility:hidden;overflow:hidden}#notebook .leaf .face.back{transform:rotateY(180deg)}#notebook .leaf .face canvas.paper{position:absolute;left:0;top:0;width:100%;height:100%;image-rendering:pixelated}#notebook .leaf .face .content{position:absolute;inset:0}#notebook .head{position:absolute;font-family:Pixelify Sans,VT323,monospace;color:#36323ae6}#notebook .head .name{display:block;font-size:calc(var(--T) * 14);line-height:1;margin-bottom:calc(var(--T) * 3.5);white-space:nowrap}#notebook .line{position:absolute;display:block;font-family:Pixelify Sans,VT323,monospace;font-size:calc(var(--T) * 6.3);line-height:calc(var(--T) * 7.6);color:#36323ae6}#notebook .count{position:absolute;font-family:Pixelify Sans,VT323,monospace;font-size:calc(var(--T) * 24);line-height:1;color:#36323ae6;white-space:nowrap}#notebook canvas.draw,#notebook canvas.tally,#notebook canvas.stamp,#notebook canvas.under,#notebook canvas.track{position:absolute;image-rendering:pixelated}#notebook canvas.nb-doodle{position:absolute;image-rendering:pixelated;pointer-events:none}#notebook .nb-note{position:absolute;white-space:nowrap;pointer-events:none;font-family:Pixelify Sans,VT323,monospace;font-size:calc(var(--T) * 10);line-height:1;color:#3a363e}#notebook .nb-note span{display:inline-block;margin-right:calc(var(--T) * .6);transform:translateY(calc(var(--T) * var(--dy, 0))) rotate(var(--r, 0deg))}#notebook .count.bump{animation:nb-bump .12s ease-out}@keyframes nb-bump{0%{transform:translateY(calc(var(--T) * -1.2)) scale(1.05)}to{transform:none}}#notebook .nb-mark{position:absolute;text-align:center;font-family:Pixelify Sans,VT323,monospace;font-size:calc(var(--T) * 5.6);line-height:1;color:#36323a80}#notebook .nb-mark.done{color:#36323ad9}#notebook .pno{position:absolute;font-family:Pixelify Sans,VT323,monospace;font-size:calc(var(--T) * 5.4);line-height:1;color:#36323a73}#notebook .line.ways{display:flex;flex-wrap:wrap;gap:calc(var(--T) * 2) calc(var(--T) * 7)}#notebook .nb-way{border-bottom:var(--T) dotted rgba(54,50,58,.4)}#notebook .nb-heading{flex-basis:100%;color:#36323a99;margin-bottom:calc(var(--T) * .5)}#notebook .line.stats{display:flex;gap:calc(var(--T) * 9);align-items:baseline}#notebook .nb-stat i{font-style:normal;color:#36323a8c;margin-right:calc(var(--T) * 2)}#notebook .nb-stat b{font-weight:400;font-size:calc(var(--T) * 8.5)}#notebook .nb-bundle{position:absolute;z-index:2;cursor:pointer;transform:rotate(var(--r, -6deg));transform-origin:50% 50%}#notebook .nb-bundle:before{content:"";position:absolute;inset:18% 2% 0 8%;border-radius:calc(var(--T) * 3);background:#34281a42;transform:translate(calc(var(--T) * 2),calc(var(--T) * 2.5))}#notebook .nb-bundle .nb-lift{position:absolute;inset:0;transition:transform .12s ease-out}#notebook .nb-bundle canvas.cash{position:absolute;left:0;top:0;image-rendering:pixelated}#notebook .nb-bundle:not(.still):not(.gone) .nb-lift{animation:nb-wiggle 2.8s 1.4s infinite}#notebook .nb-bundle:not(.still):not(.gone):hover .nb-lift{animation:none;transform:translateY(calc(var(--T) * -1.6)) scale(1.05)}#notebook .nb-bundle .nb-strap{position:absolute;right:-16%;top:-34%;padding:calc(var(--T) * 1) calc(var(--T) * 2.4) calc(var(--T) * .6);background:#efe6cc;color:#2a2620;font-family:VT323,monospace;font-size:calc(var(--T) * 7);line-height:1;white-space:nowrap;transform:rotate(7deg);box-shadow:inset 0 calc(var(--T) * -.7) 0 #78644640,calc(var(--T) * 1) calc(var(--T) * 1.2) 0 #34281a4d}#notebook .nb-bundle canvas.nb-tape{position:absolute;image-rendering:pixelated;transform:rotate(var(--tr, 0deg))}#notebook .nb-bundle.fresh{animation:nb-drop .4s .22s cubic-bezier(.3,.9,.4,1.1) both}#notebook .nb-bundle.fresh canvas.nb-tape{animation:nb-tape .16s .62s both}#notebook .nb-bundle.gone{pointer-events:none;z-index:5}@keyframes nb-drop{0%{transform:rotate(var(--r, -6deg)) translateY(calc(var(--T) * -16)) scale(1.18);opacity:0}55%{transform:rotate(var(--r, -6deg)) translateY(calc(var(--T) * 1)) scale(.96);opacity:1}to{transform:rotate(var(--r, -6deg));opacity:1}}@keyframes nb-tape{0%{transform:rotate(var(--tr, 0deg)) scale(1.4);opacity:0}to{transform:rotate(var(--tr, 0deg));opacity:1}}@keyframes nb-wiggle{0%,86%,to{transform:none}89%{transform:translateY(calc(var(--T) * -1.2)) rotate(-3deg)}93%{transform:translateY(calc(var(--T) * -.4)) rotate(2.4deg)}96%{transform:rotate(-1deg)}}#notebook .flags{position:absolute;inset:0;z-index:4;pointer-events:none}#notebook .nb-flag{position:absolute;width:calc(var(--T) * 16);height:calc(var(--T) * 7);pointer-events:auto;cursor:pointer;transform:rotate(var(--tilt, 0deg));transition:translate .1s ease-out;box-shadow:calc(var(--T) * 1) calc(var(--T) * 1.2) 0 #0006}#notebook .nb-flag.r{left:calc(100% - var(--T) * 7);background:linear-gradient(to right,#a8e2468c 0 44%,#b4ec52 44% 92%,#96cc3c 92%)}#notebook .nb-flag.l{right:calc(100% - var(--T) * 7);background:linear-gradient(to left,#a8e2468c 0 44%,#b4ec52 44% 92%,#96cc3c 92%)}#notebook .nb-flag.r:hover{translate:calc(var(--T) * 2) 0}#notebook .nb-flag.l:hover{translate:calc(var(--T) * -2) 0}#notebook .nb-shade{position:absolute;z-index:1;pointer-events:none;opacity:0}#notebook .nb-shade.right{background:linear-gradient(to right,#18120a80,#18120a00 75%)}#notebook .nb-shade.left{background:linear-gradient(to left,#18120a80,#18120a00 75%)}#notebook .nb-shade.lift{animation:nb-shade-lift .46s ease-out forwards}#notebook .nb-shade.land{animation:nb-shade-land .46s ease-in forwards}@keyframes nb-shade-lift{0%{opacity:.8}to{opacity:0}}@keyframes nb-shade-land{0%{opacity:0}75%{opacity:.7}to{opacity:0}}#notebook.live .book.thud{animation:nb-thud .2s ease-out}@keyframes nb-thud{0%{transform:translateY(calc(var(--T) * 1.5))}to{transform:none}}#notebook .stamp{transform:rotate(var(--a, 0deg));transform-origin:50% 50%}#notebook .stamp.land{animation:nb-stamp .22s cubic-bezier(.3,.8,.3,1) both}@keyframes nb-stamp{0%{transform:rotate(var(--a, 0deg)) scale(1.8);opacity:0}55%{transform:rotate(var(--a, 0deg)) scale(.95);opacity:1}to{transform:rotate(var(--a, 0deg)) scale(1);opacity:1}}#bkread{position:fixed;inset:0;z-index:10;pointer-events:none}#bkread .stage{position:absolute;left:0;top:0;width:0;height:0}#bkread .body{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d;transform-origin:0 0}#bkread .mag{position:absolute;transform-style:preserve-3d}#bkread .pg,#bkread .face{background-repeat:no-repeat;image-rendering:pixelated}#bkread .pg{position:absolute;top:0}#bkread .pg i,#bkread .face i{position:absolute;inset:0;display:block}#bkread .face i{background:#0a0806;opacity:0}#bkread .pg.pr i{background:linear-gradient(90deg,#0a0806,#0a08064d 70%,#0a080600);opacity:0}#bkread .pg.pl i{background:linear-gradient(135deg,#fffaeb0d,#0a08060f)}#bkread .edges{position:absolute;left:0;top:0;transform:translateZ(-1px)}#bkread .edge{position:absolute;background-repeat:repeat;image-rendering:pixelated}#bkread .leaf{position:absolute;left:0;top:0;transform-style:preserve-3d;transform-origin:0 50%}#bkread .face{position:absolute;inset:0;backface-visibility:hidden}#bkread .face.verso{transform:rotateY(180deg)}#bkread canvas.clone{position:absolute;image-rendering:pixelated}#bkread canvas.shadow{position:absolute;left:0;top:0;transform-origin:50% 50%}#case .lightbox{display:none;position:absolute;z-index:1;pointer-events:auto;image-rendering:pixelated;text-shadow:none;--cw: 46px}#case.lightbox .lightbox{display:block}.lightbox canvas.art{position:absolute;image-rendering:pixelated;pointer-events:none}.lightbox .glass{position:absolute}.lightbox .glow{position:absolute;inset:0;border-radius:3px;opacity:.96;animation:tube-hum 2.6s ease-in-out infinite alternate}.lightbox .glow canvas.lit{position:absolute;pointer-events:none}@keyframes tube-hum{0%{opacity:.96}to{opacity:.92}}.lightbox.wake .glow{animation:tube-on .6s steps(1,end) 1,tube-hum 2.6s ease-in-out .6s infinite alternate}@keyframes tube-on{0%{opacity:.06}14%{opacity:.6}22%{opacity:.08}38%{opacity:.8}46%{opacity:.25}58%{opacity:1}to{opacity:.96}}.lightbox .glow:after{content:"";position:absolute;inset:0;border-radius:3px;background:#fff;opacity:0}.lightbox .glow.expose:after{animation:tube-expose 1.5s ease-out 1}@keyframes tube-expose{0%{opacity:0}25%{opacity:.75}to{opacity:0}}.lightbox .piece{position:absolute;display:none;--sx: 1;--sy: 1;--rot: 0deg;transform:scale(var(--sx),var(--sy)) rotate(var(--rot))}.lightbox .piece.on{display:block}.lightbox .piece canvas{display:block;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(2px 3px 0 rgba(20,30,60,.3))}.lightbox .piece.gone,.lightbox .tapes.gone{transition:opacity .5s ease-in;opacity:0}.lightbox .pieces,.lightbox .tapes{position:absolute;inset:0;pointer-events:none}.lightbox .tape{position:absolute;transform-origin:0 50%;transform:rotate(var(--rot)) scaleX(0);border-radius:1px;background:linear-gradient(180deg,#ded0a09e,#ece2bab3 45%,#d6c694a8);box-shadow:inset 0 1px #fffcec8c,inset 0 0 0 1px #826e3c59,1px 2px 1px #141e3c47}.lightbox .tape.on{animation:tape-lay .15s cubic-bezier(.2,.7,.3,1) forwards}@keyframes tape-lay{to{transform:rotate(var(--rot)) scaleX(1)}}.lightbox canvas.sheet{position:absolute;opacity:0;image-rendering:pixelated;pointer-events:none;box-shadow:2px 4px #141e3c4d;transition:opacity .6s ease-out}.lightbox canvas.sheet.on{opacity:1}.lightbox canvas.sheet.lift{transition:opacity .4s ease-in,transform .4s ease-in;opacity:0;transform:translateY(-40px) scale(1.04)}.lightbox .switch{position:absolute;border-radius:3px;background:linear-gradient(180deg,#2a2c30,#141518);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #000,0 0 0 2px #3c4044,1px 2px 0 2px #0006}.lightbox .switch b{position:absolute;left:14%;top:22%;width:34%;height:56%;border-radius:2px;background:#ff4a3a;box-shadow:0 0 6px #ff3a2a,inset 0 0 2px #fff}.lightbox canvas.roll{position:absolute;image-rendering:pixelated;pointer-events:none;filter:drop-shadow(2px 3px 0 rgba(0,0,0,.4));transform:rotate(-12deg)}#case .rig{display:none;position:absolute;z-index:1;pointer-events:auto;image-rendering:pixelated;text-shadow:none;--rt: 3px}#case.upgrade .rig{display:block}.rig canvas{position:absolute;image-rendering:pixelated}.rig canvas.art{pointer-events:none}.rig .parts{position:absolute;inset:0;pointer-events:none}.rig .parts canvas.rkey{pointer-events:auto}.rig .parts canvas.rkey.on{cursor:pointer}.rig canvas.rthing{filter:drop-shadow(calc(var(--rt) * 2) calc(var(--rt) * 3) 0 rgba(0,0,0,.5))}.rig .rtray{position:absolute}.rig .rtray canvas.rmat{position:absolute;filter:drop-shadow(var(--rt) calc(var(--rt) * 2) 0 rgba(0,0,0,.6))}.rig .rtray .rn{position:absolute;transform:translate(-100%,-100%);font-family:var(--font-display);font-size:calc(var(--rt) * 8.7);line-height:1;color:#fff;white-space:nowrap;text-shadow:calc(var(--rt) * .67) calc(var(--rt) * .67) 0 #000;pointer-events:none}.rig .rtray .rn.short{color:#ff5a44}canvas.rigflash{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:60;pointer-events:none;image-rendering:pixelated}#case .rrm{display:none;position:absolute;z-index:1;pointer-events:auto;image-rendering:pixelated;text-shadow:none;--rrt: 3px}#case.reroll .rrm{display:block}.rrm canvas{position:absolute;image-rendering:pixelated}.rrm canvas.art,.rrm canvas.rrveins{pointer-events:none}.rrm .parts{position:absolute;inset:0;pointer-events:none}.rrm .parts canvas.rrkey,.rrm .parts canvas.rrcap{pointer-events:auto}.rrm .parts canvas.rrkey.on,.rrm .parts canvas.rrcap.on{cursor:pointer}.rrm canvas.rrthing{filter:drop-shadow(calc(var(--rrt) * 2) calc(var(--rrt) * 3) 0 rgba(0,0,0,.5))}.rrm .rrtray{position:absolute}.rrm .rrtray canvas.rrmarble{position:absolute;filter:drop-shadow(var(--rrt) calc(var(--rrt) * 2) 0 rgba(0,0,0,.6))}.rrm .rrtray canvas.rrmarble.short{opacity:.28;filter:grayscale(1)}canvas.rrflash{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:60;pointer-events:none;image-rendering:pixelated}#case .alt{display:none;position:absolute;z-index:1;pointer-events:auto;image-rendering:pixelated;text-shadow:none;--at: 3px}#case.altar .alt{display:block}.alt canvas{position:absolute;image-rendering:pixelated}.alt canvas.art{pointer-events:none}.alt .parts{position:absolute;inset:0;pointer-events:none}.alt .altdim{position:absolute;inset:calc(var(--at) * -12);background:#050306;opacity:0}.alt canvas.alteye{opacity:.96}.alt canvas.altthing{filter:drop-shadow(calc(var(--at) * 2) calc(var(--at) * 3) 0 rgba(0,0,0,.5))}.alt canvas.altmarble{filter:drop-shadow(var(--at) var(--at) 0 rgba(0,0,0,.6))}.alt .altpic{position:absolute;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.alt .altpill{display:none;position:absolute;transform:translate(-50%,-100%);max-width:calc(var(--at) * 130);background:#000;color:#fff;border-radius:calc(var(--at) * 4);padding:calc(var(--at) * 2) calc(var(--at) * 4);font:calc(var(--at) * 7) / 1.05 VT323,monospace;box-shadow:var(--at) var(--at) 0 #00000080;white-space:normal;width:max-content}.alt .altpill b{font-weight:400;letter-spacing:.05em}.altdark{position:fixed;inset:0;z-index:55;pointer-events:none;opacity:0;background:radial-gradient(ellipse 62% 60% at 50% 50%,#03020400 45%,#030204eb)}canvas.altflash{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:60;pointer-events:none;image-rendering:pixelated}#case .scrapm{display:none;position:absolute;z-index:1;pointer-events:auto;image-rendering:pixelated;text-shadow:none;--cw: 46px}#case.scrapper .scrapm{display:block}.scrapm canvas{position:absolute;image-rendering:pixelated}.scrapm canvas.art{pointer-events:none}.scrapm .bed{position:absolute;z-index:2}.scrapm .bed .grid{left:0;top:0}.scrapm.cycling .bed .it,.scrapm.cycling .bed .it .lf,.scrapm.cycling .bed .it .pic{transition:none!important}.scrapm .bblink{position:absolute;z-index:1;pointer-events:none;opacity:0;background:#ffecbe29;box-shadow:inset 0 0 0 2px #ffdc8c59}.scrapm .rods{position:absolute;inset:0;z-index:3;pointer-events:none}.scrapm .rods canvas.rod{position:absolute}.scrapm .ramw{position:absolute;z-index:3;pointer-events:none}.scrapm .bfx{position:absolute;z-index:4;pointer-events:none}.scrapm .bfx canvas.bale{position:absolute}.scrapm .bflash{position:absolute;z-index:2;pointer-events:none;background:#efe9d8;opacity:0}.scrapm.impact .bflash{opacity:1}#case .scrapm.impact .bfx canvas,#case .scrapm.impact canvas.ram,#case .scrapm.impact .rods canvas{filter:brightness(0)!important}.scrapm .spark{position:absolute;width:6px;height:6px;margin:-3px 0 0 -3px}.scrapm .puff{position:absolute;width:calc(var(--cw) * .7);height:calc(var(--cw) * .45);border-radius:50%;background:radial-gradient(#b8b2a4 0 40%,rgba(150,144,132,.6) 41% 70%,transparent 71%)}.scrapm canvas.needle{z-index:3;pointer-events:none;transform-origin:50% 50%}.scrapm canvas.lever{z-index:5;pointer-events:none}.scrapm .leverbox{position:absolute;z-index:5;cursor:pointer;touch-action:none}.scrapm canvas.button{z-index:5;cursor:pointer;border-radius:50%}.scrapm .tray{position:absolute;z-index:3;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:5px 4px;box-sizing:border-box;pointer-events:none}.scrapm .tray .mat{position:relative;flex:none;display:flex;align-items:center}.scrapm .tray .mat canvas{position:relative;flex:none;display:block;height:100%;width:auto;aspect-ratio:1;image-rendering:pixelated;filter:drop-shadow(2px 3px 0 rgba(0,0,0,.55))}.scrapm .tray .mat b{flex:1;text-align:right;padding-right:3px;font-family:var(--font-display);font-weight:400;font-size:calc(var(--cw) * .44);line-height:1;color:#cfc4a4;text-shadow:0 2px 0 #000;white-space:nowrap}.scrapm .tray.haul .mat b{color:#ffc23a}#case.moving .scrapm .tray .mat canvas{filter:none}#case .sbank{display:none;position:absolute;z-index:1;pointer-events:auto;image-rendering:pixelated}#case.scrapper .sbank{display:block}.sbank canvas{position:absolute;image-rendering:pixelated;pointer-events:none}.sbank .skey{position:absolute;padding:0;margin:0;border:0;background:none;cursor:pointer}.sbank .skey:hover canvas{filter:brightness(1.08)}@font-face{font-family:"Liberation Serif";src:url(/fonts/LiberationSerif-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}#case.market{background:radial-gradient(ellipse 90% 90% at 50% 50%,#0009,#000000e6);pointer-events:auto}#case .consign{display:none;position:absolute;z-index:1;pointer-events:auto;text-shadow:none}#case.market .consign{display:block}.consign .kiosk{position:absolute;inset:0}.consign canvas.kart{position:absolute;image-rendering:pixelated;pointer-events:none}.consign .kglass{position:absolute;cursor:none;background:#050505}.consign .kpane{position:absolute;inset:0}.consign canvas.tube{position:absolute;inset:0;width:100%;height:100%;display:block}.consign canvas.tube.plain{image-rendering:pixelated}.consign .kmodels{position:absolute;inset:0;pointer-events:none}.consign .kmdl{position:absolute;width:0;height:0}.consign .kmdl canvas{position:absolute;image-rendering:pixelated}.consign .kmdl.lifted{visibility:hidden}.consign .kpointer{position:absolute;left:0;top:0;pointer-events:none;image-rendering:pixelated;display:none}.consign canvas.ksheen{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;image-rendering:pixelated}.consign input.kin{position:fixed;left:0;top:0;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}canvas.kfly{position:fixed;z-index:7;pointer-events:none;image-rendering:pixelated}#case{position:fixed;inset:0;z-index:4;display:none;pointer-events:none;--c: 52px;--t: 3px;text-shadow:none}#case.on{display:block}#case .stage{position:absolute;inset:0}#case.locker,#case.counter,#case.lightbox,#case.scrapper,#case.range,#case.upgrade,#case.rack{background:radial-gradient(ellipse 90% 90% at 50% 50%,#0009,#000000e6);pointer-events:auto}#case canvas.art{position:absolute;image-rendering:pixelated;pointer-events:none}#case.moving canvas,#case.moving .it .pic,#case.moving .counter .good .lift{filter:none!important}#case .kit{position:absolute;pointer-events:auto;perspective:1900px;perspective-origin:50% 35%}#case .lid{position:absolute;left:0;top:0;z-index:1}#case .base{position:absolute;left:0;z-index:2}#case .kit.flip .lid{z-index:3;transform-style:preserve-3d}#case .face{position:absolute;inset:0;backface-visibility:hidden}#case .face.out{transform:rotateX(180deg);display:none}#case .kit.flip .face.out{display:block}#case .bay{position:absolute;border-radius:calc(var(--c) * .2)}#case .bay canvas.wpic{position:absolute;image-rendering:pixelated;filter:drop-shadow(3px 4px 1px rgba(0,0,0,.6));transition:transform .14s ease-out,filter .14s}#case .bay.hover canvas.wpic{transform:translateY(-4px) scale(1.02);filter:drop-shadow(7px 11px 3px rgba(0,0,0,.55))}#case .bay.none canvas.wpic,#case .bay.lifted canvas.wpic,#case .bay.onrig canvas.wpic{visibility:hidden}#case .bay:not(.none){cursor:grab}#case .bay.want,#case .cup.want{background:#00000038;box-shadow:inset 4px 4px #00000059,inset 0 0 0 1px #ffffff80}#case .cup{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:calc(var(--c) * .26)}#case .cup canvas.apic{position:relative;image-rendering:pixelated;filter:drop-shadow(3px 4px 1px rgba(0,0,0,.65));transition:transform .14s ease-out}#case .cup.hover canvas.apic{transform:translateY(-3px) scale(1.05)}#case .cup.empty canvas.apic,#case .cup.lifted canvas.apic,#case .cup.onrig canvas.apic{visibility:hidden}#case .cup:not(.empty){cursor:grab}#case .tray{position:absolute;z-index:2;pointer-events:none}#case .money{position:absolute;z-index:1;pointer-events:none}#case .money canvas{position:absolute;image-rendering:pixelated;filter:drop-shadow(1px 2px 0 rgba(0,0,0,.55))}#case .money canvas.marble{filter:drop-shadow(2px 3px 1px rgba(0,0,0,.6))}#case .slip{position:absolute;z-index:1;left:50%;padding:0 5px 1px;border-radius:1px;background:#ebe6d6;color:#141414;font-family:var(--font-display);font-size:17px;line-height:1.1;white-space:nowrap;transform:translate(-50%) rotate(-4deg);box-shadow:1px 2px #0000008c}#case .slip.marbles{transform:translate(-50%) rotate(3deg)}#case .grid{position:absolute;z-index:2}#case .grid .items{position:absolute;inset:0}#case .it{position:absolute;width:0;height:0}#case .it .lf{position:absolute;left:0;top:0;transition:transform .12s ease-out}#case .it .pic{position:absolute;left:0;top:0;image-rendering:pixelated;filter:drop-shadow(2px 3px 1px rgba(0,0,0,.65));transition:transform .2s cubic-bezier(.3,1.5,.5,1),filter .12s}#case .it.hover .lf{transform:translateY(-4px) scale(1.05)}#case .it.hover .pic{filter:drop-shadow(5px 9px 3px rgba(0,0,0,.6))}#case .it.lifted,#case .it.onrig{visibility:hidden}#case .it .n,#case .heldnum{position:absolute;transform:translate(-100%,-100%);font-family:var(--font-display);font-size:18px;line-height:1;color:#fff;pointer-events:none;white-space:nowrap;text-shadow:1px 1px 0 #000,-1px 0 0 #000,0 -1px 0 #000,1px 0 0 #000,0 1px 0 #000}#case .fittings{position:absolute;inset:0;z-index:4;pointer-events:none}#case .fittings canvas{position:absolute;image-rendering:pixelated}#case canvas.hasp{transform-origin:50% 100%;opacity:0}#case .lpanel{display:none;position:absolute;pointer-events:auto}#case.locker .lpanel{display:block}#case .plates{position:absolute;display:flex;align-items:center;gap:calc(var(--c) * .13)}#case .plate{position:relative;flex:none;padding:0;margin:0;border:0;background:none;cursor:pointer}#case .plate canvas{position:absolute;image-rendering:pixelated;pointer-events:none}#case .plate:hover canvas,#case .plate.vhover canvas{filter:brightness(1.08)}#case .lbody{position:absolute}#case.scrapper.slocker .lpanel{display:block}#case.scrapper.slocker .kit{visibility:hidden}#case.scrapper .lpanel .plates{display:none}#case .lbody .grid{left:0;top:0}#case .term{position:absolute;inset:0;pointer-events:none}#case .term .glass{position:absolute;background:#050302;box-shadow:inset 0 0 22px #000;pointer-events:auto}#case .term .pane{position:absolute;inset:0}#case .term canvas.tube{position:absolute;inset:0;width:100%;height:100%;display:block}#case .term canvas.tube.plain{image-rendering:pixelated}#case .term .models{position:absolute;inset:0;pointer-events:none}#case .term .mdl{position:absolute;width:0;height:0;transition:transform .12s ease-out}#case .term .mdl canvas{position:absolute;image-rendering:pixelated;filter:drop-shadow(2px 3px 0 rgba(0,0,0,.28))}#case .term .mdl.hover{transform:translateY(-4px) scale(1.06)}#case .term .mdl.hover canvas{filter:drop-shadow(4px 7px 2px rgba(0,0,0,.3))}#case .term .mdl.lifted{visibility:hidden}#case .term .mdl.unfound canvas{opacity:.42;filter:grayscale(1) brightness(.78) contrast(.7)}#case .term .sheen{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(162deg,rgba(255,255,255,.09) 0%,rgba(255,255,255,.03) 22%,transparent 34%),radial-gradient(ellipse 118% 104% at 50% 46%,transparent 62%,rgba(0,0,0,.55) 100%);box-shadow:inset 0 0 0 2px #0009,inset 0 7px 16px #00000080}#case .term .dep{position:absolute;border:0;padding:0;border-radius:5px;cursor:pointer;pointer-events:auto;display:flex;align-items:center;justify-content:center;text-align:center;font-family:"Pixelify Sans",var(--font-display);font-weight:700;line-height:1.05;letter-spacing:1px;color:#2e1600;background:radial-gradient(circle at 38% 32%,#b88a52,#8a5a22 40%,#5a3610 85%,#3a2008);box-shadow:inset 0 3px #ffecc84d,inset 3px 0 #ffecc81f,inset 0 -5px #0000006b,inset -3px 0 #00000038,0 4px #0000008c;text-shadow:0 1px 0 rgba(255,220,160,.22);transition:transform .06s}#case .term .dep.lit{color:#3d1c00;text-shadow:0 1px 0 rgba(255,240,200,.45);background:radial-gradient(circle at 38% 32%,#ffe3a0,#ffad2c 34%,#c46a00 78%,#6a3300);box-shadow:inset 0 3px #fffae6a6,inset 3px 0 #fffae640,inset 0 -5px #00000059,inset -3px 0 #0003,0 4px #00000080,0 0 26px #ffa02866}#case .term .dep.down{transform:translateY(3px);box-shadow:inset 0 2px #fffae680,inset 0 -3px #00000059,0 1px #0000008c,0 0 34px #ffaa328c}#case .term .dep.lit.down{background:radial-gradient(circle at 38% 32%,#fff2cc,#ffc45a 34%,#e07c00 78%,#7a3c00)}#case .term .lamp{position:absolute;border-radius:50%;background:#3a2412;box-shadow:inset 0 1px 1px #0009}#case .term .lamp.lit{background:#ffb43a;box-shadow:0 0 8px #ff9d1a,0 0 2px #ffe0a0}#case canvas.flyin{position:fixed;z-index:7;pointer-events:none;image-rendering:pixelated;transform-origin:50% 50%;will-change:transform}#case .bin{position:fixed;z-index:5;opacity:0;pointer-events:none;transform:translateY(30px) scale(.86);transition:transform .2s cubic-bezier(.2,.9,.3,1.35),opacity .12s}#case .bin.on{opacity:1;transform:none;pointer-events:auto}#case .bin canvas{width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(4px 8px 3px rgba(0,0,0,.6))}#case .bin.hot{transform:scale(1.14)}#case .bin.hot canvas{filter:brightness(1.35) drop-shadow(4px 10px 4px rgba(0,0,0,.6))}#case .bin.no{animation:bin-no .25s}@keyframes bin-no{0%,to{translate:0}25%{translate:-4px 0}75%{translate:4px 0}}#case .ghost{position:fixed;display:none;z-index:6;pointer-events:none;border-radius:3px}#case .ghost.press{background:#00000052;box-shadow:inset 4px 4px #00000073,inset 0 0 0 1px #ffffff8c}#case .ghost.bad{background:repeating-linear-gradient(45deg,rgba(255,255,255,.07) 0 4px,transparent 4px 8px);box-shadow:inset 0 0 0 2px #ffffff38}#case .ghost.cursor{box-shadow:inset 0 0 0 2px #fff}#case .heldpic{position:fixed;left:0;top:0;z-index:7;pointer-events:none;opacity:0;image-rendering:pixelated;transform-origin:50% 50%;will-change:transform;filter:drop-shadow(12px 18px 4px rgba(0,0,0,.5))}#case .heldpic.on{opacity:1}#case .heldnum{position:fixed;left:0;top:0;z-index:8;transform:none}#case .tag,#case .verb{position:fixed;left:0;top:0;z-index:9;pointer-events:none;background:#000;border-radius:6px;padding:0 8px 1px;font-size:17px;white-space:nowrap;opacity:0;transition:opacity .08s}#case .tag.on,#case .verb.on{opacity:1}#case .tag .nm{display:block}#case .tag .stars{margin-left:4px;letter-spacing:.05em}#case .tag .sub{display:block;max-width:300px;margin:1px 0 2px;white-space:normal;font-size:15px;line-height:1.15;color:#ffffffdb}#case .statpill{position:fixed;left:0;top:0;z-index:11;pointer-events:none;max-width:300px;background:#000;border-radius:6px;padding:1px 9px 3px;font-size:17px;opacity:0;transition:opacity .08s}#case .statpill.on{opacity:1}#case .statpill .nm{display:block;text-transform:uppercase;letter-spacing:.06em}#case .statpill .sub{display:block;margin:1px 0;font-size:15px;line-height:1.15;color:#ffffffdb}#case .tag .stat{display:block;color:var(--dim)}#case .tag .stat.extra .roll{margin-left:8px;font-size:15px;color:#9a8a6c}#case .tag .stat.extra .roll.up{color:#a8271f}#case .tag .stat.extra .roll.down{color:#6b5838}#case .verb{letter-spacing:.08em}#case .imenu{position:fixed;left:0;top:0;z-index:10;display:none;flex-direction:column;align-items:stretch;gap:3px;pointer-events:auto}#case .imenu.on{display:flex}#case .imenu b{display:block;font-weight:400;background:#000;color:#fff;border-radius:6px;padding:1px 9px 2px;font-size:17px;line-height:1.1;letter-spacing:.08em;white-space:nowrap;cursor:pointer}#case .imenu b.hot{background:#f4f2ea;color:#000}#case .imenu b.armed{background:#b3241b;color:#fff}#case .imenu b.armed.hot{background:#c42a20}#case .it.menu .lf{transform:translateY(-4px) scale(1.05)}#case .it.menu .pic{filter:drop-shadow(5px 9px 3px rgba(0,0,0,.6))}#case canvas.sendoff{position:fixed;z-index:7;pointer-events:none;image-rendering:pixelated;transform-origin:50% 50%}#case .atag{position:fixed;left:0;top:0;z-index:9;pointer-events:none;opacity:0;transition:opacity .08s}#case .atag.on{opacity:1}#case .atag canvas.card{display:block;image-rendering:pixelated}#case .atag .txt{position:absolute;color:#2a241b;font-family:var(--font);font-size:19px;line-height:1.02;text-shadow:none}#case .atag.lbl{filter:drop-shadow(0 7px 9px rgba(0,0,0,.42))}#case .atag .txt.lbl{mix-blend-mode:multiply;filter:blur(.2px);-webkit-font-smoothing:none}#case .atag .txt.lbl .pic{display:block;flex:none}#case .atag .txt.lbl .pic canvas{display:block;width:100%;height:100%;image-rendering:pixelated}#case .atag .txt.lbl.food{box-sizing:border-box;border:4px solid #1b1814;padding:4px 10px 9px;color:#1b1814}#case .atag .txt.lbl.food .nm{font-size:40px;line-height:.95;letter-spacing:0;color:#1b1814;text-shadow:1px 0 0 #1b1814;padding-bottom:3px;border-bottom:2px solid #1b1814}#case .atag .txt.lbl .dur{display:flex;align-items:center;gap:8px;font-size:30px;line-height:1;padding:5px 0 4px;text-shadow:1px 0 0 currentColor}#case .atag .txt.lbl .dur .pic{width:30px;height:30px}#case .atag .txt.lbl.food .bar{height:12px;background:#1b1814}#case .atag .txt.lbl .st{display:flex;align-items:center;gap:9px;padding:4px 0 3px;border-bottom:2px solid #1b1814}#case .atag .txt.lbl .st .pic{width:30px;height:30px}#case .atag .txt.lbl .st .k{flex:1;display:flex;align-items:baseline;gap:8px;font-size:25px;line-height:1;letter-spacing:.05em;text-transform:uppercase;text-shadow:1px 0 0 currentColor}#case .atag .txt.lbl .st .k small{font-size:17px;letter-spacing:.08em;color:#555;text-shadow:none}#case .atag .txt.lbl .st.plain .k{font-size:21px}#case .atag .txt.lbl .st .v{font-size:30px;line-height:1;text-shadow:1px 0 0 currentColor}#case .atag .txt.lbl .bad,#case .atag .txt.lbl .note{display:flex;align-items:center;gap:8px;font-size:19px;line-height:1;padding:4px 0 3px 3px;border-bottom:1px solid #1b1814;letter-spacing:.04em;text-transform:uppercase}#case .atag .txt.lbl .bad .pic,#case .atag .txt.lbl .note .pic{width:22px;height:22px}#case .atag .txt.lbl .pick{font-size:17px;line-height:1;padding:3px 0 2px 14px;letter-spacing:.04em;text-transform:uppercase}#case .atag .txt.lbl.food .bar2{height:6px;background:#1b1814;margin-top:1px}#case .atag .txt.lbl .about{padding:6px 0 0;font-size:17px;line-height:1.02;color:#1b1814}#case .atag .txt.lbl.rx{color:#15151a}#case .atag .txt.lbl.rx .band{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 10px 0 9px;background:#1f4e9c;color:#fff}#case .atag .txt.lbl.rx .mk{font-size:44px;line-height:1;letter-spacing:-.02em;text-shadow:1px 0 0 #fff}#case .atag .txt.lbl.rx .mk sub{font-size:26px;vertical-align:-.12em;margin-left:-2px}#case .atag .txt.lbl.rx .no{font-size:22px;letter-spacing:.12em}#case .atag .txt.lbl.rx .body{padding:5px 9px 8px}#case .atag .txt.lbl.rx .nm{font-size:38px;line-height:.95;letter-spacing:0;padding-top:2px;color:#15151a;text-shadow:1px 0 0 #15151a}#case .atag .txt.lbl.rx .dur .pic{width:28px;height:28px}#case .atag .txt.lbl.rx .bar{height:8px;background:#1f4e9c}#case .atag .txt.lbl.rx .st,#case .atag .txt.lbl.rx .note{border-bottom-color:#1f4e9c}#case .atag .txt.lbl.rx .st .pic{width:28px;height:28px}#case .atag .txt.lbl.rx .bar2{height:4px;background:#1f4e9c;margin-top:1px}#case .atag .txt.lbl.rx .about{color:#333}#case .atag .txt.lbl.shelf{color:#16140f;padding:0 2px}#case .atag .txt.lbl.shelf .nm{font-size:42px;line-height:.9;letter-spacing:.03em;text-transform:uppercase;color:#16140f;text-shadow:1px 0 0 #16140f;padding:2px 0 4px}#case .atag .txt.lbl.shelf .band{height:9px;background:#e2581c;margin-bottom:2px}#case .atag .txt.lbl.shelf .st .pic{width:28px;height:28px}#case .atag .txt.lbl.shelf .st .v{text-transform:uppercase;font-size:29px}#case .atag .txt.lbl.shelf .st.plain .k{font-size:20px;line-height:1.05}#case .atag .txt.lbl.shelf .foot{display:flex;align-items:flex-end;gap:10px;padding-top:6px;margin-top:-2px;border-top:5px solid #16140f}#case .atag .txt.lbl.shelf .bars{display:flex;align-items:stretch;height:30px}#case .atag .txt.lbl.shelf .bars i{display:block;background:#16140f}#case .atag .txt.lbl.shelf .foot span{font-size:18px;letter-spacing:.14em;line-height:1}#case .atag .txt.lbl.rental{color:#15151a}#case .atag .txt.lbl.rental .band{display:flex;align-items:stretch;height:46px;background:#1d3f9e}#case .atag .txt.lbl.rental .mk{flex:1;display:flex;align-items:center;padding-left:10px;font-size:34px;line-height:1;letter-spacing:.14em;color:#f2c21b;text-shadow:1px 0 0 #f2c21b}#case .atag .txt.lbl.rental .g{display:flex;align-items:center;padding:0 11px;border-left:4px solid #f6f5f0;font-size:26px;letter-spacing:.1em;text-transform:uppercase;color:#fff;text-shadow:1px 0 0 #fff}#case .atag .txt.lbl.rental .body{padding:4px 9px 7px}#case .atag .txt.lbl.rental .nm{font-size:38px;line-height:.95;letter-spacing:0;padding-top:2px;color:#15151a;text-shadow:1px 0 0 #15151a}#case .atag .txt.lbl.rental .dur{font-size:27px}#case .atag .txt.lbl.rental .dur .pic,#case .atag .txt.lbl.rental .st .pic{width:28px;height:28px}#case .atag .txt.lbl.rental .bar{height:8px;background:#1d3f9e}#case .atag .txt.lbl.rental .st,#case .atag .txt.lbl.rental .bad{border-bottom-color:#1d3f9e}#case .atag .txt.lbl.rental .rw{display:flex;justify-content:space-between;align-items:baseline;padding-top:7px;font-size:18px;letter-spacing:.14em;color:#333}#case .atag .hd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px;padding-bottom:5px;border-bottom:3px solid rgba(120,86,40,.3)}#case .atag .nm{font-weight:400;font-size:30px;line-height:.9;letter-spacing:.02em;color:#1d1913}#case .atag .stars canvas{display:block;image-rendering:pixelated}#case .atag .charges canvas,#case .atag .gauge canvas{display:block;image-rendering:pixelated}#case .atag .gauge{padding:9px 0 5px;border-top:3px dotted rgba(120,86,40,.32)}#case .atag p{margin:0}#case .atag .about{padding:6px 0 7px;color:#6b5838;font-size:18px}#case .atag .perk{padding:7px 0 8px;border-top:3px dotted rgba(120,86,40,.32)}#case .atag em{font-style:normal;color:#a8271f}#case .atag .ft{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding-top:6px;border-top:3px solid rgba(120,86,40,.3)}#case .atag .roles{display:flex;gap:6px;margin-left:auto}#case .atag .srows{padding:6px 0 7px;border-top:3px dotted rgba(120,86,40,.32)}#case .atag .srows .sx{margin-top:5px;padding-top:6px;border-top:3px dotted rgba(120,86,40,.32)}#case .atag .srows .pic canvas{display:block;width:100%;height:100%;image-rendering:pixelated}#case .atag .srows .k{text-transform:uppercase;letter-spacing:.08em}#case .atag .sbig{display:flex;align-items:center;gap:10px;padding:1px 0 3px}#case .atag .sbig .pic{flex:none;width:48px;height:48px}#case .atag .sbig .v{display:block;font-size:36px;line-height:.85;color:#a8271f}#case .atag .sbig .k{display:block;font-size:18px;line-height:1.05;color:#1d1913}#case .atag .srow{display:flex;align-items:center;gap:7px;min-height:34px}#case .atag .srow .pic{flex:none;width:32px;height:32px}#case .atag .srow .k{flex:1 1 auto;font-size:17px;line-height:1;color:#4a3d28}#case .atag .srow .v{flex:none;min-width:46px;text-align:right;color:#a8271f}#case .atag .srow.off{opacity:.42}#case .atag .srow .at{flex:none;display:flex;align-items:center;gap:3px;margin-left:4px;font-size:18px}#case .atag .srow .at canvas{display:block;image-rendering:pixelated}#case .atag .pips{flex:none;display:flex;gap:2px;margin-left:4px}#case .atag .pips i{width:6px;height:11px;box-shadow:inset 0 0 0 2px #4a3d2873}#case .atag .pips i.on{background:#4a3d28d9;box-shadow:none}#case .atag .pips.up i.on{background:#a8271f}#case .atag .roles i{font-style:normal;font-size:17px;line-height:1;padding:2px 5px 1px;letter-spacing:.12em;text-transform:uppercase;color:#343e8ed1;box-shadow:inset 0 0 0 2px #343e8eb3;border-radius:2px;transform:rotate(-3deg)}#case .atag .roles i:nth-child(2n){transform:rotate(2deg)}#case .atag .tn{display:flex;align-items:center;gap:10px}#case .atag .trial.cursed{color:#140f0ded;box-shadow:inset 0 0 0 3px #140f0ddb}#case .atag .trial.read{color:#0c54dee6;box-shadow:inset 0 0 0 3px #0c54decc}#case .atag .trial.unstamped{visibility:hidden}#case .atag .trial{flex:none;font-size:27px;line-height:.9;padding:4px 7px 2px 9px;letter-spacing:.16em;color:#b01e18e6;box-shadow:inset 0 0 0 3px #b01e18d1;border-radius:3px;transform:rotate(-4deg)}#case .atag .by{font-size:15px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#1d1913}#case .atag .rows{padding:6px 0 7px;border-top:3px dotted rgba(120,86,40,.32)}#case .atag .row{display:flex;align-items:baseline;gap:6px}#case .atag .row .k{text-transform:uppercase;letter-spacing:.08em;font-size:17px;color:#4a3d28}#case .atag .row i{flex:1;border-bottom:3px dotted rgba(120,86,40,.38);transform:translateY(-4px)}#case .atag .row .v{min-width:58px;text-align:right}#case .atag .row .roll{width:42px;text-align:right;font-size:17px;color:#9a8a6c}#case .atag .row .roll.up{color:#a8271f}#case .atag .row .roll.down{color:#6b5838}#case .atag .mods{display:flex;flex-direction:column;padding:7px 0;border-top:3px dotted rgba(120,86,40,.32)}#case .atag .mod{display:flex;align-items:flex-start;gap:8px}#case .atag .mod+.mod{margin-top:6px;padding-top:8px;border-top:2px solid rgba(120,86,40,.3)}#case .atag .mod .pic{flex:none;width:28px;height:28px;margin-top:-3px}#case .atag .mod .pic canvas{display:block;width:28px;height:28px;image-rendering:pixelated}#case .atag .mod p{flex:1}#case .atag .mod b{font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:#1d1913}#case .atag .mod.off{align-items:center;opacity:.42}#case .atag .mod.off .pic{margin-top:0}#case .atag .mod .at{flex:none;display:flex;align-items:center;gap:3px;font-size:18px}#case .atag .mod .at canvas{display:block;image-rendering:pixelated}#case .string{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:9;pointer-events:none;overflow:visible;opacity:0}#case .string.on{opacity:1}#case .string path{fill:none;stroke-width:3;stroke-linecap:square;shape-rendering:crispEdges}#case .string .cord{stroke:#d9cfb6}#case .string .sh{stroke:#00000073;transform:translate(3px,4px)}#case .speck{position:fixed;z-index:6;width:3px;height:3px;pointer-events:none;background:#77777d}#case .counter{display:none}#case.counter .counter{display:flex;position:absolute;z-index:1}#case.present{display:block}#case.present:not(.on)>:not(.atag):not(.string){display:none}@font-face{font-family:"DejaVu Serif";src:url(/fonts/DejaVuSerif-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:"DejaVu Serif Condensed";src:url(/fonts/DejaVuSerifCondensed-Bold.ttf) format("truetype");font-weight:700;font-display:swap}#tapescreen{position:fixed;inset:0;z-index:9500;background:#000;display:flex;align-items:center;justify-content:center;cursor:none}#tapescreen .frame{position:relative;height:min(100vh,75vw);aspect-ratio:4 / 3}#tapescreen .frame canvas{position:absolute;inset:0;width:100%;height:100%}#tapescreen .letters{pointer-events:none}#atm{position:absolute;inset:0;z-index:4;display:none;align-items:center;justify-content:center;pointer-events:none;text-shadow:none}#atm.on{display:flex}#atm.live{pointer-events:auto}#atm .back{position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,#00000059,#000c);opacity:0;transition:opacity .3s}#atm.live .back{opacity:1}#atm .front{--gw: min(calc(600px * var(--machine-size, 1)), 70vw, calc((100vh - 90px) / .94));--gh: calc(var(--gw) * .75);--key: clamp(34px, calc(var(--gw) * .075), 72px);position:relative;display:grid;grid-template-columns:var(--key) var(--gw) var(--key);column-gap:calc(var(--key) * .42);padding:calc(var(--key) * .95) calc(var(--key) * .5) calc(var(--key) * 1.5);border-radius:12px;image-rendering:pixelated;transform:translateY(18px) scale(.96);opacity:0;transition:transform .22s cubic-bezier(.2,.9,.3,1.15),opacity .12s}#atm.live .front,#atm.closing .front{transform:none;opacity:1}#atm.closing .back{opacity:1}#atm .band{position:absolute;left:0;right:0;top:0;height:calc(var(--key) * .42);border-radius:12px 12px 0 0;background:#1f4fa0;box-shadow:inset 0 2px #ffffff38,0 2px #00000059}#atm canvas.face{position:absolute;pointer-events:none}#atm .glass{position:relative;width:var(--gw);height:var(--gh);border-radius:22px/20px;cursor:pointer}#atm .glass .screen{position:absolute;inset:7px}#atm .glass canvas.tube{position:absolute;inset:0;width:100%;height:100%;display:block}#atm .glass canvas.tube.plain{image-rendering:pixelated}#atm .glass canvas.sheen{position:absolute;inset:0;pointer-events:none}#atm .bills{position:absolute;inset:0;pointer-events:none}#atm .bills canvas{position:absolute;image-rendering:pixelated;transform-origin:50% 50%}#atm .bills canvas.flying{box-shadow:7px 11px 7px -3px #00061e80;border-radius:3px;z-index:2}#atm .keys{position:relative;height:var(--gh)}#atm .key{position:absolute;left:0;width:100%;height:calc(var(--key) * .66);transform:translateY(-50%);border:0;padding:0;border-radius:4px;cursor:pointer;background:#c8c8cc;box-shadow:inset 0 2px #fff9,inset 0 -5px #8c8e94,0 0 0 3px #3a3c40,0 3px 0 3px #2a2c30;transition:transform .05s,box-shadow .05s}#atm .key:hover,#atm .key.vhover{background:#d4d4d8}#atm .key.down{transform:translateY(calc(-50% + 3px));box-shadow:inset 0 2px #ffffff4d,inset 0 -1px #8c8e94,0 0 0 3px #3a3c40,0 1px 0 3px #2a2c30;background:#b4b4b8}#atm .slot{position:absolute;left:50%;bottom:calc(var(--key) * .5);width:44%;height:calc(var(--key) * .3);transform:translate(-50%)}#atm .slot i{position:absolute;right:-18px;top:50%;width:7px;height:7px;margin-top:-3px;border-radius:50%;background:#3dff7a;box-shadow:0 0 6px #3dff7a;animation:atm-led 1.6s steps(1) infinite}@keyframes atm-led{0%,70%{opacity:1}71%,to{opacity:.25}}#juke{--t: 3px;position:absolute;inset:0;z-index:4;display:none;align-items:center;justify-content:center;pointer-events:none;text-shadow:none;image-rendering:pixelated}#juke.on{display:flex}#juke.live{pointer-events:auto}#juke .back{position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,#00000059,#000c);opacity:0;transition:opacity .3s}#juke.live .back{opacity:1}#juke .front{position:relative;width:calc(var(--t) * 200);height:calc(var(--t) * 300);transform:translateY(24px);opacity:0;transition:transform .26s cubic-bezier(.2,.9,.3,1.12),opacity .12s}#juke.live .front{transform:none;opacity:1}#juke .art{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}#juke .art.on{opacity:0}#juke.live .art.on{animation:juke-warm 1.1s steps(1,end) .18s 1 forwards}@keyframes juke-warm{0%{opacity:.35}12%{opacity:0}24%{opacity:.7}34%{opacity:.2}52%{opacity:.85}62%{opacity:.55}80%,to{opacity:1}}#juke .strips{position:absolute;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,1fr);gap:calc(var(--t) * 2) calc(var(--t) * 4)}#juke .strips.flip{animation:juke-flip .3s ease-in-out 1}@keyframes juke-flip{0%,to{transform:none}50%{transform:scaleY(.05)}}#juke .strip{position:relative;display:grid;grid-template-columns:calc(var(--t) * 7) 1fr;grid-template-rows:1fr 1fr;align-items:center;column-gap:calc(var(--t) * 1.5);overflow:hidden;cursor:pointer;padding:0 calc(var(--t) * 1.5) 0 0;background:var(--card) 0 0 / calc(var(--t) * 32) calc(var(--t) * 32),#f2ead6;transform:rotate(var(--tilt, 0deg));box-shadow:inset 0 calc(var(--t) * 1.2) 0 #c8281c,inset 0 calc(var(--t) * -1.2) 0 #c8281c,0 0 calc(var(--t) * 3) #ffe8b459}#juke .strip.empty{visibility:hidden}#juke .strip .no{grid-row:1 / 3;align-self:stretch;display:flex;align-items:center;justify-content:center;font:400 calc(var(--t) * 5.5)/1 "VT323",monospace;font-style:normal;color:#f2ead6;background:#1e1410}#juke .strip .title{font:400 calc(var(--t) * 3.9)/1 "Pixelify Sans",monospace;color:#1a1412;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:clip;align-self:end}#juke .strip .by{font:400 calc(var(--t) * 4.4)/1 "VT323",monospace;color:#6a2a1c;white-space:nowrap;overflow:hidden;align-self:start}#juke .strip.hot{background-color:#fff6e0;box-shadow:inset 0 calc(var(--t) * 1.2) 0 #e8381c,inset 0 calc(var(--t) * -1.2) 0 #e8381c,0 0 calc(var(--t) * 5) #ffdc96b3}#juke .strip.picked{animation:juke-picked .5s steps(2,end) 3}@keyframes juke-picked{50%{background-color:#ffd890}}#juke .keys{position:absolute;display:grid;grid-template-columns:repeat(8,1fr);gap:calc(var(--t) * 2)}#juke .key{position:relative;border:0;padding:0;cursor:pointer;border-radius:calc(var(--t) * 1.2);background:var(--ivory) 0 0 / calc(var(--t) * 16) calc(var(--t) * 16),#ece2c8;box-shadow:inset 0 var(--t) 0 #fff9,inset 0 calc(var(--t) * -1.5) 0 #5a462873,0 calc(var(--t) * 1.5) 0 #3a2c1c,var(--t) calc(var(--t) * 2.5) 0 #00000059;transition:transform .05s,box-shadow .05s}#juke .key span{font:400 calc(var(--t) * 5)/1 "VT323",monospace;color:#3a2a1c}#juke .key:disabled{cursor:default;opacity:.6}#juke .key.hot{background-color:#fff8e4}#juke .key:active:not(:disabled),#juke .key.down{transform:translateY(calc(var(--t) * 1.5));box-shadow:inset 0 var(--t) 0 #fff6,inset 0 calc(var(--t) * -.5) 0 #5a462873,0 0 #3a2c1c,0 calc(var(--t) * .5) 0 #00000059}#juke .coin{position:absolute;display:flex;align-items:center;justify-content:center;gap:calc(var(--t) * 2.5);pointer-events:none}#juke .coin .price{font:400 calc(var(--t) * 4.6)/1 "Pixelify Sans",monospace;color:#2a2a2e;text-shadow:0 1px 0 rgba(255,255,255,.45)}#juke .coin .slot{width:calc(var(--t) * 6);height:calc(var(--t) * 1.4);border-radius:var(--t);background:#0a0a0c;box-shadow:inset 0 var(--t) var(--t) #000,0 1px #fff6}#juke .coin .lamp{width:calc(var(--t) * 3);height:calc(var(--t) * 3);border-radius:50%;background:#4a1a10;box-shadow:inset 0 1px 1px #0009}#juke .coin .lamp.lit{background:#ff8a3a;box-shadow:0 0 calc(var(--t) * 3) #ff8a3a,0 0 calc(var(--t) * 6) #ff8a3a99}#home{--t: 3px;position:absolute;inset:0;z-index:4;display:none;pointer-events:none;text-shadow:none}#home.on{display:block}#home .hcatch{position:absolute;inset:0;pointer-events:auto;cursor:default}#home .hlight{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#home .hbar{position:absolute;left:0;right:0;top:0;pointer-events:auto;z-index:3;margin:0;padding:22px 24px 8px;color:#fff;background:linear-gradient(#000000b8,#0000);border-bottom-color:#ffffff1f}#home .hsides{position:absolute;left:50%;top:20px;transform:translate(-50%);display:flex;gap:44px;font-family:var(--font-display);font-size:22px;letter-spacing:.14em}#home .hsides span{cursor:pointer;color:#ffffff73;padding-bottom:4px;border-bottom:2px solid transparent}#home .hsides span:hover{color:#fffc}#home .hsides span.on{color:#fff;border-bottom-color:#fff}#home .hbar .extra{gap:26px}#home .hsets{font-size:18px;color:#fff9;letter-spacing:.1em;white-space:nowrap}#home .hnum{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:24px;line-height:1}#home .hnum.dim{color:#fff9}#home .hico{display:block;width:18px;height:18px;background:currentColor;-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}#home .hico.hhome{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M8 1 1 7h2v8h4v-5h2v5h4V7h2z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M8 1 1 7h2v8h4v-5h2v5h4V7h2z"/></svg>')}#home .hico.hpen{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M11 1l4 4-9 9H2v-4zM1 15h14v1H1z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M11 1l4 4-9 9H2v-4zM1 15h14v1H1z"/></svg>')}#home .hdock{position:absolute;left:14px;top:66px;z-index:2;pointer-events:auto}#home .hboard,#home .hdrawer{position:relative;animation:home-in .24s cubic-bezier(.2,.9,.3,1.1) 1}@keyframes home-in{0%{transform:translate(-40px);opacity:0}to{transform:none;opacity:1}}#home .hart,#home .hring{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}#home button{position:absolute;margin:0;padding:0;border:0;background:none;cursor:pointer;font:400 calc(var(--t) * 8) / 1 "VT323",monospace;color:#3a2810;letter-spacing:calc(var(--t) * .3);text-shadow:0 calc(var(--t) * .5) 0 rgba(255,236,190,.45);display:flex;align-items:center;justify-content:center}#home .htabw{font-size:calc(var(--t) * 9)}#home .htabw.on{color:#2a1606}#home .hcell{border-radius:calc(var(--t) * 1.5)}#home .hcell:hover{background:radial-gradient(closest-side,#fff0cd38,#fff0cd00);mix-blend-mode:screen}#home .hplate span{position:absolute;left:0;right:0;bottom:calc(var(--t) * 2);font-size:calc(var(--t) * 7.5);text-align:center}#home .hplate.down span{color:#241404}#home .hkeysw{justify-content:space-between;padding:0 calc(var(--t) * 3);font-size:calc(var(--t) * 6.5);color:#1a1612;text-shadow:0 calc(var(--t) * .5) 0 rgba(255,255,255,.35)}#home .hkeysw .prv,#home .hkeysw.private .pub{color:#5a564e}#home .hkeysw.private .prv{color:#1a1612}#home .hkeysw .cyl{position:relative;width:calc(var(--t) * 14);height:calc(var(--t) * 14);border-radius:50%;background:radial-gradient(circle at 38% 34%,#f0f0f2,#a8a8ae 55%,#6a6a72);box-shadow:0 calc(var(--t) * .8) 0 #00000073}#home .hkeysw .cyl b{position:absolute;left:12%;right:12%;top:calc(50% - var(--t) * .8);height:calc(var(--t) * 1.6);background:#2a2a2e;border-radius:var(--t);transform:rotate(-45deg);transition:transform .16s cubic-bezier(.3,1.5,.5,1)}#home .hkeysw.private .cyl b{transform:rotate(45deg)}#home .hkind{font-size:calc(var(--t) * 7);letter-spacing:calc(var(--t) * .2)}#home .hkind.on{color:#2a1606}#home .hrm{justify-content:flex-end;padding-right:calc(var(--t) * 2.5);font-size:calc(var(--t) * 7);letter-spacing:calc(var(--t) * .2)}#home .hrm.down{color:#2a1606}#home .hchip:hover{background:#fff0cd2e;mix-blend-mode:screen}#home .hwell{position:absolute;inset:0;pointer-events:none}#home .hdcell{position:absolute;pointer-events:auto;cursor:grab}#home .hdcell canvas{position:absolute;left:0;top:var(--t);width:100%;height:calc(100% - var(--t) * 6);image-rendering:pixelated;pointer-events:none}#home .hdcell:hover:before{content:"";position:absolute;inset:0;background:radial-gradient(closest-side,#fff0cd33,#fff0cd00);mix-blend-mode:screen;pointer-events:none}#home .hdcell.none canvas{opacity:.35}#home .hcount{position:absolute;right:calc(var(--t) * 2);bottom:calc(var(--t) * 1);padding:var(--t) calc(var(--t) * 2);font:400 calc(var(--t) * 7) / 1 "VT323",monospace;color:#2a2016;background:linear-gradient(#ece0c0,#d8c89c);transform:rotate(-4deg);box-shadow:0 calc(var(--t) * .7) 0 #00000073;pointer-events:none}#home .hcount.r1{background:linear-gradient(#bcd4ec,#9ab6d4)}#home .hcount.r2{background:linear-gradient(#f2d27a,#d8aa48)}#home .htag{position:absolute;z-index:3;display:none;pointer-events:none;transform:rotate(-2.5deg);transform-origin:0 0;padding:10px 18px 10px 30px;background:linear-gradient(#e9d6a4,#dcc590);clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);box-shadow:inset 0 -3px #785a2840;font:400 20px/1.1 VT323,monospace;color:#2a2016;letter-spacing:1px;white-space:nowrap}#home .htag.on{display:block}#home .htag.buy{pointer-events:auto;cursor:pointer}#home .htag.buy:hover{background:linear-gradient(#f2e2b4,#e6d2a0)}#home .htag .hole{position:absolute;left:12px;top:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:#3a2a14}#home .htag .big{font:400 30px/1 Pixelify Sans,VT323,monospace;color:#1c2a60;margin-bottom:4px}#home .htag .l{margin-top:2px}@font-face{font-family:Archivo Narrow;src:url(/fonts/archivo-narrow-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Archivo Narrow;src:url(/fonts/archivo-narrow-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-800-normal.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Permanent Marker;src:url(/fonts/permanent-marker-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}#catalog{--T: 3px;position:absolute;inset:0;z-index:4;display:none;align-items:center;justify-content:center;pointer-events:none;text-shadow:none;overflow:hidden}#catalog.on{display:flex}#catalog.live{pointer-events:auto}#catalog .back{position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,#00000059,#000c);opacity:0;transition:opacity .28s}#catalog.live .back{opacity:1}#catalog .book{position:relative;perspective:2600px;perspective-origin:50% 50%;transform:translateY(48px);opacity:0;transition:transform .28s cubic-bezier(.2,.9,.3,1.1),opacity .14s}#catalog.live .book{transform:none;opacity:1}#catalog.closing .book{transform:translateY(56px);opacity:0;transition:transform .24s cubic-bezier(.5,0,.9,.5),opacity .2s .04s}#catalog canvas.art,#catalog canvas.tabs,#catalog canvas.marks{position:absolute;image-rendering:pixelated;pointer-events:none}#catalog canvas.page{position:absolute;image-rendering:pixelated;pointer-events:none}#catalog canvas.marks{z-index:4}#catalog .book.shut canvas.page.left,#catalog .book.shut canvas.tabs{visibility:hidden}#catalog .book.shut canvas.art{clip-path:inset(0 0 0 50%)}#catalog .leaf{position:absolute;z-index:2;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.45,.05,.3,1);pointer-events:none}#catalog .leaf.fast{transition-duration:.3s}#catalog .leaf.cover{transition:transform .62s cubic-bezier(.45,.05,.25,1)}#catalog .leaf .face{position:absolute;left:0;top:0;width:100%;height:100%;backface-visibility:hidden;image-rendering:pixelated}#catalog .leaf .face.back{transform:rotateY(180deg)}#catalog canvas.turn{position:absolute;z-index:3;display:none;image-rendering:pixelated;pointer-events:none}#catalog canvas.turn.on{display:block}#catalog .hits{position:absolute;z-index:5}#catalog .hit{position:absolute}#catalog .hit.price,#catalog .hit.tab,#catalog .hit.corner{cursor:pointer}#catalog .hit.photo{cursor:grab}#catalog .hit.photo:active{cursor:grabbing}#wallet.catalog-wallet{z-index:6;pointer-events:none}#gbook{position:absolute;inset:0;z-index:4;display:none;align-items:center;justify-content:center;pointer-events:none;text-shadow:none;image-rendering:pixelated}#gbook.on{display:flex}#gbook.live{pointer-events:auto}#gbook .back{position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,#00000059,#000c);opacity:0;transition:opacity .3s}#gbook.live .back{opacity:1}#gbook .book{position:relative;display:flex;padding:14px;background:var(--leather) 0 0 / 96px 96px,#6a1e1a;border-radius:6px;transform:translateY(24px) rotate(-1deg);opacity:0;transition:transform .26s cubic-bezier(.2,.9,.3,1.12),opacity .12s;box-shadow:inset 0 3px #ffc8b440,inset 0 -4px #0006,8px 10px #00000073}#gbook.live .book{transform:rotate(-1deg);opacity:1}#gbook .pg{width:300px;height:380px;padding:26px 20px 20px;box-sizing:border-box;background:var(--page) 0 0 / 96px 96px,#efe6cc;background-image:var(--page),repeating-linear-gradient(transparent 0 33px,#465a8c59 33px 34px);background-size:96px 96px,auto}#gbook .pg.left{box-shadow:inset -14px 0 10px -10px #00000059}#gbook .pg.right{box-shadow:inset 14px 0 10px -10px #00000059}#gbook .spine{position:absolute;left:50%;top:10px;bottom:10px;width:4px;margin-left:-2px;background:#280a0899}#gbook h4{margin:-16px 0 6px;font:400 18px/1 VT323,monospace;color:#6a1e1a;letter-spacing:2px;text-align:center}#gbook .names{display:flex;flex-direction:column}#gbook .nm{height:34px;display:flex;align-items:flex-end;justify-content:space-between;padding:0 4px 3px;transform:rotate(var(--r, 0deg))}#gbook .nm b{font:400 21px/1 Pixelify Sans,monospace;color:#1a2448}#gbook .nm i{font:400 16px/1 VT323,monospace;font-style:normal;color:#4a4a60}#gbook .nm.pen{cursor:pointer}#gbook .nm.pen .nib{display:block;width:90px;height:6px;border-radius:3px;background:linear-gradient(90deg,#111 0 80%,#c8a040 80% 92%,#333 92%);transform:rotate(-8deg) translateY(-6px);box-shadow:2px 3px #0000004d}#gbook .nm.pen:hover .nib{transform:rotate(-12deg) translateY(-10px)}#gbook .said{position:absolute;left:0;right:0;bottom:-26px;text-align:center;font:400 18px/1 VT323,monospace;color:#ffe0a0;text-shadow:0 1px 0 #000}#liftmenu{--t: 3px;position:absolute;inset:0;z-index:4;display:none;align-items:center;justify-content:center;pointer-events:none;text-shadow:none;image-rendering:pixelated}#liftmenu.on{display:flex}#liftmenu.live{pointer-events:auto}#liftmenu .back{position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,#00000059,#000c);opacity:0;transition:opacity .3s}#liftmenu.live .back{opacity:1}#liftmenu .front{position:relative;transform:translateY(24px);opacity:0;transition:transform .26s cubic-bezier(.2,.9,.3,1.12),opacity .12s}#liftmenu.live .front{transform:none;opacity:1}#liftmenu .lplate{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;image-rendering:pixelated;pointer-events:none}#liftmenu .llamp,#liftmenu .larrow{position:absolute;z-index:2;image-rendering:pixelated;pointer-events:none}#liftmenu:not(.pages) .larrow{display:none}#liftmenu .lcard{position:absolute;z-index:3;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:0 calc(var(--t) * 2.6) 0 calc(var(--t) * 2.4);font-family:Courier Prime,monospace;font-weight:700;color:#26222a;white-space:nowrap;pointer-events:none}#liftmenu .lcard .who{display:inline-block;font-size:calc(var(--t) * var(--type, 8.6));line-height:1;transform-origin:0 50%;padding-top:calc(var(--t) * .6)}#liftmenu .lcard .sig{font-style:normal;font-size:calc(var(--t) * var(--type, 8.6) * .8);line-height:1;color:#a3261c;padding-top:calc(var(--t) * .8)}#liftmenu .lcard .sig.ch{color:#26222a;font-size:calc(var(--t) * var(--type, 8.6) * .7)}#liftmenu .lcard span{display:inline-block}#liftmenu .lcard.shut .who{color:#3a3438}#liftmenu .lcard .dnd{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(var(--t) * .5);transform:rotate(var(--tilt, -3deg));font:700 calc(var(--t) * 4.4)/.8 "Courier Prime",monospace;letter-spacing:calc(var(--t) * .25);color:#b01e18e0;border:calc(var(--t) * .8) solid rgba(176,30,24,.82);border-radius:calc(var(--t) * 1.2);padding:calc(var(--t) * 1.1) calc(var(--t) * 1.1) calc(var(--t) * .7);mix-blend-mode:multiply}#liftmenu .lslip{position:absolute;z-index:0;box-sizing:border-box;width:max-content;max-width:calc(var(--t) * 120);padding:calc(var(--t) * 3) calc(var(--t) * 12) calc(var(--t) * 2.6) calc(var(--t) * 5);background:var(--paper) 0 0 / calc(var(--t) * 32) calc(var(--t) * 32),#efe6cf;box-shadow:calc(var(--t) * 1) calc(var(--t) * 1.5) 0 #00000059;transform:translate(0);transition:transform .22s cubic-bezier(.3,.9,.4,1);pointer-events:none}#liftmenu .lslip.out{transform:translate(calc(-100% + var(--t) * 3))}#liftmenu .lslip p{margin:0;font:700 calc(var(--t) * 6.4)/1.1 "Courier Prime",monospace;color:#26222a;text-align:left;white-space:normal}#liftmenu .lslip p span{display:inline-block}#liftmenu .lhit{position:absolute;z-index:4;cursor:pointer}#liftmenu .lhit.dead{cursor:default}#liftmenu:not(.pages) .lhit.lflip{display:none}#hbadge{position:absolute;left:50%;top:14px;transform:translate(-50%);display:none;align-items:center;gap:12px;padding:6px 14px;border-radius:16px;background:#000;color:#fff;font:400 20px/1 VT323,monospace;letter-spacing:1px;pointer-events:none;white-space:nowrap;z-index:2}#hbadge.on{display:flex}#hbadge .who{font-weight:400;color:#f4ecd8}#hbadge .sc,#hbadge .sg{display:inline-flex;align-items:center;gap:4px}#hbadge .sc i,#hbadge .sg i{font-style:normal;color:#ffd27a}#hbadge .picto{width:18px;height:18px;image-rendering:pixelated}#hbadge .sets{font-size:15px;color:#a8c8b0}.ring{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;visibility:hidden}.ring.on{visibility:visible}.ring .rk,.ring .rpop{position:absolute;left:0;top:0;width:0;height:0}.ring.on .rpop{animation:ring-pop .08s steps(2) both}@keyframes ring-pop{0%{transform:scale(.9)}to{transform:none}}.ring .rvig{position:absolute;border-radius:50%;background:radial-gradient(closest-side,#0000008c,#00000059 60%,#0000)}.ring svg{position:absolute;overflow:visible}.ring .body{fill:#000;stroke:#000;stroke-linejoin:round}.ring .rcell{position:absolute;left:0;top:0;width:0;height:0}.ring .rcell>*{position:absolute}.ring.haspick .rcell:not(.picked){opacity:var(--rdim, .55)}#itemring .ric{left:0;top:0;image-rendering:pixelated;transform:scale(var(--s, 1));transition:transform .06s steps(2)}#itemring .rcell.picked .ric{transform:scale(calc(var(--s, 1) * var(--rgrow, 1.32)))}#itemring .rcell.lit .ric{filter:drop-shadow(0 0 5px rgba(255,255,255,.85))}#itemring .rn{font-family:var(--font-display);font-size:21px;line-height:1;white-space:nowrap;transform:translate(-50%,-50%);text-shadow:var(--lift)}#itemring .rcell.unlit .rn{opacity:.5}#itemring .rim{fill:none;stroke-width:3}#itemring .rim.track{opacity:.28}#itemring .rtag{position:absolute;left:0;transform:translate(-50%);background:#000;border-radius:6px;padding:1px 9px 2px;font-size:22px;line-height:1.1;letter-spacing:.08em;white-space:nowrap;display:none}#itemring .rtag.on{display:block}#itemring .rtag span{color:var(--dim);margin-left:6px;letter-spacing:0}#emotewheel .rword{font-size:25px;line-height:1;white-space:nowrap;letter-spacing:.06em;transform:translate(-50%,-52%);transition:font-size .06s steps(2)}#emotewheel .rcell.picked .rword{font-size:30px}#lock{position:absolute;inset:0;z-index:4;display:none;align-items:center;justify-content:center;pointer-events:none;text-shadow:none}#lock.on{display:flex}#lock.live{pointer-events:auto;cursor:pointer}#lock .back{position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,#0000004d,#000000c7);opacity:0;transition:opacity .25s}#lock.live .back{opacity:1}#lock .body{position:relative;transform:translateY(28px) scale(.97);opacity:0;transition:transform .22s cubic-bezier(.2,.9,.3,1.15),opacity .12s}#lock.live .body{transform:none;opacity:1}#lock.closing .body{transform:translateY(36px);opacity:0;transition:transform .24s cubic-bezier(.5,0,.9,.5),opacity .2s .04s}#lock .shake,#lock .art{position:relative}#lock .art canvas,#lock .handle canvas{display:block;image-rendering:pixelated;pointer-events:none}#lock .handle{position:absolute;pointer-events:none;transition:transform .32s cubic-bezier(.3,0,.2,1.2)}#lock.turn .handle{transform:rotate(90deg)}#lock.jolt .shake{animation:lock-jolt .14s ease-out}#lock.slip .shake{animation:lock-slip .22s linear}@keyframes lock-jolt{0%{transform:translateY(0)}35%{transform:translateY(3px)}to{transform:translateY(0)}}@keyframes lock-slip{0%{transform:translate(0)}20%{transform:translate(-7px) rotate(-.4deg)}40%{transform:translate(6px) rotate(.3deg)}60%{transform:translate(-4px)}80%{transform:translate(2px)}to{transform:translate(0)}}#lock .impact{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;display:none;pointer-events:none}#lock.flash .impact{display:block}#keypad{--t: 3px;position:absolute;inset:0;z-index:4;display:none;align-items:center;justify-content:center;pointer-events:none;text-shadow:none;image-rendering:pixelated}#keypad.on{display:flex}#keypad.live{pointer-events:auto}#keypad .back{position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,#0000004d,#000000c7);opacity:0;transition:opacity .25s}#keypad.live .back{opacity:1}#keypad .body{position:relative;width:calc(var(--t) * 336);height:calc(var(--t) * 262);transform:translateY(28px) scale(.97);opacity:0;transition:transform .22s cubic-bezier(.2,.9,.3,1.15),opacity .12s}#keypad.live .body{transform:none;opacity:1}#keypad.closing .body{transform:translateY(36px);opacity:0;transition:transform .24s cubic-bezier(.5,0,.9,.5),opacity .2s .04s}#keypad .shake{position:absolute;inset:0}#keypad .arts,#keypad .handle,#keypad .lcd,#keypad .rubber{position:absolute}#keypad .arts canvas,#keypad .handle canvas{display:block;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}#keypad .lcd{display:block;image-rendering:pixelated;pointer-events:none}#keypad .handle{pointer-events:none}#keypad .rubber{cursor:pointer}#keypad.whirr .shake{animation:keypad-whirr .05s steps(2,end) infinite}#keypad.clunk .shake{animation:keypad-clunk .18s ease-out}@keyframes keypad-whirr{50%{transform:translate(calc(var(--t) * .34),calc(var(--t) * -.2))}}@keyframes keypad-clunk{0%{transform:none}25%{transform:translate(calc(var(--t) * .6),calc(var(--t) * 1.2))}to{transform:none}}.dark{position:fixed;inset:0;z-index:7;background:#000;opacity:0;pointer-events:none;transition:opacity .9s ease-in-out}.dark.on{opacity:1;transition:opacity .7s ease-in-out;pointer-events:auto}.dark .said{position:absolute;left:0;right:0;bottom:18vh;text-align:center;font-size:22px;color:#e8e8e4;letter-spacing:.5px}#bench{position:absolute;inset:0;z-index:4;display:none;align-items:center;justify-content:center;pointer-events:none;text-shadow:none}#bench.on{display:flex}#bench.live{pointer-events:auto}#bench.held{opacity:0;pointer-events:none;transition:opacity .18s ease}#bench .back{position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,#00000059,#000000d1);opacity:0;transition:opacity .3s}#bench.live .back,#bench.closing .back{opacity:1}#bench .pc{--gw: min(70vw, calc((100vh - 90px) / .95));--gh: calc(var(--gw) * .75);--b: calc(var(--gw) * .075);position:relative;display:flex;flex-direction:column;align-items:stretch;padding:calc(var(--b) * .9) var(--b) 0;border-radius:30px 30px 16px 16px;image-rendering:pixelated;transform:translateY(18px) scale(.96);opacity:0;transition:transform .22s cubic-bezier(.2,.9,.3,1.15),opacity .12s}#bench.live .pc,#bench.closing .pc{transform:none;opacity:1}#bench .bezel{position:relative}#bench canvas.face{position:absolute;pointer-events:none}#bench .glass{position:relative;width:var(--gw);height:var(--gh);border-radius:30px/26px;cursor:none}#bench .glass .pane{position:absolute;inset:8px}#bench .glass canvas.tube{position:absolute;inset:0;width:100%;height:100%;display:block}#bench .glass canvas.tube.plain{image-rendering:pixelated}#bench .glass canvas.sheen{position:absolute;inset:0;pointer-events:none}#bench .note{position:absolute;right:calc(var(--b) * -.7);top:calc(var(--b) * -.55);width:calc(var(--b) * 1.15);height:calc(var(--b) * 1.15);transform:rotate(7deg);pointer-events:none}#bench .note canvas{position:absolute}#bench .chin{position:relative;height:calc(var(--b) * 1.25);display:flex;align-items:center;justify-content:space-between;padding:0 calc(var(--b) * .15)}#bench .plate{display:flex;gap:3px;padding:5px 8px;border-radius:3px;background:#3a3630;box-shadow:inset 0 1px #ffffff26,0 1px #ffffff59}#bench .plate i{width:22px;height:4px;background:#b8b2a0}#bench .plate i:nth-child(2){width:14px}#bench .plate i:nth-child(3){width:8px}#bench .knobs{display:flex;gap:10px;margin-left:auto;margin-right:calc(var(--b) * .5)}#bench .knobs i{width:34px;height:12px;border-radius:3px;background:repeating-linear-gradient(90deg,#6e6656 0 3px,#8e8572 3px 5px);box-shadow:inset 0 2px 2px #00000073,0 1px #fff6}#bench .switch{display:flex;align-items:center;gap:10px}#bench .switch b{width:30px;height:18px;border-radius:3px;background:#bdb294;box-shadow:inset 0 -5px #9a9076,inset 0 2px #ffffff80,0 0 0 2px #857c64}#bench .led{width:7px;height:7px;border-radius:50%;background:#2c3a2c;box-shadow:inset 0 1px 1px #00000080}#bench .led.lit{background:#6dff86;box-shadow:0 0 7px #4dff6a,0 0 2px #b0ffbc}@font-face{font-family:"Liberation Serif";src:url(/fonts/LiberationSerif-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Liberation Serif";src:url(/fonts/LiberationSerif-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Liberation Serif";src:url(/fonts/LiberationSerif-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Permanent Marker;src:url(/fonts/permanent-marker-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"DejaVu Serif";src:url(/fonts/DejaVuSerif-Bold.ttf) format("truetype");font-weight:700;font-display:swap}#records{position:absolute;inset:0;z-index:4;display:none;align-items:center;justify-content:center;pointer-events:none;text-shadow:none}#records.on{display:flex}#records.live{pointer-events:auto}#records .back{position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,#00000059,#000000d1);opacity:0;transition:opacity .3s}#records.live .back,#records.closing .back{opacity:1}#records .mon{position:relative;transform:translateY(18px) scale(.96);opacity:0;transition:transform .22s cubic-bezier(.2,.9,.3,1.15),opacity .12s}#records.live .mon,#records.closing .mon{transform:none;opacity:1}#records canvas.face{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}#records .mon:before{content:"";position:absolute;left:2.8%;top:7%;width:100%;height:100%;border-radius:4%/5%;background:#00000073}#records .glass{position:absolute;cursor:none}#records .glass .pane{position:absolute;inset:0}#records .glass canvas.tube{position:absolute;inset:0;width:100%;height:100%;display:block}#records .glass canvas.tube.plain{image-rendering:pixelated}#vhs{position:absolute;inset:0;z-index:4;display:none;align-items:center;justify-content:center;pointer-events:none;text-shadow:none}#vhs.on{display:flex}#vhs.live{pointer-events:auto}#vhs .back{position:absolute;inset:0;background:#00000094;opacity:0;transition:opacity .3s,background-color .8s}#vhs.live .back,#vhs.closing .back{opacity:1}#vhs.playing .back{background-color:#000000e6}#vhs .set{position:relative;transform:translateY(18px) scale(.96);opacity:0;transition:transform .22s cubic-bezier(.2,.9,.3,1.15),opacity .12s}#vhs.live .set,#vhs.closing .set{transform:none;opacity:1}#vhs .set>*{position:absolute}#vhs canvas.art{image-rendering:pixelated;pointer-events:none}#vhs canvas.tube{display:block;pointer-events:none}#vhs canvas.vfd{pointer-events:none}#vhs .tvglass{pointer-events:none;background:radial-gradient(ellipse 70% 55% at 26% 18%,rgba(255,255,255,.1),rgba(255,255,255,.025) 55%,transparent 70%)}#vhs .led{pointer-events:none;border-radius:50%;background:radial-gradient(circle,#c8ffd8 0%,rgba(60,230,110,.55) 45%,transparent 72%)}#vhs canvas.flying{image-rendering:pixelated;pointer-events:none;transform-origin:0 0;z-index:2}#reveal{position:absolute;inset:0;z-index:3;display:none;pointer-events:auto;font-family:var(--font)}#reveal.on{display:block}#reveal:before{content:"";position:absolute;left:0;right:0;bottom:0;height:32%;pointer-events:none;background:linear-gradient(to top,#000000b8,#0000)}#reveal .pills{position:absolute;left:0;bottom:46px;display:flex;align-items:flex-end;gap:18px}#reveal .pill{display:flex;align-items:center;height:56px;padding:0 26px;border:0;border-radius:999px;background:#000;color:#f2efe6;font:inherit;font-size:34px;line-height:1;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .12s,color .12s}#reveal .pill:hover{background:#f2efe6;color:#000}#reveal .pill.short{color:#f2efe673}#reveal .pill.short:hover{background:#1c1c1e;color:#f2efe699}#reveal .pill .x{display:block;max-width:0;overflow:hidden;transition:max-width .22s ease-out}#reveal .pill:hover .x{max-width:720px}#reveal .pill.none .x{display:none}#reveal .pill .in{display:flex;align-items:center;gap:10px;padding-left:14px;white-space:nowrap}#reveal .pill .m{display:flex;align-items:center;gap:3px;font-size:26px;letter-spacing:.02em}#reveal .pill .m canvas{width:36px;height:36px;image-rendering:pixelated}#reveal .pill .m.short b{color:#e2402e}#reveal .pill:hover .m.short b{color:#b8241c}#receipt{position:absolute;left:50%;bottom:0;display:none;pointer-events:none;z-index:2;--t: 3px;text-shadow:none}#receipt.on{display:block}#receipt .rc-strip,#receipt .rc-jolt,#receipt .rc-sway{position:absolute;left:0;top:0;right:0;height:100%}#receipt .rc-strip{transform:translateY(110%)}#receipt .rc-sway{transform-origin:50% 100%;animation:rc-sway 3.4s ease-in-out infinite alternate}@keyframes rc-sway{0%{transform:rotate(-.4deg)}to{transform:rotate(.3deg)}}#receipt canvas{position:absolute;display:block;image-rendering:pixelated}#receipt canvas.rc-paper{left:0;top:0}#receipt canvas.rc-mark{opacity:0}#receipt .rc-ink{position:absolute;color:#2c2a31;font-family:var(--font);font-weight:400;line-height:1;white-space:pre}#receipt .rc-hd b{display:block;font-weight:400;font-size:calc(var(--t) * 9.5);letter-spacing:.03em;color:#232128}#receipt .rc-hd span{display:block;margin-top:calc(var(--t) * .5);font-size:calc(var(--t) * 6.5);color:#4a4752}#receipt .rc-row{display:flex;align-items:center}#receipt .rc-row canvas{position:static;flex:none}#receipt .rc-row .rc-nm{flex:1 1 auto;min-width:0;overflow:hidden;padding-left:calc(var(--t) * 3);font-size:calc(var(--t) * 7);letter-spacing:.02em}#receipt .rc-row .rc-n{flex:none;font-size:calc(var(--t) * 8.5)}#receipt .rc-tot{text-align:right}#receipt .rc-tot span{display:block;font-size:calc(var(--t) * 6.5);letter-spacing:.12em;color:#4a4752}#receipt .rc-tot b{display:block;font-weight:400;font-size:calc(var(--t) * 15);line-height:.95;color:#1f1d24}#receipt .rc-num{text-align:center;font-size:calc(var(--t) * 6);letter-spacing:.18em;color:#4a4752}#receipt canvas.rc-cash{opacity:0}#claims{position:absolute;inset:0;z-index:4;display:none;align-items:center;justify-content:center;pointer-events:none;text-shadow:none}#claims.on{display:flex}#claims.live{pointer-events:auto}#claims .back{position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,#00000061,#000000d6);opacity:0;transition:opacity .3s}#claims.live .back,#claims.closing .back{opacity:1}#claims .mon{position:relative;transform:translateY(24px) scale(.96);opacity:0;transition:transform .24s cubic-bezier(.2,.9,.3,1.15),opacity .12s}#claims.live .mon,#claims.closing .mon{transform:none;opacity:1}#claims .mon>canvas.art{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}#claims .glass{position:absolute;cursor:none;pointer-events:auto;background:#050505;border-radius:calc(var(--t, 3px) * 10)}#claims .pane{position:absolute;inset:0}#claims canvas.tube{position:absolute;inset:0;width:100%;height:100%;display:block}#claims canvas.tube.plain{image-rendering:pixelated}#claims .sheen{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.03) 22%,transparent 34%),radial-gradient(ellipse 118% 104% at 50% 46%,transparent 62%,rgba(0,0,0,.55) 100%);box-shadow:inset 0 0 0 2px #0000008c,inset 0 6px 14px #00000080}#claims .spill{position:absolute;pointer-events:none;opacity:0;border-radius:calc(var(--t, 3px) * 12);box-shadow:0 0 calc(var(--t, 3px) * 9) calc(var(--t, 3px) * 2) #ffd2be29;mix-blend-mode:screen}#claims .models{position:absolute;inset:0;pointer-events:none}#claims .mdl{position:absolute;width:0;height:0;transition:transform .12s ease-out}#claims .mdl canvas{position:absolute;image-rendering:pixelated}#claims.settled .mdl canvas{filter:drop-shadow(2px 4px 0 rgba(0,0,0,.55))}#claims .mdl.hover{transform:translateY(-4px) scale(1.06)}#claims.settled .mdl.hover canvas{filter:drop-shadow(5px 9px 2px rgba(0,0,0,.5))}#claims .pointer{position:absolute;left:0;top:0;pointer-events:none;image-rendering:pixelated;display:none}#claims .mdl.stuck canvas,#claims.settled .mdl.stuck canvas{opacity:.45;filter:grayscale(1)}#claims .fly{position:fixed;inset:0;pointer-events:none;z-index:2}#claims .fly canvas{position:absolute;image-rendering:pixelated;box-shadow:none}#claims .eyes canvas{position:absolute;image-rendering:pixelated;pointer-events:none}#claims.settled .eyes canvas{filter:drop-shadow(0 0 calc(var(--t, 3px) * 1.6) var(--glow, #ff3d1f))}#claims .led{position:absolute;border-radius:50%;background:#3a1412;box-shadow:inset 0 1px 1px #0009}#claims .led.lit{background:#ff3b22;box-shadow:0 0 calc(var(--t, 3px) * 3) #ff2a14,0 0 var(--t, 3px) #ffb4a4}
