@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(./silkscreen-latin-ext-400-normal-2T9bWrxp.woff2)format("woff2"),url(./silkscreen-latin-ext-400-normal-Drdn_BEM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(./silkscreen-latin-400-normal-CtPo2yA5.woff2)format("woff2"),url(./silkscreen-latin-400-normal-D0DfPJut.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(./silkscreen-latin-ext-700-normal-D7YUjVT_.woff2)format("woff2"),url(./silkscreen-latin-ext-700-normal-CjQdSuci.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(./silkscreen-latin-700-normal-CSE2nhgM.woff2)format("woff2"),url(./silkscreen-latin-700-normal-BjMPLkh0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(./press-start-2p-cyrillic-ext-400-normal-B5Ckvkit.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(./press-start-2p-cyrillic-400-normal-CbE56R3Y.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(./press-start-2p-greek-400-normal-BR_lG5n9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(./press-start-2p-latin-ext-400-normal-DBgyq7ky.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(./press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c0:#0e0e10;--c1:#121215;--c2:#1c1c20;--c3:#3a3a40;--c4:#45454c;--c5:#5e5a50;--c6:#7c7668;--c7:#a19b8c;--c8:#c6c0b2;--c9:#e8e4da;--white:#fff;--or:#ff6b2c;--or-hi:#ffa27a;--or-sh:#b8461a;--bl:#4da3ff;--bl-hi:#a6d1ff;--bl-sh:#1f5fa8;--font:"Silkscreen", "Press Start 2P", monospace;--font2:"Press Start 2P", "Silkscreen", monospace}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--c0);height:100%;color:var(--c9);font-family:var(--font);touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;margin:0;overflow:hidden}#app{background:var(--c0);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}#stage{transform-origin:0 0;background:var(--c1);width:390px;height:844px;box-shadow:0 0 0 3px var(--c2);position:absolute;top:0;left:0;overflow:hidden}#screen{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}#crt{pointer-events:none;z-index:100;background:repeating-linear-gradient(#0000 0 2px,#00000021 3px,#0000 4px),radial-gradient(#0000 60%,#00000059 100%);position:absolute;top:0;bottom:0;left:0;right:0}button,input{font-family:var(--font)}.pix,canvas{image-rendering:pixelated;image-rendering:crisp-edges}.screen{flex-direction:column;align-items:center;display:flex}.btn{font-family:var(--font);letter-spacing:0;color:var(--c0);background:var(--c7);cursor:pointer;height:52px;box-shadow:inset 3px 3px 0 var(--c8), inset -3px -3px 0 var(--c5), 0 0 0 3px var(--c0), 0 6px 0 3px var(--c0);text-transform:uppercase;touch-action:manipulation;border:0;outline:none;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:18px;font-weight:700;display:flex;position:relative}.btn:active,.btn.pressed{box-shadow:inset 3px 3px 0 var(--c5), inset -3px -3px 0 var(--c8), 0 0 0 3px var(--c0), 0 3px 0 3px var(--c0);transform:translateY(3px)}.btn:focus-visible{box-shadow:inset 3px 3px 0 var(--c8), inset -3px -3px 0 var(--c5), 0 0 0 3px var(--white), 0 6px 0 3px var(--c0)}.btn-or{background:var(--or);color:var(--c0);box-shadow:inset 3px 3px 0 var(--or-hi), inset -3px -3px 0 var(--or-sh), 0 0 0 3px var(--c0), 0 6px 0 3px var(--c0)}.btn-or:active{box-shadow:inset 3px 3px 0 var(--or-sh), inset -3px -3px 0 var(--or-hi), 0 0 0 3px var(--c0), 0 3px 0 3px var(--c0)}.btn-bl{background:var(--bl);box-shadow:inset 3px 3px 0 var(--bl-hi), inset -3px -3px 0 var(--bl-sh), 0 0 0 3px var(--c0), 0 6px 0 3px var(--c0)}.btn-dark{background:var(--c4);color:var(--c9);box-shadow:inset 3px 3px 0 var(--c6), inset -3px -3px 0 var(--c3), 0 0 0 3px var(--c0), 0 6px 0 3px var(--c0)}.btn-big{height:84px;font-size:30px}.btn small{letter-spacing:1px;font-size:11px;font-weight:400;display:block}.btn.sel{background:var(--or);box-shadow:inset 3px 3px 0 var(--or-hi), inset -3px -3px 0 var(--or-sh), 0 0 0 3px var(--c0), 0 6px 0 3px var(--c0)}.panel{background:var(--c1);border:3px solid var(--c4);box-shadow:inset 3px 3px 0 var(--c0), inset -3px -3px 0 var(--c2), 0 0 0 3px var(--c0);padding:12px}.title{font-family:var(--font);color:var(--c9);text-shadow:3px 3px 0 var(--c0), 0 3px 0 var(--c5);letter-spacing:0;font-size:30px;font-weight:700}.orange{color:var(--or)}.blue{color:var(--bl)}.dim{color:var(--c6)}.tiny{letter-spacing:1px;font-size:10px}.blink{animation:1.1s steps(2,start) infinite blink}@keyframes blink{to{visibility:hidden}}.fade-in{animation:.25s steps(5,end) both fadeIn}@keyframes fadeIn{0%{opacity:0}}.overlay{z-index:50;background:repeating-conic-gradient(#0e0e10d1 0% 25%,#0e0e109e 0% 50%) 0 0/4px 4px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.xpbar{gap:2px;height:10px;display:flex}.xpbar i{background:var(--c3);box-shadow:inset 0 -2px 0 var(--c2);flex:1}.xpbar i.on{background:var(--or);box-shadow:inset 0 -2px 0 var(--or-sh), inset 0 2px 0 var(--or-hi)}.xpbar i.gain{background:var(--or-hi);animation:.5s steps(2,start) 4 blink}.toggle{background:var(--c3);border:3px solid var(--c0);cursor:pointer;width:52px;height:26px;position:relative}.toggle:after{content:"";background:var(--c7);width:16px;height:16px;box-shadow:inset 2px 2px 0 var(--c8), inset -2px -2px 0 var(--c5);position:absolute;top:2px;left:2px}.toggle.on{background:var(--or-sh)}.toggle.on:after{background:var(--or);box-shadow:inset 2px 2px 0 var(--or-hi), inset -2px -2px 0 var(--or-sh);left:28px}input[type=range]{-webkit-appearance:none;appearance:none;background:var(--c3);border:3px solid var(--c0);touch-action:none;outline:none;height:12px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--or);border:3px solid var(--c0);cursor:pointer;width:18px;height:24px}input[type=range]::-moz-range-thumb{background:var(--or);border:3px solid var(--c0);cursor:pointer;border-radius:0;width:18px;height:24px}.bgfall{pointer-events:none;z-index:-1;width:390px;height:844px;position:absolute;top:0;bottom:0;left:0;right:0}.menubg{z-index:-2;opacity:.6;pointer-events:none;position:absolute;top:0;left:0}.topbar{background:var(--c1);border:3px solid var(--c4);width:374px;box-shadow:0 0 0 3px var(--c0);align-items:center;gap:12px;margin-top:10px;padding:8px 10px;display:flex;position:relative}.tb-portrait canvas{box-shadow:0 0 0 3px var(--c0), 0 0 0 5px var(--c6);display:block}.tb-info{flex-direction:column;flex:1;gap:3px;display:flex}.tb-name{font-size:16px;font-weight:700}.tb-lv{color:var(--c7);font-size:10px}.topbar{cursor:pointer}.coinchip{height:40px;color:var(--c9);background:var(--c1);border:3px solid var(--c4);box-shadow:0 0 0 3px var(--c0), inset 0 3px 0 var(--c0);align-items:center;gap:8px;padding:0 12px;font-size:17px;font-weight:700;display:flex}.topbar .coinchip{box-shadow:none;background:0 0;border:0;align-self:flex-start;margin-top:6px;padding:0 4px}.tb-coins{color:var(--c9);align-items:center;gap:6px;font-size:16px;font-weight:700;display:flex}.btn-icon{width:48px;height:44px;padding:0}.backhdr{align-items:center;gap:14px;width:374px;margin-top:14px;display:flex}.title.small{font-size:22px}.portrait{display:block}.title-wrap{cursor:pointer;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.title-logo{margin-top:210px;animation:.6s steps(6,end) both logoIn}@keyframes logoIn{0%{opacity:0;transform:translateY(-120px)}}.logo-text{flex-direction:column;align-items:center;line-height:.95;display:flex}.logo-text .lt-block{color:var(--c9);text-shadow:4px 4px 0 var(--c5), 8px 8px 0 var(--c0);letter-spacing:4px;font-size:54px;font-weight:700}.logo-text .lt-brawl{color:var(--or);text-shadow:4px 4px 0 var(--or-sh), 8px 8px 0 var(--c0);letter-spacing:2px;font-size:70px;font-weight:700}.logo-text.horizontal{flex-direction:row;gap:12px}.logo-text.horizontal span{font-size:36px}.sparkrow{align-items:center;gap:10px;margin-top:26px;display:flex}.sparks.r{transform:scaleX(-1)}.sparks{background:repeating-linear-gradient(90deg, var(--or) 0 6px, transparent 6px 12px, var(--or-hi) 12px 15px, transparent 15px 24px);width:110px;height:6px;animation:.4s steps(4,end) infinite sparks}@keyframes sparks{to{background-position:24px 0}}.tap{color:var(--c9);text-shadow:3px 3px 0 var(--c0);font-size:22px;font-weight:700;position:absolute;bottom:190px}.ver{position:absolute;bottom:18px}.menu-logo{margin-top:34px}.skinpanel{cursor:pointer;margin-top:26px}.skinpanel canvas{box-shadow:0 0 0 3px var(--c0);display:block}.menu-main{flex-direction:column;gap:22px;width:354px;margin-top:40px;display:flex}.menu-main .quick{white-space:nowrap;gap:14px;height:106px;font-size:28px}.qb-l{flex-direction:column;align-items:center;line-height:1.05;display:flex}.qb-l small{margin-top:4px;font-size:14px;font-weight:700}.menu-row{gap:16px;display:flex}.menu-row .btn{flex:1;gap:8px;height:70px;padding:0 8px;font-size:15px;line-height:1.15}.bottomnav{background:var(--c1);border-top:3px solid var(--c3);height:78px;box-shadow:0 -3px 0 var(--c0);z-index:5;gap:6px;padding:8px 6px 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.nav{min-width:0;color:var(--c7);font-family:var(--font);letter-spacing:0;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:4px;padding:0;font-size:9px;font-weight:700;display:flex}.nav-ico{background:var(--c2);border:3px solid var(--c3);width:52px;height:40px;box-shadow:0 0 0 2px var(--c0), inset 0 -3px 0 var(--c1);justify-content:center;align-items:center;display:flex}.nav:active .nav-ico{transform:translateY(2px)}.nav.on{color:var(--or)}.nav.on .nav-ico{border-color:var(--or);background:var(--c1)}.nav.on .nav-l{box-shadow:0 4px 0 var(--or);padding-bottom:1px}.prac-info{flex-direction:column;align-items:center;gap:6px;width:340px;margin-top:26px;font-weight:700;display:flex}.diff-list{flex-direction:column;gap:18px;width:340px;margin-top:30px;display:flex}.diff-list .btn{height:70px;font-size:22px}.prac-start{width:340px;margin-top:46px}.mm-title{margin-top:40px}.dots{animation:.9s steps(2,start) infinite blink;display:inline-block}.mm-card .tiny{letter-spacing:0;font-size:8px}.mm-time{color:var(--c7);margin-top:6px;font-size:16px}.radar{background:radial-gradient(circle, transparent 0 34px, var(--c3) 34px 37px, transparent 37px 70px, var(--c3) 70px 73px, transparent 73px 104px, var(--c4) 104px 110px), var(--c1);width:220px;height:220px;box-shadow:0 0 0 3px var(--c0);border-radius:50%;margin-top:26px;position:relative;overflow:hidden}.radar .sweep{background:conic-gradient(#ff6b2c8c,#ff6b2c00 50deg,#0000 360deg);animation:1.6s steps(24,end) infinite sweep;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes sweep{to{transform:rotate(360deg)}}.blip{background:var(--or);width:8px;height:8px;animation:1s steps(2,start) infinite blink;position:absolute}.b1{top:70px;left:60px}.b2{animation-delay:.3s;top:120px;left:150px}.b3{animation-delay:.6s;top:160px;left:96px}.mm-cards{gap:8px;margin-top:30px;display:flex}.mm-card{background:var(--c1);border:3px solid var(--c4);width:86px;height:120px;box-shadow:0 0 0 3px var(--c0);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.mm-card.found{border-color:var(--c7);animation:.2s steps(3,end) fadeIn}.mm-q{background:var(--c2);width:64px;height:64px;color:var(--c5);justify-content:center;align-items:center;font-size:36px;display:flex}.tip-ico{background:var(--or);width:40px;height:40px;box-shadow:inset 3px 3px 0 var(--or-hi), inset -3px -3px 0 var(--or-sh), 0 0 0 2px var(--c0);flex:none;justify-content:center;align-items:center;display:flex}.radar .rx,.radar .ry{background:repeating-linear-gradient(90deg, var(--c3) 0 6px, transparent 6px 10px);position:absolute}.radar .rx{height:2px;top:109px;left:6px;right:6px}.radar .ry{background:repeating-linear-gradient(180deg, var(--c3) 0 6px, transparent 6px 10px);width:2px;top:6px;bottom:6px;left:109px}.tip{align-items:center;gap:10px;width:360px;margin-top:30px;font-size:11px;line-height:1.5;display:flex}.mm-cancel{width:260px;height:60px;position:absolute;bottom:60px}.mm-title{font-size:28px}.vs-bands{background:var(--or);flex-direction:column;gap:6px;display:flex;position:absolute;top:0;bottom:70px;left:0;right:0}.vs-band{background:var(--c1);flex:1;align-items:center;gap:16px;padding:0 18px;animation:.35s steps(5,end) both bandIn;display:flex;position:relative;overflow:hidden}.vs-band.right{flex-direction:row-reverse;animation-name:bandInR}.vs-band.me{background:var(--c2)}.vs-pt{box-shadow:0 0 0 3px var(--c0);background-blend-mode:normal;padding:6px;background-image:repeating-linear-gradient(135deg,#0e0e102e 0 6px,#0000 6px 12px)!important}.vs-pt canvas{display:block}@keyframes bandIn{0%{transform:translate(-390px)}}@keyframes bandInR{0%{transform:translate(390px)}}.vs-name{min-width:150px;color:var(--c9);text-align:center;text-shadow:3px 3px 0 var(--c0);background:var(--c0);border:4px solid var(--c6);box-shadow:0 0 0 3px var(--c0);flex-direction:column;gap:4px;padding:12px 16px 10px;font-size:30px;font-weight:700;display:flex}.vs-name.or{border-color:var(--or)}.vs-name.bl{border-color:var(--bl)}.vs-name small{color:var(--c7);text-shadow:none;font-size:10px}.vs-stamp{color:var(--or);text-shadow:6px 6px 0 var(--c0), -3px -3px 0 var(--c0), 3px -3px 0 var(--c0), -3px 3px 0 var(--c0), 0 9px 0 var(--or-sh);z-index:2;font-size:110px;font-weight:700;animation:.4s steps(4,end) .5s both stamp;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}@keyframes stamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(3)}}.vs-foot{text-shadow:2px 2px 0 var(--c0);flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;bottom:6px;left:0;right:0}.vs-ms{align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.vs-dots{background:repeating-linear-gradient(90deg, var(--or) 0 6px, transparent 6px 12px);width:30px;height:6px}.vs-n{color:var(--c9);font-size:34px;line-height:1}.match-canvas{touch-action:none;width:390px;height:844px;position:absolute;top:0;bottom:0;left:0;right:0}.ko-stamp{color:var(--or);text-shadow:6px 6px 0 var(--c0), -3px -3px 0 var(--c0), 3px -3px 0 var(--c0), -3px 3px 0 var(--c0);font-size:96px;font-weight:700;animation:.35s steps(4,end) both stamp;transform:rotate(-10deg)}.ko-ov{justify-content:flex-start;padding-top:150px}.ko-placed{text-shadow:3px 3px 0 var(--c0);margin-top:26px;font-size:24px;font-weight:700}.ko-badge{filter:drop-shadow(0 4px 0 var(--c0));margin-top:8px;font-size:34px}.ko-by{text-shadow:3px 3px 0 var(--c0);flex-direction:column;align-items:center;gap:8px;margin-top:20px;font-size:20px;font-weight:700;display:flex}.ko-btns{gap:14px;display:flex;position:absolute;bottom:28px;left:12px;right:12px}.ko-spec{flex:1.6;height:64px;font-size:22px}.ko-leave{flex:1;height:64px;font-size:22px}.badge{background:var(--c9);color:var(--c0);box-shadow:inset -3px -3px 0 var(--c7), 0 0 0 3px var(--c0);padding:6px 10px}.menu-panel{text-align:center;border-color:var(--c6);flex-direction:column;align-items:stretch;gap:16px;width:320px;padding:22px 20px 16px;display:flex}.menu-panel>.title{font-size:40px}.mp-sub{margin-top:-8px;font-size:11px;font-weight:700}.menu-panel>.btn{gap:14px;height:58px;font-size:20px}.leave-note{margin-top:2px}.res-title{margin-top:30px;font-size:40px}.res-place{margin-top:8px;font-size:16px;font-weight:700}.podium{justify-content:center;align-items:flex-end;gap:4px;width:366px;margin-top:14px;display:flex}.pod{flex-direction:column;align-items:center;width:90px;animation:.35s steps(5,end) both podIn;display:flex}.pod1{animation-delay:.45s}.pod2{animation-delay:.25s}.pod3{animation-delay:.1s}@keyframes podIn{0%{opacity:0;transform:translateY(40px)}}.pod .crown{margin-bottom:4px;animation:1.2s steps(2,start) infinite blink}.pod .portrait{z-index:1;margin-bottom:-2px;position:relative}.pod-step{background:var(--c4);width:100%;box-shadow:inset 4px 4px 0 var(--c6), inset -4px -4px 0 var(--c3), 0 0 0 3px var(--c0);color:var(--c0);flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding-top:8px;font-size:16px;display:flex}.pod1 .pod-step{background:var(--c5);box-shadow:inset 4px 4px 0 var(--c7), inset -4px -4px 0 var(--c4), 0 0 0 3px var(--c0)}.pod-name{max-width:80px;color:var(--c9);background:var(--c0);white-space:nowrap;padding:2px 6px 1px;font-size:10px;font-weight:700;overflow:hidden}.pod.me .pod-name{color:var(--or)}.res-stats{background:var(--c1);border:3px solid var(--c4);width:350px;box-shadow:0 0 0 3px var(--c0);flex-direction:column;gap:5px;margin-top:22px;padding:10px 12px 12px;display:flex}.res-sh{text-align:center;margin-bottom:4px;font-size:18px;font-weight:700}.srow{background:var(--c0);border:2px solid var(--c2);justify-content:space-between;padding:6px 10px 5px;font-size:14px;font-weight:700;display:flex}.res-xp{background:var(--c1);border:3px solid var(--c4);width:350px;box-shadow:0 0 0 3px var(--c0);flex-direction:column;gap:6px;margin-top:14px;padding:8px 12px 10px;display:flex}.res-xp-top{justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.res-xp-top .coins{align-items:center;gap:4px;display:flex}.res-xp-bar{white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.res-xp-bar .xpbar{flex:1;height:14px}.res-lvup{text-align:center;color:var(--or);font-size:12px;font-weight:700;animation:.6s steps(2,start) 6 blink}.res-unlock{color:var(--bl-hi);justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex}.res-btns{gap:14px;width:350px;margin-top:22px;display:flex}.res-btns .btn{flex:1;height:64px;font-size:20px}.res-rematch{flex:1.6!important}.confetti{pointer-events:none;z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.confetti>*{animation:3s linear infinite confFall;position:absolute;top:-20px}.confetti>i{background:var(--or);width:6px;height:6px}@keyframes confFall{to{transform:translateY(880px)rotate(540deg)}}.set-panel{flex-direction:column;width:100%;display:flex}.ph-panel{flex-direction:column;align-items:center;gap:12px;width:340px;margin-top:120px;padding:30px;display:flex}.menu-panel .set-panel{text-align:left;width:100%}.btn.disabled{background:var(--c3);color:var(--c7);box-shadow:inset 3px 3px 0 var(--c4), inset -3px -3px 0 var(--c2), 0 0 0 3px var(--c0), 0 6px 0 3px var(--c0)}.btn.confirm{background:var(--white);color:var(--c0)}.scrhdr{justify-content:space-between;align-items:center;width:366px;margin-top:16px;display:flex}.scrhdr .title{font-size:32px;line-height:1}.tabs{gap:8px;width:366px;margin-top:14px;display:flex}.tab{height:40px;font-family:var(--font);color:var(--c7);background:var(--c2);border:3px solid var(--c4);box-shadow:0 0 0 2px var(--c0), inset 0 -3px 0 var(--c1);cursor:pointer;touch-action:manipulation;flex:1;font-size:14px;font-weight:700}.tab.on{color:var(--c0);background:var(--or);border-color:var(--or-sh);box-shadow:0 0 0 2px var(--c0), inset 3px 3px 0 var(--or-hi), inset -3px -3px 0 var(--or-sh)}.tag{letter-spacing:0;color:var(--c0);box-shadow:0 0 0 2px var(--c0);white-space:nowrap;padding:2px 6px 1px;font-size:9px;font-weight:700;display:inline-block}.tag-bl{background:var(--bl);box-shadow:0 0 0 2px var(--c0), inset 0 2px 0 var(--bl-hi), inset 0 -2px 0 var(--bl-sh)}.tag-or{background:var(--or);box-shadow:0 0 0 2px var(--c0), inset 0 2px 0 var(--or-hi), inset 0 -2px 0 var(--or-sh)}.tag-gray{background:var(--c7);box-shadow:0 0 0 2px var(--c0), inset 0 2px 0 var(--c8), inset 0 -2px 0 var(--c5)}.lockline{color:var(--c8);align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.toast{z-index:60;white-space:nowrap;color:var(--c0);background:var(--c9);box-shadow:0 0 0 3px var(--c0), inset -3px -3px 0 var(--c7);pointer-events:none;padding:10px 16px;font-size:13px;font-weight:700;animation:.15s steps(3,end) fadeIn;position:absolute;bottom:120px;left:50%;transform:translate(-50%)}.toast.or{background:var(--or);box-shadow:0 0 0 3px var(--c0), inset -3px -3px 0 var(--or-sh)}.lk-prev{background:var(--c1);border:3px solid var(--c4);width:366px;box-shadow:0 0 0 3px var(--c0);margin-top:14px}.lk-prev-art{background:linear-gradient(var(--c2) 1px, transparent 1px) 0 0 / 18px 18px, linear-gradient(90deg, var(--c2) 1px, transparent 1px) 0 0 / 18px 18px, var(--c0);justify-content:center;align-items:center;height:196px;display:flex}.lk-prev-art canvas{display:block}.lk-prev-name{border-top:3px solid var(--c4);background:var(--c1);justify-content:center;align-items:baseline;gap:10px;padding:7px 0 6px;display:flex}.lk-prev-name b{font-size:20px}.lk-prev-name small{color:var(--c6);font-size:9px}.lk-grid{grid-template-columns:repeat(3,1fr);gap:8px;width:366px;margin-top:12px;display:grid}.lk-grid.n4{grid-template-columns:repeat(4,1fr)}.lk-card{height:126px;font-family:var(--font);color:var(--c9);background:var(--c1);border:3px solid var(--c4);box-shadow:0 0 0 2px var(--c0), inset 0 3px 0 var(--c0);cursor:pointer;touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:4px 2px;display:flex}.lk-grid.n4 .lk-card{height:140px}.lk-card.sel{border-color:var(--or);box-shadow:0 0 0 2px var(--c0), inset 0 0 0 2px var(--or-sh)}.lk-card.locked .lk-thumb{opacity:.55;filter:grayscale(.4)}.lk-thumb{align-items:center;height:58px;display:flex}.lk-thumb canvas{display:block}.lk-name{font-size:13px;font-weight:700}.lk-action{width:366px;margin-top:16px}.lk-btn{width:100%;height:64px;font-size:26px}.sh-body{flex-direction:column;gap:12px;width:366px;margin-top:14px;display:flex}.rule{background:var(--c3);height:3px;box-shadow:0 1px 0 var(--c0);flex:1}.cashbtn{min-width:96px;height:46px;font-family:var(--font);color:var(--c0);cursor:not-allowed;opacity:.75;filter:saturate(.55);touch-action:manipulation;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 8px;display:flex;position:relative}.cashbtn b{font-size:18px;line-height:1}.cashbtn small{letter-spacing:0;font-size:7px;font-weight:700}.cashbtn.or{background:var(--or);box-shadow:inset 3px 3px 0 var(--or-hi), inset -3px -3px 0 var(--or-sh), 0 0 0 3px var(--c0)}.cashbtn.bl{background:var(--bl);box-shadow:inset 3px 3px 0 var(--bl-hi), inset -3px -3px 0 var(--bl-sh), 0 0 0 3px var(--c0)}.cashbtn.sm{grid-column:1/-1;width:100%;min-width:0;height:36px}.cashbtn.sm b{font-size:14px}.sh-bundle{background:var(--c1);border:3px solid var(--or);box-shadow:0 0 0 3px var(--c0), inset 0 0 0 2px var(--or-sh);align-items:center;gap:8px;padding:8px;display:flex}.sh-b-art{gap:6px;display:flex}.sh-b-cell{background:var(--c0);border:2px solid var(--c3);justify-content:center;align-items:center;width:66px;height:66px;display:flex}.sh-b-side{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.sh-b-title{text-align:center;font-size:14px;font-weight:700;line-height:1.1}.sh-b-side .cashbtn{width:100%;min-width:0;height:40px}.sh-pass{background:var(--c1);border:3px solid var(--bl);box-shadow:0 0 0 3px var(--c0), inset 0 0 0 2px var(--bl-sh);padding:8px}.sh-pass-top{align-items:center;gap:10px;font-size:15px;display:flex}.sh-pass-row{align-items:center;gap:8px;margin-top:8px;display:flex}.sh-pass-items{background:linear-gradient(var(--bl-sh), var(--bl-sh)) center / 100% 3px no-repeat;flex:1;justify-content:space-between;display:flex}.sh-pass-it{background:var(--c2);border:2px solid var(--c4);width:34px;height:34px;box-shadow:0 0 0 2px var(--c0);justify-content:center;align-items:center;display:flex;position:relative}.sh-pass-it canvas:first-child{opacity:.7}.sh-pass-it .pl{position:absolute;bottom:-7px;left:9px}.sh-pass-row .cashbtn{min-width:82px;height:42px}.sh-dhdr{align-items:center;gap:10px;margin-top:2px;display:flex}.sh-dhdr b{font-size:20px}.sh-clock{color:var(--c8);font-size:14px;font-weight:700}.sh-daily{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sh-offer{background:var(--c1);border:3px solid var(--c4);height:118px;box-shadow:0 0 0 2px var(--c0);gap:6px;padding:6px;display:flex;position:relative}.sh-thumb{background:var(--c0);border:2px solid var(--c2);flex:none;justify-content:center;align-items:center;width:66px;display:flex}.sh-info{flex-direction:column;flex:1;justify-content:space-between;align-items:stretch;min-width:0;display:flex}.sh-name{font-size:12px;font-weight:700;line-height:1.1}.sh-name small{color:var(--c6);letter-spacing:0;font-size:7px}.sh-price{align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.sh-price s{color:var(--c6);font-size:9px}.sh-offer .tag{align-self:flex-start}.sh-deal{position:absolute;top:-6px;right:-4px}.minibtn{height:26px;font-family:var(--font);color:var(--c0);background:var(--or);box-shadow:inset 2px 2px 0 var(--or-hi), inset -2px -2px 0 var(--or-sh), 0 0 0 2px var(--c0);cursor:pointer;touch-action:manipulation;border:0;font-size:12px;font-weight:700}.minibtn:active{transform:translateY(2px)}.minibtn.bl{background:var(--bl);box-shadow:inset 2px 2px 0 var(--bl-hi), inset -2px -2px 0 var(--bl-sh), 0 0 0 2px var(--c0)}.minibtn.off{background:var(--c3);color:var(--c6);box-shadow:inset 2px 2px 0 var(--c4), inset -2px -2px 0 var(--c2), 0 0 0 2px var(--c0)}.minibtn.confirm{background:var(--white)}.sh-packs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sh-pack{background:var(--c1);border:3px solid var(--c4);box-shadow:0 0 0 2px var(--c0);grid-template-columns:auto 1fr;align-items:center;gap:6px 2px;padding:6px;display:grid}.coinstack{width:50px;height:36px;position:relative}.coinstack canvas{position:absolute}.sh-pack-n{text-align:right;font-size:12px;font-weight:700;line-height:1}.sh-pack-n small{color:var(--c7);font-size:8px;display:block}.pf-body{flex-direction:column;gap:10px;width:366px;height:742px;margin-top:14px;display:flex}.pf-panel{background:var(--c1);border:3px solid var(--c4);box-shadow:0 0 0 3px var(--c0), inset 0 3px 0 var(--c0);padding:10px}.pf-head{align-items:center;gap:12px;display:flex}.pf-portrait{cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;position:relative}.pf-portrait canvas{display:block}.pf-portrait:active{transform:translateY(2px)}.pf-swap{position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.pf-info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.pf-nrow{justify-content:space-between;align-items:center;gap:8px;display:flex}.pf-name{text-shadow:3px 3px 0 var(--c0);white-space:nowrap;font-size:26px;font-weight:700;line-height:1;overflow:hidden}.pf-input{width:150px;min-width:0;height:40px;font-family:var(--font);color:var(--c9);background:var(--c0);border:3px solid var(--or);-webkit-user-select:text;user-select:text;outline:none;padding:0 6px;font-size:20px;font-weight:700}.pf-edit{flex:none;width:44px;height:40px}.pf-lv{font-size:20px;font-weight:700}.pf-xp{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.pf-xp .xpbar{flex:1;height:14px}.pf-xpn{color:var(--c8);text-align:center;font-size:11px}.pf-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pf-tile{background:var(--c1);border:3px solid var(--c4);box-shadow:0 0 0 2px var(--c0);padding:6px 6px 8px}.pf-tl{letter-spacing:0;white-space:nowrap;font-size:10px;font-weight:700}.pf-tv{background:var(--c0);border:2px solid var(--c2);justify-content:center;align-items:center;gap:8px;height:46px;margin-top:5px;display:flex}.pf-tv b{white-space:nowrap;font-size:20px}.pf-ph{margin-bottom:8px;font-size:15px;font-weight:700}.pf-fav-row{background:var(--c0);border:2px solid var(--c2);align-items:center;gap:14px;padding:6px;display:flex}.pf-fav-ico{width:56px;height:56px;box-shadow:0 0 0 2px var(--c0);justify-content:center;align-items:center;display:flex}.pf-fav-ico.or{background:var(--or-sh);box-shadow:inset 3px 3px 0 var(--or), inset -3px -3px 0 #7a2e10, 0 0 0 2px var(--c0)}.pf-fav-ico.bl{background:var(--bl-sh);box-shadow:inset 3px 3px 0 var(--bl), inset -3px -3px 0 #123a68, 0 0 0 2px var(--c0)}.pf-fav-n{font-size:22px;font-weight:700}.pf-fav-u{color:var(--c8);margin-top:4px;font-size:11px}.pf-empty{color:var(--c7);padding:8px 4px;font-size:11px;line-height:1.5}.pf-recent{flex-direction:column;flex:1;min-height:0;margin-bottom:82px;display:flex}.pf-list{touch-action:pan-y;scrollbar-width:none;flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow-y:auto}.pf-list::-webkit-scrollbar{display:none}.pf-row{width:100%;font-family:var(--font);color:var(--c9);text-align:left;background:var(--c0);border:2px solid var(--c2);cursor:pointer;touch-action:pan-y;flex:none;padding:4px;display:block}.pf-rtop{align-items:center;gap:10px;display:flex}.place{text-align:center;width:56px;color:var(--c0);background:var(--c4);box-shadow:inset 2px 2px 0 var(--c6), inset -2px -2px 0 var(--c3), 0 0 0 2px var(--c0);flex:none;padding:3px 0 2px;font-size:14px}.place.p1{background:var(--or);box-shadow:inset 2px 2px 0 var(--or-hi), inset -2px -2px 0 var(--or-sh), 0 0 0 2px var(--c0)}.place.p2{background:var(--c9);box-shadow:inset 2px 2px 0 var(--white), inset -2px -2px 0 var(--c7), 0 0 0 2px var(--c0)}.place.p3{background:var(--c7);box-shadow:inset 2px 2px 0 var(--c8), inset -2px -2px 0 var(--c5), 0 0 0 2px var(--c0)}.pf-mode{flex:1;font-size:12px;font-weight:700}.pf-ago{color:var(--c8);font-size:11px}.pf-chev{background:var(--c3);width:22px;height:22px;box-shadow:0 0 0 2px var(--c0);justify-content:center;align-items:center;display:flex}.pf-row.open .pf-chev canvas{transform:rotate(90deg)}.pf-det{color:var(--c8);flex-wrap:wrap;gap:4px 12px;padding:8px 4px 4px;font-size:10px;display:none}.pf-row.open .pf-det{display:flex}.pk-panel{flex-direction:column;align-items:center;gap:14px;width:350px;display:flex}.pk-top{justify-content:space-between;align-items:center;width:100%;display:flex}.pk-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pk-cell{cursor:pointer;touch-action:manipulation;background:0 0;border:3px solid #0000;padding:2px}.pk-cell canvas{display:block}.pk-cell.on{border-color:var(--or)}.onoff{width:84px;height:32px;color:var(--c6);background:var(--c3);box-shadow:inset 2px 2px 0 var(--c2), inset -2px -2px 0 var(--c4), 0 0 0 3px var(--c0);cursor:pointer;touch-action:manipulation;border:0;flex:none;align-items:center;padding:0 0 0 10px;font-size:13px;font-weight:700;display:flex;position:relative}.onoff i{background:var(--c7);width:24px;height:24px;box-shadow:inset 2px 2px 0 var(--c8), inset -2px -2px 0 var(--c5), 0 0 0 2px var(--c0);position:absolute;top:4px;right:4px}.onoff.on{color:var(--c0);background:var(--or);box-shadow:inset 2px 2px 0 var(--or-hi), inset -2px -2px 0 var(--or-sh), 0 0 0 3px var(--c0)}.onoff.on i{background:var(--c9);box-shadow:inset 2px 2px 0 var(--white), inset -2px -2px 0 var(--c7), 0 0 0 2px var(--c0)}.onoff:not(.on){justify-content:flex-start;padding-left:0}.onoff:not(.on) span{margin-left:10px}.seg{gap:4px;display:flex}.seg-b{height:32px;color:var(--c8);background:var(--c3);box-shadow:inset 2px 2px 0 var(--c4), inset -2px -2px 0 var(--c2), 0 0 0 2px var(--c0);cursor:pointer;touch-action:manipulation;border:0;padding:0 8px;font-size:11px;font-weight:700}.seg-b.on{color:var(--c0);background:var(--or);box-shadow:inset 2px 2px 0 var(--or-hi), inset -2px -2px 0 var(--or-sh), 0 0 0 2px var(--c0)}.segslider{background:var(--c0);width:168px;height:26px;box-shadow:inset 0 0 0 2px var(--c3);cursor:pointer;touch-action:none;outline:none;gap:2px;padding:4px;display:flex;position:relative}.segslider i{background:var(--c2);flex:1}.segslider i.on{background:var(--or);box-shadow:inset 0 2px 0 var(--or-hi), inset 0 -2px 0 var(--or-sh)}.segslider b{background:var(--c9);width:16px;height:32px;box-shadow:inset 2px 2px 0 var(--white), inset -2px -2px 0 var(--c7), 0 0 0 2px var(--c0);pointer-events:none;position:absolute;top:-3px}.segslider:focus-visible{box-shadow:inset 0 0 0 2px var(--white)}.pr-code{text-align:center;background:var(--c1);border:3px solid var(--c4);width:366px;box-shadow:0 0 0 3px var(--c0), inset 0 3px 0 var(--c0);margin-top:22px;padding:10px 12px 12px}.pr-cl{font-size:16px;font-weight:700}.pr-cv{justify-content:center;align-items:center;gap:20px;margin-top:6px;display:flex}.pr-cv b{letter-spacing:4px;text-shadow:4px 4px 0 var(--c0), 0 4px 0 var(--c5);-webkit-user-select:text;user-select:text;font-size:60px;line-height:1}.pr-copy{width:52px;height:52px}.pr-invite{width:366px;height:46px;color:var(--c6);background:var(--c2);border:3px dashed var(--c4);justify-content:center;align-items:center;gap:12px;margin-top:14px;font-size:16px;font-weight:700;display:flex}.pr-invite canvas{opacity:.5}.pr-slots{grid-template-columns:1fr 1fr;gap:10px;width:366px;margin-top:18px;display:grid}.pr-slot{width:100%;min-width:0;height:112px;color:var(--c9);text-align:left;background:var(--c1);border:3px solid var(--c4);box-shadow:0 0 0 2px var(--c0);align-items:center;gap:10px;padding:8px;animation:.2s steps(3,end) fadeIn;display:flex}.pr-slot.host{border-color:var(--or)}.pr-slot.bot{cursor:pointer;touch-action:manipulation}.pr-slot.bot:active{transform:translateY(2px)}.pr-slot.wait{color:var(--c6);border-style:dashed;flex-direction:column;justify-content:center;gap:4px;font-size:13px}.pr-slot.wait canvas{opacity:.35}.pr-sinfo{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.pr-sinfo b{white-space:nowrap;font-size:15px}.pr-opts{background:var(--c1);border:3px solid var(--c4);width:366px;box-shadow:0 0 0 3px var(--c0);margin-top:18px;padding:4px 12px}.pr-orow{justify-content:space-between;align-items:center;height:50px;font-size:15px;font-weight:700;display:flex}.pr-orow+.pr-orow{border-top:2px solid var(--c2)}.pr-start{width:366px;height:72px;margin-top:26px;font-size:26px}.pr-note{text-align:center;width:340px;color:var(--c7);margin-top:18px;line-height:1.6}.pr-bot{color:var(--c7);align-items:center;gap:4px;font-size:9px;display:flex}.pr-sinfo{gap:6px!important}.tu-top{justify-content:space-between;align-items:center;width:330px;margin-top:18px;display:flex}.tu-me{align-items:center;gap:10px;display:flex}.tu-skip{height:40px;padding:0 14px;font-size:14px}.tu-view{touch-action:none;cursor:grab;width:330px;margin-top:16px;overflow:hidden}.tu-track{gap:12px;display:flex}.tu-card{background:var(--c1);border:3px solid var(--c4);width:330px;height:590px;box-shadow:inset 0 0 0 3px var(--c0);flex-direction:column;flex:none;align-items:center;padding:12px;display:flex;position:relative}.tu-artbox{background:linear-gradient(var(--c2) 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(90deg, var(--c2) 1px, transparent 1px) 0 0 / 16px 16px, var(--c0);border:3px solid var(--c3);justify-content:center;align-items:center;width:100%;height:360px;display:flex;overflow:hidden}.tu-art{align-items:center;gap:10px;display:flex;position:relative}.tu-title{text-align:center;text-shadow:3px 3px 0 var(--c0), 0 3px 0 var(--c5);margin-top:16px;font-size:26px;font-weight:700;line-height:1.1}.tu-card .rule{flex:none;width:100%;margin:14px 0}.tu-text{text-align:center;color:var(--c8);font-size:13px;line-height:1.7}.tu-num{position:absolute;bottom:10px;right:12px}.tu-dots{gap:10px;margin-top:16px;display:flex}.tu-dot{background:var(--c3);width:18px;height:18px;box-shadow:0 0 0 2px var(--c0);cursor:pointer;border:0;padding:0}.tu-dot.on{background:var(--or);box-shadow:inset 2px 2px 0 var(--or-hi), inset -2px -2px 0 var(--or-sh), 0 0 0 2px var(--c0)}.tu-btns{gap:14px;width:330px;margin-top:18px;display:flex}.tu-prev{width:64px;height:58px}.tu-prev.hidden{visibility:hidden}.tu-next{flex:1;height:58px;font-size:22px}.tu-rival{background:var(--c1);border:3px solid var(--c4);flex-direction:column;align-items:center;gap:4px;padding:4px;display:flex}.tu-rival canvas{display:block}.tu-rival.on{border:3px dashed var(--or)}.tu-shots{pointer-events:none;width:60px;height:20px;position:absolute;top:128px;left:150px}.tu-shots i{background:var(--or);width:12px;height:12px;box-shadow:inset 2px 2px 0 var(--or-hi), inset -2px -2px 0 var(--or-sh), 0 0 0 2px var(--c0);animation:.9s steps(9,end) infinite tuShot;position:absolute;top:4px}.tu-shots i:nth-child(2){animation-delay:.3s}.tu-shots i:nth-child(3){animation-delay:.6s}@keyframes tuShot{0%{opacity:1;left:-10px}to{opacity:.2;left:64px}}.tu-arrow{animation:.8s steps(2,start) infinite blink}.tu-slots{flex-direction:column;gap:10px;display:flex}.tu-slot{width:64px;height:64px;color:var(--c6);background:var(--c1);border:3px solid var(--c4);box-shadow:0 0 0 2px var(--c0);justify-content:center;align-items:center;font-size:9px;display:flex}.tu-slot.or{border-color:var(--or)}.tu-slot.bl{border-color:var(--bl)}.tu-slot.empty{border-style:dashed}.tu-a3{flex-direction:column;gap:16px}.tu-cards{align-items:flex-start;gap:8px;display:flex}.tu-tgt{flex-direction:column;align-items:center;display:flex;position:relative}.tu-cross{animation:1s steps(2,start) infinite blink;position:absolute;top:70px}.tu-ttag{margin-top:6px}.tu-hand{animation:1s steps(4,end) infinite tuTap;position:absolute;top:92px;left:168px}@keyframes tuTap{50%{transform:translate(-4px,-6px)}}.tu-legend{gap:12px;display:flex}.tu-chip{color:var(--c0);box-shadow:0 0 0 2px var(--c0);align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:12px;font-weight:700;display:flex}.tu-chip.or{background:var(--or)}.tu-chip.bl{background:var(--bl)}.tu-a4{flex-direction:column;gap:12px;width:292px}.tu-ctl{flex-direction:column;gap:3px;width:100%;display:flex}.tu-ch{color:var(--or);align-items:center;gap:8px;margin-bottom:2px;font-size:13px;font-weight:700;display:flex}.tu-krow{justify-content:space-between;font-size:10px;display:flex}.tu-krow b{color:var(--c9)}.tu-krow span{color:var(--c7)}.set-wrap{flex-direction:column;gap:22px;width:366px;margin-top:26px;display:flex}.set-sec{background:var(--c1);border:3px solid var(--c4);box-shadow:0 0 0 3px var(--c0), inset 0 3px 0 var(--c0);padding:12px 12px 4px;position:relative}.set-tab{color:var(--c8);background:var(--c3);box-shadow:0 0 0 3px var(--c0), inset 0 2px 0 var(--c4);padding:4px 12px 2px;font-size:12px;font-weight:700;position:absolute;top:-16px;left:8px}.set-body{flex-direction:column;display:flex}.set-row{justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:14px;font-weight:700;display:flex}.set-body .set-row+.set-row{border-top:2px solid var(--c2)}.set-link{width:100%;color:var(--c9);cursor:pointer;text-align:left;touch-action:manipulation;background:0 0;border:0;padding:0}.set-chev{background:var(--c3);width:32px;height:32px;box-shadow:inset 2px 2px 0 var(--c4), inset -2px -2px 0 var(--c2), 0 0 0 2px var(--c0);justify-content:center;align-items:center;display:flex}.screen-settings .ver2{margin-top:18px}.menu-panel .set-panel{gap:0}.menu-panel .set-row{min-height:42px;font-size:12px}.menu-panel .segslider{width:132px}.menu-panel .onoff{width:74px}.prac-vs{align-items:center;gap:10px;margin-bottom:6px;display:flex}.prac-vs b{color:var(--or);margin:0 6px;font-size:22px}.prac-start{gap:16px}.pf-name.long{font-size:19px}.vs-bands.vs-p5,.vs-bands.vs-p6{gap:5px}.vs-p5 .vs-band,.vs-p6 .vs-band{gap:12px}.vs-p5 .vs-name{padding:8px 14px 7px;font-size:26px}.vs-p6 .vs-name{min-width:140px;padding:6px 12px 5px;font-size:22px}.vs-p6 .vs-pt{padding:4px}.vs-p2 .vs-stamp{top:50%}.podium.many{gap:3px}.podium.many .pod-name{max-width:100%;padding:2px 3px 1px;font-size:8px}.podium.many .pod-step{padding-top:6px;font-size:12px}.pod4{animation-delay:50ms}.pod5,.pod6{animation-delay:0s}.prac-count{flex-direction:column;align-items:center;gap:8px;width:340px;margin-top:22px;display:flex}.prac-count-row{gap:10px;width:100%;display:flex}.prac-count-row .btn{flex:1;height:52px;padding:0;font-size:22px}.prac-count-h{color:var(--c8);letter-spacing:1px;font-weight:700}.diff-list.prac-diffs{gap:14px;margin-top:22px}.diff-list.prac-diffs .btn{height:62px}.prac-start{margin-top:32px}.hub-wrap{flex-direction:column;gap:24px;width:354px;margin-top:34px;display:flex}.hub-wrap .btn{justify-content:flex-start;gap:16px;height:84px;padding:0 20px;font-size:24px}.hub-wrap .btn .hb-l{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.hub-wrap .btn small{letter-spacing:0;margin-top:4px;font-size:11px}.hub-note{text-align:center;width:340px;color:var(--c7);margin-top:30px;line-height:1.7}.hub-art{margin-top:26px}.jr-boxes{gap:12px;margin-top:40px;display:flex}.jr-box{width:72px;height:92px;font-family:var(--font);color:var(--c9);background:var(--c1);border:3px solid var(--c4);box-shadow:0 0 0 3px var(--c0), inset 0 3px 0 var(--c0);text-shadow:3px 3px 0 var(--c0);justify-content:center;align-items:center;font-size:54px;font-weight:700;display:flex}.jr-box.cur{border-color:var(--or)}.jr-box.cur:after{content:"";background:var(--or);width:36px;height:6px;margin-top:60px;animation:1s steps(2,start) infinite blink}.jr-box.bad{border-color:var(--or-sh);animation:.3s steps(4,end) jrshake}@keyframes jrshake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.jr-hint{height:14px;color:var(--c7);margin-top:18px}.jr-hint.err{color:var(--or)}.jr-keys{grid-template-columns:repeat(8,40px);gap:8px 6px;margin-top:26px;display:grid}.jr-keys .btn{height:46px;padding:0;font-size:18px}.jr-keys .jr-del{grid-column:span 1;font-size:12px}.jr-go{width:354px;height:72px;margin-top:34px;font-size:26px}.lb-hdr{justify-content:space-between;align-items:center;width:374px;display:flex}.lb-hdr .backhdr{width:auto}.lb-net{color:var(--c7);align-items:center;gap:6px;margin-top:14px;font-size:10px;display:flex}.lb-net i{background:var(--c5);width:10px;height:10px;box-shadow:0 0 0 2px var(--c0)}.lb-net.open i{background:#7ed957}.lb-net.reconnecting i,.lb-net.connecting i{background:var(--or);animation:.8s steps(2,start) infinite blink}.lb-top{gap:12px;width:366px;margin-top:16px;display:flex}.lb-code{background:var(--c1);border:3px solid var(--c4);box-shadow:0 0 0 3px var(--c0), inset 0 3px 0 var(--c0);flex:1;padding:8px 10px 10px}.lb-cl{color:var(--c7);font-size:12px;font-weight:700}.lb-cv{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.lb-cv b{letter-spacing:4px;text-shadow:4px 4px 0 var(--c0), 0 4px 0 var(--c5);-webkit-user-select:text;user-select:text;font-size:46px;line-height:1}.lb-cv .btn{width:46px;height:46px}.lb-invite{flex-direction:column;gap:6px;width:128px;height:auto;padding:8px;font-size:15px;line-height:1.15}.lb-slots{grid-template-columns:1fr 1fr;gap:10px;width:366px;margin-top:20px;display:grid}.lb-slot{background:var(--c1);border:3px solid var(--c4);min-width:0;height:84px;box-shadow:0 0 0 2px var(--c0);align-items:center;gap:8px;padding:6px 8px;display:flex;position:relative}.lb-slot.new{animation:.2s steps(3,end) fadeIn}.lb-slot.me{border-color:var(--c8)}.lb-slot.host{border-color:var(--or)}.lb-slot.ready:not(.host){border-color:var(--bl)}.lb-slot.off{opacity:.55}.lb-slot.bot,.lb-slot.open{color:var(--c6);border-style:dashed}.lb-slot.open{justify-content:center;font-size:12px}.lb-slot.open canvas{opacity:.35}.lb-sinfo{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.lb-sinfo b{white-space:nowrap;text-overflow:clip;max-width:104px;font-size:14px;overflow:hidden}.lb-tags{flex-wrap:wrap;gap:4px;display:flex}.lb-tags .tag{padding:2px 4px;font-size:9px}.lb-you{color:var(--c8);font-size:9px;position:absolute;top:3px;right:4px}.lb-opts{background:var(--c1);border:3px solid var(--c4);width:366px;box-shadow:0 0 0 3px var(--c0);margin-top:20px;padding:2px 12px}.lb-opts.locked .onoff,.lb-opts.locked .seg,.lb-opts.locked .lb-step{pointer-events:none;opacity:.6}.lb-orow{justify-content:space-between;align-items:center;height:46px;font-size:14px;font-weight:700;display:flex}.lb-orow+.lb-orow{border-top:2px solid var(--c2)}.lb-step{align-items:center;gap:10px;display:flex}.lb-step .btn{width:36px;height:32px;padding:0;font-size:18px}.lb-step b{text-align:center;width:24px;font-size:20px}.lb-main{width:366px;height:72px;margin-top:24px;font-size:26px}.lb-main.ready-on{background:var(--bl);box-shadow:inset 3px 3px 0 var(--bl-hi), inset -3px -3px 0 var(--bl-sh), 0 0 0 3px var(--c0), 0 6px 0 3px var(--c0)}.lb-hint{text-align:center;width:360px;min-height:12px;color:var(--c7);margin-top:16px;line-height:1.6}.lb-last{width:366px;margin-top:12px}.lb-lh{color:var(--c7);justify-content:space-between;align-items:center;font-size:10px;display:flex}.lb-rw{align-items:center;gap:6px;display:flex}.lb-lrow{justify-content:center;gap:6px;margin-top:6px;display:flex}.lb-le{width:56px;color:var(--c7);flex-direction:column;align-items:center;gap:3px;font-size:9px;display:flex}.lb-le b{color:var(--c8);font-size:11px}.lb-le.p1 b{color:var(--or)}.lb-le span{white-space:nowrap;max-width:56px;overflow:hidden}.lb-le.me span{color:var(--or)}.lb-cover{z-index:20;text-align:center;background:#0e0e10db;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:0 30px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lb-cover .title{font-size:26px;line-height:1.3}.lb-cover .btn{width:260px}.lb-cover .lb-count{color:var(--or);text-shadow:6px 6px 0 var(--c0);font-size:96px}.menu-main .menu-join{gap:10px;height:48px;margin-top:-6px;font-size:15px}.om-net{z-index:15;text-align:center;width:330px;color:var(--c9);border:3px solid var(--or);box-shadow:0 0 0 3px var(--c0);pointer-events:none;background:#0e0e10e0;padding:10px 12px;font-size:11px;line-height:1.6;position:absolute;bottom:150px;left:50%;transform:translate(-50%)}.om-net.hidden{display:none}
