.W0w-xa_world{--uw-pixel:var(--font-pixel,"Pixelify Sans", "Press Start 2P", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);--sun:#ffd84a;--aqua:#2ad4c9;--ink:#2b1a0a;--lemon:#fff3b0;z-index:2147483000;isolation:isolate;color:#fff;overscroll-behavior:contain;outline:none;position:fixed;inset:0}.W0w-xa_world *,.W0w-xa_world :before,.W0w-xa_world :after{box-sizing:border-box}.W0w-xa_stage{--mx:0;--my:0;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(#3d6f69,#22403e);position:absolute;inset:0;overflow:hidden}.W0w-xa_camera{transform-origin:0 0;position:absolute;inset:0}.W0w-xa_scene{aspect-ratio:1376/768;width:max(104%,186.3dvh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.W0w-xa_layerRoom,.W0w-xa_layerActors{position:absolute;inset:0}.W0w-xa_layerRoom{transform:translate3d(calc(var(--mx) * -10px), calc(var(--my) * -6px), 0)}.W0w-xa_layerActors{z-index:2;pointer-events:none;transform:translate3d(calc(var(--mx) * -24px), calc(var(--my) * -10px), 0)}.W0w-xa_stage[data-still=true] .W0w-xa_layerRoom,.W0w-xa_stage[data-still=true] .W0w-xa_layerActors{transition:transform .45s}.W0w-xa_layerRoom[data-locked=true]{pointer-events:none}.W0w-xa_room{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.W0w-xa_dim{z-index:1;pointer-events:none;opacity:0;background:#0c0616cc;transition:opacity .7s;position:absolute;inset:-150vh -150vw}.W0w-xa_dim[data-on=true]{opacity:1}.W0w-xa_porthole{pointer-events:none;border-radius:50%;position:absolute;overflow:hidden}.W0w-xa_porthole:before{content:"";animation:7s ease-in-out infinite alternate W0w-xa_shimmer;animation-delay:var(--d);background:radial-gradient(circle at 35% 35%,#fff6,#0000 38%),radial-gradient(circle at 70% 70%,#aafffa40,#0000 45%);position:absolute;inset:-30%}@keyframes W0w-xa_shimmer{0%{transform:translate(-8%,-4%)}to{transform:translate(8%,6%)}}.W0w-xa_portBubble{aspect-ratio:1;border:1.5px solid #ffffffd9;border-radius:50%;width:11%;animation:4.5s linear infinite W0w-xa_rise;position:absolute;bottom:-12%}.W0w-xa_portBubble:first-child{left:24%}.W0w-xa_portBubble:nth-child(2){width:7%;animation-duration:3.6s;animation-delay:-1.6s;left:56%}.W0w-xa_portBubble:nth-child(3){width:9%;animation-delay:-3s;left:72%}@keyframes W0w-xa_rise{0%{opacity:0;transform:translate(0,0)}15%{opacity:1}to{opacity:0;transform:translate(12px,-1200%)}}.W0w-xa_portFish,.W0w-xa_doorFish{clip-path:polygon(0 50%,22% 10%,62% 0,80% 35%,100% 0,100% 100%,80% 65%,62% 100%,22% 90%);background:#0c46648c;width:34%;height:14%;animation:11s linear infinite W0w-xa_fishAcross;position:absolute;top:44%;left:0}.W0w-xa_doorFish{width:40%;height:5%;animation-duration:14s;top:30%}.W0w-xa_doorFish+.W0w-xa_doorFish{width:28%;height:3.5%;animation-duration:18s;animation-delay:-6s;top:52%}@keyframes W0w-xa_fishAcross{0%{transform:translate(320%)scaleX(1)}to{transform:translate(-140%)scaleX(1)}}.W0w-xa_doorWater{pointer-events:none;border-radius:0 50% 0 0/0 18% 0 0;width:11.6%;height:64%;position:absolute;top:10%;left:0;overflow:hidden}.W0w-xa_lightRay{pointer-events:none;clip-path:polygon(44% 0,62% 0,100% 100%,8% 100%);transform-origin:53% 0;mix-blend-mode:screen;background:linear-gradient(#fff8c86b,#fff8c81f 55%,#0000 90%);width:34%;height:72%;animation:8s ease-in-out infinite W0w-xa_rayPulse;position:absolute;top:30%;left:36%;transform:rotate(10deg)}@keyframes W0w-xa_rayPulse{0%,to{opacity:.55}50%{opacity:1}}.W0w-xa_caustics{pointer-events:none;opacity:.22;mix-blend-mode:soft-light;position:absolute;inset:0;overflow:hidden}.W0w-xa_caustics:before{content:"";background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%27260%27%20height%3D%27260%27%20viewBox%3D%270%200%20260%20260%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%273%27%20stroke-linejoin%3D%27round%27%20opacity%3D%27.9%27%3E%3Cpath%20d%3D%27M0%2044%20Q32%2022%2064%2050%20T130%2032%20T196%2056%20T260%2040%27/%3E%3Cpath%20d%3D%27M0%20140%20Q44%20112%2076%20138%20T140%20128%20T206%20152%20T260%20132%27/%3E%3Cpath%20d%3D%27M0%20222%20Q40%20202%2070%20226%20T136%20212%20T204%20240%20T260%20220%27/%3E%3Cpath%20d%3D%27M44%200%20Q26%2044%2052%2082%20T44%20162%20T66%20260%27/%3E%3Cpath%20d%3D%27M162%200%20Q184%2040%20152%2086%20T172%20172%20T148%20260%27/%3E%3C/g%3E%3C/svg%3E);background-size:260px 260px;animation:32s linear infinite W0w-xa_caustic;position:absolute;inset:-260px}@keyframes W0w-xa_caustic{to{transform:translate(260px,130px)}}.W0w-xa_lampGlow{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#ffc85a80,#0000 65%);border-radius:50%;width:16%;animation:5s ease-in-out infinite W0w-xa_flicker;position:absolute;top:52%;left:75.5%}@keyframes W0w-xa_flicker{0%,to{opacity:.75}40%{opacity:1}42%{opacity:.8}60%{opacity:.95}}.W0w-xa_prop{cursor:pointer;z-index:1;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute}.W0w-xa_prop img{pointer-events:none;width:100%;height:auto;transition:filter .3s;display:block}.W0w-xa_prop:hover img,.W0w-xa_prop:focus-visible img{filter:brightness(1.08)drop-shadow(0 0 6px #fff4bef2)}.W0w-xa_prop_ring img{transform-origin:50% 2%;animation:5s ease-in-out infinite alternate W0w-xa_ringSwing}@keyframes W0w-xa_ringSwing{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.4deg)}}.W0w-xa_prop_jar1 img,.W0w-xa_prop_jar2 img{animation:3.4s ease-in-out infinite W0w-xa_jarGlow}.W0w-xa_prop_jar2 img{animation-delay:-1.7s}@keyframes W0w-xa_jarGlow{0%,to{filter:drop-shadow(0 0 2px #ff82c866)}50%{filter:drop-shadow(0 0 12px #ff82c8f2)}}.W0w-xa_prop_snail img{transform-origin:50% 100%;animation:3.6s ease-in-out infinite W0w-xa_breathe}@keyframes W0w-xa_breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015,1.04)}}.W0w-xa_prop img.W0w-xa_spin{transform-origin:50% 56%;animation:1.1s cubic-bezier(.3,1.3,.5,1) W0w-xa_spin360}@keyframes W0w-xa_spin360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.W0w-xa_prop img.W0w-xa_hop{transform-origin:50% 100%;animation:.7s cubic-bezier(.3,1.5,.5,1) W0w-xa_propHop}@keyframes W0w-xa_propHop{0%{transform:translateY(0)scale(1)}25%{transform:translateY(0)scale(1.08,.9)}55%{transform:translateY(-22%)scale(.96,1.05)}to{transform:translateY(0)scale(1)}}.W0w-xa_prop img.W0w-xa_shake{animation:.6s W0w-xa_shake,.6s W0w-xa_zapFlash}@keyframes W0w-xa_shake{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(4deg)}}@keyframes W0w-xa_zapFlash{0%,to{filter:none}30%{filter:brightness(1.8)drop-shadow(0 0 18px #ff8fd6)}}.W0w-xa_zzz{font-family:var(--uw-pixel);color:#fff;text-shadow:0 2px #00000059;pointer-events:none;gap:2px;font-weight:700;display:flex;position:absolute;top:-46%;left:12%}.W0w-xa_zzz b{font-size:clamp(9px,.9vw,15px);animation:3s ease-in-out infinite W0w-xa_zzz}.W0w-xa_zzz b:nth-child(2){animation-delay:.5s;transform:translateY(-40%)}.W0w-xa_zzz b:nth-child(3){animation-delay:1s;transform:translateY(-80%)}@keyframes W0w-xa_zzz{0%,to{opacity:.15}50%{opacity:1}}.W0w-xa_hotspot{cursor:pointer;z-index:1;background:0 0;border:0;outline:none;padding:0;position:absolute}.W0w-xa_hotspot:after{content:"✦";color:var(--sun);text-shadow:0 0 10px #ffd84ae6;font-size:clamp(12px,1.1vw,20px);animation:2.4s ease-in-out infinite W0w-xa_sparkle;position:absolute;top:18%;left:50%;transform:translate(-50%)}@keyframes W0w-xa_sparkle{0%,to{opacity:.25;transform:translate(-50%)scale(.8)}50%{opacity:1;transform:translate(-50%)scale(1.1)}}.W0w-xa_hotLabel{opacity:0;border:3px solid var(--sun);font-family:var(--uw-pixel);color:#fff;white-space:nowrap;pointer-events:none;background:#082c3af0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700;transition:opacity .25s,transform .35s;position:absolute;top:30%;left:50%;transform:translate(-50%,6px)}.W0w-xa_hotspot:hover .W0w-xa_hotLabel,.W0w-xa_hotspot:focus-visible .W0w-xa_hotLabel{opacity:1;transform:translate(-50%)}.W0w-xa_tv{z-index:3;pointer-events:none;width:23%;position:absolute;top:33.6%;left:50%;transform:translate(-50%)}.W0w-xa_tvShadow{filter:blur(4px);background:#280a1459;border-radius:50%;height:5%;position:absolute;bottom:-1.5%;left:14%;right:14%}.W0w-xa_tvBob{transform-origin:50% 100%;animation:3.4s ease-in-out infinite W0w-xa_tvBreathe;position:relative}@keyframes W0w-xa_tvBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.01,.99)}}.W0w-xa_tvSprite{z-index:2;pointer-events:none;width:100%;height:auto;display:block;position:relative}.W0w-xa_tvScreen{z-index:1;background:radial-gradient(120% 110% at 45% 38%,#fff7c2,#ffe36a 62%,#f1c93a);border-radius:14%/18%;width:67.4%;height:39.2%;position:absolute;top:22.6%;left:23%;overflow:hidden;box-shadow:inset 0 0 26px #78500059;container-type:size}.W0w-xa_tv[data-phase=loaded] .W0w-xa_tvScreen,.W0w-xa_tv[data-phase=zooming] .W0w-xa_tvScreen,.W0w-xa_tv[data-phase=screen] .W0w-xa_tvScreen{box-shadow:inset 0 0 26px #78500059,0 0 40px 10px #ffec8c8c}.W0w-xa_face,.W0w-xa_screenStatic,.W0w-xa_screenCard{transition:opacity .2s;position:absolute;inset:0}.W0w-xa_face svg{width:92%;height:94%;position:absolute;inset:3% 4%;overflow:visible}.W0w-xa_faceIris{transform:translate(calc(var(--lx) * 9px), calc(var(--ly) * 7px));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.W0w-xa_faceEye{transform-box:fill-box;transform-origin:50% 60%;animation:5.2s infinite W0w-xa_blink}.W0w-xa_faceEye+.W0w-xa_faceEye{animation-delay:40ms}@keyframes W0w-xa_blink{0%,92%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}96%{transform:scaleY(1)}}.W0w-xa_mouthOpen{opacity:0}.W0w-xa_face[data-talking=true] .W0w-xa_mouthOpen{animation:.26s step-end infinite W0w-xa_talk}.W0w-xa_face[data-talking=true] .W0w-xa_mouthClosed{animation:.26s step-end infinite reverse W0w-xa_talk}@keyframes W0w-xa_talk{0%{opacity:1}50%{opacity:0}}.W0w-xa_screenStatic{opacity:0;background-color:#8d8a6f;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%27160%27%20height%3D%27160%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.9%27%20numOctaves%3D%272%27%20stitchTiles%3D%27stitch%27/%3E%3CfeColorMatrix%20values%3D%270%200%200%200%201%20%200%200%200%200%201%20%200%200%200%200%201%20%200%200%200%201.4%20-.2%27/%3E%3C/filter%3E%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20filter%3D%27url%28%23n%29%27/%3E%3C/svg%3E);background-size:160px 160px;animation:.18s steps(4,end) infinite W0w-xa_staticNoise}@keyframes W0w-xa_staticNoise{0%{background-position:0 0}25%{background-position:-40px 30px}50%{background-position:50px -20px}75%{background-position:-20px -50px}to{background-position:0 0}}.W0w-xa_screenCard{opacity:0;background:radial-gradient(120% 110% at 50% 40%,#fff8cf,#ffeb8f 65%,#f6d555);flex-direction:column;justify-content:center;align-items:center;gap:6cqh;display:flex}.W0w-xa_cardIcon{aspect-ratio:1;width:34cqh;box-shadow:none;background:0 0;border:none;place-items:center;display:grid}.W0w-xa_cardIcon img{object-fit:contain;filter:drop-shadow(0 4px 10px #00000059);background:0 0;width:100%;height:100%;display:block}.W0w-xa_cardIcon b{font-family:var(--uw-pixel);color:#fff;text-shadow:0 .8cqh #00000040;font-size:17cqh;line-height:1}.W0w-xa_cardTitle{text-align:center;max-width:90%;font-family:var(--uw-pixel);color:var(--ink);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:13cqh;font-weight:700;line-height:1.05;overflow:hidden}.W0w-xa_tv[data-screen=static] .W0w-xa_screenStatic{opacity:1}.W0w-xa_tv[data-screen=static] .W0w-xa_face,.W0w-xa_tv[data-screen=card] .W0w-xa_face{opacity:0}.W0w-xa_tv[data-screen=card] .W0w-xa_screenCard{opacity:1;animation:.45s ease-out W0w-xa_crtOn}@keyframes W0w-xa_crtOn{0%{filter:brightness(3);transform:scaleY(.04)}60%{filter:brightness(1.5);transform:scaleY(1)}to{filter:none}}.W0w-xa_scanlines{pointer-events:none;background:repeating-linear-gradient(0deg,#3c280012 0 2px,#0000 2px 4px);position:absolute;inset:0}.W0w-xa_glare{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(60% 45% at 26% 18%,#ffffff73,#0000 70%);position:absolute;inset:0}.W0w-xa_tvHit{z-index:4;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:12%;outline:none;width:88%;height:46%;padding:0;position:absolute;top:16%;left:6%}.W0w-xa_tvHit:focus-visible{box-shadow:0 0 0 3px var(--sun)}.W0w-xa_tv:not([data-phase=idle]) .W0w-xa_tvHit{pointer-events:none}.W0w-xa_lane{z-index:3;pointer-events:none;width:59%;height:31%;position:absolute;top:69%;left:10%;overflow:hidden}.W0w-xa_laneProbe,.W0w-xa_ghost{width:38%;position:absolute;top:0;left:31%}.W0w-xa_laneProbe{aspect-ratio:1.72;visibility:hidden}.W0w-xa_ghost{transform-origin:50% 0;transform:perspective(var(--persp)) rotateX(var(--tilt)) translateY(12%)}.W0w-xa_flyer{z-index:7;transform-origin:50% 0;pointer-events:none;will-change:transform;display:block;position:absolute}.W0w-xa_flyer .W0w-xa_tapeArt,.W0w-xa_ghost .W0w-xa_tapeArt{box-shadow:inset 0 2px #ffffff24,0 6px #0d0806,0 10px 14px #00000059}.W0w-xa_tapes{pointer-events:none;position:absolute;inset:0}.W0w-xa_tapeSpot{left:var(--x);top:var(--y);z-index:4;pointer-events:auto;width:11.2%;position:absolute;transform:translate(-50%,-50%)}.W0w-xa_tapeFloat{animation:5.5s ease-in-out infinite W0w-xa_tapeFloat;animation-delay:var(--d);transition:opacity .15s}@keyframes W0w-xa_tapeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.W0w-xa_tapeSpot[data-away=true] .W0w-xa_tapeFloat{opacity:0}.W0w-xa_tapeSpot:after{content:"";aspect-ratio:1.72;opacity:0;width:100%;height:auto;transform:rotate(var(--r));pointer-events:none;border:2px dashed #fff0c873;border-radius:10px;margin:auto;transition:opacity .3s;position:absolute;inset:0}.W0w-xa_tapeSpot[data-away=true]:after{opacity:1}.W0w-xa_tape{cursor:pointer;background:0 0;border:0;outline:none;width:100%;margin:0;padding:0;transition:transform .35s cubic-bezier(.3,1.5,.5,1);display:block;position:relative}.W0w-xa_tape:disabled{cursor:default}.W0w-xa_tapeTilt{transform:rotate(var(--r));display:block}.W0w-xa_tapeArt{aspect-ratio:1.72;background:repeating-linear-gradient(90deg,#ffffff06 0 2px,#0000 2px 6px),linear-gradient(#403835,#221c1a);border:3px solid #1b120e;border-radius:10px;width:100%;transition:box-shadow .3s;display:block;position:relative;box-shadow:inset 0 2px #ffffff24,inset 0 -5px #00000059,0 12px 18px #280f0573}.W0w-xa_tapeSpot[data-selected=true] .W0w-xa_tape{transform:translateY(-6px)scale(1.08)}.W0w-xa_tapeSpot[data-selected=true] .W0w-xa_tapeArt{box-shadow:0 0 0 3px var(--sun), 0 0 26px #ffd84abf, inset 0 2px 0 #ffffff24, 0 16px 22px #280f0580}.W0w-xa_tapeSpot[data-selected=true]:before{content:"";z-index:2;background:var(--sun);clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 2px #1b120e);width:14px;height:10px;margin-left:-7px;animation:.9s ease-in-out infinite W0w-xa_pointer;position:absolute;top:-22%;left:50%}@keyframes W0w-xa_pointer{50%{transform:translateY(5px)}}.W0w-xa_tape:focus-visible .W0w-xa_tapeArt{box-shadow:0 0 0 3px #fff}.W0w-xa_tapeLabel{background:#f7eed6;border:2px solid #1b120e;border-radius:4px;flex-direction:column;height:52%;display:flex;position:absolute;top:8%;left:7%;right:7%;overflow:hidden}.W0w-xa_tapeLabel img{object-fit:contain;filter:drop-shadow(0 2px 4px #0003);background:0 0;flex:1;width:100%;min-height:0;padding:2px 4px;display:block}.W0w-xa_labelArt{background:repeating-linear-gradient(-45deg, #ffffff47 0 5px, transparent 5px 11px), var(--c);flex:1}.W0w-xa_labelTitle{color:#1b120e;text-align:left;font-family:var(--uw-pixel);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#f7eed6;border-top:2px solid #1b120e;padding:2px 6px;font-size:clamp(7px,.62vw,12px);font-weight:700;overflow:hidden}.W0w-xa_tapeWindow{background:#120d0b;border:2px solid #000;border-radius:999px;align-items:center;gap:6%;height:24%;padding:0 5%;display:flex;position:absolute;bottom:10%;left:20%;right:20%}.W0w-xa_reel{aspect-ratio:1;background:radial-gradient(circle, #1b120e 0 18%, transparent 19%), conic-gradient(#e9e2d4 0 20%, #8d857a 0 25%, #e9e2d4 0 45%, #8d857a 0 50%, #e9e2d4 0 70%, #8d857a 0 75%, #e9e2d4 0 95%, #8d857a 0);border-radius:50%;width:24%}.W0w-xa_tapeArt[data-spinning=true] .W0w-xa_reel{animation:1.4s linear infinite W0w-xa_reel}@keyframes W0w-xa_reel{to{transform:rotate(360deg)}}.W0w-xa_tapeFilm{background:#3a2a22;border-radius:3px;flex:1;height:46%}.W0w-xa_bubbles{z-index:8;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.W0w-xa_vignette{z-index:9;pointer-events:none;background:radial-gradient(120% 95% at 50% 45%,#0000 60%,#1408046b 100%);position:absolute;inset:0}.W0w-xa_controls{z-index:40;gap:10px;display:flex;position:absolute;top:clamp(12px,2.4vh,22px);right:clamp(12px,2vw,24px)}.W0w-xa_ctrl{border:3px solid var(--sun);color:#fff;cursor:pointer;min-width:44px;height:44px;font-family:var(--uw-pixel);letter-spacing:.02em;background:#082c3aeb;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;transition:transform .15s,background .2s;display:inline-flex;box-shadow:0 4px #00000059}.W0w-xa_ctrl:hover{background:#0d4a5c}.W0w-xa_ctrl:active{transform:translateY(2px);box-shadow:0 2px #00000059}.W0w-xa_ctrl:focus-visible{outline-offset:2px;outline:2px solid #fff}.W0w-xa_ctrl svg{width:20px;height:20px}.W0w-xa_controls .W0w-xa_ctrl:first-child{width:44px;padding:0}.W0w-xa_dialog{z-index:40;border:3px solid var(--sun);color:#eafff9;cursor:pointer;width:min(780px,100% - 28px);min-height:132px;font-family:var(--uw-pixel);background:#082c3af0;border-radius:14px;padding:24px 26px 14px;position:absolute;bottom:clamp(14px,3vh,28px);left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #082c3a8c,0 22px 50px #0006}.W0w-xa_speaker{background:var(--sun);color:#2a1f00;letter-spacing:.06em;border:2px solid #2a1f00;border-radius:6px;padding:3px 12px;font-size:13px;font-weight:700;position:absolute;top:-15px;left:18px}.W0w-xa_dialogText{letter-spacing:.02em;min-height:3.1em;margin:0;font-size:clamp(14px,1.15vw,18px);font-weight:600;line-height:1.55}.W0w-xa_caret{vertical-align:-2px;background:var(--sun);width:.55em;height:1em;margin-left:3px;animation:1s step-end infinite W0w-xa_caret;display:inline-block}@keyframes W0w-xa_caret{50%{opacity:0}}.W0w-xa_actions{opacity:0;pointer-events:none;flex-wrap:wrap;gap:10px;margin-top:12px;transition:opacity .25s,transform .3s;display:flex;transform:translateY(4px)}.W0w-xa_actions[data-visible=true]{opacity:1;pointer-events:auto;transform:none}.W0w-xa_action{border:2px solid var(--aqua);color:#c4fff7;font:inherit;cursor:pointer;background:#2ad4c91f;border-radius:8px;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.W0w-xa_action:hover,.W0w-xa_action:focus-visible{background:var(--aqua);color:#04232b;outline:none}.W0w-xa_hint{letter-spacing:.06em;opacity:.6;margin:12px 0 0;font-size:11px}.W0w-xa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.W0w-xa_entry{z-index:60;pointer-events:none;background:linear-gradient(#46c6df,#0d6f8c);position:absolute;inset:0}.W0w-xa_entry svg{width:100%;height:80px;position:absolute;top:100%;left:0}.W0w-xa_entry i{aspect-ratio:1;border:2px solid #fffc;border-radius:50%;width:22px;position:absolute;bottom:10%}.W0w-xa_entry i:first-of-type{left:12%}.W0w-xa_entry i:nth-of-type(2){width:12px;left:28%}.W0w-xa_entry i:nth-of-type(3){width:30px;left:46%}.W0w-xa_entry i:nth-of-type(4){width:16px;left:61%}.W0w-xa_entry i:nth-of-type(5){left:77%}.W0w-xa_entry i:nth-of-type(6){width:14px;left:90%}.W0w-xa_world[data-entered=true] .W0w-xa_entry{animation:1.25s cubic-bezier(.7,0,.3,1) .15s forwards W0w-xa_drain}.W0w-xa_world[data-entered=true] .W0w-xa_entry i{animation:1.2s ease-in forwards W0w-xa_entryBubble}@keyframes W0w-xa_drain{to{transform:translateY(-115%)}}@keyframes W0w-xa_entryBubble{to{opacity:0;transform:translateY(-70vh)}}.W0w-xa_dialogWrap{z-index:40;pointer-events:none;transition:opacity .35s,transform .4s;position:absolute;inset:0}.W0w-xa_dialogWrap>*{pointer-events:auto}.W0w-xa_dialogWrap[data-hidden=true]{opacity:0;transform:translateY(24px)}.W0w-xa_dialogWrap[data-hidden=true]>*{pointer-events:none}.W0w-xa_screenMode{z-index:30;color:var(--ink);font-family:var(--uw-pixel);opacity:0;visibility:hidden;-webkit-user-select:text;user-select:text;background:radial-gradient(64px 50px at 6% 12%,#c9a91533 96%,#0000),radial-gradient(30px 38px at 93% 22%,#c9a91533 96%,#0000),radial-gradient(50px 40px at 90% 86%,#c9a91533 96%,#0000),radial-gradient(26px 34px at 8% 80%,#c9a91533 96%,#0000),radial-gradient(120% 110% at 50% 40%,#fff8cf,#ffeb8f 65%,#f6d555);place-items:center;transition:opacity .3s,visibility 0s linear .3s;display:grid;position:absolute;inset:0;overflow:auto}.W0w-xa_screenMode[data-open=true]{opacity:1;visibility:visible;transition:opacity .16s}.W0w-xa_smInner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,80px);width:min(1180px,100% - 64px);padding:96px 0 64px;display:grid;position:relative}.W0w-xa_smMedia{aspect-ratio:16/10;opacity:0;box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .35s .12s,transform .6s cubic-bezier(.2,1.3,.4,1) .12s;display:flex;transform:scale(.88)}.W0w-xa_smMedia img{object-fit:contain;filter:drop-shadow(0 16px 28px #00000059);background:0 0;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.W0w-xa_smIcon b{color:#fff;text-shadow:0 8px #0003;font-size:clamp(80px,12vw,180px);line-height:1}.W0w-xa_smText{opacity:0;transition:opacity .4s .24s,transform .5s .24s;transform:translateY(18px)}.W0w-xa_screenMode[data-open=true] .W0w-xa_smMedia,.W0w-xa_screenMode[data-open=true] .W0w-xa_smText{opacity:1;transform:none}.W0w-xa_smTitle{letter-spacing:.01em;text-shadow:3px 3px #ffffffb3;margin:0 0 16px;font-size:clamp(36px,5.2vw,76px);font-weight:700;line-height:1}.W0w-xa_smBody{color:#4a3313;max-width:34em;margin:0 0 20px;font-size:clamp(16px,1.35vw,20px);line-height:1.55}.W0w-xa_smTags{flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;list-style:none;display:flex}.W0w-xa_smTags li{border:2px solid var(--ink);background:#ffffff8c;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:700}.W0w-xa_smActions{flex-wrap:wrap;gap:14px;display:flex}.W0w-xa_smBtn{border:3px solid var(--ink);min-height:52px;color:var(--ink);cursor:pointer;font:inherit;box-shadow:0 5px 0 var(--ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 20px 8px 10px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .2s;display:inline-flex}.W0w-xa_smBtn[data-kind=link]{padding-left:20px}.W0w-xa_smBtn:hover{box-shadow:0 7px 0 var(--ink);background:#fffdf0;transform:translateY(-2px)}.W0w-xa_smBtn:active{box-shadow:0 2px 0 var(--ink);transform:translateY(3px)}.W0w-xa_smBtn:focus-visible{outline-offset:3px;outline:3px solid #3fa9f5}.W0w-xa_smBtn kbd{border:2px solid var(--ink);width:32px;height:32px;font:inherit;color:#fff;background:#e9473f;border-radius:50%;place-items:center;font-size:15px;display:grid;box-shadow:inset 0 -3px #0003}.W0w-xa_smBtn[data-kind=b] kbd{background:#2fb36d}.W0w-xa_screenMode .W0w-xa_scanlines{z-index:2;position:fixed}.W0w-xa_smVignette{z-index:2;pointer-events:none;position:fixed;inset:0;box-shadow:inset 0 0 160px #8c5a0059}.W0w-xa_enterBtn{cursor:pointer;color:#2b1a0a;height:44px;font-family:var(--font-pixel,ui-monospace, monospace);background:#ffd84a;border:3px solid #2b1a0a;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px #2b1a0a}.W0w-xa_enterBtn:hover{transform:translateY(-2px);box-shadow:0 6px #2b1a0a}.W0w-xa_enterBtn:active{transform:translateY(2px);box-shadow:0 2px #2b1a0a}.W0w-xa_stage[data-lite=true] .W0w-xa_lightRay{mix-blend-mode:normal;opacity:.6;animation:none}.W0w-xa_stage[data-lite=true] .W0w-xa_prop_jar1 img,.W0w-xa_stage[data-lite=true] .W0w-xa_prop_jar2 img{animation:none}.W0w-xa_world[data-compact=true] .W0w-xa_scene{width:max(100%,122dvh);top:0;transform:translate(-50%)}.W0w-xa_world[data-compact=true] .W0w-xa_tv{width:25%;top:29.5%}.W0w-xa_world[data-compact=true] .W0w-xa_tapes{pointer-events:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;width:100vw;padding:22px 18px 12px;display:flex;inset:100% auto auto 50%;overflow-x:auto;transform:translate(-50%)}.W0w-xa_world[data-compact=true] .W0w-xa_tapes::-webkit-scrollbar{display:none}.W0w-xa_world[data-compact=true] .W0w-xa_tapeSpot{scroll-snap-align:center;flex:none;width:112px;position:relative;top:auto;left:auto;transform:none}.W0w-xa_world[data-compact=true] .W0w-xa_tapeFloat{animation:none}.W0w-xa_world[data-compact=true] .W0w-xa_labelTitle{font-size:9px}.W0w-xa_world[data-compact=true] .W0w-xa_hotspot:after{font-size:12px}.W0w-xa_world[data-compact=true] .W0w-xa_dialog{min-height:112px;padding:22px 16px 12px}.W0w-xa_world[data-compact=true] .W0w-xa_dialogText{font-size:14px}.W0w-xa_world[data-compact=true] .W0w-xa_ctrl{height:40px;padding:0 12px;font-size:12px}.W0w-xa_world[data-compact=true] .W0w-xa_controls .W0w-xa_ctrl:first-child{width:40px}.W0w-xa_world[data-compact=true] .W0w-xa_smInner{grid-template-columns:1fr;align-self:start;gap:22px;width:calc(100% - 40px);padding:76px 0 40px}.W0w-xa_world[data-compact=true] .W0w-xa_smMedia{border:none}.W0w-xa_world[data-compact=true] .W0w-xa_smBtn{min-height:48px;font-size:15px}@media (prefers-reduced-motion:reduce){.W0w-xa_world *,.W0w-xa_world :before,.W0w-xa_world :after{transition-duration:.1s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.W0w-xa_entry{display:none}}.W0w-xa_langSwitch{border:3px solid var(--sun);background:#082c3aeb;border-radius:10px;gap:3px;height:44px;padding:3px;display:inline-flex;box-shadow:0 4px #00000059}.W0w-xa_langSwitch button{color:#cfeee9;cursor:pointer;min-width:40px;font-family:var(--uw-pixel);letter-spacing:.04em;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:13px;font-weight:700}.W0w-xa_langSwitch button[aria-pressed=true]{background:var(--sun);color:#2a1f00}.W0w-xa_langSwitch button:focus-visible{outline-offset:1px;outline:2px solid #fff}.W0w-xa_world[data-compact=true] .W0w-xa_langSwitch{height:40px}.W0w-xa_world[data-compact=true] .W0w-xa_langSwitch button{min-width:34px;font-size:12px}a.W0w-xa_ctrl{text-decoration:none}
