@font-face{font-family:DNF Bit Bit v2;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/DNFBitBitv2-Cx_90-K5.woff2)format("woff2")}@font-face{font-family:NeoDunggeunmoPro-Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/NeoDunggeunmoPro-Regular-QKK3oiQY.woff2)format("woff2")}@font-face{font-family:Hakgyoansim Samulham R;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/HakgyoansimSamulhamR-B33Xwnhp.woff2)format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/Fredoka-500-latin-ext-CYrqKuxd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/Fredoka-500-latin-DM6njrJ3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/Fredoka-500-latin-ext-CYrqKuxd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/Fredoka-500-latin-DM6njrJ3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-400-latin-ext-BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-400-latin-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-500-latin-ext-CAhNIIs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-500-latin-DSY6xOcd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-600-latin-ext-D38SheWl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-600-latin-BgSNZQsw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/SpaceGrotesk-400-latin-ext-D9tNdqV9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/SpaceGrotesk-400-latin-BhU9QXUp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/SpaceGrotesk-400-latin-ext-D9tNdqV9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/SpaceGrotesk-400-latin-BhU9QXUp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/SpaceGrotesk-400-latin-ext-D9tNdqV9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/SpaceGrotesk-400-latin-BhU9QXUp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--intro-video-stage-width:100vw;--intro-video-stage-height:100vh;--intro-portrait-scale:3}@supports (width:100dvw){:root{--intro-video-stage-width:100dvw}}@supports (height:100dvh){:root{--intro-video-stage-height:100dvh}}.intro-grid-surface{background-image:url(/assets/bg-tScDIS_j.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (aspect-ratio>=16/9){.intro-grid-surface{background-repeat:repeat-x;background-size:calc(var(--intro-video-stage-height) * 16 / 9) var(--intro-video-stage-height)}}@media (orientation:portrait){.intro-grid-surface{background-repeat:repeat-y;background-size:calc(var(--intro-video-stage-width) * var(--intro-portrait-scale)) calc(var(--intro-video-stage-width) * var(--intro-portrait-scale) * 9 / 16)}}.sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cursor-default:url(/assets/cursor-default-Bp5XUcI-.png) 5 2, default;--cursor-pointer:url(/assets/cursor-pointer-DgzjmEUR.png) 18 2, pointer;--cursor-grab:url(/assets/cursor-grab-BfMisUYQ.png) 24 24, grab;--cursor-grabbing:url(/assets/cursor-grabbing-BKH6vJR4.png) 24 24, grabbing;--cursor-crosshair:url(/assets/cursor-crosshair-DgQ8cfOz.png) 24 24, crosshair;--cursor-progress:url(/assets/cursor-progress-DzkZi5Tu.png) 24 24, progress;--cursor-not-allowed:url(/assets/cursor-not-allowed-BUcoc8R4.png) 24 24, not-allowed}html,body,#root,.app{width:100%;height:100%;min-height:100%;overflow:hidden}body{color:#f3f9ef;cursor:var(--cursor-default,default);background:radial-gradient(circle at 20% 10%,#ffe89824,#0000 24%),radial-gradient(circle at top,#82c9ff29,#0000 34%),linear-gradient(#102215 0%,#08150d 100%);margin:0;font-family:Space Grotesk,Noto Sans KR,sans-serif}:where(a[href],button,[role=button],[role=link],[role=menuitem],[role=tab],[role=checkbox],[role=radio],[role=switch],[role=slider],[role=option],[role=treeitem],[role=combobox],input:is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=image]),select,summary,label[for]){cursor:var(--cursor-pointer,pointer)}@supports selector(label:has(input)){:where(label:has(input,select,textarea,button,[role])){cursor:var(--cursor-pointer,pointer)}}*{box-sizing:border-box}@media (hover:none) and (pointer:coarse){:where(body){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:where(img,a){-webkit-user-drag:none}:where(a[href]){-webkit-touch-callout:default}:where(input:not([type]),input:is([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]),textarea,[contenteditable]:not([contenteditable=false]),[role=textbox],[role=searchbox],[role=spinbutton],.selectable){-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}:where(.selectable button,.selectable [role=button],.selectable [role=menuitem],.selectable [role=tab],.selectable [role=checkbox],.selectable [role=radio],.selectable [role=switch],.selectable [role=slider],.selectable [role=option],.selectable [role=treeitem],.selectable [role=combobox],.selectable input:is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=image]),.selectable select,.selectable option,.selectable summary,.selectable label){-webkit-user-select:none;user-select:none}}:where(input:not([type]),input:is([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]),textarea,[contenteditable]:not([contenteditable=false]),[role=textbox],[role=searchbox],[role=spinbutton]){cursor:text}input:disabled,textarea:disabled,button:disabled,select:disabled,[aria-disabled=true]{cursor:var(--cursor-not-allowed,not-allowed)}@supports selector(label:has(:disabled)){label:has(:disabled){cursor:var(--cursor-not-allowed,not-allowed)}}.app{--app-compact-edge-offset:8px;--app-compact-edge-stack-gap:8px;--app-top-actions-compact-height:0px;--app-top-actions-scale:1;min-height:100vh;overflow:hidden}.app__route-surface{width:100%;height:100%;min-height:inherit}.app__route-surface[data-route-transitioning]{visibility:hidden}.app__surface{width:100%;height:100%;min-height:inherit}.app__top-actions{top:max(calc(12px * var(--app-top-actions-scale)), env(safe-area-inset-top));right:max(calc(12px * var(--app-top-actions-scale)), env(safe-area-inset-right));z-index:80;justify-items:end;gap:calc(10px * var(--app-top-actions-scale));width:calc(361px * var(--app-top-actions-scale));pointer-events:none;display:grid;position:fixed}.app__top-actions[data-compact-edge=right]{top:calc(env(safe-area-inset-top) + var(--app-compact-edge-offset));right:calc(env(safe-area-inset-right) + var(--app-compact-edge-offset))}.app__top-actions>*{pointer-events:auto}.app__top-actions>.auth-session-panel{width:calc(361px * var(--app-top-actions-scale));position:relative;top:0;right:0}.language-toggle{color:#2a1a13;min-width:132px;min-height:38px;image-rendering:pixelated;background:linear-gradient(90deg,#fff3 0 4px,#0000 4px 12px),#fff0bd;border:3px solid #2a1a13;border-radius:0;display:inline-grid;position:relative;box-shadow:0 0 0 2px #fff8d8,5px 5px #7a4328}.language-toggle:after{pointer-events:none;content:"";border-top:7px solid #2a1a13;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:50%;right:12px;transform:translateY(-35%)}.language-toggle__select{appearance:none;width:100%;min-width:0;color:inherit;letter-spacing:0;text-shadow:1px 1px #ffffff8c;background:0 0;border:0;outline:0;padding:7px 32px 7px 12px;font:700 14px/1.2 DNF Bit Bit v2,IBM Plex Mono,Noto Sans KR,monospace}.language-toggle__select:focus-visible{outline-offset:3px;outline:3px solid #fff}.language-toggle__select option{color:#2a1a13;background:#fff0bd}@supports (min-height:100svh){.app{min-height:100svh}}.dev-hud-panel{color:#e9fffb;pointer-events:auto;background:linear-gradient(#0d192bf5,#040a12f5),#07111f;border:2px solid #67e8f9;gap:10px;padding:10px;font-family:IBM Plex Mono,Space Grotesk,monospace;display:grid;box-shadow:0 0 0 1px #f472b694,6px 6px #020617b8}.dev-hud-panel:before{content:"";background:repeating-linear-gradient(90deg,#67e8f9 0 12px,#f472b6 12px 24px,#facc15 24px 36px,#07111f 36px 48px);width:100%;height:4px;display:block}.dev-hud-panel[data-collapsed=true]{width:44px;height:44px;padding:4px}.dev-hud-panel[data-collapsed=true]:before{display:none}.dev-hud-panel__collapsed-toggle{background:#10263b;border:2px solid #67e8f9;place-items:center;width:32px;height:32px;padding:0;display:grid;box-shadow:3px 3px #f472b675}.dev-hud-panel__collapsed-toggle span,.dev-hud-panel__collapsed-toggle span:before,.dev-hud-panel__collapsed-toggle span:after{content:"";background:#e9fffb;width:16px;height:2px;display:block}.dev-hud-panel__collapsed-toggle span{position:relative}.dev-hud-panel__collapsed-toggle span:before,.dev-hud-panel__collapsed-toggle span:after{position:absolute;left:0}.dev-hud-panel__collapsed-toggle span:before{top:-6px}.dev-hud-panel__collapsed-toggle span:after{top:6px}.dev-hud-panel__collapsed-toggle:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #f472b68f}.dev-hud-panel__collapsed-toggle:active{transform:translate(2px,2px);box-shadow:1px 1px #f472b68f}.dev-hud-panel__collapsed-toggle:focus-visible{outline-offset:3px;outline:3px solid #facc15}.dev-hud-panel__header{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:0;display:grid}.dev-hud-panel__header strong{color:#e9fffb;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:900;line-height:1.25;overflow:hidden}.dev-hud-panel__eyebrow{color:#07111f;text-transform:uppercase;background:#facc15;border:1px solid #facc15e0;place-items:center;min-height:22px;padding:0 7px;font-size:.58rem;font-weight:900;line-height:1;display:inline-grid}.dev-hud-panel__toggle{color:#e9fffb;min-height:28px;font:inherit;background:#10263b;border:2px solid #67e8f9;padding:0 9px;font-size:.64rem;font-weight:900;line-height:1;box-shadow:3px 3px #f472b675}.dev-hud-panel__toggle:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #f472b68f}.dev-hud-panel__toggle:active{transform:translate(2px,2px);box-shadow:1px 1px #f472b68f}.dev-hud-panel__toggle:focus-visible{outline-offset:3px;outline:3px solid #facc15}.dev-hud-panel__body,.dev-hud-panel__section{gap:8px;min-width:0;display:grid}.dev-hud-panel__section+.dev-hud-panel__section{border-top:1px solid #67e8f947;padding-top:8px}.dev-hud-panel__section-title{color:#facc15;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:900;line-height:1}.dev-hud-panel__readout{background:#0206178f;border:1px solid #67e8f96b;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid}.dev-hud-panel__label{color:#93c5fd;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1}.dev-hud-panel__value,.dev-hud-panel__readout strong{overflow-wrap:anywhere;color:#e9fffb;min-width:0;font-size:.72rem;font-weight:900;line-height:1.35}.dev-hud-panel__actions{flex-wrap:wrap;gap:8px;display:flex}.dev-hud-panel__button{color:#e9fffb;min-height:32px;font:inherit;text-transform:uppercase;background:#10263b;border:2px solid #67e8f9;padding:7px 10px;font-size:.68rem;font-weight:900;line-height:1;transition:box-shadow .12s,transform .12s,background-color .16s,color .16s,opacity .16s;box-shadow:3px 3px #f472b675}.dev-hud-panel__button:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 4px #f472b68f}.dev-hud-panel__button:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px #f472b68f}.dev-hud-panel__button:focus-visible{outline-offset:3px;outline:3px solid #facc15}.dev-hud-panel__button[aria-pressed=true]{color:#07111f;background:#f472b6}.dev-hud-panel__details{gap:8px;display:grid}.dev-hud-panel__details summary{color:#e9fffb;text-transform:uppercase;background:#10263b;border:2px solid #67e8f9;width:max-content;min-height:28px;padding:7px 9px;font-size:.66rem;font-weight:900;line-height:1;box-shadow:3px 3px #f472b675}.dev-hud-panel__details[open] summary{color:#07111f;background:#67e8f9}.dev-hud-panel__details summary:focus-visible{outline-offset:3px;outline:3px solid #facc15}.dev-hud-panel__list{gap:5px;max-height:190px;margin:0;display:grid;overflow:auto}.dev-hud-panel__list div{border-bottom:1px solid #67e8f92e;grid-template-columns:72px minmax(0,1fr);gap:8px;min-width:0;padding:5px 0;display:grid}.dev-hud-panel__list dt{color:#93c5fd;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1.35}.dev-hud-panel__list dd{overflow-wrap:anywhere;color:#e9fffb;min-width:0;margin:0;font-size:.68rem;font-weight:800;line-height:1.35}.lobby-stage__dev-panel{z-index:15;width:min(340px,100% - 28px);position:absolute;top:74px;left:14px}@media (width<=720px){.lobby-stage__dev-panel{width:calc(100% - 16px);top:142px;left:8px}}.lobby-dialogue{z-index:35;pointer-events:none;--dialogue-text-color:#51361a;justify-content:center;align-items:flex-end;width:100%;font-family:NeoDunggeunmoPro-Regular,monospace;font-size:clamp(5px,min(.8333vw,1.481vh),16px);display:flex;position:fixed;inset:0}.lobby-dialogue__inner{width:88.25em;height:13.5em;margin:0 0 max(5em, env(safe-area-inset-bottom)) 0;pointer-events:auto;position:relative}.lobby-dialogue__portrait-col{z-index:2;flex-direction:column;justify-content:flex-end;align-items:center;width:12.5em;height:15.0625em;display:flex;position:absolute;top:-3em;left:-3em}.lobby-dialogue__portrait{flex-shrink:0;width:15em;height:22em;position:relative;top:4.4em;overflow:hidden}.lobby-dialogue__nameplate{flex-shrink:0;justify-content:center;align-items:center;height:3.25em;font-family:DNF Bit Bit v2,monospace;display:flex;position:relative;bottom:-1.2em;left:.2em}.lobby-dialogue__nameplate-bg{width:100%;height:auto;image-rendering:pixelated;flex-shrink:0;display:block;position:relative}.lobby-dialogue__nameplate-text{color:var(--dialogue-text-color);white-space:nowrap;letter-spacing:.02em;font-size:1.5625em;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lobby-dialogue__box{flex:1;position:relative}.lobby-dialogue__box-bg{width:100%;height:auto;image-rendering:pixelated;display:block}.lobby-dialogue__box-content{appearance:none;font:inherit;color:inherit;text-align:left;background:0 0;border:none;padding:.875em 4.75em 1.125em 11.25em;position:absolute;inset:0}button.lobby-dialogue__box-content{cursor:pointer}.lobby-dialogue__text{color:var(--dialogue-text-color);word-break:keep-all;margin:0;font-size:2.5em;line-height:1.5;display:block}.lobby-dialogue__arrow{width:2.4375em;height:auto;image-rendering:pixelated;animation:.9s ease-in-out infinite alternate lobby-dialogue-arrow-bounce;position:absolute;bottom:1.875em;right:1.875em}@keyframes lobby-dialogue-arrow-bounce{0%{transform:translateY(0)}to{transform:translateY(4px)}}.lobby-dialogue__choices{flex-wrap:wrap;align-items:center;gap:1em;width:100%;height:100%;display:flex}.lobby-dialogue__choice{width:37em;height:5em;box-shadow:none;color:var(--dialogue-text-color);font:inherit;cursor:pointer;appearance:none;background:0 0;border:none;outline:none;flex:1;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.lobby-dialogue__choice-bg{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;display:block;position:absolute;inset:0}.lobby-dialogue__choice-bg--on{opacity:0;transition:opacity 80ms linear}.lobby-dialogue__choice:hover .lobby-dialogue__choice-bg--on,.lobby-dialogue__choice:active .lobby-dialogue__choice-bg--on{opacity:1}.lobby-dialogue__choice-label{z-index:1;text-align:center;word-break:keep-all;color:inherit;padding:.5625em .875em;font-size:2em;font-weight:700;line-height:1.3;position:relative}@media (width<=600px){.lobby-dialogue{font-size:16px}.lobby-dialogue__inner{width:min(100% - 24px,560px);height:auto;margin:0 12px max(12px, env(safe-area-inset-bottom)) 12px}.lobby-dialogue__portrait-col{z-index:2;pointer-events:none;flex-direction:row;align-items:flex-end;gap:.4em;width:auto;height:auto;position:absolute;top:auto;bottom:100%;left:.5em}.lobby-dialogue__portrait{width:15em;height:22em;font-size:.3em;top:0}.lobby-dialogue__nameplate{max-width:calc(100vw - 40px);font-size:.62em;bottom:.25em;left:0}.lobby-dialogue__box{flex:none}.lobby-dialogue__box-bg{display:none}.lobby-dialogue__box{background:var(--lobby-ui-paper,#fff0bdf0);border:3px solid var(--lobby-ui-ink,#2a1a13);min-height:6em;box-shadow:5px 5px 0 var(--lobby-ui-shadow-solid,#7a4328);padding:0;position:relative}.lobby-dialogue__box-content{padding:1em 1em 1.25em;position:static;inset:auto}.lobby-dialogue__text{font-size:max(15px,1em);line-height:1.5}.lobby-dialogue__arrow{width:1.5em;bottom:.5em;right:.75em}.lobby-dialogue__choices{flex-flow:column;gap:.5em;height:auto}.lobby-dialogue__choice{background:var(--lobby-ui-gold,#f0b45f);border:3px solid var(--lobby-ui-ink,#2a1a13);width:100%;height:auto;min-height:max(44px,3em);box-shadow:3px 3px 0 var(--lobby-ui-shadow-solid,#7a4328);flex:none;transition:transform .12s,box-shadow .12s,background-color .12s}.lobby-dialogue__choice:active{box-shadow:1px 1px 0 var(--lobby-ui-shadow-solid,#7a4328);background:#ffd07a;transform:translate(2px,2px)}.lobby-dialogue__choice:focus-visible{outline:3px solid var(--lobby-ui-cream,#fff8d8);outline-offset:2px}.lobby-dialogue__choice-bg{display:none}.lobby-dialogue__choice-label{padding:.5em .75em;font-size:max(15px,1em)}}.lobby-shell{background:#f4e7c7;place-items:center;width:100%;min-height:100vh;display:grid;overflow:hidden}@supports (min-height:100svh){.lobby-shell{min-height:100svh}}.lobby-stage-frame{width:min(100vw,1920px);height:min(100vh,1920px);position:relative;overflow:hidden}@supports (height:100svh){.lobby-stage-frame{height:min(100svh,1920px)}}.lobby-stage[data-stage-loading]{visibility:hidden}.lobby-stage{--lobby-ui-blue:#5fa8d7;--lobby-ui-cream:#fff8d8;--lobby-ui-gold:#f0b45f;--lobby-ui-green:#5dbb70;--lobby-ui-ink:#2a1a13;--lobby-ui-paper:#fff0bdf0;--lobby-ui-red:#d96b4c;--lobby-ui-shadow:#2a1a1399;--lobby-ui-shadow-solid:#7a4328;--lobby-dev-bg:#070e18f2;--lobby-dev-cyan:#67e8f9;--lobby-dev-magenta:#f472b6;--lobby-dev-amber:#facc15;--lobby-dev-lime:#a3e635;--lobby-dev-muted:#93c5fd;--lobby-dev-text:#e9fffb;--lobby-dev-shadow:#020617b8;width:100%;height:100%;box-shadow:none;isolation:isolate;touch-action:manipulation;background:#f4e7c7;border:0;border-radius:0;outline:none;position:relative;overflow:hidden}.lobby-stage__world-root{z-index:6;pointer-events:none;position:absolute;inset:0}.lobby-stage__intro-spotlight{z-index:9;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#fffbdd2e 0,#fff8cc1a 24%,#fff8cc0a 42%,#0000 68%);animation:2.4s ease-out forwards lobby-intro-spotlight;position:absolute;inset:0}@keyframes lobby-intro-spotlight{0%{opacity:.84;transform:scale(1.04)}68%{opacity:.42}to{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.lobby-stage__intro-spotlight{animation:none;display:none}}.lobby-stage__world-root--error{place-items:center;padding:24px;display:grid}.lobby-stage__world-error{color:#fff5e3f5;letter-spacing:.04em;text-align:center;background:#142218c7;border:1px solid #ffeed647;border-radius:18px;max-width:min(420px,80%);margin:0;padding:14px 18px;font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:600;line-height:1.6}.lobby-stage__hud{top:var(--lobby-hud-offset,15px);left:var(--lobby-hud-offset,15px);z-index:14;width:calc(181px * var(--lobby-hud-scale,1));height:calc(66px * var(--lobby-hud-scale,1));-webkit-backdrop-filter:blur(calc(2px * var(--lobby-hud-scale,1)));filter:drop-shadow(calc(3px * var(--lobby-hud-scale,1)) calc(3px * var(--lobby-hud-scale,1)) 0px #0006);image-rendering:pixelated;pointer-events:auto;position:absolute}.lobby-stage__hud[data-compact-edge=right]{top:calc(env(safe-area-inset-top) + var(--app-compact-edge-offset,8px) + var(--app-top-actions-compact-height,0px) + var(--app-compact-edge-stack-gap,8px));right:calc(env(safe-area-inset-right) + var(--app-compact-edge-offset,8px));position:fixed;left:auto}.lobby-stage__hud-controls{width:calc(181px * var(--lobby-hud-scale,1));height:calc(66px * var(--lobby-hud-scale,1));background-image:url(/assets/lobby-zoom-hud-bg-AzvRv7lB.svg);background-position:0 0;background-repeat:no-repeat;background-size:calc(181px * var(--lobby-hud-scale,1)) calc(66px * var(--lobby-hud-scale,1));color:#2a1500;pointer-events:auto;font-family:NeoDunggeunmoPro-Regular,IBM Plex Mono,monospace;position:relative}.lobby-stage__hud-controls::-webkit-scrollbar{display:none}.lobby-stage__zoom-controls{width:calc(181px * var(--lobby-hud-scale,1));height:calc(66px * var(--lobby-hud-scale,1));pointer-events:auto;position:absolute;top:0;left:0}.lobby-stage__zoom-button{top:calc((17px * var(--lobby-hud-scale,1)) - ( (max(44px, calc(36px * var(--lobby-hud-scale,1))) - calc(36px * var(--lobby-hud-scale,1))) / 2 ));width:max(44px, calc(36px * var(--lobby-hud-scale,1)));height:max(44px, calc(36px * var(--lobby-hud-scale,1)));color:#0000;font:inherit;image-rendering:pixelated;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;--lobby-hud-zoom-bg-y:0px;background-color:#0000;border:0;padding:0;font-size:0;display:block;position:absolute;overflow:visible}.lobby-stage__zoom-button:before{left:calc((max(44px, calc(36px * var(--lobby-hud-scale,1))) - calc(36px * var(--lobby-hud-scale,1))) / 2);top:calc((max(44px, calc(36px * var(--lobby-hud-scale,1))) - calc(36px * var(--lobby-hud-scale,1))) / 2);width:calc(36px * var(--lobby-hud-scale,1));height:calc(36px * var(--lobby-hud-scale,1));background-image:url(/assets/lobby-zoom-controls-CqHlZwyQ.png);background-position:calc(var(--lobby-hud-zoom-bg-x,0px) * var(--lobby-hud-scale,1)) calc(var(--lobby-hud-zoom-bg-y,0px) * var(--lobby-hud-scale,1));background-repeat:no-repeat;background-size:calc(72px * var(--lobby-hud-scale,1)) calc(108px * var(--lobby-hud-scale,1));content:"";image-rendering:pixelated;position:absolute}.lobby-stage__zoom-button--out{left:calc((16px * var(--lobby-hud-scale,1)) - ( (max(44px, calc(36px * var(--lobby-hud-scale,1))) - calc(36px * var(--lobby-hud-scale,1))) / 2 ));--lobby-hud-zoom-bg-x:0px}.lobby-stage__zoom-button--in{left:calc((133px * var(--lobby-hud-scale,1)) - ( (max(44px, calc(36px * var(--lobby-hud-scale,1))) - calc(36px * var(--lobby-hud-scale,1))) / 2 ));--lobby-hud-zoom-bg-x:-36px}.lobby-stage__zoom-button:hover:not(:disabled),.lobby-stage__zoom-button:active:not(:disabled){--lobby-hud-zoom-bg-y:-36px}.lobby-stage__zoom-button:disabled{--lobby-hud-zoom-bg-y:-72px}.lobby-stage__zoom-chip{left:calc(58px * var(--lobby-hud-scale,1));top:calc(18px * var(--lobby-hud-scale,1));width:calc(64px * var(--lobby-hud-scale,1));height:calc(30px * var(--lobby-hud-scale,1));background-image:url(/assets/lobby-zoom-chip-bg-nH-NTUGN.svg);background-position:0 0;background-repeat:no-repeat;background-size:calc(64px * var(--lobby-hud-scale,1)) calc(30px * var(--lobby-hud-scale,1));color:#2a1500;font-family:NeoDunggeunmoPro-Regular,IBM Plex Mono,monospace;font-size:calc(16px * var(--lobby-hud-scale,1));text-align:center;letter-spacing:0;place-items:center;margin:0;font-weight:400;line-height:1;display:grid;position:absolute}.lobby-stage__zoom-button:focus-visible{outline:calc(3px * var(--lobby-hud-scale,1)) solid #fff;outline-offset:calc(4px * var(--lobby-hud-scale,1))}.lobby-stage__mobile-move{left:max(var(--lobby-mobile-move-offset,50px), env(safe-area-inset-left));bottom:max(var(--lobby-mobile-move-offset,50px), env(safe-area-inset-bottom));z-index:15;width:calc(204px * var(--lobby-mobile-move-scale,1));height:calc(204px * var(--lobby-mobile-move-scale,1));pointer-events:auto;display:none;position:absolute}.lobby-stage__mobile-move-button{left:calc(var(--lobby-mobile-move-center-x) * var(--lobby-mobile-move-scale,1));top:calc(var(--lobby-mobile-move-center-y) * var(--lobby-mobile-move-scale,1));width:max(44px, calc(64px * var(--lobby-mobile-move-scale,1)));height:max(44px, calc(64px * var(--lobby-mobile-move-scale,1)));color:#0000;font:inherit;image-rendering:pixelated;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;--lobby-mobile-move-bg-y:0px;background-color:#0000;border:0;padding:0;font-size:0;transition:opacity .12s;display:block;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.lobby-stage__mobile-move-button:before{width:calc(64px * var(--lobby-mobile-move-scale,1));height:calc(64px * var(--lobby-mobile-move-scale,1));background-image:url(/assets/mobile-direction-keys-BFRM3qWt.png);background-position:calc(var(--lobby-mobile-move-bg-x,0px) * var(--lobby-mobile-move-scale,1)) calc(var(--lobby-mobile-move-bg-y,0px) * var(--lobby-mobile-move-scale,1));background-repeat:no-repeat;background-size:calc(256px * var(--lobby-mobile-move-scale,1)) calc(192px * var(--lobby-mobile-move-scale,1));content:"";image-rendering:pixelated;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lobby-stage__mobile-move-button:active:not(:disabled){--lobby-mobile-move-bg-y:-64px}.lobby-stage__mobile-move-button:disabled{--lobby-mobile-move-bg-y:-128px}.lobby-stage__mobile-move-button:focus-visible{outline:3px solid var(--lobby-ui-cream);outline-offset:2px}.lobby-stage__mobile-move-button--up{--lobby-mobile-move-center-x:102px;--lobby-mobile-move-center-y:32px;--lobby-mobile-move-bg-x:0px}.lobby-stage__mobile-move-button--left{--lobby-mobile-move-center-x:32px;--lobby-mobile-move-center-y:102px;--lobby-mobile-move-bg-x:-128px}.lobby-stage__mobile-move-button--right{--lobby-mobile-move-center-x:172px;--lobby-mobile-move-center-y:102px;--lobby-mobile-move-bg-x:-192px}.lobby-stage__mobile-move-button--down{--lobby-mobile-move-center-x:102px;--lobby-mobile-move-center-y:172px;--lobby-mobile-move-bg-x:-64px}.lobby-stage__mobile-interaction-button{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:15;border:3px solid var(--lobby-ui-ink);background:var(--lobby-ui-gold);width:clamp(118px,34vw,150px);min-height:58px;box-shadow:5px 5px 0 var(--lobby-ui-shadow-solid);color:var(--lobby-ui-ink);font:inherit;text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;grid-template-rows:auto auto;place-items:center;gap:3px;padding:8px 10px;font-family:IBM Plex Mono,monospace;line-height:1;transition:transform .12s,background-color .12s,box-shadow .12s,opacity .12s;display:grid;position:absolute}.lobby-stage__mobile-interaction-button--anchored{transition:transform .12s,background-color .12s,box-shadow .12s,opacity .12s;bottom:auto;right:auto;transform:translate(-50%,-100%)}.lobby-stage__mobile-interaction-button:active:not(:disabled){box-shadow:2px 2px 0 var(--lobby-ui-shadow-solid);background:#ffd07a;transform:translate(2px,2px)}.lobby-stage__mobile-interaction-button--anchored:active:not(:disabled){transform:translate(calc(2px - 50%),calc(2px - 100%))}.lobby-stage__mobile-interaction-button:disabled{color:#fff8d8b8;opacity:.68;background:#9b8f71}.lobby-stage__mobile-interaction-button:focus-visible{outline:3px solid var(--lobby-ui-cream);outline-offset:3px}.lobby-stage__mobile-interaction-button--object{width:max(44px, var(--lobby-interaction-icon-width,26px));height:max(44px, var(--lobby-interaction-icon-height,61px));min-height:max(44px, var(--lobby-interaction-icon-height,61px));box-shadow:none;background:0 0;border:0;grid-template-rows:1fr;place-items:end center;padding:0}.lobby-stage__mobile-interaction-button--object:active:not(:disabled){box-shadow:none;background:0 0;transform:scale(.96)}.lobby-stage__mobile-interaction-button--object.lobby-stage__mobile-interaction-button--anchored:active:not(:disabled){transform:translate(-50%,-100%)scale(.96)}.lobby-stage__mobile-interaction-button--object:disabled{box-shadow:none;background:0 0}.lobby-stage__interaction-exclamation{width:var(--lobby-interaction-icon-width,26px);height:var(--lobby-interaction-icon-height,61px);image-rendering:pixelated;pointer-events:none;display:block}.lobby-stage__mobile-interaction-command,.lobby-stage__mobile-interaction-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.lobby-stage__mobile-interaction-command{font-size:.88rem;font-weight:900}.lobby-stage__mobile-interaction-label{font-size:.62rem;font-weight:800}.lobby-stage__debug-layer{z-index:10;pointer-events:none;position:absolute;inset:0}.lobby-stage__debug-canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.lobby-stage__debug-panel{z-index:11;flex-wrap:wrap;gap:8px;max-width:min(92%,760px);display:flex;position:absolute;bottom:clamp(14px,2.2vw,22px);left:clamp(14px,2.2vw,22px)}.lobby-stage__debug-panel span{box-shadow:0 0 0 1px #f472b657, 4px 4px 0 var(--lobby-dev-shadow);color:var(--lobby-dev-text);background:#070e18e0;border:2px solid #67e8f9d1;padding:8px 10px;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:900}.lobby-stage__editor-layer{z-index:13;pointer-events:auto;position:absolute;inset:0}.lobby-stage__editor-objects{z-index:1;position:absolute;inset:0}.lobby-stage__editor-object-wrap{z-index:0;position:absolute}.lobby-stage__editor-object-wrap--selected{z-index:1}.lobby-stage__editor-object-wrap--selected:before{z-index:0;pointer-events:none;content:"";border:2px solid #facc15f2;animation:1.4s ease-in-out infinite lobby-editor-focus-ring;position:absolute;inset:-6px;box-shadow:0 0 0 2px #67e8f9c7,0 0 20px #facc1575,0 0 32px #f472b657}.lobby-stage__editor-object{z-index:1;width:100%;height:100%;cursor:var(--cursor-grab,grab);touch-action:none;background:#22ae891a;border:1px solid #8ff5d670;padding:0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #06191d6b}.lobby-stage__editor-object:active{cursor:var(--cursor-grabbing,grabbing)}.lobby-stage__editor-object[aria-pressed=true]{background:#ffc95424;border:2px solid #ffe082fa;box-shadow:inset 0 0 0 1px #ffffff3d,0 0 0 1px #3e210457,0 0 16px #facc1557}.lobby-stage__editor-object:focus-visible{outline:3px solid var(--lobby-dev-amber);outline-offset:4px}.lobby-stage__editor-object span{z-index:3;border:1px solid var(--lobby-dev-cyan);max-width:min(220px,100%);color:var(--lobby-dev-text);text-overflow:ellipsis;white-space:nowrap;background:#070e18eb;padding:5px 8px;font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:900;position:absolute;top:0;left:0;overflow:hidden;transform:translateY(-100%)}.lobby-stage__editor-resize{z-index:4;border:2px solid var(--lobby-dev-cyan);background:var(--lobby-dev-magenta);box-shadow:2px 2px 0 var(--lobby-dev-shadow);touch-action:none;padding:0;position:absolute}.lobby-stage__editor-resize--right{cursor:ew-resize;width:14px;height:26px;top:50%;right:-7px;transform:translateY(-50%)}.lobby-stage__editor-resize--bottom{cursor:ns-resize;width:26px;height:14px;bottom:-7px;left:50%;transform:translate(-50%)}.lobby-stage__editor-resize--corner{cursor:nwse-resize;width:18px;height:18px;bottom:-8px;right:-8px}.lobby-stage__editor-collision-grid{z-index:5;touch-action:none;background:#14080814;border:0;outline:1px solid #ff7e7ee0;width:100%;height:100%;padding:0;display:block;position:absolute;top:0;left:0}.lobby-stage__editor-collision-canvas-frame,.lobby-stage__editor-collision-canvas{pointer-events:none;width:100%;height:100%;display:block}.lobby-stage__editor-map-collision-layer{z-index:2;touch-action:none;background-color:#3d121214;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);border:0;outline:1px solid #ff7e7e7a;padding:0;position:absolute;overflow:hidden}@keyframes lobby-editor-focus-ring{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.012)}}@media (prefers-reduced-motion:reduce){.lobby-stage__editor-object-wrap--selected:before{animation:none}}.lobby-stage__editor-map-collision-canvas-frame,.lobby-stage__editor-map-collision-canvas{pointer-events:none;width:100%;height:100%;display:block}.lobby-stage__editor-panel{z-index:4;border:2px solid var(--lobby-dev-cyan);background:linear-gradient(180deg, #0d192bf5, #040a12f5), var(--lobby-dev-bg);width:min(470px,100% - 28px);max-height:min(74%,680px);box-shadow:0 0 0 1px #f472b694, 6px 6px 0 var(--lobby-dev-shadow);color:var(--lobby-dev-text);pointer-events:auto;gap:10px;padding:12px;font-family:IBM Plex Mono,Space Grotesk,monospace;display:grid;position:absolute;bottom:clamp(14px,2.2vw,22px);right:clamp(14px,2.2vw,22px);overflow:auto}.lobby-stage__editor-panel:before{background:repeating-linear-gradient(90deg, var(--lobby-dev-cyan) 0 12px, var(--lobby-dev-magenta) 12px 24px, var(--lobby-dev-amber) 24px 36px, #07111f 36px 48px);content:"";width:100%;height:4px;margin-bottom:2px;display:block}.lobby-stage__editor-panel-header{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;display:grid}.lobby-stage__editor-panel-header strong{min-width:0;color:var(--lobby-dev-text);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:900;line-height:1.35;display:block;overflow:hidden}.lobby-stage__editor-eyebrow{color:var(--lobby-dev-amber);text-transform:uppercase;margin:0 0 4px;font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:900}.lobby-stage__editor-dirty{border:2px solid var(--lobby-dev-lime);min-width:58px;color:var(--lobby-dev-text);text-align:center;background:#a3e6352e;padding:6px 8px;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:900;line-height:1}.lobby-stage__editor-dirty--active{border-color:var(--lobby-dev-magenta);background:var(--lobby-dev-magenta);color:#07111f}.lobby-stage__editor-actions,.lobby-stage__editor-object-list{flex-wrap:wrap;gap:8px;display:flex}.lobby-stage__editor-actions button,.lobby-stage__editor-object-list button{border:2px solid var(--lobby-dev-cyan);min-height:34px;color:var(--lobby-dev-text);font:inherit;background:#10263b;padding:7px 10px;font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:900;line-height:1;transition:box-shadow .12s,transform .12s,background-color .16s,color .16s;box-shadow:3px 3px #f472b675}.lobby-stage__editor-actions button:hover:not(:disabled),.lobby-stage__editor-object-list button:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 4px #f472b68f}.lobby-stage__editor-actions button:active:not(:disabled),.lobby-stage__editor-object-list button:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px #f472b68f}.lobby-stage__editor-actions button:focus-visible,.lobby-stage__editor-object-list button:focus-visible,.lobby-stage__editor-fields input:focus-visible{outline:3px solid var(--lobby-dev-amber);outline-offset:3px}.lobby-stage__editor-actions button:disabled{color:#e9fffb75;opacity:.68;background:#182334}.lobby-stage__editor-actions button[aria-pressed=true],.lobby-stage__editor-object-list button[aria-pressed=true]{background:var(--lobby-dev-magenta);color:#07111f}.lobby-stage__editor-map-collision-count{color:var(--lobby-dev-text);margin:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:900}.lobby-stage__editor-map-collision-count strong{border:2px solid var(--lobby-dev-cyan);min-width:22px;min-height:22px;color:var(--lobby-dev-text);background:#0206178f;place-items:center;margin-left:4px;display:inline-grid}.lobby-stage__editor-object-list{background:#0206178f;border:1px solid #67e8f96b;max-height:128px;padding:8px;overflow:auto}.lobby-stage__editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lobby-stage__editor-fields label{color:var(--lobby-dev-muted);text-transform:uppercase;gap:5px;font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:900;display:grid}.lobby-stage__editor-fields input{border:2px solid var(--lobby-dev-cyan);width:100%;min-width:0;color:var(--lobby-dev-text);font:inherit;background:#020617;padding:8px 9px;font-weight:900}.lobby-stage__editor-fields input:disabled{color:#e9fffb75;opacity:.74;background:#182334}.lobby-stage__editor-fields p{color:var(--lobby-dev-text);grid-column:1/-1;margin:0;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:900;line-height:1.5}.lobby-stage__editor-fields .lobby-stage__editor-warning{border:2px solid var(--lobby-dev-amber);color:var(--lobby-dev-text);background:#facc1529;padding:8px 10px}.lobby-stage__editor-errors{color:#ffe4e6;background:#7f1d1db8;border:2px solid #fb7185;gap:6px;padding:10px;display:grid}.lobby-stage__editor-errors p{color:#ffe4e6;margin:0;font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:900;line-height:1.45}@media (width<=720px){.lobby-stage__debug-panel{max-width:calc(100% - 28px)}.lobby-stage__editor-panel{width:auto;max-height:min(58%,520px);left:14px;right:14px}.lobby-stage__editor-fields{grid-template-columns:minmax(0,1fr)}}@media (hover:none),(pointer:coarse){.lobby-stage__mobile-move{display:grid}}
