.Lab404Experience-module__V1w3eq__page{color:#f4f0e7;background:radial-gradient(circle at 50% -20%,#3c527057,#0000 43%),#080a0f;min-height:100svh;font-family:Pretendard Variable,Pretendard,sans-serif;overflow:hidden}.Lab404Experience-module__V1w3eq__shell{grid-template-rows:auto 1fr auto;gap:14px;min-height:100svh;padding:18px clamp(14px,3vw,42px) 16px;display:grid;position:relative}.Lab404Experience-module__V1w3eq__header{z-index:2;justify-content:space-between;align-items:flex-end;gap:24px;width:100%;max-width:1180px;margin:0 auto;animation:.44s ease-out both Lab404Experience-module__V1w3eq__enter;display:flex}.Lab404Experience-module__V1w3eq__eyebrow{color:#ff5a2e;letter-spacing:.05em;margin:0 0 6px;font-family:"Press Start 2P",monospace;font-size:clamp(8px,1vw,11px)}.Lab404Experience-module__V1w3eq__title{letter-spacing:-.03em;margin:0;font-family:"Press Start 2P",monospace;font-size:clamp(19px,3.2vw,38px);font-weight:400;line-height:1.2}.Lab404Experience-module__V1w3eq__build{color:#f4f0e77a;letter-spacing:.08em;flex:none;margin:0 0 2px;font-family:Source Code Pro,monospace;font-size:11px}.Lab404Experience-module__V1w3eq__stage{aspect-ratio:16/9;background:#111722;border:1px solid #9aaecb42;align-self:center;width:min(1180px,100%);max-height:calc(100svh - 168px);margin:0 auto;animation:.56s cubic-bezier(.22,.8,.2,1) 70ms both Lab404Experience-module__V1w3eq__stageIn;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000075}.Lab404Experience-module__V1w3eq__stage:after{z-index:5;pointer-events:none;content:"";mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px);position:absolute;inset:0}.Lab404Experience-module__V1w3eq__game{position:absolute;inset:0}.Lab404Experience-module__V1w3eq__game canvas{display:block}.Lab404Experience-module__V1w3eq__loading{z-index:4;color:#ff714b;letter-spacing:.06em;background:#111722;place-items:center;margin:0;font-family:"Press Start 2P",monospace;font-size:10px;transition:opacity .22s,visibility .22s;display:grid;position:absolute;inset:0}.Lab404Experience-module__V1w3eq__ready{visibility:hidden;opacity:0}.Lab404Experience-module__V1w3eq__status{z-index:6;color:#e9edf4;letter-spacing:.03em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070a0fc2;border-left:3px solid #ff4b20;margin:0;padding:7px 9px 6px;font-family:Source Code Pro,monospace;font-size:clamp(9px,1.1vw,12px);position:absolute;top:14px;left:16px}.Lab404Experience-module__V1w3eq__footer{z-index:8;color:#f4f0e79e;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100%);margin:0 auto;font-size:12px;animation:.42s ease-out .18s both Lab404Experience-module__V1w3eq__enter;display:flex}.Lab404Experience-module__V1w3eq__keys{align-items:center;gap:9px;display:flex}.Lab404Experience-module__V1w3eq__keys kbd{color:#fff;text-align:center;background:#ffffff0a;border:1px solid #f4f0e738;border-bottom-color:#f4f0e780;min-width:29px;padding:5px 7px;font:600 11px Source Code Pro,monospace}.Lab404Experience-module__V1w3eq__reset{color:#ff714b;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;font:600 11px Source Code Pro,monospace}.Lab404Experience-module__V1w3eq__reset:hover{color:#ffb13b}.Lab404Experience-module__V1w3eq__touch{z-index:9;pointer-events:none;justify-content:space-between;display:none;position:absolute;bottom:14px;left:14px;right:14px}.Lab404Experience-module__V1w3eq__touchGroup{gap:8px;display:flex}.Lab404Experience-module__V1w3eq__touch button{color:#fff;pointer-events:auto;touch-action:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070a0fb8;border:1px solid #ffffff38;border-radius:50%;width:52px;height:52px;font:700 18px Source Code Pro,monospace}.Lab404Experience-module__V1w3eq__touch button:active{background:#ff4b2061;border-color:#ff714b;transform:scale(.94)}@keyframes Lab404Experience-module__V1w3eq__enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes Lab404Experience-module__V1w3eq__stageIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (max-width:720px),(pointer:coarse){.Lab404Experience-module__V1w3eq__shell{gap:10px;padding:14px 10px 12px}.Lab404Experience-module__V1w3eq__build,.Lab404Experience-module__V1w3eq__footer{display:none}.Lab404Experience-module__V1w3eq__stage{max-height:calc(100svh - 86px)}.Lab404Experience-module__V1w3eq__touch{display:flex}.Lab404Experience-module__V1w3eq__status{top:8px;left:8px}}@media (prefers-reduced-motion:reduce){.Lab404Experience-module__V1w3eq__header,.Lab404Experience-module__V1w3eq__stage,.Lab404Experience-module__V1w3eq__footer{animation:none}}
