#boot.ikb-js .ikb-fill{transition:width var(--ikb-ease,.65s) cubic-bezier(.22, .8, .3, 1);animation:none}.ikb-clip:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#fff0 30%,#fffffff2 50%,#fff0 70%) -60% 0/45% 100% no-repeat;position:absolute;inset:0}#boot.ikb-done .ikb-clip:after{animation:ikb-gleam var(--ikb-gleam,.82s) cubic-bezier(.45, .05, .35, 1) both}#boot.ikb-done .ikb-track{animation:ikb-glow var(--ikb-gleam,.82s) ease-out both}#boot.ikb-done .ikb-pct{animation:.42s cubic-bezier(.34,1.56,.64,1) both ikb-pop}@keyframes ikb-gleam{0%{opacity:1;background-position:-60% 0}85%{opacity:1}to{opacity:0;background-position:160% 0}}@keyframes ikb-glow{0%{box-shadow:0 0 #ffd45c00}35%{box-shadow:0 0 22px #ffd45cb3}to{box-shadow:0 0 8px #ffd45c40}}@keyframes ikb-pop{0%{transform:scale(1)}45%{color:#fff4c4;transform:scale(1.22)}to{transform:scale(1)}}#boot.ikb-out{opacity:0;transition:opacity var(--ikb-fade,.52s) ease-in-out}#boot.ikb-backdrop{z-index:6}#boot.ikb-backdrop .ikb-ui,#boot.ikb-backdrop .ikb-ver{opacity:0;transition:opacity var(--ikb-ui-out,.36s) ease-in, translate var(--ikb-ui-out,.36s) ease-in;translate:0 10px}#boot:before{content:"";opacity:0;pointer-events:none;height:30%;transition:opacity var(--ikb-ui-out,.36s) ease-out;z-index:1;background:linear-gradient(#03163000,#03163038 55%,#03163066);position:absolute;bottom:0;left:0;right:0}#boot.ikb-backdrop:before{opacity:1}#boot.ikb-instant,#boot.ikb-instant *,#boot.ikb-instant:before,#boot.ikb-instant:after{transition:none!important;animation:none!important}#boot.ikb-instant .ikb-ui,#boot.ikb-instant .ikb-ver{display:none}@media (prefers-reduced-motion:reduce){#boot.ikb-done .ikb-clip:after,#boot.ikb-done .ikb-pct{animation:none}#boot.ikb-out{transition-duration:.2s}}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/barlow-condensed-700.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:block;src:url(/fonts/barlow-condensed-800.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:block;src:url(/fonts/barlow-condensed-900.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:block;src:url(/fonts/barlow-condensed-700-italic.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:block;src:url(/fonts/barlow-condensed-800-italic.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:block;src:url(/fonts/barlow-condensed-900-italic.woff2)format("woff2")}:root{--ui:1;--sat:env(safe-area-inset-top,0px);--sar:env(safe-area-inset-right,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--right-w:240px;--right-h:200px;--right-margin:18px;--ink:#1b1f3b;--paper:#f4f2ea;--accent:#ff8c2e;--hot:#ffb347;--danger:#ff3b4e;--gold:#ffc93c;--hp-a:#8cf55f;--hp-b:#2fc24a;--page-bg:#0e2a47;--font:"Barlow Condensed", "Avenir Next Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif}.rplate .who,.rplate .cnt,#clock span,#hpval,#lvchip>span,#coinchip>span,.btn .label,.mbtn>span,.cdnum,.lobbycount,.plate>span{translate:0 -.05em}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--page-bg);width:100%;height:100%;font-family:var(--font);color:var(--paper);touch-action:none;overscroll-behavior:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}#app,#app canvas{touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}body.no3d #app{visibility:hidden}#world-ui{pointer-events:none;z-index:4;contain:layout paint;position:fixed;inset:0;overflow:hidden}#screens{z-index:8;pointer-events:none;position:fixed;inset:0}#screens>.screen{pointer-events:auto;position:absolute;inset:0}#overlays{z-index:10;pointer-events:none;position:fixed;inset:0}#overlays>*{pointer-events:auto}#transition{z-index:15;pointer-events:none;opacity:0;background:var(--page-bg);justify-content:center;align-items:center;transition:opacity .28s ease-in;display:flex;position:fixed;inset:0}#transition.on{opacity:1;pointer-events:all}#transition[data-variant=battle]{background:#b3223a}.overlay{z-index:10;background:radial-gradient(#0e0f134d 0%,#0e0f13a8 62%,#0e0f13e6 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.hidden{display:none!important}#rotate{z-index:20;background:var(--page-bg);letter-spacing:.15em;flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:22px;font-weight:900;display:none;position:fixed;inset:0}#rotate .phone{border:4px solid var(--paper);border-radius:8px;width:46px;height:84px;animation:1.6s ease-in-out infinite rot}@keyframes rot{0%,30%{transform:rotate(0)}60%,to{transform:rotate(90deg)}}@media (orientation:portrait) and (max-width:900px){#rotate{display:flex}}.mbtn{border:4px solid var(--ink);background:var(--accent);min-width:240px;height:52px;color:var(--ink);font-family:var(--font);letter-spacing:.14em;box-shadow:0 5px 0 var(--ink), 0 8px 12px #00000059;cursor:pointer;pointer-events:auto;border-radius:6px;padding:0 28px;font-size:21px;font-style:italic;font-weight:900;transform:skew(-12deg)translate(0,0)}.mbtn>span{display:inline-block;transform:skew(12deg)}.mbtn:active{box-shadow:0 1px 0 var(--ink);translate:0 4px}.mbtn.go{background:var(--go,#7ad14a)}.mbtn.grey{color:var(--paper);background:#3a3f4d}body.shot,body.shot *{cursor:none!important}#hud{pointer-events:none;z-index:5;font-family:var(--font);color:var(--paper);display:none;position:fixed;inset:0}#hud.on{display:block}#hud svg:not(.cracks){display:block;overflow:visible}#lowhp{pointer-events:none;opacity:0;transition:opacity .35s;position:absolute;inset:0}#lowhp:after{content:"";background:radial-gradient(#ff3b4e00 34%,#ff283c80 58%,#c81028e6 82%,#820618 100%);position:absolute;inset:0}#lowhp.on{opacity:var(--lo,.4)}#lowhp.on:after{animation:lowbeat var(--beat,1s) ease-in-out infinite}#hud.dead #lowhp{opacity:0}@keyframes lowbeat{0%,to{opacity:.55}14%{opacity:1}28%{opacity:.7}40%{opacity:.95}}#joy{opacity:0;will-change:transform, opacity;width:0;height:0;transition:opacity .12s ease-out;position:absolute;top:0;left:0}#joy.on{opacity:1}#joybase{background:#14161c40;border:3px solid #f4f2ea8c;border-radius:50%;width:120px;height:120px;position:absolute;top:-60px;left:-60px;box-shadow:inset 0 0 0 3px #0e0f1380}#joyknob{background:var(--paper);border:3px solid var(--ink);width:54px;height:54px;box-shadow:0 3px 0 var(--ink), inset 0 -4px 0 #1b1f3b24;border-radius:50%;position:absolute;top:-27px;left:-27px}#hud.dead #joy{display:none}#right{right:calc(var(--cl-right,12px) * var(--ui) + var(--hud-sar,var(--sar)));bottom:calc(var(--right-margin) + var(--sab));width:var(--right-w);height:var(--right-h);transform-origin:100% 100%;transform:scale(var(--ui));pointer-events:none;transition:opacity .3s;position:absolute}#hud.dead #right{opacity:.35}#hud.dead #right .btn{pointer-events:none}.btn{pointer-events:auto;border:4px solid var(--ink);background:var(--btn,#2b2f3a);color:var(--paper);font-family:var(--font);box-shadow:0 5px 0 var(--ink), 0 8px 12px #00000059, inset 0 -5px 0 #00000029;touch-action:none;cursor:pointer;border-radius:50%;outline:none;flex-direction:column;justify-content:center;align-items:center;padding:0;font-weight:900;transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow 80ms ease-out,background .15s,filter .15s;display:flex;position:absolute;overflow:visible;transform:translateY(0)scale(1)}.btn:active,.btn.down{box-shadow:0 1px 0 var(--ink), 0 2px 6px #00000059, inset 0 -3px 0 #00000029;transition:transform 40ms cubic-bezier(.33,1,.68,1),box-shadow 40ms ease-out,background .15s,filter .15s;transform:translateY(4px)scale(.92)}.btn .icon{pointer-events:none;z-index:1;filter:drop-shadow(0 2px #1b1f3b8c);justify-content:center;align-items:center;width:32px;height:32px;line-height:1;transition:opacity .1s,filter .15s;display:flex;position:relative}.btn .icon svg{width:100%;height:100%}.btn .label{letter-spacing:.1em;pointer-events:none;opacity:.85;z-index:1;white-space:nowrap;margin-top:2px;font-size:11px;line-height:1;transition:opacity .1s;position:relative}.btn.big{background:var(--danger);color:#fff;width:104px;height:104px;box-shadow:0 5px 0 var(--ink), 0 8px 12px #00000059, inset 0 -7px 0 #0000002e, inset 0 5px 0 #ffffff47;bottom:0;right:0}.btn.big .icon{filter:drop-shadow(0 2px #1b1f3b73);width:42px;height:42px}.btn.big .label{opacity:1;letter-spacing:.12em;margin-top:3px;font-size:13px}.btn.big.down{box-shadow:0 1px 0 var(--ink), 0 2px 6px #00000059, inset 0 -4px 0 #0000002e, inset 0 4px 0 #fff3;transform:translateY(4px)scale(.94)}.btn.big .ring{border:3px solid var(--paper);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-12px;transform:scale(.8);box-shadow:0 0 0 2px #1b1f3b59}.btn.big.pulse .ring{animation:.45s cubic-bezier(.1,.9,.2,1) forwards ringpop}.btn.big.shot .ring{animation:.18s cubic-bezier(.1,.9,.2,1) forwards bigshot}@keyframes ringpop{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.5)}}@keyframes bigshot{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}.btn.big .hold{opacity:0;pointer-events:none;border:3px dashed #1b1f3b80;border-radius:50%;transition:opacity 80ms;position:absolute;inset:3px}.btn.big.firing .hold{opacity:1;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.btn.big .reload{pointer-events:none;opacity:0;width:calc(100% + 18px);height:calc(100% + 18px);transition:opacity .12s;position:absolute;inset:-9px;overflow:visible;transform:rotate(-90deg)}.btn.big .reload circle{fill:none;stroke-width:5px;stroke-linecap:round}.btn.big .reload .rt{stroke:#1b1f3b73;stroke-width:7px}.btn.big .reload .rf{stroke:#fff;stroke-dasharray:1 1;stroke-dashoffset:1px;filter:drop-shadow(0 0 2px #fff9)}.btn.big .reload.on{opacity:1}.btn.big .reload.loaded{animation:.26s ease-out both rloaded}.btn.big .reload.loaded .rf{stroke-dashoffset:0}@keyframes rloaded{0%{opacity:1;transform:rotate(-90deg)scale(1)}to{opacity:0;transform:rotate(-90deg)scale(1.1)}}.btn.big .rim{opacity:0;pointer-events:none;border:4px solid #fff;border-radius:50%;position:absolute;inset:-4px}.btn.big.shot .rim{animation:.12s ease-out rimflash}@keyframes rimflash{0%{opacity:.95}to{opacity:0}}#uifx{pointer-events:none;width:340px;height:340px;display:none;position:absolute;bottom:-118px;right:-118px}#uifx.on{display:block}.btn.ab{background:var(--btn-ability,#343947);width:68px;height:68px}.btn.ab.aim{background:var(--btn-aim,#3e4256)}#ab0{bottom:0;right:118px}#ab1{bottom:84px;right:108px}#ab2{bottom:122px;right:18px}.btn.ab .label{margin-top:1px;font-size:10px}.btn.ab .icon{width:30px;height:30px}.btn.ab .cd{background:conic-gradient(#0c10289e var(--cd,0%), transparent 0);pointer-events:none;z-index:2;border-radius:50%;position:absolute;inset:-4px}.btn.ab.ready .cd,.btn.ab.locked .cd{background:0 0}.btn.ab.disabled .icon{filter:saturate(.6)brightness(.8);opacity:.55}.btn.ab.disabled .label{opacity:.45}.btn.ab .secs{z-index:3;pointer-events:none;color:#fff;text-shadow:2px 2px 0 var(--ink), -1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink), 1px 1px 0 var(--ink);justify-content:center;align-items:center;font-size:22px;font-style:italic;font-weight:900;display:flex;position:absolute;inset:0}.btn.ab .secs:empty{display:none}.btn.ab.disabled .secs~.icon{opacity:.3}.btn.ab.disabled:has(.secs:not(:empty)) .icon{opacity:.3}.btn.ab.disabled:has(.secs:not(:empty)) .label{opacity:0}.btn.ab.hot{border-color:#5b6280}.btn.ab.ready.flash:after{content:"";border:3px solid var(--paper);opacity:0;pointer-events:none;border-radius:50%;animation:.32s cubic-bezier(.1,.9,.2,1) readypop;position:absolute;inset:-4px}@keyframes readypop{0%{opacity:1;border-width:5px;transform:scale(1)}to{opacity:0;border-width:1px;transform:scale(1.6)}}.btn.ab:before{content:"";opacity:0;pointer-events:none;z-index:4;background:#fff;border-radius:50%;position:absolute;inset:0}.btn.ab.flash:before{animation:.18s ease-out whiteflash}@keyframes whiteflash{0%{opacity:1}to{opacity:0}}.btn.ab .pips{z-index:5;pointer-events:none;gap:3px;display:none;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.btn.ab .pips i{border:2px solid var(--ink);background:#2a2d36;border-radius:2px;width:9px;height:9px;transform:rotate(45deg)}.btn.ab .pips[data-l="2"],.btn.ab .pips[data-l="3"]{display:flex}.btn.ab .pips[data-l="2"] i:nth-child(-n+2),.btn.ab .pips[data-l="3"] i{background:var(--gold);box-shadow:inset 0 -2px 0 var(--gold-dark)}.btn.ab.locked{background:#23262e99;border-color:#1b1f3be6;box-shadow:0 4px #1b1f3bbf,0 6px 10px #0003,inset 0 3px #ffffff29,inset 0 -4px #00000038,inset 0 0 0 2px #ffffff12}.btn.ab.locked .icon,.btn.ab.locked .label,.btn.ab.locked .secs{display:none}.btn.ab .lock{pointer-events:none;z-index:3;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.btn.ab.locked .lock,.btn.ab.sealed .lock{display:flex}.btn.ab .lock .pad{z-index:5;opacity:.8;width:32px;height:32px;filter:drop-shadow(0 2px 0 var(--ink));position:relative}.btn.ab.sealed .lock .pad{opacity:1}.btn.ab .lock .pad svg{width:100%;height:100%}.btn.ab .lock .pad .ph{transform-origin:50% 100%;display:none;position:absolute;inset:0}.btn.ab .lock .pad .ph.l{clip-path:polygon(0 0,56% 0,44% 40%,58% 62%,46% 100%,0 100%)}.btn.ab .lock .pad .ph.r{clip-path:polygon(56% 0,100% 0,100% 100%,46% 100%,58% 62%,44% 40%)}.btn.ab .lock .pad.split>svg{visibility:hidden}.btn.ab .lock .pad.split .ph{display:block}.btn.ab .chains{border-radius:50%;position:absolute;inset:0;overflow:hidden}.btn.ab .chains i{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);opacity:.55;background:repeating-linear-gradient(90deg,#6e7690 0 7px,#2c3040 7px 9px);height:8px;margin-top:-4px;position:absolute;top:50%;left:-8px;right:-8px;box-shadow:inset 0 2px #ffffff38}.btn.ab .chains i:first-child{transform:translateY(-15px)rotate(-22deg)}.btn.ab .chains i:nth-child(2){transform:rotate(18deg)}.btn.ab .chains i:nth-child(3){transform:translateY(16px)rotate(-12deg)}.btn.ab.locked.denied,.btn.ab.denied{animation:.1s ease-out redrim}@keyframes redrim{0%{border-color:var(--danger);box-shadow:0 5px 0 var(--ink), 0 0 0 3px var(--danger)}to{border-color:var(--ink)}}.btn.ab.sealed{background:#23262e99}.btn.ab.sealed .icon,.btn.ab.sealed .label,.btn.ab.sealed .pips,.btn.ab.sealed .secs,.btn.ab.sealed .cd{visibility:hidden}.btn.ab .cracks{pointer-events:none;z-index:4;filter:drop-shadow(0 0 3px #ffe178f2);width:calc(100% + 4px);height:calc(100% + 4px);display:none;position:absolute;inset:-2px;overflow:visible}.btn.ab .cracks path.u,.btn.ab .cracks path.w{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.btn.ab .cracks path.u{stroke:var(--ink);stroke-width:5px}.btn.ab .cracks path.w{stroke:#fff;stroke-width:3.4px}.btn.ab .cracks path.spk{fill:var(--gold);stroke:var(--ink);stroke-width:1.2px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;scale:0}.btn.ab.cracking .cracks{display:block}.btn.ab .glow{border:4px solid var(--rar,var(--gold));opacity:0;pointer-events:none;box-shadow:0 0 14px 3px var(--rar,var(--gold)), inset 0 0 10px 2px var(--rar,var(--gold));border-radius:50%;position:absolute;inset:-10px}.btn.ab[data-rar=common] .glow{border-color:#fff;box-shadow:0 0 0 2px #bfe9ffe6,0 0 16px 5px #7fd0ff,0 0 30px 8px #5fbeff8c,inset 0 0 10px 3px #fff}.btn.ab[data-rar=common] .name>span{background:#fff}#right canvas.abfx{width:var(--fx,320px);height:var(--fx,320px);pointer-events:none;z-index:6;display:none;position:absolute}#right canvas.abfx.on{display:block}.btn.ab .name{pointer-events:none;z-index:7;opacity:0;justify-content:center;align-items:center;width:0;height:0;display:flex;position:absolute;bottom:13px;left:50%}.btn.ab .name>span{border:3px solid var(--ink);background:var(--rar,var(--gold));color:var(--ink);letter-spacing:.08em;white-space:nowrap;box-shadow:0 3px 0 var(--ink);border-radius:4px;flex:none;padding:2px 9px;font-size:13px;font-style:italic;font-weight:900;line-height:14px;transform:skew(-12deg)}.btn.ab .knob{background:var(--paper);border:3px solid var(--ink);opacity:0;pointer-events:none;z-index:5;width:44px;height:44px;box-shadow:0 3px 0 var(--ink), inset 0 -4px 0 #1b1f3b24;border-radius:50%;margin:-22px 0 0 -22px;transition:opacity 80ms,background .1s;position:absolute;top:50%;left:50%}.btn.ab.aiming .knob{opacity:1}.btn.ab.aiming .icon,.btn.ab.aiming .label{opacity:.15}.btn.ab .aimring{opacity:0;pointer-events:none;z-index:-1;background:#14161c2e;border:3px solid #f4f2ea80;border-radius:50%;width:128px;height:128px;margin:-64px 0 0 -64px;transition:opacity .1s,transform .14s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:50%;transform:scale(.6);box-shadow:inset 0 0 0 3px #0e0f1359}.btn.ab.aiming .aimring{opacity:1;transform:scale(1)}.btn.ab.aiming.invalid .knob{background:#9aa3b5}.btn.ab.aiming.invalid .aimring{border-color:#9aa3b580}.btn.ab .x{background:var(--danger);border:3px solid var(--ink);z-index:6;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;padding:9px;display:none;position:absolute;inset:8px}.btn.ab .x svg{width:100%;height:100%}.btn.ab.cancel .x{display:flex}.btn.ab.cancel .knob{background:#ffb3ba}.btn.ab.cancel .aimring{border-color:#ff3b4eb3}#minimap{top:calc(20px + var(--sat));left:calc(16px + var(--sal));transform-origin:0 0;width:104px;height:104px;transform:scale(var(--ui));border:3px solid var(--ink);pointer-events:none;background:#14568a;border-radius:10px;position:absolute;overflow:hidden;box-shadow:0 3px #000}#minimap canvas{width:98px;height:98px;display:block}#menubtn{top:calc(20px + var(--sat));left:calc(16px + var(--sal) + (var(--mm-size,104px) + var(--mb-gap,8px)) * var(--ui));--mb-s:max(var(--mb-size,36px), calc(var(--mb-min,32px) / var(--ui)));width:var(--mb-s);height:var(--mb-s);border:3px solid var(--ink);pointer-events:auto;transform-origin:0 0;transform:scale(var(--ui));touch-action:none;cursor:pointer;background:linear-gradient(#5cc0ff 0%,#2f93ec 48%,#1f6fd1 100%);border-radius:10px;outline:none;padding:0;transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow 80ms ease-out;position:absolute;box-shadow:0 3px #000,inset 0 0 0 2px #ffc93c,inset 0 4px 0 1px #ffffff47,inset 0 -4px 0 1px #0a285a59}#menubtn:before{content:"";inset:calc(-3px - var(--mb-hit,10px));border-radius:14px;position:absolute}#menubtn .mi{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#menubtn .mi svg{filter:drop-shadow(0 2px #1b1f3bbf);width:50%;height:50%}#menubtn.down{transform:translateY(calc(2px * var(--ui))) scale(calc(var(--ui) * .9));transition:transform 40ms cubic-bezier(.33,1,.68,1),box-shadow 40ms ease-out;box-shadow:0 1px #000,inset 0 0 0 2px #ffc93c,inset 0 3px 0 1px #ffffff2e,inset 0 -2px 0 1px #0a285a59}#hud.lb-on #minimap{top:calc(var(--sat) + var(--lb-drop) * var(--ui))}#hud.lb-on .netpill{top:calc(var(--sat) + (var(--lb-drop) + 112px) * var(--ui))}#leavebtn{--lb-s:max(var(--lb-h,40px), calc(var(--lb-min,28px) / var(--ui)));--lb-sh:calc(var(--lb-s) * var(--ui));width:calc(var(--sal) + var(--lb-cw,96px) * var(--ui) + var(--lb-sh) * var(--lb-slant,.394));height:calc(var(--sat) + var(--lb-sh));pointer-events:auto;touch-action:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:width var(--lb-wms,.18s) cubic-bezier(.34, 1.56, .64, 1);background:0 0;border:0;outline:none;padding:0;position:absolute;top:0;left:0}#leavebtn:before{content:"";inset:0 calc(-1 * var(--lb-hit,8px)) calc(-1 * var(--lb-hit,8px)) 0;position:absolute}#leavebtn:after{content:"";box-sizing:border-box;border-style:solid;border-color:#0000;border-width:var(--lb-bw);border-image:var(--lb-idle) var(--lb-slice) fill / var(--lb-bw) / var(--lb-bo) stretch;pointer-events:none;transition:filter 80ms ease-out;position:absolute;inset:0}#leavebtn.armed:after{border-image-source:var(--lb-armed,var(--lb-idle))}#leavebtn.down:after{filter:brightness(.8);transition:none}#leavebtn .lb-face{z-index:1;left:var(--sal);top:var(--sat);height:var(--lb-s);padding-left:var(--lb-padl,10px);padding-bottom:calc(var(--lb-s) * .06);box-sizing:border-box;transform-origin:0 0;transform:scale(var(--ui));pointer-events:none;white-space:nowrap;align-items:center;display:flex;position:absolute}#leavebtn .lb-ico{width:var(--lb-ico,22px);height:auto;margin-right:var(--lb-gap,7px);filter:drop-shadow(0 1.5px #040a188c);flex:none;transform:scaleX(-1)}#leavebtn .lb-txt{flex:none;position:relative}#leavebtn .lb-lbl{font-family:IK Lilita,Lilita One,Barlow Condensed,sans-serif;font-style:normal;font-weight:400;font-size:var(--lb-font,17px);letter-spacing:.03em;color:#fff;-webkit-text-stroke:3px #1a1f38;paint-order:stroke fill;text-shadow:0 1.5px #1a1f38;line-height:1;display:block;translate:0 .04em}#leavebtn.armed .lb-lbl{-webkit-text-stroke-color:#5a0f1c;text-shadow:0 1.5px #5a0f1c}#leavebtn .lb-fuse{transform-origin:0;opacity:0;background:#fff;border-radius:2px;height:2.5px;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0);box-shadow:0 1px #5a0f1c99}#leavebtn.armed .lb-lbl{transform-origin:0;animation:.24s cubic-bezier(.34,1.56,.64,1) lbpop}#leavebtn.armed .lb-fuse{opacity:1;animation:lbfuse var(--lb-arm,2.5s) linear forwards}@keyframes lbpop{0%{scale:1.1}}@keyframes lbfuse{0%{transform:scaleX(1)}to{transform:scaleX(0)}}body.shot #leavebtn{transition:none}body.shot #leavebtn.armed .lb-lbl,body.shot #leavebtn.armed .lb-fuse{animation:none}body.shot #leavebtn.armed .lb-fuse{transform:scaleX(.6)}#clock{z-index:1;top:calc(20px + var(--sat));border:3px solid var(--ink);background:var(--plate,#1e2129);transform-origin:top;height:26px;transform:translateX(-50%) scale(var(--ui)) skewX(-12deg);pointer-events:none;border-radius:4px;padding:0 16px;transition:background .2s;position:absolute;left:50%;box-shadow:0 2px #000}#clock>div{display:contents}#clock span{letter-spacing:.06em;color:var(--paper);font-variant-numeric:tabular-nums;font-size:16px;font-style:italic;font-weight:900;line-height:20px;display:block;transform:skew(12deg)}#clock.showdown{background:var(--squall,#5b3a8c)}#clock.danger{background:var(--danger)}#clock.danger span{color:#fff}#clock.tick span{animation:.35s cubic-bezier(.34,1.56,.64,1) both cntpop}#ranks{z-index:7;top:calc(20px + var(--sat));right:calc(0px - var(--overhang,12px));transform-origin:100% 0;transform:scale(calc(var(--ui) * var(--fit,1)));pointer-events:none;position:absolute}.rplate{border:3px solid var(--ink);box-sizing:border-box;border-right:0;border-radius:5px 0 0 5px;position:absolute;right:0;transform:skew(-12deg);box-shadow:0 3px #000}.rplate:after{content:"";pointer-events:none;background:#ffffff38;border-radius:3px 0 0;height:38%;position:absolute;top:0;left:0;right:0}.rplate.gold{background:var(--gold)}.rplate.silver{background:var(--silver,#c9d1dc)}.rplate.bronze{background:var(--bronze,#cd8a4b)}.rplate.fourth{background:#3a3f4d;display:none}.rplate.fourth.on{display:block}.rplate.fourth .pos{left:var(--pad,10px);color:var(--paper);font-size:16px;font-style:italic;font-weight:900;line-height:1;position:absolute;top:50%;transform:translateY(-50%)skew(12deg)}.rplate .trophy{left:var(--pad,10px);filter:drop-shadow(1px 1px #0e0f1399);position:absolute;top:50%;transform:translateY(-50%)skew(12deg)}.rseat{height:24px;color:var(--ink);white-space:nowrap;will-change:transform;transition:transform var(--t-move,.5s) cubic-bezier(.3, 1.5, .5, 1), opacity .25s ease-out;align-items:center;gap:7px;display:flex;position:absolute;top:0;left:0}.rseat.out{opacity:0}.rseat.jump{transition:none}.rseat .chip{border:2px solid var(--ink);width:12px;height:12px;box-shadow:1px 1px 0 var(--ink);border-radius:3px;flex:none}.rseat .who{letter-spacing:.06em;max-width:var(--who-max,160px);text-overflow:ellipsis;font-size:15px;font-weight:900;line-height:24px;overflow:hidden}.rseat.you .who{letter-spacing:.1em}.rseat.tight .who{letter-spacing:0}.rseat.tight .cnt{letter-spacing:-.02em;gap:1px}.rseat.tighter .who{font-size:13px}.rseat .cnt{letter-spacing:.02em;transform-origin:0;font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:18px;font-style:italic;font-weight:900;line-height:24px;display:flex}.rseat .cnt .cg{flex:none;width:14px;height:14px;display:block;translate:0 .04em}.rseat .cnt .cg svg{width:100%;height:100%}.rseat .cnt .dead,.rseat .cnt.sunk .cg,.rseat .cnt.sunk .n{display:none}.rseat .cnt.sunk .dead{display:inline}.rseat .cnt.pop{transform-origin:50%;animation:.35s cubic-bezier(.34,1.56,.64,1) both rcntpop}@keyframes rcntpop{0%{transform:scale(1.18,1.32)}to{transform:scale(1)}}.rseat.respawning{opacity:.55}.rseat.p4{color:var(--paper)}.rseat.p4.respawning{opacity:.8}.rplate.eliminated{background:#4a4e5a}.rseat.eliminated .who{color:#b9bfcc}.rseat.eliminated .chip{filter:grayscale()opacity(.6)}.rseat .dead{letter-spacing:.16em;color:var(--danger);font-size:12px;font-style:normal;font-weight:900}.rprobe{visibility:hidden;pointer-events:none;width:0;height:0;padding:calc(20px + var(--sat)) var(--hud-sar,var(--sar)) calc(var(--sab) + (var(--right-margin) + var(--right-h)) * var(--ui)) 0;position:fixed;top:0;left:0}@keyframes cntpop{0%{transform:scale(1.5)}to{transform:scale(1)}}.rseat .who,.rseat .cnt{translate:0 -.05em}#vitals{left:50%;bottom:calc(var(--vit-b,17px) + var(--sab));transform-origin:bottom;transform:translateX(calc(-50% + var(--vit-dx,0px))) scale(var(--ui));position:absolute}#vitals .wrap{flex-direction:column;gap:5px;width:240px;display:flex;transform:skew(-12deg)}#hpbar{border:3px solid var(--ink);background:var(--track,#2a2d36);border-radius:4px;height:16px;position:relative;overflow:visible;box-shadow:0 2px #000}#hpbar:before{content:"";z-index:0;border-radius:1px;position:absolute;inset:0;overflow:hidden}#hpfill,#hpghost,#hpshield{transform-origin:0;border-radius:1px;position:absolute;inset:0}#hpfill{background:linear-gradient(90deg, var(--hp-a), var(--hp-b));z-index:2;transition:transform .12s cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 3px #ffffff59,inset 0 -2px #00000026}#hpghost{background:var(--hp-ghost,#ff7a5a);z-index:1;transition:transform .6s cubic-bezier(.2,.8,.2,1) .25s}#hpshield{z-index:2;opacity:0;background:#bff4ff;transition:transform .15s,opacity .15s;transform:scaleX(0);box-shadow:inset 0 3px #fff9}#hpshield.on{opacity:1}#hpbar.hit #hpfill{animation:80ms step-end hpflash}@keyframes hpflash{0%{filter:brightness(3)}}#vitals.low #hpfill{animation:.9s ease-in-out infinite hplow}@keyframes hplow{0%,to{filter:brightness()}50%{filter:brightness(1.6)saturate(1.3)}}#vitals.low #hpbar{border-color:#6a1420}#hpval{z-index:3;letter-spacing:.02em;pointer-events:none;font-variant-numeric:tabular-nums;text-shadow:2px 2px 0 var(--ink), -1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink), 1px 1px 0 var(--ink);font-size:20px;font-style:italic;font-weight:900;line-height:1;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)skew(12deg)}#coinrow{gap:4px;width:calc(100% - 6px);height:16px;display:flex}#lvchip,#coinchip{border:3px solid var(--ink);background:var(--plate,#1e2129);white-space:nowrap;border-radius:4px;flex:none;align-items:center;font-weight:900;line-height:1;display:flex;box-shadow:0 2px #000}#lvchip{letter-spacing:.12em;color:#fff;padding:0 6px;font-size:11px}#lvchip>span,#coinchip>span{align-items:center;gap:3px;display:flex;transform:skew(12deg)}#coinchip{background:var(--coin-b,#f5b021);color:var(--ink);letter-spacing:.02em;padding:0 7px 0 4px;font-size:13px;font-style:italic;box-shadow:0 2px #000,inset 0 3px #ffffff4d}#coinchip b{color:var(--ink);font-variant-numeric:tabular-nums;min-width:1.7em;font-weight:900}#coinchip .cg{width:14px;height:14px;margin:-2px 0;display:block}#coinchip{overflow:visible}#coinchip .cg{width:19px;height:19px;margin:-5px 0 -4px -3px}#coinchip b{color:#fff;text-shadow:2px 2px 0 var(--ink), -1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink), 1px 1px 0 var(--ink);font-size:17px;position:relative;top:-3px}#coinchip .cg svg{width:100%;height:100%}#coinchip.gain{animation:.18s ease-out chipgain}@keyframes chipgain{0%{background:#fff1a8}to{background:var(--coin-b,#f5b021)}}#coinchip.spend{animation:.25s ease-out chipspend}@keyframes chipspend{0%{background:#ffd0b0}to{background:var(--coin-b,#f5b021)}}#lvchip.pop{animation:.6s ease-out chipglow}@keyframes chipglow{0%{color:var(--ink);background:#fff1a8}40%{background:var(--gold);color:var(--ink)}to{background:var(--plate,#1e2129)}}#lvtrack{border:3px solid var(--ink);background:var(--track,#2a2d36);border-radius:4px;flex:1;min-width:0;position:relative;overflow:hidden;box-shadow:0 2px #000}#lvbar{width:calc(var(--xp,0) * 100%);background-color:#0000;background-image:repeating-linear-gradient(90deg, var(--coin-a,#ffe27a) 0, var(--coin-a,#ffe27a) calc(var(--pitch,8px) - var(--gap,2px)), transparent calc(var(--pitch,8px) - var(--gap,2px)), transparent var(--pitch,8px));transition:width .3s cubic-bezier(.33,1,.68,1);position:absolute;top:0;bottom:0;left:0}#lvbar:after{content:"";opacity:0;background:#fff;width:5px;position:absolute;top:0;bottom:0;right:0}#lvbar.gain:after{animation:.12s ease-out edgeflash}@keyframes edgeflash{0%{opacity:1}to{opacity:0}}#lvbar.lvflash{background-color:#fff;background-image:none;transition:width .15s cubic-bezier(.33,1,.68,1)}#lvtrack.hot #lvbar{animation:.667s ease-in-out infinite xphot}@keyframes xphot{0%,to{filter:brightness()}50%{filter:brightness(1.25)}}#lvtrack:after{content:"";opacity:0;pointer-events:none;background:#ffffffb3;width:18px;position:absolute;top:0;bottom:0;left:0;transform:translate(-30px)skew(-20deg)}#lvtrack.hot:after{animation:1.2s steps(10,end) infinite sheen}@keyframes sheen{0%{opacity:1;transform:translate(-30px)skew(-20deg)}60%,to{opacity:1;transform:translate(170px)skew(-20deg)}}#vitals canvas.lvfx{width:var(--fx,280px);height:var(--fx,280px);pointer-events:none;display:none;position:absolute;bottom:8px;left:22px;transform:translate(-50%,50%)}#vitals canvas.lvfx.on{display:block}#uprow{left:calc(16px + var(--sal));bottom:calc(var(--vit-b,17px) + var(--sab));gap:var(--up-g,4px);transform-origin:0 100%;transform:scale(var(--ui));pointer-events:none;transition:opacity .3s;display:flex;position:absolute}#hud.out #uprow{opacity:0}#uprow .up{width:var(--up-s,26px);height:var(--up-s,26px);border:3px solid var(--ink);background:var(--plate,#1e2129);box-shadow:0 2px 0 #000, inset 0 0 0 2px var(--rar,#a9bccd);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}#uprow .up.r-common{--rar:#a9bccd}#uprow .up.r-rare{--rar:#3fa9ff}#uprow .up.r-epic{--rar:#b45cff}#uprow .up.r-legendary{--rar:#ffb020}#uprow .up i{color:#fff;width:16px;height:16px;display:block}#uprow .up i svg{width:100%;height:100%;display:block}#uprow .up b{border:2px solid var(--ink);background:var(--gold);min-width:13px;height:13px;color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:7px;padding:0 2px;font-size:9px;font-style:italic;font-weight:900;line-height:9px;display:none;position:absolute;bottom:-6px;right:-6px}#uprow .up.stk b{display:block}#uprow .up.wait{visibility:hidden}#uprow .up.pop{animation:uppop var(--up-pop-ms,.26s) cubic-bezier(.34, 1.56, .64, 1)}@keyframes uppop{0%{scale:var(--up-pop-k,1.35);filter:brightness(1.8)}to{filter:brightness();scale:1}}#uprow .up.more{width:auto;min-width:var(--up-s,26px);color:#fff;letter-spacing:.02em;padding:0 4px;font-size:11px;font-style:italic;font-weight:900;box-shadow:0 2px #000}#hint{left:50%;bottom:calc(var(--vit-b,17px) + var(--sab) + 58px * var(--ui));width:0;height:calc(18px * var(--ui));opacity:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}#hint>span{padding:calc(1px * var(--ui)) calc(10px * var(--ui));border:calc(3px * var(--ui)) solid var(--ink);border-radius:calc(4px * var(--ui));background:var(--plate,#1e2129);color:#fff;font-style:italic;font-weight:900;font-size:calc(13px * var(--ui));letter-spacing:.12em;white-space:nowrap;box-shadow:0 calc(2px * var(--ui)) 0 #000;flex:none;line-height:1.1;transform:skew(-12deg)}#hint[data-kind=deny]>span{background:var(--danger)}#hint.on{opacity:1;animation:1.2s linear both toastin}@keyframes toastin{0%{opacity:0;transform:scale(1.5)}8%{opacity:1;transform:scale(.95)}14%{transform:scale(1)}82%{opacity:1}to{opacity:0}}#banners{pointer-events:none;position:absolute;inset:0}#banners .slotA{left:50%;top:calc(20px + var(--sat));justify-content:center;width:0;height:0;display:flex;position:absolute}.bossbar{width:var(--slot-w,300px);height:var(--bh,12px);transform-origin:top;transform:scale(var(--ui)) skewX(-12deg);opacity:0;flex:none;transition:opacity .25s;position:relative}.bossbar.on{opacity:1;animation:.35s cubic-bezier(.34,1.56,.64,1) both bosspop}@keyframes bosspop{0%{transform:scale(calc(var(--ui) * .6)) skewX(-12deg)}to{transform:scale(var(--ui)) skewX(-12deg)}}.bossbar .track{border:3px solid var(--ink);background:var(--track,#2a2d36);border-radius:4px;position:absolute;inset:-3px;overflow:hidden;box-shadow:0 3px #000}.bossbar .fill,.bossbar .ghost{transform-origin:0;position:absolute;inset:0}.bossbar .fill{background:linear-gradient(90deg,#ff4d5a,#b3122a);transition:transform .12s cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 2px #ffffff4d}.bossbar .ghost{background:#ffc2b8}.bossbar .ticks{background-image:repeating-linear-gradient(90deg, transparent 0, transparent calc(var(--tick,30px) - 1.5px), #1b1f3bb3 calc(var(--tick,30px) - 1.5px), #1b1f3bb3 var(--tick,30px));position:absolute;inset:0}.bossbar.hit .fill{animation:60ms step-end hpflash}.bossbar .bname{z-index:3;border:2px solid var(--ink);background:var(--danger);box-shadow:0 2px 0 var(--ink);white-space:nowrap;border-radius:3px;padding:2px 8px 1px;position:absolute;top:0;left:10px;transform:translateY(-62%)}.bossbar .bname>span{letter-spacing:.12em;color:#fff;text-shadow:1px 1px 0 var(--ink);font-size:12.5px;font-style:italic;font-weight:900;line-height:1;display:block;transform:skew(12deg)translateY(-.05em)}.bossbar .bname:empty{display:none}.bossbar.tag-low .bname{top:auto;bottom:0;transform:translateY(62%)}#banners .slotB{z-index:2;left:50%;top:calc(20px + var(--sat));justify-content:center;width:0;height:0;display:flex;position:absolute}#hud #banners .slotA{translate:0 var(--stk-boss,-120px);transition:translate var(--stk-in,.46s ease-out)}#hud #banners .slotB{translate:0 var(--stk-bn,-120px);transition:translate var(--stk-in,.46s ease-out)}#hud>#clock{translate:0 var(--stk-y,0px);transition:background .2s, translate var(--stk-in,.46s ease-out)}#hud #banners .killfeed{translate:0 var(--stk-y,0px);transition:opacity .15s, translate var(--stk-in,.46s ease-out)}#hud>.netbanner{translate:0 var(--stk-y,0px);transition:translate var(--stk-in,.46s ease-out)}#hud.stk-bn-out #banners .slotB,#hud.stk-boss-out #banners .slotA{transition:translate var(--stk-out,.24s ease-in)}#hud.stk-snap #banners .slotA,#hud.stk-snap #banners .slotB,#hud.stk-snap>#clock,#hud.stk-snap #banners .killfeed,#hud.stk-snap>.netbanner{transition:none}.bn{height:28px;max-width:var(--slot-w,300px);border:3px solid var(--ink);background:var(--plate,#1e2129);transform-origin:top;--bk:calc(var(--ui) * var(--bn-k,1));transform:scale(var(--bk)) skewX(-12deg);opacity:0;white-space:nowrap;border-radius:5px;flex:none;align-items:center;gap:8px;padding:0 16px 0 10px;display:flex;overflow:hidden;box-shadow:0 3px #000,inset 0 4px #ffffff1f}.bn .bi{filter:drop-shadow(0 2px #1b1f3b99);flex:none;width:20px;height:20px;transform:skew(12deg)}.bn .bi svg{width:100%;height:100%}.bn .bt{letter-spacing:.08em;color:#fff;text-shadow:2px 2px 0 var(--ink);font-size:19px;font-style:italic;font-weight:900;line-height:1;transform:skew(12deg)translateY(-.05em)}.bn .bs{font-style:italic;font-weight:800;font-size:max(11px, calc(9px / var(--bk)));letter-spacing:.18em;color:#fffc;line-height:1;transform:skew(12deg)translateY(-.05em)}.bn[data-kind=event]{background:var(--danger)}.bn[data-kind=eventwin]{background:var(--gold)}.bn[data-kind=eventwin] .bt{color:var(--ink);text-shadow:none}.bn[data-kind=eventwin] .bs{color:#1b1f3bbf}.bn[data-kind=showdown]{background:var(--squall,#5b3a8c)}.bn[data-kind=shop]{background:var(--gold)}.bn[data-kind=shop] .bt{color:var(--ink);text-shadow:none}.bn[data-kind=bossdown]{background:var(--gold)}.bn[data-kind=bossdown] .bt{color:var(--ink);text-shadow:none}.bn[data-kind=bossdown] .bs{color:#1b1f3bbf}.bn.on{opacity:1}.bn.in{animation:.26s cubic-bezier(.34,1.56,.64,1) both bnin}.bn.out{animation:.2s cubic-bezier(.36,0,.66,-.56) both bnout}@keyframes bnin{0%{opacity:0;transform:scale(calc(var(--bk) * .2), calc(var(--bk) * 1.3)) skewX(-12deg)}60%{opacity:1}to{opacity:1;transform:scale(var(--bk)) skewX(-12deg)}}@keyframes bnout{0%{opacity:1;transform:scale(var(--bk)) skewX(-12deg)}to{opacity:0;transform:scale(calc(var(--bk) * .86), calc(var(--bk) * .7)) skewX(-12deg)}}.killfeed{left:50%;top:calc(20px + var(--sat) + 34px * var(--ui));align-items:center;gap:calc(3px * var(--ui));flex-direction:column;width:0;display:flex;position:absolute}.kf{flex:none}.killfeed{transition:opacity .15s}#banners.busy .killfeed,#hud.dead .killfeed{opacity:0}.kf .in{border:2px solid var(--ink);height:18px;transform:scale(max(var(--ui), var(--kf-floor,.923))) skewX(-12deg);transform-origin:top;white-space:nowrap;background:#1e2129db;border-radius:3px;align-items:center;gap:5px;padding:0 9px;display:flex}.kf.mine .in{background:var(--gold)}.kf .n{letter-spacing:.06em;color:var(--seat,#fff);text-shadow:1px 1px 0 var(--ink);font-size:13px;font-weight:900;line-height:1;transform:skew(12deg)translateY(-.05em)}.kf .n.bot{color:#b9bfcc;font-style:italic}.kf.mine .n.me,.kf.mine .n{color:var(--ink);text-shadow:none}.kf.mine .n.bot{color:#4a4e6a}.kf i{width:14px;height:14px;transform:skew(12deg)}.kf i svg{width:100%;height:100%}#banners .centre{opacity:0;flex-direction:column;align-items:center;width:0;height:0;display:flex;position:absolute;top:28%;left:50%}#banners .centre.on{animation:cexit var(--hold,1.4s) linear both}@keyframes cexit{0%{opacity:1;translate:0}86%{opacity:1;translate:0}to{opacity:0;translate:0 -30px}}#banners .centre .cw{font-style:italic;font-weight:900;font-size:calc(64px * var(--ui) * var(--k,1));letter-spacing:.02em;color:#fff;white-space:nowrap;text-shadow:3px 3px 0 var(--ink), -3px -3px 0 var(--ink), 3px -3px 0 var(--ink), -3px 3px 0 var(--ink), 6px 7px 0 var(--ink), 0 0 18px var(--danger);flex:none;line-height:1;position:relative;transform:translateY(-50%)skew(-8deg)}#banners .centre.on .cw{animation:.14s cubic-bezier(.32,0,.67,0) both slam}@keyframes slam{0%{transform:translateY(-50%)skew(-8deg)scale(1.6)}to{transform:translateY(-50%)skew(-8deg)scale(1)}}#banners .centre .cs{margin-top:calc(-18px * var(--ui));font-style:italic;font-weight:900;font-size:calc(20px * var(--ui));letter-spacing:.08em;color:#fff;white-space:nowrap;align-items:center;gap:calc(8px * var(--ui));text-shadow:2px 2px 0 var(--ink), -1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink);flex:none;line-height:1.2;display:flex;position:relative}#banners .centre .cs .bty{color:var(--gold);align-items:center;gap:3px;display:inline-flex}#banners .centre .cs .bty svg{width:calc(18px * var(--ui));height:calc(18px * var(--ui))}#banners .centre[data-streak="3"] .cw{text-shadow:2px 2px 0 var(--gold), -2px -2px 0 var(--gold), 2px -2px 0 var(--gold), -2px 2px 0 var(--gold), 0 3px 0 var(--gold), 0 -3px 0 var(--gold), 3px 0 0 var(--gold), -3px 0 0 var(--gold), 5px 5px 0 var(--ink), -5px -5px 0 var(--ink), 5px -5px 0 var(--ink), -5px 5px 0 var(--ink), 0 6px 0 var(--ink), 0 -6px 0 var(--ink), 6px 0 0 var(--ink), -6px 0 0 var(--ink), 8px 10px 0 var(--ink), 0 0 22px var(--gold)}#banners .centre[data-streak="4"] .cw{color:var(--gold);text-shadow:3px 3px 0 var(--ink), -3px -3px 0 var(--ink), 3px -3px 0 var(--ink), -3px 3px 0 var(--ink), 0 4px 0 var(--ink), 0 -4px 0 var(--ink), 4px 0 0 var(--ink), -4px 0 0 var(--ink), 6px 7px 0 var(--ink), 0 0 20px #fff1bd, 0 0 44px var(--gold)}#banners .centre .cw .crown{width:.56em;height:.56em;filter:drop-shadow(0 3px 0 var(--ink)) drop-shadow(0 0 10px var(--gold));animation:.34s cubic-bezier(.34,1.56,.64,1) .1s both crownin;position:absolute;bottom:62%;left:-.16em;transform:rotate(-24deg)}#banners .centre .cw .crown svg{width:100%;height:100%}@keyframes crownin{0%{opacity:0;scale:0}to{opacity:1;scale:1}}#banners .centre[data-kind=boss] .cw{font-size:calc(72px * var(--ui));color:var(--gold);text-shadow:3px 3px 0 var(--ink), -3px -3px 0 var(--ink), 3px -3px 0 var(--ink), -3px 3px 0 var(--ink), 6px 7px 0 var(--ink)}#banners .centre canvas.kofx{width:var(--kofx-w,360px);height:var(--kofx-h,360px);display:none;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}#banners .centre canvas.kofx.on{display:block}#countdown{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0}#countdown.on{display:flex}.cdnum{font-style:italic;font-weight:900;font-size:calc(140px * var(--ui));color:var(--paper);text-shadow:3px 3px 0 var(--ink), -3px -3px 0 var(--ink), 3px -3px 0 var(--ink), -3px 3px 0 var(--ink), 7px 8px 0 var(--ink);opacity:0;will-change:transform, opacity;line-height:1;position:absolute;transform:skew(-10deg)}.cdnum.go{font-size:calc(176px * var(--ui));letter-spacing:.02em;color:var(--gold)}.cdnum.pop{z-index:2;animation:cdpop var(--t-slam,.36s) linear both}.cdnum.go.pop{animation:cdgo var(--t-go,1.1s) linear both}.cdnum.exit{z-index:1;animation:cdexit var(--t-exit,.18s) cubic-bezier(.33, 1, .68, 1) both}@keyframes cdpop{0%{opacity:0;animation-timing-function:cubic-bezier(.32,0,.67,0);transform:skew(-10deg)scale(1.8)}12%{opacity:1}33%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:skew(-10deg)scale(1)}55%{transform:skew(-10deg)scale(.94)}to{opacity:1;transform:skew(-10deg)scale(1)}}@keyframes cdexit{0%{opacity:1;transform:skew(-10deg)scale(1)}to{opacity:0;transform:skew(-10deg)scale(1.3)}}@keyframes cdgo{0%{opacity:.4;animation-timing-function:cubic-bezier(.32,0,.67,0);transform:skew(-10deg)scale(2.2)}11%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:skew(-10deg)scale(1)}18%{transform:skew(-10deg)scale(.93)}28%,70%{opacity:1;transform:skew(-10deg)scale(1)}to{opacity:0;transform:skew(-10deg)scale(1.15)}}.cdring{width:calc(300px * var(--ui));height:calc(300px * var(--ui));margin:calc(-150px * var(--ui)) 0 0 calc(-150px * var(--ui));border:6px solid var(--paper);box-shadow:0 0 0 4px var(--ink), inset 0 0 0 4px var(--ink);opacity:0;border-radius:50%;position:absolute;top:50%;left:50%;transform:scale(.3)}.cdring.beat{animation:.45s cubic-bezier(.1,.9,.2,1) both cdbeat}.cdring.wipe{animation:.7s cubic-bezier(.1,.9,.2,1) both cdwipe}@keyframes cdbeat{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(.95)}}@keyframes cdwipe{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.6)}}.cdflash{opacity:0;background:#fff;position:absolute;inset:0}.cdflash.on{animation:.1s step-end both cdflash}.cdflash.go.on{animation-name:cdflashgo}@keyframes cdflash{0%{opacity:var(--cd-flash,.16)}to{opacity:0}}@keyframes cdflashgo{0%{opacity:var(--go-flash,.55)}to{opacity:0}}#deathscreen{z-index:2;pointer-events:none;flex-direction:column;align-items:center;width:0;height:0;display:none;position:absolute;top:40%;left:50%}#deathscreen.on{display:flex}#deathscreen>*{opacity:0;flex:none}#deathscreen.shown>*{opacity:1;transition:opacity .2s}#deathscreen .sunk{transform:translateY(-50%) scale(var(--ui)) skewX(-12deg);border:4px solid var(--ink);background:var(--danger);box-shadow:0 6px 0 var(--ink), inset 0 6px 0 #ffffff38;border-radius:6px;padding:2px 26px}#deathscreen .sunk>span{letter-spacing:.06em;color:#fff;text-shadow:3px 3px 0 var(--ink), -2px -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px 2px 0 var(--ink), 5px 6px 0 var(--ink);font-size:60px;font-style:italic;font-weight:900;line-height:1;display:block;transform:skew(12deg)translateY(-.05em)}#deathscreen .sunk.slam{animation:.14s cubic-bezier(.32,0,.67,0) both sunkslam}@keyframes sunkslam{0%{transform:translateY(-50%) scale(calc(var(--ui) * 2)) skewX(-12deg)}to{transform:translateY(-50%) scale(var(--ui)) skewX(-12deg)}}#deathscreen .by{margin-top:calc(46px * var(--ui) - 72px);font-style:italic;font-weight:800;font-size:calc(18px * var(--ui));letter-spacing:.1em;color:#fff;white-space:nowrap;text-shadow:2px 2px 0 var(--ink), -1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink)}#deathscreen .rs{margin-top:calc(6px * var(--ui));visibility:hidden;justify-content:center;display:flex}#deathscreen .rs.rson{visibility:visible}#deathscreen .rs .in{border:3px solid var(--ink);background:var(--plate,#1e2129);height:44px;box-shadow:0 4px 0 var(--ink), inset 0 4px 0 #ffffff1f;white-space:nowrap;transform:scale(var(--ui)) skewX(-12deg);transform-origin:top;border-radius:6px;align-items:center;gap:10px;padding:0 18px 0 16px;display:flex}#deathscreen .rs .rl,#deathscreen .rs .sp{letter-spacing:.16em;color:#fff;text-shadow:2px 2px 0 var(--ink), -1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink), 1px 1px 0 var(--ink);font-size:15px;font-style:italic;font-weight:900;line-height:1;transform:skew(12deg)translateY(-.05em)}#deathscreen .rs .sp{letter-spacing:.22em;color:#d6dae4;display:none}#deathscreen .rs b{text-align:center;min-width:.6em;color:var(--gold);text-shadow:2px 2px 0 var(--ink), -2px -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px 2px 0 var(--ink), 3px 4px 0 var(--ink);font-size:34px;font-style:italic;font-weight:900;line-height:1;display:block;transform:skew(12deg)translateY(-.05em)}#deathscreen[data-mode=out] .rs .rl,#deathscreen[data-mode=out] .rs b{display:none}#deathscreen[data-mode=out] .rs .sp{display:block}#deathscreen[data-mode=out] .rs .in{height:34px}#deathscreen .cont{margin-top:calc(14px * var(--ui));pointer-events:auto;min-width:0;height:calc(46px * var(--ui));padding:0 calc(26px * var(--ui));font-size:calc(19px * var(--ui));border-width:calc(4px * var(--ui));display:none}#deathscreen[data-mode=out] .cont{display:block}#vitals{transition:opacity .3s}#hud.out #vitals{opacity:0}#deathscreen[data-mode=out] .sunk{background:#4a4e5a}body.shot #hud *{caret-color:#0000}#hud .netpill{top:calc(20px + var(--sat) + 112px * var(--ui));left:calc(16px + var(--sal));transform-origin:0 0;transform:scale(var(--ui));font:800 11px/1 var(--font);letter-spacing:.14em;color:var(--paper);pointer-events:none;background:#1b1f3b99;border-radius:999px;align-items:center;gap:6px;padding:4px 8px 3px;display:flex;position:absolute}#hud .netpill .ndot{background:var(--grey,#8b909c);border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px}#hud .netbanner{left:50%;top:calc(58px + var(--sat));z-index:3;transform:translateX(-50%) scale(var(--ui));transform-origin:top;white-space:nowrap;border:2px solid var(--danger);box-shadow:0 3px 0 var(--ink);font:900 italic 18px/1 var(--font);letter-spacing:.16em;color:var(--paper);pointer-events:none;background:#1b1f3be0;border-radius:10px;align-items:center;gap:9px;padding:7px 14px 6px 12px;display:none;position:absolute}#hud .netbanner.on{display:flex}#hud .netbanner i{border:3px solid var(--danger);border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite netspin}#hud .netbanner.lost i{display:none}@keyframes netspin{to{transform:rotate(360deg)}}#hud .evarrow{pointer-events:none;z-index:2;width:30px;height:30px;display:none;position:absolute;top:0;left:0}#hud .evarrow.on{display:block}#hud .evarrow svg{filter:drop-shadow(0 2px #00000073);width:100%;height:100%;animation:.9s ease-in-out infinite evpulse}@keyframes evpulse{0%,to{transform:scale(calc(var(--ui) * .92))}50%{transform:scale(calc(var(--ui) * 1.12))}}:root{--wood-a:#d9a066;--wood-b:#b0743f;--wood-c:#6e4426;--navy-a:#1d3f66;--navy-b:#0e2a47;--parch:#f3e2b8;--parch-d:#d9bf86;--out:2px 2px 0 var(--ink), -2px -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px 2px 0 var(--ink), 0 2px 0 var(--ink), 0 -2px 0 var(--ink), 2px 0 0 var(--ink), -2px 0 0 var(--ink);--out-drop:2px 2px 0 var(--ink), -2px -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px 2px 0 var(--ink), 0 2px 0 var(--ink), 0 -2px 0 var(--ink), 2px 0 0 var(--ink), -2px 0 0 var(--ink), 0 4px 0 var(--ink);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--sg-ink:#0d1a33;--sg-glass:linear-gradient(170deg, #26628c85 0%, #0e2e5099 52%, #081e3ab3 100%);--sg-glass-lite:linear-gradient(170deg, #2868926b, #0c284885);--sg-glass-deep:#07182eb8;--sg-well:#030e2057;--sg-rim:#ffffff21;--sg-rim-top:#ffffff47;--sg-hair:#ffffff1a;--sg-text:#fff;--sg-text-2:#e4f1fdd6;--sg-text-3:#b0ceecb3;--sg-gold:#ffd45c;--sg-good:#74f08e;--sg-bad:#ff7d86;--sg-f-green:linear-gradient(#8cf272, #46cf4d 52%, #2fae43);--sg-f-gold:linear-gradient(#ffe885, #ffc93a 52%, #f09e18);--sg-f-blue:linear-gradient(#86d4ff, #3ba7ff 52%, #1d82e4);--sg-f-red:linear-gradient(#ff9ea5, #ff5563 52%, #de3448);--sg-f-grey:linear-gradient(#aeb7c8, #7f8aa1 52%, #646f88);--sg-f-purple:linear-gradient(#dfb6ff, #b566ff 52%, #9243e4);--sg-f-coral:linear-gradient(#ffc583, #ff9c40 52%, #e97820);--sg-f-steel:linear-gradient(#6a9fd6, #3f74ad 52%, #2d5b90);--sg-f-teal:linear-gradient(#86efe4, #2cc5c0 52%, #1799a3);--sg-lip-green:#1c7f33;--sg-lip-gold:#b06a0a;--sg-lip-blue:#1558a6;--sg-lip-red:#a3223a;--sg-lip-grey:#474f66;--sg-lip-purple:#6a29aa;--sg-lip-coral:#b0560e;--sg-lip-steel:#1c416f;--sg-lip-teal:#0d6c77;--sg-stamp:#fff4dc;--sg-stamp-fg:#0d1a33;--sg-glass-nb:linear-gradient(170deg, #225a84b3 0%, #0e2e50c2 52%, #081e3ad1 100%);--sg-swallow:polygon(0 0, 100% 0, calc(100% - 12px) 50%, 100% 100%, 0 100%, 12px 50%);--sg-line:1.75px;--sg-line-s:1.5px;--sg-r-panel:20px;--sg-r-card:14px;--sg-r-btn:12px;--sg-r-tile:12px;--sg-r-mark:7px;--sg-r-pill:999px;--sg-e1:inset 0 1px 0 var(--sg-rim-top), inset 0 0 0 1px var(--sg-rim), 0 8px 24px #030e2042;--sg-e2:inset 0 1.5px 0 #ffffff8c, inset 0 -3px 0 #0000002b, 0 3px 0 var(--sg-ink), 0 6px 10px #030e2047;--sg-e2-press:inset 0 1.5px 0 #fff6, inset 0 -1px 0 #0000002b, 0 1px 0 var(--sg-ink), 0 2px 4px #030e2047;--sg-e2-s:inset 0 1px 0 #ffffff80, inset 0 -2px 0 #0000002b, 0 2px 0 var(--sg-ink), 0 4px 7px #030e2040;--sg-blur:blur(14px) saturate(1.35);--sg-ts-glass:0 1px 2px #020c1c73;--sg-ts-head:0 2px 0 #06122880, 0 3px 12px #020c1c59;--sg-ts-btn:0 1px 0 var(--sg-ink), 1px 0 0 var(--sg-ink), -1px 0 0 var(--sg-ink), 0 -1px 0 var(--sg-ink), 0 2px 0 var(--sg-ink);--sg-t-display:italic 900 44px/1;--sg-t-title:italic 900 26px/1;--sg-t-head:italic 900 18px/1;--sg-t-num:italic 900 17px/1;--sg-t-body:700 13px/1.2;--sg-t-label:800 10px/1;--sg-t-btn:italic 900 18px/1;--sg-t-btn-s:italic 900 14px/1;--sg-s1:4px;--sg-s2:8px;--sg-s3:12px;--sg-s4:16px;--sg-s5:24px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--sg-glass:linear-gradient(170deg, #1e5076db, #0a223ee6);--sg-glass-lite:linear-gradient(170deg, #1e547acc, #0c2644db)}}#screens>.screen{display:block;overflow:hidden}.screen{font-family:var(--font);color:var(--paper)}.ico{width:100%;height:100%;display:block;overflow:visible}.kbtn{cursor:pointer;pointer-events:auto;font:italic 900 22px/1 var(--font);letter-spacing:.06em;color:#fff;min-width:150px;height:52px;transition:transform .18s var(--ease-back), filter .15s;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:inline-block;position:relative}.kbtn-face{border:3.5px solid var(--ink);height:100%;box-shadow:inset 0 -5px 0 #0003, 0 5px 0 var(--ink), 0 9px 14px #08142859;background:linear-gradient(#9af472,#5ad13c 48%,#37a92c 52%,#2b9224);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 22px 3px;display:flex;position:relative;overflow:hidden}.kbtn-face:before{content:"";pointer-events:none;background:linear-gradient(#fff9,#ffffff14);border-radius:10px 10px 18px 18px/10px 10px 8px 8px;height:42%;position:absolute;top:3px;left:6px;right:6px}.kbtn-txt{text-shadow:var(--out-drop);white-space:nowrap;align-items:center;gap:6px;display:inline-flex;position:relative;translate:0 -.04em}.kbtn-txt small{letter-spacing:.1em;font-size:.55em;display:block}.kbtn-txt .ico.coin{width:1.05em;height:1.05em}.kbtn-ico{filter:drop-shadow(0 2px #00000040);flex:none;width:26px;height:26px;position:relative}.kbtn:active{transition-duration:40ms;transform:translateY(4px)scale(.95)}.kbtn:active .kbtn-face{box-shadow:inset 0 -3px 0 #0003, 0 1px 0 var(--ink), 0 2px 6px #08142859}.kbtn[disabled]{filter:saturate(.25)brightness(.85);cursor:default}.kbtn.gold .kbtn-face{background:linear-gradient(#fff3a0,#ffd23c 48%,#f5b021 52%,#e59a12)}.kbtn.gold .kbtn-txt{color:#fff}.kbtn.blue .kbtn-face{background:linear-gradient(#8fd8ff,#3fa9ff 48%,#2a8ce8 52%,#1f74cc)}.kbtn.red .kbtn-face{background:linear-gradient(#ff9aa4,#ff4d5a 48%,#e8364a 52%,#c9243a)}.kbtn.grey .kbtn-face{background:linear-gradient(#8e97ab,#5f6880 48%,#4f5870 52%,#434a60)}.kbtn.purple .kbtn-face{background:linear-gradient(#d9a8ff,#b45cff 48%,#9a44e8 52%,#8434cc)}.kbtn.wood .kbtn-face{background:linear-gradient(#f0c28c,#d99a5a 48%,#c07e42 52%,#a86a34)}.kbtn.small{min-width:0;height:38px;font-size:16px}.kbtn.small .kbtn-face{box-shadow:inset 0 -4px 0 #0003, 0 4px 0 var(--ink);border-width:3px;border-radius:10px;padding:0 14px 2px}.k-back{border:3.5px solid var(--ink);z-index:3;transform-origin:0 0;transform:scale(var(--ui));transition:transform .18s var(--ease-back);border-radius:50%;position:absolute}.k-back:active{transform:scale(calc(var(--ui) * .92)) translateY(3px);transition-duration:40ms}.k-x{border:3px solid var(--ink);width:40px;height:40px;box-shadow:0 3px 0 var(--ink);cursor:pointer;background:radial-gradient(circle at 40% 30%,#ff9aa4,#ff4d5a 60%,#c9243a);border-radius:50%;padding:7px}.k-x:active{transform:translateY(2px)scale(.94)}.k-pill{align-items:center;display:flex;position:relative}.k-pill-ico{position:absolute;top:50%}.k-pill-n{translate:0 -.04em}.k-cap{position:absolute;overflow:hidden}.k-cap-fill{transform-origin:0;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.k-gold.full{animation:1.8s ease-in-out infinite k-fullshake}@keyframes k-fullshake{0%,86%,to{translate:0}89%{translate:-3px}92%{translate:3px}95%{translate:-2px}}.k-captain{align-items:center;display:flex}.k-cap-flag{flex:none}.k-cap-flag .flag{width:100%;height:100%}.k-cap-name{flex-direction:column;flex:1;min-width:0;display:flex}.k-cap-nm{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-cap-lv{flex:none;position:relative}.lv-fill{fill:none;stroke:#5cf07a;stroke-linecap:round;transition:stroke-dasharray .6s}.k-cap-lv:before{content:"";border:2.5px solid var(--ink);background:radial-gradient(circle at 40% 30%,#fff3a0,#ffc93c 55%,#e59a12);border-radius:50%;position:absolute;inset:5px}.k-cap-lvn{color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;translate:0 -.04em}.k-sqbtn{transition:transform .18s var(--ease-back);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.k-sqbtn b{color:#fff;margin-top:1px}.k-sqbtn:active{transition-duration:40ms;transform:translateY(4px)scale(.94)}.k-lockchip{border:2.5px solid var(--ink);color:#ffe27a;letter-spacing:.04em;align-items:center;gap:2px;display:flex;position:absolute}.k-badge{border:3px solid var(--ink);border-radius:50%;height:20px;display:none;position:absolute}.k-badge.on{animation:1.6s ease-in-out infinite k-badge;display:block}@keyframes k-badge{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.k-roundbtn{transition:transform .18s var(--ease-back)}.k-roundbtn:active,.k-chipbtn:active{transition-duration:40ms;transform:translateY(3px)scale(.94)}.k-chipbtn{transition:transform .18s var(--ease-back);align-items:center;display:flex}.k-chipbtn b{color:#fff}.k-price{align-items:center;gap:3px;display:inline-flex}.k-price .ico{width:1.1em;height:1.1em}.k-input{font:italic 900 24px/1 var(--font);letter-spacing:.03em;color:var(--ink);border:3.5px solid var(--ink);height:48px;box-shadow:inset 0 3px 0 #0000001f, 0 3px 0 var(--ink);-webkit-user-select:text;user-select:text;touch-action:manipulation;background:linear-gradient(#fffdf4,#f3e8cc);border-radius:12px;outline:none;padding:6px 14px}.k-input:focus{box-shadow:inset 0 3px 0 #0000001f, 0 3px 0 var(--ink), 0 0 0 4px #ffc93c99}.k-input.bad{border-color:#c9243a;box-shadow:inset 0 3px #0000001f,0 3px #c9243a,0 0 0 4px #ff3b4e59}.k-shake{animation:.24s linear k-shake}@keyframes k-shake{0%,to{translate:0}16%{translate:-6px}33%{translate:6px}50%{translate:-6px}66%{translate:6px}83%{translate:-3px}}.k-bump{animation:k-bump .32s var(--ease-back)}@keyframes k-bump{0%{scale:1}35%{scale:1.14}to{scale:1}}.k-dip{animation:.28s ease-out k-dip}@keyframes k-dip{0%{scale:1}40%{scale:.9}to{scale:1}}.k-popin{animation:k-popin .26s var(--ease-back)}@keyframes k-popin{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.k-roll{animation:k-roll .45s var(--ease-back)}@keyframes k-roll{0%{rotate:0deg;scale:1}50%{rotate:200deg;scale:1.25}to{rotate:360deg;scale:1}}.k-flycoin{z-index:30;pointer-events:none;will-change:transform;filter:drop-shadow(0 2px #0000004d);width:26px;height:26px;position:fixed;top:0;left:0}.k-confetti{border:1.5px solid var(--ink);z-index:30;pointer-events:none;will-change:transform;border-radius:2px;width:9px;height:13px;position:fixed;top:0;left:0}.k-star{z-index:30;pointer-events:none;will-change:transform;width:22px;height:22px;position:fixed;top:0;left:0}.ik-toast{left:50%;top:calc(64px + var(--sat));z-index:40;transform:translateX(-50%) scale(var(--ui));transform-origin:top;pointer-events:none;animation:k-toastin .26s var(--ease-back);transition:opacity .3s,translate .3s;position:fixed}.ik-toast span{border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink), 0 8px 16px #0000004d;font:italic 900 17px/1 var(--font);letter-spacing:.08em;color:#fff;text-shadow:var(--out);white-space:nowrap;background:linear-gradient(#274d78,#173356);border-radius:12px;padding:9px 20px 10px;display:block}.ik-toast.warn span{background:linear-gradient(#ff7a86,#d8233a)}.ik-toast.out{opacity:0;translate:0 -10px}.ik-toast.anchored{transform:translateX(-100%) scale(var(--ui));transform-origin:100% 0}.ik-toast.anchored span:before{content:"";border:3px solid var(--ink);background:#ff7a86;border-width:3px 0 0 3px;width:12px;height:12px;position:absolute;top:-9px;right:26px;transform:rotate(45deg)}.ik-toast.anchored span{position:relative}.ik-toast.lane-bottom{top:auto;bottom:calc(80px * var(--ui) + var(--sab));transform-origin:bottom}.ik-toast.lane-slot{transform:translateX(-50%) scale(var(--ui));transform-origin:top}.ik-toast.lane-bottom span,.ik-toast.lane-slot span{width:max-content;max-width:var(--tw,calc((100vw - 32px - var(--sal) - var(--sar)) / var(--ui)));white-space:normal;text-align:center;line-height:1.15}.k-poor{animation:.5s ease-out k-poor}@keyframes k-poor{0%{filter:none;scale:1}20%{filter:drop-shadow(0 0 8px #ff4d5a)brightness(1.2)sepia(.4)hue-rotate(-30deg);scale:1.12}55%{scale:.97}to{filter:none;scale:1}}@keyframes k-toastin{0%{opacity:0;translate:0 -14px}to{opacity:1;translate:0}}.k-modal{z-index:20;pointer-events:auto;background:radial-gradient(#0e0f1359 0%,#0e0f13b3 70%);justify-content:center;align-items:center;animation:.15s ease-out k-fade;display:flex;position:fixed;inset:0}.k-modal.closing{animation:.15s ease-in forwards k-fadeout}.k-modal.closing .k-sheet{animation:.15s ease-in forwards k-sheetout}@keyframes k-fade{0%{opacity:0}}@keyframes k-fadeout{to{opacity:0}}.k-sheet{border:4px solid var(--ink);box-shadow:inset 0 3px 0 #ffffff26, 0 6px 0 var(--ink), 0 18px 40px #00000073;transform:scale(var(--ui));animation:k-sheetin .22s var(--ease-back);background:linear-gradient(#2b578a,#173356);border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:20px 26px 22px;display:flex;position:relative}@keyframes k-sheetin{0%{opacity:0;scale:.8}}@keyframes k-sheetout{to{opacity:0;scale:.8}}.k-sheet .k-x{position:absolute;top:-14px;right:-14px}.k-sheet-title{font:italic 900 30px/1 var(--font);letter-spacing:.06em;color:#fff;text-shadow:var(--out-drop)}.k-sheet-sub{font:700 15px/1.2 var(--font);color:#b9d6f2;letter-spacing:.03em}.k-sheet-row{gap:14px;margin-top:6px;display:flex}.k-hullbar{border:3px solid var(--ink);background:#0b1c30;border-radius:8px;width:320px;height:16px;position:relative;overflow:hidden}.k-hullbar span{transform-origin:0;background:linear-gradient(90deg,#ff6a6a,#ffc93c 50%,#8cf55f);position:absolute;inset:0}#transition.ik-wipe{opacity:1;pointer-events:none;background:0 0;transition:none;display:block}#transition.ik-wipe:not(.on){visibility:hidden}#transition.ik-wipe.on{pointer-events:all;visibility:visible}.screen-title,.screen-name{background:#9ed9f8}.t-sky{background:linear-gradient(#4aa9ec 0%,#7fd8f5 32%,#bfeefc 52%,#e8fbff 60%);position:absolute;inset:0}.screen-title.live{transition:background var(--live-fade,1.4s);background:0 0}.screen-title .t-sky,.screen-title .t-sea,.screen-title .t-horizon{transition:opacity var(--live-fade,1.4s) ease-in-out}.screen-title.live .t-sky,.screen-title.live .t-sea,.screen-title.live .t-horizon{opacity:0}.t-sun{background:radial-gradient(circle,#fffae4 0 9%,#fff8e08c 22%,#fff8e000 62%);border-radius:50%;width:70vh;height:70vh;position:absolute;top:-22%;right:10%}.t-clouds{will-change:transform;pointer-events:none;width:200%;display:flex;position:absolute;left:0}.t-clouds-svg{flex:none;width:50%}.t-clouds.far{opacity:.75;height:14%;animation:150s linear infinite t-drift;top:8%}.t-clouds.mid{opacity:.95;height:22%;animation:95s linear infinite t-drift;top:24%}@keyframes t-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.t-horizon{height:13%;position:absolute;top:47.5%;left:0;right:0}.t-isle{opacity:.85;height:70%;position:absolute;bottom:-1%;left:71%}.t-ship-wrap{aspect-ratio:120/110;transform-origin:50% 90%;height:128%;animation:3.2s ease-in-out infinite t-bob;position:absolute;bottom:-14%;right:4%}.t-ship{width:100%;height:100%}@keyframes t-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(6%)rotate(3deg)}}.t-sea{background:linear-gradient(#1b86cf,#229fdc 30%);position:absolute;inset:60% 0 0;overflow:hidden}.t-sea:before{content:"";background:#1b6fae;height:3px;position:absolute;top:0;left:0;right:0}.t-wave{width:200%;height:100%;animation:12s linear infinite t-wave;position:absolute;top:0;left:0}.t-wave.w1{animation-duration:26s}.t-wave.w2{animation-duration:18s;animation-direction:reverse}.t-wave.w3{animation-duration:13s}.t-wave.w4{animation-duration:9s;animation-direction:reverse}@keyframes t-wave{0%{transform:translate(0)}to{transform:translate(-50%)}}.t-palm-wrap{aspect-ratio:300/420;transform-origin:15% 100%;pointer-events:none;height:86%;animation:5s ease-in-out infinite t-palm;position:absolute;bottom:-4%;left:-3%}.t-palm{filter:drop-shadow(0 6px #1b1f3b40);width:100%;height:100%;overflow:visible}@keyframes t-palm{0%,to{transform:rotate(0)}50%{transform:rotate(1.6deg)}}.wm{left:50%;top:calc(14px + var(--sat) + 2%);width:calc(385.28px * var(--ui));height:calc(235.64px * var(--ui));margin-left:calc(-192.64px * var(--ui));margin-top:calc(-10.32px * var(--ui));transform-origin:50% 59.12%;position:absolute}@keyframes wm-drop{0%{opacity:0;translate:0 -60px;scale:1.4}to{opacity:1;translate:0;scale:1}}@keyframes wm-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.wm-svg{width:100%;height:100%;overflow:visible}.wm-text text{paint-order:stroke fill;stroke-linejoin:round}.wm-shadow{fill:#3b2a1a;stroke:#3b2a1a;stroke-width:14px}.wm-fill{fill:url(#wmGold);stroke:#3b2a1a;stroke-width:12px}.wm-big{fill:url(#wmGold2)}.wm-gloss{fill:url(#wmShine)}.wm-crown{filter:drop-shadow(0 4px #3b2a1a);width:11.61%;animation:2.6s ease-in-out infinite wm-crown;position:absolute;top:1.19%;left:17.32%;transform:rotate(-14deg)}@keyframes wm-crown{0%,to{transform:rotate(-14deg)translateY(0)}50%{transform:rotate(-9deg)translateY(-6%)}}.t-bottom{left:50%;bottom:calc(58px * var(--ui) + var(--sab));justify-content:center;width:0;display:flex;position:absolute}.t-load{flex-direction:column;align-items:center;gap:5px;transition:opacity .3s;display:flex;position:absolute;bottom:0}.t-rope{width:calc(360px * var(--ui));position:relative}.t-rope-fill{transform-origin:0;transition:transform .25s ease-out;position:absolute;inset:0;transform:scaleX(0)}.t-rope-ship{width:calc(34px * var(--ui));height:calc(31px * var(--ui));margin-left:calc(-17px * var(--ui));transition:transform .25s ease-out;position:absolute;bottom:30%;left:0}.t-rope-ship svg{width:100%;height:100%;animation:1.6s ease-in-out infinite t-bob}.t-pct{font:italic 900 calc(15px * var(--ui))/1 var(--font);color:#fff;letter-spacing:.1em}.t-tap{opacity:0;pointer-events:none;background:0 0;border:0;position:absolute}.t-tap span{font:italic 900 calc(32px * var(--ui))/1 var(--font);letter-spacing:.12em;color:#fff;white-space:nowrap;display:block}.screen-title.loaded .t-load{opacity:0;transition:opacity .22s ease-in,translate .22s ease-in;translate:0 8px}.screen-title.loaded .t-tap{opacity:1;pointer-events:auto;animation:t-tapin .36s var(--ease-back) .26s both, t-pulse 1s ease-in-out .62s infinite}.screen-title.instant.loaded .t-load{transition:none}@keyframes t-tapin{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes t-pulse{0%,to{opacity:.6;scale:.97}50%{opacity:1;scale:1.03}}.t-tip{left:50%;bottom:calc(12px + var(--sab));text-align:center;position:absolute}.t-tip span{font:700 calc(15px * var(--ui))/1.2 var(--font);letter-spacing:.03em;color:#fff;border:2px solid #fff3;display:inline-block}.t-tip.in{animation:.5s ease-out forwards t-tip}@keyframes t-tip{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.t-ver{right:calc(10px + var(--sar));bottom:calc(6px + var(--sab));font:700 11px/1 var(--font);letter-spacing:.06em;position:absolute}.screen.instant *,.screen.instant{animation-delay:-10s!important}.screen.instant .wm{animation:2s ease-in-out infinite wm-breathe}#screens .screen-title.t-backdrop,#screens .screen-name.t-backdrop{background:0 0}#screens .screen-title.t-backdrop{--tap-lift:max(10px, 3.1vh)}#screens .screen-title.t-backdrop .t-bottom{bottom:var(--sab)}#screens .screen-title.t-backdrop .t-tap{bottom:calc(var(--tap-lift) - 12px)}#screens .screen-title.t-backdrop .t-tap span{padding:10px 30px 12px}#screens .screen-title.t-backdrop .t-ver{right:calc(10px + var(--sar));bottom:calc(8px + var(--sab));font:800 10px/1 var(--font);letter-spacing:.08em;color:#fff9;text-shadow:0 1px 2px #030e2080}@media (min-aspect-ratio:23/10),(max-height:330px){#screens .screen-title.t-backdrop{--tap-lift:max(10px, 2.6vh)}#screens .screen-title.t-backdrop .t-tap span{font-size:calc(26px * var(--ui))}}.n-stage{justify-content:center;align-items:center;gap:calc(26px * var(--ui));display:flex;position:absolute;inset:0}.n-left{width:calc(200px * var(--ui));height:calc(300px * var(--ui));flex:none;position:relative}.n-flagpole{width:88%;height:88%;position:absolute;bottom:8%;left:12%}.n-pole{border:3px solid var(--ink);background:linear-gradient(90deg,#d9a066,#8a5a2b);border-radius:6px;width:7%;position:absolute;top:4%;bottom:0;left:0}.n-ball{aspect-ratio:1;border:3px solid var(--ink);background:radial-gradient(circle at 35% 30%,#fff3a0,#ffc93c 55%,#c7861a);border-radius:50%;width:14%;position:absolute;top:0;left:-3.5%}.n-flag{aspect-ratio:40/32;transform-origin:0;filter:drop-shadow(0 6px #1b1f3b59);width:92%;animation:2.4s ease-in-out infinite n-wave;position:absolute;top:6%;left:6%}.n-flag-svg{width:100%}@keyframes n-wave{0%,to{transform:skewY(-3deg)scaleX(1)}50%{transform:skewY(3deg)scaleX(.96)}}.k-flagpop{animation:k-flagpop .38s var(--ease-back), n-wave 2.4s ease-in-out infinite}@keyframes k-flagpop{0%{scale:.6}60%{scale:1.08}to{scale:1}}.n-shadow{background:radial-gradient(at 50% 40%,#fff1c4 0 30%,#f4dca0 31% 58%,#d9b77a 59% 66%,#f4feffe6 67% 72%,#f4feff00 73%);border-radius:50%;width:90%;height:16%;position:absolute;bottom:-3%;left:-22%}.n-card{transform-origin:50%;width:372px;transform:scale(var(--ui));margin:0 calc(-372px * (1 - var(--ui)) / 2);animation:n-in .45s var(--ease-back) both;flex-direction:column;gap:6px;display:flex;position:relative}@keyframes n-in{0%{opacity:0;translate:0 30px;scale:.9}}.n-head{text-align:center;margin-bottom:2px}.n-head h2{margin:3px 0 0}.n-namerow{gap:10px;display:flex}.n-input{flex:1;min-width:0;height:44px;font-size:23px}.n-dice{transition:transform .18s var(--ease-back);padding:5px}.n-dice:active{transition-duration:40ms;transform:translateY(3px)scale(.94)}.n-swatches,.n-emblems{justify-content:space-between;gap:7px;padding:0 3px;display:flex}.n-sw{width:34px;height:32px;transition:transform .18s var(--ease-back)}.n-em{width:48px;height:40px;transition:transform .18s var(--ease-back), background .2s;padding:3px}.n-em svg{width:100%;height:100%;stroke:var(--ink);stroke-width:1.4px}.n-err{min-height:13px;font:800 13px/1 var(--font);letter-spacing:.04em;text-align:center}#screens>.screen.screen-home,#screens>.screen.screen-garage,#screens>.screen.screen-matchmaking{pointer-events:none}.screen-home button,.screen-home [data-a]{pointer-events:auto}.home-top .home-cap{transform-origin:0 0;transform:scale(var(--ui))}.home-pills{transform-origin:top;transform:translateX(-50%) scale(var(--ui))}.home-tr{transform-origin:100% 0;transform:scale(var(--ui));display:flex}.home-left{transform-origin:0 100%;transform:scale(var(--ui));display:flex;position:absolute}.screen-home .k-sqbtn.map{right:calc(16px + var(--sar));bottom:calc(112px + var(--sab));transform-origin:100% 100%;transform:scale(var(--ui));position:absolute}.home-battle{transform-origin:100% 100%;transform:scale(var(--ui));position:absolute}.k-battle{transition:transform .18s var(--ease-back);padding:0;animation:1.25s ease-in-out infinite k-breathe;position:relative;overflow:hidden}@keyframes k-breathe{0%,to{scale:1}50%{scale:1.03}}.k-battle:active{transition-duration:40ms;transform:translateY(5px)scale(.95)}.k-battle-face{justify-content:center;align-items:center;gap:8px;height:100%;display:flex;position:relative}.k-battle-txt{color:#fff;translate:0 -.05em}.k-shine{pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);width:30%;animation:4s ease-in-out infinite k-shine;position:absolute;top:-20%;bottom:-20%;left:-40%;transform:skew(-20deg)translate(-120%)}@keyframes k-shine{0%,78%{transform:skew(-20deg)translate(-120%)}to{transform:skew(-20deg)translate(900%)}}.k-repairchip{transition:transform .18s var(--ease-back);align-items:center;gap:2px;animation:1.4s ease-in-out infinite k-chip;display:flex;position:absolute}.k-repairchip[hidden]{display:none}.k-repairchip b{font:italic 900 16px/1 var(--font);color:#fff;align-items:center;gap:2px;display:flex}.k-repairchip b .ico{width:18px;height:18px}.k-repairchip.free{background:linear-gradient(#b8ff9a,#5cf07a)}@keyframes k-chip{0%,to{rotate:-4deg}50%{rotate:4deg}}.home-bubble{flex-direction:column;align-items:center;gap:2px;position:fixed;top:0;left:0}.home-bubble:after{content:"";border:3px solid var(--ink);background:#f0dcaa;border-top:0;border-left:0;width:16px;height:16px;margin-left:-8px;position:absolute;bottom:-11px;left:50%;transform:rotate(45deg)}.home-bubble[hidden]{display:none}.home-bubble b{font:italic 900 18px/1 var(--font);color:var(--ink);letter-spacing:.06em}.home-bubble span{font:800 12px/1 var(--font);color:#8a5a2b;letter-spacing:.2em}.home-bubble em{font:italic 800 11px/1 var(--font);color:#3fa9ff;letter-spacing:.12em;margin-top:3px}.overlay.k-overlay{z-index:22;background:radial-gradient(#0e0f1359 0%,#0e0f13b8 70%);animation:.15s ease-out k-fade}.overlay.k-overlay.closing{animation:.15s ease-in forwards k-fadeout}.overlay .sheet.k-settings{width:660px;box-shadow:inset 0 3px 0 #ffffff26, 0 6px 0 var(--ink), 0 18px 40px #00000073;transform:scale(var(--ui));animation:k-sheetin .22s var(--ease-back);background:linear-gradient(#2b578a,#173356);border-radius:18px;align-items:stretch;gap:8px;padding:14px 22px 12px;position:relative}.set-head{justify-content:space-between;align-items:center;display:flex}.set-title{font:italic 900 30px/1 var(--font);letter-spacing:.08em;color:#fff;text-shadow:var(--out-drop);align-items:center;gap:8px;display:flex}.set-title .ico{width:32px;height:32px}.set-cols{grid-template-columns:270px 1fr;gap:14px;display:grid}.set-col{background:#08142859;border:2px solid #00000040;border-radius:14px;flex-direction:column;gap:9px;min-width:0;padding:10px 12px 12px;display:flex}.set-cap{font:800 12px/1 var(--font);letter-spacing:.32em;color:#7fb3e3}.set-row{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.set-lbl{font:italic 900 16px/1 var(--font);letter-spacing:.08em;color:#fff;text-shadow:var(--out);white-space:nowrap}.set-slider{align-items:center;gap:8px;display:flex}.set-slider b{text-align:right;width:28px;font:italic 900 15px/1 var(--font);color:#ffe27a}.set-slider input{appearance:none;border:2.5px solid var(--ink);cursor:pointer;background:linear-gradient(90deg, #5cf07a var(--v), #0b1c30 var(--v));touch-action:none;border-radius:7px;width:120px;height:14px}.set-slider input::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--ink);width:24px;height:24px;box-shadow:0 2px 0 var(--ink);background:radial-gradient(circle at 40% 30%,#fff,#e8edf5);border-radius:50%}.set-slider input::-moz-range-thumb{border:3px solid var(--ink);background:#fff;border-radius:50%;width:20px;height:20px}.set-seg{border:3px solid var(--ink);background:#0b1c30;border-radius:10px;display:flex;overflow:hidden}.set-seg button{font:italic 900 14px/1 var(--font);letter-spacing:.06em;color:#9fc4e8;cursor:pointer;background:0 0;border:0;padding:7px 10px 8px}.set-seg button+button{border-left:2px solid var(--ink)}.set-seg button.on{color:#fff;text-shadow:var(--out);background:linear-gradient(#ffe27a,#f5b021)}.set-toggle{border:3px solid var(--ink);cursor:pointer;background:#0b1c30;border-radius:15px;width:58px;height:30px;transition:background .2s;position:relative}.set-toggle i{border:2.5px solid var(--ink);width:20px;height:20px;transition:transform .2s var(--ease-back);background:#e8edf5;border-radius:50%;position:absolute;top:2px;left:2px}.set-toggle.on{background:#5cf07a}.set-toggle.on i{transform:translate(28px)}.set-rename{gap:6px;display:flex}.set-rename .k-input{border-width:3px;width:118px;height:38px;padding:4px 10px;font-size:18px}.set-foot{font:700 12px/1 var(--font);color:#9fc4e8;letter-spacing:.04em;justify-content:space-between;display:flex}.set-ver{color:#ffffff70}#overlays>.ftue,#overlays>.ik-toast,#overlays>.k-flycoin,#overlays>.g-plank,#overlays>.k-confetti,#overlays>.k-star{pointer-events:none}.ftue{z-index:25;pointer-events:none;position:fixed;inset:0}.ftue-ring{box-shadow:0 0 0 200vmax rgba(0, 0, 0, var(--dim)), inset 0 0 0 3px #fff;border-radius:18px;transition:transform .25s,width .25s,height .25s;animation:1.2s ease-in-out infinite ftue-ring;position:fixed;top:0;left:0}.ftue.notarget .ftue-ring{box-shadow:0 0 0 200vmax rgba(0, 0, 0, calc(var(--dim) * .6));width:0!important;height:0!important}.ftue.notarget .ftue-finger{display:none}.ftue.wait{visibility:hidden}.ftue.snap .ftue-ring,.ftue.snap .ftue-finger,.ftue.snap .ftue-polly{transition:none!important}@keyframes ftue-ring{0%,to{outline-offset:0;outline:3px solid #fff0}50%{outline-offset:6px;outline:3px solid #fffc}}.ftue-finger{width:calc(60px * var(--ui));height:calc(60px * var(--ui));filter:drop-shadow(0 4px #00000059);transition:transform .25s;position:fixed;top:0;left:0}.ftue-finger svg{transform-origin:30% 10%;width:100%;height:100%;animation:.83s ease-in-out infinite ftue-tap}@keyframes ftue-tap{0%,to{transform:translate(8px,14px)scale(1)}50%{transform:translate(0)scale(.9)}}.ftue-polly{transform-origin:0 0;width:96px;height:96px;transform:scale(var(--ui));transition:transform .3s var(--ease-back);position:fixed;top:0;left:0}.ftue-polly.flip .polly-svg{scale:-1 1}.ftue-polly.flip .ftue-say{border-radius:16px 16px 4px;left:auto;right:88px}.polly-svg{filter:drop-shadow(0 4px #0000004d);transform-origin:50% 95%;width:100%;height:100%;animation:1.8s ease-in-out infinite polly-bob}@keyframes polly-bob{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)translateY(-3px)}}.ftue-say{border:3px solid var(--ink);width:max-content;max-width:320px;box-shadow:0 4px 0 var(--ink), 0 10px 18px #0000004d;background:#fff;border-radius:16px 16px 16px 4px;padding:10px 16px 11px;position:absolute;bottom:44px;left:88px}.ftue-say span{font:italic 900 18px/1.15 var(--font);letter-spacing:.02em;color:var(--ink)}.ftue.in .ftue-ring{animation:1.2s ease-in-out infinite ftue-ring,.35s ease-out both ftue-dimin}@keyframes ftue-dimin{0%{opacity:0}}.ftue.in .ftue-polly{animation:ftue-pop .45s var(--ease-back) both}.ftue.in .ftue-say{animation:ftue-say .4s var(--ease-back) .15s both}@keyframes ftue-pop{0%{opacity:0;translate:-60px 20px}}@keyframes ftue-say{0%{opacity:0;transform-origin:0 100%;scale:.5}}.pc{pointer-events:auto;transition:transform .18s var(--ease-back);font-family:var(--font);padding:0;position:relative;overflow:hidden}.pc:active{transition-duration:40ms;transform:translateY(3px)scale(.95)}.pc-bg{background:radial-gradient(ellipse at 50% 38%, color-mix(in srgb, var(--tier) 55%, #fff) 0%, color-mix(in srgb, var(--tier) 70%, #1a355a) 45%, #1a355a 100%);opacity:.75;position:absolute;inset:0}.pc-thumb{justify-content:center;align-items:center;display:flex;position:absolute;top:4px;left:0;right:0}.pc-img{object-fit:contain;filter:drop-shadow(0 3px #0000004d)}.pc-glyph{opacity:.8;width:46px;height:46px}.pc-tierband{border:0 solid var(--ink);background:var(--tier);color:#fff;position:absolute}.pc-name{letter-spacing:.04em;color:#fff;position:absolute;left:0;right:0}.pc-pips{display:flex;position:absolute;left:50%;transform:translate(-50%)}.pc-badge.eq{border:2.5px solid var(--ink);border-radius:50%;position:absolute}.pc-price{border:2.5px solid var(--ink);border-radius:11px;align-items:center;gap:2px;padding:0 6px 0 3px;display:flex;position:absolute;top:4px;right:4px}.pc-price .ico{width:16px;height:16px}.pc-price b{font:italic 900 13px/1 var(--font);color:#fff3a8}.pc-lock{border:2.5px solid var(--ink);border-radius:12px;align-items:center;gap:2px;padding:0 8px 0 4px;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.pc-lock .ico{width:17px;height:17px}.pc-lock b{font:italic 900 13px/1 var(--font);color:#ffe27a;white-space:nowrap}.g-grid .pc.st-locked .pc-img{filter:grayscale()brightness(.72)opacity(.8)drop-shadow(0 3px #0000004d)}.g-grid .pc.st-locked .pc-bg{opacity:.4}.pc.st-equipped:after{content:"";pointer-events:none;border-radius:9px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fff3a0}.pc.sel .pc-bg{opacity:1}.pc-new{border:2px solid var(--ink);text-align:center;width:80px;font:italic 900 10px/1 var(--font);color:#fff;letter-spacing:.08em;background:#ff3b4e;padding:2px 0;position:absolute;top:8px;right:-22px;transform:rotate(35deg)}.pc-teaser .pc-bg{opacity:.55;background:radial-gradient(at 50% 38%,#b9a4ff 0%,#5b3fb4 48%,#1a355a 100%)}.pc-fan{width:70px;height:56px;position:relative}.pc-fan i{opacity:.9;filter:drop-shadow(0 3px #1b1f3b8c);width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%}.pc-fan i:first-child{opacity:.55;transform:translate(-17px,4px)rotate(-16deg)scale(.8)}.pc-fan i:nth-child(2){opacity:.55;transform:translate(17px,4px)rotate(16deg)scale(.8)}.pc-fan i:nth-child(3){transform:translateY(-3px)}.pc-tn{border:2.5px solid var(--ink);min-width:26px;font:italic 900 13px/1 var(--font);color:var(--ink);background:#ffc93c;border-radius:11px;place-items:center;padding:0 6px;display:grid;position:absolute}.pc-teaser:active{scale:.96}.g-grid.has-teaser .pc-empty .pc-more{display:none}.pc-empty .pc-bg{opacity:1;background:repeating-linear-gradient(-45deg,#1a355a 0 8px,#1d3b63 8px 16px)}.pc-more{text-align:center;justify-content:center;align-items:center;position:absolute;inset:0}.pc-chip{white-space:nowrap}.k-lvflash{animation:.6s ease-out k-lvflash}@keyframes k-lvflash{0%{filter:brightness()}25%{filter:brightness(2.2)saturate(1.4)}to{filter:brightness()}}.screen-garage button,.screen-garage [data-a]{pointer-events:auto}.g-top{transform-origin:0 0;transform:scale(var(--ui));align-items:center;gap:10px;display:flex;position:absolute}.g-title{border:3px solid var(--ink);border-radius:10px;align-items:center;display:flex}.g-title span{color:#fff}.g-hull-bar,.r-hullbar{position:relative;overflow:hidden}.g-hull-bar>span,.r-hullbar>span{transform-origin:0;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.g-hull-bar.mid>span,.r-hullbar.mid>span{background:linear-gradient(#ffe27a,#f5b021)}.g-hull-bar.bad>span,.r-hullbar.bad>span{background:linear-gradient(#ff8a80,#d8233a)}.g-hull-bar b,.r-hullbar b{color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.g-hull-ok,.r-hull-ok{font:italic 900 14px/1 var(--font);letter-spacing:.08em;color:#8cf55f;text-shadow:var(--out);padding:0 6px}.g-tabs{transform-origin:0 0;transform:scale(var(--ui));flex-direction:column;display:flex;position:absolute}.g-tab{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.g-stats{left:calc(84px + var(--sal));bottom:calc(10px + var(--sab));transform-origin:0 100%;transform:scale(var(--ui))}.g-stats-in{--sf:max(10px, calc(9px / var(--ui)));border:2.5px solid #1b1f3bd9;border-radius:11px;flex-direction:column;display:flex}.g-stat{grid-template-columns:14px calc(5 * var(--sf)) 1fr calc(2.2 * var(--sf));align-items:center;gap:4px;display:grid}.g-stat-ico{width:14px!important;height:14px!important}.g-plank{width:calc(64px * var(--ui));height:calc(20px * var(--ui));z-index:30;pointer-events:none;filter:drop-shadow(0 3px #1b1f3b73);position:fixed;top:0;left:0}.g-plank svg{width:100%;height:100%;display:block}.g-wline{grid-template-columns:14px calc(5 * var(--sf)) 1fr;align-items:center;gap:4px;height:17px;margin-top:2px;padding-top:3px;display:grid}.g-wvs{justify-content:flex-end;gap:3px;display:flex}.g-wline.two{grid-template-columns:14px 1fr}.g-wv{font:900 max(8.5px, calc(9px / var(--ui)))/1 var(--font);letter-spacing:.02em;color:#e3effb;flex:none}.g-wv.name{letter-spacing:.06em;background:#ffffff14;font-style:italic}.g-wv.up{color:#fff;text-shadow:0 1px #00000059;background:#2fc24a}.g-wv.down{color:#fff;text-shadow:0 1px #00000059;background:#d8233a}.g-wline.preview .g-wv.up,.g-wline.preview .g-wv.down{animation:1s ease-in-out infinite g-ghost}.g-stat-bar{position:relative;overflow:hidden}.g-stat-fill{transform-origin:0;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.g-stat-ghost{transition:left .4s,width .4s;position:absolute;top:0;bottom:0}.g-stat.up .g-stat-ghost{background:#5cf07a;animation:1s ease-in-out infinite g-ghost}.g-stat.down .g-stat-ghost{background:#ff4d5a;animation:1s ease-in-out infinite g-ghost}@keyframes g-ghost{0%,to{opacity:.95}50%{opacity:.5}}.g-stat-n{color:#fff;text-align:right}.g-stat.up .g-stat-n{color:#8cf55f}.g-stat.down .g-stat-n{color:#ff8a80}.g-panel{height:calc((100vh - 16px - var(--sat) - var(--sab)) / var(--ui));transform-origin:100% 0;transform:scale(var(--ui));flex-direction:column;display:flex;position:absolute}.g-panel-head{justify-content:space-between;align-items:center;display:flex}.g-cat{color:#fff;align-items:center;display:flex}.g-count{flex:1}.g-grid{flex:none;grid-template-columns:repeat(3,108px);justify-content:center;display:grid}.g-detail{flex-direction:column;flex:1;justify-content:center;display:flex}.g-drow{justify-content:space-between;align-items:center;gap:8px;display:flex}.g-dlv{display:none}.g-panel.one-row .g-detail{justify-content:space-evenly}.g-panel.one-row .g-dlv{align-items:center;gap:8px;padding-top:8px;display:flex}.g-dlv .pc-pips{position:static;transform:none}.g-dlv-n{color:#fff}.g-dlv-note{margin-left:auto}.g-dname b{letter-spacing:.04em;color:#fff;display:block}.g-dname small{color:var(--tier)}.g-chips{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:210px;display:flex}.g-actions{display:flex}.g-act{flex:1}.g-act .kbtn-txt .ico{width:1em;height:1em}.kbtn.poor .kbtn-face{filter:saturate(.3)brightness(.92)}.g-price{border-radius:999px;align-items:center;gap:3px;margin-left:4px;display:inline-flex}.g-act.poor .kbtn-face{filter:none;background:linear-gradient(#b9b4a2,#948f80 48%,#857f70 52%,#736e60)}.g-act.poor .kbtn-txt{color:#eceae2}.g-act.poor .g-price{box-shadow:inset 0 0 0 2px var(--ink), 0 2px 0 var(--ink);background:#e8364a}.g-act.poor .g-price b{color:#fff}.screen-shop{background:#6e4426}.s-bg,.s-planks{position:absolute;inset:0}.s-glow{border-radius:50%;position:absolute;top:18%}.s-glow.l{left:-8vh}.s-glow.r{right:-8vh}.s-awning{position:absolute;top:0;left:0;right:0}.s-awning:after{content:"";background:#00000026;height:5px;position:absolute;top:0;left:0;right:0}.s-bunting{left:0;right:0;top:calc(34px + var(--sat));pointer-events:none;justify-content:space-around;height:22px;position:absolute}.s-bunting:before{content:"";background:#3b2a1a;height:2px;position:absolute;top:2px;left:0;right:0}.s-bunting i{background:var(--c);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;width:18px;height:20px;margin-top:3px;animation:2.4s ease-in-out infinite s-flag}.s-bunting i:nth-child(2n){animation-delay:-1.2s}@keyframes s-flag{0%,to{rotate:-6deg}50%{rotate:6deg}}.screen-shop .k-back{top:calc(40px + var(--sat))}.s-head{right:calc(14px + var(--sar));transform-origin:0 0;transform:scale(var(--ui));align-items:center;display:flex;position:absolute}.s-sign{border:3px solid var(--ink);border-radius:8px;align-items:center;display:flex;position:relative}.s-sign span{color:#fff}.s-tabs{display:flex}.s-tab{align-items:center;display:flex}.s-tab .ico{width:16px;height:16px}.s-head .s-gold{margin-left:auto}.s-chips{transform-origin:0 0;transform:scale(var(--ui));display:flex;position:absolute}.s-chip{transition:transform .15s var(--ease-back);align-items:center;display:flex}.s-scroll{touch-action:pan-x;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:absolute;left:0;right:0;overflow:auto hidden}.s-scroll::-webkit-scrollbar{display:none}.screen-shop.more-r .s-scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#00000026);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#00000026)}.screen-shop.more-r.more-l .s-scroll{-webkit-mask-image:linear-gradient(90deg,#00000026,#000 40px calc(100% - 56px),#00000026);mask-image:linear-gradient(90deg,#00000026,#000 40px calc(100% - 56px),#00000026)}.screen-shop.more-l:not(.more-r) .s-scroll{-webkit-mask-image:linear-gradient(90deg,#00000026,#000 40px);mask-image:linear-gradient(90deg,#00000026,#000 40px)}.s-peek{right:calc(4px + var(--sar));transform-origin:100%;transform:scale(var(--ui));justify-content:center;align-items:center;transition:opacity .2s,visibility .2s;position:absolute}.s-peek .ico{width:24px;height:24px;animation:1.1s ease-in-out infinite s-peek}@keyframes s-peek{0%,to{translate:0}50%{translate:4px}}.screen-shop.more-r .s-peek{opacity:1;visibility:visible}.s-grid{width:max-content;height:100%;display:flex}.s-card{perspective:800px;flex:none;position:relative}.s-inner{transform-style:preserve-3d;transition:transform .3s cubic-bezier(.3,.1,.3,1.3);position:absolute;inset:0}.s-card.flipped .s-inner{transform:rotateY(180deg)}.s-face{backface-visibility:hidden;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.s-face.front:before{content:"";height:calc(18px * var(--ui));background:var(--tier);border-bottom:3px solid var(--ink);position:absolute;top:0;left:0;right:0}.s-face.back{transform:rotateY(180deg)}.s-rays{aspect-ratio:1;background:repeating-conic-gradient(#ffffff73 0 10deg, #fff0 10deg 24deg);width:220%;animation:10s linear infinite s-spin;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@keyframes s-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.s-tier{justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.s-new{border:2.5px solid var(--ink);text-align:center;color:#fff;letter-spacing:.1em;z-index:2;background:#ff3b4e;animation:1.2s ease-in-out infinite s-newpulse;position:absolute}@keyframes s-newpulse{0%,to{filter:brightness()}50%{filter:brightness(1.3)}}.s-thumb{width:100%;min-height:0;margin-top:calc(2px * var(--ui));flex:1;justify-content:center;align-items:center;display:flex;position:relative}.s-thumb img{object-fit:contain;width:92%;height:100%;animation:3s ease-in-out infinite s-float}.s-card:nth-child(2n) .s-thumb img{animation-delay:-1.5s}@keyframes s-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-4%)rotate(2deg)}}.s-name{color:#fff;position:relative}.s-mods{flex-wrap:wrap;justify-content:center;gap:3px;display:flex;position:relative}.s-buy,.s-equip{width:100%;transition:transform .18s var(--ease-back);justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.s-buy:active,.s-equip:active{transition-duration:40ms;transform:translateY(3px)scale(.95)}.s-buy b,.s-equip b{color:#fff;letter-spacing:.04em}.s-buy.poor{background:linear-gradient(#8e97ab,#5f6880 48%,#4f5870 52%,#434a60)}.s-buy.poor b{color:#ff9aa4}.s-buy[disabled]{pointer-events:none;filter:brightness(.9)}.s-equip{animation:1s ease-in-out infinite k-breathe}.s-lock,.s-owned{justify-content:center;align-items:center;gap:4px;width:100%;display:flex;position:relative}.s-card.st-soon .s-thumb img{filter:brightness(0)opacity(.5);animation:none}.s-thumb .s-spin{opacity:0;pointer-events:none;width:100%;height:100%;animation:3s ease-in-out infinite s-float;position:absolute;top:0;left:0}.s-card:nth-child(2n) .s-thumb .s-spin{animation-delay:-1.5s}.s-thumb.live .s-spin{opacity:1}.pc-thumb .s-spin{opacity:0;pointer-events:none;filter:drop-shadow(0 3px #0000004d);width:100%;height:100%;position:absolute;inset:0}.pc-thumb.live .s-spin{opacity:1}.pc-thumb.live .pc-img,.s-thumb.live img{opacity:0}.s-more-stack{width:70%;height:70%;position:relative}.s-more-stack .ico{filter:brightness(0)opacity(.45);width:58%;height:58%;position:absolute}.s-more-stack .ico:first-child{top:4%;transform:rotate(-12deg)}.s-more-stack .ico:nth-child(2){filter:brightness(0)opacity(.6);top:30%;left:21%}.s-more-stack .ico:nth-child(3){top:6%;right:0;transform:rotate(12deg)}.s-more-n{text-align:center}.s-card.st-locked .s-name,.s-card.st-soon .s-name{opacity:.7}.s-card.focus .s-face.front{box-shadow:inset 0 3px 0 #ffffff24, 0 5px 0 var(--ink), 0 0 0 4px #fff, 0 0 26px 6px #ffe996cc}.s-card.justbought .s-face.back{animation:s-bought .6s var(--ease-back)}@keyframes s-bought{0%{scale:1}50%{scale:1.08}to{scale:1}}.mm-dim{background:radial-gradient(#08183040 0%,#081830b8 75%);animation:.4s ease-out k-fade;position:absolute;inset:0}.mm-lobby{transform:translate(-50%, calc(-50% - var(--mm-up,0px))) scale(var(--k,.81));flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:50%}.mm-head{text-align:center;position:relative}.mm-head h2{color:#fff;margin:0}.mm-state{white-space:nowrap;min-height:30px;font:800 max(15px, calc(12px / var(--k,.81)))/1 var(--font);letter-spacing:.06em;color:#fff;border:2px solid #1b1f3be6;border-radius:999px;justify-content:center;align-items:center;padding:6px 14px;display:flex}.mm-state.wait span{animation:1.6s ease-in-out infinite mm-breathe}.mm-state.mm-statein{animation:mm-statein .26s var(--ease-back)}@keyframes mm-statein{0%{scale:.6}to{scale:1}}@keyframes mm-breathe{0%,to{opacity:.55}50%{opacity:1}}.mm-offline{border:2.5px solid var(--ink);font:italic 900 13px/1 var(--font);letter-spacing:.12em;color:#fff;position:absolute;top:2px;right:-86px;transform:rotate(6deg)}.mm-offline[hidden]{display:none}.mm-limited{left:50%;bottom:calc(4px + var(--sab));z-index:2;white-space:nowrap;max-width:calc(100vw - 24px - var(--sal) - var(--sar));border:2.5px solid var(--ink);font:800 max(10px, calc(11.5px * var(--ui)))/1 var(--font);letter-spacing:.1em;color:#ffd9a0;border-radius:999px;align-items:center;gap:7px;padding:4px 12px 5px 5px;position:absolute}.mm-limited[hidden]{display:none}.mm-limited i{width:max(15px, calc(17px * var(--ui)));height:max(15px, calc(17px * var(--ui)));border:2px solid var(--ink);font:italic 900 max(10px, calc(12px * var(--ui)))/1 var(--font);color:var(--ink);background:#ffb020;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.mm-limited span{text-overflow:ellipsis;overflow:hidden}.mm-grid{grid-template:"s0 mid s1"132px"s2 mid s3"132px/156px 180px 156px;gap:18px 14px;display:grid}.mm-seat[data-seat="0"]{grid-area:s0}.mm-seat[data-seat="1"]{grid-area:s1}.mm-seat[data-seat="2"]{grid-area:s2}.mm-seat[data-seat="3"]{grid-area:s3}.mm-mid{flex-direction:column;grid-area:mid;justify-content:center;align-items:center;gap:8px;display:flex}.mm-card{height:132px;position:relative}.mm-frame{z-index:1;background:radial-gradient(circle at 50% 40%, var(--cl,#5f6880) 0%, var(--c,#3a3d47) 60%, var(--cd,#2a2d36) 100%);width:92px;height:92px;margin-left:-46px;position:absolute;top:0;left:50%;overflow:hidden}.mm-frame img{object-fit:contain;filter:drop-shadow(0 3px #0000004d);width:132%;height:132%;position:absolute;top:-14%;left:-16%}.mm-frame>.ico{width:72%;height:72%;position:absolute;inset:14%}.mm-glow{background:radial-gradient(circle at 50% 30%,#ffffff80,#fff0 55%);position:absolute;inset:0}.mm-plate{text-align:center;height:80px;padding:42px 8px 0;position:absolute;bottom:0;left:0;right:0}.mm-plate b{font:italic 900 19px/1 var(--font);letter-spacing:.04em;color:#fff;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mm-plate small{font:800 10px/1 var(--font);color:#fff;opacity:.92;margin-top:3px;display:block}.mm-bot{font:italic 900 10px/1 var(--font);letter-spacing:.1em;position:absolute}.mm-card.you .mm-plate:after{content:"";border:3px solid #fff;border-radius:18px;animation:1.4s ease-in-out infinite mm-you;position:absolute;inset:-7px}@keyframes mm-you{0%,to{opacity:.9}50%{opacity:.3}}.mm-card.in .mm-plate{animation:mm-plate .45s var(--ease-back) both}.mm-card.in .mm-frame{animation:mm-portrait .5s var(--ease-back) 80ms both}@keyframes mm-plate{0%{opacity:0;translate:-70px}}@keyframes mm-portrait{0%{opacity:0;scale:.3}}.mm-card.empty .mm-frame{box-shadow:none;background:#3a3d47cc;border-style:dashed;border-color:#8b909c}.mm-card.empty .mm-plate{background:#3a3d47}.mm-card.empty .mm-plate b{color:#8b909c;text-shadow:none;animation:1.8s ease-in-out infinite mm-breathe;animation-delay:var(--st)}.mm-q{font:italic 900 40px/1 var(--font);color:#8b909c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mm-clock{border:4px solid var(--ink);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.mm-wait{gap:7px}.mm-wait i{border:3px solid var(--ink);border-radius:50%;width:13px;height:13px;animation:1s ease-in-out infinite mm-dot}.mm-wait i:nth-child(2){animation-delay:.15s}.mm-wait i:nth-child(3){animation-delay:.3s}@keyframes mm-dot{0%,60%,to{translate:0}30%{translate:0 -9px}}.screen-matchmaking.counting .mm-wait,.screen-matchmaking:not(.counting) .mm-num{display:none}.mm-num{font:italic 900 50px/1 var(--font);color:#fff;translate:0 -.04em}.mm-pop{animation:mm-pop .4s var(--ease-back)}@keyframes mm-pop{0%{scale:1.7}to{scale:1}}.mm-vs{font:italic 900 30px/1 var(--font);color:#ffc93c;letter-spacing:.04em}.vs-splash{z-index:4;pointer-events:none;justify-content:center;align-items:center;width:0;height:0;display:none;position:absolute;top:54%;left:50%}.vs-splash.on{display:flex}.vs-splash .vsfx{left:calc(var(--vs-canvas,480px) / -2);top:calc(var(--vs-canvas,480px) / -2);width:var(--vs-canvas,480px);height:var(--vs-canvas,480px);display:none;position:absolute}.vs-splash .vsfx.on{display:block}.vsglyph{font:italic 900 150px/1 var(--font);letter-spacing:-.02em;white-space:nowrap;color:var(--gold);text-shadow:3px 3px 0 var(--ink), -3px -3px 0 var(--ink), 3px -3px 0 var(--ink), -3px 3px 0 var(--ink), 0 3px 0 var(--ink), 3px 0 0 var(--ink), 9px 9px 0 var(--ink);flex:none;margin:-.1em 0 0 -.106em;display:inline-block;position:relative;transform:scale(0)}.vsglyph.pop{animation:vspop var(--t-pop,.28s) cubic-bezier(.34, 1.56, .64, 1) both}@keyframes vspop{0%{transform:scale(0)rotate(-20deg)}to{transform:scale(1)rotate(-5deg)}}.vsband{transform-origin:0 0;opacity:0;width:.34em;height:100%;text-shadow:none;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-.6em)skew(-20deg)}.vsband .vsshine{color:#fff;white-space:nowrap;transform-origin:0 0;position:absolute;top:0;left:0;transform:skew(20deg)translate(.6em)}.vsband.sweep{animation:vsband var(--t-sweep,.5s) steps(6, end) var(--t-shine,.32s) both}.vsband.sweep .vsshine{animation:vsshine var(--t-sweep,.5s) steps(6, end) var(--t-shine,.32s) both}@keyframes vsband{0%{opacity:1;transform:translate(-.6em)skew(-20deg)}to{opacity:1;transform:translate(1.5em)skew(-20deg)}}@keyframes vsshine{0%{transform:skew(20deg)translate(.6em)}to{transform:skew(20deg)translate(-1.5em)}}.screen-matchmaking .mm-head,.screen-matchmaking .mm-mid,.screen-matchmaking .mm-cancel{transition:opacity .18s ease-in,scale .18s ease-in}.screen-matchmaking.vs-on .mm-head,.screen-matchmaking.vs-on .mm-mid,.screen-matchmaking.vs-on .mm-cancel{opacity:0;scale:.85}.mm-card.clash:before{content:"";opacity:0;pointer-events:none;z-index:2;animation:clashpop .5s cubic-bezier(.1, .9, .2, 1) var(--clash-delay,0s) both;border:4px solid #fff;border-radius:18px;position:absolute;inset:36px -10px -10px}@keyframes clashpop{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.5)}}.mm-seat[data-seat="0"] .mm-card.clash,.mm-seat[data-seat="2"] .mm-card.clash{animation:mm-lunge-r .42s var(--ease-back) var(--clash-delay,0s) both}.mm-seat[data-seat="1"] .mm-card.clash,.mm-seat[data-seat="3"] .mm-card.clash{animation:mm-lunge-l .42s var(--ease-back) var(--clash-delay,0s) both}@keyframes mm-lunge-r{0%{translate:0}45%{translate:22px}to{translate:12px}}@keyframes mm-lunge-l{0%{translate:0}45%{translate:-22px}to{translate:-12px}}.screen-matchmaking.locked .mm-cancel{filter:saturate(0)brightness(.7)}.screen-results{background:#0e2a47}#screens>.screen.screen-results{pointer-events:auto}.screen-results:not(.has-bg){background:0 0}.r-backdrop{position:absolute;inset:0;overflow:hidden}.r-backdrop canvas{object-fit:cover;filter:saturate(1.1)brightness(.9);width:100%;height:100%;animation:18s ease-out forwards r-ken}@keyframes r-ken{0%{transform:scale(1.02)}to{transform:scale(1.12)translate(-1%,1%)}}.r-vignette{background:linear-gradient(90deg,#081830b8 0%,#08183040 45%,#08183073 100%),radial-gradient(#0000 40%,#00000059 100%);position:absolute;inset:0}.r-left{transform-origin:0 0;transform:scale(var(--ui));position:absolute}@keyframes r-kickin{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}.r-verdict{transform-origin:0;transform:skew(-8deg)}.r-verdict span{display:inline-block}.r-verdict.lose span{color:#dfe6f2}.r-slam{animation:.42s cubic-bezier(.3,1.4,.5,1) forwards r-slam}.r-medal{z-index:2;position:absolute;left:318px;transform:rotate(-8deg)}.instant .r-medal{opacity:1}.r-medal.slam{animation:r-medal .3s cubic-bezier(.55, 0, .7, .4) forwards, r-medalsettle .26s var(--ease-back) .3s both}@keyframes r-medal{0%{opacity:0;scale:2.5}to{opacity:1;scale:1}}@keyframes r-medalsettle{0%{opacity:1;translate:0;scale:1}30%{translate:3px;scale:.9}60%{translate:-3px}to{opacity:1;translate:0;scale:1}}.r-medalfx{z-index:0;width:var(--mfx,300px);height:var(--mfx,300px);pointer-events:none;display:none;position:absolute}.r-kicker{position:relative}.r-medalfx.on{display:block}.r-medal-rib{width:0;height:0;position:absolute;left:50%}.r-medal-rib i{border:3px solid var(--ink);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);background:#d8233a;position:absolute;top:0}.r-medal-rib i:first-child{background:#3fa9ff;left:-22px;transform:rotate(16deg)}.r-medal-rib i:last-child{left:2px;transform:rotate(-16deg)}.r-medal-disc{border:4px solid var(--ink);background:radial-gradient(circle at 36% 30%,#fff8c8 0 12%,#ffd23c 34%,#f0a81e 64%,#c7861a 100%);border-radius:50%;justify-content:center;align-items:baseline;display:flex;position:absolute;inset:0}.r-medal-disc b{font:italic 900 36px/1 var(--font);color:#fff}.r-medal-disc small{font:italic 900 14px/1 var(--font);color:#fff;margin-left:1px}.r-medal.p2 .r-medal-disc{background:radial-gradient(circle at 36% 30%,#fff 0 12%,#e3e9f1 34%,#b9c3d0 64%,#8b98ad 100%)}.r-medal.p3 .r-medal-disc{background:radial-gradient(circle at 36% 30%,#ffe2c4 0 12%,#e0a067 34%,#c07e42 64%,#8a5a2b 100%)}.r-medal.p4 .r-medal-disc{background:radial-gradient(circle at 36% 30%,#c4cedd 0 12%,#7b8698 40%,#4f5870 70%,#3a3f4d 100%)}.r-medal.p4 .r-medal-rib i{background:#5f6880}@keyframes r-slam{0%{opacity:0;scale:2.5}60%{opacity:1;scale:.94}to{opacity:1;scale:1}}.done .r-verdict,.instant .r-verdict{opacity:1}.r-rows{flex-direction:column;display:flex}.r-row{grid-template-columns:26px 26px 10px 1fr 44px 84px;align-items:center;display:grid;position:relative}@keyframes r-rowin{0%{opacity:0;translate:40px}to{opacity:1;translate:0}}.r-pos{text-align:center}.r-trophy svg{display:block}.r-chip{background:var(--c)}.r-who{letter-spacing:.03em;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.r-kills{align-items:center;gap:2px;display:flex}.r-score{justify-content:flex-end;align-items:center;gap:3px;display:flex}.r-card{height:calc((100vh - 20px - var(--sat) - var(--sab)) / var(--ui));transform-origin:100% 0;transform:scale(var(--ui));flex-direction:column;display:flex;position:absolute}@keyframes r-cardin{0%{opacity:0;translate:30px}to{opacity:1;translate:0}}.r-conv{justify-content:space-between;align-items:center;display:flex}.r-coins,.r-goldn{grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:5px;display:grid}.r-coins .ico,.r-goldn .ico{grid-row:1/3}.r-coins b,.r-goldn b{color:#fff}.r-arrow{font:900 26px/1 var(--font)}.r-break{flex-wrap:wrap;gap:4px;display:flex}.r-break span.gift{color:#fff3b0;background:#ffc93c59}.r-lost{font:italic 900 13px/1 var(--font);color:#ff5a4e;letter-spacing:.06em;text-shadow:0 1px 0 var(--ink);margin-top:5px}.r-stamp{animation:.22s cubic-bezier(.3,1.6,.5,1) r-stamp}@keyframes r-stamp{0%{scale:1.4}60%{translate:2px;scale:.95}80%{translate:-2px}to{translate:0;scale:1}}.r-xp{align-items:center;gap:8px;display:flex}.r-lv{border:3px solid var(--ink);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.r-lv small{font:900 9px/1 var(--font);letter-spacing:.1em;margin-bottom:-2px}.r-lv b{font:italic 900 22px/1 var(--font);color:#fff}.r-xpbar{flex:1;position:relative;overflow:hidden}.r-xpfill{transform-origin:0;position:absolute;inset:0}.r-xpn{color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.r-levelup{z-index:2;flex:none;position:relative}.r-lu-in{transform-origin:30%;align-items:center;gap:8px;display:flex;position:absolute;inset:0;transform:skew(-8deg)scale(0)}.r-lu-txt{color:#fff}.r-lu-lv{letter-spacing:.08em}.r-lvgold{border:2.5px solid var(--ink);font:italic 900 16px/1 var(--font);color:#ffe27a;text-shadow:var(--out);background:#1b3a60;border-radius:14px;align-items:center;gap:3px;margin-left:auto;padding:3px 8px 3px 4px;display:flex}.r-lvgold .ico{width:20px;height:20px}.leveled .r-levelup{visibility:visible}@keyframes r-lvpop{0%{transform:skew(-8deg)scale(0)}60%{transform:skew(-8deg)scale(1.3)}to{transform:skew(-8deg)scale(1)}}.r-unlocks{gap:8px;display:flex}.r-unlock{border:3px solid var(--ink);height:50px;box-shadow:0 3px 0 var(--ink);opacity:0;background:linear-gradient(#fff3a0,#ffc93c);border-radius:10px;flex:1;align-items:center;gap:6px;padding:0 8px 0 4px;display:flex}.leveled .r-unlock,.done .r-unlock{animation:r-unlockin .4s var(--ease-back) forwards;animation-delay:calc(var(--i) * .18s + .35s)}@keyframes r-unlockin{0%{opacity:0;translate:0 16px;scale:.8}to{opacity:1;translate:0;scale:1}}.r-unlock-img{flex:none;width:44px;height:44px}.r-unlock-img img{object-fit:contain;filter:drop-shadow(0 2px #0000004d);width:100%;height:100%}.r-unlock-txt small{font:900 9px/1 var(--font);letter-spacing:.2em;color:#8a5a12;display:block}.r-unlock-txt b{font:italic 900 20px/1 var(--font);color:#fff;text-shadow:var(--out)}.r-hull,.r-hull-lbl{align-items:center;display:flex}.r-hullbar{flex:1;width:auto}.r-btns{display:flex}.r-btns .kbtn{flex:1;min-width:0;height:50px}.r-again .kbtn-txt{font-size:22px}.screen-results.instant .r-row,.screen-results.instant .r-card,.screen-results.instant .r-kicker,.screen-results.instant .r-unlock{opacity:1;animation:none!important}.screen-results.instant.leveled .r-lu-in{animation:none!important}.screen-name .t-palm-wrap{display:none}.k-thumbin{animation:k-thumbin .22s var(--ease-back) both}@keyframes k-thumbin{0%{opacity:0;scale:.7}}.screen.k-prewarm,.screen.k-prewarm *{pointer-events:none!important}#screens .sg .k-captain,#screens .sg .k-pill,#screens .sg .g-panel,#screens .sg .g-ship,#screens .sg .g-tabs,#screens .sg .s-face.front,#screens .sg .r-card,#screens .sg .r-row,#screens .sg .bm-actions,#screens .sg .bm-th,#screens .sg .bm-hint,#screens .sg .s-tabs,#screens .sg .s-chips{background:var(--sg-glass);box-shadow:var(--sg-e1);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);border:0}#screens .sg .kbtn{min-width:128px;height:46px;font:var(--sg-t-btn) var(--font);letter-spacing:.05em;transition:transform .16s var(--ease-back), filter .15s}#screens .sg .kbtn-face{border:var(--sg-line) solid var(--sg-ink);border-radius:var(--sg-r-btn);background:var(--sg-fill,var(--sg-f-green));box-shadow:var(--sg-e2);padding:0 18px 2px}#screens .sg .kbtn-face:before{background:linear-gradient(#ffffff6b,#fff0);border-radius:9px 9px 5px 5px;height:38%;top:2px;left:4px;right:4px}#screens .sg .kbtn-txt{text-shadow:var(--sg-ts-btn);gap:5px}#screens .sg .kbtn:active{transform:translateY(2px)scale(.97)}#screens .sg .kbtn:active .kbtn-face{box-shadow:var(--sg-e2-press)}#screens .sg .kbtn.green{--sg-fill:var(--sg-f-green)}#screens .sg .kbtn.gold{--sg-fill:var(--sg-f-gold)}#screens .sg .kbtn.blue{--sg-fill:var(--sg-f-blue)}#screens .sg .kbtn.red{--sg-fill:var(--sg-f-red)}#screens .sg .kbtn.grey{--sg-fill:var(--sg-f-grey)}#screens .sg .kbtn.purple{--sg-fill:var(--sg-f-purple)}#screens .sg .kbtn.wood{--sg-fill:var(--sg-f-coral)}#screens .sg .kbtn.small{min-width:0;height:32px;font:var(--sg-t-btn-s) var(--font);letter-spacing:.05em}#screens .sg .kbtn.small .kbtn-face{border-width:var(--sg-line-s);box-shadow:var(--sg-e2-s);border-radius:10px;padding:0 11px 1px}#screens .sg .kbtn.small .kbtn-face:before{border-radius:8px 8px 4px 4px}#screens .sg .kbtn.small .kbtn-txt{text-shadow:0 1px 0 var(--sg-ink), 1px 0 0 var(--sg-ink), -1px 0 0 var(--sg-ink), 0 -1px 0 var(--sg-ink), 0 1.5px 0 var(--sg-ink)}#screens .sg .kbtn[disabled]{filter:saturate(.3)brightness(.9)}#screens .sg .k-back{top:calc(10px + var(--sat));left:calc(12px + var(--sal));border:var(--sg-line) solid var(--sg-ink);width:40px;height:40px;box-shadow:var(--sg-e2);background:radial-gradient(circle at 40% 28%,#fff0a0,#ffcd40 52%,#eca01a);padding:8px 10px 8px 7px}#screens .sg .k-back:active{transform:scale(calc(var(--ui) * .94)) translateY(2px);box-shadow:var(--sg-e2-press)}#screens .sg .k-roundbtn,#screens .sg .k-chipbtn{border:var(--sg-line-s) solid var(--sg-ink);background:var(--sg-f-steel);height:36px;box-shadow:var(--sg-e2-s);border-radius:11px}#screens .sg .k-roundbtn{width:36px;padding:6px}#screens .sg .k-chipbtn{gap:3px;padding:0 11px 0 6px}#screens .sg .k-chipbtn .ico{width:22px;height:22px}#screens .sg .k-chipbtn b{font:var(--sg-t-btn-s) var(--font);text-shadow:var(--sg-ts-btn);font-size:15px}#screens .sg .k-roundbtn:active,#screens .sg .k-chipbtn:active{box-shadow:var(--sg-e2-press);transform:translateY(2px)scale(.95)}#screens .sg .k-badge{background:#ff3b4e;border:2px solid #fff;width:14px;height:14px;top:-5px;right:-5px;box-shadow:0 1px 3px #030e2066}#screens .sg .k-pill{border-radius:var(--sg-r-pill);height:32px;padding:0 14px 0 34px;transform:none}#screens .sg .k-pill>*{transform:none}#screens .sg .k-pill-ico{filter:drop-shadow(0 2px 3px #030e2059);width:34px;height:34px;margin-top:-17px;left:-4px}#screens .sg .k-pill-n{font:var(--sg-t-num) var(--font);letter-spacing:.03em;color:#fff;text-shadow:var(--sg-ts-glass);font-size:18px}#screens .sg .k-gold .k-pill-n{color:#fff3b8}#screens .sg .k-cap{background:#ffffff24;border:0;border-radius:2px;height:3px;bottom:5px;left:34px;right:14px}#screens .sg .k-cap-fill{background:linear-gradient(90deg,#ffe27a,#ffb82e);border-radius:2px}#screens .sg .k-gold.full .k-cap-fill{background:linear-gradient(90deg,#ff9a90,#ff5a4e)}#screens .sg .k-gold.full{box-shadow:var(--sg-e1), inset 0 0 0 1.5px #ff6e64b3}#screens .sg .pc-chip{border-radius:var(--sg-r-mark);font:800 10.5px/1 var(--font);letter-spacing:.06em;text-shadow:none;color:var(--sg-text-2);background:#ffffff1f;border:0;padding:3px 6px;font-style:normal}#screens .sg .pc-chip.good{color:#9dffb0;background:#46cf4d33}#screens .sg .pc-chip.bad{color:#ffb0b6;background:#ff556338}#screens .sg .pc-chip.weapon{color:#ffe29a;background:#ffb42833}#screens .sg .pc-chip.plain{color:var(--sg-text-2);background:#ffffff1f}#screens .sg .g-hull-bar,#screens .sg .r-hullbar{background:var(--sg-well);height:12px;box-shadow:inset 0 1px 2px #00000059, 0 1px 0 var(--sg-hair);border:0;border-radius:6px}#screens .sg .g-hull-bar>span,#screens .sg .r-hullbar>span{border-radius:6px}#screens .sg .g-hull-bar b,#screens .sg .r-hullbar b{font:900 10px/1 var(--font);letter-spacing:.04em;text-shadow:0 1px 1px #0009}#screens .sg .g-hull-ok,#screens .sg .r-hull-ok{font:800 11px/1 var(--font);letter-spacing:.16em;color:var(--sg-good);text-shadow:none;padding:0 2px}#screens .sg .home-top{left:calc(12px + var(--sal));top:calc(10px + var(--sat));width:calc((100vw - 24px - var(--sal) - var(--sar)) / var(--ui));align-items:center;gap:var(--sg-s3);transform-origin:0 0;transform:scale(var(--ui));display:flex;position:absolute}#screens .sg .home-top .home-cap,#screens .sg .home-pills,#screens .sg .home-tr{position:relative;top:auto;left:auto;right:auto;transform:none}#screens .sg .home-pills{gap:var(--sg-s3);padding-left:2px;display:flex}#screens .sg .home-pills .k-gold{min-width:118px}#screens .sg .home-pills .k-skull{min-width:82px}#screens .sg .home-tr{gap:var(--sg-s2);margin-left:auto}#screens .sg .k-captain{width:auto;min-width:150px;max-width:200px;height:42px;transition:transform .16s var(--ease-back);border-radius:14px;gap:7px;padding:0 6px 0 7px}#screens .sg .k-captain:active{transform:scale(.97)}#screens .sg .k-cap-flag{filter:drop-shadow(0 2px 2px #030e2059);width:34px;height:28px}#screens .sg .k-cap-title{font:var(--sg-t-label) var(--font);letter-spacing:.24em;color:var(--sg-text-3);font-size:8.5px}#screens .sg .k-cap-nm{font:var(--sg-t-head) var(--font);color:#fff;text-shadow:var(--sg-ts-glass);padding-right:2px}#screens .sg .k-cap-lv{width:32px;height:32px;margin-right:0}#screens .sg .lv-track{fill:none;stroke:#030e2080;stroke-width:4px}#screens .sg .lv-fill{stroke:#6ff08a;stroke-width:4px}#screens .sg .k-cap-lv:before{background:radial-gradient(circle at 40% 30%,#fff1a6,#ffc93c 58%,#e89a14);border:0;inset:4px;box-shadow:inset 0 -2px #00000026}#screens .sg .k-cap-lvn{font:italic 900 14px/1 var(--font);text-shadow:0 1px #5a320099,0 0 1px #5a3200cc}#screens .sg .home-left{left:calc(14px + var(--sal));bottom:calc(14px + var(--sab));gap:var(--sg-s2)}#screens .sg .k-sqbtn{border:var(--sg-line) solid var(--sg-ink);background:var(--sg-fill,var(--sg-f-blue));width:80px;height:56px;box-shadow:var(--sg-e2);border-radius:14px;gap:1px;padding:3px 0 0}#screens .sg .k-sqbtn:before{content:"";pointer-events:none;background:linear-gradient(#fff6,#fff0);border-radius:10px 10px 5px 5px;height:36%;position:absolute;top:2px;left:4px;right:4px}#screens .sg .k-sqbtn .ico{filter:drop-shadow(0 1.5px #0d1a3359);width:26px;height:26px;margin-top:-2px;position:relative}#screens .sg .k-sqbtn b{font:var(--sg-t-btn-s) var(--font);letter-spacing:.07em;text-shadow:var(--sg-ts-btn);font-size:13.5px;position:relative}#screens .sg .k-sqbtn:active{box-shadow:var(--sg-e2-press);transform:translateY(2px)scale(.95)}#screens .sg .k-sqbtn.blue{--sg-fill:var(--sg-f-blue)}#screens .sg .k-sqbtn.wood{--sg-fill:var(--sg-f-coral)}#screens .sg .k-sqbtn.build{--sg-fill:var(--sg-f-gold)}#screens .sg .k-sqbtn.map{--sg-fill:var(--sg-f-teal);right:calc(14px + var(--sar));bottom:calc(94px + var(--sab))}#screens .sg .k-sqbtn.locked{--sg-fill:var(--sg-f-grey)}#screens .sg .k-sqbtn.locked .ico,#screens .sg .k-sqbtn.locked b{opacity:.78}#screens .sg .k-lockchip{border-radius:var(--sg-r-pill);height:19px;font:italic 900 11px/1 var(--font);background:#08162ae0;border:0;padding:0 7px 0 4px;top:-9px;right:-8px;box-shadow:inset 0 0 0 1px #ffffff24,0 2px 5px #030e2059}#screens .sg .k-lockchip .ico{width:13px;height:13px}#screens .sg .home-battle{right:calc(14px + var(--sar));bottom:calc(14px + var(--sab))}#screens .sg .k-battle{border:var(--sg-line) solid var(--sg-ink);background:var(--sg-f-green);width:184px;height:66px;box-shadow:inset 0 2px 0 #ffffff8c, inset 0 -4px 0 #0000002e, 0 4px 0 var(--sg-ink), 0 8px 16px #030e2052;border-radius:16px}#screens .sg .k-battle:active{box-shadow:inset 0 2px 0 #fff6, inset 0 -1px 0 #0000002e, 0 1px 0 var(--sg-ink), 0 2px 5px #030e204d;transform:translateY(3px)scale(.96)}#screens .sg .k-battle-face:before{content:"";pointer-events:none;background:linear-gradient(#fff6,#fff0);border-radius:12px 12px 6px 6px;height:38%;position:absolute;top:3px;left:5px;right:5px}#screens .sg .k-battle-ico{filter:drop-shadow(0 2px #0d1a3359);width:34px;height:34px;position:relative}#screens .sg .k-battle-txt{font:italic 900 30px/1 var(--font);letter-spacing:.07em;text-shadow:0 1.5px 0 var(--sg-ink), 1.5px 0 0 var(--sg-ink), -1.5px 0 0 var(--sg-ink), 0 -1.5px 0 var(--sg-ink), 0 3px 0 var(--sg-ink);position:relative}#screens .sg .k-repairchip{border:var(--sg-line-s) solid var(--sg-ink);border-radius:var(--sg-r-pill);background:var(--sg-f-gold);height:30px;box-shadow:var(--sg-e2-s);padding:0 9px 0 4px;top:-16px;left:-14px}#screens .sg .k-repairchip.free{background:var(--sg-f-green)}#screens .sg .k-repairchip>.ico{width:22px;height:22px}#screens .sg .k-repairchip b{text-shadow:var(--sg-ts-btn);font-size:14px}#screens .sg .home-bubble{background:#f6fafff0;border:0;border-radius:14px;padding:8px 14px 9px;box-shadow:0 8px 22px #030e204d}#screens .sg .home-bubble:after{width:12px;height:12px;margin-left:calc(-6px + var(--tail,0px));background:#f6fafff0;border:0;bottom:-6px}#screens .sg .home-bubble.t-below:after{top:-6px}#screens .sg .home-bubble.t-left:after{margin:calc(-6px + var(--tail,0px)) 0 0 0;right:-6px}#screens .sg .home-bubble.t-right:after{margin:calc(-6px + var(--tail,0px)) 0 0 0;left:-6px}#screens .sg .home-bubble>b{font:var(--sg-t-head) var(--font);color:var(--sg-ink)}#screens .sg .home-bubble>span{font:var(--sg-t-label) var(--font);letter-spacing:.2em;color:#5a6f8e}#screens .sg .bm-title{left:calc(62px + var(--sal));top:calc(12px + var(--sat));gap:var(--sg-s3)}#screens .sg .bm-title>b{font:var(--sg-t-title) var(--font);letter-spacing:.07em;text-shadow:var(--sg-ts-head);font-size:28px}#screens .sg .bm-th{border-radius:var(--sg-r-pill);height:26px;font:italic 900 13px/1 var(--font);letter-spacing:.06em;color:#ffe28a;text-shadow:var(--sg-ts-glass);padding:0 11px 0 7px}#screens .sg .bm-th .ico{width:17px;height:17px}#screens .sg .bm-pill{right:calc(14px + var(--sar));top:calc(14px + var(--sat))}#screens .sg .bm-pill .k-gold{min-width:128px}#screens .sg .bm-hint{border-radius:var(--sg-r-pill);font:italic 900 14px/1 var(--font);letter-spacing:.07em;text-shadow:var(--sg-ts-glass);padding:7px 14px 8px}#screens .sg .bm-drawer{-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);background:linear-gradient(#1034569e,#07182ecc);border-top:0;box-shadow:inset 0 1px #ffffff42,0 -10px 26px #030e2038}#screens .sg .bm-drawer:before{display:none}#screens .sg .bm-tabs{top:calc(-40px * var(--ui));padding:calc(3px * var(--ui));border-radius:var(--sg-r-pill);background:var(--sg-glass-deep);box-shadow:inset 0 0 0 1px var(--sg-rim), 0 6px 16px #030e2040;-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);gap:0}#screens .sg .bm-tab{height:calc(28px * var(--ui));padding:0 calc(12px * var(--ui)) 0 calc(8px * var(--ui));border:calc(1.5px * var(--ui)) solid transparent;border-radius:var(--sg-r-pill);background:0 0}#screens .sg .bm-tab .ico{width:calc(18px * var(--ui));height:calc(18px * var(--ui))}#screens .sg .bm-tab b{font:italic 900 calc(13px * var(--ui))/1 var(--font);letter-spacing:.07em;color:var(--sg-text-3);text-shadow:none}#screens .sg .bm-tab.on{border-color:var(--sg-ink);background:var(--sg-f-gold);box-shadow:inset 0 1px 0 #ffffff8c, 0 calc(2px * var(--ui)) 0 var(--sg-ink)}#screens .sg .bm-tab.on b{color:#fff;text-shadow:var(--sg-ts-btn)}#screens .sg .bm-cards{top:calc(10px * var(--ui));bottom:calc(10px * var(--ui) + var(--sab))}#screens .sg .bc{border:calc(1.5px * var(--ui)) solid var(--sg-ink);border-radius:var(--sg-r-tile);box-shadow:inset 0 1px 0 #ffffff40, 0 calc(3px * var(--ui)) 0 var(--sg-ink);background:#1a4570}#screens .sg .bc:active{transform:translateY(2px)scale(.96)}#screens .sg .bc-name{font:italic 900 calc(12.5px * var(--ui))/1 var(--font);text-shadow:var(--sg-ts-btn)}#screens .sg .bc-count,#screens .sg .bc-price,#screens .sg .bc-lock{background:#051022cc;border:0;box-shadow:inset 0 0 0 1px #ffffff1a}#screens .sg .bc-price.free{box-shadow:none;background:#2fae43}#screens .sg .bc-lock.full{background:#5f6880e6}#screens .sg .bc.st-free{animation:1.2s ease-in-out infinite sg-free}@keyframes sg-free{0%,to{box-shadow:inset 0 1px 0 #ffffff40, 0 3px 0 var(--sg-ink), 0 0 0 0 #ffc93c00}50%{box-shadow:inset 0 1px 0 #ffffff40, 0 3px 0 var(--sg-ink), 0 0 14px 3px #ffc93ccc}}#screens .sg .bc.sel{outline:calc(2px * var(--ui)) solid #fff;outline-offset:calc(1px * var(--ui))}#screens .sg .bm-round{border:calc(var(--sg-line) * var(--ui)) solid var(--sg-ink);box-shadow:inset 0 1.5px 0 #ffffff80, inset 0 -3px 0 #0000002b, 0 calc(3px * var(--ui)) 0 var(--sg-ink), 0 5px 10px #030e2047}#screens .sg .bm-place-cost{background:#051022d1;border:0;box-shadow:inset 0 0 0 1px #ffffff1f,0 3px 8px #030e204d}#screens .sg .bm-actions{gap:var(--sg-s3);border-radius:18px;padding:8px 10px 8px 16px}#screens .sg .bm-act-name b{font:var(--sg-t-head) var(--font);text-shadow:var(--sg-ts-glass);font-size:19px}#screens .sg .bm-act-sub{font:var(--sg-t-label) var(--font);letter-spacing:.18em;color:var(--sg-text-3)}#screens .sg .bm-pips i{background:#ffffff29;border:0;border-radius:3px;width:13px;height:5px}#screens .sg .bm-pips i.on{background:linear-gradient(#fff3a0,#ffc93c)}#screens .sg .bm-banner span{border:var(--sg-line) solid var(--sg-ink);text-shadow:var(--sg-ts-btn);box-shadow:0 0 30px #ffbe3c8c,0 8px 20px #030e204d}#screens .sg .g-top{left:calc(62px + var(--sal));top:calc(12px + var(--sat))}#screens .sg .g-title{height:40px;box-shadow:none;background:0 0;border:0;padding:0 4px;transform:none}#screens .sg .g-title span{font:var(--sg-t-title) var(--font);letter-spacing:.07em;text-shadow:var(--sg-ts-head);font-size:28px;transform:none}#screens .sg .g-tabs{left:calc(10px + var(--sal));top:calc(62px + var(--sat));border-radius:18px;gap:2px;padding:4px}#screens .sg .g-tab{border:var(--sg-line-s) solid transparent;width:56px;height:43px;box-shadow:none;transition:transform .16s var(--ease-back), background .15s;background:0 0;border-radius:12px;padding:2px 0 0}#screens .sg .g-tab .ico{opacity:.8;width:22px;height:22px;margin-top:-2px}#screens .sg .g-tab b{font:800 9.5px/1 var(--font);letter-spacing:.1em;color:var(--sg-text-3);text-shadow:none;margin-top:2px}#screens .sg .g-tab:active{transform:scale(.94)}#screens .sg .g-tab.on{border-color:var(--sg-ink);background:var(--sg-f-gold);box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -2px 0 #00000026, 0 2px 0 var(--sg-ink);transform:none}#screens .sg .g-tab.on .ico{opacity:1}#screens .sg .g-tab.on b{color:#fff;text-shadow:0 1px 0 var(--sg-ink), 1px 0 0 var(--sg-ink), -1px 0 0 var(--sg-ink), 0 -1px 0 var(--sg-ink);font-style:italic;font-weight:900}#screens .sg .g-tab .k-badge{border-width:2px;width:12px;height:12px;top:-3px;right:-3px}#screens .sg .g-ship{left:calc(84px + var(--sal));bottom:calc(10px + var(--sab));transform-origin:0 100%;transform:scale(var(--ui));border-radius:16px;flex-direction:column;gap:5px;padding:8px 10px;display:flex;position:absolute}#screens .sg .g-ship .g-hull{border:0;border-bottom:1px solid var(--sg-hair);height:30px;box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:6px;padding:0 0 5px;display:flex}#screens .sg .g-hull-ico{opacity:.9;width:18px;height:18px}#screens .sg .g-ship .g-hull-bar{flex:none;width:74px}#screens .sg .kbtn.g-repair{height:26px;font-size:13px}#screens .sg .g-ship .g-stats{position:static;transform:none}#screens .sg .g-stats-in{width:calc(118px + 5 * var(--sf));box-shadow:none;background:0 0;border:0;gap:3px;padding:0}#screens .sg .g-stat{height:13px}#screens .sg .g-stat-ico{opacity:.85}#screens .sg .g-stat-lbl{font:800 var(--sf)/1 var(--font);letter-spacing:.1em;color:var(--sg-text-2);text-shadow:none}#screens .sg .g-stat-bar{background:repeating-linear-gradient(90deg,#ffffff21 0 calc(10% - 1px),#0000 calc(10% - 1px) 10%);border:0;border-radius:3px;height:6px}#screens .sg .g-stat-fill{background:repeating-linear-gradient(90deg,#ffd24a 0 calc(10% - 1px),#0000 calc(10% - 1px) 10%)}#screens .sg .g-stat-n{font:italic 900 calc(1.1 * var(--sf))/1 var(--font);text-shadow:var(--sg-ts-glass)}#screens .sg .g-wline{border-top:1px solid var(--sg-hair)}#screens .sg .g-wv{border-radius:5px}#screens .sg .g-panel{right:calc(10px + var(--sar));top:calc(10px + var(--sat));width:330px;height:calc((100vh - 20px - var(--sat) - var(--sab)) / var(--ui));border-radius:var(--sg-r-panel);gap:8px;padding:10px 12px 12px}#screens .sg .g-panel-head{gap:8px;height:32px}#screens .sg .g-cat{font:var(--sg-t-head) var(--font);letter-spacing:.07em;text-shadow:var(--sg-ts-glass);gap:6px;font-size:20px}#screens .sg .g-cat .ico{width:24px;height:24px}#screens .sg .g-count{font:var(--sg-t-label) var(--font);letter-spacing:.18em;color:var(--sg-text-3)}#screens .sg .g-panel .g-gold{min-width:96px;height:28px;padding-left:30px;padding-right:12px;position:relative;top:auto;right:auto}#screens .sg .g-panel .g-gold .k-pill-n{font-size:16px}#screens .sg .g-panel .g-gold .k-pill-ico{width:30px;height:30px;margin-top:-15px}#screens .sg .g-panel .g-gold .k-cap{left:30px}#screens .sg .g-grid{grid-template-columns:repeat(3,96px);grid-auto-rows:90px;gap:8px 9px}#screens .sg .g-detail{gap:8px;padding:0 2px}#screens .sg .g-dname b{font:var(--sg-t-head) var(--font);text-shadow:var(--sg-ts-glass);font-size:20px}#screens .sg .g-dname small{font:var(--sg-t-label) var(--font);letter-spacing:.18em}#screens .sg .g-panel.one-row .g-detail{border-radius:var(--sg-r-card);background:var(--sg-well);box-shadow:inset 0 1px 3px #00000040, 0 1px 0 var(--sg-hair);border:0;margin:0;padding:10px 12px}#screens .sg .g-panel.one-row .g-dlv{border-top:1px solid var(--sg-hair)}#screens .sg .g-dlv-l,#screens .sg .g-dlv-note{font:var(--sg-t-label) var(--font);letter-spacing:.16em;color:var(--sg-text-3)}#screens .sg .g-dlv .pc-pips i{border:0;border-radius:3px;width:20px;height:6px}#screens .sg .g-dlv-n{font:var(--sg-t-num) var(--font);text-shadow:var(--sg-ts-glass)}#screens .sg .g-dlv-n small{color:var(--sg-text-3)}#screens .sg .g-actions{gap:var(--sg-s2)}#screens .sg .g-act{height:44px}#screens .sg .g-price{background:#0d1a3338;padding:2px 7px 2px 3px}#screens .sg .g-act.poor .kbtn-face{background:var(--sg-f-grey)}#screens .sg .g-act.poor .g-price{box-shadow:none;background:#e0364a}#screens .sg .pc{border:var(--sg-line-s) solid var(--sg-ink);border-radius:var(--sg-r-tile);width:96px;height:90px;box-shadow:inset 0 1px 0 #ffffff38, 0 3px 0 var(--sg-ink);background:#173e66}#screens .sg .pc:active{transform:translateY(2px)scale(.96)}#screens .sg .pc-thumb{bottom:22px}#screens .sg .pc-img{width:76px;height:76px}#screens .sg .pc-tierband{font:italic 900 10px/1 var(--font);text-shadow:0 1px #00000059;border:0;border-radius:5px;padding:2px 5px;top:5px;left:5px}#screens .sg .pc-name{font:italic 900 12.5px/1 var(--font);text-shadow:var(--sg-ts-btn);bottom:6px}#screens .sg .pc-pips{gap:2px;bottom:22px}#screens .sg .pc-pips i{background:#030e208c;border:0;border-radius:2px;width:8px;height:4px}#screens .sg .pc-pips i.on{background:linear-gradient(#fff3a0,#ffc93c)}#screens .sg .pc-badge.eq{background:#2fae43;border:0;width:20px;height:20px;padding:3px;top:5px;right:5px;box-shadow:0 1px 3px #00000059}#screens .sg .pc-price,#screens .sg .pc-lock{background:#051022d1;border:0;height:20px;box-shadow:inset 0 0 0 1px #ffffff1a}#screens .sg .pc-tn{height:20px;box-shadow:none;border:0;top:5px;right:5px}#screens .sg .pc.st-equipped{border-color:var(--sg-ink);box-shadow:inset 0 0 0 2px #ffd45c, inset 0 1px 0 #ffffff38, 0 3px 0 var(--sg-ink)}#screens .sg .pc.st-equipped:after{display:none}#screens .sg .pc.sel{outline-offset:2px;outline:2px solid #fff;transform:translateY(-2px)}#screens .sg .pc-new{border:0}#screens .sg .pc-empty{opacity:1;box-shadow:none;background:#030e2029;border:1.5px dashed #ffffff29}#screens .sg .pc-empty .pc-bg{display:none}#screens .sg .pc-more{color:var(--sg-text-3);font:800 10px/1.2 var(--font);letter-spacing:.16em}#screens .sg.screen-shop{background:#0b3150}#screens .sg .s-bg{background:radial-gradient(120% 90% at 50% -10%,#45b9cf 0%,#1f86a3 26%,#125a7e 55%,#0b3150 100%)}#screens .sg .s-planks{opacity:1;background:repeating-linear-gradient(104deg,#fff0 0 70px,#ffffff0b 70px 130px,#fff0 130px 220px)}#screens .sg .s-glow{background:radial-gradient(circle,#78e6f038,#78e6f000 65%);width:60vh;height:60vh;top:30%}#screens .sg .s-awning{height:calc(14px + var(--sat));filter:drop-shadow(0 2px 3px #030e204d);background:repeating-linear-gradient(90deg,#ef5a44 0 24px,#fff4e2 24px 48px);-webkit-mask:radial-gradient(12px at 12px 100%,#0000 11px,#000 12px) 0 0/24px 100% repeat-x;mask:radial-gradient(12px at 12px 100%,#0000 11px,#000 12px) 0 0/24px 100% repeat-x}#screens .sg .s-awning:after{height:3px}#screens .sg .s-bunting{display:none}#screens .sg .s-head{left:calc(62px + var(--sal));top:calc(22px + var(--sat));gap:var(--sg-s3);height:40px;width:calc((100vw - 76px - var(--sal) - var(--sar)) / var(--ui))}#screens .sg .s-sign{height:40px;box-shadow:none;background:0 0;border:0;padding:0 4px;transform:none}#screens .sg .s-sign span{font:var(--sg-t-title) var(--font);letter-spacing:.08em;text-shadow:var(--sg-ts-head);font-size:28px}#screens .sg .s-tabs{border-radius:var(--sg-r-pill);gap:0;padding:3px}#screens .sg .s-tab{border:var(--sg-line-s) solid transparent;border-radius:var(--sg-r-pill);height:28px;box-shadow:none;font:italic 900 14px/1 var(--font);letter-spacing:.07em;color:var(--sg-text-3);text-shadow:none;background:0 0;gap:3px;padding:0 13px}#screens .sg .s-tab .ico{opacity:.8;width:13px;height:13px}#screens .sg .s-tab.on{border-color:var(--sg-ink);background:var(--sg-f-gold);color:#fff;text-shadow:var(--sg-ts-btn);box-shadow:inset 0 1px 0 #ffffff8c, 0 2px 0 var(--sg-ink)}#screens .sg .s-head .s-gold{min-width:116px}#screens .sg .s-chips{left:calc(12px + var(--sal));top:calc(22px + var(--sat) + 50px * var(--ui));border-radius:var(--sg-r-pill);gap:0;padding:3px}#screens .sg .s-chip{border:var(--sg-line-s) solid transparent;border-radius:var(--sg-r-pill);height:28px;box-shadow:none;background:0 0;gap:4px;padding:0 11px 0 7px}#screens .sg .s-chip:first-child{padding-left:11px}#screens .sg .s-chip .ico{opacity:.85;width:18px;height:18px}#screens .sg .s-chip b{font:italic 900 13px/1 var(--font);letter-spacing:.06em;color:var(--sg-text-3);text-shadow:none}#screens .sg .s-chip:active{transform:scale(.95)}#screens .sg .s-chip.on{border-color:var(--sg-ink);background:var(--sg-f-blue);box-shadow:inset 0 1px 0 #ffffff80, 0 2px 0 var(--sg-ink);transform:none}#screens .sg .s-chip.on .ico{opacity:1}#screens .sg .s-chip.on b{color:#fff;text-shadow:var(--sg-ts-btn)}#screens .sg .s-scroll{top:calc(22px + var(--sat) + 92px * var(--ui));bottom:calc(4px + var(--sab))}#screens .sg .s-peek{top:calc(22px + var(--sat) + 92px * var(--ui) + (100vh - 22px - var(--sat) - 92px * var(--ui) - var(--sab)) * .4);border:var(--sg-line-s) solid var(--sg-ink);color:#fff;background:var(--sg-f-steel);width:32px;height:42px;box-shadow:var(--sg-e2-s);border-radius:11px;margin-top:-21px}#screens .sg .s-peek .ico path:first-child{stroke:#fff}#screens .sg .s-grid{gap:calc(12px * var(--ui));padding:calc(4px * var(--ui)) calc(16px + var(--sal)) calc(10px * var(--ui))}#screens .sg .s-card{aspect-ratio:158/232;max-height:calc(236px * var(--ui))}#screens .sg .s-face{padding:calc(24px * var(--ui)) calc(9px * var(--ui)) calc(9px * var(--ui));border:0;border-radius:18px}#screens .sg .s-face.front{background:linear-gradient(#ffffff14, #fff0 38%), var(--sg-glass)}#screens .sg .s-face.front:before{left:calc(14px * var(--ui));right:calc(14px * var(--ui));height:calc(3px * var(--ui));background:var(--tier);box-shadow:0 0 10px var(--tier);border:0;border-radius:0 0 3px 3px;top:0}#screens .sg .s-tier{top:calc(4px * var(--ui));height:calc(18px * var(--ui));font:800 calc(10px * var(--ui))/1 var(--font);letter-spacing:.2em;color:color-mix(in srgb, var(--tier) 70%, #fff);text-shadow:var(--sg-ts-glass)}#screens .sg .s-thumb{background:radial-gradient(ellipse at 50% 48%, color-mix(in srgb, var(--tier) 55%, #ffffffb3) 0%, color-mix(in srgb, var(--tier) 30%, #14466e33) 48%, #14466e00 72%);border-radius:14px}#screens .sg .s-thumb img,#screens .sg .s-thumb .s-spin{filter:drop-shadow(0 6px 6px #030e2059)}#screens .sg .s-name{margin-top:calc(4px * var(--ui));font:italic 900 calc(19px * var(--ui))/1 var(--font);letter-spacing:.04em;text-shadow:var(--sg-ts-glass)}#screens .sg .s-mods{margin:calc(6px * var(--ui)) 0 calc(7px * var(--ui));min-height:calc(18px * var(--ui))}#screens .sg .s-buy,#screens .sg .s-equip{height:calc(36px * var(--ui));border:calc(var(--sg-line) * var(--ui)) solid var(--sg-ink);border-radius:calc(11px * var(--ui));background:var(--sg-f-gold);box-shadow:inset 0 1.5px 0 #ffffff8c, inset 0 -3px 0 #0000002b, 0 calc(3px * var(--ui)) 0 var(--sg-ink), 0 5px 9px #030e2040}#screens .sg .s-buy:active,#screens .sg .s-equip:active{box-shadow:var(--sg-e2-press);transform:translateY(2px)scale(.97)}#screens .sg .s-buy b,#screens .sg .s-equip b{font:italic 900 calc(18px * var(--ui))/1 var(--font);text-shadow:var(--sg-ts-btn)}#screens .sg .s-buy .ico{width:calc(21px * var(--ui));height:calc(21px * var(--ui))}#screens .sg .s-buy.poor{background:var(--sg-f-grey)}#screens .sg .s-buy.poor b{color:#ffc2c7}#screens .sg .s-equip{background:var(--sg-f-green)}#screens .sg .s-lock,#screens .sg .s-owned{height:calc(36px * var(--ui));border-radius:calc(11px * var(--ui));box-shadow:none;background:#030e2038;border:0}#screens .sg .s-lock b,#screens .sg .s-owned b{font:800 calc(12px * var(--ui))/1 var(--font);letter-spacing:.16em;color:var(--sg-text-2);text-shadow:none}#screens .sg .s-lock .ico,#screens .sg .s-owned .ico{width:calc(15px * var(--ui));height:calc(15px * var(--ui));opacity:.85}#screens .sg .s-owned b{color:var(--sg-good)}#screens .sg .s-owned.gold{background:#5028002e}#screens .sg .s-owned.gold b{color:#fff;text-shadow:0 1px #783c0080}#screens .sg .s-new{top:calc(26px * var(--ui));right:calc(8px * var(--ui));padding:calc(3px * var(--ui)) calc(7px * var(--ui));border-radius:var(--sg-r-pill);font:italic 900 calc(11px * var(--ui))/1 var(--font);text-shadow:none;border:0;transform:rotate(6deg);box-shadow:0 2px 6px #030e2059}#screens .sg .s-face.back{background:linear-gradient(170deg,#ffee96f5,#ffc434f2 50%,#e89618f2);border:0;box-shadow:inset 0 1px #fff9,0 8px 24px #030e204d}#screens .sg .s-face.back .s-tier{color:#5a3200b3;text-shadow:none;background:0 0}#screens .sg .s-face.back .s-name{color:#fff;text-shadow:0 1px #783c008c,0 2px 6px #783c004d}#screens .sg .s-more .s-face.front{background:var(--sg-glass-lite)}#screens .sg .s-more .s-tier{background:0 0}#screens .sg .s-more-n{font:var(--sg-t-label) var(--font);font-size:calc(10px * var(--ui));letter-spacing:.16em;color:var(--sg-text-3)}#screens .sg .s-card.focus .s-face.front{box-shadow:var(--sg-e1), inset 0 0 0 2px #fff, 0 0 24px 4px #ffe996b3}#screens .sg .r-left{left:calc(16px + var(--sal));top:calc(10px + var(--sat));width:min(392px, calc((100vw - 32px - var(--sal) - var(--sar)) / var(--ui) - 342px))}#screens .sg .r-kicker{font:var(--sg-t-label) var(--font);letter-spacing:.34em;color:var(--sg-text-2);text-shadow:var(--sg-ts-glass);font-size:11px}#screens .sg .r-verdict{margin:4px 0 10px;transform:skew(-6deg)}#screens .sg .r-verdict span{font:var(--sg-t-display) var(--font);letter-spacing:.02em;text-shadow:0 1.5px 0 var(--sg-ink), 1.5px 0 0 var(--sg-ink), -1.5px 0 0 var(--sg-ink), 0 -1.5px 0 var(--sg-ink), 0 4px 0 var(--sg-ink), 0 10px 20px #020c1c66;font-size:46px}#screens .sg .r-verdict.win span{color:#ffd45c}#screens .sg .r-medal{width:62px;height:62px;top:2px;left:auto;right:2px}#screens .sg .r-medalfx{margin:calc(var(--mfx,300px) / -2) calc(var(--mfx,300px) / -2) 0 0;top:33px;left:auto;right:33px}#screens .sg .r-medal-disc{border:var(--sg-line) solid var(--sg-ink);padding-top:10px;box-shadow:inset 0 0 0 3px #ffffff59,inset 0 -4px #00000029,0 8px 18px #030e2059}#screens .sg .r-medal-disc b{text-shadow:var(--sg-ts-btn);font-size:32px}#screens .sg .r-medal-disc small{text-shadow:var(--sg-ts-btn)}#screens .sg .r-medal-rib{top:36px}#screens .sg .r-medal-rib i{border-width:var(--sg-line-s);width:18px;height:26px}#screens .sg .r-rows{gap:6px}#screens .sg .r-row{border-radius:12px;grid-template-columns:20px 22px 6px 1fr 34px 70px;gap:6px;height:36px;padding:0 12px 0 10px;transform:none}#screens .sg .r-row>*{transform:none}#screens .sg .r-row.win{background:linear-gradient(90deg, #ffc43c57, #ffc43c0f 60%), var(--sg-glass);box-shadow:var(--sg-e1), inset 0 0 0 1.5px #ffd45ce6, 0 0 18px #ffbe3c40}#screens .sg .r-row.win .r-pos{color:#ffd45c}#screens .sg .r-row.you{outline-offset:2px;outline:1.5px solid #ffffffeb}#screens .sg .r-pos{font:italic 900 19px/1 var(--font);color:#fff;text-shadow:var(--sg-ts-glass)}#screens .sg .r-trophy svg{width:21px;height:21px}#screens .sg .r-chip{width:6px;height:20px;box-shadow:0 0 6px var(--c);border:0;border-radius:3px}#screens .sg .r-who{font:italic 900 16px/1 var(--font);color:#fff;text-shadow:var(--sg-ts-glass);gap:6px}#screens .sg .r-you,#screens .sg .r-bot{font:800 9px/1 var(--font);letter-spacing:.14em;border-radius:5px;padding:3px 5px}#screens .sg .r-you{color:var(--sg-ink);background:#fff}#screens .sg .r-bot{color:var(--sg-text-3);background:#ffffff24}#screens .sg .r-kills .ico{width:16px;height:16px}#screens .sg .r-kills b,#screens .sg .r-score b{font:var(--sg-t-num) var(--font);color:#fff;text-shadow:var(--sg-ts-glass);font-size:16px}#screens .sg .r-score .ico{width:18px;height:18px}#screens .sg .r-score em{font:800 11px/1 var(--font);letter-spacing:.14em;color:#ff9aa2;text-shadow:none;font-style:normal}#screens .sg .r-card{right:calc(14px + var(--sar));top:calc(10px + var(--sat));width:330px;height:calc((100vh - 20px - var(--sat) - var(--sab)) / var(--ui));border-radius:var(--sg-r-panel);gap:8px;padding:12px 14px 14px}#screens .sg .r-gold{border:0;border-bottom:1px solid var(--sg-hair);background:0 0;border-radius:0;padding:0 0 10px}#screens .sg .r-coins .ico,#screens .sg .r-goldn .ico{filter:drop-shadow(0 2px 3px #030e2059);width:30px;height:30px}#screens .sg .r-coins b,#screens .sg .r-goldn b{font:italic 900 26px/1 var(--font);text-shadow:var(--sg-ts-glass)}#screens .sg .r-goldn b{color:#ffe07a;font-size:32px}#screens .sg .r-coins small,#screens .sg .r-goldn small{font:var(--sg-t-label) var(--font);letter-spacing:.24em;color:var(--sg-text-3);font-size:9px}#screens .sg .r-arrow{color:#ffd45c;text-shadow:none;opacity:.9;font-size:22px}#screens .sg .r-break{margin-top:8px}#screens .sg .r-break span{font:800 10.5px/1 var(--font);letter-spacing:.1em;color:var(--sg-text-2);background:#ffffff1a;border-radius:6px;padding:3px 7px}#screens .sg .r-break span.gift{color:#fff0b0;background:#ffc93c3d}#screens .sg .r-lost{font:800 11px/1 var(--font);letter-spacing:.08em;color:#ff8e8e;text-shadow:none;margin-top:7px}#screens .sg .r-lv{background:radial-gradient(circle at 40% 30%,#fff1a6,#ffc93c 58%,#e89a14);border:0;width:38px;height:38px;box-shadow:inset 0 -2px #00000026,0 2px 6px #030e2059}#screens .sg .r-lv small{color:#5a3200bf;font-size:8px}#screens .sg .r-lv b{text-shadow:0 1px #5a320099,0 0 1px #5a3200cc;font-size:18px}#screens .sg .r-xpbar{background:var(--sg-well);height:16px;box-shadow:inset 0 1px 2px #00000059, 0 1px 0 var(--sg-hair);border:0;border-radius:8px}#screens .sg .r-xpfill{background:linear-gradient(#a6ff8e,#52e068 55%,#2fbf4c);border-radius:8px}#screens .sg .r-xpn{font:italic 900 12px/1 var(--font);letter-spacing:.06em;text-shadow:0 1px 1px #0009}#screens .sg .r-levelup{height:36px}#screens .sg .r-lu-in{background:linear-gradient(100deg,#ffd65cf2,#f5a61ee0);border:0;border-radius:12px;padding:0 10px;transform:scale(0);box-shadow:0 0 22px #ffbe3c59,inset 0 1px #ffffff80}#screens .sg .r-lu-in>*{transform:none}#screens .sg.leveled .r-lu-in{transform:scale(1)}#screens .sg .r-lvpop .r-lu-in{animation:.42s cubic-bezier(.3,1.4,.5,1) both sg-lvpop}@keyframes sg-lvpop{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}#screens .sg .r-lu-star .ico{filter:drop-shadow(0 1px 1px #783c0080);width:22px;height:22px}#screens .sg .r-lu-txt{font:italic 900 21px/1 var(--font);letter-spacing:.05em;text-shadow:0 1px #783c0099,0 2px 6px #783c004d}#screens .sg .r-lu-lv{font:italic 900 13px/1 var(--font);color:#fff;background:#5a2d0059;border-radius:6px;padding:3px 7px}#screens .sg .r-lvgold{text-shadow:none;color:#fff3b0;background:#5a2d004d;border:0}#screens .sg .r-unlock{background:linear-gradient(170deg,#ffd65c66,#dc961e4d);border:0;border-radius:12px;height:44px;box-shadow:inset 0 0 0 1px #ffe69659}#screens .sg .r-unlock-txt small{font:var(--sg-t-label) var(--font);color:#ffe7a8;font-size:8.5px}#screens .sg .r-unlock-txt b{font:italic 900 16px/1 var(--font);text-shadow:var(--sg-ts-glass)}#screens .sg .r-hull{border-top:1px solid var(--sg-hair);gap:8px;padding-top:8px}#screens .sg .r-hull-lbl{font:var(--sg-t-label) var(--font);letter-spacing:.18em;color:var(--sg-text-2);text-shadow:none;gap:5px;font-size:10.5px}#screens .sg .r-hull-lbl .ico{width:18px;height:18px}#screens .sg .kbtn.r-repair{height:30px}#screens .sg .r-btns{gap:var(--sg-s2)}#screens .sg .r-btns .kbtn{height:46px}#screens .sg .r-again .kbtn-txt{font-size:20px}#overlays>.k-modal.sg,body.ik-sg:not(#ik-no) #overlays .k-modal,#overlays>.sg:not(#ik-no):not(ik-no) .k-modal{background:radial-gradient(#0410224d 0%,#0410229e 75%)}body.ik-sg:not(#ik-no) #overlays .k-sheet,#overlays>.sg:not(#ik-no):not(ik-no) .k-sheet{border-radius:var(--sg-r-panel);box-shadow:inset 0 1px 0 var(--sg-rim-top), inset 0 0 0 1px var(--sg-rim), 0 18px 44px #020a1880;-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);background:linear-gradient(170deg,#225880e6,#09203cf0);border:0;gap:10px;padding:18px 22px 20px}body.ik-sg:not(#ik-no) #overlays .k-sheet-title,#overlays>.sg:not(#ik-no):not(ik-no) .k-sheet-title{font:var(--sg-t-title) var(--font);letter-spacing:.06em;text-shadow:var(--sg-ts-head)}body.ik-sg:not(#ik-no) #overlays .k-sheet-sub,#overlays>.sg:not(#ik-no):not(ik-no) .k-sheet-sub{font:var(--sg-t-body) var(--font);color:var(--sg-text-2);font-size:14px}body.ik-sg:not(#ik-no) #overlays .k-hullbar,#overlays>.sg:not(#ik-no):not(ik-no) .k-hullbar{background:var(--sg-well);height:12px;box-shadow:inset 0 1px 2px #00000059, 0 1px 0 var(--sg-hair);border:0;border-radius:6px}body.ik-sg:not(#ik-no) #overlays .k-hullbar span,#overlays>.sg:not(#ik-no):not(ik-no) .k-hullbar span{border-radius:6px}body.ik-sg:not(#ik-no) #overlays .k-x,#overlays>.sg:not(#ik-no):not(ik-no) .k-x{border:var(--sg-line-s) solid var(--sg-ink);width:34px;height:34px;box-shadow:var(--sg-e2-s);background:radial-gradient(circle at 40% 30%,#ff9ea5,#ff5563 58%,#d93246);padding:6px}body.ik-sg:not(#ik-no) #overlays .k-sheet .k-x,#overlays>.sg:not(#ik-no):not(ik-no) .k-sheet .k-x{top:-12px;right:-12px}body.ik-sg:not(#ik-no) #overlays .kbtn,#overlays>.sg:not(#ik-no):not(ik-no) .kbtn{height:46px;font:var(--sg-t-btn) var(--font);letter-spacing:.05em}body.ik-sg:not(#ik-no) #overlays .kbtn-face,#overlays>.sg:not(#ik-no):not(ik-no) .kbtn-face{border:var(--sg-line) solid var(--sg-ink);border-radius:var(--sg-r-btn);background:var(--sg-fill,var(--sg-f-green));box-shadow:var(--sg-e2);padding:0 18px 2px}body.ik-sg:not(#ik-no) #overlays .kbtn-face:before,#overlays>.sg:not(#ik-no):not(ik-no) .kbtn-face:before{background:linear-gradient(#ffffff6b,#fff0);border-radius:9px 9px 5px 5px;height:38%;top:2px;left:4px;right:4px}body.ik-sg:not(#ik-no) #overlays .kbtn-txt,#overlays>.sg:not(#ik-no):not(ik-no) .kbtn-txt{text-shadow:var(--sg-ts-btn)}body.ik-sg:not(#ik-no) #overlays .kbtn:active .kbtn-face,#overlays>.sg:not(#ik-no):not(ik-no) .kbtn:active .kbtn-face{box-shadow:var(--sg-e2-press)}body.ik-sg:not(#ik-no) #overlays .kbtn.green,#overlays>.sg:not(#ik-no):not(ik-no) .kbtn.green{--sg-fill:var(--sg-f-green)}body.ik-sg:not(#ik-no) #overlays .kbtn.gold,#overlays>.sg:not(#ik-no):not(ik-no) .kbtn.gold{--sg-fill:var(--sg-f-gold)}body.ik-sg:not(#ik-no) #overlays .kbtn.blue,#overlays>.sg:not(#ik-no):not(ik-no) .kbtn.blue{--sg-fill:var(--sg-f-blue)}body.ik-sg:not(#ik-no) #overlays .kbtn.red,#overlays>.sg:not(#ik-no):not(ik-no) .kbtn.red{--sg-fill:var(--sg-f-red)}body.ik-sg:not(#ik-no) #overlays .kbtn.grey,#overlays>.sg:not(#ik-no):not(ik-no) .kbtn.grey{--sg-fill:var(--sg-f-grey)}body.ik-sg:not(#ik-no) #overlays .kbtn.purple,#overlays>.sg:not(#ik-no):not(ik-no) .kbtn.purple{--sg-fill:var(--sg-f-purple)}body.ik-sg:not(#ik-no) #overlays .kbtn.small,#overlays>.sg:not(#ik-no):not(ik-no) .kbtn.small{height:32px;font:var(--sg-t-btn-s) var(--font)}body.ik-sg:not(#ik-no) #overlays .kbtn.small .kbtn-face,#overlays>.sg:not(#ik-no):not(ik-no) .kbtn.small .kbtn-face{border-width:var(--sg-line-s);box-shadow:var(--sg-e2-s);border-radius:10px;padding:0 11px 1px}body.ik-sg:not(#ik-no) #overlays .bi-stat,#overlays>.sg:not(#ik-no):not(ik-no) .bi-stat{background:var(--sg-well);box-shadow:0 1px 0 var(--sg-hair);border:0;border-radius:10px}body.ik-sg:not(#ik-no) #overlays .bi-stat span,#overlays>.sg:not(#ik-no):not(ik-no) .bi-stat span{font:var(--sg-t-label) var(--font);letter-spacing:.14em;color:var(--sg-text-3)}body.ik-sg:not(#ik-no) #overlays .bi-gain,#overlays>.sg:not(#ik-no):not(ik-no) .bi-gain{border-radius:var(--sg-r-mark);font:800 12px/1 var(--font);letter-spacing:.06em;text-shadow:none;color:#b6ffc2;background:#46cf4d38;border:0}body.ik-sg:not(#ik-no) #overlays .bi-gain.gold,#overlays>.sg:not(#ik-no):not(ik-no) .bi-gain.gold{color:#ffe6a0;background:#ffb4283d}body.ik-sg:not(#ik-no) #overlays .bi-gain.ring,#overlays>.sg:not(#ik-no):not(ik-no) .bi-gain.ring{color:#aef6f2;background:#28c8c438}body.ik-sg:not(#ik-no) #overlays .ik-toast span,#overlays>.sg:not(#ik-no):not(ik-no) .ik-toast span{border-radius:var(--sg-r-pill);box-shadow:inset 0 0 0 1px var(--sg-rim), 0 8px 22px #020a1866;font:italic 900 15px/1 var(--font);letter-spacing:.08em;text-shadow:var(--sg-ts-glass);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);background:#081a32e6;border:0;padding:9px 18px 10px}body.ik-sg:not(#ik-no) #overlays .ik-toast.warn span,#overlays>.sg:not(#ik-no):not(ik-no) .ik-toast.warn span{background:#d62c42f0;box-shadow:inset 0 0 0 1px #ffffff38,0 8px 22px #020a1866}body.ik-sg:not(#ik-no) #overlays .ik-toast.anchored span:before,#overlays>.sg:not(#ik-no):not(ik-no) .ik-toast.anchored span:before{background:#d62c42f0;border:0;width:10px;height:10px;top:-5px}body.ik-sg:not(#ik-no) #overlays .ftue-say,#overlays>.sg:not(#ik-no):not(ik-no) .ftue-say{background:#f8fbfff5;border:0;padding:10px 15px 11px;box-shadow:0 10px 26px #020a1859}body.ik-sg:not(#ik-no) #overlays .ftue-say span,#overlays>.sg:not(#ik-no):not(ik-no) .ftue-say span{font:italic 900 16px/1.2 var(--font);color:var(--sg-ink)}#screens .sg,body.ik-sg:not(#ik-no) #overlays,#overlays>.sg:not(#ik-no):not(ik-no){--out:1.25px 1.25px 0 var(--ink), -1.25px -1.25px 0 var(--ink), 1.25px -1.25px 0 var(--ink), -1.25px 1.25px 0 var(--ink), 0 1.25px 0 var(--ink), 0 -1.25px 0 var(--ink), 1.25px 0 0 var(--ink), -1.25px 0 0 var(--ink);--out-drop:1.25px 1.25px 0 var(--ink), -1.25px -1.25px 0 var(--ink), 1.25px -1.25px 0 var(--ink), -1.25px 1.25px 0 var(--ink), 0 1.25px 0 var(--ink), 0 -1.25px 0 var(--ink), 1.25px 0 0 var(--ink), -1.25px 0 0 var(--ink), 0 2.25px 0 var(--ink)}#screens .sg *,body.ik-sg:not(#ik-no) #overlays *,#overlays>.sg:not(#ik-no):not(ik-no) *{--sg-e2:inset 0 1.5px 0 #ffffff8c, inset 0 -3px 0 #00000026, 0 3px 0 var(--sg-lip,var(--sg-ink)), 0 6px 10px #030e2042;--sg-e2-press:inset 0 1.5px 0 #fff6, inset 0 -1px 0 #00000026, 0 1px 0 var(--sg-lip,var(--sg-ink)), 0 2px 4px #030e2042;--sg-e2-s:inset 0 1px 0 #ffffff80, inset 0 -2px 0 #00000026, 0 2px 0 var(--sg-lip,var(--sg-ink)), 0 4px 7px #030e203d}#screens .sg .kbtn,body.ik-sg:not(#ik-no) #overlays .kbtn,#overlays>.sg:not(#ik-no):not(ik-no) .kbtn,#screens .sg .kbtn.green,body.ik-sg:not(#ik-no) #overlays .kbtn.green,#overlays>.sg:not(#ik-no):not(ik-no) .kbtn.green,#screens .sg .k-battle,#screens .sg .k-repairchip.free,#screens .sg .s-equip,#screens .sg .bm-round.ok{--sg-lip:var(--sg-lip-green)}#screens .sg .kbtn.gold,body.ik-sg:not(#ik-no) #overlays .kbtn.gold,#overlays>.sg:not(#ik-no):not(ik-no) .kbtn.gold,#screens .sg .k-sqbtn.build,#screens .sg .k-back,#screens .sg .k-repairchip,#screens .sg .s-buy{--sg-lip:var(--sg-lip-gold)}#screens .sg .kbtn.blue,body.ik-sg:not(#ik-no) #overlays .kbtn.blue,#overlays>.sg:not(#ik-no):not(ik-no) .kbtn.blue,#screens .sg .k-sqbtn,#screens .sg .k-sqbtn.blue,#screens .sg .bm-round.rot{--sg-lip:var(--sg-lip-blue)}#screens .sg .kbtn.red,body.ik-sg:not(#ik-no) #overlays .kbtn.red,#overlays>.sg:not(#ik-no):not(ik-no) .kbtn.red,body.ik-sg:not(#ik-no) #overlays .k-x,#overlays>.sg:not(#ik-no):not(ik-no) .k-x,#screens .sg .bm-round.no{--sg-lip:var(--sg-lip-red)}#screens .sg .kbtn.grey,body.ik-sg:not(#ik-no) #overlays .kbtn.grey,#overlays>.sg:not(#ik-no):not(ik-no) .kbtn.grey,#screens .sg .k-sqbtn.locked,#screens .sg .s-buy.poor,#screens .sg .g-act.poor{--sg-lip:var(--sg-lip-grey)}#screens .sg .kbtn.purple,body.ik-sg:not(#ik-no) #overlays .kbtn.purple,#overlays>.sg:not(#ik-no):not(ik-no) .kbtn.purple{--sg-lip:var(--sg-lip-purple)}#screens .sg .kbtn.wood,#screens .sg .k-sqbtn.wood{--sg-lip:var(--sg-lip-coral)}#screens .sg .k-roundbtn,#screens .sg .k-chipbtn,#screens .sg .s-peek{--sg-lip:var(--sg-lip-steel)}#screens .sg .k-sqbtn.map{--sg-lip:var(--sg-lip-teal)}#screens .sg .k-battle{box-shadow:inset 0 2px 0 #ffffff8c, inset 0 -4px 0 #00000029, 0 4px 0 var(--sg-lip), 0 8px 16px #030e204d}#screens .sg .k-battle:active{box-shadow:inset 0 2px 0 #fff6, inset 0 -1px 0 #00000029, 0 1px 0 var(--sg-lip), 0 2px 5px #030e204d}#screens .sg .s-buy,#screens .sg .s-equip{box-shadow:inset 0 1.5px 0 #ffffff8c, inset 0 -3px 0 #00000026, 0 calc(3px * var(--ui)) 0 var(--sg-lip), 0 5px 9px #030e203d}#screens .sg .bm-round{box-shadow:inset 0 1.5px 0 #ffffff80, inset 0 -3px 0 #00000026, 0 calc(3px * var(--ui)) 0 var(--sg-lip,var(--sg-ink)), 0 5px 10px #030e2042}#screens .sg .g-tab.on,#screens .sg .s-tab.on,#screens .sg .s-chip.on,#screens .sg .bm-tab.on{background:var(--sg-stamp);box-shadow:none;border-color:#0000}#screens .sg .g-tab.on b,#screens .sg .s-tab.on,#screens .sg .s-chip.on b,#screens .sg .bm-tab.on b{color:var(--sg-stamp-fg);text-shadow:none}#screens .sg .s-tab.on .ico path,#screens .sg .s-tab.on .ico rect{stroke:var(--sg-stamp-fg)}#screens .sg .s-lock,#screens .sg .s-owned{background:#030e2024;border:1px dashed #dceeff4d}#screens .sg .s-owned.gold{background:#5028001a;border-color:#5a2d0073}#screens .sg .r-levelup{filter:drop-shadow(0 0 10px #ffbe3c59)}#screens .sg .r-lu-in{box-shadow:none;clip-path:var(--sg-swallow);background:linear-gradient(100deg,#ffd65c,#f5a61e);border-radius:0;padding:0 22px}#screens .sg .bm-banner{filter:drop-shadow(0 6px 14px #030e2059)drop-shadow(0 0 18px #ffbe3c73)}#screens .sg .bm-banner span{box-shadow:none;clip-path:var(--sg-swallow);text-shadow:0 1.5px #783c00bf,1.25px 0 #783c008c,-1.25px 0 #783c008c,0 3px 8px #783c004d;background:linear-gradient(100deg,#ffd65c,#f5a61e);border:0;border-radius:0;padding:9px 34px 11px}#screens .sg .r-unlock{box-shadow:none;background:#ffc93c24;border:1px dashed #ffe28c80}#screens .sg .g-panel{height:auto;max-height:calc((100vh - 20px - var(--sat) - var(--sab)) / var(--ui))}#screens .sg .g-detail{flex:0 auto;min-height:0}#screens .sg .g-panel.one-row .g-detail{gap:8px}#screens .sg .r-card{height:auto;max-height:calc((100vh - 20px - var(--sat) - var(--sab)) / var(--ui));justify-content:flex-start}#screens .sg .k-captain,#screens .sg .k-pill,#screens .sg .r-row,#screens .sg .bm-th,#screens .sg .bm-hint,#screens .sg .s-tabs,#screens .sg .s-chips{background:var(--sg-glass-nb);-webkit-backdrop-filter:none;backdrop-filter:none}#screens .sg .s-face.front{background:linear-gradient(#ffffff14, #fff0 38%), var(--sg-glass-nb);-webkit-backdrop-filter:none;backdrop-filter:none}#screens .sg .r-row.win{background:linear-gradient(90deg, #ffc43c57, #ffc43c0f 60%), var(--sg-glass-nb)}#screens .sg .s-more .s-face.front{background:var(--sg-glass-nb);opacity:.8}body.ik-sg:not(#ik-no) #overlays .ik-toast span,#overlays>.sg:not(#ik-no):not(ik-no) .ik-toast span{-webkit-backdrop-filter:none;backdrop-filter:none}#screens .sg .s-awning{display:none}#screens .sg.screen-shop .k-back,#screens .sg .s-head{top:calc(12px + var(--sat))}#screens .sg .s-chips{top:calc(12px + var(--sat) + 50px * var(--ui))}#screens .sg .s-scroll{top:calc(12px + var(--sat) + 92px * var(--ui))}#screens .sg .s-peek{top:calc(12px + var(--sat) + 92px * var(--ui) + (100vh - 12px - var(--sat) - 92px * var(--ui) - var(--sab)) * .4)}@media (max-width:720px){#screens .sg .g-ship{border-radius:14px;gap:4px;padding:6px 8px 7px}#screens .sg .g-ship .g-stat{grid-template-columns:14px 1fr calc(2.2 * var(--sf))}#screens .sg .g-ship .g-stat-lbl{display:none}#screens .sg .g-ship .g-wline{grid-template-columns:14px 1fr}#screens .sg .g-stats-in{width:96px}#screens .sg .g-ship .g-hull{gap:4px;height:26px}#screens .sg .g-ship .g-hull-bar{width:44px}#screens .sg .g-ship .g-hull-ok{letter-spacing:.1em;font-size:9.5px}}#screens .sg,body.ik-sg:not(#ik-no) #overlays,#overlays>.sg:not(#ik-no):not(ik-no){--sg-min:calc(10px / var(--ui))}.g-toastslot,.s-toastslot,.mp-toastslot,.r-toastslot,.rr-toastslot{pointer-events:none;visibility:hidden;position:absolute}#screens .sg .g-toastslot{left:calc(84px + var(--sal));right:calc(18px + var(--sar) + 330px * var(--ui));top:calc(62px * var(--ui) + var(--sat));height:1px}#screens .sg .s-toastslot{left:calc(16px + var(--sal));right:calc(16px + var(--sar));bottom:calc(5px + var(--sab));height:calc(30px * var(--ui))}#screens .sg .g-tab b{font-size:max(9.5px, var(--sg-min));letter-spacing:.08em}#screens .sg .g-stats-in{--sf:max(10px, var(--sg-min))}#screens .sg .g-wv{font-size:max(10px, var(--sg-min));padding:2px 5px}#screens .sg .pc-tierband{font-size:max(10.5px, var(--sg-min))}#screens .sg .pc-name{font-size:max(12.5px, var(--sg-min))}#screens .sg .g-dname small,#screens .sg .g-dlv-l,#screens .sg .g-dlv-note,#screens .sg .g-count,#screens .sg .g-panel .pc-chip{font-size:max(10.5px, var(--sg-min))}#screens .sg .g-ship{max-width:calc((100vw - var(--sal) - var(--sar) - 102px) / var(--ui) - 330px)}#screens .sg .g-ship .g-hull{min-width:0}#screens .sg .g-ship .g-hull-bar{flex:74px;width:auto;min-width:36px}#screens .sg .kbtn.g-repair{flex:none;height:30px;font-size:14px}#screens .sg .kbtn.g-repair .kbtn-face{border-radius:9px;padding:0 9px 1px}#screens .sg .kbtn.g-repair:after{content:"";width:max(100%, 44px / var(--ui));height:max(100%, 44px / var(--ui));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#screens .sg .g-hull-ok{font-size:max(11px, var(--sg-min))}@media (max-width:720px){#screens .sg .g-ship .g-hull-ico{display:none}#screens .sg .g-ship .g-hull-bar{flex-basis:40px}}#screens .sg .s-peek{display:none}#screens .sg .s-scroll{scroll-snap-type:x proximity;scroll-padding-inline:calc(16px + var(--sal))}#screens .sg .s-card{scroll-snap-align:start;cursor:default}#screens .sg .s-buy,#screens .sg .s-equip{cursor:pointer}#screens .sg .s-tab.locked{color:#b0ceec7a;cursor:default;gap:5px;padding:0 9px}#screens .sg .s-tab.locked:active{transform:none}#screens .sg .s-soon{font:800 max(8.5px, var(--sg-min))/1 var(--font);letter-spacing:.14em;color:#c8def59e;border:1px dashed #dceeff52;border-radius:5px;padding:2px 4px 2px 5px;font-style:normal}#screens .sg .s-tier,#screens .sg .s-more-n{font-size:max(calc(10px * var(--ui)), 10px)}#screens .sg .s-mods .pc-chip{font-size:max(calc(10.5px * var(--ui)), 10px)}#screens .sg .s-lock b,#screens .sg .s-owned b{font-size:max(calc(12px * var(--ui)), 10.5px)}#screens .sg .r-rows{container:r-rows/inline-size}@container r-rows (width<=290px){#screens .sg .r-row{grid-template-columns:20px 22px 6px 1fr 66px}#screens .sg .r-kills{display:none}}@container r-rows (width<=220px){#screens .sg .r-row{grid-template-columns:18px 0 6px 1fr 60px;gap:5px;padding:0 9px 0 8px}#screens .sg .r-trophy{display:none}}#screens .sg .r-you,#screens .sg .r-bot{font-size:max(9px, var(--sg-min))}#screens .sg .r-coins small,#screens .sg .r-goldn small,#screens .sg .r-unlock-txt small{font-size:max(9.5px, var(--sg-min))}#screens .sg .r-lv small{font-size:max(8px, var(--sg-min))}#screens .sg .r-break span{font-size:max(10.5px, var(--sg-min))}#screens .sg .r-lost,#screens .sg .r-score em,#screens .sg .r-kicker{font-size:max(11px, var(--sg-min))}#screens .sg .r-break span.bad{color:#ffb9be;background:#ff55633d}#screens .sg .r-break span.sum{color:#ffe07a;background:#ffd45c38;font-style:italic;font-weight:900}#screens .sg .g-hull-bar,#screens .sg .r-hullbar{height:max(12px, calc(13px / var(--ui)))}#screens .sg .g-hull-bar b,#screens .sg .r-hullbar b{font-size:max(10px, var(--sg-min))}#screens .sg .r-who{min-width:0}#screens .sg .r-nm{text-overflow:ellipsis;min-width:0;overflow:hidden}#screens .sg .r-you,#screens .sg .r-bot{flex:none}#screens .sg .t-rope{height:calc(10px * var(--ui));background:#061a346b;border:0;border-radius:999px;box-shadow:inset 0 1px 2px #00000059,0 1px #ffffff59}#screens .sg .t-rope-fill{background:linear-gradient(#ffe885,#ffc93a 55%,#f0a01c);border-radius:999px}#screens .sg .t-rope-ship{bottom:55%}#screens .sg .t-pct{text-shadow:var(--sg-ts-btn)}#screens .sg .t-tap span{text-shadow:0 1.75px 0 var(--sg-ink), 1.75px 0 0 var(--sg-ink), -1.75px 0 0 var(--sg-ink), 0 -1.75px 0 var(--sg-ink), 0 3.5px 0 var(--sg-ink), 0 8px 18px #081e3c73}#screens .sg .t-tip span{border-radius:var(--sg-r-pill);background:var(--sg-glass-nb);box-shadow:var(--sg-e1);text-shadow:var(--sg-ts-glass);font-size:max(11px, calc(14px * var(--ui)));border:0;padding:7px 16px 8px}#screens .sg .t-ver{color:#ffffff9e;text-shadow:0 1px 2px #020c1c73;font-size:10.5px}#screens .sg .n-card{border-radius:var(--sg-r-panel);background:linear-gradient(170deg,#fffcf4f5,#f6eedcf0);border:0;padding:14px 20px 16px;box-shadow:inset 0 1px #fff,0 18px 44px #03122859}#screens .sg .n-kicker{font:var(--sg-t-label) var(--font);font-size:max(11px, var(--sg-min));letter-spacing:.3em;color:#8a6a44}#screens .sg .n-head h2{font:var(--sg-t-title) var(--font);letter-spacing:.05em;color:var(--sg-ink);text-shadow:none;margin-top:4px;font-size:28px}#screens .sg .n-lbl{font:var(--sg-t-label) var(--font);font-size:max(11px, var(--sg-min));letter-spacing:.26em;color:#7a5d3a;margin:4px 0 5px}#screens .sg .k-input{border:var(--sg-line-s) solid #0d1a338c;color:var(--sg-ink);background:#fff;border-radius:12px;box-shadow:inset 0 2px 4px #0d1a3324}#screens .sg .k-input:focus{box-shadow:inset 0 2px 4px #0d1a3324,0 0 0 3px #ffc93cb3}#screens .sg .k-input.bad{border-color:#d93246;box-shadow:inset 0 2px 4px #0d1a3324,0 0 0 3px #ff556366}#screens .sg .n-dice{border:var(--sg-line) solid var(--sg-ink);border-radius:var(--sg-r-btn);background:var(--sg-f-blue);--sg-lip:var(--sg-lip-blue);width:48px;height:44px;box-shadow:var(--sg-e2)}#screens .sg .n-dice:active{box-shadow:var(--sg-e2-press);transform:translateY(2px)scale(.95)}#screens .sg .n-sw{border:var(--sg-line-s) solid var(--sg-ink);background:linear-gradient(color-mix(in srgb, var(--c) 70%, #fff) 0%, var(--c) 45%, var(--d) 100%);box-shadow:inset 0 1px 0 #ffffff73, 0 2px 0 var(--d), 0 3px 6px #030e2038;border-radius:10px}#screens .sg .n-sw.on{box-shadow:inset 0 1px 0 #ffffff73, 0 2px 0 var(--d);outline:2px solid var(--sg-ink);outline-offset:2px;transform:none}#screens .sg .n-sw:active,#screens .sg .n-em:active{transform:translateY(1px)scale(.95)}#screens .sg .n-em{border:var(--sg-line-s) solid var(--sg-ink);background:var(--sg-f-steel);box-shadow:inset 0 1px 0 #fff6, 0 2px 0 var(--sg-lip-steel), 0 3px 6px #030e2038;border-radius:11px}#screens .sg .n-em svg{stroke:var(--sg-ink)}#screens .sg .n-em.on{background:linear-gradient(color-mix(in srgb, var(--c) 72%, #fff), var(--c));outline:2px solid var(--sg-ink);outline-offset:2px;transform:none}#screens .sg .n-err{font-size:max(12px, var(--sg-min));color:#c42a3e}#screens .sg .n-sail{height:50px;font-size:26px}#screens .sg .n-pole,#screens .sg .n-ball{border-width:2px}#screens .sg.screen-matchmaking{--mm-min:calc(10px / var(--k,.81))}#screens .sg .mm-head h2{font:var(--sg-t-title) var(--font);letter-spacing:.16em;text-shadow:var(--sg-ts-head);font-size:32px}#screens .sg .mm-offline{font-size:max(12px, var(--mm-min));text-shadow:none;background:#e8364a;border:0;border-radius:6px;padding:4px 8px;box-shadow:0 2px 6px #030e2059}#screens .sg .mm-state{background:var(--sg-glass-nb);box-shadow:var(--sg-e1);text-shadow:var(--sg-ts-glass);border:0}#screens .sg .mm-frame{border:0;border-radius:16px;box-shadow:inset 0 0 0 1.5px #ffffff80,0 6px 14px #030e204d}#screens .sg .mm-plate{background:linear-gradient(170deg, color-mix(in srgb, var(--c) 62%, #ffffff26), color-mix(in srgb, var(--cd) 78%, #081e3a80));border:0;border-radius:16px;transform:none;box-shadow:inset 0 1px #ffffff61,inset 0 0 0 1px #ffffff29,0 8px 20px #030e204d}#screens .sg .mm-plate b,#screens .sg .mm-plate small{transform:none}#screens .sg .mm-plate b{text-shadow:0 1px #030e2073,0 1px 4px #030e2059}#screens .sg .mm-plate small{font-size:max(10px, var(--mm-min));letter-spacing:.14em;text-shadow:0 1px 1px #030e2080}#screens .sg .mm-bot{font-size:max(10px, var(--mm-min));color:#cfe3f7;background:#051022b3;border:0;border-radius:5px;padding:2px 5px;font-style:normal;top:8px;right:7px;transform:none}#screens .sg .mm-card.you .mm-plate:after{border:2px solid #fff;border-radius:20px;inset:-5px}#screens .sg .mm-card.empty .mm-frame{box-shadow:none;background:#030e2038;border:1.5px dashed #dceeff59}#screens .sg .mm-card.empty .mm-plate{background:#030e2033;box-shadow:inset 0 0 0 1.5px #dceeff38}#screens .sg .mm-card.empty .mm-plate b{color:#c8def5b3}#screens .sg .mm-clock{background:radial-gradient(circle at 40% 30%,#fff1a6,#ffc93c 58%,#e89a14);border:0;box-shadow:inset 0 -3px #0000001f,0 0 0 6px #ffc93c38,0 10px 24px #030e2059}#screens .sg .mm-wait i{background:#fff;border:0;box-shadow:0 1px 2px #5a320080}#screens .sg .mm-num{text-shadow:0 1.5px #5a3200cc,1.5px 0 #5a320099,-1.5px 0 #5a320099,0 3px #5a3200b3}#screens .sg .mm-vs{text-shadow:var(--sg-ts-btn), 0 4px 10px #030e2059}#screens .sg .mm-limited{background:#081a32e6;border:0;box-shadow:inset 0 0 0 1px #ffb02080,0 6px 16px #030e2059}#screens .sg .mm-limited i{border:0}#screens .sg .vsglyph{text-shadow:2px 2px 0 var(--sg-ink), -2px -2px 0 var(--sg-ink), 2px -2px 0 var(--sg-ink), -2px 2px 0 var(--sg-ink), 0 2px 0 var(--sg-ink), 2px 0 0 var(--sg-ink), 7px 7px 0 var(--sg-ink)}#screens .sg .mm-card.clash:before{border-width:3px}#screens .sg .t-tip{width:68vw;margin-left:-34vw}#screens .sg .t-tap span{padding:6px 26px}#screens .sg .mm-bot{display:none}body.ik-sg:not(#ik-no) #overlays .overlay.k-overlay{background:radial-gradient(#0410224d 0%,#0410229e 75%)}body.ik-sg:not(#ik-no) #overlays .sheet.k-settings{--set-min:calc(10px / var(--ui));border-radius:var(--sg-r-panel);width:640px;box-shadow:inset 0 1px 0 var(--sg-rim-top), inset 0 0 0 1px var(--sg-rim), 0 18px 44px #020a1880;-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);background:linear-gradient(170deg,#225880eb,#09203cf2);border:0;padding:14px 18px 12px}body.ik-sg:not(#ik-no) #overlays .set-title{font:var(--sg-t-title) var(--font);letter-spacing:.07em;text-shadow:var(--sg-ts-head)}body.ik-sg:not(#ik-no) #overlays .set-title .ico{width:26px;height:26px}body.ik-sg:not(#ik-no) #overlays .set-col{border-radius:var(--sg-r-card);background:var(--sg-well);box-shadow:inset 0 1px 3px #00000040, 0 1px 0 var(--sg-hair);border:0;gap:8px;padding:10px 12px 12px}body.ik-sg:not(#ik-no) #overlays .set-cap{font:var(--sg-t-label) var(--font);font-size:max(10px, var(--set-min));letter-spacing:.26em;color:var(--sg-text-3)}body.ik-sg:not(#ik-no) #overlays .set-lbl{font:italic 900 15px/1 var(--font);letter-spacing:.07em;text-shadow:var(--sg-ts-glass)}body.ik-sg:not(#ik-no) #overlays .set-slider b{color:var(--sg-gold);font-size:14px}body.ik-sg:not(#ik-no) #overlays .set-slider input{background:linear-gradient(90deg, #52e068 var(--v), #030e208c var(--v));height:10px;box-shadow:inset 0 1px 2px #00000059, 0 1px 0 var(--sg-hair);border:0;border-radius:5px}body.ik-sg:not(#ik-no) #overlays .set-slider input::-webkit-slider-thumb{border:var(--sg-line-s) solid var(--sg-ink);background:linear-gradient(#fff,#e3e9f2);width:22px;height:22px;box-shadow:inset 0 -2px #0000001f,0 2px #8b98ad,0 3px 6px #030e204d}body.ik-sg:not(#ik-no) #overlays .set-slider input::-moz-range-thumb{border:var(--sg-line-s) solid var(--sg-ink);width:20px;height:20px}body.ik-sg:not(#ik-no) #overlays .set-seg{border-radius:var(--sg-r-pill);background:var(--sg-glass-deep);box-shadow:inset 0 0 0 1px var(--sg-rim);border:0;padding:3px}body.ik-sg:not(#ik-no) #overlays .set-seg button{border-radius:var(--sg-r-pill);font:italic 900 13px/1 var(--font);color:var(--sg-text-3);transition:transform .16s var(--ease-back);padding:6px 11px 7px}body.ik-sg:not(#ik-no) #overlays .set-seg button+button{border-left:0}body.ik-sg:not(#ik-no) #overlays .set-seg button:active{transform:scale(.94)}body.ik-sg:not(#ik-no) #overlays .set-seg button.on{background:var(--sg-stamp);color:var(--sg-stamp-fg);text-shadow:none}body.ik-sg:not(#ik-no) #overlays .set-toggle{width:52px;height:28px;box-shadow:inset 0 1px 3px #0006, 0 1px 0 var(--sg-hair);background:#030e208c;border:0;border-radius:14px}body.ik-sg:not(#ik-no) #overlays .set-toggle i{border:var(--sg-line-s) solid var(--sg-ink);background:linear-gradient(#fff,#e3e9f2);width:22px;height:22px;top:3px;left:3px;box-shadow:0 2px #8b98ad}body.ik-sg:not(#ik-no) #overlays .set-toggle.on{background:#3cc757}body.ik-sg:not(#ik-no) #overlays .set-toggle.on i{transform:translate(24px)}body.ik-sg:not(#ik-no) #overlays .set-rename .k-input{border:var(--sg-line-s) solid #0d1a338c;background:#fff;border-radius:10px;height:34px;font-size:17px;box-shadow:inset 0 2px 4px #0d1a3324}body.ik-sg:not(#ik-no) #overlays .set-foot{font:700 max(11px, var(--set-min))/1.2 var(--font);color:var(--sg-text-3)}body.ik-sg:not(#ik-no) #overlays .set-ver{color:#ffffff80}body.ik-sg:not(#ik-no) #overlays .set-link{border-radius:var(--sg-r-card);background:var(--sg-well);min-height:40px;box-shadow:inset 0 1px 3px #00000040, 0 1px 0 var(--sg-hair);border:0;grid-column:1/-1;align-items:center;gap:10px;padding:7px 12px;display:flex}body.ik-sg:not(#ik-no) #overlays .set-link .set-lbl{flex:none}body.ik-sg:not(#ik-no) #overlays .set-link-body{flex:1;align-items:center;gap:8px;min-width:0;display:flex}body.ik-sg:not(#ik-no) #overlays .set-code{font:italic 900 18px/1 var(--font);letter-spacing:.22em;color:#fff;font-variant-numeric:tabular-nums;border:1px dashed #dceeff66;border-radius:8px;padding:5px 10px 6px}body.ik-sg:not(#ik-no) #overlays .set-link-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 max(11px, var(--set-min))/1.2 var(--font);color:var(--sg-text-3);overflow:hidden}body.ik-sg:not(#ik-no) #overlays .set-link .k-input{border:var(--sg-line-s) solid #0d1a338c;letter-spacing:.16em;text-transform:uppercase;background:#fff;border-radius:10px;width:138px;height:32px;padding:3px 10px;font-size:16px;box-shadow:inset 0 2px 4px #0d1a3324}body.ik-sg:not(#ik-no) #overlays .set-link .kbtn{flex:none}#screens .sg .k-cap-title{font-size:max(8.5px, calc(8.5px / var(--ui)))}#screens .sg .k-lockchip{font-size:max(11px, var(--sg-min))}.ftue-say.wrap{max-width:196px}#screens .sg.screen-matchmaking.rejoin .mm-seat,#screens .sg.screen-matchmaking.rejoin .mm-vs{visibility:hidden}#screens .sg .s-new{font-size:max(calc(11px * var(--ui)), 10px)}@media (max-width:720px){#screens .sg .g-ship .g-hull-ok{font-size:max(9.5px, var(--sg-min));letter-spacing:.06em}}#screens .sg .t-tap{bottom:0}#screens .sg .g-dlv-n small,#screens .sg .r-xpn{font-size:max(12px, var(--sg-min))}#screens .sg .r-hull-lbl{font-size:max(10.5px, var(--sg-min))}@property --wr{syntax:"*";inherits:false}@property --wx{syntax:"*";inherits:false}@property --wy{syntax:"*";inherits:false}#transition.wp{--cui:max(var(--ui,1), var(--wp-cuimin,.92));isolation:isolate}#transition.wp:not(.on)>*{display:none}#transition.wp>.wp-field{-webkit-mask-image:radial-gradient(circle at var(--wx) var(--wy), transparent var(--wr), #000 calc(var(--wr) + var(--wp-edge)));-webkit-mask-image:radial-gradient(circle at var(--wx) var(--wy), transparent var(--wr), #000 calc(var(--wr) + var(--wp-edge)));mask-image:radial-gradient(circle at var(--wx) var(--wy), transparent var(--wr), #000 calc(var(--wr) + var(--wp-edge)));position:absolute;inset:0;overflow:hidden}#transition.wp.closed:not(.prime)>.wp-field,#transition.wp.hold>.wp-field{-webkit-mask-image:none;mask-image:none}#transition.wp .wp-bg{background:radial-gradient(farthest-corner at 50% 45%, #0000 calc(var(--wp-vig-from) * 100%), rgb(0 0 0/var(--wp-vig)) 100%), var(--gimg,none) 0 0 / var(--gsz,160px) var(--gsz,160px) repeat, linear-gradient(180deg, var(--t-top) 0%, var(--t-mid) var(--t-mid-at), var(--t-iris) calc(var(--wp-iris-at) * 100%), var(--t-bottom) 100%);position:absolute;inset:0}@supports (background-image:linear-gradient(in oklch, #000, #fff)){#transition.wp .wp-bg{background:radial-gradient(farthest-corner at 50% 45%, #0000 calc(var(--wp-vig-from) * 100%), rgb(0 0 0/var(--wp-vig)) 100%), var(--gimg,none) 0 0 / var(--gsz,160px) var(--gsz,160px) repeat, linear-gradient(180deg in oklch, var(--t-top) 0%, var(--t-mid) var(--t-mid-at), var(--t-iris) calc(var(--wp-iris-at) * 100%), var(--t-bottom) 100%)}#transition.wp.sp-oklab .wp-bg{background:radial-gradient(farthest-corner at 50% 45%, #0000 calc(var(--wp-vig-from) * 100%), rgb(0 0 0/var(--wp-vig)) 100%), var(--gimg,none) 0 0 / var(--gsz,160px) var(--gsz,160px) repeat, linear-gradient(180deg in oklab, var(--t-top) 0%, var(--t-mid) var(--t-mid-at), var(--t-iris) calc(var(--wp-iris-at) * 100%), var(--t-bottom) 100%)}}#transition.wp .wp-pat{left:calc(-1 * var(--pt,0px));width:calc(100% + var(--pt,0px));height:calc(100% + var(--pt,0px));background-image:var(--pimg,none);background-size:var(--pt,0px) var(--pt,0px);will-change:transform;background-repeat:repeat;position:absolute;top:0}#transition.wp.on:not(.static):not(.hold) .wp-pat,#transition.wp.live .wp-pat{animation:wp-drift var(--pdur,12s) linear infinite}@keyframes wp-drift{0%{transform:translate(0,0)}to{transform:translate3d(var(--pt,0px), calc(-1 * var(--pt,0px)), 0)}}#transition.wp .wp-rim{background:radial-gradient(circle at var(--wx) var(--wy), transparent calc(var(--wr) - 1px), rgb(var(--wp-ink-rgb) / var(--wp-inka)) var(--wr), rgb(var(--wp-ink-rgb) / var(--wp-inka)) calc(var(--wr) + var(--wp-ink)), var(--t-rim) calc(var(--wr) + var(--wp-ink) + .75px), var(--t-rim) calc(var(--wr) + var(--wp-rimw)), transparent calc(var(--wr) + var(--wp-rimw) + 1px));position:absolute;inset:0}#transition.wp.closed .wp-rim,#transition.wp.hold .wp-rim{display:none}#transition.wp .wp-flash{opacity:0;background:radial-gradient(circle at 50% 50%, var(--t-rim) 0%, rgb(var(--t-rim-rgb) / .35) 60%, rgb(var(--t-rim-rgb) / 0) 100%);display:none;position:absolute;inset:0}#transition.wp.punch:not(.static) .wp-flash{animation:wp-flash var(--wp-flash-ms) ease-out both;display:block}@keyframes wp-flash{0%{opacity:var(--wp-flash-a)}to{opacity:0}}#transition.wp .wp-center{width:0;height:0;left:calc(var(--sal,0px) + (100% - var(--sal,0px) - var(--sar,0px)) / 2);top:calc(var(--sat,0px) + (100% - var(--sat,0px) - var(--sab,0px)) / 2);position:absolute}#transition.wp.jitter:not(.static) .wp-center{animation:wp-jit var(--wp-jit-ms) steps(4) 1}@keyframes wp-jit{0%{translate:var(--wp-j0x) var(--wp-j0y)}25%{translate:var(--wp-j1x) var(--wp-j1y)}50%{translate:var(--wp-j2x) var(--wp-j2y)}75%{translate:var(--wp-j3x) var(--wp-j3y)}to{translate:0}}#transition.wp .wp-glow{left:calc(var(--glow) / -2);top:calc(var(--icy) - var(--glow) / 2);width:var(--glow);height:var(--glow);opacity:0;transform:scale(var(--wp-glow-from));background:radial-gradient(circle, rgb(var(--t-glow-rgb) / var(--t-glow-a)) 0%, rgb(var(--t-glow-rgb) / calc(var(--t-glow-a) * .55)) 34%, rgb(var(--t-glow-rgb) / 0) 70%);transition:opacity var(--wp-glow-ms) ease-out, transform var(--wp-glow-ms) cubic-bezier(.34, 1.4, .64, 1);border-radius:50%;position:absolute}#transition.wp.in .wp-glow,#transition.wp.hold .wp-glow{opacity:1;transform:none}#transition.wp .wp-rays{left:calc(var(--rays) / -2);top:calc(var(--icy) - var(--rays) / 2);width:var(--rays);height:var(--rays);opacity:0;transform:scale(var(--wp-glow-from));background:repeating-conic-gradient(from 0deg, rgb(var(--t-glow-rgb) / var(--wp-rays-a)) 0deg var(--wp-rays-w), rgb(var(--t-glow-rgb) / 0) calc(var(--wp-rays-w) + var(--wp-rays-f)) calc(var(--wp-rays-p) - var(--wp-rays-f)), rgb(var(--t-glow-rgb) / var(--wp-rays-a)) var(--wp-rays-p));-webkit-mask-image:radial-gradient(circle, #000 calc(var(--wp-rays-in) * 100%), transparent 70%);-webkit-mask-image:radial-gradient(circle, #000 calc(var(--wp-rays-in) * 100%), transparent 70%);mask-image:radial-gradient(circle, #000 calc(var(--wp-rays-in) * 100%), transparent 70%);transition:opacity var(--wp-glow-ms) ease-out, transform var(--wp-glow-ms) cubic-bezier(.34, 1.4, .64, 1);border-radius:50%;position:absolute}#transition.wp.in .wp-rays,#transition.wp.hold .wp-rays{opacity:1;transform:none}#transition.wp.in:not(.static) .wp-rays,#transition.wp.live .wp-rays{animation:wp-rays var(--wp-rays-ms) linear infinite}@keyframes wp-rays{0%{rotate:0deg}to{rotate:360deg}}#transition.wp .wp-icon{left:calc(var(--slot) / -2);top:calc(var(--icy) - var(--slot) / 2);width:var(--slot);height:var(--slot);position:absolute}#transition.wp .wp-pop{will-change:transform;position:absolute;inset:0;transform:scale(0)}#transition.wp.in .wp-pop{animation:wp-in var(--wp-in-ms) linear both}#transition.wp.out .wp-pop{animation:wp-out var(--wp-out-ms) linear both}#transition.wp.hold .wp-pop{animation:none;transform:none}#transition.wp.static.in .wp-pop{animation:wp-fade var(--wp-label-ms) ease-out both;transform:none}#transition.wp.static.out .wp-pop{animation:wp-fade var(--wp-out-ms) ease-in reverse both;transform:none}@keyframes wp-fade{0%{opacity:0}to{opacity:1}}#transition.wp .wp-slot{position:absolute;inset:0;overflow:hidden}#transition.wp .wp-sheet{max-width:none;width:calc(var(--cols,1) * 100%);height:calc(var(--rows,1) * 100%);will-change:transform;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;top:0;left:0}#transition.wp .wp-svg{width:var(--svgpx);height:var(--svgpx);margin:calc(var(--svgpx) / -2) 0 0 calc(var(--svgpx) / -2);display:none;position:absolute;top:50%;left:50%}#transition.wp.mode-svg .wp-svg{display:block}#transition.wp.mode-svg .wp-slot{display:none}#transition.wp .wp-svg .cmp-svg{filter:drop-shadow(0 6px #00000059);width:100%;height:100%;transform:rotate(var(--wp-spin-to));position:absolute;inset:0;overflow:visible}#transition.wp .wp-svg .cmp-swords{filter:drop-shadow(0 5px #00000059);width:220%;height:220%;display:none;position:absolute;top:-60%;left:-60%}#transition.wp.punch-look .wp-svg .cmp-swords{display:block}#transition.wp.in:not(.static):not(.hold) .wp-svg .cmp-svg{animation:wp-spin var(--wp-spin-ms) cubic-bezier(.33, 1, .68, 1) both}@keyframes wp-spin{0%{transform:rotate(var(--wp-spin-from))}to{transform:rotate(var(--wp-spin-to))}}#transition.wp .wp-label{left:0;top:var(--ly);white-space:nowrap;font-family:IK Lilita,Lilita One,Barlow Condensed,sans-serif;font-style:normal;font-weight:400;font-size:var(--lpx);letter-spacing:var(--wp-track);color:var(--t-lfill);-webkit-text-stroke:var(--wp-stroke) var(--t-lstroke);paint-order:stroke fill;text-shadow:0 var(--wp-lip) 0 var(--t-lstroke), 0 var(--wp-drop) var(--wp-blur) rgb(var(--t-lshadow-rgb) / var(--wp-drop-a));opacity:0;translate:-50%;transform:translateY(var(--lrise));transition:opacity var(--wp-label-ms) ease-out, transform var(--wp-label-ms) cubic-bezier(.34, 1.56, .64, 1);line-height:1;position:absolute}#transition.wp.in .wp-label,#transition.wp.hold .wp-label{opacity:1;transform:none}#transition.wp.static .wp-label{transform:none}#transition.wp .wp-bar{left:calc(var(--bw) / -2);top:var(--by);width:var(--bw);height:var(--bh);opacity:0;transition:opacity var(--wp-bar-ms);position:absolute}#transition.wp .wp-bar.on{opacity:1}#transition.wp .wp-bar:before{content:"";box-sizing:border-box;position:absolute;inset:0}#transition.wp .wp-bar.kit:before{border-style:solid;border-color:#0000;border-width:var(--bbw);border-image:var(--bar-bg) var(--bbs) fill / var(--bbw) / var(--bbo) stretch}#transition.wp .wp-bar:not(.kit):before{border:2px solid rgb(var(--wp-ink-rgb));background:var(--wp-bar-tint);border-radius:999px;box-shadow:0 2px #00000059}#transition.wp .wp-bar-fill{left:var(--fil);top:var(--fit);bottom:var(--fib);box-sizing:border-box;width:calc(var(--fmin) + (var(--bw) - var(--fil) - var(--fir) - var(--fmin)) * var(--p,0));opacity:0;position:absolute}#transition.wp .wp-bar-fill.on{opacity:1}#transition.wp .wp-bar.kit .wp-bar-fill{border-style:solid;border-color:#0000;border-width:var(--bfw);border-image:var(--bar-fill) var(--bfs) fill / var(--bfw) / var(--bfo) stretch}#transition.wp .wp-bar:not(.kit) .wp-bar-fill{background:linear-gradient(var(--wp-bar-f0), var(--wp-bar-f1));border-radius:999px}#transition.wp .wp-bar-pct{left:0;right:0;top:var(--fit);bottom:var(--fib);font-family:IK Lilita,Lilita One,Barlow Condensed,sans-serif;font-weight:400;font-size:var(--ppx);color:#fff;-webkit-text-stroke:var(--wp-stroke) rgb(var(--wp-ink-rgb));paint-order:stroke fill;text-shadow:0 var(--wp-lip) 0 rgb(var(--wp-ink-rgb));white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}#screens .screen-title.ikk-title .t-bottom .t-tap span{font-family:IK Lilita,Lilita One,Barlow Condensed,sans-serif;font-style:normal;font-weight:400;font-size:clamp(var(--ikt-fs-min), var(--ikt-fs-vh), var(--ikt-fs-max));letter-spacing:var(--ikt-ls);color:#fff;-webkit-text-stroke:var(--ikt-stroke) #000;paint-order:stroke fill;text-shadow:0 var(--ikt-drop) 0 #000, 0 0 var(--ikt-glow) #030e2073;transition:scale var(--ikt-press) ease-out, filter var(--ikt-press) ease-out}#screens .screen-title.ikk-title{--ikt-pad-b:min(12px, var(--tap-lift))}#screens .screen-title.ikk-title .t-bottom .t-tap{bottom:calc(var(--tap-lift) - var(--ikt-pad-b));transform-origin:50% 100%}#screens .screen-title.ikk-title .t-bottom .t-tap span{padding-bottom:var(--ikt-pad-b)}#screens .screen-title.ikk-title.loaded .t-bottom .t-tap{animation:ikt-in var(--ikt-in) var(--ease-back) var(--ikt-in-delay) both, ikt-pulse var(--ikt-pulse) ease-in-out var(--ikt-pulse-delay) infinite}#screens .screen-title.ikk-title.loaded .t-bottom .t-tap.ikt-pressed{animation-play-state:paused}#screens .screen-title.ikk-title .t-bottom .t-tap.ikt-pressed span{scale:var(--ikt-press-s);filter:brightness(var(--ikt-press-b))}#screens .screen-title.ikk-title.instant.loaded .t-bottom .t-tap{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){#screens .screen-title.ikk-title.loaded .t-bottom .t-tap{opacity:1;animation:none}}@keyframes ikt-in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes ikt-pulse{0%,to{opacity:var(--ikt-pulse-o);scale:var(--ikt-pulse-s0)}50%{opacity:1;scale:var(--ikt-pulse-s1)}}#screens .screen-title.ikk-title .t-bottom .t-tap:focus-visible{outline:none}#screens .screen-title.ikk-title .t-bottom .t-tap:focus-visible span{filter:brightness(var(--ikt-press-b))}#screens .screen-title.ikk-title .ikt-slot{top:calc(var(--ikt-slot-top) + var(--sat));right:calc(var(--ikt-slot-right) + var(--sar));width:var(--ikt-slot-w);height:var(--ikt-slot-h);pointer-events:none;position:absolute}#screens .screen-title.ikk-title .ikt-poster{object-fit:cover;object-position:50% var(--ikt-poster-y);width:100%;height:100%;position:absolute;inset:0}#screens .screen-title.ikk-title .ikt-shade{pointer-events:none;background:linear-gradient(#03163000,#03163057);height:34%;position:absolute;bottom:0;left:0;right:0}#screens .screen-title.ikk-title .ikt-load{left:50%;bottom:calc(max(var(--ikt-bot-min), var(--ikt-bot-vh)) + var(--sab));width:clamp(var(--ikt-bar-min), var(--ikt-bar-vw), var(--ikt-bar-max));pointer-events:none;color:#fff;transition:opacity var(--ikt-fade) ease-in, translate var(--ikt-fade) ease-in;position:absolute;transform:translate(-50%)}#screens .screen-title.ikk-title.loaded .ikt-load{opacity:0;translate:0 10px}#screens .screen-title.ikk-title.instant.loaded .ikt-load{transition:none}#screens .screen-title.ikk-title .ikt-tip{left:50%;bottom:calc(100% + var(--ikt-tip-gap));width:max-content;max-width:var(--ikt-tip-max);text-align:center;position:absolute;transform:translate(-50%)}#screens .screen-title.ikk-title .ikt-tip span{letter-spacing:.03em;text-transform:uppercase;color:#fff;-webkit-text-stroke:.07em #000;paint-order:stroke fill;text-shadow:0 .075em #000;font-family:IK Lilita,Lilita One,Barlow Condensed,sans-serif;font-size:clamp(12px,3.6vh,15px);font-weight:400;line-height:1.15;display:block}#screens .screen-title.ikk-title .ikt-load{--h:clamp(var(--ikt-track-min), var(--ikt-track-vh), var(--ikt-track-max))}#screens .screen-title.ikk-title .ikt-label,#screens .screen-title.ikk-title .ikt-pct{color:#fff;-webkit-text-stroke:.12em #000;paint-order:stroke fill;white-space:nowrap;font-family:IK Lilita,Lilita One,Barlow Condensed,sans-serif;font-style:normal;font-weight:400;line-height:1}#screens .screen-title.ikk-title .ikt-label{text-align:center;letter-spacing:.03em;text-overflow:ellipsis;text-shadow:0 .085em #000,0 0 .45em #030e2073;margin:0 4px clamp(4px,1.3vh,6px);padding:.1em 0 .12em;font-size:clamp(12px,3.8vh,16px);display:block;overflow:hidden}#screens .screen-title.ikk-title .ikt-track{height:var(--h);border-radius:calc(var(--h) * 19 / 76);position:relative}#screens .screen-title.ikk-title .ikt-track:before{content:"";box-sizing:border-box;border:solid #0000;border-width:calc(var(--h) * 19 / 76) calc(var(--h) * 19 / 76) calc(var(--h) * 27 / 76);border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAyCAYAAAAqRkmtAAADr0lEQVR42u2Zz28bRRTHP7M7/pXEKXEgiaC0qFJVFaSWXxKgphUXJP4GLly4w5ULUv+GHlEPHJB64H9AiBaokNoEGpcgpAoh2qRR1mnSZm3v7gwHv3EXNwmOqO1JlSc97dtde/XZNzPfmX2j6M/eBc7L8TjwMlAEqkDY5zMs8ABoA38Dd4CfgKvAj//154BnxC7KG9sB+/fA53uBqF2unwC+AuYBgsIRwsosYbGG0mMdJ4CggFKqv3a3FkyCxWDTGJs+ImtHZPEKJtl0P/sB+AS43Q/oa/KGU0FhkuLU6+jKzECbLY3v0W7cwiQPAFLgDeDWXqAngRvAhB47Smn6bVSgh9LHrDW0opukD++4gXcmD9s7mC4DE3r8GKXn3xkaJIBSAeXpt9ATJ1wCv8zfz0vLF8DHQWGS8sw5lBqNIISVWbLte1jTPApo4NvejH4AUJw6i1LhyGRGqYBi7Yw7fd8FGnhT4nmlq+jK7Mg1UZdnCAqTmGRzXiYZtMw4nR94APm4C8w52TrvQN/rjqzStD+gxRrJ4+kbDbzSBdVj3oAqPe7C4w50rnszLHsEWnHhMQda9HGNklOekgPt5niYAt9HSl1UdaAKDy232FEO9ECsSXuavuAt6IFZ4R+CHoIegj5F0FgcaxKvddQeFMH30qy1+VIQAdASx5rUI9IuSwzEGsh1TONRRjMXJi6jG+LYrOlRQmMXrgFrAbAqjkm3PQJ99ARoXRzTWvcGNGtHLlwGljWw5K6kzdXOut8H0HjFhUuuj/4hXrfJFmm8OnLItHnffdPXXUYDKfOlwAJAu7GYH3EjGO2GdvSLO/3V8QW5qu8VYMkkm7Sim3nBHaq1ogVMsuH65teimSYEXhTqCvAb8KFpbwQ22SKszA2tqtepj97I10cv0tmceAikIfCCgFaBLTo7FBdMslnM4rsoXSUojA+84txau07WXHGzzqfAn3K7ASSKTr0eOiVxZ3PAZ8Cr/6rhl2qocBylK/+/hp9tk7XWyeJVVxJHWvQS8Ffur3X3zXxELlzY4fkfAWeB0wNu+dvAz8A3O9y72lvDPwfUdnnQKcn4KWAWmJaV19g+ChgW2JZutg7clwzW5biTRcC13mXe2h6gy+LDtvWdPkV+lzfwxRr5TPdqz6JHa71FdtkVQTZUV4CX9rEZ+9QlFfhOpHJXUAd7F3hOJoFhN/f1Xkj2yFoiWqbEBw0cicAvSKLod9O216ZEEWoCXZb+vd/yXyJN6z7RI/HGM7Nf/w+ypU/VcwN2awAAAABJRU5ErkJggg==) 20 20 28 fill / calc(var(--h) * 19 / 76) calc(var(--h) * 19 / 76) calc(var(--h) * 27 / 76) / calc(var(--h) / 76) stretch;position:absolute;inset:0}#screens .screen-title.ikk-title .ikt-clip{left:calc(var(--h) * 3 / 76);right:calc(var(--h) * 3 / 76);top:calc(var(--h) * 3 / 76);bottom:calc(var(--h) * 9 / 76);border-radius:calc(var(--h) * 17 / 76);position:absolute;overflow:hidden}#screens .screen-title.ikk-title .ikt-fill{box-sizing:border-box;will-change:transform;border:solid #0000;border-width:0 calc(var(--h) * 18 / 76) 0 calc(var(--h) * 17 / 76);border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAABFCAYAAADJn/9kAAACsElEQVR42u3aTWsTQRjA8f+mSWiUtgehCCJVyEVEG1CoBRFELHorSD34AXzBQ9Grn0HQixU899QPUIveFGwRmyge40tq7ZvYpA1N0p3MjgczpcR2k4LdfZR9ILAMBH48szvzzO7j4BMmn+kHhoAB4DhwBEgC3UAH7YcHrAEu8B0oANPAlJPOvd/tTzEEh7NLxk4Bj4GLARgma9mFB6mRlWzLzJl85gYwExAM4CowU53ove2LM/nMLWAcSAU8gwlgrDrRe2fHaTX5zGngbeOGDzRq2QV76QKDqZGV2ebMPQwD1hRJ4NFW5kw+c7Jx/TEs0bbM2TgLEAcuC1xFrljcoEDcGYvrE4jrs7jDAnFHLS4hEJe0uIMCcd0WJ3bPj0uuTOJAl1Sc6HouwkW4CBfh2g0jGGfqnmBcTcnFeeVNoTgDuliVidM/KxhXy8MZpakvrgtcSrRBfSn6PqmhVMJGadTnVbyKaqvYDEhlqP+ooJfLLTO2/zjPYJTGuBqvvIkuVn1v/r+G89Y30cUKXtnFKM1+niH2sJrXUXMlvA03sANOew9YqYYqFMEzgZ6+2oN9XfWtIEIpmYyrUXPFwGFt4dT8GugQZK1wpqrw1moyK2FdCg/WEudXa4U/rbW6YJz2oqNhhItwEe5/wJUbPyS+TfcQ/KpfYhiLqzQGegTh1i3OFZg51+KW2PaNU0h8s7hCY2BAEK5gcW8aA9cF4WYt7gXyPmhONje9vAQu4d9SEUS8So2sXGjevu4LeHKVk+i498fe6qRzH4DRcDdTZ7RzePHdjhu/k849BW6GkEHlJGJ3U9eWx3yrEiede8bvRpjXAd38zzsOHRjsHF560lZz39ahOnuiX5dqQ96Ge8649WNoY9sie/ZYbtm2SIXjzDuJWMFJxqdjXcmpxPlP/2Zb5C8vbPgpKnr5FwAAAABJRU5ErkJggg==) 1 19 1 18 fill / 0 calc(var(--h) * 18 / 76) 0 calc(var(--h) * 17 / 76) / 0 calc(var(--h) / 76) stretch;transform:translateX(calc((var(--ikt-p,0) - 1) * 100%));transition:transform .25s ease-out;position:absolute;inset:0}#screens .screen-title.ikk-title .ikt-pct{left:0;right:0;top:calc(var(--h) * 3 / 76);bottom:calc(var(--h) * 9 / 76);font-size:calc(var(--h) * 55 / 76);font-variant-numeric:tabular-nums;text-shadow:0 .07em #000;justify-content:center;align-items:center;display:flex;position:absolute}#screens .screen-name.ikk-name .ikt-poster{object-fit:cover;object-position:50% var(--ikt-poster-y);width:100%;height:100%;position:absolute;inset:0}#overlays>.ftue.ikf .ftue-ring{box-shadow:none;visibility:hidden;outline:none;animation:none}#overlays>.ftue.ikf .ftue-spot{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}#overlays>.ftue.ikf .ftue-spot .d{fill:var(--ikf-dim)}#overlays>.ftue.ikf.notarget .ftue-spot .d{fill:var(--ikf-dim0)}#overlays>.ftue.ikf .ftue-spot .e{fill:none;stroke:#fff;stroke-width:var(--ikf-stroke);animation:ikf-edge var(--ikf-pulse) ease-in-out infinite}#overlays>.ftue.ikf.notarget .ftue-spot .e{display:none}#overlays>.ftue.ikf .ftue-spot rect.h,#overlays>.ftue.ikf .ftue-spot rect.e{transition:x var(--ikf-move), y var(--ikf-move), width var(--ikf-move), height var(--ikf-move)}#overlays>.ftue.ikf.snap .ftue-spot rect.h,#overlays>.ftue.ikf.snap .ftue-spot rect.e{transition:none}#overlays>.ftue.ikf.in .ftue-spot{animation:ikf-dimin var(--ikf-dim-in) ease-out both}@keyframes ikf-edge{0%,to{stroke-opacity:var(--ikf-stroke-lo)}50%{stroke-opacity:1}}@keyframes ikf-dimin{0%{opacity:0}}#overlays>.ftue.ikf .ftue-tapring{left:calc(var(--ikf-tipx) - var(--ikf-ring) / 2);top:calc(var(--ikf-tipy) - var(--ikf-ring) / 2);width:var(--ikf-ring);height:var(--ikf-ring);pointer-events:none;opacity:0;animation:ikf-tap var(--ikf-tap) ease-out infinite;position:absolute}@keyframes ikf-tap{0%,44%{opacity:0;scale:var(--ikf-ring-lo)}50%{opacity:var(--ikf-ring-a);scale:var(--ikf-ring-lo)}to{opacity:0;scale:var(--ikf-ring-hi)}}#overlays>.ftue.ikf.ikf-kit .ftue-say{visibility:hidden}#overlays>.ftue.ikf .ftue-kit{pointer-events:none;position:absolute;inset:0}#overlays>.ftue.ikf .ftue-kit *{pointer-events:none!important}#overlays>.ftue.ikf .ikf-bubble{transition:left var(--ikf-follow) var(--ease-back), top var(--ikf-follow) var(--ease-back)}#overlays>.ftue.ikf.snap .ikf-bubble{transition:none}#overlays>.ftue.ikf.in .ikf-bubble{animation:ikf-say var(--ikf-say-in) var(--ease-back) var(--ikf-say-delay) both}@keyframes ikf-say{0%{opacity:0;scale:.5}}#overlays>.ftue .ftue-polly{transform-origin:50% 100%}#overlays>.ftue .ftue-polly.p3d .polly-svg{display:none}#overlays>.ftue .ftue-polly .ftue-p3d{filter:drop-shadow(0 4px #00000047)}#overlays>.ftue.in .ftue-polly{animation-name:ikf-polly-pop}@keyframes ikf-polly-pop{0%{opacity:0;translate:0 40%}}@media (prefers-reduced-motion:reduce){#overlays>.ftue.ikf .ftue-spot .e{stroke-opacity:1;animation:none}#overlays>.ftue.ikf .ftue-tapring{opacity:var(--ikf-ring-a);animation:none}#overlays>.ftue.ikf.in .ikf-bubble,#overlays>.ftue.ikf.in .ftue-spot{animation:none}}body.shot #overlays>.ftue.ikf .ftue-spot .e{stroke-opacity:1;animation:none}body.shot #overlays>.ftue.ikf .ftue-tapring{opacity:var(--ikf-ring-a);animation:none}body.shot #overlays>.ftue.ikf.in .ikf-bubble,body.shot #overlays>.ftue.ikf.in .ftue-spot{animation:none}#ftuejoy{opacity:0;pointer-events:none;width:0;height:0;transition:opacity var(--fade,.18s) ease-out;will-change:transform, opacity;position:absolute;top:0;left:0}#ftuejoy.on{opacity:1}#hud.dead #ftuejoy{display:none}#ftuejoy .b{background:#14161c40;border:3px solid #f4f2ea8c;border-radius:50%;width:120px;height:120px;position:absolute;top:-60px;left:-60px;box-shadow:inset 0 0 0 3px #0e0f1380}#ftuejoy .k{background:var(--paper);border:3px solid var(--ink);width:54px;height:54px;box-shadow:0 3px 0 var(--ink), inset 0 -4px 0 #1b1f3b24;animation:ftj-knob var(--loop,2.4s) cubic-bezier(.45, 0, .35, 1) infinite;border-radius:50%;position:absolute;top:-27px;left:-27px}#ftuejoy .r{box-sizing:border-box;border:4px solid var(--paper);opacity:0;width:120px;height:120px;animation:ftj-ring var(--loop,2.4s) cubic-bezier(.1, .8, .3, 1) infinite;border-radius:50%;position:absolute;top:-60px;left:-60px;box-shadow:0 0 0 2px #1b1f3b4d}#ftuejoy .r2{animation-delay:calc(var(--loop,2.4s) * .12)}@keyframes ftj-knob{0%,6%{translate:0;scale:1}12%{translate:0;scale:.88}40%{translate:var(--reach) calc(var(--reach) * -.3);scale:.92}58%{translate:calc(var(--reach) * .55) calc(var(--reach) * -.85);scale:.92}70%{translate:calc(var(--reach) * .55) calc(var(--reach) * -.85);scale:.92}82%{translate:0;scale:1.06}90%,to{translate:0;scale:1}}@keyframes ftj-ring{0%,10%{opacity:0;scale:1}12%{opacity:.9;scale:1}46%{opacity:0;scale:1.55}to{opacity:0;scale:1.55}}#big.ftgo{animation:ftgo var(--ftgo,.9s) cubic-bezier(.3, 0, .3, 1) infinite}@keyframes ftgo{0%{translate:0;scale:1}12%{translate:0 -9px;scale:1.16}26%{translate:0;scale:.93}38%{translate:0 -3px;scale:1.06}50%,to{translate:0;scale:1}}@font-face{font-family:IK Lilita;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ik-lilita-ascii.woff2)format("woff2")}.ikk-host{overflow:hidden}.ikk-root{pointer-events:inherit;position:absolute;inset:0}.ikm-toast{left:50%;top:calc(64px + var(--sat));pointer-events:none;max-width:calc(100vw - 32px - var(--sal) - var(--sar));transition:opacity .3s,translate .3s;animation:.22s cubic-bezier(.3,1.5,.5,1) ikm-toastin;position:fixed;transform:translate(-50%)}.ikm-toast>span{font-family:IK Lilita,Lilita One,Barlow Condensed,sans-serif;font-style:normal;font-weight:400;font-size:max(var(--ikm-floor,12px), calc(var(--ikm-fs,15px) * var(--ui,1)));letter-spacing:.03em;color:#fff;-webkit-text-stroke:.07em #000;paint-order:stroke fill;text-shadow:0 .075em #000;white-space:nowrap;text-align:center;background:#081024eb;border:2px solid #040a18;border-radius:999px;padding:.5em 1.15em .56em;line-height:1.12;display:block;position:relative;box-shadow:inset 0 2px #ffffff24,0 6px 16px #02081459}.ikm-toast[data-kind=warn]>span{background:#b3223a;border-color:#4a0712}.ikm-toast.out{opacity:0;translate:0 -8px}.ikm-toast.anchored{transform:translate(-100%)}.ikm-toast.lane-bottom{top:auto;bottom:calc(80px * var(--ui,1) + var(--sab))}.ikm-toast.lane-slot{transform:translate(-50%)}.ikm-toast.lane-bottom>span,.ikm-toast.lane-slot>span{width:max-content;max-width:var(--tw,calc(100vw - 32px - var(--sal) - var(--sar)));white-space:normal}@keyframes ikm-toastin{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}.ikm-fly{z-index:39;pointer-events:none;object-fit:contain;will-change:transform, opacity;position:fixed}.ikm-plain{justify-content:center;align-items:center;display:flex}.ikm-card{box-sizing:border-box;width:min(calc(420px * var(--ui,1)), calc(100vw - 32px - var(--sal) - var(--sar)));max-height:calc(100vh - 24px - var(--sat) - var(--sab));padding:calc(16px * var(--ui,1)) calc(18px * var(--ui,1));align-items:center;gap:calc(8px * var(--ui,1));color:#fff;text-align:center;background:linear-gradient(#0e3e6e,#0a3058);border:3px solid #040a18;border-radius:18px;flex-direction:column;font-family:IK Lilita,Lilita One,Barlow Condensed,sans-serif;display:flex;position:relative;overflow:auto;box-shadow:inset 0 3px #ffffff26,0 18px 40px #00000073}.ikm-card-title{font-size:max(16px, calc(24px * var(--ui,1)));letter-spacing:.02em;-webkit-text-stroke:.07em #000;paint-order:stroke fill;text-shadow:0 .075em #000;line-height:1.05}.ikm-card-line{font-size:max(12px, calc(15px * var(--ui,1)));color:#9fb6d6;line-height:1.2}.ikm-card-line[data-line="0"]{color:#fff}.ikm-card-status{font-size:max(12px, calc(14px * var(--ui,1)));color:#ffd000}.ikm-card-row{justify-content:center;gap:calc(10px * var(--ui,1));margin-top:calc(6px * var(--ui,1));flex-wrap:wrap;display:flex}.ikm-card-row>.kbtn{min-width:calc(128px * var(--ui,1))}#overlays .ikm-moment-scrim:not(#ikm-no),#ik-fatal[data-kind=update]{background:radial-gradient(at 50% 42%,#1a74c4f0,#074274eb 55%,#042648f2)}.ikm-card.ikm-moment{width:min(calc(560px * var(--ui,1)), calc(100vw - 32px - var(--sal) - var(--sar)));box-shadow:none;gap:calc(6px * var(--ui,1));padding:calc(8px * var(--ui,1));background:0 0;border:0;overflow:visible}#ik-fatal .ikm-card.ikm-moment{position:absolute;top:50%;left:50%;translate:-50% -50%}.ikm-moment-light{margin-bottom:calc(-6px * var(--ui,1));justify-content:center;display:flex;position:relative}.ikm-moment-light:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#fffffffa,#bef4ffe6 24%,#50deff8c 40%,#50deff2e 56%,#50deff00 70%);border-radius:50%;width:320%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ikm-moment-hero{width:min(calc(92px * var(--ui,1)), 22vh);filter:drop-shadow(0 4px 6px #000a1e59);height:auto;position:relative}.ikm-moment>*{position:relative}.ikm-moment .ikm-card-title{font-size:max(22px, calc(34px * var(--ui,1)));-webkit-text-stroke:.1em #0b1b33;text-shadow:0 .09em #0b1b33}.ikm-moment .ikm-card-line,.ikm-moment .ikm-card-line[data-line="0"]{font-size:max(12px, calc(15px * var(--ui,1)));color:#bde3ff}.ikm-moment .ikm-card-line[data-line="1"]{color:#9fd4ff}.ikm-moment .ikm-card-row{gap:calc(12px * var(--ui,1));margin-top:calc(10px * var(--ui,1));flex-wrap:nowrap}.ikm-mbtn{box-sizing:border-box;min-width:calc(156px * var(--ui,1));height:max(42px, calc(52px * var(--ui,1)));padding:0 calc(18px * var(--ui,1));border-radius:calc(12px * var(--ui,1));cursor:pointer;touch-action:manipulation;font-family:IK Lilita,Lilita One,Barlow Condensed,sans-serif;font-style:normal;font-weight:400;font-size:max(16px, calc(21px * var(--ui,1)));letter-spacing:.02em;color:#fff;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 calc(-6px * var(--ui,1)) 0 var(--lip), 0 3px 0 #000a1e59;border:2px solid #0b1b33;position:relative}.ikm-mbtn>span{top:calc(-2px * var(--ui,1));-webkit-text-stroke:.1em #0b1b33;paint-order:stroke fill;text-shadow:0 .08em #0b1b33;position:relative}.ikm-mbtn.green{--lip:#2b8f12;background:linear-gradient(#7ceb3a 0 50%,#4fcb1e 50%)}.ikm-mbtn.blue{--lip:#0b5db8;background:linear-gradient(#35b6ff 0 50%,#1588ec 50%)}.ikm-mbtn:active{box-shadow:inset 0 calc(-4px * var(--ui,1)) 0 var(--lip), 0 1px 0 #000a1e59;translate:0 2px}.ikm-pending{pointer-events:auto;transition:background-color var(--ikm-pd-in), opacity var(--ikm-pd-out);background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ikm-pending.on{background:var(--ikm-pd-dim)}.ikm-pending.out{opacity:0}.ikm-pending>.ikm-spinner{box-sizing:border-box;width:calc(var(--ikm-sp) * var(--ui,1));height:calc(var(--ikm-sp) * var(--ui,1));border:calc(var(--ikm-sp-b) * var(--ui,1)) solid var(--ikm-sp-track);border-top-color:var(--ikm-sp-head);opacity:0;transition:opacity var(--ikm-pd-in);border-radius:50%}.ikm-pending.on>.ikm-spinner{opacity:1;animation:ikm-spin var(--ikm-sp-turn) linear infinite}@keyframes ikm-spin{to{transform:rotate(360deg)}}#ik-fatal{pointer-events:auto;background:#00012ad9;position:fixed;inset:0}#ik-fatal .ikm-fatal-kit{position:absolute;inset:0}
