:root{--sk-teal:#0f5c63;--sk-teal-hi:#1a8691;--sk-charcoal:#22262c;--sk-amber:#ffb020;--sk-amber-hi:#ffc94f;--sk-amber-soft:#ffe2a3;--sk-paper:#f4efe6;--sk-ink:#111;--sk-good:#7ddc8f;--sk-bad:#ff6a55;--sk-font-head:Impact, Haettenschweiler, "Arial Narrow Bold", "Arial Black", "Anton", "Oswald", "Bebas Neue", "Roboto Condensed", "Liberation Sans Narrow", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sk-font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif;--sk-dots-ink:radial-gradient(#1111111f 1px, transparent 1.6px);--sk-dots-teal:radial-gradient(#0f5c6326 1px, transparent 1.6px);--sk-dots-light:radial-gradient(#f4efe612 1px, transparent 1.6px);--sk-skew:-12deg;--sk-safe-t:env(safe-area-inset-top,0px);--sk-safe-r:env(safe-area-inset-right,0px);--sk-safe-b:env(safe-area-inset-bottom,0px);--sk-safe-l:env(safe-area-inset-left,0px);font-size:clamp(14px,.62vw + .55vh,20px)}html,body{overscroll-behavior:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#0b0d10;width:100%;height:100%;margin:0;padding:0;overflow:hidden}canvas#game{width:100vw;height:100vh;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;height:100dvh;display:block}#ui,.sk-ui{pointer-events:none;z-index:10;position:absolute;inset:0;overflow:hidden}.sk-ui{color:var(--sk-paper);font-family:var(--sk-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;font-size:1rem;line-height:1.3}.sk-ui *,.sk-ui :before,.sk-ui :after{box-sizing:border-box}.sk-ui [hidden]{display:none!important}.sk-icon{flex:none;width:1.2em;height:1.2em;display:inline-flex}.sk-icon svg{width:100%;height:100%;display:block}.sk-hud{z-index:1;display:none;position:absolute;inset:0}.sk-hud-on .sk-hud{display:block}.sk-hud{transition:opacity .9s}.sk-cine .sk-hud{opacity:0}.sk-letterbox{z-index:2;pointer-events:none;position:absolute;inset:0}.sk-lb{background:#050608;height:11.5vh;transition:transform 1.4s cubic-bezier(.22,.7,.2,1);position:absolute;left:0;right:0}.sk-lb-top{top:0;transform:translateY(-100%)}.sk-lb-bottom{bottom:0;transform:translateY(100%)}.sk-cine .sk-lb{transform:none}.sk-photo-open .sk-lb-top{transform:translateY(-100%)}.sk-photo-open .sk-lb-bottom{transform:translateY(100%)}.sk-xh{width:0;height:0;position:absolute;top:50%;left:50%}.sk-xh-ring{opacity:.5;border:2px solid #d6dce2cc;border-radius:50%;width:1.7rem;height:1.7rem;transition:transform .12s ease-out,opacity .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out;position:absolute;top:-.85rem;left:-.85rem;box-shadow:0 0 0 1px #11111173,inset 0 0 0 1px #11111159}.sk-xh-dot{background:#f0f0f0d9;border-radius:50%;width:5px;height:5px;position:absolute;top:-2.5px;left:-2.5px;box-shadow:0 0 0 1.5px #111111b3}.sk-xh-tick{opacity:.5;background:#d6dce2cc;transition:opacity .12s ease-out,background-color .12s ease-out;position:absolute;box-shadow:0 0 0 1px #11111180}.sk-xh-tick.sk-t{width:2px;height:.5rem;top:-1.5rem;left:-1px}.sk-xh-tick.sk-b{width:2px;height:.5rem;top:1rem;left:-1px}.sk-xh-tick.sk-l{width:.5rem;height:2px;top:-1px;left:-1.5rem}.sk-xh-tick.sk-r{width:.5rem;height:2px;top:-1px;left:1rem}.sk-xh-zip{border:2px solid var(--sk-ink);background:var(--sk-amber);opacity:0;width:.62rem;height:.62rem;transition:opacity .1s ease-out,transform .12s ease-out;position:absolute;top:.72rem;left:.72rem;transform:rotate(45deg)scale(.2)}.sk-xh.is-valid .sk-xh-ring{border:3px solid var(--sk-amber);box-shadow:0 0 0 2px var(--sk-ink), inset 0 0 0 1.5px var(--sk-ink);opacity:1;transform:scale(1.06)}.sk-xh.is-valid .sk-xh-tick{background:var(--sk-amber);box-shadow:0 0 0 1.5px var(--sk-ink);opacity:1}.sk-xh.is-valid .sk-xh-dot{background:var(--sk-amber)}.sk-xh.is-zip .sk-xh-zip{opacity:1;transform:rotate(45deg)scale(1)}.sk-xh.is-good .sk-xh-ring{box-shadow:0 0 0 2px var(--sk-ink), 0 0 .9rem .3rem #ffb020e6;opacity:1;border:3px solid #fff4cf;animation:.34s ease-in-out infinite alternate sk-xh-pulse}.sk-xh.is-good .sk-xh-tick{box-shadow:0 0 0 1.5px var(--sk-ink), 0 0 6px #ffb020f2;opacity:1;background:#fff4cf}.sk-xh.is-good .sk-xh-dot{background:#fff4cf}@keyframes sk-xh-pulse{0%{transform:scale(1.06)}to{transform:scale(1.36)}}.sk-marker{opacity:0;will-change:transform;--gem-scale:1;width:0;height:0;transition:opacity .1s linear;position:absolute;top:0;left:0}.sk-marker.is-on{opacity:1}.sk-marker-gem{border:2px solid var(--sk-ink);background:var(--sk-amber);width:.9rem;height:.9rem;box-shadow:2px 2px 0 var(--sk-ink);transform:rotate(45deg) scale(var(--gem-scale));position:absolute;top:-.45rem;left:-.45rem}.sk-marker-gem:after{content:"";background:#fff6dc;width:.22rem;height:.22rem;position:absolute;top:2px;left:2px}.sk-marker.is-on .sk-marker-gem{animation:.18s ease-out sk-gem-in}.sk-marker.is-zip{--gem-scale:.8}.sk-marker.is-zip .sk-marker-gem{border:2px solid var(--sk-amber);box-shadow:0 0 0 1.5px var(--sk-ink), inset 0 0 0 1.5px var(--sk-ink);background:0 0}.sk-marker.is-zip .sk-marker-gem:after{display:none}@keyframes sk-gem-in{0%{opacity:0;transform:rotate(45deg) scale(calc(var(--gem-scale) * 1.9))}to{opacity:1;transform:rotate(45deg) scale(var(--gem-scale))}}.sk-burst{opacity:0;will-change:transform, opacity;position:absolute;top:calc(50% - 6.4rem);left:50%;transform:translate(-50%,-50%)}.sk-burst-inner{padding:.95rem 2.3rem 1rem;position:relative;transform:rotate(-5deg)}.sk-burst-star{background:var(--sk-amber);position:absolute;inset:-.7rem -1.1rem}.sk-burst-star.sk-ink{background:var(--sk-ink);transform:translate(.4rem,.45rem)scale(1.04)}.sk-burst-text{font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.03em;white-space:nowrap;color:var(--sk-paper);-webkit-text-stroke:.14em var(--sk-ink);paint-order:stroke fill;text-shadow:.07em .07em 0 var(--sk-ink);font-size:2.15rem;font-weight:900;line-height:1;position:relative}.sk-shock{border:3px solid var(--sk-amber);width:2.2rem;height:2.2rem;box-shadow:0 0 0 2px var(--sk-ink), inset 0 0 0 2px var(--sk-ink);opacity:0;will-change:transform, opacity;border-radius:50%;margin:-1.1rem 0 0 -1.1rem;position:absolute;top:50%;left:50%}.sk-readout{isolation:isolate;contain:layout style;align-items:flex-start;gap:1.1rem;padding:.75rem 1.6rem .85rem 1.4rem;display:flex;position:absolute;bottom:2rem;left:2rem}.sk-readout:before{content:"";z-index:-1;border:3px solid var(--sk-ink);background-color:var(--sk-charcoal);background-image:var(--sk-dots-light);box-shadow:6px 6px 0 var(--sk-ink);background-size:6px 6px;position:absolute;inset:0;transform:skew(-8deg)}.sk-ro-block{flex-direction:column;align-items:flex-start;display:flex}.sk-ro-label{border:2px solid var(--sk-ink);background:var(--sk-amber);color:var(--sk-ink);font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.16em;padding:.2rem .5rem .14rem;font-size:.78rem;font-weight:900;line-height:1;display:inline-block;transform:skew(-10deg)}.sk-ro-value{align-items:baseline;gap:.35rem;margin-top:.35rem;display:flex}.sk-ro-num{text-align:right;min-width:3ch;font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--sk-amber);-webkit-text-stroke:.09em var(--sk-ink);paint-order:stroke fill;text-shadow:.05em .05em 0 var(--sk-ink);font-size:3.3rem;font-weight:900;line-height:.92}.sk-ro-alt .sk-ro-num{color:var(--sk-paper);font-size:2.9rem}.sk-ro-unit{font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.05em;color:var(--sk-paper);opacity:.85;font-size:.95rem;font-weight:900}.sk-ro-bar{border:2px solid var(--sk-ink);background:#f4efe624;width:100%;height:.55rem;margin-top:.5rem;position:relative;overflow:hidden;transform:skew(-24deg)}.sk-ro-bar-fill{background:var(--sk-amber);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.sk-ro-bar.is-hot .sk-ro-bar-fill{background:repeating-linear-gradient(90deg, var(--sk-amber) 0 .5rem, #fff2c7 .5rem .75rem)}.sk-ro-sep{background:var(--sk-ink);opacity:.85;align-self:stretch;width:3px;margin:.2rem 0;transform:skew(-8deg)}.sk-minimap{border:4px solid var(--sk-ink);width:200px;height:200px;box-shadow:0 0 0 3px var(--sk-amber), 0 0 0 5px var(--sk-ink), 7px 8px 0 5px var(--sk-ink);background:#123d50;border-radius:50%;position:absolute;bottom:2rem;right:2rem;overflow:hidden}.sk-minimap-canvas{display:block}.sk-minimap-overlay{pointer-events:none;background-image:radial-gradient(#11111129 1px,#0000 1.5px);background-size:5px 5px;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 1.1rem #0000008c}.sk-top{z-index:6;flex-direction:column;align-items:center;gap:.9rem;display:flex;position:absolute;top:1.2rem;left:50%;transform:translate(-50%)}.sk-ring{isolation:isolate;contain:layout style;flex-direction:column;align-items:center;min-width:16rem;padding:.6rem 2rem .7rem;display:none;position:relative}.sk-hud-on .sk-ring.is-on{display:flex}.sk-ring:before{content:"";z-index:-1;border:3px solid var(--sk-ink);background-color:var(--sk-charcoal);background-image:var(--sk-dots-light);box-shadow:6px 6px 0 var(--sk-ink);background-size:6px 6px;position:absolute;inset:0;transform:skew(-8deg)}.sk-ring-head{font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.6rem;font-size:.85rem;font-weight:900;line-height:1;display:flex}.sk-ring-tag{border:2px solid var(--sk-ink);background:var(--sk-amber);color:var(--sk-ink);padding:.18rem .45rem .12rem;transform:skew(-10deg)}.sk-ring-route{color:var(--sk-paper);font-size:1rem}.sk-ring-time,.sk-ring-done{font-family:var(--sk-font-head);font-synthesis:none;font-variant-numeric:tabular-nums;color:var(--sk-amber);-webkit-text-stroke:.09em var(--sk-ink);paint-order:stroke fill;text-shadow:.05em .05em 0 var(--sk-ink);white-space:nowrap;margin-top:.32rem;font-weight:900;line-height:1}.sk-ring-time{font-size:2.6rem}.sk-ring-done{letter-spacing:.02em;font-size:1.75rem;display:none}.sk-ring.is-done{animation:.45s cubic-bezier(.2,1.5,.4,1) both sk-pop}.sk-ring.is-done .sk-ring-time,.sk-ring.is-done .sk-ring-prog{display:none}.sk-ring.is-done .sk-ring-done{display:block}.sk-ring-foot{color:#f4efe6e0;white-space:nowrap;gap:1rem;margin-top:.3rem;font-size:.9rem;font-weight:700;display:flex}.sk-ring-best{color:var(--sk-amber-soft);display:none}.sk-ring.has-best .sk-ring-best{display:inline}.sk-ring-new{border:3px solid var(--sk-ink);background:var(--sk-amber);color:var(--sk-ink);box-shadow:3px 3px 0 var(--sk-ink);font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:.3rem .65rem .25rem;font-size:1rem;font-weight:900;line-height:1;display:none;position:absolute;bottom:-1.1rem;right:-2.2rem;transform:rotate(8deg)}.sk-ring.is-new .sk-ring-new{animation:.5s cubic-bezier(.2,1.6,.4,1) both sk-stamp;display:block}@keyframes sk-pop{0%{transform:scale(.85)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes sk-stamp{0%{opacity:0;transform:rotate(8deg)scale(2.2)}70%{opacity:1;transform:rotate(8deg)scale(.92)}to{opacity:1;transform:rotate(8deg)scale(1)}}.sk-toast{isolation:isolate;color:var(--sk-ink);font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:0;padding:.5rem 1.4rem .45rem;font-size:1.1rem;font-weight:900;line-height:1.1;transition:opacity .25s,transform .25s;position:relative;transform:translateY(-.5rem)}.sk-toast:before{content:"";z-index:-1;border:3px solid var(--sk-ink);background-color:var(--sk-paper);background-image:var(--sk-dots-teal);box-shadow:4px 4px 0 var(--sk-ink);background-size:6px 6px;position:absolute;inset:0;transform:skew(-10deg)}.sk-toast.is-on{opacity:1;transform:none}.sk-fps{z-index:2;isolation:isolate;font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.08em;align-items:baseline;gap:.45rem;padding:.3rem .85rem .25rem;font-weight:900;display:none;position:absolute;top:1rem;right:1.2rem}.sk-fps.is-on{display:flex}.sk-photo-open .sk-fps{display:none}.sk-fps:before{content:"";z-index:-1;border:2px solid var(--sk-ink);background:var(--sk-charcoal);box-shadow:3px 3px 0 var(--sk-ink);position:absolute;inset:0;transform:skew(-10deg)}.sk-fps-label{color:var(--sk-paper);opacity:.8;font-size:.8rem}.sk-fps-num{text-align:right;font-variant-numeric:tabular-nums;min-width:2.2ch;color:var(--sk-good);font-size:1.2rem;line-height:1}.sk-fps.is-mid .sk-fps-num{color:var(--sk-amber)}.sk-fps.is-bad .sk-fps-num{color:var(--sk-bad)}.sk-resume{z-index:3;isolation:isolate;color:var(--sk-ink);font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.6rem;padding:.55rem 1.3rem .5rem;font-size:1.1rem;font-weight:900;line-height:1;display:none;position:absolute;top:calc(50% + 4.2rem);left:50%;transform:translate(-50%)}.sk-resume.is-on{animation:1.8s ease-in-out infinite sk-bob;display:flex}.sk-menu-open .sk-resume{display:none}.sk-resume:before{content:"";z-index:-1;border:3px solid var(--sk-ink);background-color:var(--sk-paper);background-image:var(--sk-dots-teal);box-shadow:4px 4px 0 var(--sk-ink);transform:skewX(var(--sk-skew));background-size:6px 6px;position:absolute;inset:0}.sk-resume .sk-icon{width:1.35rem;height:1.35rem;color:var(--sk-teal)}@keyframes sk-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-.3rem)}}.sk-menu-layer{z-index:5;pointer-events:auto;display:none;position:absolute;inset:0}.sk-menu-layer.is-open{display:block}.sk-screen{overscroll-behavior:contain;padding:2.6rem 1.5rem;display:none;position:absolute;inset:0;overflow:hidden auto}.sk-screen.is-active{animation:.18s ease-out sk-fade-in;display:flex}.sk-screen:before{content:"";pointer-events:none;background-image:radial-gradient(#11111161 1.2px,#0000 1.9px);background-size:9px 9px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(#0000 32%,#000 95%);mask-image:radial-gradient(#0000 32%,#000 95%)}.sk-center{margin:auto}.sk-screen-main{background:radial-gradient(at 50% 42%,#0f5c631f 0%,#0b0d104d 52%,#0b0d10b8 100%)}.sk-screen-pause{background:radial-gradient(#0b0d1066 0%,#0b0d10bd 100%)}.sk-screen-sub{background:radial-gradient(#0b0d1080 0%,#0b0d10cc 100%)}.sk-screen.is-active .sk-panel{animation:.24s cubic-bezier(.2,1.3,.4,1) sk-panel-in}@keyframes sk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sk-panel-in{0%{opacity:0;transform:translateY(.8rem)scale(.97)}to{opacity:1;transform:none}}.sk-main{text-align:center;isolation:isolate;flex-direction:column;align-items:center;padding-bottom:1.6rem;display:flex;position:relative}.sk-sunburst{z-index:-1;pointer-events:none;background:repeating-conic-gradient(#ffb0202b 0deg 4deg,#ffb02000 4deg 12deg);width:70rem;height:70rem;margin:-35rem 0 0 -35rem;animation:140s linear infinite sk-spin;position:absolute;top:4.6rem;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000008c 22%,#0000 55%);mask-image:radial-gradient(circle,#000 0%,#0000008c 22%,#0000 55%)}@keyframes sk-spin{to{transform:rotate(360deg)}}.sk-logo{font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.02em;white-space:nowrap;color:var(--sk-amber);-webkit-text-stroke:.07em var(--sk-ink);paint-order:stroke fill;text-shadow:.035em .04em 0 var(--sk-teal), .07em .08em 0 var(--sk-ink);margin:0;font-size:clamp(4.4rem,10.5vw,10rem);font-weight:900;line-height:.95;transform:skew(-8deg)rotate(-3deg)}.sk-tagline{isolation:isolate;color:var(--sk-paper);margin:1.4rem 0 2.2rem;padding:.5rem 1.6rem;font-size:1.15rem;font-style:italic;font-weight:700;position:relative}.sk-tagline:before{content:"";z-index:-1;border:3px solid var(--sk-ink);background-color:var(--sk-teal);background-image:var(--sk-dots-light);box-shadow:4px 4px 0 var(--sk-ink);transform:skewX(var(--sk-skew));background-size:6px 6px;position:absolute;inset:0}.sk-menu{flex-direction:column;align-items:stretch;gap:1rem;min-width:18rem;display:flex}.sk-audio-hint{isolation:isolate;color:var(--sk-paper);align-items:center;gap:.55rem;margin:2.1rem 0 0;padding:.45rem 1.1rem;font-size:.98rem;font-weight:700;animation:2.2s ease-in-out infinite sk-breathe;display:inline-flex;position:relative}.sk-audio-hint:before{content:"";z-index:-1;border:2px dashed var(--sk-amber);transform:skewX(var(--sk-skew));background:#111111b8;position:absolute;inset:0}.sk-audio-hint .sk-icon{width:1.35rem;height:1.35rem;color:var(--sk-amber)}@keyframes sk-breathe{0%,to{opacity:1}50%{opacity:.62}}.sk-credits{color:#f4efe6bf;text-align:center;text-shadow:0 1px 2px #000000e6;pointer-events:none;margin:0;font-size:.8rem;font-weight:600;position:absolute;bottom:.9rem;left:0;right:0}.sk-btn{isolation:isolate;min-height:3.3rem;color:var(--sk-ink);font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;outline:none;justify-content:center;align-items:center;gap:.7rem;margin:0;padding:.75rem 2rem;font-size:1.45rem;font-weight:900;line-height:1;display:inline-flex;position:relative}.sk-btn:before{content:"";z-index:-1;border:3px solid var(--sk-ink);background-color:var(--sk-paper);background-image:var(--sk-dots-ink);box-shadow:5px 5px 0 var(--sk-ink);transform:skewX(var(--sk-skew));background-size:6px 6px;transition:transform 90ms ease-out,box-shadow 90ms ease-out,background-color 90ms ease-out;position:absolute;inset:0}.sk-btn-label{transition:transform 90ms ease-out;display:inline-block}.sk-btn:hover:before,.sk-btn:focus-visible:before{background-color:var(--sk-amber);box-shadow:8px 8px 0 var(--sk-ink);transform:skewX(var(--sk-skew)) translate(-2px, -2px)}.sk-btn:hover .sk-btn-label,.sk-btn:focus-visible .sk-btn-label{transform:translate(-2px,-2px)}.sk-btn:active:before{box-shadow:1px 1px 0 var(--sk-ink);transform:skewX(var(--sk-skew)) translate(3px, 3px)}.sk-btn:active .sk-btn-label{transform:translate(3px,3px)}.sk-btn.is-primary:before{background-color:var(--sk-amber)}.sk-btn.is-primary:hover:before,.sk-btn.is-primary:focus-visible:before{background-color:var(--sk-amber-hi)}.sk-btn.is-big{min-height:3.9rem;font-size:1.8rem}.sk-btn.is-small{min-height:2.6rem;padding:.5rem 1.3rem;font-size:1.1rem}.sk-btn.is-ghost:before{box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}.sk-btn.is-ghost:hover:before,.sk-btn.is-ghost:focus-visible:before{background-color:var(--sk-amber-soft);box-shadow:4px 4px 0 var(--sk-ink);border-style:solid}.sk-btn:focus-visible:after{content:"";border:3px solid var(--sk-amber);outline:2px solid var(--sk-ink);pointer-events:none;transform:skewX(var(--sk-skew));animation:.9s ease-in-out infinite alternate sk-focus;position:absolute;inset:-.5rem -.7rem}@keyframes sk-focus{0%{opacity:1}to{opacity:.55}}.sk-kbd{border:2px solid var(--sk-ink);min-width:1.85rem;height:1.85rem;color:var(--sk-ink);font-family:var(--sk-font-body);letter-spacing:0;text-transform:none;white-space:nowrap;background:linear-gradient(#fff 0%,#ece6da 100%);border-bottom-width:4px;border-radius:6px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.82rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:2px 2px #11111159}.sk-kbd-wide{padding:0 .7rem}.sk-kbd-sm{border-bottom-width:3px;min-width:0;height:1.45rem;padding:0 .4rem;font-size:.7rem}.sk-keys{flex-wrap:wrap;align-items:center;gap:.3rem .32rem;display:inline-flex}.sk-keys-sep{color:#666;padding:0 .05rem;font-weight:800}.sk-keys-word,.sk-keys-note{color:#555;font-size:.8rem;font-weight:700}.sk-keys-note{font-style:italic;font-weight:600}.sk-panel{isolation:isolate;max-width:calc(100vw - 3rem);color:var(--sk-ink);padding:2.7rem 2.3rem 1.7rem;position:relative}.sk-panel:before{content:"";z-index:-1;border:4px solid var(--sk-ink);background-color:var(--sk-paper);background-image:var(--sk-dots-teal);box-shadow:10px 10px 0 var(--sk-ink);background-size:7px 7px;position:absolute;inset:0;transform:skew(-2deg)}.sk-panel-pause{width:25rem;padding:3.1rem 3rem 2rem}.sk-panel-pause .sk-menu{min-width:0}.sk-panel-wide{width:64rem}.sk-title{isolation:isolate;color:var(--sk-paper);font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.55rem;margin:0;padding:.55rem 1.4rem .45rem;font-size:1.9rem;font-weight:900;line-height:1;display:flex;position:absolute;top:-1.6rem;left:1.6rem}.sk-title:before{content:"";z-index:-1;border:3px solid var(--sk-ink);background-color:var(--sk-teal);background-image:var(--sk-dots-light);box-shadow:5px 5px 0 var(--sk-ink);transform:skewX(var(--sk-skew));background-size:6px 6px;position:absolute;inset:0}.sk-title-text{-webkit-text-stroke:.08em var(--sk-ink);paint-order:stroke fill;text-shadow:.06em .06em 0 var(--sk-ink)}.sk-title-icon{width:1.5rem;height:1.5rem;color:var(--sk-amber)}.sk-panel-pause .sk-title{left:50%;transform:translate(-50%)}.sk-photo .sk-title{padding:.5rem 1.1rem .42rem;font-size:1.45rem;left:1.1rem}.sk-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.sk-actions-end{justify-content:flex-end}.sk-ctl-tables{grid-template-columns:1fr 1fr;align-items:start;gap:0 2.4rem;display:grid}.sk-ctl-table{border-collapse:collapse;width:100%}.sk-ctl-table tr+tr{border-top:2px dashed #11111124}.sk-ctl-table th{text-align:left;vertical-align:middle;width:44%;padding:.4rem .9rem .4rem 0;font-weight:400}.sk-ctl-table td{color:var(--sk-charcoal);vertical-align:middle;padding:.4rem 0;font-size:.95rem;font-weight:600;line-height:1.28}.sk-tips{isolation:isolate;margin-top:1.1rem;padding:.75rem 1.3rem .8rem;position:relative}.sk-tips:before{content:"";z-index:-1;border:2px dashed var(--sk-teal);background:#0f5c6317;position:absolute;inset:0;transform:skew(-2deg)}.sk-tips-title{color:var(--sk-teal);font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:1rem;font-weight:900;line-height:1.1}.sk-tips ul{margin:0;padding:0;list-style:none}.sk-tips li{color:var(--sk-charcoal);margin:.22rem 0;padding-left:1.5rem;font-size:.93rem;font-weight:600;line-height:1.35;position:relative}.sk-tips li:before{content:"";border:2px solid var(--sk-ink);background:var(--sk-amber);width:.6rem;height:.6rem;position:absolute;top:.36em;left:.2rem;transform:rotate(45deg)}.sk-st-cols{grid-template-columns:1fr 1fr;gap:0 2.6rem;display:grid}.sk-st-group{margin:0 0 .8rem}.sk-st-group-title{color:var(--sk-teal);font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.7rem;margin:.3rem 0;font-size:1.05rem;font-weight:900;line-height:1.1;display:flex}.sk-st-group-title:after{content:"";background:var(--sk-ink);flex:1;height:3px;transform:skew(-40deg)}.sk-st-row{border-bottom:2px dashed #11111124;justify-content:space-between;align-items:center;gap:1rem;min-height:2.55rem;padding:.22rem 0;display:flex}.sk-st-group .sk-st-row:last-child{border-bottom:0}.sk-st-stack{flex-direction:column;align-items:stretch;gap:.5rem;padding-bottom:.6rem}.sk-st-label{color:var(--sk-charcoal);font-size:.98rem;font-weight:700;line-height:1.2}label.sk-st-label{cursor:pointer}.sk-st-ctrl{flex:0 0 15.5rem;justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.sk-st-val{min-width:3.7rem;color:var(--sk-ink);font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.02em;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:1.05rem;font-weight:900;line-height:1}.sk-bd-help,.sk-bd-fixed{color:#484d53;margin:0 0 .7rem;font-size:.9rem;font-weight:600;line-height:1.4}.sk-bd-fixed{margin:.2rem 0 0;font-size:.82rem}.sk-bd-slots{flex:0 0 15.5rem;gap:.7rem;display:flex}.sk-bd-slot{border:2px solid var(--sk-ink);min-width:0;height:2.15rem;color:var(--sk-ink);font-family:var(--sk-font-body);cursor:pointer;background:linear-gradient(#fff 0%,#ece6da 100%);border-bottom-width:4px;border-radius:6px;outline:none;flex:1 1 0;margin:0;padding:0 .55rem;font-size:.86rem;font-weight:800;line-height:1;transition:transform 80ms ease-out,background 80ms ease-out;box-shadow:2px 2px #11111159}.sk-bd-key{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sk-bd-slot:hover{background:linear-gradient(180deg, #fffaf0 0%, var(--sk-amber-soft) 100%)}.sk-bd-slot:active{transform:translateY(2px)}.sk-bd-slot:focus-visible{outline:3px solid var(--sk-teal-hi);outline-offset:2px}.sk-bd-slot.is-empty{box-shadow:none;color:#80868d;background:#ffffff73;border-style:dashed;border-bottom-width:2px}.sk-bd-slot.is-capturing{background:var(--sk-amber);animation:.6s ease-in-out infinite alternate sk-capture}@keyframes sk-capture{0%{box-shadow:2px 2px #11111159,0 0 #ffb02000}to{box-shadow:2px 2px #11111159,0 0 0 5px #ffb0208c}}.sk-range{--fill:50%;cursor:pointer;appearance:none;background:0 0;outline:none;flex:auto;width:100%;min-width:0;height:1.7rem;margin:0;padding:0}.sk-range::-webkit-slider-runnable-track{box-sizing:border-box;border:2px solid var(--sk-ink);background:linear-gradient(90deg, var(--sk-amber) 0 var(--fill), #fffdf8 var(--fill) 100%);height:.8rem;box-shadow:2px 2px 0 var(--sk-ink)}.sk-range::-webkit-slider-thumb{box-sizing:border-box;border:2px solid var(--sk-ink);background:var(--sk-charcoal);width:1.1rem;height:1.55rem;box-shadow:inset 0 0 0 2px var(--sk-amber), 2px 2px 0 var(--sk-ink);transform:skewX(var(--sk-skew));appearance:none;margin-top:calc(-.375rem - 2px);transition:transform 80ms ease-out}.sk-range:hover::-webkit-slider-thumb{transform:skewX(var(--sk-skew)) scale(1.12)}.sk-range:active::-webkit-slider-thumb{background:var(--sk-teal)}.sk-range:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 2px var(--sk-amber), 0 0 0 3px var(--sk-amber), 0 0 0 5px var(--sk-ink)}.sk-range::-moz-range-track{box-sizing:border-box;border:2px solid var(--sk-ink);height:.8rem;box-shadow:2px 2px 0 var(--sk-ink);background:#fffdf8}.sk-range::-moz-range-progress{box-sizing:border-box;border:2px solid var(--sk-ink);background:var(--sk-amber);height:.8rem}.sk-range::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--sk-ink);background:var(--sk-charcoal);width:1.1rem;height:1.55rem;box-shadow:inset 0 0 0 2px var(--sk-amber);border-radius:0}.sk-range:focus-visible::-moz-range-thumb{box-shadow:inset 0 0 0 2px var(--sk-amber), 0 0 0 3px var(--sk-amber), 0 0 0 5px var(--sk-ink)}.sk-toggle{color:var(--sk-ink);font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:.65rem;margin:0;padding:.25rem 0;font-size:1rem;font-weight:900;line-height:1;display:inline-flex}.sk-toggle-track{border:2px solid var(--sk-ink);width:3.2rem;height:1.5rem;box-shadow:2px 2px 0 var(--sk-ink);transform:skewX(var(--sk-skew));background:#cfc7b8;transition:background-color .12s ease-out,box-shadow .12s ease-out;display:block;position:relative}.sk-toggle-knob{background:var(--sk-charcoal);width:1.2rem;height:calc(100% - 4px);transition:transform .16s cubic-bezier(.3,1.5,.5,1);position:absolute;top:2px;left:2px}.sk-toggle.is-on .sk-toggle-track{background:var(--sk-amber)}.sk-toggle.is-on .sk-toggle-knob{transform:translate(calc(2rem - 8px))}.sk-toggle-text{text-align:left;min-width:4.6rem}.sk-toggle:hover .sk-toggle-track{box-shadow:3px 3px 0 var(--sk-ink);background-color:#e2d9c8}.sk-toggle.is-on:hover .sk-toggle-track{background-color:var(--sk-amber-hi)}.sk-toggle:focus-visible .sk-toggle-track{outline:3px solid var(--sk-teal-hi);outline-offset:3px}.sk-seg{grid-template-columns:repeat(4,1fr);gap:.6rem;padding:0 .3rem 0 .2rem;display:grid}.sk-seg-opt{isolation:isolate;min-height:2.3rem;color:var(--sk-ink);font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;outline:none;margin:0;padding:.4rem .3rem;font-size:.98rem;font-weight:900;line-height:1;position:relative}.sk-seg-opt:before{content:"";z-index:-1;border:2px solid var(--sk-ink);box-shadow:3px 3px 0 var(--sk-ink);transform:skewX(var(--sk-skew));background:#fffdf8;transition:transform 80ms ease-out,box-shadow 80ms ease-out,background-color 80ms ease-out;position:absolute;inset:0}.sk-seg-text{transition:transform 80ms ease-out;display:inline-block}.sk-seg-opt:hover:before{background-color:var(--sk-amber-soft)}.sk-seg-opt[aria-checked=true]:before{background-color:var(--sk-amber);box-shadow:1px 1px 0 var(--sk-ink);transform:skewX(var(--sk-skew)) translate(2px, 2px)}.sk-seg-opt[aria-checked=true] .sk-seg-text{transform:translate(2px,2px)}.sk-seg-opt:focus-visible:after{content:"";border:3px solid var(--sk-teal-hi);pointer-events:none;transform:skewX(var(--sk-skew));position:absolute;inset:-.35rem -.45rem}.sk-photo{z-index:4;pointer-events:auto;width:22.5rem;padding:2.7rem 1.7rem 1.4rem;display:none;position:absolute;top:50%;right:1.8rem;transform:translateY(-50%)}.sk-photo.is-on{animation:.24s cubic-bezier(.2,1.2,.4,1) sk-photo-in;display:block}@keyframes sk-photo-in{0%{opacity:0;transform:translate(2rem,-50%)}to{opacity:1;transform:translateY(-50%)}}.sk-ph-row{border-bottom:2px dashed #11111124;padding:.55rem 0 .75rem}.sk-ph-head{justify-content:space-between;align-items:baseline;margin-bottom:.45rem;display:flex}.sk-photo-actions{gap:1rem;margin-top:1.15rem;display:flex}.sk-photo-actions .sk-btn{flex:1;padding-left:.6rem;padding-right:.6rem}.sk-photo-hint{color:#484d53;margin:1.05rem 0 0;font-size:.82rem;font-weight:600;line-height:1.4}.sk-loading{z-index:7;pointer-events:auto;background:radial-gradient(at 50% 42%,#17717b 0%,#0f5c63 32%,#0b3a40 68%,#071c20 100%);transition:opacity .45s;display:flex;position:absolute;inset:0;overflow:hidden}.sk-loading:before{content:"";pointer-events:none;background-image:radial-gradient(#0000004d 1.3px,#0000 2px);background-size:10px 10px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 45%,#0000 25%,#000 90%);mask-image:radial-gradient(at 50% 45%,#0000 25%,#000 90%)}.sk-loading:after{content:"";pointer-events:none;background:repeating-conic-gradient(at 50% 42%,#ffffff0b 0deg 3deg,#fff0 3deg 14deg);position:absolute;inset:0}.sk-loading.is-hiding{opacity:0;pointer-events:none}.sk-loading-box{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(36rem,100vw - 4rem);margin:auto;display:flex;position:relative}.sk-loading-box>.sk-loading-row,.sk-loading-box>.sk-progress,.sk-loading-box>.sk-loading-stage{align-self:stretch}.sk-logo-loading{font-size:clamp(3.8rem,8.5vw,8rem)}.sk-loading-tagline{color:#f4efe6d9;margin:1.1rem 0 0;font-size:1.05rem;font-style:italic;font-weight:700}.sk-loading-row{font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin:2.4rem .4rem .6rem;font-weight:900;display:flex}.sk-loading-title{color:var(--sk-paper);font-size:1.05rem}.sk-loading-pct{color:var(--sk-amber);font-variant-numeric:tabular-nums;-webkit-text-stroke:.08em var(--sk-ink);paint-order:stroke fill;font-size:1.35rem}.sk-progress{border:3px solid var(--sk-ink);height:1.6rem;box-shadow:5px 5px 0 var(--sk-ink);transform:skewX(var(--sk-skew));background:#081417bf;position:relative;overflow:hidden}.sk-progress-fill{border-right:3px solid var(--sk-ink);background:repeating-linear-gradient(-45deg, var(--sk-amber) 0 .7rem, var(--sk-amber-hi) .7rem 1.4rem);background-size:1.98rem 1.98rem;width:0;transition:width .3s ease-out;animation:.9s linear infinite sk-stripes;position:absolute;top:0;bottom:0;left:0}@keyframes sk-stripes{to{background-position:1.98rem 0}}.sk-loading-stage{color:#f4efe6e6;min-height:1.4em;margin-top:1.1rem;font-size:1rem;font-weight:700}@media (max-width:980px){.sk-st-cols,.sk-ctl-tables{grid-template-columns:1fr}}@media (max-height:740px){.sk-screen{padding-top:2.4rem;padding-bottom:1.4rem}.sk-panel{padding-top:2.5rem;padding-bottom:1.4rem}.sk-st-row{min-height:2.35rem}}@media (prefers-reduced-motion:reduce){.sk-ui *,.sk-ui :before,.sk-ui :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sk-panel-costume{width:46rem}.sk-costumes{grid-template-columns:repeat(4,1fr);gap:1.1rem;margin-top:.6rem;display:grid}.sk-costume{isolation:isolate;color:var(--sk-ink);font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;outline:none;flex-direction:column;align-items:center;gap:.55rem;margin:0;padding:.9rem .5rem .8rem;font-size:.95rem;font-weight:900;line-height:1.05;display:flex;position:relative}.sk-costume:before{content:"";z-index:-1;border:3px solid var(--sk-ink);box-shadow:4px 4px 0 var(--sk-ink);background:#fffdf8;transition:transform 80ms ease-out,box-shadow 80ms ease-out,background-color 80ms ease-out;position:absolute;inset:0;transform:skew(-4deg)}.sk-costume:hover:before{background-color:var(--sk-amber-soft)}.sk-costume[aria-checked=true]:before{background-color:var(--sk-amber);box-shadow:1px 1px 0 var(--sk-ink);transform:skew(-4deg)translate(3px,3px)}.sk-costume:focus-visible:after{content:"";border:3px solid var(--sk-teal-hi);pointer-events:none;position:absolute;inset:-.4rem;transform:skew(-4deg)}.sk-costume-art{background:radial-gradient(circle at 50% 38%,#e8eef2 0%,#b9c6cf 70%,#93a3ae 100%);border-radius:50% 50% .4rem .4rem;width:5.6rem;height:6.7rem;display:block;overflow:hidden}.sk-costume-art svg{width:100%;height:100%;display:block}.sk-costume-name{text-align:center}.sk-costume[aria-checked=true] .sk-costume-art,.sk-costume[aria-checked=true] .sk-costume-name{transform:translate(3px,3px)}.sk-costume-hint{margin:1.1rem 0 0;font-size:.95rem;font-weight:600}@media (max-width:720px){.sk-costumes{grid-template-columns:repeat(2,1fr)}}.sk-touch{z-index:3;touch-action:none;display:none;position:absolute;inset:0}.sk-touch[data-view=play],.sk-touch[data-view=photo]{display:block}.sk-touch[data-view=photo] .sk-pad,.sk-touch[data-view=photo] .sk-tb-pause{display:none}.sk-cine .sk-touch{opacity:.35}.sk-tz{pointer-events:auto;touch-action:none;position:absolute;top:0;bottom:0}.sk-tz-stick{width:42%;left:0}.sk-tz-look{width:58%;right:0}.sk-stick{--r:var(--sk-stick-r,56px);left:calc(var(--sk-safe-l) + var(--r) + 1.6rem);top:calc(100% - var(--sk-safe-b) - var(--r) - 1.4rem);width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);opacity:.45;pointer-events:none;background:radial-gradient(circle,#f4efe60f 0%,#f4efe62e 100%);border:3px solid #1119;border-radius:50%;position:absolute;box-shadow:inset 0 0 0 2px #f4efe659,3px 3px #11111159}.sk-stick.is-active{opacity:.95}.sk-stick.is-sprint{border-color:var(--sk-amber);box-shadow:inset 0 0 0 2px #ffb02099, 0 0 0 3px var(--sk-ink)}.sk-stick-knob{width:calc(var(--r) * .92);height:calc(var(--r) * .92);margin:calc(var(--r) * -.46) 0 0 calc(var(--r) * -.46);border:3px solid var(--sk-ink);background-color:var(--sk-paper);background-image:var(--sk-dots-teal);box-shadow:3px 3px 0 var(--sk-ink);will-change:transform;background-size:5px 5px;border-radius:50%;position:absolute;top:50%;left:50%}.sk-stick.is-sprint .sk-stick-knob{background-color:var(--sk-amber)}.sk-pad{--u:clamp(48px, 14.5vh, 74px);right:calc(var(--sk-safe-r) + 14px);bottom:calc(var(--sk-safe-b) + 14px);width:0;height:0;position:absolute}.sk-tb{--s:var(--u);border:3px solid var(--sk-ink);color:var(--sk-ink);font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.04em;text-transform:uppercase;box-shadow:3px 3px 0 var(--sk-ink);opacity:.9;pointer-events:auto;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#f4efe6d1;border-radius:50%;outline:none;justify-content:center;align-items:center;margin:0;padding:0;font-weight:900;line-height:1;display:flex;position:absolute}.sk-pad .sk-tb{width:var(--s);height:var(--s);left:calc(var(--x) * var(--u) - var(--s) / 2);top:calc(var(--y) * var(--u) - var(--s) / 2);font-size:calc(var(--u) * .25);letter-spacing:.01em}.sk-pad .sk-tb-web{font-size:calc(var(--u) * .36)}.sk-pad .sk-tb-climb,.sk-pad .sk-tb-dive,.sk-pad .sk-tb-attack{font-size:calc(var(--u) * .185);letter-spacing:0}.sk-tb.is-down{background-color:var(--sk-amber);box-shadow:1px 1px 0 var(--sk-ink);transform:translate(2px,2px)}.sk-tb-label{pointer-events:none}.sk-tb-web{--s:calc(var(--u) * 1.5);--x:-.92;--y:-.95;background-color:#ffb020eb}.sk-tb-web.is-down{background-color:var(--sk-amber-hi)}.sk-tb-jump{--s:calc(var(--u) * 1.1);--x:-2.48;--y:-.62}.sk-tb-pull{--s:calc(var(--u) * 1.1);--x:-.62;--y:-2.5}.sk-tb-dive{--s:calc(var(--u) * 1);--x:-2.22;--y:-2.05}.sk-tb-climb{--s:calc(var(--u) * 1);--x:-3.8;--y:-.55}.sk-tb-attack{--s:calc(var(--u) * 1.05);--x:-3.62;--y:-1.95;background-color:#ff6a55e6}.sk-tb-reel{--s:max(46px, calc(var(--u) * .8));display:none;font-size:calc(var(--u) * .42)!important}.sk-touch.is-swinging .sk-tb-reel{display:flex}.sk-tb-reel-in{--x:-.5;--y:-3.72}.sk-tb-reel-out{--x:-1.46;--y:-3.42}.sk-tb-pause{left:calc(var(--sk-safe-l) + 12px);top:calc(var(--sk-safe-t) + 10px);border-radius:10px;width:46px;height:46px}.sk-tb-pause svg{width:24px;height:24px}.sk-is-touch .sk-readout{left:calc(var(--sk-safe-l) + 70px);top:calc(var(--sk-safe-t) + 10px);transform-origin:0 0;bottom:auto;transform:scale(.58)}.sk-is-touch .sk-minimap{top:calc(var(--sk-safe-t) + 12px);right:calc(var(--sk-safe-r) + 16px);border-width:3px;bottom:auto}.sk-is-touch .sk-fps{top:calc(var(--sk-safe-t) + 4.9rem);right:auto;left:calc(var(--sk-safe-l) + 14px)}.sk-is-touch .sk-top{top:calc(var(--sk-safe-t) + .6rem)}.sk-is-touch .sk-kbd-sm,.sk-is-touch .sk-resume{display:none!important}.sk-is-touch .sk-btn,.sk-is-touch .sk-menu .sk-btn,.sk-is-touch .sk-actions .sk-btn.is-small,.sk-is-touch .sk-photo-actions .sk-btn,.sk-is-touch .sk-seg-opt,.sk-is-touch .sk-toggle{min-height:46px}.sk-is-touch .sk-range{height:44px}.sk-tcap{border:2px solid var(--sk-ink);background:var(--sk-paper);min-width:2.4rem;min-height:2.1rem;box-shadow:2px 2px 0 var(--sk-ink);color:var(--sk-ink);font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.04em;white-space:nowrap;border-radius:1.1rem;justify-content:center;align-items:center;padding:.25rem .75rem;font-size:.95rem;font-weight:900;display:inline-flex}.sk-rotate{z-index:20;padding:calc(var(--sk-safe-t) + 1.5rem) calc(var(--sk-safe-r) + 1.5rem) calc(var(--sk-safe-b) + 1.5rem) calc(var(--sk-safe-l) + 1.5rem);pointer-events:auto;touch-action:none;background-color:#0b0d10;background-image:radial-gradient(#0f5c6359 1.2px,#0000 1.9px);background-size:9px 9px;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.sk-rotate.is-on{display:flex}.sk-rotate-box{text-align:center;flex-direction:column;align-items:center;gap:.9rem;max-width:22rem;display:flex}.sk-rotate-icon{width:6rem;height:6rem;color:var(--sk-amber);animation:2.6s ease-in-out infinite sk-turn}.sk-rotate-title{color:var(--sk-amber);font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.04em;text-transform:uppercase;-webkit-text-stroke:.06em var(--sk-ink);paint-order:stroke fill;text-shadow:.05em .05em 0 var(--sk-ink);margin:0;font-size:2rem;font-weight:900;line-height:1.05}.sk-rotate-text{color:var(--sk-paper);margin:0;font-size:1.05rem;font-weight:700}.sk-rotate-dismiss{min-height:46px;margin-top:.4rem}@keyframes sk-turn{0%,20%{transform:rotate(0)}50%,80%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media (max-height:520px){:where(.sk-is-touch) .sk-screen{padding:calc(var(--sk-safe-t) + 1.9rem) calc(var(--sk-safe-r) + .9rem) calc(var(--sk-safe-b) + .9rem) calc(var(--sk-safe-l) + .9rem)}:where(.sk-is-touch) .sk-panel{max-width:100%;padding:2.3rem 1.4rem 1.1rem}:where(.sk-is-touch) .sk-panel:before{box-shadow:6px 6px 0 var(--sk-ink)}:where(.sk-is-touch) .sk-title{font-size:1.5rem;top:-1.35rem}:where(.sk-is-touch) .sk-screen-main{padding-top:calc(var(--sk-safe-t) + .6rem)}:where(.sk-is-touch) .sk-logo{font-size:clamp(2.6rem,16vh,5.6rem)}:where(.sk-is-touch) .sk-sunburst{top:2.4rem}:where(.sk-is-touch) .sk-tagline{margin:.6rem 0 .9rem;padding:.3rem 1.2rem;font-size:.95rem}:where(.sk-is-touch) .sk-main{padding-bottom:1.2rem}:where(.sk-is-touch) .sk-main .sk-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:min(36rem,100vw - 2rem);min-width:0;display:grid}:where(.sk-is-touch) .sk-main .sk-menu>:first-child,:where(.sk-is-touch) .sk-panel-pause .sk-menu>:first-child{grid-column:1/-1}:where(.sk-is-touch) .sk-menu .sk-btn{min-height:3.15rem;padding:.6rem .9rem;font-size:1.2rem}:where(.sk-is-touch) .sk-menu .sk-btn.is-big{min-height:3.4rem;font-size:1.55rem}:where(.sk-is-touch) .sk-audio-hint{margin-top:.8rem;padding:.3rem .9rem;font-size:.85rem}:where(.sk-is-touch) .sk-credits{bottom:calc(var(--sk-safe-b) + .3rem);font-size:.7rem}:where(.sk-is-touch) .sk-panel-pause{width:min(32rem,100%);padding:2.4rem 1.6rem 1.3rem}:where(.sk-is-touch) .sk-panel-pause .sk-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;display:grid}:where(.sk-is-touch) .sk-st-row{min-height:2.9rem}:where(.sk-is-touch) .sk-st-ctrl{flex-basis:12.5rem}:where(.sk-is-touch) .sk-ctl-table td{font-size:.88rem}:where(.sk-is-touch) .sk-costumes{gap:.8rem}:where(.sk-is-touch) .sk-costume-art{max-height:30vh}:where(.sk-is-touch) .sk-actions .sk-btn.is-small{min-height:3.15rem}}@media (max-height:520px) and (min-width:800px){:where(.sk-is-touch) .sk-st-cols,:where(.sk-is-touch) .sk-ctl-tables{grid-template-columns:1fr 1fr;gap:0 1.6rem}}.sk-panel-maps{width:40rem}.sk-maps{grid-template-columns:repeat(2,1fr)}.sk-map-art{aspect-ratio:12/7;border:3px solid var(--sk-ink);width:100%;max-width:14rem;display:block;overflow:hidden}.sk-map-art svg{width:100%;height:100%;display:block}.sk-map-desc{font-family:var(--sk-font-body,inherit);letter-spacing:0;text-transform:none;text-align:center;font-size:.78rem;font-weight:600}.sk-map[aria-disabled=true]{cursor:not-allowed;opacity:.55}.sk-map[aria-disabled=true]:hover:before{background-color:#fffdf8}.sk-map[aria-checked=true] .sk-map-art,.sk-map[aria-checked=true] .sk-map-desc{transform:translate(3px,3px)}.sk-map-loading{color:#f4f1e8;font:800 1.4rem/1.4 var(--sk-font-head,system-ui, sans-serif);z-index:50;background:#101820eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sk-map-loading[hidden]{display:none}@media (max-width:720px){.sk-maps{grid-template-columns:1fr}}.sk-ch{--sk-ch-robbery:#ffb020;--sk-ch-gang:#ff5a4a;--sk-ch-drones:#4fd6ff;--sk-ch-boss:#c37bff;--sk-ch-hp:#ff4f5e;--sk-ch-regen:#7ddc8f;--sk-ch-focus:#4fd6ff;pointer-events:none;display:none;position:absolute;inset:0}.sk-ch.is-on{display:block}.sk-ch-vitals{isolation:isolate;contain:layout style;flex-direction:column;gap:.35rem;padding:.55rem 1.1rem .6rem .9rem;display:flex;position:absolute;bottom:9.4rem;left:2rem}.sk-ch-vitals:before{content:"";z-index:-1;border:3px solid var(--sk-ink);background-color:var(--sk-charcoal);background-image:var(--sk-dots-light);box-shadow:5px 5px 0 var(--sk-ink);background-size:6px 6px;position:absolute;inset:0;transform:skew(-8deg)}.sk-ch-row{align-items:center;gap:.5rem;display:flex}.sk-ch-label{border:2px solid var(--sk-ink);background:var(--sk-ch-hp);min-width:4.4em;color:var(--sk-ink);font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.14em;text-align:center;padding:.16rem .4rem .1rem;font-size:.7rem;font-weight:900;line-height:1;display:inline-block;transform:skew(-10deg)}.sk-ch-flabel{background:var(--sk-ch-focus)}.sk-ch-hp{width:13.5rem;height:1.05rem;position:relative;transform:skew(-18deg)}.sk-ch-hp-ghost{transform-origin:0;background:#fff4dcd9;position:absolute;inset:0}.sk-ch-segs{gap:3px;display:flex;position:absolute;inset:0}.sk-ch-seg{border:2px solid var(--sk-ink);background:#1111118c;flex:1 1 0;position:relative;overflow:hidden}.sk-ch-seg-fill{background:var(--sk-ch-hp);transform-origin:0;position:absolute;inset:0}.sk-ch-vitals.is-regen .sk-ch-seg-fill{background:linear-gradient(90deg, var(--sk-ch-hp) 0%, var(--sk-ch-hp) 55%, var(--sk-ch-regen) 100%)}.sk-ch-vitals.is-regen .sk-ch-label:not(.sk-ch-flabel){background:var(--sk-ch-regen)}.sk-ch-vitals.is-low .sk-ch-seg{animation:.7s ease-in-out infinite alternate sk-ch-low}@keyframes sk-ch-low{0%{border-color:var(--sk-ink)}to{border-color:#ffe2a3}}.sk-ch-num{min-width:2.6ch;font-family:var(--sk-font-head);font-synthesis:none;font-variant-numeric:tabular-nums;color:var(--sk-paper);-webkit-text-stroke:.08em var(--sk-ink);paint-order:stroke fill;font-size:1.35rem;font-weight:900;line-height:1}.sk-ch-focus{border:2px solid var(--sk-ink);background:#1111118c;width:9rem;height:.62rem;position:relative;overflow:hidden;transform:skew(-18deg)}.sk-ch-focus-fill{background:var(--sk-ch-focus);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.sk-ch-focus.is-full .sk-ch-focus-fill{background:repeating-linear-gradient(90deg, var(--sk-ch-focus) 0 .5rem, #e6fbff .5rem .75rem);animation:.6s ease-in-out infinite alternate sk-ch-ready}@keyframes sk-ch-ready{to{filter:brightness(1.35)}}.sk-ch-fkey{font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.08em;color:var(--sk-ch-focus);-webkit-text-stroke:.06em var(--sk-ink);paint-order:stroke fill;white-space:nowrap;font-size:.78rem;font-weight:900}.sk-ch-score{font-family:var(--sk-font-head);font-synthesis:none;white-space:nowrap;align-items:baseline;gap:.3rem;margin-left:auto;font-weight:900;display:none}.sk-ch-vitals.has-score .sk-ch-score{display:inline-flex}.sk-ch-score-label{letter-spacing:.14em;color:var(--sk-amber);font-size:.66rem}.sk-ch-score-num{font-variant-numeric:tabular-nums;color:var(--sk-paper);font-size:1rem}.sk-ch-combo{--p:100%;flex-direction:column;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;display:none;position:absolute;top:calc(50% - 4.6rem);left:calc(50% + 3.4rem)}.sk-ch-combo.is-on{display:flex}.sk-ch-combo.is-pop{animation:.22s cubic-bezier(.2,1.6,.4,1) sk-ch-pop}@keyframes sk-ch-pop{0%{transform:scale(1.35)rotate(-6deg)}to{transform:none}}.sk-ch-combo-ring{background:conic-gradient(var(--sk-amber) var(--p), #11111159 0);filter:drop-shadow(2px 2px 0 var(--sk-ink));border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 57%,#000 59%);mask:radial-gradient(circle,#0000 57%,#000 59%)}.sk-ch-combo-num{font-family:var(--sk-font-head);font-synthesis:none;color:var(--sk-amber);-webkit-text-stroke:.09em var(--sk-ink);paint-order:stroke fill;text-shadow:.05em .05em 0 var(--sk-ink);font-size:1.75rem;font-weight:900;line-height:.95;position:relative}.sk-ch-combo-label{font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.16em;color:var(--sk-paper);-webkit-text-stroke:.05em var(--sk-ink);paint-order:stroke fill;font-size:.6rem;font-weight:900;position:relative}.sk-ch-sense{width:0;height:0;display:none;position:absolute;top:50%;left:50%}.sk-ch-sense.is-on{display:block}.sk-ch-sense-rot{position:absolute;top:0;left:0}.sk-ch-chev{clip-path:polygon(50% 0,100% 100%,78% 100%,50% 42%,22% 100%,0 100%);filter:drop-shadow(0 0 2px #000c);background:#ff6a5599;width:1.8rem;height:.9rem;position:absolute;left:-.9rem}.sk-ch-chev-a{top:-4.6rem}.sk-ch-chev-b{opacity:.7;top:-3.8rem}.sk-ch-sense.is-now .sk-ch-chev{background:#ff3b30;animation:.18s ease-in-out infinite alternate sk-ch-sense}@keyframes sk-ch-sense{to{background:#fff2c7;transform:translateY(-.35rem)scale(1.15)}}.sk-ch-dodge{border:3px solid var(--sk-ink);box-shadow:4px 4px 0 var(--sk-ink);background:#ff3b30;align-items:center;gap:.45rem;padding:.25rem .75rem .2rem;display:none;position:absolute;top:calc(50% + 3.2rem);left:50%;transform:translate(-50%)skew(-10deg)}.sk-ch-dodge.is-on{animation:.16s ease-out sk-ch-dodge;display:flex}@keyframes sk-ch-dodge{0%{transform:translate(-50%)skew(-10deg)scale(1.4)}}.sk-ch-dodge-text{font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.06em;color:var(--sk-paper);-webkit-text-stroke:.06em var(--sk-ink);paint-order:stroke fill;font-size:1.25rem;font-weight:900}.sk-ch-dodge-key{border:2px solid var(--sk-ink);background:var(--sk-paper);color:var(--sk-ink);font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.06em;padding:.12rem .4rem .06rem;font-size:.78rem;font-weight:900}.sk-ch-target{will-change:transform;display:none;position:absolute;top:0;left:0}.sk-ch-target.is-on{display:block}.sk-ch-target-name,.sk-ch-target-bar{position:absolute;left:0;transform:translate(-50%)}.sk-ch-target-name{white-space:nowrap;font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.06em;color:var(--sk-paper);-webkit-text-stroke:.08em var(--sk-ink);paint-order:stroke fill;font-size:.86rem;font-weight:900;bottom:.85rem}.sk-ch-target-bar{border:2px solid var(--sk-ink);background:#1119;width:6.4rem;height:.55rem;margin-left:-3.2rem;bottom:.15rem;overflow:hidden;transform:skew(-18deg)}.sk-ch-target-fill{background:var(--sk-ch-hp);transform-origin:0;position:absolute;inset:0}.sk-ch-target.is-guard .sk-ch-target-bar{box-shadow:0 0 0 2px var(--sk-ink);border-color:#9fd3ff}.sk-ch-marker{--c:var(--sk-ch-robbery);will-change:transform;display:none;position:absolute;top:0;left:0}.sk-ch-marker.is-on{display:block}.sk-ch-marker.is-gang{--c:var(--sk-ch-gang)}.sk-ch-marker.is-drones{--c:var(--sk-ch-drones)}.sk-ch-marker.is-boss{--c:var(--sk-ch-boss)}.sk-ch-marker-pin{border:3px solid var(--sk-ink);background:var(--c);width:1.4rem;height:1.4rem;box-shadow:3px 3px 0 var(--sk-ink);animation:.9s ease-in-out infinite alternate sk-ch-pin;position:absolute;top:-.7rem;left:-.7rem;transform:rotate(45deg)}@keyframes sk-ch-pin{to{transform:rotate(45deg)scale(1.2)}}.sk-ch-marker-text{white-space:nowrap;border:2px solid var(--sk-ink);background:var(--sk-charcoal);color:var(--sk-paper);font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.05em;box-shadow:3px 3px 0 var(--sk-ink);padding:.14rem .5rem .08rem;font-size:.82rem;font-weight:900;position:absolute;top:1.05rem;left:0;transform:translate(-50%)}.sk-ch-marker-arrow{width:1.8rem;height:1.8rem;display:none;position:absolute;top:-.9rem;left:-.9rem}.sk-ch-marker-arrow:before{content:"";background:var(--c);clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 0 1px #000)drop-shadow(0 0 1px #000);width:1.1rem;height:1.1rem;position:absolute;top:-1.35rem;left:.35rem}.sk-ch-marker.is-off .sk-ch-marker-arrow{display:block}.sk-ch-obj{--c:var(--sk-ch-robbery);isolation:isolate;padding:.35rem 1rem .3rem .9rem;display:none;position:absolute;top:1.4rem;left:2rem}.sk-ch-obj.is-on{display:block}.sk-ch-obj.is-gang{--c:var(--sk-ch-gang)}.sk-ch-obj.is-drones{--c:var(--sk-ch-drones)}.sk-ch-obj.is-boss{--c:var(--sk-ch-boss)}.sk-ch-obj:before{content:"";z-index:-1;border:3px solid var(--sk-ink);border-left:.55rem solid var(--c);background:var(--sk-charcoal);box-shadow:4px 4px 0 var(--sk-ink);position:absolute;inset:0;transform:skew(-10deg)}.sk-ch-obj-text{font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.05em;color:var(--sk-paper);white-space:nowrap;font-size:1rem;font-weight:900}.sk-ch-banner{--c:var(--sk-ch-robbery);isolation:isolate;text-align:center;flex-direction:column;align-items:center;gap:.2rem;min-width:18rem;max-width:80vw;padding:.55rem 2.2rem .65rem;display:none;position:absolute;top:15vh;left:50%;transform:translate(-50%)}.sk-ch-banner.is-on{animation:.32s cubic-bezier(.2,1.4,.4,1) sk-ch-banner;display:flex}@keyframes sk-ch-banner{0%{opacity:0;transform:translate(-50%)scale(.6)rotate(-3deg)}}.sk-ch-banner:before{content:"";z-index:-1;border:3px solid var(--sk-ink);border-left:.75rem solid var(--c);background-color:var(--sk-charcoal);background-image:var(--sk-dots-light);box-shadow:6px 6px 0 var(--sk-ink);background-size:6px 6px;position:absolute;inset:0;transform:skew(-10deg)}.sk-ch-banner.is-gang{--c:var(--sk-ch-gang)}.sk-ch-banner.is-drones{--c:var(--sk-ch-drones)}.sk-ch-banner.is-boss{--c:var(--sk-ch-boss)}.sk-ch-banner.is-clear{--c:var(--sk-good)}.sk-ch-banner.is-expire,.sk-ch-banner.is-fail{--c:#8b929a}.sk-ch-banner-title{font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.04em;text-transform:uppercase;color:var(--c);-webkit-text-stroke:.07em var(--sk-ink);paint-order:stroke fill;text-shadow:.05em .05em 0 var(--sk-ink);font-size:1.9rem;font-weight:900;line-height:1}.sk-ch-banner-sub{font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.05em;color:var(--sk-paper);font-size:.95rem;font-weight:900}.sk-ch-down{background:radial-gradient(#28000026 30%,#5a000ab8 100%);justify-content:center;align-items:center;display:none;position:absolute;inset:0}.sk-ch-down.is-on{display:flex}.sk-ch-down-box{flex-direction:column;align-items:center;gap:.5rem;display:flex;transform:translateY(-6vh)}.sk-ch-down-title{font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.06em;color:var(--sk-ch-hp);-webkit-text-stroke:.06em var(--sk-ink);paint-order:stroke fill;text-shadow:.06em .06em 0 var(--sk-ink);font-size:4rem;font-weight:900;line-height:1;transform:skew(-8deg)}.sk-ch-down-sub{border:3px solid var(--sk-ink);background:var(--sk-charcoal);color:var(--sk-paper);font-family:var(--sk-font-head);font-synthesis:none;letter-spacing:.05em;box-shadow:4px 4px 0 var(--sk-ink);padding:.3rem .9rem .2rem;font-size:1rem;font-weight:900}.sk-ch-hurt{opacity:0;position:absolute;inset:0;box-shadow:inset 0 0 9vmin 2vmin #ff2828bf}.sk-is-touch .sk-ch-vitals{left:calc(var(--sk-safe-l) + 12px);top:calc(var(--sk-safe-t) + 70px);transform-origin:0 0;bottom:auto;transform:scale(.62)}.sk-is-touch .sk-ch-obj{left:calc(var(--sk-safe-l) + 12px);top:calc(var(--sk-safe-t) + 114px);transform-origin:0 0;transform:scale(.72)}.sk-is-touch .sk-ch-banner{top:calc(var(--sk-safe-t) + 18vh);transform-origin:50% 0;transform:translate(-50%)scale(.78)}.sk-is-touch .sk-ch-banner.is-on{animation:none}.sk-is-touch .sk-ch-combo{top:calc(50% - 4.2rem);left:calc(50% + 2.6rem);transform:scale(.8)}.sk-is-touch .sk-ch-dodge{top:calc(50% + 2.6rem)}.sk-is-touch .sk-ch-down-title{font-size:3rem}.sk-ch-boss{top:calc(var(--sk-safe-t) + 5.6rem);width:min(28rem,52vw);color:var(--sk-paper);background:var(--sk-charcoal);border:3px solid var(--sk-ink);box-shadow:4px 4px 0 var(--sk-ink);font-family:var(--sk-font-head);font-synthesis:none;padding:.45rem .75rem .4rem;font-weight:900;display:none;position:absolute;left:50%;transform:translate(-50%)}.sk-ch-boss.is-on{display:block}.sk-ch-boss-row{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.sk-ch-boss-name{letter-spacing:.04em;font-size:1.05rem}.sk-ch-boss-phase{white-space:nowrap;color:var(--sk-ch-boss);font-size:.72rem}.sk-ch-boss-bar{border:2px solid var(--sk-ink);background:#332b38;height:.65rem;margin-top:.25rem;overflow:hidden}.sk-ch-boss-fill{background:var(--sk-ch-boss);transform-origin:0;height:100%}.sk-ch-boss-weakness{text-align:center;letter-spacing:.04em;color:var(--sk-good);margin-top:.25rem;font-size:.7rem;display:none}.sk-ch-boss.is-weak .sk-ch-boss-weakness{display:block}.sk-ch-boss.is-weak .sk-ch-boss-bar{border-color:var(--sk-good)}.sk-ch.has-boss .sk-ch-banner{top:max(27vh, calc(var(--sk-safe-t) + 10.8rem))}.sk-is-touch .sk-ch-boss{top:calc(var(--sk-safe-t) + 75px);border-width:2px;width:min(22rem,42vw);padding:.25rem .5rem}.sk-is-touch .sk-ch-boss-name{font-size:.85rem}.sk-is-touch .sk-ch-boss-phase{font-size:.62rem}.sk-is-touch .sk-ch-boss-bar{height:.45rem;margin-top:.1rem}.sk-is-touch .sk-ch-boss-weakness{margin-top:.1rem;font-size:.58rem}.sk-is-touch .sk-ch.has-boss .sk-ch-banner{top:calc(var(--sk-safe-t) + 180px)}@media (max-width:700px){.sk-is-touch .sk-ch.has-boss .sk-ch-vitals{top:calc(var(--sk-safe-t) + 128px)}.sk-is-touch .sk-ch.has-boss .sk-ch-obj{top:calc(var(--sk-safe-t) + 172px)}}.sk-lobby{width:min(44rem,100vw - 2rem)}.sk-lobby-grid{grid-template-columns:1fr 1fr;gap:1rem 1.4rem;margin:.4rem 0 1rem;display:grid}.sk-lobby-card{border:3px solid var(--sk-ink);box-shadow:4px 4px 0 var(--sk-ink);background:#fffaf0;flex-direction:column;gap:.55rem;padding:.9rem 1rem 1rem;display:flex}.sk-lobby-card.is-wide{grid-column:1/-1}.sk-lobby-card h3{font-family:var(--sk-font-head);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:1.15rem;font-weight:900}.sk-lobby-card p{margin:0;font-size:.9rem;line-height:1.35}.sk-lobby label{font-family:var(--sk-font-head);letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;font-weight:900;display:block}.sk-lobby input[type=text],.sk-lobby select{box-sizing:border-box;border:3px solid var(--sk-ink);width:100%;color:var(--sk-ink);font:700 1.05rem/1.2 var(--sk-font-body);background:#fff;outline:none;margin-top:.3rem;padding:.5rem .65rem}.sk-lobby input[type=text]:focus,.sk-lobby select:focus{box-shadow:0 0 0 3px var(--sk-amber)}.sk-lobby input.sk-code{font-family:var(--sk-font-head);letter-spacing:.3em;text-transform:uppercase;font-size:1.4rem}.sk-lobby-msg{color:#5b5348;min-height:1.2em;margin:.25rem 0 0;font-size:.85rem;font-weight:700}.sk-lobby-msg.is-bad{color:#c43a2a}.sk-lobby-status{color:#c43a2a;min-height:1.4em;margin:0 0 .8rem;font-weight:800}.sk-lobby-status.is-busy{color:var(--sk-teal)}.sk-lobby .sk-btn{width:100%}.sk-lobby .sk-btn[disabled]{opacity:.5;pointer-events:none}@media (max-width:640px){.sk-lobby-grid{grid-template-columns:1fr}}.sk-room{border:3px solid var(--sk-ink);box-shadow:4px 4px 0 var(--sk-ink);background:#fffaf0;max-width:24rem;margin:0 0 1.1rem;padding:.75rem .9rem}.sk-room-name{font-family:var(--sk-font-head);letter-spacing:.04em;text-transform:uppercase;font-size:1.05rem;font-weight:900}.sk-room-code{font-family:var(--sk-font-head);letter-spacing:.3em;margin:.2rem 0;font-size:1.5rem}.sk-room-meta{color:#5b5348;font-size:.85rem;font-weight:700}.sk-room-list{max-height:9rem;margin:.5rem 0 .7rem;padding:0;font-size:.95rem;font-weight:700;list-style:none;overflow:auto}.sk-room-list li:before{content:"";border:2px solid var(--sk-ink);background:#3ad6e8;width:.55rem;height:.55rem;margin-right:.45rem;display:inline-block}.sk-room-list li.is-self:before{background:var(--sk-amber)}.sk-room .sk-btn{width:100%;margin-top:.45rem}.sk-room .sk-btn .sk-btn-label{letter-spacing:.02em;white-space:normal;font-size:.82rem}.sk-nametags{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.sk-nametag{border:2px solid var(--sk-ink);color:var(--sk-ink);font:900 .85rem/1.1 var(--sk-font-head);letter-spacing:.04em;white-space:nowrap;transform-origin:50% 100%;background:#f4efe6eb;padding:.12rem .5rem;display:none;position:absolute;top:0;left:0}.sk-nametag.is-on{display:block}.sk-cine .sk-nametags,.sk-menu-open .sk-nametags{display:none}
