:root{--black:#0b0b0b;--white:#e0e0e0;--bg-1:#191919;--bg-2:#242424;--bg-3:#101010;--text-secondary:#989898;--text-muted:#858585;--accent:#d72d2d;--accent-hover:#ef4141;--accent-soft:#343434;--game-accent:var(--accent);--game-accent-dark:#7f1414;--control-shell:#c7c7c7;--control-shell-dark:#777;--control-surface:#202020;--screen-black:#050505;--success:#72d5a6;--warning:#e9b75d;--danger:#ed6a75;--black-transparent:#0b0b0bb8;--white-transparent:#e0e0e014;--screen-shadow:#000000b3;--fib-1:.1em;--fib-2:.2em;--fib-3:.3em;--fib-5:.5em;--fib-8:.8em;--fib-13:1.3em;--fib-21:2.1em;--fib-34:3.4em;--fib-55:5.5em;--fib-89:8.9em;--fib-144:14.4em;--fib-233:23.3em;--fib-377:37.7em;--fib-11:1.1em;--fib-17:1.7em;--fib-44:4.4em;--fib-67:6.7em;--fib-155:15.5em;--fib-189:18.9em;--fib-300:30em;--border:var(--fib-2) solid var(--bg-2)}@font-face{font-family:HND-Regular;font-weight:400;src:url(/Fonts/HelveticaNowDisplay-Regular.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:HND-Medium;font-weight:500;src:url(/Fonts/HelveticaNowDisplay-Medium.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:HND-Bold;font-weight:700;src:url(/Fonts/HelveticaNowDisplay-Bold.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:HND-Black;font-weight:900;src:url(/Fonts/HelveticaNowDisplay-Black.woff2)format("woff2");font-style:normal;font-display:swap}*{box-sizing:border-box;outline:none;margin:0;padding:0}html,body{-webkit-user-select:none;user-select:none;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;width:100%;min-height:100%;font-family:HND-Medium,Helvetica,Arial,sans-serif}body::-webkit-scrollbar{display:none}body{min-height:100svh;color:var(--white);background-color:var(--black);margin:0;font-size:100%;overflow:hidden}a{text-decoration:none;display:block}button,input{font:inherit;cursor:pointer}img,video{width:100%;height:auto}button{border:0}canvas{display:block}h1,h2,h3,h4,h5,h6,P,.SFS-BODY-SMALL,.SFS-BODY-MEDIUM,.SFS-BODY-LARGE,.SFS-TITLE-BIG,.SFS-TITLE-HUGE,.SFS-TITLE-ULTRA{line-height:100%}h1{font-size:var(--fib-89)}h2{font-size:var(--fib-55)}h3{font-size:var(--fib-34)}h4{font-size:var(--fib-21)}h5{font-size:var(--fib-13)}h6{font-size:var(--fib-8)}p{font-size:var(--fib-13)}.SFS-BODY-SMALL{font-size:var(--fib-8)}.SFS-BODY-MEDIUM{font-size:var(--fib-11)}.SFS-BODY-LARGE{font-size:var(--fib-17)}.SFS-TITLE-BIG{font-size:var(--fib-144)}.SFS-TITLE-HUGE{font-size:var(--fib-233)}.SFS-TITLE-ULTRA{font-size:var(--fib-377)}.context-menu-anchor{min-width:0;position:relative}.context-menu-anchor>.tool-button:hover,.context-menu-anchor>.tool-button:focus-visible,.context-menu-anchor>.tool-button[aria-expanded=true]{color:var(--white);background:var(--bg-2)}.context-menu-slot{min-width:0;z-index:7;position:absolute;inset-block-start:calc(100% + var(--fib-5));inset-inline-end:0}.context-menu{min-width:var(--fib-189);gap:var(--fib-1);max-width:89vw;max-height:55svh;padding:var(--fib-3);color:var(--white);background:var(--bg-2);border:var(--fib-1) solid var(--white-transparent);border-radius:var(--fib-8);box-shadow:0 var(--fib-8) var(--fib-21) var(--screen-shadow);flex-direction:column;display:flex;overflow:auto}@media screen and (width<=479px){.context-menu{max-width:89vw}}.context-menu[hidden]{display:none}.context-menu__item{width:100%;min-height:var(--fib-34);align-items:center;gap:var(--fib-8);padding:var(--fib-5) var(--fib-8);color:var(--text-secondary);border-radius:var(--fib-5);font-size:var(--fib-8);text-align:start;background:0 0;display:flex}.context-menu__item+.context-menu__item{box-shadow:inset 0 var(--fib-1) 0 var(--white-transparent)}.context-menu__item:hover,.context-menu__item:focus-visible{color:var(--white);background:var(--bg-3);outline:none}.context-menu__item[aria-checked=true]{color:var(--accent);background:var(--accent-soft)}.context-menu__item[aria-checked=true]:hover,.context-menu__item[aria-checked=true]:focus-visible{color:var(--accent);background:var(--bg-3)}.context-menu__item:disabled{color:var(--text-muted);cursor:not-allowed}.context-menu__check{width:var(--fib-13);flex:0 0 var(--fib-13);color:var(--accent);visibility:hidden}.context-menu__item[aria-checked=true] .context-menu__check{visibility:visible}.context-menu__label{flex:auto;min-width:0}
