:root{font-family:var(--s2u-font-mono)}html,body{margin:0;height:100%;background:var(--s2u-ground);color:var(--s2u-text);overflow:hidden;overscroll-behavior:none}#view{display:block;width:100vw;height:100vh;height:100dvh;touch-action:none;cursor:grab}#view:active{cursor:grabbing}#view,#front-end,#front-end-gpu,canvas.s2u-match{translate:var(--s2u-origin-x, 0px) var(--s2u-origin-y, 0px)}#front-end-gpu.s2u-ui-gpu-standby{visibility:hidden}canvas.s2u-match.s2u-picture-ps2{left:50%!important;top:50%!important;transform:translate(-50%,-50%);width:min(100vw,calc(100dvh * 4 / 3))!important;height:min(100dvh,75vw)!important}body.ps2-look{background:var(--s2u-ground-deep)}#original-loading{position:fixed;inset:0;z-index:19000;display:grid;place-items:center;pointer-events:auto;background:var(--s2u-ground-deep)}#original-loading[hidden]{display:none}#original-loading canvas{height:min(100vh,70vw);aspect-ratio:640 / 448;grid-area:1 / 1}body.ps2-look #view{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(100vw,calc(100vh * 4 / 3));height:min(100vh,75vw);width:min(100vw,calc(100dvh * 4 / 3));height:min(100dvh,75vw)}#disc{cursor:pointer}#disc:hover,#disc:focus-within,body.no-served #disc,body.disc-over #disc{color:var(--s2u-gold);box-shadow:inset 0 0 0 1px var(--s2u-glyph-cross)}#disc-file,#disc-page-file{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#disc-page{position:fixed;inset:0;z-index:3;box-sizing:border-box;overflow-y:auto;max-width:none;padding:calc(72px + env(safe-area-inset-top,0px)) max(var(--s2u-gutter),calc((100vw - 720px)/2)) var(--s2u-space-8);background:var(--s2u-ground);transition:box-shadow var(--s2u-dur-fast)}#disc-page[hidden]{display:none}#disc-page .s2u-card__body{display:grid;gap:var(--s2u-space-3);justify-items:start;transition:background-color var(--s2u-dur-fast)}#disc-page .s2u-card__body p{margin:0}#disc-pick{position:relative;cursor:pointer}#disc-pick:focus-within{outline:2px solid var(--s2u-focus);outline-offset:2px}body.disc-over #disc-page{box-shadow:inset 0 0 0 3px var(--s2u-gold)}body.disc-over #disc-page .s2u-card__body{background:var(--s2u-tab-lit)}body.no-served #fps,body.no-served #fullscreen,body.no-served #touch{display:none}@media(max-width:480px){#disc-page{padding:calc(60px + env(safe-area-inset-top,0px)) var(--s2u-space-4) var(--s2u-space-6)}}#home .startup-emblem{flex:none;width:var(--s2u-icon-24);height:var(--s2u-icon-24)}#panel .s2u-check[hidden],body.chrome-hidden #panel,body.chrome-hidden #fps,body.chrome-hidden #fullscreen,body.chrome-hidden #dev-badge{display:none}#site-links{position:fixed;top:12px;left:12px;z-index:5;height:auto;padding:4px 8px;right:auto;box-shadow:var(--s2u-panel-inset);border-radius:var(--s2u-radius-viewer)}#panel{top:56px;left:12px}#panel.is-folded{display:none}#panel :focus-visible{outline-offset:-2px}#panel-kicker{margin:0;order:0}#players-online{color:var(--s2u-gold);font-variant-numeric:tabular-nums}#status{margin:0;font:var(--s2u-type-readout-caption);color:var(--s2u-text-dim);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#status.is-bad{display:block;font:var(--s2u-type-readout);color:var(--s2u-warn)}.section{display:grid;gap:var(--s2u-space-2);min-width:0;margin:0}.section+.section{padding-top:var(--s2u-space-3);box-shadow:inset 0 1px 0 var(--s2u-panel-edge)}.section .s2u-field__label,.section .s2u-field__note{margin:0}.section .s2u-range>span:first-child{flex:none;min-width:11ch}#experimental-settings .s2u-range>span:first-child{flex:0 1 11ch;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#disc{justify-self:start}#disc:focus-within{outline:2px solid var(--s2u-focus);outline-offset:2px}.section .row{gap:var(--s2u-space-4)}.section .row .s2u-range{flex:1;min-width:0;margin-top:0}.checks{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2u-space-2) var(--s2u-space-3);margin:var(--s2u-space-2) 0}.checks .s2u-check{min-width:0}.s2u-overlay .s2u-notice--warn{font:var(--s2u-type-readout-caption)}.s2u-overlay .s2u-disclosure{margin:0}.s2u-overlay .s2u-disclosure .s2u-disclosure{margin-left:0;margin-top:var(--s2u-space-2)}.s2u-overlay .s2u-range{margin-top:var(--s2u-space-1)}.s2u-bar__end .s2u-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;height:30px;padding:0 12px}.s2u-bar__end .s2u-tab svg{flex:none;width:16px;height:16px}#source svg{fill:currentColor}#source[hidden]{display:none}#map-bar-field{flex:0 1 auto;min-width:0}#map-bar{height:30px;padding-block:0;max-width:16rem}#controls{top:56px;left:12px;width:min(380px,calc(100vw - 24px))}#controls .s2u-overlay__body{max-height:calc(100dvh - 80px)}#controls .s2u-fine{margin:0}#controls-tabs{margin-bottom:var(--s2u-space-2)}#controls-tabs .s2u-tab{text-align:center}#controls [role=tabpanel][hidden]{display:none}.s2u-overlay .s2u-tabs[role=group]{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;padding:3px;background:var(--s2u-ground-deep);box-shadow:inset 0 0 0 1px var(--s2u-panel);border-radius:var(--s2u-radius-viewer)}.s2u-overlay .s2u-tabs[role=group] .s2u-tab{min-width:0;overflow-wrap:anywhere;align-content:center;justify-items:center;text-align:center;padding:8px 10px;background:transparent;box-shadow:none;color:var(--s2u-text-dim);border-radius:calc(var(--s2u-radius-viewer) - 2px)}.s2u-overlay .s2u-tabs[role=group] .s2u-tab:hover{background:var(--s2u-tab);color:var(--s2u-text-strong)}.s2u-overlay .s2u-tabs[role=group] .s2u-tab[aria-pressed=true]{background:var(--s2u-highlight);color:var(--s2u-gold-display);box-shadow:inset 0 0 0 1px var(--s2u-glyph-cross),0 2px 0 var(--s2u-ground)}.s2u-overlay .s2u-tabs[role=group] .s2u-tab .s2u-tab__what{color:var(--s2u-text-dim)}.s2u-overlay .s2u-tabs[role=group] .s2u-tab[aria-pressed=true] .s2u-tab__what{color:var(--s2u-text-strong)}.s2u-overlay .s2u-tabs[role=group] .s2u-tab:active{background:var(--s2u-highlight-pressed)}.s2u-overlay .s2u-check input{position:relative;display:block;width:30px;height:16px;border-radius:var(--s2u-radius-pill);background:var(--s2u-ground-deep);box-shadow:inset 0 0 0 1px var(--s2u-text-dim);transition:background-color var(--s2u-dur-fast),box-shadow var(--s2u-dur-fast)}.s2u-overlay .s2u-check input:before{content:"";position:absolute;left:3px;top:3px;width:10px;height:10px;border-radius:50%;clip-path:none;background:var(--s2u-text-dim);transition:transform var(--s2u-dur-fast),background-color var(--s2u-dur-fast)}.s2u-overlay .s2u-check input:checked{background:var(--s2u-highlight);box-shadow:inset 0 0 0 1px var(--s2u-glyph-cross)}.s2u-overlay .s2u-check input:checked:before{width:10px;height:10px;clip-path:none;background:var(--s2u-gold-display);transform:translate(14px)}.s2u-overlay .s2u-check:hover input{box-shadow:inset 0 0 0 1px var(--s2u-gold)}.s2u-overlay .s2u-check input:focus-visible{outline:2px solid var(--s2u-focus);outline-offset:2px}#fps{top:12px;right:12px;pointer-events:none}#dev-badge{position:fixed;left:12px;top:200px;z-index:19001;pointer-events:none}#dev-badge[hidden]{display:none}body:has(#original-loading:not([hidden])) #dev-badge{display:none}body.ps2-look #dev-badge{left:calc((100vw - min(100vw,100dvh * 4 / 3))/2 + 12px);top:calc((100dvh - min(100dvh,100vw * 3 / 4))/2 + 200px)}#fullscreen{position:fixed;right:24px;bottom:24px;z-index:5}#loading{pointer-events:none}.row{display:flex;gap:var(--s2u-space-2);align-items:center;flex-wrap:wrap}#diagnostics{max-height:30vh}#toast{left:50%;right:auto;transform:translate(-50%);pointer-events:none;max-width:min(560px,calc(100vw - 24px));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--s2u-gold)}#toast[hidden],body.chrome-hidden #toast{display:none}#keys-list,#pad-list{border-collapse:collapse;margin-top:var(--s2u-space-1);font:var(--s2u-type-readout-caption);color:var(--s2u-text)}#keys-list td,#pad-list td{padding:2px var(--s2u-space-3) 2px 0;vertical-align:top}#keys-list td:first-child,#pad-list td:first-child{white-space:nowrap;color:var(--s2u-text-strong)}.pad-group th{padding:var(--s2u-space-2) 0 2px;text-align:left;font:var(--s2u-type-stat-caption);letter-spacing:var(--s2u-tracking-stat-caption);text-transform:uppercase;color:var(--s2u-gold)}#pad-list .s2u-hint__glyph{vertical-align:-2px;margin-right:var(--s2u-space-1)}@media(max-width:480px),(pointer:coarse){#toast{top:8px;max-width:calc(100vw - 16px)}}#touch{display:none}#touch{--s2u-text-strong: rgba(245, 241, 255, .88);--s2u-tab: rgba(25, 23, 35, .12);--s2u-tab-lit: rgba(180, 174, 209, .36);--s2u-glyph-square: #efa1e6;--s2u-glyph-triangle: #81e4ee;--s2u-glyph-cross: #aaa5ff;--s2u-glyph-circle: #ff718b}.touch #touch{display:block}.touch.pad-on #touch,.touch.armory-open #touch{display:none}body.armory-open #site-links,body.armory-open #panel,body.armory-open #controls,body.armory-open #fps,body.armory-open #fullscreen,body.armory-open #dev-badge,body.is-taunts-open #site-links,body.is-taunts-open #panel,body.is-taunts-open #controls,body.is-taunts-open #fps,body.is-taunts-open #fullscreen,body.is-taunts-open #dev-badge{display:none!important}.touch.is-taunts-open #touch>:not(#touch-walk),.touch.is-taunts-open #touch-walk>:is(#tw-l1,#tw-l2,#tw-r1,#tw-r2,#tw-weapons){display:none!important}body.armory-open #toast{display:none!important}#stick-zone{position:fixed;left:0;bottom:0;width:50vw;height:45vh;z-index:4;touch-action:none}#aim-zone{display:none;position:fixed;right:0;bottom:0;width:50vw;z-index:4;touch-action:none}.touch.is-walking #stick-zone,.touch.is-walking #aim-zone{display:block;top:calc(56px + env(safe-area-inset-top,0px));height:auto}.touch.is-exchange-open #stick-zone,.touch.is-exchange-open #aim-zone{pointer-events:none}#stick-base,#aim-base{position:fixed;z-index:4;width:116px;height:116px;margin:-58px 0 0 -58px;border:1px solid var(--s2u-glyph-cross);border-radius:50%;background:#ffffff0f;pointer-events:none}#stick-base[hidden],#aim-base[hidden]{display:none}#stick-knob,#aim-knob{position:absolute;left:50%;top:50%;width:46px;height:46px;border:1px solid var(--s2u-gold);border-radius:50%;background:#ffffff24;transform:translate(-50%,-50%)}#touch-lift{position:fixed;right:12px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:4;display:flex;flex-direction:column;gap:10px}#touch-stance{position:fixed;right:78px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:4}#touch-fire{position:fixed;right:78px;bottom:calc(82px + env(safe-area-inset-bottom,0px));z-index:4}#touch-lift button,#touch-stance,#touch-fire{width:56px;height:56px;border-radius:50%;touch-action:none;border:1px solid var(--s2u-panel-edge);background:var(--s2u-tab);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--s2u-gold);font:var(--s2u-type-hint);letter-spacing:var(--s2u-tracking-hint);cursor:pointer;-webkit-tap-highlight-color:transparent}#touch-stance{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0}#touch-stance>span{font:var(--s2u-type-stat-caption);letter-spacing:0;color:var(--s2u-text-dim);white-space:nowrap}#touch-stance.is-down,#touch-lift button:active,#touch-stance:active,#touch-fire:active{background:var(--s2u-tab-lit);border-color:var(--s2u-glyph-cross);color:var(--s2u-gold-display)}@media(max-width:480px),(pointer:coarse){#site-links{top:8px;left:8px}#map-bar{max-width:10rem}#panel{top:60px;left:var(--s2u-space-4);width:calc(100vw - 2 * var(--s2u-space-4))}#controls{top:60px}#fps{top:8px;right:8px}#fullscreen{right:12px;bottom:calc(148px + env(safe-area-inset-bottom,0px))}}@media(max-width:480px){#source-word,#settings-word,#controls-word{display:none}.s2u-bar__end .s2u-tab{padding:0 10px}#controls{left:var(--s2u-space-4);width:calc(100vw - 2 * var(--s2u-space-4))}#panel .s2u-overlay__body{max-height:calc(100dvh - 76px)}}@media(max-width:480px){#fps-rest{display:none}}:root{--tw-u: clamp(36px, 10vmin, 46px);--tw-f: clamp(38px, 11vmin, 52px);--tw-d: calc(var(--tw-f) + 4px);--tw-s: calc(var(--tw-u) + 2px);--tw-gap: 6px;--tw-edge: 12px;--tw-stick: clamp(72px, 21vmin, 104px);--tw-floor: 44px;--tw-ammo: 76px;--tw-low: calc(var(--tw-floor) + var(--tw-edge));--tw-stick-floor: max(var(--tw-low), var(--tw-ammo));--tw-dpad-floor: calc(var(--tw-stick-floor) + var(--tw-stick) + 24px);--tw-face-floor: var(--tw-low);--tw-top: 120px;--tw-fs: max(116px, calc(100dvh - var(--tw-dpad-floor) - 2 * var(--tw-u) - var(--tw-gap) - var(--tw-b) - var(--tw-t)));--tw-aim-right: calc(var(--tw-edge) + 2 * var(--tw-d) + var(--tw-stick) / 2 + var(--tw-gap) + var(--tw-r));--tw-l: env(safe-area-inset-left, 0px);--tw-r: env(safe-area-inset-right, 0px);--tw-t: env(safe-area-inset-top, 0px);--tw-b: env(safe-area-inset-bottom, 0px);--tw-dpad-x: calc(var(--tw-edge) + var(--tw-d) + 2 * var(--tw-gap) + var(--tw-l))}#touch-walk,#rotate-hint{display:none}.touch.is-walking #touch-walk{display:block}.touch.is-walking #touch-lift,.touch.is-walking #touch-stance,.touch.is-walking #touch-fire{display:none}#tw-dpad,#tw-face{display:contents}.touch-stick-rest{display:none;pointer-events:none}.touch.is-walking .touch-stick-rest{display:block;position:fixed;box-sizing:border-box;width:var(--tw-stick);height:var(--tw-stick);border:2px solid var(--s2u-text-strong);border-radius:50%;background:var(--s2u-tab);pointer-events:none}.touch-stick-rest i{position:absolute;box-sizing:border-box;width:62%;height:62%;left:19%;top:19%;border:2px solid var(--s2u-text-strong);border-radius:50%;background:var(--s2u-tab-lit);pointer-events:none}#stick-rest{left:calc(var(--tw-edge) + var(--tw-l));bottom:calc(var(--tw-stick-floor) + var(--tw-b))}#aim-rest{right:calc(var(--tw-aim-right) - var(--tw-stick) / 2);top:calc(var(--tw-top) + var(--tw-u) - var(--tw-stick) / 2 + var(--tw-t))}.is-held>.touch-stick-rest{visibility:hidden}.touch.is-exchange-open .touch-stick-rest{visibility:hidden}.touch.is-walking #stick-base,.touch.is-walking #aim-base{border:2px solid var(--s2u-text-strong);background:var(--s2u-tab)}.touch.is-walking #stick-knob,.touch.is-walking #aim-knob{width:70px;height:70px;border:2px solid var(--s2u-text-strong);background:var(--s2u-tab-lit)}#touch-walk button{position:fixed;z-index:5;box-sizing:border-box;margin:0;padding:0;display:grid;place-items:center;border:1.5px solid var(--s2u-text-strong);background:var(--s2u-tab);box-shadow:none;color:var(--s2u-text-strong);font:var(--s2u-type-hint);letter-spacing:0;text-transform:uppercase;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--s2u-dur-fast),border-color var(--s2u-dur-fast)}#touch-walk button.is-down{border-color:var(--s2u-text-strong);background:color-mix(in srgb,var(--s2u-text-strong) 24%,transparent)}#touch-walk button svg{width:80%;height:80%;pointer-events:none}#touch-walk .s2u-hint__glyph{fill:none;stroke-width:1.5}#touch-walk .s2u-hint__glyph--square{stroke:var(--s2u-glyph-square)}#touch-walk .s2u-hint__glyph--triangle{stroke:var(--s2u-glyph-triangle)}#touch-walk .s2u-hint__glyph--cross{stroke:var(--s2u-glyph-cross)}#touch-walk .s2u-hint__glyph--circle{stroke:var(--s2u-glyph-circle)}#tw-face .s2u-hint__glyph{width:100%;height:100%;transform:scale(1.6)}#tw-l1,#tw-l2,#tw-r1,#tw-r2{width:calc(var(--tw-d) - var(--tw-gap));height:var(--tw-u);border-radius:var(--s2u-radius-viewer)}#tw-l2{left:calc(var(--tw-edge) + var(--tw-l));top:calc(var(--tw-fs) + var(--tw-t))}#tw-l1{left:calc(var(--tw-edge) + var(--tw-l));top:calc(var(--tw-fs) + var(--tw-u) + var(--tw-gap) + var(--tw-t))}#tw-r2{right:calc(var(--tw-edge) + var(--tw-r));top:calc(var(--tw-top) + var(--tw-t))}#tw-r1{right:calc(var(--tw-edge) + var(--tw-r));top:calc(var(--tw-top) + var(--tw-u) + var(--tw-gap) + var(--tw-t))}#tw-dpad button{width:var(--tw-u);height:var(--tw-u);border-radius:var(--s2u-radius-0)}#tw-dpad button,#tw-dpad button.is-down{border-color:transparent;background:transparent}#tw-dpad button svg{width:100%;height:100%;stroke-width:1.5;transform:rotate(180deg);fill:var(--s2u-tab);stroke:var(--s2u-text-strong)}#tw-dpad button.is-down svg{fill:color-mix(in srgb,var(--s2u-text-strong) 24%,transparent);stroke:var(--s2u-text-strong)}#tw-left{left:var(--tw-dpad-x);bottom:calc(var(--tw-dpad-floor) + var(--tw-s) + var(--tw-b))}#tw-up{left:calc(var(--tw-dpad-x) + var(--tw-s));bottom:calc(var(--tw-dpad-floor) + 2 * var(--tw-s) + var(--tw-b))}#tw-down{left:calc(var(--tw-dpad-x) + var(--tw-s));bottom:calc(var(--tw-dpad-floor) + var(--tw-b))}#tw-right{left:calc(var(--tw-dpad-x) + 2 * var(--tw-s));bottom:calc(var(--tw-dpad-floor) + var(--tw-s) + var(--tw-b))}#tw-face button{width:var(--tw-f);height:var(--tw-f);border-radius:50%}#tw-cross{right:calc(var(--tw-edge) + var(--tw-d) + var(--tw-r));bottom:calc(var(--tw-face-floor) + var(--tw-b))}#tw-circle{right:calc(var(--tw-edge) + var(--tw-r));bottom:calc(var(--tw-face-floor) + var(--tw-d) + var(--tw-b))}#tw-square{right:calc(var(--tw-edge) + 2 * var(--tw-d) + var(--tw-r));bottom:calc(var(--tw-face-floor) + var(--tw-d) + var(--tw-b))}#tw-triangle{right:calc(var(--tw-edge) + var(--tw-d) + var(--tw-r));bottom:calc(var(--tw-face-floor) + 2 * var(--tw-d) + var(--tw-b))}#tw-mid{position:fixed;z-index:5;left:50%;transform:translate(-50%);bottom:calc(var(--tw-low) + var(--tw-b));display:flex;gap:var(--tw-gap)}#tw-mid button{position:static;height:var(--tw-u);font:var(--s2u-type-stat-caption);letter-spacing:var(--s2u-tracking-stat-caption)}#tw-l3,#tw-r3{width:var(--tw-u);border-radius:50%;opacity:.65}#touch-walk #tw-select,#touch-walk #tw-start{width:calc(1.4 * var(--tw-u));border-color:transparent;background:transparent}#tw-select svg,#tw-start svg{width:70%;height:70%;fill:none;stroke:var(--s2u-text-strong);stroke-width:1.75}#tw-weapons{top:calc(12px + var(--tw-t));left:50%;transform:translate(-50%);height:var(--tw-u);min-width:72px;padding:0 var(--s2u-space-3);border-radius:var(--s2u-radius-pill);letter-spacing:var(--s2u-tracking-hint)}#touch-walk #tw-weapons[hidden]{display:none}.touch.is-inv-shown:not(.is-walking) #touch-walk{display:block}.touch.is-inv-shown:not(.is-walking) #touch-walk>:not(#tw-weapons){display:none}body.is-walking #fullscreen{right:auto;bottom:auto;left:calc(8px + env(safe-area-inset-left,0px));top:calc(72px + env(safe-area-inset-top,0px));width:36px;height:36px}@media(orientation:portrait){.touch.is-walking #rotate-hint{display:block;top:60px;left:50%;right:auto;transform:translate(-50%);max-width:calc(100vw - 16px);white-space:nowrap;pointer-events:none;color:var(--s2u-gold)}:root{--tw-floor: 150px;--tw-stick-floor: calc(var(--tw-low) + var(--tw-u) + 20px);--tw-face-floor: var(--tw-stick-floor);--tw-top: max(120px, calc(100dvh - var(--tw-face-floor) - 2 * var(--tw-d) - var(--tw-f) - 2 * var(--tw-u) - 24px - var(--tw-b) - var(--tw-t)));--tw-aim-right: calc(var(--tw-edge) + var(--tw-d) + var(--tw-stick) / 2 + 16px + var(--tw-r))}}.touch.is-walking.tip-on #rotate-hint{display:none}#mobile-tip{position:fixed;z-index:6;top:calc(56px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);box-sizing:border-box;width:min(460px,calc(100vw - 16px));margin:0;padding:var(--s2u-space-2) var(--s2u-space-3);display:flex;align-items:center;gap:var(--s2u-space-3)}#mobile-tip[hidden],body.chrome-hidden #mobile-tip{display:none}#mobile-tip p{flex:1;font:var(--s2u-type-readout)}#mobile-tip .s2u-iconbtn{flex:none;width:36px;height:36px}@media(pointer:coarse)and (orientation:landscape)and (max-height:500px){#panel{--panel-left: calc(var(--tw-dpad-x) + 2 * var(--tw-s) + var(--tw-u) + 8px);--panel-right: calc(var(--tw-edge) + 2 * var(--tw-d) + var(--tw-f) + 8px + var(--tw-r));left:var(--panel-left);width:min(400px,calc(100vw - var(--panel-left) - var(--panel-right)))}#panel .s2u-overlay__body{box-sizing:border-box;max-height:calc(min(55vh,var(--tw-t, 0px) + var(--mobile-picture-height, 100vh)) - 68px)}}@media(pointer:coarse){#panel .s2u-tab,#controls .s2u-tab,#panel .s2u-check,#panel .s2u-range,#panel .s2u-disclosure>summary,#panel .s2u-field select,#panel .s2u-field input,#disc{min-height:44px}#panel .s2u-range input[type=range]{height:44px}#disc{display:inline-flex;align-items:center}.s2u-bar__end .s2u-tab{position:relative}.s2u-bar__end .s2u-tab:after{content:"";position:absolute;inset:-7px 0}#mobile-tip .s2u-iconbtn{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){#touch-lift button,#touch-stance,#touch-fire,#touch-walk button{transition:none}}canvas.is-taunt-editor{position:fixed;inset:0;width:100vw;height:100vh;object-fit:contain;z-index:1001}canvas[data-native-settings],canvas[data-native-settings-gpu]{position:fixed;inset:0;margin:auto;width:min(100vw,calc(100vh * 640 / 448));height:min(100vh,70vw);z-index:1001}canvas[data-native-settings-gpu].s2u-ui-gpu-standby,#original-loading canvas.s2u-ui-gpu-standby,canvas.s2u-ui-gpu-under{visibility:hidden}body:has(canvas[data-native-settings]) #playtest-overlay{display:none}
