.Game-module__mmgyHG__gameRoot{--ink:#f8f1df;--night:#070b12;--panel:#0a0d14f0;--gold:#ffc94a;--pink:#ff4fb2;--green:#7bd85b;min-height:100dvh;color:var(--ink);overscroll-behavior:none;-webkit-user-select:none;user-select:none;background:#020306;place-items:center;font-family:Courier New,ui-monospace,monospace;display:grid;overflow:hidden}.Game-module__mmgyHG__gameViewport{aspect-ratio:16/9;isolation:isolate;background:var(--night);width:min(100vw,177.778dvh);max-height:100dvh;position:relative;overflow:hidden;box-shadow:0 0 80px #ff5b8b2e}.Game-module__mmgyHG__menuScreen,.Game-module__mmgyHG__selectScreen,.Game-module__mmgyHG__resultScreen{background:linear-gradient(#06090e7a,#06090ed9),radial-gradient(circle at 24% 35%,#8c244f 0,#0000 28%),radial-gradient(circle at 78% 68%,#283c82 0,#0000 32%),#090c14;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.Game-module__mmgyHG__menuScreen:before,.Game-module__mmgyHG__selectScreen:before,.Game-module__mmgyHG__resultScreen:before{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.Game-module__mmgyHG__menuGlow{aspect-ratio:1;border:clamp(5px, .7vw, 12px) solid var(--pink);filter:blur(7px);opacity:.19;width:42%;box-shadow:0 0 55px var(--pink), inset 0 0 45px var(--pink);border-radius:50%;position:absolute}.Game-module__mmgyHG__menuCard,.Game-module__mmgyHG__resultCard{z-index:1;text-align:center;width:min(82%,880px);padding:clamp(12px,2.1vw,34px);position:relative}.Game-module__mmgyHG__menuCard h1,.Game-module__mmgyHG__resultCard h1,.Game-module__mmgyHG__screenHeading h1{letter-spacing:.04em;color:#fff;text-shadow:4px 4px #651d3f,0 0 22px #ff4fb266;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(2rem,5.2vw,5rem);line-height:.95}.Game-module__mmgyHG__resultCard h1{font-size:clamp(1.8rem,4vw,4rem)}.Game-module__mmgyHG__screenHeading h1{font-size:clamp(1.6rem,3.4vw,3.4rem)}.Game-module__mmgyHG__eyebrow{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .55em;font-size:clamp(.62rem,1vw,1rem);font-weight:900}.Game-module__mmgyHG__subtitle{color:#c8bed0;margin:.7em 0 1.1em;font-size:clamp(.7rem,1.4vw,1.15rem)}.Game-module__mmgyHG__primaryButton,.Game-module__mmgyHG__secondaryButton{color:#111;background:var(--gold);text-transform:uppercase;border:2px solid #fff;border-radius:6px;padding:.72em 1.35em;font:900 clamp(.68rem,1.15vw,1rem)/1 Courier New,monospace;transition:transform .15s,filter .15s;box-shadow:4px 4px #0009}.Game-module__mmgyHG__primaryButton:hover,.Game-module__mmgyHG__secondaryButton:hover{filter:brightness(1.1);transform:translateY(-2px)}.Game-module__mmgyHG__primaryButton:disabled{opacity:.42;cursor:not-allowed;transform:none}.Game-module__mmgyHG__secondaryButton{color:#fff;background:#232735}.Game-module__mmgyHG__saveHint{color:#9ad987;margin:.75em 0 0;font-size:clamp(.58rem,.9vw,.85rem)}.Game-module__mmgyHG__chapterGrid{grid-template-columns:repeat(4,1fr);gap:.7vw;margin-top:2.2vw;display:grid}.Game-module__mmgyHG__chapterCard{text-align:left;background:#ffffff12;border:1px solid #ffffff2e;border-radius:6px;flex-direction:column;justify-content:center;min-height:3.7vw;padding:.65vw;display:flex}.Game-module__mmgyHG__chapterCard strong{font-size:clamp(.52rem,.78vw,.78rem)}.Game-module__mmgyHG__chapterCard span{color:var(--green);margin-top:.35em;font-size:clamp(.46rem,.66vw,.68rem)}.Game-module__mmgyHG__chapterCard.Game-module__mmgyHG__locked{filter:grayscale();opacity:.52}.Game-module__mmgyHG__chapterCard.Game-module__mmgyHG__locked span{color:#aaa}.Game-module__mmgyHG__selectScreen{flex-direction:column;padding:3.2% 5%}.Game-module__mmgyHG__screenHeading{z-index:1;text-align:center;position:relative}.Game-module__mmgyHG__characterGrid{z-index:1;grid-template-columns:repeat(3,1fr);gap:1.4vw;width:90%;margin:2.1% auto 1.5%;display:grid;position:relative}.Game-module__mmgyHG__characterCard{color:#fff;text-align:left;background:linear-gradient(145deg,#ffffff1c,#00000038);border:2px solid #fff3;border-radius:9px;grid-template-columns:37% 1fr;min-height:15vw;padding:1vw;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.Game-module__mmgyHG__characterCard:hover{border-color:var(--character-accent);transform:translateY(-3px)}.Game-module__mmgyHG__characterSelected{border-color:var(--character-accent);box-shadow:0 0 26px color-mix(in srgb, var(--character-accent) 55%, transparent)}.Game-module__mmgyHG__selectSprite{align-self:end;width:100%;height:100%}.Game-module__mmgyHG__characterCopy{flex-direction:column;justify-content:center;gap:.45em;min-width:0;display:flex}.Game-module__mmgyHG__characterCopy strong{color:var(--character-accent);letter-spacing:.04em;text-transform:uppercase;font:900 clamp(.7rem,1.22vw,1.18rem)/1.05 Impact,sans-serif}.Game-module__mmgyHG__characterCopy em{font-size:clamp(.54rem,.76vw,.75rem);font-style:normal;font-weight:900}.Game-module__mmgyHG__characterCopy small{color:#c9c5cf;font-size:clamp(.46rem,.66vw,.66rem);line-height:1.35}.Game-module__mmgyHG__stats{color:#eee2a1;font-size:clamp(.4rem,.52vw,.54rem);line-height:1.5}.Game-module__mmgyHG__menuActions{z-index:1;justify-content:center;gap:1vw;display:flex;position:relative}.Game-module__mmgyHG__stage{touch-action:none;background:#17111c;position:absolute;inset:0;overflow:hidden}.Game-module__mmgyHG__stageChairImpact{animation:.43s ease-out Game-module__mmgyHG__cameraImpact}@keyframes Game-module__mmgyHG__cameraImpact{20%{transform:translate(-5px,3px)rotate(-.15deg)}42%{transform:translate(5px,-3px)rotate(.12deg)}64%{transform:translate(-3px,2px)}82%{transform:translate(2px,-1px)}}.Game-module__mmgyHG__world{transform-origin:0 0;will-change:transform;touch-action:none;background:#271a22;position:absolute;top:0;left:0;overflow:hidden}.Game-module__mmgyHG__worldRoom{border:14px solid #20151b;position:absolute;overflow:hidden;box-shadow:inset 0 0 55px #0000005c}.Game-module__mmgyHG__worldRoom:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 12%,#230f0933 12.4%),linear-gradient(#77452f,#41251e);position:absolute;inset:54% 0 0}.Game-module__mmgyHG__kitchenRoom{background:linear-gradient(#40363e 0 54%,#6f4938 54%)}.Game-module__mmgyHG__bathroomRoom{background:linear-gradient(#78bebe14,#18373c38),repeating-linear-gradient(90deg,#4d6a6b 0 59px,#304d51 60px 62px)}.Game-module__mmgyHG__bathroomRoom:before{background:repeating-linear-gradient(90deg,#315054 0 78px,#274247 79px 81px)}.Game-module__mmgyHG__livingRoom{background:linear-gradient(#563044 0 54%,#6c3c2d 54%)}.Game-module__mmgyHG__hallRoom{background:linear-gradient(#4a3735 0 54%,#53352b 54%)}.Game-module__mmgyHG__roomName{color:#ffffff29;letter-spacing:.16em;font:900 clamp(1rem,2.2vw,2.4rem) Impact,sans-serif;position:absolute;top:4%;left:4%}.Game-module__mmgyHG__roomGraffiti{color:#2d211d;background:#d4c59b;padding:2%;font-size:1.1vw;font-weight:900;position:absolute;top:13%;right:9%;transform:rotate(4deg)}.Game-module__mmgyHG__bathroomMirror{color:#e9fdff;text-align:center;background:#29484e;border:8px solid #9aa6a4;width:32%;padding:4% 2%;font-weight:900;position:absolute;top:7%;left:50%;box-shadow:inset 0 0 20px #6f9ca0}.Game-module__mmgyHG__bathroomRoom small{color:#b6cdca;position:absolute;top:29%;left:54%}.Game-module__mmgyHG__neonLarge{color:#ff68c8;text-align:center;text-shadow:0 0 5px #fff,0 0 18px #ff149d,0 0 35px #ff149d;font:900 1.7vw/1.2 Impact,sans-serif;position:absolute;top:8%;right:6%;transform:rotate(2deg)}.Game-module__mmgyHG__hallPoster{color:#fff;background:#19171b;padding:5%;font-size:1.25vw;font-weight:900;position:absolute;top:12%;right:10%;transform:rotate(-3deg)}.Game-module__mmgyHG__worldDoorway{z-index:60;background:#39242c;border:10px solid #1a1117;border-bottom:0;position:absolute;box-shadow:inset 0 0 25px #000000b3}.Game-module__mmgyHG__fridgeWorld,.Game-module__mmgyHG__kitchenCounter,.Game-module__mmgyHG__bathroomSink,.Game-module__mmgyHG__toiletArt,.Game-module__mmgyHG__sofaWorld,.Game-module__mmgyHG__windowWorld,.Game-module__mmgyHG__speakerWorld,.Game-module__mmgyHG__tableWorld,.Game-module__mmgyHG__beerPongTableWorld,.Game-module__mmgyHG__chairWorld,.Game-module__mmgyHG__hallConsole,.Game-module__mmgyHG__jacketWorld,.Game-module__mmgyHG__exitDoorWorld{position:absolute}.Game-module__mmgyHG__fridgeWorld,.Game-module__mmgyHG__toiletArt,.Game-module__mmgyHG__tableWorld,.Game-module__mmgyHG__beerPongTableWorld,.Game-module__mmgyHG__chairWorld{pointer-events:none}.Game-module__mmgyHG__fridgeWorld{filter:drop-shadow(16px 16px 16px #00000061)}.Game-module__mmgyHG__fridgeWorld i{background:#27704a;border-radius:40% 40% 12% 12%;width:13%;height:28%;margin:14% 3% 0;display:inline-block}.Game-module__mmgyHG__fridgeWorld b{color:#302018;font-size:1.15vw;position:absolute;bottom:8%;left:18%;transform:rotate(-3deg)}.Game-module__mmgyHG__kitchenCounter{color:#e4b870;background:#3f3940;border:10px solid #282129;border-radius:10px;box-shadow:0 22px #251b21}.Game-module__mmgyHG__kitchenCounter span{padding:8%;font-size:2vw;display:block}.Game-module__mmgyHG__kitchenCounter b{color:#c0aab4;font-size:.95vw;position:absolute;bottom:12%;right:8%}.Game-module__mmgyHG__bathroomSink{color:#77918f;background:#dde6e2;border:9px solid #bed0ce;border-radius:44% 44% 18% 18%;place-items:center;font-size:4vw;display:grid;box-shadow:0 22px #283b3e}.Game-module__mmgyHG__toiletArt{filter:drop-shadow(12px 16px 12px #00000059)}.Game-module__mmgyHG__sofaWorld{background:linear-gradient(#293331,#161d1c);border-radius:55px 55px 12px 12px;box-shadow:inset 0 18px #3a4642,18px 22px 25px #0006}.Game-module__mmgyHG__sofaWorld:before,.Game-module__mmgyHG__sofaWorld:after{content:"";background:#202725;border-radius:30px;width:14%;height:70%;position:absolute;bottom:-8%}.Game-module__mmgyHG__sofaWorld:before{left:-5%}.Game-module__mmgyHG__sofaWorld:after{right:-5%}.Game-module__mmgyHG__sofaWorld span{color:#d6d2cb;font-size:.8vw;position:absolute;top:21%;left:42%}.Game-module__mmgyHG__windowWorld{background:linear-gradient(#0b1b45,#11182d);border:7px solid #654c4b;overflow:hidden;box-shadow:0 15px 25px #0006}.Game-module__mmgyHG__windowWorld span{color:#f9de76;text-shadow:0 0 12px #fff;position:absolute;top:15%;left:18%}.Game-module__mmgyHG__windowWorld b{color:#a893b1;font-size:1.05vw;position:absolute;top:20%;right:8%;transform:rotate(-8deg)}.Game-module__mmgyHG__speakerWorld{background:#151821;border:9px solid #161722;border-radius:24px;box-shadow:0 0 24px #3a3cff}.Game-module__mmgyHG__speakerWorld:before{content:"";aspect-ratio:1;border:10px solid #874cff;border-radius:50%;width:64%;position:absolute;top:35%;left:15%;box-shadow:0 0 18px #d746ff,inset 0 0 18px #334dff}.Game-module__mmgyHG__speakerWorld span{color:#9b58ff;font-size:4vw;position:absolute;top:-12%;right:8%}.Game-module__mmgyHG__speakerWorld b{color:#ffe448;position:absolute;top:55%;left:37%}.Game-module__mmgyHG__tableWorld{filter:drop-shadow(0 24px 16px #0000006b)}.Game-module__mmgyHG__objectSprite{object-fit:contain;image-rendering:pixelated;pointer-events:none}.Game-module__mmgyHG__beerPongTableWorld{filter:drop-shadow(0 20px 16px #0006)}.Game-module__mmgyHG__chairWorld{filter:drop-shadow(7px 13px 8px #0000006b);transform-origin:bottom;overflow:hidden}.Game-module__mmgyHG__chairSheet{object-fit:contain;width:300%;max-width:none;height:auto;image-rendering:pixelated;pointer-events:none;transition:transform 80ms step-end;display:block}.Game-module__mmgyHG__chairIntact .Game-module__mmgyHG__chairSheet{transform:translate(0)}.Game-module__mmgyHG__chairBreaking{animation:90ms steps(2,end) 6 Game-module__mmgyHG__chairShake}.Game-module__mmgyHG__chairBreaking .Game-module__mmgyHG__chairSheet{transform:translate(-33.3333%)}.Game-module__mmgyHG__chairDestroyed .Game-module__mmgyHG__chairSheet{transform:translate(-66.6667%)}.Game-module__mmgyHG__chairDestroyed:before,.Game-module__mmgyHG__chairDestroyed:after{content:"▪";z-index:2;color:#c77c35;font-size:1.6vw;animation:.7s ease-out both Game-module__mmgyHG__chairSplinter;position:absolute;top:62%;left:45%}.Game-module__mmgyHG__chairDestroyed:after{color:#80431f;animation-delay:80ms;left:64%;transform:rotate(35deg)}@keyframes Game-module__mmgyHG__chairShake{25%{transform:translate(-5px)rotate(-1deg)}75%{transform:translate(5px)rotate(1deg)}}@keyframes Game-module__mmgyHG__chairSplinter{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(28px,-48px)rotate(100deg)}}.Game-module__mmgyHG__tableWorld:before,.Game-module__mmgyHG__tableWorld:after{content:"";background:#4a281b;width:7%;height:70%;display:none;position:absolute;top:95%}.Game-module__mmgyHG__tableWorld:before{left:7%}.Game-module__mmgyHG__tableWorld:after{right:7%}.Game-module__mmgyHG__tableWorld span{color:#d72d46;background:#eee3d0;padding:2%;font-size:1.2vw;position:absolute;top:25%;left:37%;transform:rotate(-4deg)}.Game-module__mmgyHG__hallConsole{color:#d8c4a3;background:#704a32;border:10px solid #34231c;place-items:center;font-size:1.1vw;display:grid;box-shadow:0 25px #2c1d18}.Game-module__mmgyHG__jacketWorld{color:#142419;background:#1d3a27;border-radius:50%;place-items:center;font-size:7vw;display:grid;transform:rotate(-9deg);box-shadow:35px 8px #171c2a,-22px 12px #3a2224}.Game-module__mmgyHG__exitDoorWorld{background:#754228;border:14px solid #2f2229;box-shadow:inset 0 0 30px #0006}.Game-module__mmgyHG__worldAsset{pointer-events:none;filter:drop-shadow(10px 15px 12px #00000061);position:absolute}.Game-module__mmgyHG__doorAsset{filter:drop-shadow(7px 10px 8px #0000004d)}.Game-module__mmgyHG__apartmentDoorAsset{filter:drop-shadow(10px 14px 10px #0000006b)}.Game-module__mmgyHG__furnitureLabel{color:#eee7dc;pointer-events:none;background:#080a0db8;place-items:center;font-size:clamp(.42rem,.68vw,.7rem);font-weight:900;display:grid;position:absolute}.Game-module__mmgyHG__sofaNpc{pointer-events:none;filter:drop-shadow(0 8px 6px #0000008c);position:absolute}.Game-module__mmgyHG__horseRaceExtraNpc b{color:#fff;background:#07080cd1;border-radius:5px;min-width:max-content;padding:3% 7%;font-size:.64vw;position:absolute;bottom:-3%;left:50%;transform:translate(-50%)}.Game-module__mmgyHG__worldNpc,.Game-module__mmgyHG__player{pointer-events:none;filter:drop-shadow(0 8px 6px #0000008c);width:5.8%;height:20.8%;position:absolute;transform:translate(-50%,-82%)}.Game-module__mmgyHG__worldNpc{transition:left .65s ease-in-out,top .65s ease-in-out}.Game-module__mmgyHG__movingWorldNpc{transition:none}.Game-module__mmgyHG__worldNameplate{color:#fff;pointer-events:none;background:#07080ccc;border-radius:5px;width:max-content;padding:3px 8px;font-size:clamp(.6rem,.64vw,.8rem);font-weight:900;position:absolute;transform:translate(-50%)}.Game-module__mmgyHG__partySpeech{z-index:3;color:#24170f;text-align:center;white-space:normal;pointer-events:none;background:#fff0cf;border:2px solid #39251d;border-radius:.55rem;width:max-content;max-width:min(16rem,34vw);padding:.45rem .65rem;font-size:clamp(.65rem,.9vw,.95rem);font-weight:800;line-height:1.15;position:absolute;bottom:102%;left:50%;transform:translate(-50%);box-shadow:0 .3rem #39251d}.Game-module__mmgyHG__horseRaceExtraNpc{pointer-events:none;filter:drop-shadow(0 8px 6px #0000008c);width:5.8%;height:20.8%;animation:.62s ease-out both Game-module__mmgyHG__npcArrives;position:absolute;transform:translate(-50%,-82%)}.Game-module__mmgyHG__horseRaceExtraNpc[data-npc-drinking=true]{animation:.42s ease-in-out infinite alternate Game-module__mmgyHG__npcDrinkReaction}@keyframes Game-module__mmgyHG__npcDrinkReaction{to{transform:translate(-50%,-86%)rotate(-3deg)}}@keyframes Game-module__mmgyHG__npcArrives{0%{opacity:0;transform:translate(-50%,-110%)}to{transform:translate(-50%,-82%)}}.Game-module__mmgyHG__sprite{transform-origin:bottom;transition:transform 90ms linear}.Game-module__mmgyHG__spriteFacingLeft{transform:scaleX(-1)}.Game-module__mmgyHG__worldHotspot{color:#fff;background:0 0;border:1px dashed #0000;border-radius:10px;outline:none;position:absolute}.Game-module__mmgyHG__worldHotspot:hover,.Game-module__mmgyHG__worldHotspot:focus-visible,.Game-module__mmgyHG__hotspotNear{background:#ffd2460f;border-color:#ffd954a8}.Game-module__mmgyHG__worldHotspot .Game-module__mmgyHG__hotspotLabel{opacity:0;transition:opacity .14s,transform .14s;transform:translate(-50%,5px)}.Game-module__mmgyHG__worldHotspot:hover .Game-module__mmgyHG__hotspotLabel,.Game-module__mmgyHG__worldHotspot:focus-visible .Game-module__mmgyHG__hotspotLabel,.Game-module__mmgyHG__hotspotNear .Game-module__mmgyHG__hotspotLabel{opacity:.96;transform:translate(-50%)}.Game-module__mmgyHG__hotspotBeacon{aspect-ratio:1;border:2px solid var(--gold);opacity:0;border-radius:50%;width:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Game-module__mmgyHG__questHotspot .Game-module__mmgyHG__hotspotBeacon{opacity:.65;animation:1.7s ease-in-out infinite Game-module__mmgyHG__questPulse}@keyframes Game-module__mmgyHG__questPulse{50%{transform:translate(-50%,-50%)scale(1.25);box-shadow:0 0 0 13px #ffc94a00}}.Game-module__mmgyHG__cameraVignette{z-index:18;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 8vw #00000061}.Game-module__mmgyHG__joystick{z-index:32;aspect-ratio:1;touch-action:none;background:#080a0f80;border:3px solid #ffffff6b;border-radius:50%;width:clamp(76px,14vw,118px);display:none;position:absolute;bottom:5%;left:4%;box-shadow:inset 0 0 20px #ffffff14}.Game-module__mmgyHG__joystickThumb{aspect-ratio:1;pointer-events:none;background:#ffc94ab8;border:2px solid #ffffffbf;border-radius:50%;width:46%;position:absolute;top:27%;left:27%;box-shadow:0 3px 12px #00000080}.Game-module__mmgyHG__mobileAction{z-index:33;color:#11131a;text-align:center;touch-action:manipulation;background:linear-gradient(160deg,#ffe277,#e6a828);border:2px solid #f2c94c;border-radius:16px;min-width:132px;min-height:62px;padding:.55rem .9rem;display:none;position:absolute;bottom:7%;right:4%;box-shadow:0 7px #765018,0 12px 24px #0000006b}.Game-module__mmgyHG__mobileAction small,.Game-module__mmgyHG__mobileAction strong{display:block}.Game-module__mmgyHG__mobileAction small{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:.58rem;overflow:hidden}.Game-module__mmgyHG__mobileAction strong{text-transform:uppercase;margin-top:.12rem;font-size:.9rem}.Game-module__mmgyHG__mobileAction:disabled{color:#ffffff80;box-shadow:none;background:#1012189e;border-color:#ffffff3d}.Game-module__mmgyHG__room{background:linear-gradient(#502837 0 58%,#5b3528 58%);position:absolute;inset:0;overflow:hidden}.Game-module__mmgyHG__room:before{content:"";transform-origin:top;background:repeating-linear-gradient(90deg,#0000 0 9.8%,#230f0938 10%),linear-gradient(#75462f,#3d241d);position:absolute;inset:58% 0 0;transform:perspective(500px)rotateX(5deg)}.Game-module__mmgyHG__room:after{content:"";background:#24151a;height:1.7%;position:absolute;top:56.7%;left:0;right:0;box-shadow:0 4px 9px #150a0d}.Game-module__mmgyHG__wallGlow{background:radial-gradient(circle at 78% 28%,#ff2da633,#0000 22%),radial-gradient(circle at 14% 40%,#24a5ff2e,#0000 22%),linear-gradient(#080b1a1f,#08050c5c);position:absolute;inset:0}.Game-module__mmgyHG__kitchen{background:linear-gradient(90deg,#2e2631,#4c3c42);border-right:7px solid #241724;width:18%;height:46%;position:absolute;top:13%;left:0}.Game-module__mmgyHG__kitchen span{color:#e8cf94;font:900 1.1vw/1.1 Impact,sans-serif;position:absolute;top:7%;left:7%;transform:rotate(-4deg)}.Game-module__mmgyHG__fridgeArt{background:linear-gradient(100deg,#d3f4ff,#9ac9dc);border:.45vw solid #b6d9e7;border-radius:.5vw;width:12%;height:33%;position:absolute;top:31%;left:4%;box-shadow:inset 0 0 1.5vw #4eaee3,1vw 1vw 1.5vw #00000059}.Game-module__mmgyHG__fridgeArt:before{content:"";border-left:.7vw solid #d7e8ef;height:96%;position:absolute;top:2%;left:-1.1vw;transform:skewY(-8deg)}.Game-module__mmgyHG__fridgeArt i{background:#27704a;border-radius:40% 40% 12% 12%;width:12%;height:22%;margin:13% 3% 0;display:inline-block;box-shadow:inset 0 0 0 .12vw #b8d292}.Game-module__mmgyHG__fridgeArt b{color:#302018;font:900 .8vw/1.1 Courier New,monospace;position:absolute;bottom:8%;left:16%;transform:rotate(-3deg)}.Game-module__mmgyHG__poster{color:#ff4f9b;background:#17151c;width:18%;padding:1.5%;font:900 1.3vw/1.25 Courier New,monospace;position:absolute;top:16%;left:21%;transform:rotate(-3deg);box-shadow:.5vw .5vw #00000059}.Game-module__mmgyHG__windowArt{background:linear-gradient(#0b1b45,#11182d);border:1vw solid #aa8172;width:22%;height:30%;position:absolute;top:15%;left:53%;overflow:hidden;box-shadow:0 .8vw 1.2vw #0006}.Game-module__mmgyHG__windowArt:after{content:"";background:#9f7c70;width:2%;height:100%;position:absolute;top:0;left:49%}.Game-module__mmgyHG__windowArt b{color:#a18aaa;font-size:1vw;position:absolute;top:16%;right:9%;transform:rotate(-8deg)}.Game-module__mmgyHG__moon{color:#f8d96d;text-shadow:0 0 10px #fff;position:absolute;top:16%;left:19%}.Game-module__mmgyHG__skyline{color:#18223e;white-space:nowrap;font-size:3vw;position:absolute;bottom:5%;left:5%;right:5%}.Game-module__mmgyHG__sofaArt{background:linear-gradient(#28302f,#181c1c);border-radius:3vw 3vw .5vw .5vw;width:29%;height:20%;position:absolute;top:41%;left:27%;box-shadow:inset 0 .6vw #38433f,1vw 1vw 1vw #00000059}.Game-module__mmgyHG__sofaArt:before,.Game-module__mmgyHG__sofaArt:after{content:"";background:#202725;border-radius:2vw;width:9%;height:75%;position:absolute;bottom:-7%}.Game-module__mmgyHG__sofaArt:before{left:-4%}.Game-module__mmgyHG__sofaArt:after{right:-4%}.Game-module__mmgyHG__npc{color:#e6e3de;background:#191b22;border-radius:50% 50% 20% 20%;place-items:center;width:25%;height:72%;font-size:.65vw;display:grid;position:absolute;top:7%;left:51%;transform:rotate(4deg)}.Game-module__mmgyHG__neon{color:#ff64c7;text-align:center;text-shadow:0 0 .3vw #fff,0 0 1vw #ff149d,0 0 2vw #ff149d;font:900 1.35vw/1.3 Impact,sans-serif;position:absolute;top:14%;right:10%;transform:rotate(2deg)}.Game-module__mmgyHG__speakerArt{background:#171922;border:.4vw solid #1a1a23;border-radius:1vw;width:9%;height:23%;position:absolute;top:39%;left:76%;box-shadow:0 0 1vw #3a3cff}.Game-module__mmgyHG__speakerArt:before{content:"";aspect-ratio:1;border:.45vw solid #874cff;border-radius:50%;width:65%;position:absolute;top:34%;left:17%;box-shadow:0 0 .8vw #d746ff,inset 0 0 .8vw #334dff}.Game-module__mmgyHG__speakerArt span{color:#8c46ff;font-size:3vw;position:absolute;top:-13%;right:10%}.Game-module__mmgyHG__speakerArt b{color:#ffe448;font-size:.8vw;position:absolute;top:52%;left:35%}.Game-module__mmgyHG__doorArt{background:#754228;border:.7vw solid #2f2229;width:9%;height:41%;position:absolute;top:24%;right:2%;box-shadow:inset 0 0 2vw #00000059}.Game-module__mmgyHG__doorArt span{color:#eee;background:#19171b;padding:8%;font:900 .8vw/1.3 Courier New,monospace;position:absolute;top:20%;left:13%;transform:rotate(-2deg)}.Game-module__mmgyHG__tableArt{background:linear-gradient(#a45c32,#714023);border:.45vw solid #462315;border-radius:.7vw;width:42%;height:15%;position:absolute;top:69%;left:29%;box-shadow:0 1.2vw 0 -.8vw #3f241b,0 2vw 1vw #00000073}.Game-module__mmgyHG__tableArt:before,.Game-module__mmgyHG__tableArt:after{content:"";background:#4a281b;width:4%;height:90%;position:absolute;top:95%}.Game-module__mmgyHG__tableArt:before{left:7%}.Game-module__mmgyHG__tableArt:after{right:7%}.Game-module__mmgyHG__tableArt span{color:#d72d46;letter-spacing:.2vw;background:#eee3d0;padding:.4vw;position:absolute;top:22%;left:39%;transform:rotate(-4deg)}.Game-module__mmgyHG__jacketArt{color:#17291d;background:#193221;border-radius:50%;place-items:center;width:13%;height:14%;font-size:4vw;display:grid;position:absolute;top:68%;left:75%;transform:rotate(-9deg);box-shadow:1vw .3vw #171c2a,-.8vw .4vw #3a2224}.Game-module__mmgyHG__plantArt{color:#2d6c3a;font-size:5vw;position:absolute;top:47%;left:49%;transform:rotate(-14deg)}.Game-module__mmgyHG__bottles{color:#ebd188;letter-spacing:.5vw;font-size:1.8vw;position:absolute;top:65%;left:34%}.Game-module__mmgyHG__hud{z-index:20;background:#05080de8;border-bottom:2px solid #fff3;grid-template-columns:1fr 1.15fr 1fr auto;align-items:center;gap:1.2vw;height:11%;padding:.7% 1.2%;display:grid;position:absolute;top:0;left:0;right:0;box-shadow:0 .4vw 1vw #0006}.Game-module__mmgyHG__hudBlock{align-items:center;gap:.7vw;min-width:0;display:flex}.Game-module__mmgyHG__hudIcon{font-size:2.2vw}.Game-module__mmgyHG__hudLabel{color:#c2bac7;text-transform:uppercase;font-size:clamp(.43rem,.7vw,.72rem);display:block}.Game-module__mmgyHG__timer{color:var(--gold);letter-spacing:.07em;font:900 clamp(.9rem,1.8vw,1.8rem)/1 Impact,sans-serif;display:block}.Game-module__mmgyHG__pegelBlock{display:block;position:relative}.Game-module__mmgyHG__pegelHeading{justify-content:space-between;font-size:clamp(.5rem,.85vw,.85rem);font-weight:900;display:flex}.Game-module__mmgyHG__pegelTrack{background:#242a32;border-radius:10px;height:.5vw;min-height:4px;margin:.25vw 0;overflow:hidden}.Game-module__mmgyHG__pegelFill{height:100%;transition:width .55s cubic-bezier(.2,.75,.2,1),background .45s;display:block}.Game-module__mmgyHG__pegelBlock small{color:#d0cad5;font-size:clamp(.4rem,.6vw,.62rem);display:block}.Game-module__mmgyHG__pegelFeedback{z-index:2;pointer-events:none;background:#090b10eb;border-radius:.25vw;padding:.2vw .35vw;font-size:clamp(.44rem,.66vw,.68rem);font-weight:900;animation:1.5s ease-out both Game-module__mmgyHG__pegelFeedback;position:absolute;bottom:-.2vw;right:0}.Game-module__mmgyHG__pegelFeedbackUp{color:#ffb35d}.Game-module__mmgyHG__pegelFeedbackDown{color:#71d9ff}@keyframes Game-module__mmgyHG__pegelFeedback{0%{opacity:0;transform:translateY(8px)scale(.88)}18%,72%{opacity:1;transform:translateY(-5px)scale(1)}to{opacity:0;transform:translateY(-13px)}}.Game-module__mmgyHG__inventorySlots{gap:.3vw;margin-top:.25vw;display:flex}.Game-module__mmgyHG__inventorySlot{aspect-ratio:1;color:#666;background:#161923;border:1px solid #5c5d66;border-radius:.3vw;place-items:center;width:2vw;min-width:16px;font-size:clamp(.5rem,1vw,1rem);display:grid}.Game-module__mmgyHG__inventorySlotFilled{color:#fff;background:#4b3b20;border-color:#e8c75d;animation:.42s ease-out Game-module__mmgyHG__inventoryPickup}@keyframes Game-module__mmgyHG__inventoryPickup{45%{transform:translateY(-3px)scale(1.14);box-shadow:0 0 12px #e8c75db3}}.Game-module__mmgyHG__inventoryAsset{object-fit:contain;width:84%;height:84%;image-rendering:pixelated}.Game-module__mmgyHG__hudActions{gap:.35vw;display:flex}.Game-module__mmgyHG__hudActions button{aspect-ratio:1;color:#fff;background:#21242d;border:1px solid #666;border-radius:.35vw;place-items:center;width:2.5vw;min-width:24px;font-size:clamp(.55rem,1vw,1rem);display:grid}.Game-module__mmgyHG__objective{z-index:10;border-left:.25vw solid var(--gold);color:#cbc5cb;background:#06080dd1;flex-direction:column;max-width:24%;padding:.55vw .75vw;font-size:clamp(.42rem,.66vw,.68rem);display:flex;position:absolute;bottom:1.4%;left:1.2%}.Game-module__mmgyHG__objective strong{color:#fff;text-transform:uppercase}.Game-module__mmgyHG__objective span{margin-top:.2vw}.Game-module__mmgyHG__hotspot{z-index:12;color:#fff;background:0 0;border:1px dashed #0000;border-radius:.6vw;outline:none;position:absolute}.Game-module__mmgyHG__hotspot:hover,.Game-module__mmgyHG__hotspot:focus-visible{background:#ffd24614;border-color:#ffd954bf;box-shadow:inset 0 0 1vw #ffd2461f}.Game-module__mmgyHG__hotspotLabel{opacity:.88;background:#05070be6;border:1px solid #7c7c83;border-radius:.35vw;align-items:center;gap:.35vw;min-width:max-content;padding:.38vw .6vw;font-size:clamp(.42rem,.72vw,.74rem);font-weight:900;display:flex;position:absolute;bottom:2%;left:50%;transform:translate(-50%);box-shadow:.2vw .2vw #00000080}.Game-module__mmgyHG__hotspotLabel b{aspect-ratio:1;color:#111;background:#fff;border-radius:.2vw;place-items:center;min-width:1.2vw;display:grid}.Game-module__mmgyHG__player{z-index:14;pointer-events:none;filter:drop-shadow(0 .5vw .35vw #0000008c);width:5.8%;height:20.8%;transition-property:left,top;transition-timing-function:ease-out;position:absolute;transform:translate(-50%,-82%)}.Game-module__mmgyHG__sprite{width:100%;height:100%;image-rendering:pixelated;background-repeat:no-repeat;background-size:400% 200%;display:block;position:relative}.Game-module__mmgyHG__spriteFrame{image-rendering:pixelated;background-repeat:no-repeat;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Game-module__mmgyHG__playerShadow{z-index:-1;filter:blur(2px);background:#0000008c;border-radius:50%;height:8%;position:absolute;bottom:1%;left:17%;right:17%}.Game-module__mmgyHG__toast{z-index:24;color:#fff;text-align:center;background:#0c0c12eb;border:1px solid #9c915e;border-radius:.4vw;max-width:60%;padding:.55vw .9vw;font-size:clamp(.48rem,.78vw,.8rem);font-weight:900;animation:.25s ease-out Game-module__mmgyHG__toastIn;position:absolute;top:13%;left:50%;transform:translate(-50%);box-shadow:0 .4vw 1vw #00000080}.Game-module__mmgyHG__toast[data-feedback=pickup],.Game-module__mmgyHG__toast[data-feedback=secret]{border-color:var(--gold);box-shadow:0 .4vw 1vw #00000080,0 0 1vw #f7b73359}.Game-module__mmgyHG__toast[data-feedback=secret]:before{content:"DURCH DEN STUHL";color:var(--gold);letter-spacing:.08em;margin-bottom:.2rem;font-size:.8em;display:block}@keyframes Game-module__mmgyHG__toastIn{0%{opacity:0;transform:translate(-50%,-8px)}}.Game-module__mmgyHG__modalBackdrop{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0204089e;place-items:center;padding:7% 12% 5%;display:grid;position:absolute;inset:0}.Game-module__mmgyHG__interactionPanel{color:#fff;background:var(--panel);border:2px solid #6f6d76;border-radius:.7vw;width:min(74%,760px);max-height:76%;padding:2.2vw;position:relative;overflow:auto;box-shadow:.7vw .7vw #0000008c,0 0 2vw #ff4fb233}.Game-module__mmgyHG__horseRacePanel{width:min(94%,1120px);max-height:86%;padding:clamp(14px,1.7vw,28px)}.Game-module__mmgyHG__horseRacePanel h3{color:#ddd4c2;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .45vw;font-size:clamp(.55rem,.82vw,.85rem)}.Game-module__mmgyHG__interactionPanel h2,.Game-module__mmgyHG__pauseOverlay h2{letter-spacing:.03em;margin:.1em 0 .65em;font:900 clamp(1rem,2.2vw,2.1rem)/1 Impact,sans-serif}.Game-module__mmgyHG__interactionPanel p,.Game-module__mmgyHG__interactionPanel blockquote{font-size:clamp(.56rem,.9vw,.92rem);line-height:1.5}.Game-module__mmgyHG__interactionPanel blockquote{border-left:.3vw solid var(--pink);background:#ffffff0f;margin:1vw 0;padding:1vw}.Game-module__mmgyHG__closeButton{aspect-ratio:1;color:#fff;background:#252731;border:1px solid #6f6f78;border-radius:.3vw;width:2.3vw;min-width:23px;font-size:clamp(.8rem,1.5vw,1.5rem);line-height:1;position:absolute;top:.7vw;right:.8vw}.Game-module__mmgyHG__optionGrid,.Game-module__mmgyHG__gameChoices{grid-template-columns:repeat(4,1fr);gap:.7vw;display:grid}.Game-module__mmgyHG__gameChoices{grid-template-columns:repeat(3,1fr)}.Game-module__mmgyHG__optionGrid button,.Game-module__mmgyHG__gameChoices button{color:#fff;background:#20232c;border:1px solid #5f6068;border-radius:.45vw;flex-direction:column;align-items:center;gap:.3vw;padding:.85vw .5vw;transition:transform .15s,border-color .15s;display:flex}.Game-module__mmgyHG__optionGrid button:hover,.Game-module__mmgyHG__gameChoices button:hover{border-color:var(--gold);transform:translateY(-2px)}.Game-module__mmgyHG__optionGrid button>span,.Game-module__mmgyHG__gameChoices button>span{font-size:2vw}.Game-module__mmgyHG__optionGrid strong,.Game-module__mmgyHG__gameChoices strong{font-size:clamp(.5rem,.78vw,.8rem)}.Game-module__mmgyHG__optionGrid small,.Game-module__mmgyHG__gameChoices small{color:#aaa;font-size:clamp(.42rem,.58vw,.6rem)}.Game-module__mmgyHG__panelHint{color:#a9a6ad;margin-bottom:0}.Game-module__mmgyHG__resultNote{border-left:.25vw solid var(--gold);background:#29251d;margin:.8vw 0 0;padding:.7vw}.Game-module__mmgyHG__resultNote p{margin:.25em 0}.Game-module__mmgyHG__resultNote small{color:#c9c1ad}.Game-module__mmgyHG__horseBetSection{margin-bottom:.8vw}.Game-module__mmgyHG__horseCardChoices,.Game-module__mmgyHG__horseDrinkChoices,.Game-module__mmgyHG__horseAmountChoices{gap:.55vw;display:grid}.Game-module__mmgyHG__horseCardChoices{grid-template-columns:repeat(4,1fr)}.Game-module__mmgyHG__horseDrinkChoices,.Game-module__mmgyHG__horseAmountChoices{grid-template-columns:repeat(3,1fr)}.Game-module__mmgyHG__horseCardChoices button,.Game-module__mmgyHG__horseDrinkChoices button,.Game-module__mmgyHG__horseAmountChoices button{color:#fff;background:#20232c;border:2px solid #4b4f59;border-radius:.45vw;min-height:clamp(48px,5vw,76px)}.Game-module__mmgyHG__horseCardChoices button[aria-pressed=true],.Game-module__mmgyHG__horseDrinkChoices button[aria-pressed=true],.Game-module__mmgyHG__horseAmountChoices button[aria-pressed=true]{border-color:var(--gold);background:#3a3221;box-shadow:inset 0 0 0 2px #ffc94a33}.Game-module__mmgyHG__horseCardChoices button{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:.55vw;padding:.35vw .7vw;display:grid}.Game-module__mmgyHG__horseCardChoices button>span{aspect-ratio:.72;color:#17151a;background:#f7f0df;border-radius:.3vw;place-items:center;width:clamp(34px,3.3vw,54px);font-size:clamp(.85rem,1.5vw,1.5rem);font-weight:900;display:grid;box-shadow:3px 3px #00000052}.Game-module__mmgyHG__horseRacePanel [data-card-color=red]{color:#d8334c!important}.Game-module__mmgyHG__horseDrinkChoices button,.Game-module__mmgyHG__horseAmountChoices button{justify-content:center;align-items:center;gap:.5vw;padding:.5vw;display:flex}.Game-module__mmgyHG__horseDrinkChoices span{font-size:clamp(1rem,1.8vw,1.8rem)}.Game-module__mmgyHG__horseAmountChoices b{color:var(--gold);font-size:clamp(1rem,1.7vw,1.7rem)}.Game-module__mmgyHG__horseAmountChoices small{color:#c2bdc7}.Game-module__mmgyHG__horseRaceBets{grid-template-columns:repeat(4,1fr);gap:.4vw;margin:0 0 .65vw;display:grid}.Game-module__mmgyHG__horseRaceBets>div{background:#181b22;border:1px solid #4c515a;border-radius:.3vw;gap:.2vw;padding:.45vw;font-size:clamp(.43rem,.64vw,.66rem);display:grid}.Game-module__mmgyHG__horseRaceBets strong{color:var(--gold)}.Game-module__mmgyHG__horseRaceHeader{justify-content:space-between;align-items:center;display:flex}.Game-module__mmgyHG__drawPileCounter{background:#171b22;border:1px solid #555d69;border-radius:.35vw;grid-template-columns:auto auto;align-items:center;gap:0 .45vw;padding:.35vw .7vw;display:grid}.Game-module__mmgyHG__drawPileCounter span{color:#8d559e;grid-row:span 2;font-size:1.6vw}.Game-module__mmgyHG__drawPileCounter b{color:#fff;font-size:1.1vw}.Game-module__mmgyHG__drawPileCounter small{color:#9ba0aa;font-size:.5vw}.Game-module__mmgyHG__hurdleRow{grid-template-columns:repeat(5,1fr);gap:.35vw;margin-bottom:.45vw;padding-left:7.7vw;display:grid}.Game-module__mmgyHG__hurdleRow>div{color:#8f8795;background:#221d27;border:1px dashed #6b6270;border-radius:.25vw;grid-template-columns:auto 1fr;place-items:center;min-height:2.4vw;transition:transform .44s,border-color .44s,background .44s;display:grid;transform:rotate(-1deg)}.Game-module__mmgyHG__hurdleRow small{color:#82798a;font-size:.46vw}.Game-module__mmgyHG__hurdleRow b{font-size:clamp(.58rem,.95vw,.98rem)}.Game-module__mmgyHG__hurdleRow .Game-module__mmgyHG__hurdleRevealed{color:#17151a;background:#f5ead3;border-style:solid;border-color:#ff7b58;animation:.3s ease-out both Game-module__mmgyHG__hurdleFlip;transform:rotate(1deg)scale(1.03)}@keyframes Game-module__mmgyHG__hurdleFlip{0%{opacity:.55;transform:perspective(320px)rotateY(85deg)scale(.95)}}.Game-module__mmgyHG__horseTrack{background:#2c201b;border:2px solid #4f3627;border-radius:.4vw;gap:.38vw;padding:.55vw;display:grid;box-shadow:inset 0 0 1.2vw #00000073}.Game-module__mmgyHG__horseLane{grid-template-columns:7.2vw 1fr;align-items:center;gap:.45vw;display:grid}.Game-module__mmgyHG__horseLaneLabel{text-align:left;gap:.08vw;display:grid}.Game-module__mmgyHG__horseLaneLabel b{font-size:clamp(.9rem,1.35vw,1.4rem)}.Game-module__mmgyHG__horseLaneLabel small{color:#d4cdd0;white-space:nowrap;font-size:clamp(.4rem,.52vw,.56rem);font-weight:800}.Game-module__mmgyHG__horseLaneFields{background:#533b2b;border:1px solid #0000;border-radius:.25vw;grid-template-columns:repeat(6,1fr);min-height:2.45vw;transition:border-color .32s,box-shadow .32s,background .32s;display:grid;position:relative}.Game-module__mmgyHG__horseLane[data-suit=hearts] .Game-module__mmgyHG__horseLaneFields{background:#573039}.Game-module__mmgyHG__horseLane[data-suit=diamonds] .Game-module__mmgyHG__horseLaneFields{background:#633b2f}.Game-module__mmgyHG__horseLane[data-suit=clubs] .Game-module__mmgyHG__horseLaneFields{background:#304a38}.Game-module__mmgyHG__horseLane[data-suit=spades] .Game-module__mmgyHG__horseLaneFields{background:#303d55}.Game-module__mmgyHG__horseLaneActive .Game-module__mmgyHG__horseLaneFields{border-color:var(--gold);box-shadow:inset 0 0 1vw #ffd24d3d,0 0 .65vw #ffd24d7a}.Game-module__mmgyHG__horseLaneHurdle .Game-module__mmgyHG__horseLaneFields{border-color:#ff5f52;box-shadow:inset 0 0 1vw #ff493b4d,0 0 .75vw #ff493b8c}.Game-module__mmgyHG__horseLaneFields i{color:#ffffff59;border-left:1px solid #ffffff21;place-items:end center;padding-bottom:.15vw;font-size:.42vw;font-style:normal;display:grid}.Game-module__mmgyHG__horseAce{z-index:2;aspect-ratio:.72;color:#161419;background:#fff6df;border-radius:.22vw;place-items:center;width:clamp(28px,3vw,48px);font-size:clamp(.62rem,.9vw,.95rem);font-weight:900;transition:left .76s cubic-bezier(.2,.75,.2,1.05);display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:3px 3px #0000006b}.Game-module__mmgyHG__horseBackwards{animation:.82s ease-out Game-module__mmgyHG__horseBack}@keyframes Game-module__mmgyHG__horseBack{45%{transform:translate(-50%,-50%)rotate(-13deg)scale(1.16);box-shadow:0 0 16px #ff493b}}.Game-module__mmgyHG__horseRaceFeed{border-left:.25vw solid var(--pink);background:#211d25;grid-template-columns:auto 1fr auto;align-items:center;gap:.65vw;min-height:3.25vw;margin-top:.5vw;padding:.45vw .7vw;display:grid}.Game-module__mmgyHG__horseRaceFeed p{margin:0}.Game-module__mmgyHG__horseRaceFeed em{color:var(--gold);font-size:clamp(.48rem,.75vw,.76rem)}.Game-module__mmgyHG__drawnHorseCard{aspect-ratio:.72;color:#1b171c;background:#fff5df;border-radius:.25vw;place-items:center;width:clamp(32px,3.1vw,50px);font-weight:900;animation:.46s ease-out Game-module__mmgyHG__cardDraw;display:grid;box-shadow:3px 3px #00000073}@keyframes Game-module__mmgyHG__cardDraw{0%{opacity:0;transform:perspective(400px)translateY(-12px)rotateY(75deg)}}.Game-module__mmgyHG__horseDrinkingCue{background:#29251c;border:1px solid #625c46;justify-content:center;align-items:center;gap:1vw;min-height:8vw;display:flex}.Game-module__mmgyHG__horseDrinkingCue span{font-size:3vw;animation:.48s ease-in-out infinite alternate Game-module__mmgyHG__drinkCue}@keyframes Game-module__mmgyHG__drinkCue{to{transform:rotate(12deg)translateY(-5px)}}.Game-module__mmgyHG__horseDistributionList{gap:.45vw;margin-bottom:.65vw;display:grid}.Game-module__mmgyHG__horseDistributionList>div{background:#1b1e25;border:1px solid #4b4f58;border-radius:.35vw;justify-content:space-between;align-items:center;gap:1vw;padding:.55vw .75vw;display:flex}.Game-module__mmgyHG__horseDistributionList>div>span:last-child{text-align:center;grid-template-columns:auto 2em auto;align-items:center;display:grid}.Game-module__mmgyHG__horseDistributionList button{aspect-ratio:1;color:#fff;background:#30343d;border:1px solid #77737b;border-radius:.3vw;width:clamp(38px,3vw,50px);font-size:1.2rem}.Game-module__mmgyHG__horseDistributionList button:disabled{opacity:.35}.Game-module__mmgyHG__distributionRemaining{color:#d7d1dc;margin:.65vw 0}.Game-module__mmgyHG__distributionRemaining b{color:var(--gold);font-size:1.3em}.Game-module__mmgyHG__horseWinner{color:var(--gold);text-shadow:3px 3px #71213e}.Game-module__mmgyHG__horseRaceResult,.Game-module__mmgyHG__npcPayouts{border-left:.25vw solid var(--gold);background:#28231c;margin:.7vw 0;padding:.7vw}.Game-module__mmgyHG__horseRaceResult p,.Game-module__mmgyHG__npcPayouts p{margin:.25em 0}.Game-module__mmgyHG__npcPayouts{border-color:var(--pink);background:#251d25}.Game-module__mmgyHG__beerPongGame{gap:.75vw;display:grid}.Game-module__mmgyHG__beerPongScore{text-align:center;background:#14272b;border:1px solid #475a61;border-radius:.4vw;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8vw;padding:.6vw .8vw;display:grid}.Game-module__mmgyHG__beerPongScore span:last-child{text-align:right}.Game-module__mmgyHG__beerPongScore span:first-child{text-align:left}.Game-module__mmgyHG__beerPongScore b{color:var(--gold);font-size:clamp(1rem,1.8vw,1.8rem)}.Game-module__mmgyHG__beerPongScore small{color:#b7c9c9;font-size:clamp(.44rem,.68vw,.7rem)}.Game-module__mmgyHG__beerPongThrows{gap:.3vw;display:grid}.Game-module__mmgyHG__beerPongThrow{color:#809096;background:#171c21;border:1px solid #414a50;border-radius:.3vw;grid-template-columns:2.2em 1fr 1fr;align-items:center;gap:.5vw;min-height:2.1vw;padding:.35vw .55vw;font-size:clamp(.46rem,.72vw,.74rem);display:grid;overflow:hidden}.Game-module__mmgyHG__beerPongThrow>span{transition:transform .26s cubic-bezier(.2,.8,.2,1.25);transform:translateY(-150%)}.Game-module__mmgyHG__beerPongThrow.Game-module__mmgyHG__throwRevealed>span{transform:translateY(0)}.Game-module__mmgyHG__beerPongThrow.Game-module__mmgyHG__throwRevealed>.Game-module__mmgyHG__hit{animation:.44s ease-out Game-module__mmgyHG__beerPongHit}.Game-module__mmgyHG__beerPongThrow.Game-module__mmgyHG__throwRevealed>.Game-module__mmgyHG__miss{animation:.36s ease-out Game-module__mmgyHG__beerPongMiss}@keyframes Game-module__mmgyHG__beerPongHit{45%{color:#fff;text-shadow:0 0 12px #7fe46c;transform:translateY(0)scale(1.12)}}@keyframes Game-module__mmgyHG__beerPongMiss{45%{color:#fff;text-shadow:0 0 10px #ff7087;transform:translate(3px)}}.Game-module__mmgyHG__hit{color:#7fe46c}.Game-module__mmgyHG__miss{color:#ff7a8d}.Game-module__mmgyHG__songList{gap:.4vw;display:grid}.Game-module__mmgyHG__songList button{color:#fff;text-align:left;background:#1b1e27;border:1px solid #444954;border-radius:.35vw;grid-template-columns:auto 1fr auto;align-items:center;gap:.8vw;padding:.6vw .8vw;display:grid}.Game-module__mmgyHG__songList button:hover{background:#292331;border-color:#a95ccc}.Game-module__mmgyHG__songList button>span:first-child{color:var(--pink);font-size:1.5vw}.Game-module__mmgyHG__songList strong,.Game-module__mmgyHG__songList small{display:block}.Game-module__mmgyHG__songList small{color:#aaa;font-size:.65em}.Game-module__mmgyHG__songList em{color:#aaa;font-size:.7em;font-style:normal}.Game-module__mmgyHG__dialogueChoices{gap:.45vw;display:grid}.Game-module__mmgyHG__dialogueChoices button{color:#fff;text-align:left;background:#232630;border:1px solid #666a72;border-radius:.35vw;padding:.7vw;font-size:clamp(.5rem,.78vw,.8rem)}.Game-module__mmgyHG__dialogueChoices button:hover{border-color:var(--gold)}.Game-module__mmgyHG__duelChoices{grid-template-columns:repeat(3,1fr);gap:.7vw;display:grid}.Game-module__mmgyHG__duelChoices button{color:#fff;text-align:left;background:#20232c;border:1px solid #5f6068;border-radius:.45vw;flex-direction:column;justify-content:center;gap:.5vw;min-height:7vw;padding:.9vw;display:flex}.Game-module__mmgyHG__duelChoices button:hover:not(:disabled){border-color:var(--pink);transform:translateY(-2px)}.Game-module__mmgyHG__duelChoices button:disabled{opacity:.45}.Game-module__mmgyHG__duelChoices strong{color:var(--gold);font-size:clamp(.55rem,.85vw,.86rem)}.Game-module__mmgyHG__duelChoices span,.Game-module__mmgyHG__duelChoices small{color:#b9b4be;font-size:clamp(.43rem,.62vw,.64rem);line-height:1.35}.Game-module__mmgyHG__busfahrerPanel{width:min(96%,1160px);max-height:90%;padding:clamp(14px,1.6vw,26px)}.Game-module__mmgyHG__busfahrerPanel [data-card-color=red]{color:#d8334c}.Game-module__mmgyHG__busHeader{justify-content:space-between;align-items:flex-start;gap:1vw;display:flex}.Game-module__mmgyHG__busHeader>b{color:var(--gold);white-space:nowrap;background:#20232c;border:1px solid #5f6068;border-radius:.35vw;padding:.55vw .8vw;font-size:clamp(.48rem,.72vw,.75rem)}.Game-module__mmgyHG__busCard{aspect-ratio:.72;color:#17151a;transform-origin:50%;background:#fff7e6;border:2px solid #eee4cf;border-radius:.38vw;flex:none;place-items:center;width:clamp(48px,4.5vw,72px);font-size:clamp(.68rem,1.15vw,1.15rem);display:inline-grid;position:relative;box-shadow:3px 4px #00000057}.Game-module__mmgyHG__busCardRevealed{animation:.32s ease-out both Game-module__mmgyHG__busCardFlip}.Game-module__mmgyHG__busCardHidden{color:#e8b4d7;background:repeating-linear-gradient(45deg,#34253b 0 5px,#251b2d 5px 10px);border-color:#a46c99}.Game-module__mmgyHG__busCardHidden b{border:1px solid #ffffff3d;padding:.25em}.Game-module__mmgyHG__busCardSmall{border-width:1px;width:clamp(30px,3vw,48px);font-size:clamp(.48rem,.75vw,.78rem);box-shadow:2px 2px #00000052}.Game-module__mmgyHG__busCardHighlighted{border-color:var(--gold);animation:.32s ease-out both Game-module__mmgyHG__busCardFlip,.72s ease-in-out 2 alternate Game-module__mmgyHG__busCardHighlight;box-shadow:0 0 0 2px #f7b73347,0 0 18px #f7b73394}@keyframes Game-module__mmgyHG__busCardFlip{0%{opacity:.4;transform:perspective(400px)rotateY(88deg)}to{opacity:1;transform:perspective(400px)rotateY(0)}}@keyframes Game-module__mmgyHG__busCardHighlight{to{box-shadow:0 0 0 3px #f7b73366,0 0 24px #f7b733c7}}.Game-module__mmgyHG__busParticipants{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45vw;margin:.6vw 0;display:grid}.Game-module__mmgyHG__busParticipants>div{background:#ffffff0b;border:1px solid #4b4e59;border-radius:.35vw;min-width:0;padding:.45vw}.Game-module__mmgyHG__busParticipants>div.Game-module__mmgyHG__busParticipantActive{border-color:var(--gold);box-shadow:inset 0 0 0 1px #f7b7333d}.Game-module__mmgyHG__busParticipants strong{color:#ded5c3;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.35vw;font-size:clamp(.42rem,.62vw,.65rem);display:block;overflow:hidden}.Game-module__mmgyHG__busParticipants>div>span{align-items:center;gap:.18vw;min-height:clamp(31px,3.1vw,50px);display:flex;overflow-x:auto}.Game-module__mmgyHG__busParticipants i{color:#777985;font-size:clamp(.4rem,.58vw,.6rem)}.Game-module__mmgyHG__busGuessStage{background:#15141b;border:2px solid #704b5f;border-radius:.5vw;grid-template-columns:minmax(150px,.7fr) 1.8fr;align-items:center;gap:1vw;min-height:9vw;padding:.9vw;display:grid}.Game-module__mmgyHG__busGuessStage>div:first-child{flex-direction:column;gap:.4vw;display:flex}.Game-module__mmgyHG__busGuessStage small{color:var(--gold)}.Game-module__mmgyHG__busGuessChoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5vw;display:grid}.Game-module__mmgyHG__busGuessChoices button{color:#fff;text-transform:uppercase;background:#242730;border:1px solid #646773;border-radius:.38vw;min-height:52px;font-weight:800}.Game-module__mmgyHG__busGuessChoices button:hover,.Game-module__mmgyHG__busGuessChoices button:focus-visible{border-color:var(--gold);background:#35303a}.Game-module__mmgyHG__busGuessReveal{align-items:center;gap:1vw;display:flex}.Game-module__mmgyHG__busGuessReveal>b[data-correct=true]{color:#79e59c}.Game-module__mmgyHG__busGuessReveal>b[data-correct=false]{color:#ff7087;animation:.24s linear Game-module__mmgyHG__panelShake}.Game-module__mmgyHG__busPyramidLayout{grid-template-columns:1.35fr .9fr;align-items:stretch;gap:.8vw;display:grid}.Game-module__mmgyHG__busPyramidLayout .Game-module__mmgyHG__busParticipants{grid-template-columns:1fr;margin:0}.Game-module__mmgyHG__busPyramid{background:#3a281f;border:2px solid #5d4434;border-radius:.5vw;flex-direction:column;justify-content:center;gap:.25vw;min-height:18vw;padding:.6vw;display:flex}.Game-module__mmgyHG__busPyramidRow{justify-content:center;align-items:center;gap:.35vw;display:flex}.Game-module__mmgyHG__busPyramidRow>b{width:7.5em;color:var(--gold);font-size:clamp(.45rem,.65vw,.68rem);line-height:1.15;display:grid}.Game-module__mmgyHG__busPyramidRow>b small{color:#d3c8b6;font-size:.86em;font-weight:700}.Game-module__mmgyHG__busPyramidFeed,.Game-module__mmgyHG__busRideFeed{border-left:4px solid var(--pink);background:#211d28;align-items:center;gap:.8vw;min-height:74px;margin-top:.65vw;padding:.55vw .8vw;display:flex}.Game-module__mmgyHG__busPyramidFeed p{margin:0}.Game-module__mmgyHG__busPyramidFeed>strong{color:#ffcf68;margin-left:auto;font-size:clamp(.48rem,.7vw,.72rem)}.Game-module__mmgyHG__busDistribution{border:2px solid var(--gold);background:#211d28;border-radius:.5vw;margin-top:.65vw;padding:.7vw}.Game-module__mmgyHG__busDistribution h3,.Game-module__mmgyHG__busDistribution p{margin:0 0 .35vw}.Game-module__mmgyHG__busDistribution>div{border-top:1px solid #464550;justify-content:space-between;align-items:center;min-height:42px;display:flex}.Game-module__mmgyHG__busDistribution>div>span:last-child{align-items:center;gap:.6vw;display:flex}.Game-module__mmgyHG__busDistribution button:not(.Game-module__mmgyHG__primaryButton){color:#fff;background:#343741;border:1px solid #747681;border-radius:.3vw;width:38px;height:34px}.Game-module__mmgyHG__busDistribution>strong{color:var(--gold);letter-spacing:.04em;margin:.5vw 0;font-size:clamp(.62rem,.9vw,.92rem);display:block}.Game-module__mmgyHG__busTiebreak{justify-content:center;gap:1vw;padding:1vw;display:flex}.Game-module__mmgyHG__busTiebreak>div{flex-direction:column;align-items:center;gap:.5vw;display:flex}.Game-module__mmgyHG__busDriverSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35vw;margin:.55vw 0;display:grid}.Game-module__mmgyHG__busDriverSummary>span{background:#1d1f27;border:1px solid #50525d;border-radius:.3vw;padding:.42vw;font-size:clamp(.42rem,.62vw,.64rem)}.Game-module__mmgyHG__busDriverSummary>strong{color:#18140e;background:var(--gold);text-align:center;grid-column:1/-1;padding:.5vw;font-size:clamp(.58rem,.9vw,.92rem)}.Game-module__mmgyHG__busRoute{grid-template-columns:auto repeat(5,1fr) auto;align-items:center;gap:.45vw;margin:1vw 0;display:grid}.Game-module__mmgyHG__busRoute>span{color:#8e909b;background:#211e27;border:2px dashed #666977;border-radius:.4vw;grid-template-rows:auto auto;place-items:center;min-height:70px;font-size:clamp(.8rem,1.4vw,1.4rem);display:grid}.Game-module__mmgyHG__busRoute>span small{font-size:clamp(.45rem,.65vw,.68rem)}.Game-module__mmgyHG__busRoute>span[data-reached=true]{color:#79e59c;background:#1d3427;border-style:solid;border-color:#79e59c}.Game-module__mmgyHG__busRoute>[data-current=true]{outline:3px solid var(--gold);outline-offset:2px;color:var(--gold);box-shadow:0 0 14px #f7b7336b}.Game-module__mmgyHG__busRideFeed>strong[data-crash=true]{color:#ff7087;animation:.25s linear Game-module__mmgyHG__panelShake}.Game-module__mmgyHG__busResult{background:#282319;border:2px solid #6c5c31;border-radius:.5vw;margin:1vw 0;padding:1vw}.Game-module__mmgyHG__busResult small{color:var(--gold)}.Game-module__mmgyHG__pauseOverlay{z-index:50;background:#040509e6;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Game-module__mmgyHG__resultCard p:not(.Game-module__mmgyHG__eyebrow):not(.Game-module__mmgyHG__saveHint){color:#d7d0da;max-width:680px;margin:.8em auto;font-size:clamp(.6rem,1vw,1rem);line-height:1.5}.Game-module__mmgyHG__bigScore{color:var(--gold);margin-top:.2em;font:900 clamp(2.2rem,5.5vw,5.5rem)/1 Impact,sans-serif;display:block}.Game-module__mmgyHG__scoreLabel{color:#aaa;text-transform:uppercase;letter-spacing:.18em;font-size:clamp(.48rem,.7vw,.7rem);display:block}.Game-module__mmgyHG__resultStats{grid-template-columns:repeat(5,1fr);gap:.65vw;margin:1.4vw 0;display:grid}.Game-module__mmgyHG__resultStats span{color:#aaa;background:#ffffff0d;border:1px solid #414550;border-radius:.35vw;flex-direction:column;padding:.75vw;font-size:clamp(.43rem,.62vw,.64rem);display:flex}.Game-module__mmgyHG__resultStats b{color:#fff;margin-bottom:.2em;font-size:clamp(.6rem,1.05vw,1.05rem)}.Game-module__mmgyHG__rotateNotice{display:none}@media (max-width:960px) and (max-height:500px) and (orientation:landscape){.Game-module__mmgyHG__gameViewport{aspect-ratio:auto;width:100vw;height:100dvh}.Game-module__mmgyHG__hotspotLabel{padding:.25vw .48vw}.Game-module__mmgyHG__interactionPanel{width:72%;max-height:72%;padding:1.6vw 2vw}.Game-module__mmgyHG__horseRacePanel{width:96%;max-height:90%;padding:1.3vw 1.7vw}.Game-module__mmgyHG__horseRacePanel h2{margin-bottom:.4em}.Game-module__mmgyHG__horseRaceBets{grid-template-columns:repeat(4,1fr)}.Game-module__mmgyHG__horseCardChoices button,.Game-module__mmgyHG__horseDrinkChoices button,.Game-module__mmgyHG__horseAmountChoices button{min-height:44px}.Game-module__mmgyHG__horseLaneFields{min-height:29px}.Game-module__mmgyHG__horseRaceFeed{min-height:40px}.Game-module__mmgyHG__horseDistributionList>div{min-height:44px}.Game-module__mmgyHG__busfahrerPanel{width:97%;max-height:94%;padding:1.2vw 1.6vw}.Game-module__mmgyHG__busfahrerPanel h2{margin-bottom:.3em}.Game-module__mmgyHG__busGuessStage{grid-template-columns:minmax(120px,.6fr) 1.8fr;min-height:74px}.Game-module__mmgyHG__busGuessChoices button,.Game-module__mmgyHG__busDistribution button:not(.Game-module__mmgyHG__primaryButton){min-height:44px}.Game-module__mmgyHG__busPyramid{min-height:210px}.Game-module__mmgyHG__busPyramidFeed,.Game-module__mmgyHG__busRideFeed{min-height:56px}.Game-module__mmgyHG__busRoute>span{min-height:48px}.Game-module__mmgyHG__selectScreen{padding:2% 4%}.Game-module__mmgyHG__characterGrid{margin:1.2% auto 1%}.Game-module__mmgyHG__characterCard{min-height:17vw}.Game-module__mmgyHG__chapterGrid{margin-top:1.4vw}.Game-module__mmgyHG__objective{left:auto;right:1.2%}}@media (hover:none),(pointer:coarse){.Game-module__mmgyHG__joystick,.Game-module__mmgyHG__mobileAction{display:block}.Game-module__mmgyHG__objective{top:13%;bottom:auto;right:1.2%}.Game-module__mmgyHG__worldHotspot:hover .Game-module__mmgyHG__hotspotLabel{opacity:0}.Game-module__mmgyHG__worldHotspot.Game-module__mmgyHG__hotspotNear .Game-module__mmgyHG__hotspotLabel,.Game-module__mmgyHG__worldHotspot:focus-visible .Game-module__mmgyHG__hotspotLabel{opacity:.96}}@media (max-width:960px) and (max-height:500px) and (orientation:landscape){.Game-module__mmgyHG__gameRoot{height:100dvh}.Game-module__mmgyHG__menuScreen,.Game-module__mmgyHG__selectScreen,.Game-module__mmgyHG__resultScreen{box-sizing:border-box;overscroll-behavior:contain;padding:calc(8px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));overflow:hidden auto}.Game-module__mmgyHG__selectScreen{justify-content:flex-start}.Game-module__mmgyHG__characterGrid{gap:6px;width:100%;margin:6px auto}.Game-module__mmgyHG__characterCard{min-height:110px;padding:6px}.Game-module__mmgyHG__characterCopy strong{font-size:.75rem}.Game-module__mmgyHG__characterCopy em,.Game-module__mmgyHG__characterCopy small,.Game-module__mmgyHG__stats{font-size:.62rem}.Game-module__mmgyHG__hud{box-sizing:border-box;height:calc(56px + env(safe-area-inset-top));padding:calc(3px + env(safe-area-inset-top)) calc(10px + env(safe-area-inset-right)) 4px calc(10px + env(safe-area-inset-left));grid-template-columns:minmax(80px,.85fr) minmax(110px,1fr) minmax(130px,1.1fr) auto;gap:8px}.Game-module__mmgyHG__hudIcon{font-size:1.1rem}.Game-module__mmgyHG__hudLabel,.Game-module__mmgyHG__pegelBlock small{font-size:.58rem}.Game-module__mmgyHG__timer{font-size:1.1rem}.Game-module__mmgyHG__pegelHeading{font-size:.68rem}.Game-module__mmgyHG__pegelFeedback{padding:2px 4px;font-size:.62rem;bottom:-7px}.Game-module__mmgyHG__inventorySlots{gap:3px;margin-top:2px}.Game-module__mmgyHG__inventorySlot{width:20px;min-width:20px}.Game-module__mmgyHG__hudActions{gap:5px}.Game-module__mmgyHG__hudActions button{touch-action:manipulation;width:44px;min-width:44px;font-size:1rem}.Game-module__mmgyHG__gameRoot .Game-module__mmgyHG__objective{top:calc(60px + env(safe-area-inset-top));right:calc(10px + env(safe-area-inset-right));max-width:min(38vw,240px);padding:6px 8px;font-size:.62rem;bottom:auto;left:auto}.Game-module__mmgyHG__toast{top:calc(60px + env(safe-area-inset-top));max-width:45%;padding:5px 8px;font-size:.68rem;left:38%}.Game-module__mmgyHG__joystick{left:calc(14px + env(safe-area-inset-left));bottom:calc(12px + env(safe-area-inset-bottom));-webkit-user-select:none;user-select:none;width:clamp(88px,24dvh,112px);display:block}.Game-module__mmgyHG__mobileAction{right:calc(14px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));min-width:145px;max-width:38%;min-height:64px;display:block}.Game-module__mmgyHG__modalBackdrop{box-sizing:border-box;padding:calc(6px + env(safe-area-inset-top)) calc(8px + env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) calc(8px + env(safe-area-inset-left));-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.Game-module__mmgyHG__interactionPanel,.Game-module__mmgyHG__horseRacePanel,.Game-module__mmgyHG__busfahrerPanel{box-sizing:border-box;overscroll-behavior:contain;border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:0;max-height:100%;padding:10px 12px 16px;overflow:hidden auto}.Game-module__mmgyHG__closeButton{z-index:2;float:right;border-radius:6px;width:44px;min-width:44px;height:44px;margin:-3px -4px 0 8px;position:sticky;top:0;right:0}.Game-module__mmgyHG__interactionPanel h2{font-size:1.25rem}.Game-module__mmgyHG__interactionPanel p,.Game-module__mmgyHG__interactionPanel blockquote{font-size:.8rem}.Game-module__mmgyHG__optionGrid,.Game-module__mmgyHG__gameChoices,.Game-module__mmgyHG__horseRaceBets,.Game-module__mmgyHG__busGuessChoices,.Game-module__mmgyHG__busParticipants,.Game-module__mmgyHG__busDriverSummary{min-width:0}.Game-module__mmgyHG__optionGrid,.Game-module__mmgyHG__horseRaceBets{grid-template-columns:repeat(4,minmax(0,1fr))}.Game-module__mmgyHG__gameChoices,.Game-module__mmgyHG__horseDrinkChoices,.Game-module__mmgyHG__horseAmountChoices,.Game-module__mmgyHG__duelChoices{grid-template-columns:repeat(3,minmax(0,1fr))}.Game-module__mmgyHG__songList button{grid-template-columns:auto minmax(0,1fr) auto}.Game-module__mmgyHG__songList button>*{min-width:0}.Game-module__mmgyHG__optionGrid button,.Game-module__mmgyHG__gameChoices button,.Game-module__mmgyHG__duelChoices button{overflow-wrap:anywhere;min-width:0}.Game-module__mmgyHG__optionGrid button,.Game-module__mmgyHG__gameChoices button,.Game-module__mmgyHG__duelChoices button,.Game-module__mmgyHG__dialogueChoices button,.Game-module__mmgyHG__songList button,.Game-module__mmgyHG__horseCardChoices button,.Game-module__mmgyHG__horseDrinkChoices button,.Game-module__mmgyHG__horseAmountChoices button,.Game-module__mmgyHG__busGuessChoices button,.Game-module__mmgyHG__busDistribution button:not(.Game-module__mmgyHG__primaryButton),.Game-module__mmgyHG__primaryButton,.Game-module__mmgyHG__secondaryButton{min-height:44px}.Game-module__mmgyHG__optionGrid strong,.Game-module__mmgyHG__gameChoices strong,.Game-module__mmgyHG__horseRacePanel h3{font-size:.72rem}.Game-module__mmgyHG__optionGrid small,.Game-module__mmgyHG__gameChoices small,.Game-module__mmgyHG__busParticipants strong,.Game-module__mmgyHG__busRoute>span small{font-size:.62rem}.Game-module__mmgyHG__busGuessStage,.Game-module__mmgyHG__busPyramidLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.Game-module__mmgyHG__busRoute{grid-template-columns:repeat(7,minmax(0,1fr))}.Game-module__mmgyHG__busRoute>span{min-height:44px}.Game-module__mmgyHG__horseDistributionList button,.Game-module__mmgyHG__busDistribution button:not(.Game-module__mmgyHG__primaryButton){width:44px}}@media (max-width:960px) and (orientation:portrait){.Game-module__mmgyHG__gameViewport{display:none}.Game-module__mmgyHG__rotateNotice{padding:calc(2rem + env(safe-area-inset-top)) calc(2rem + env(safe-area-inset-right)) calc(2rem + env(safe-area-inset-bottom)) calc(2rem + env(safe-area-inset-left));text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.Game-module__mmgyHG__rotateNotice span{color:var(--gold);font-size:5rem;animation:1.8s ease-in-out infinite Game-module__mmgyHG__rotateHint}.Game-module__mmgyHG__rotateNotice strong{text-transform:uppercase;font:900 1.8rem Impact,sans-serif}.Game-module__mmgyHG__rotateNotice small{color:#aaa;max-width:28rem;line-height:1.5}@keyframes Game-module__mmgyHG__rotateHint{50%{transform:rotate(90deg)}}}@media (prefers-reduced-motion:reduce){.Game-module__mmgyHG__pegelFill,.Game-module__mmgyHG__player,.Game-module__mmgyHG__worldNpc,.Game-module__mmgyHG__horseRaceExtraNpc,.Game-module__mmgyHG__horseAce,.Game-module__mmgyHG__drawnHorseCard,.Game-module__mmgyHG__hurdleRow .Game-module__mmgyHG__hurdleRevealed,.Game-module__mmgyHG__horseDrinkingCue span,.Game-module__mmgyHG__busCardRevealed,.Game-module__mmgyHG__busCardHighlighted,.Game-module__mmgyHG__busGuessReveal>b,.Game-module__mmgyHG__busRideFeed>strong,.Game-module__mmgyHG__stageChairImpact,.Game-module__mmgyHG__pegelFeedback,.Game-module__mmgyHG__inventorySlotFilled,.Game-module__mmgyHG__beerPongThrow.Game-module__mmgyHG__throwRevealed>.Game-module__mmgyHG__hit,.Game-module__mmgyHG__beerPongThrow.Game-module__mmgyHG__throwRevealed>.Game-module__mmgyHG__miss,.Game-module__mmgyHG__toast,.Game-module__mmgyHG__chairBreaking,.Game-module__mmgyHG__chairDestroyed:before,.Game-module__mmgyHG__chairDestroyed:after,.Game-module__mmgyHG__rotateNotice span{transition:none;animation:none}}
.LevelTwo-module__jPU1qq__stage{background:#111926;position:absolute;inset:0;overflow:hidden;container-type:size}.LevelTwo-module__jPU1qq__viewport{width:min(100cqw,177.778cqh);height:min(100cqh,56.25cqw);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.LevelTwo-module__jPU1qq__world{touch-action:none;background:#111926;position:absolute;top:0;left:0;overflow:hidden}.LevelTwo-module__jPU1qq__zone{box-sizing:border-box;background-color:#221d28;background-image:linear-gradient(#06091080,#0000 34%),repeating-linear-gradient(0deg,#0000 0 42px,#07081270 43px 47px),repeating-linear-gradient(90deg,#0000 0 90px,#10101a60 91px 95px);background-size:100% 100%,100% 100%,100% 100%;height:100%;position:absolute;top:0}.LevelTwo-module__jPU1qq__zone:before,.LevelTwo-module__jPU1qq__zone:after{content:"";pointer-events:none;position:absolute;inset:35% 0 0}.LevelTwo-module__jPU1qq__zone:before{background:linear-gradient(#0003,#0008),repeating-linear-gradient(90deg,#0000 0 104px,#291c225c 105px 110px),repeating-linear-gradient(0deg,#654938 0 58px,#432e29 59px 64px);border-top:12px solid #16141d}.LevelTwo-module__jPU1qq__zone:after{background:radial-gradient(ellipse at 50% 0, var(--zone-color), transparent 75%);opacity:.7}.LevelTwo-module__jPU1qq__zone[data-zone-id=outside]{background-color:#26363b}.LevelTwo-module__jPU1qq__zone[data-zone-id=outside]:before{background:linear-gradient(#070b1270,#0a1018bb),repeating-linear-gradient(90deg,#586061 0 80px,#2f3a40 81px 86px)}.LevelTwo-module__jPU1qq__zone[data-zone-id=outside]:after{opacity:.8;background:radial-gradient(circle at 15% 20%,#e4a35d33 0 3%,#0000 10%),radial-gradient(circle at 80% 32%,#7de9ef22 0 4%,#0000 13%),linear-gradient(112deg,#0000 48%,#cb5fe016 49% 51%,#0000 52%),repeating-linear-gradient(0deg,#0000 0 75px,#11182166 76px 81px)}.LevelTwo-module__jPU1qq__zone[data-zone-id=access]:before{background:linear-gradient(#10132650, #0d112380), conic-gradient(#665b64 25%, #38343d 0 50%, #665b64 0 75%, #38343d 0);background-size:100% 100%,104px 104px}.LevelTwo-module__jPU1qq__zone[data-zone-id=dance]:after{background:conic-gradient(from -22deg at 26% 0, transparent 0 17deg, #bd5beb55 18deg 30deg, transparent 31deg), conic-gradient(from -22deg at 72% 0, transparent 0 18deg, #4dbbcb55 19deg 32deg, transparent 33deg), radial-gradient(ellipse at 50% 35%, #9b4fa955, transparent 70%);animation:LevelTwo-module__jPU1qq__clubLight var(--party-light-seconds,12s) ease-in-out infinite alternate}.LevelTwo-module__jPU1qq__zone[data-zone-id=stage]:after{background:radial-gradient(at 50% 5%,#c280b799,#0000 75%)}@keyframes LevelTwo-module__jPU1qq__clubLight{0%{opacity:calc(var(--party-light-opacity,.7) * .6)}to{opacity:var(--party-light-opacity,.7)}}.LevelTwo-module__jPU1qq__zone h2{color:#fff;text-transform:uppercase;letter-spacing:.07em;text-shadow:3px 3px #10121c;background:#0b0c17cc;max-width:82%;margin:0;padding:.2em .45em;font:900 24px Impact,sans-serif;position:absolute;top:30.5%;left:9%}.LevelTwo-module__jPU1qq__wall{background:linear-gradient(to bottom, #16131e 0 var(--door-top), transparent var(--door-top) var(--door-bottom), #16131e var(--door-bottom));pointer-events:none;width:1.4%;height:100%;position:absolute;top:0;transform:translate(-50%);box-shadow:inset 5px 0 #35303f,inset -5px 0 #090c15}.LevelTwo-module__jPU1qq__wall span{top:calc(var(--door-bottom) - 3%);color:#f7cc69;white-space:nowrap;background:#0b0c15;padding:.3em .5em;font-size:clamp(8px,.8vw,15px);position:absolute;left:50%;transform:translate(-50%)}.LevelTwo-module__jPU1qq__prop,.LevelTwo-module__jPU1qq__npc{pointer-events:none;position:absolute}.LevelTwo-module__jPU1qq__barHotspot{z-index:2;color:#fff4c7;cursor:pointer;pointer-events:auto;background:0 0;border:2px solid #0000;border-radius:12px;padding:0;position:absolute;inset:4% 3% 6%}.LevelTwo-module__jPU1qq__barHotspot span{opacity:0;white-space:nowrap;background:#090814e8;border:1px solid #ffda6c99;border-radius:999px;padding:.3em .6em;font-size:clamp(8px,.7vw,13px);font-weight:900;transition:opacity .14s;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.LevelTwo-module__jPU1qq__barHotspot:hover,.LevelTwo-module__jPU1qq__barHotspot:focus-visible{border-color:#ffda6c;outline:0;box-shadow:0 0 24px #ef67ff88}.LevelTwo-module__jPU1qq__barHotspot:hover span,.LevelTwo-module__jPU1qq__barHotspot:focus-visible span{opacity:1}.LevelTwo-module__jPU1qq__barHotspot:disabled{cursor:default}.LevelTwo-module__jPU1qq__npc[data-behaviour=dance] .LevelTwo-module__jPU1qq__npcImage{transform-origin:bottom;animation:1.2s ease-in-out infinite alternate LevelTwo-module__jPU1qq__ambientDance}.LevelTwo-module__jPU1qq__npc[data-behaviour=idle] .LevelTwo-module__jPU1qq__npcImage{transform-origin:bottom;animation:3.2s ease-in-out infinite alternate LevelTwo-module__jPU1qq__ambientIdle}.LevelTwo-module__jPU1qq__npc[data-behaviour=talk] .LevelTwo-module__jPU1qq__npcImage{transform-origin:bottom;animation:2.1s ease-in-out infinite alternate LevelTwo-module__jPU1qq__ambientTalk}.LevelTwo-module__jPU1qq__npc[data-behaviour=drink] .LevelTwo-module__jPU1qq__npcImage{transform-origin:bottom;animation:2.4s ease-in-out infinite alternate LevelTwo-module__jPU1qq__ambientDrink}.LevelTwo-module__jPU1qq__npc[data-dj=true] .LevelTwo-module__jPU1qq__npcImage{transform-origin:bottom;animation:1.35s ease-in-out infinite alternate LevelTwo-module__jPU1qq__djGroove}@keyframes LevelTwo-module__jPU1qq__ambientDance{0%{transform:translateX(calc(var(--dance-distance) * -1)) rotate(-1deg)}to{transform:translateX(var(--dance-distance)) rotate(1deg)}}@keyframes LevelTwo-module__jPU1qq__ambientDrink{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-2px)rotate(-2deg)}}@keyframes LevelTwo-module__jPU1qq__ambientIdle{0%{transform:translateY(0)scaleY(1)}to{transform:translateY(-1px)scaleY(1.008)}}@keyframes LevelTwo-module__jPU1qq__ambientTalk{0%{transform:translate(-1px)rotate(-.5deg)}to{transform:translate(2px)rotate(1deg)}}@keyframes LevelTwo-module__jPU1qq__djGroove{0%{transform:translateY(0)rotate(-.6deg)scale(.82)}to{transform:translateY(-3px)rotate(.9deg)scale(.82)}}.LevelTwo-module__jPU1qq__ambientBubble{color:#ffe5aa;background:#151423e8;border:2px solid #b49dcc;padding:3px 7px;font-size:13px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.LevelTwo-module__jPU1qq__stage[data-paused=true] .LevelTwo-module__jPU1qq__npcImage,.LevelTwo-module__jPU1qq__stage[data-paused=true] .LevelTwo-module__jPU1qq__zone:after,.LevelTwo-module__jPU1qq__stage[data-paused=true] .LevelTwo-module__jPU1qq__cast,.LevelTwo-module__jPU1qq__stage[data-paused=true] .LevelTwo-module__jPU1qq__smokePuff i,.LevelTwo-module__jPU1qq__stage[data-paused=true] .LevelTwo-module__jPU1qq__dancePairGlow,.LevelTwo-module__jPU1qq__stage[data-paused=true] .LevelTwo-module__jPU1qq__prop[data-prop-id=stage-platform] .LevelTwo-module__jPU1qq__propImage{animation-play-state:paused}.LevelTwo-module__jPU1qq__propImage,.LevelTwo-module__jPU1qq__npcImage{object-fit:contain;object-position:center bottom;image-rendering:pixelated}.LevelTwo-module__jPU1qq__npc{filter:drop-shadow(1px 0 #080a10)drop-shadow(-1px 0 #080a10)drop-shadow(0 10px 6px #0009)drop-shadow(0 0 9px #aa5fc133);transform:translate(-50%,-100%)}.LevelTwo-module__jPU1qq__npcImage{filter:saturate(.88)contrast(1.08)brightness(.94)}.LevelTwo-module__jPU1qq__cast{color:#fff;cursor:pointer;filter:drop-shadow(0 10px 6px #0008);background:0 0;border:0;width:5.5%;height:19%;padding:0;transition:left .1s linear,top .1s linear;position:absolute;transform:translate(-50%,-100%)}.LevelTwo-module__jPU1qq__cast[data-pose=dance]{animation:.9s ease-in-out infinite alternate LevelTwo-module__jPU1qq__mainCastDance}.LevelTwo-module__jPU1qq__cast[data-pose=celebrate]{animation:.72s ease-in-out infinite alternate LevelTwo-module__jPU1qq__mainCastCelebrate}.LevelTwo-module__jPU1qq__cast[data-pose=drink]{animation:1.8s ease-in-out infinite alternate LevelTwo-module__jPU1qq__mainCastDrink}.LevelTwo-module__jPU1qq__cast[data-pose=talk]{animation:1.45s ease-in-out infinite alternate LevelTwo-module__jPU1qq__mainCastTalk}.LevelTwo-module__jPU1qq__cast[data-pose^=idle]{animation:2.8s ease-in-out infinite alternate LevelTwo-module__jPU1qq__mainCastIdle}.LevelTwo-module__jPU1qq__cast[data-character-id=silvia][data-intent=dance],.LevelTwo-module__jPU1qq__cast[data-character-id=solarium-vannfred][data-intent=dance]{filter:drop-shadow(0 10px 6px #0008)drop-shadow(0 0 9px #d35ce866)}@keyframes LevelTwo-module__jPU1qq__mainCastDance{0%{filter:drop-shadow(0 10px 6px #0008)drop-shadow(0 0 6px #d35ce855)}to{filter:drop-shadow(0 10px 6px #0008)drop-shadow(0 0 14px #d35ce899)}}@keyframes LevelTwo-module__jPU1qq__mainCastCelebrate{0%{filter:brightness()saturate()drop-shadow(0 10px 6px #0008)}to{filter:brightness(1.12)saturate(1.18)drop-shadow(0 10px 6px #0008)drop-shadow(0 0 11px #ffda6c77)}}@keyframes LevelTwo-module__jPU1qq__mainCastDrink{0%{filter:brightness(.98)drop-shadow(0 10px 6px #0008)}to{filter:brightness(1.08)drop-shadow(0 10px 6px #0008)drop-shadow(0 0 7px #6fd8ff55)}}@keyframes LevelTwo-module__jPU1qq__mainCastTalk{0%{filter:brightness(.98)drop-shadow(0 10px 6px #0008)}to{filter:brightness(1.04)drop-shadow(0 10px 6px #0008)drop-shadow(0 0 5px #fff3)}}@keyframes LevelTwo-module__jPU1qq__mainCastIdle{0%{filter:brightness(.98)drop-shadow(0 10px 6px #0008)}to{filter:brightness(1.02)drop-shadow(0 10px 6px #0008)}}.LevelTwo-module__jPU1qq__dancePairGlow{z-index:900;pointer-events:none;background:radial-gradient(#5fe6ef2b,#0000 68%);border:3px solid #df6af044;border-radius:50%;height:8%;animation:1.8s ease-in-out infinite alternate LevelTwo-module__jPU1qq__pairGlow;position:absolute;transform:translate(-50%,-30%);box-shadow:0 0 25px #df6af055}@keyframes LevelTwo-module__jPU1qq__pairGlow{0%{opacity:.4;transform:translate(-50%,-30%)scale(.95)}to{opacity:.9;transform:translate(-50%,-30%)scale(1.05)}}.LevelTwo-module__jPU1qq__cast:focus-visible{outline-offset:4px;outline:3px solid #ffda6c}.LevelTwo-module__jPU1qq__castName{color:#fff3d1;text-align:center;pointer-events:none;background:#080b16db;width:max-content;max-width:180%;padding:.15em .35em;font-size:clamp(8px,.7vw,14px);font-weight:800;transition:opacity .12s;position:absolute;bottom:-.7em;left:50%;transform:translate(-50%)}.LevelTwo-module__jPU1qq__cast[data-nameplate-visible=false] .LevelTwo-module__jPU1qq__castName{opacity:0}.LevelTwo-module__jPU1qq__cast[data-nameplate-visible=false]:hover .LevelTwo-module__jPU1qq__castName,.LevelTwo-module__jPU1qq__cast[data-nameplate-visible=false]:focus-visible .LevelTwo-module__jPU1qq__castName{opacity:1}.LevelTwo-module__jPU1qq__prop[data-prop-id=stage-platform] .LevelTwo-module__jPU1qq__propImage{animation:3.2s ease-in-out infinite alternate LevelTwo-module__jPU1qq__stagePulse}@keyframes LevelTwo-module__jPU1qq__stagePulse{0%{filter:drop-shadow(0 16px 12px #000b)saturate(1.02)brightness(.93)}to{filter:drop-shadow(0 16px 14px #000c)saturate(1.16)brightness(1.06)}}.LevelTwo-module__jPU1qq__smokePuff{z-index:5;pointer-events:none;width:32%;height:36%;position:absolute;top:8%;right:10%}.LevelTwo-module__jPU1qq__smokePuff i{aspect-ratio:1;filter:blur(1px);background:#bdc8cf38;border:1px solid #d8e2e377;border-radius:50%;width:24%;animation:3.8s ease-out infinite LevelTwo-module__jPU1qq__smokeDrift;position:absolute;bottom:0;left:15%}.LevelTwo-module__jPU1qq__smokePuff i:nth-child(2){animation-delay:-1.25s;left:42%}.LevelTwo-module__jPU1qq__smokePuff i:nth-child(3){animation-delay:-2.5s;left:25%}@keyframes LevelTwo-module__jPU1qq__smokeDrift{0%{opacity:0;transform:translateY(10px)scale(.55)}25%{opacity:.36}to{opacity:0;transform:translate(14px,-32px)scale(1.4)}}.LevelTwo-module__jPU1qq__player{pointer-events:none;filter:drop-shadow(0 12px 7px #0008);width:5.5%;height:19%;position:absolute;transform:translate(-50%,-100%)}.LevelTwo-module__jPU1qq__hud{z-index:4;background:#070a13eb;border-bottom:2px solid #bd76cf;align-items:center;gap:2%;padding:.5% 2%;display:flex;position:absolute;top:0;left:0;right:0}.LevelTwo-module__jPU1qq__hud div{flex-direction:column;min-width:0;display:flex}.LevelTwo-module__jPU1qq__hud div:first-child{flex:1}.LevelTwo-module__jPU1qq__hud small{color:#c5b9ce;font-size:clamp(8px,.8vw,15px)}.LevelTwo-module__jPU1qq__hud strong{font-size:clamp(11px,1.25vw,23px)}.LevelTwo-module__jPU1qq__hud button{color:#fff;cursor:pointer;background:#20233b;border:1px solid #fff8;border-radius:5px;font-size:clamp(12px,1.3vw,23px)}.LevelTwo-module__jPU1qq__zoneMap{z-index:4;gap:.5%;display:flex;position:absolute;top:max(9%,42px);left:2%;right:2%}.LevelTwo-module__jPU1qq__zoneMap button{color:#c7bcd4;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#090c17bb;border:1px solid #c2bbd855;border-radius:3px;flex:1;min-width:0;padding:.45em .55em;font-size:clamp(7px,.75vw,13px);font-weight:800;overflow:hidden}.LevelTwo-module__jPU1qq__zoneMap button[aria-current=location]{color:#100c16;background:#ffd278;border-color:#fff2b8}.LevelTwo-module__jPU1qq__zoneMap button:focus-visible,.LevelTwo-module__jPU1qq__hud button:focus-visible{outline-offset:3px;outline:3px solid #ffda6c}.LevelTwo-module__jPU1qq__zoneMap button:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.LevelTwo-module__jPU1qq__zone[data-zone-id=dance]:after{animation:none}.LevelTwo-module__jPU1qq__cast{transition:none;animation:none}.LevelTwo-module__jPU1qq__npc[data-behaviour] .LevelTwo-module__jPU1qq__npcImage,.LevelTwo-module__jPU1qq__smokePuff i,.LevelTwo-module__jPU1qq__dancePairGlow,.LevelTwo-module__jPU1qq__prop[data-prop-id=stage-platform] .LevelTwo-module__jPU1qq__propImage{animation:none}}.LevelTwo-module__jPU1qq__mood{width:21%}.LevelTwo-module__jPU1qq__mood label{color:#ffda6c;font-size:clamp(10px,1.2vw,21px);font-weight:900}.LevelTwo-module__jPU1qq__mood progress{accent-color:#ffda6c;width:100%;height:12px}.LevelTwo-module__jPU1qq__pegel{color:#f8b0a0}.LevelTwo-module__jPU1qq__clubTimer{background:#171426b8;border:1px solid #bd76cf66;border-radius:5px;align-items:center;min-width:4.8em;padding:.2em .55em}.LevelTwo-module__jPU1qq__clubTimer strong{color:#f5e6ff;font-variant-numeric:tabular-nums;letter-spacing:.06em}.LevelTwo-module__jPU1qq__objective,.LevelTwo-module__jPU1qq__toast{z-index:4;color:#fff;background:#080b16d9;border:1px solid #fff5;padding:.55em .9em;font-size:clamp(9px,1vw,17px);position:absolute;bottom:3%;right:2%}.LevelTwo-module__jPU1qq__socialPanel{z-index:6;color:#fff;background:#0d1023f2;border:2px solid #e4a8f2;width:min(680px,65%);padding:1em 1.2em;position:absolute;bottom:3%;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #000a}.LevelTwo-module__jPU1qq__socialPanel strong{color:#ffda6c;font-size:clamp(13px,1.2vw,22px)}.LevelTwo-module__jPU1qq__socialPanel p{margin:.55em 0 .9em;font-size:clamp(11px,1vw,18px)}.LevelTwo-module__jPU1qq__socialActions{flex-wrap:wrap;gap:.5em;display:flex}.LevelTwo-module__jPU1qq__socialActions button{color:#fff;cursor:pointer;background:#342342;border:1px solid #d5b0e6;padding:.45em .7em;font-size:clamp(10px,.9vw,16px)}.LevelTwo-module__jPU1qq__socialActions button:hover,.LevelTwo-module__jPU1qq__socialActions button:focus-visible{background:#654071}.LevelTwo-module__jPU1qq__toast{pointer-events:none;max-width:55%;inset:17% auto auto 2%}.LevelTwo-module__jPU1qq__activityPanel{z-index:4;box-sizing:border-box;color:#fff;background:#0d1024ee;border:1px solid #c9a4df;flex-direction:column;gap:.45em;width:min(420px,44%);padding:.7em .9em;font-size:clamp(10px,.85vw,15px);display:flex;position:absolute;bottom:3%;right:2%}.LevelTwo-module__jPU1qq__activityPanel small{color:#d7cbe0;line-height:1.3}.LevelTwo-module__jPU1qq__stage[data-social=true] .LevelTwo-module__jPU1qq__activityPanel,.LevelTwo-module__jPU1qq__stage[data-bar-menu=true] .LevelTwo-module__jPU1qq__activityPanel{visibility:hidden}.LevelTwo-module__jPU1qq__activityPanel button{color:#fff;cursor:pointer;font:inherit;background:#3c2a4c;border:1px solid #d9b4e8;padding:.45em .6em}.LevelTwo-module__jPU1qq__activityPanel button:focus-visible{outline-offset:2px;outline:3px solid #ffda6c}.LevelTwo-module__jPU1qq__activityPanel button:disabled{opacity:.55;cursor:default}.LevelTwo-module__jPU1qq__activityPanel progress{accent-color:#ffda6c;width:100%}.LevelTwo-module__jPU1qq__barMenu{z-index:7;box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#150d20f7,#090d1df7 55%,#171020f7),#090c18;border:2px solid #f2a9ff;border-radius:clamp(10px,1.2vw,20px);flex-direction:column;width:min(1080px,94%);display:flex;position:absolute;top:13%;bottom:3%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 70px #000e,0 0 36px #da52ef55,inset 0 0 40px #4e1f5e55}.LevelTwo-module__jPU1qq__barMenu:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.7%,#70e8ff12 50%,#0000 50.3%),repeating-linear-gradient(0deg,#0000 0 34px,#ffffff08 35px 36px);position:absolute;inset:0}.LevelTwo-module__jPU1qq__barMenuHeader,.LevelTwo-module__jPU1qq__barMenuFooter{z-index:1;background:#080b17e8;flex:none;justify-content:space-between;align-items:center;gap:1em;padding:clamp(8px,1.2vw,18px) clamp(12px,1.8vw,26px);display:flex;position:relative}.LevelTwo-module__jPU1qq__barMenuHeader{border-bottom:1px solid #f2a9ff77}.LevelTwo-module__jPU1qq__barMenuHeader small{color:#6ce7f3;letter-spacing:.18em;font-size:clamp(7px,.72vw,12px);font-weight:900}.LevelTwo-module__jPU1qq__barMenuHeader h2{color:#fff2c3;letter-spacing:.05em;text-transform:uppercase;text-shadow:3px 3px #8c287f;margin:.08em 0 0;font:900 clamp(22px,3vw,44px) Impact,sans-serif}.LevelTwo-module__jPU1qq__barMenuHeader button{aspect-ratio:1;color:#fff;cursor:pointer;background:#2b1738;border:1px solid #f2a9ff;border-radius:50%;width:clamp(34px,4vw,52px);font-size:clamp(22px,2.5vw,38px);line-height:1}.LevelTwo-module__jPU1qq__barMenuHeader button:hover,.LevelTwo-module__jPU1qq__barMenuHeader button:focus-visible{outline-offset:2px;background:#63346f;outline:3px solid #ffda6c}.LevelTwo-module__jPU1qq__barMenuBody{z-index:1;overscroll-behavior:contain;scrollbar-color:#d761e4 #171020;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:clamp(10px,1.4vw,20px);min-height:0;padding:clamp(10px,1.5vw,22px);display:grid;position:relative;overflow-y:auto}.LevelTwo-module__jPU1qq__drinkCategory{background:#161326c7;border:1px solid #a95db766;border-radius:10px;min-width:0;padding:clamp(8px,1vw,14px)}.LevelTwo-module__jPU1qq__drinkCategory h3{color:#ffdc79;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .55em;font-size:clamp(11px,1.15vw,18px)}.LevelTwo-module__jPU1qq__drinkMenuGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(5px,.65vw,10px);display:grid}.LevelTwo-module__jPU1qq__drinkMenuGrid button{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(145deg,#30213d,#171729);border:1px solid #b57fc477;border-radius:7px;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(7px,.85vw,12px);display:flex}.LevelTwo-module__jPU1qq__drinkMenuGrid button:hover,.LevelTwo-module__jPU1qq__drinkMenuGrid button:focus-visible{outline-offset:1px;background:linear-gradient(145deg,#54325e,#20253b);border-color:#75ebf6;outline:2px solid #75ebf6}.LevelTwo-module__jPU1qq__drinkMenuGrid button:disabled{cursor:default;filter:saturate(.55);opacity:.48}.LevelTwo-module__jPU1qq__drinkName{color:#fff6d9;font-size:clamp(10px,1vw,16px);font-weight:900}.LevelTwo-module__jPU1qq__drinkValues{color:#78e8ef;margin-top:.2em;font-size:clamp(7px,.68vw,11px);font-weight:800}.LevelTwo-module__jPU1qq__drinkMenuGrid small{color:#d4c8da;margin-top:.35em;font-size:clamp(7px,.66vw,11px);line-height:1.25}.LevelTwo-module__jPU1qq__barMenuFooter{color:#d8cedf;border-top:1px solid #f2a9ff55;font-size:clamp(8px,.82vw,13px)}.LevelTwo-module__jPU1qq__barMenuFooter b,.LevelTwo-module__jPU1qq__barMenuFooter span:last-child{color:#ffdc79}@media (max-height:520px) and (orientation:landscape){.LevelTwo-module__jPU1qq__barMenu{top:11%;bottom:2%}.LevelTwo-module__jPU1qq__barMenuBody{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.LevelTwo-module__jPU1qq__drinkCategory{padding:7px}.LevelTwo-module__jPU1qq__drinkMenuGrid{gap:5px}.LevelTwo-module__jPU1qq__barMenuHeader,.LevelTwo-module__jPU1qq__barMenuFooter{padding-left:52px}}.LevelTwo-module__jPU1qq__uberScene,.LevelTwo-module__jPU1qq__chapterTitle,.LevelTwo-module__jPU1qq__blackCut{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.LevelTwo-module__jPU1qq__uberScene{background:radial-gradient(circle at 50% 90%,#301a40,#0000 58%),linear-gradient(#0d1528,#090b13);gap:clamp(8px,1.4vh,18px);padding:clamp(10px,2vw,28px)}.LevelTwo-module__jPU1qq__eyebrow,.LevelTwo-module__jPU1qq__chapterTitle p{color:#ffc94a;text-transform:uppercase;letter-spacing:.2em;font-weight:900}.LevelTwo-module__jPU1qq__rideHeading h1,.LevelTwo-module__jPU1qq__chapterTitle h1{margin:.2em 0 .5em;font:900 clamp(26px,4vw,68px) Impact,sans-serif}.LevelTwo-module__jPU1qq__stage[data-peak=party] .LevelTwo-module__jPU1qq__zone[data-zone-id=dance],.LevelTwo-module__jPU1qq__stage[data-peak=party] .LevelTwo-module__jPU1qq__zone[data-zone-id=stage]{box-shadow:inset 0 0 100px #ebb5ff66}.LevelTwo-module__jPU1qq__peakTitle{z-index:4;color:#fff0b0;text-align:center;text-shadow:0 0 20px #e099ff,2px 2px #30163e;pointer-events:none;font:900 clamp(18px,3vw,44px) Impact,sans-serif;position:absolute;top:23%;left:28%;right:4%}.LevelTwo-module__jPU1qq__stage[data-peak=party] .LevelTwo-module__jPU1qq__cast,.LevelTwo-module__jPU1qq__stage[data-peak=party] .LevelTwo-module__jPU1qq__player{transform-origin:bottom;animation:1s ease-in-out infinite alternate LevelTwo-module__jPU1qq__peakDance}.LevelTwo-module__jPU1qq__stage[data-peak=party] .LevelTwo-module__jPU1qq__cast:nth-of-type(2n){animation-delay:-.5s}.LevelTwo-module__jPU1qq__stage[data-paused=true] .LevelTwo-module__jPU1qq__cast,.LevelTwo-module__jPU1qq__stage[data-paused=true] .LevelTwo-module__jPU1qq__player{animation-play-state:paused}@keyframes LevelTwo-module__jPU1qq__peakDance{0%{transform:translate(-50%,-100%)rotate(-1deg)}to{transform:translate(-50%,calc(-100% - 4px))rotate(1deg)}}.LevelTwo-module__jPU1qq__ending{color:#fff;text-align:center;background:#000;flex-direction:column;justify-content:safe center;align-items:center;gap:.6em;padding:3%;font-size:clamp(11px,1.2vw,20px);animation:.5s ease-out both LevelTwo-module__jPU1qq__endingReveal;display:flex;position:absolute;inset:0;overflow-y:auto}.LevelTwo-module__jPU1qq__ending h1{color:#ffe198;margin:0;font:900 clamp(28px,4vw,60px) Impact,sans-serif}.LevelTwo-module__jPU1qq__ending p{margin:0}.LevelTwo-module__jPU1qq__ending button{color:#fff;font:inherit;cursor:pointer;background:#3c2a4c;border:1px solid #d9b4e8;padding:.6em 1em}.LevelTwo-module__jPU1qq__ending button:focus-visible{outline-offset:2px;outline:3px solid #ffda6c}.LevelTwo-module__jPU1qq__endingActions{flex-wrap:wrap;justify-content:center;gap:.7em;display:flex}.LevelTwo-module__jPU1qq__resultGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em 1.5em;max-width:100%;margin:.4em 0;display:grid}.LevelTwo-module__jPU1qq__resultGrid dt{color:#c9b9da}.LevelTwo-module__jPU1qq__resultGrid dd{color:#ffe198;margin:0}@keyframes LevelTwo-module__jPU1qq__endingReveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.LevelTwo-module__jPU1qq__stage[data-peak=party] .LevelTwo-module__jPU1qq__cast,.LevelTwo-module__jPU1qq__stage[data-peak=party] .LevelTwo-module__jPU1qq__player,.LevelTwo-module__jPU1qq__ending{animation:none}}.LevelTwo-module__jPU1qq__carCabin{aspect-ratio:16/9;isolation:isolate;background:radial-gradient(circle at 50% 40%,#192349,#070812 72%),#070812;border:clamp(2px,.35vw,5px) solid #613f7a;border-radius:clamp(16px,2vw,34px);width:min(96vw,135.128vh,1500px);animation:1.8s ease-in-out infinite alternate LevelTwo-module__jPU1qq__cabinRide;position:relative;overflow:hidden;box-shadow:0 2.5vh 4vh #000a,0 0 2.4vw #dc40ff33,inset 0 0 4vw #090b14}.LevelTwo-module__jPU1qq__uberHeroFrame{z-index:0;object-fit:cover;object-position:center bottom;image-rendering:auto;filter:saturate(.96)brightness(.84)contrast(1.04);transition:opacity .18s;transform:scale(1.012)}.LevelTwo-module__jPU1qq__rideHeading{z-index:8;text-shadow:0 3px 12px #000;height:clamp(48px,9vh,92px)}.LevelTwo-module__jPU1qq__rideHeading p,.LevelTwo-module__jPU1qq__rideHeading h1{margin:0}.LevelTwo-module__jPU1qq__rideHeading h1{color:#fff2d0;font-size:clamp(25px,4vh,52px)}.LevelTwo-module__jPU1qq__uberGroupViewport{z-index:2;filter:saturate(.96)brightness(.91)contrast(1.03);background:0 0;position:absolute;inset:5.55% 0;overflow:hidden}.LevelTwo-module__jPU1qq__uberGroupFrame{opacity:0;image-rendering:auto;will-change:opacity, transform;background-image:url(/bwc/game/uber/spritesheet.png);background-repeat:no-repeat;background-size:200% 300%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(18% 32% at 0 0,#0000 0 66%,#000 100%);mask-image:radial-gradient(18% 32% at 0 0,#0000 0 66%,#000 100%)}.LevelTwo-module__jPU1qq__uberGroupFrame[data-frame="1"]{background-position:0 0}.LevelTwo-module__jPU1qq__uberGroupFrame[data-frame="2"]{background-position:100% 0}.LevelTwo-module__jPU1qq__uberGroupFrame[data-frame="3"]{background-position:0}.LevelTwo-module__jPU1qq__uberGroupFrame[data-frame="4"]{background-position:100%}.LevelTwo-module__jPU1qq__uberGroupFrame[data-frame="5"]{background-position:0 100%}.LevelTwo-module__jPU1qq__uberGroupFrame[data-frame="6"]{background-position:100% 100%}.LevelTwo-module__jPU1qq__uberScene[data-step=idle] .LevelTwo-module__jPU1qq__uberHeroFrame{animation:1.2s ease-out both LevelTwo-module__jPU1qq__uberHeroIntro}.LevelTwo-module__jPU1qq__uberScene[data-step=idle] .LevelTwo-module__jPU1qq__uberGroupFrame[data-frame="1"]{animation:1.2s ease-out both LevelTwo-module__jPU1qq__uberIdleFrame}.LevelTwo-module__jPU1qq__uberScene[data-step=toast] .LevelTwo-module__jPU1qq__uberHeroFrame,.LevelTwo-module__jPU1qq__uberScene[data-step=drink] .LevelTwo-module__jPU1qq__uberHeroFrame,.LevelTwo-module__jPU1qq__uberScene[data-step=complete] .LevelTwo-module__jPU1qq__uberHeroFrame{opacity:.18}.LevelTwo-module__jPU1qq__uberScene[data-step=toast] .LevelTwo-module__jPU1qq__uberGroupFrame[data-frame="2"]{animation:3.8s linear both LevelTwo-module__jPU1qq__uberToastFrameTwo}.LevelTwo-module__jPU1qq__uberScene[data-step=toast] .LevelTwo-module__jPU1qq__uberGroupFrame[data-frame="3"]{animation:3.8s linear both LevelTwo-module__jPU1qq__uberToastFrameThree}.LevelTwo-module__jPU1qq__uberScene[data-step=toast] .LevelTwo-module__jPU1qq__uberGroupFrame[data-frame="4"]{animation:3.8s linear both LevelTwo-module__jPU1qq__uberToastFrameFour}.LevelTwo-module__jPU1qq__uberScene[data-step=drink] .LevelTwo-module__jPU1qq__uberGroupFrame[data-frame="5"]{animation:2.5s ease-in-out both LevelTwo-module__jPU1qq__uberDrinkFrameFive}.LevelTwo-module__jPU1qq__uberScene[data-step=drink] .LevelTwo-module__jPU1qq__uberGroupFrame[data-frame="6"]{animation:2.5s ease-in-out both LevelTwo-module__jPU1qq__uberDrinkFrameSix}.LevelTwo-module__jPU1qq__uberScene[data-step=complete] .LevelTwo-module__jPU1qq__uberGroupFrame[data-frame="6"]{animation:1s ease-out both LevelTwo-module__jPU1qq__uberCompleteFrameSix}.LevelTwo-module__jPU1qq__uberScene[data-step=complete] .LevelTwo-module__jPU1qq__uberGroupFrame[data-frame="1"]{animation:1s ease-out both LevelTwo-module__jPU1qq__uberCompleteFrameOne}.LevelTwo-module__jPU1qq__uberCharacterLayer,.LevelTwo-module__jPU1qq__uberDriver{z-index:3;pointer-events:none;position:absolute;inset:0}.LevelTwo-module__jPU1qq__uberCharacterState{opacity:0;filter:brightness(.86)saturate(.9)drop-shadow(0 7px 8px #03040aaa);transform-origin:bottom;background-repeat:no-repeat;display:block;position:absolute;-webkit-mask-image:radial-gradient(51% 54% at 50% 49%,#000 58%,#0000 82%);mask-image:radial-gradient(51% 54% at 50% 49%,#000 58%,#0000 82%)}.LevelTwo-module__jPU1qq__uberCharacterState[data-character-id=rideshare-driver]{width:16%;height:75%;top:17%;left:76%}.LevelTwo-module__jPU1qq__uberCharacterState[data-character-id=carlo]{width:19%;height:62%;top:31%;left:4%}.LevelTwo-module__jPU1qq__uberCharacterState[data-character-id=bierwaren-connaisseur]{width:16%;height:67%;top:22%;left:24%}.LevelTwo-module__jPU1qq__uberCharacterState[data-character-id=tequila-geniesser]{width:16%;height:66%;top:24%;left:37%}.LevelTwo-module__jPU1qq__uberCharacterState[data-character-id=silvia]{width:15%;height:64%;top:26%;left:50%}.LevelTwo-module__jPU1qq__uberCharacterState[data-character-id=solarium-vannfred]{width:16%;height:66%;top:24%;left:63%}.LevelTwo-module__jPU1qq__uberScene .LevelTwo-module__jPU1qq__uberCharacterState[data-character-id=rideshare-driver]{animation:1.6s ease-in-out infinite alternate LevelTwo-module__jPU1qq__uberDriverFocus}.LevelTwo-module__jPU1qq__uberScene[data-step=toast] .LevelTwo-module__jPU1qq__uberCharacterState:not([data-character-id=rideshare-driver]),.LevelTwo-module__jPU1qq__uberScene[data-step=drink] .LevelTwo-module__jPU1qq__uberCharacterState:not([data-character-id=rideshare-driver]),.LevelTwo-module__jPU1qq__uberScene[data-step=complete] .LevelTwo-module__jPU1qq__uberCharacterState:not([data-character-id=rideshare-driver]){animation:.9s ease-out both LevelTwo-module__jPU1qq__uberCharacterAccent}.LevelTwo-module__jPU1qq__uberScene .LevelTwo-module__jPU1qq__uberCharacterState[data-character-id=tequila-geniesser]{animation-delay:90ms}.LevelTwo-module__jPU1qq__uberScene .LevelTwo-module__jPU1qq__uberCharacterState[data-character-id=silvia]{animation-delay:.18s}.LevelTwo-module__jPU1qq__uberScene .LevelTwo-module__jPU1qq__uberCharacterState[data-character-id=solarium-vannfred]{animation-delay:.27s}.LevelTwo-module__jPU1qq__uberScene .LevelTwo-module__jPU1qq__uberCharacterState[data-character-id=carlo]{animation-delay:.36s}.LevelTwo-module__jPU1qq__windowLights{z-index:5;mix-blend-mode:screen;pointer-events:none;border-radius:22% 22% 5% 5%;position:absolute;inset:3% 1% 36%;overflow:hidden}.LevelTwo-module__jPU1qq__cityParallax{z-index:4;clip-path:polygon(0 0,100% 0,100% 84%,72% 73%,28% 73%,0 84%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:4% 1% 60%;overflow:hidden}.LevelTwo-module__jPU1qq__cityParallax i{opacity:.24;filter:blur(3px);background:repeating-linear-gradient(90deg,#0000 0 7%,#60dfff 7.5% 8%,#0000 8.5% 15%,#ffcf68 15.5% 16.2%,#0000 17% 23%,#ef65ff 23.5% 24.3%,#0000 25% 32%);animation:4.8s linear infinite LevelTwo-module__jPU1qq__citySlide;position:absolute;inset:12% -45%}.LevelTwo-module__jPU1qq__cityParallax i:last-child{opacity:.16;animation-duration:2.9s;animation-direction:reverse;inset-block:45% 2%}.LevelTwo-module__jPU1qq__windowLights i{opacity:.35;filter:blur(8px);background:linear-gradient(90deg,#0000,#ffba5f,#ee5dff,#0000);width:18%;height:65%;animation:2.4s linear infinite LevelTwo-module__jPU1qq__passingLight;position:absolute;top:10%}.LevelTwo-module__jPU1qq__windowLights i:nth-child(2){background:linear-gradient(90deg,#0000,#59dfff,#fff,#0000);animation-delay:-.8s;top:35%}.LevelTwo-module__jPU1qq__windowLights i:nth-child(3){background:linear-gradient(90deg,#0000,#ffcf65,#ff6d80,#0000);animation-delay:-1.6s;top:0}.LevelTwo-module__jPU1qq__uberDashboardForeground{z-index:6;pointer-events:none;background:linear-gradient(#0000,#05061188 30%,#080915e8 100%),linear-gradient(96deg,#ff3cd311,#0000 36%,#55d9ff11 70%,#0000);border-top:1px solid #b268cc44;position:absolute;inset:82% 0 0;box-shadow:inset 0 12px 24px #05050bbb}.LevelTwo-module__jPU1qq__interiorReflections{z-index:7;opacity:.13;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(105deg,#0000 20%,#65dbff 34%,#0000 44%,#ff6ede 67%,#0000 76%);animation:3.6s linear infinite LevelTwo-module__jPU1qq__cabinReflection;position:absolute;inset:0;transform:translate(45%)}.LevelTwo-module__jPU1qq__rideLine{z-index:8;color:#ece8ff;text-shadow:0 2px 8px #000;min-height:1.4em;margin:0;font-size:clamp(11px,1.25vw,21px)}.LevelTwo-module__jPU1qq__blackCut{background:#000;animation:.65s ease-in both LevelTwo-module__jPU1qq__cutToBlack}.LevelTwo-module__jPU1qq__chapterTitle{background:radial-gradient(circle,#50246d,#08050d 70%);animation:.55s ease-out both LevelTwo-module__jPU1qq__chapterReveal}.LevelTwo-module__jPU1qq__chapterTitle h1{color:#fff;text-shadow:0 0 30px #d14cf5;max-width:80%}.LevelTwo-module__jPU1qq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes LevelTwo-module__jPU1qq__cabinRide{0%{transform:translateY(-.25%)rotate(-.08deg)}to{transform:translateY(.35%)rotate(.08deg)}}@keyframes LevelTwo-module__jPU1qq__passingLight{0%{left:110%}to{left:-25%}}@keyframes LevelTwo-module__jPU1qq__citySlide{0%{transform:translate(18%)}to{transform:translate(-18%)}}@keyframes LevelTwo-module__jPU1qq__uberHeroIntro{0%,48%{opacity:1}to{opacity:.18}}@keyframes LevelTwo-module__jPU1qq__uberIdleFrame{0%,40%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@keyframes LevelTwo-module__jPU1qq__uberToastFrameTwo{0%,30%{opacity:1}38%,to{opacity:0}}@keyframes LevelTwo-module__jPU1qq__uberToastFrameThree{0%,28%{opacity:0}36%,60%{opacity:1}68%,to{opacity:0}}@keyframes LevelTwo-module__jPU1qq__uberToastFrameFour{0%,58%{opacity:0;transform:scale(1.006)}66%,to{opacity:1;transform:scale(1)}}@keyframes LevelTwo-module__jPU1qq__uberDrinkFrameFive{0%,44%{opacity:1}56%,to{opacity:0}}@keyframes LevelTwo-module__jPU1qq__uberDrinkFrameSix{0%,44%{opacity:0}56%,to{opacity:1}}@keyframes LevelTwo-module__jPU1qq__uberCompleteFrameSix{0%{opacity:1}to{opacity:0}}@keyframes LevelTwo-module__jPU1qq__uberCompleteFrameOne{0%{opacity:0}to{opacity:1}}@keyframes LevelTwo-module__jPU1qq__uberDriverFocus{0%{opacity:.07;transform:translateY(0)rotate(-.08deg)}to{opacity:.13;transform:translateY(-.4%)rotate(.08deg)}}@keyframes LevelTwo-module__jPU1qq__uberCharacterAccent{0%{opacity:0;transform:translateY(1.5%)scale(.985)}38%{opacity:.2}to{opacity:0;transform:translateY(-.8%)scale(1.01)}}@keyframes LevelTwo-module__jPU1qq__cabinReflection{0%{transform:translate(55%)}to{transform:translate(-65%)}}@keyframes LevelTwo-module__jPU1qq__cutToBlack{0%{opacity:0}to{opacity:1}}@keyframes LevelTwo-module__jPU1qq__chapterReveal{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.LevelTwo-module__jPU1qq__carCabin,.LevelTwo-module__jPU1qq__cityParallax i,.LevelTwo-module__jPU1qq__windowLights i,.LevelTwo-module__jPU1qq__uberHeroFrame,.LevelTwo-module__jPU1qq__uberGroupFrame,.LevelTwo-module__jPU1qq__uberCharacterState,.LevelTwo-module__jPU1qq__interiorReflections,.LevelTwo-module__jPU1qq__blackCut,.LevelTwo-module__jPU1qq__chapterTitle{animation:none}.LevelTwo-module__jPU1qq__uberHeroFrame{opacity:1!important}.LevelTwo-module__jPU1qq__uberGroupFrame,.LevelTwo-module__jPU1qq__uberCharacterState{opacity:0!important}}@media (max-height:520px) and (orientation:landscape){.LevelTwo-module__jPU1qq__uberScene{gap:3px;padding:4px 8px}.LevelTwo-module__jPU1qq__rideHeading{height:clamp(31px,8vh,42px)}.LevelTwo-module__jPU1qq__rideHeading h1{font-size:clamp(19px,5.2vh,29px)}.LevelTwo-module__jPU1qq__rideHeading p{font-size:clamp(7px,2vh,10px)}.LevelTwo-module__jPU1qq__carCabin{border-radius:12px;width:min(94vw,138.684vh)}.LevelTwo-module__jPU1qq__rideLine{max-width:92vw;min-height:1.1em;font-size:clamp(8px,2.35vh,11px)}}
.ChapterThreeMeal-module__05zJaW__scene{z-index:90;box-sizing:border-box;color:#f1e2bf;text-align:center;background:radial-gradient(at 50% 72%,#6d4f3544,#0000 65%),linear-gradient(#0a1427 0 52%,#36434c 52% 54%,#25333f 54%);padding:18px 24px;font-family:monospace;position:absolute;inset:0;overflow-y:auto}.ChapterThreeMeal-module__05zJaW__scene:before{content:"";pointer-events:none;background:#b0bd9866;width:90%;height:4px;position:absolute;top:32%;left:5%;box-shadow:0 8px #101f30,0 22px #63796422}.ChapterThreeMeal-module__05zJaW__header{text-align:left;justify-content:space-between;align-items:center;display:flex;position:relative}.ChapterThreeMeal-module__05zJaW__header small{color:#abbcbf;font-size:11px}.ChapterThreeMeal-module__05zJaW__header h2{margin:5px 0;font-size:clamp(16px,2.5cqw,27px)}.ChapterThreeMeal-module__05zJaW__scene button{color:#f7edcc;cursor:pointer;background:#314943;border:1px solid #9b987e;min-height:44px;padding:7px 12px;font:700 12px monospace}.ChapterThreeMeal-module__05zJaW__place{gap:4px;margin:14px 0 0;display:grid;position:relative}.ChapterThreeMeal-module__05zJaW__place strong{color:#e2bb80;font-size:16px}.ChapterThreeMeal-module__05zJaW__place span{font-size:12px}.ChapterThreeMeal-module__05zJaW__cast{justify-content:center;gap:clamp(12px,3cqw,40px);max-width:750px;margin:16px auto 0;display:flex;position:relative}.ChapterThreeMeal-module__05zJaW__member{width:17%;max-width:120px;animation:1.8s steps(3,end) infinite alternate ChapterThreeMeal-module__05zJaW__tiredSway}.ChapterThreeMeal-module__05zJaW__sprite{--meal-height:clamp(80px, 23cqh, 190px);height:var(--meal-height);width:calc(var(--meal-height) * var(--sprite-ratio));margin-inline:auto;position:relative}.ChapterThreeMeal-module__05zJaW__sprite>span:first-child{width:100%;height:100%}.ChapterThreeMeal-module__05zJaW__member small{text-wrap:balance;min-height:24px;font-size:10px;display:block}.ChapterThreeMeal-module__05zJaW__food{background:#b68950;border:3px solid #e3cf9d;width:clamp(9px,2cqh,19px);height:clamp(9px,2cqh,18px);animation:1.2s steps(3,end) infinite alternate ChapterThreeMeal-module__05zJaW__foodBite;position:absolute;top:53%;left:48%;box-shadow:3px 3px #16212b}.ChapterThreeMeal-module__05zJaW__food i{background:#90a559;height:3px;margin-top:2px;display:block}.ChapterThreeMeal-module__05zJaW__food i+i{background:#905d36}.ChapterThreeMeal-module__05zJaW__dialogue{background:#152537;border:1px solid #83978a;max-width:660px;margin:12px auto 7px;padding:9px;font-size:13px;position:relative}.ChapterThreeMeal-module__05zJaW__flavour{color:#bcc5bd;font-size:11px;display:block}.ChapterThreeMeal-module__05zJaW__values{flex-wrap:wrap;justify-content:center;gap:7px 14px;margin:7px 0;font:10px monospace;display:flex}.ChapterThreeMeal-module__05zJaW__values span{color:#c1cbc2}.ChapterThreeMeal-module__05zJaW__values b{color:#f0d89f}.ChapterThreeMeal-module__05zJaW__result{background:#102131e8;border:1px solid #8c977c;max-width:720px;margin:12px auto 0;padding:12px;font-size:12px;position:relative}.ChapterThreeMeal-module__05zJaW__result p{margin:7px 0}.ChapterThreeMeal-module__05zJaW__result small{color:#aeb9b8;font-size:10px}.ChapterThreeMeal-module__05zJaW__buttons{justify-content:center;gap:8px;margin-top:12px;display:flex}.ChapterThreeMeal-module__05zJaW__paused{z-index:100;background:#081220ed;place-content:center;gap:12px;display:grid;position:absolute;inset:0}.ChapterThreeMeal-module__05zJaW__scene[data-paused=true] .ChapterThreeMeal-module__05zJaW__member,.ChapterThreeMeal-module__05zJaW__scene[data-paused=true] .ChapterThreeMeal-module__05zJaW__food{animation-play-state:paused}@keyframes ChapterThreeMeal-module__05zJaW__tiredSway{0%{transform:translateY(0)}to{transform:translateY(3px)}}@keyframes ChapterThreeMeal-module__05zJaW__foodBite{0%{transform:translate(0)}to{transform:translate(-3px,clamp(-34px,-5cqh,-14px))}}@media (max-height:500px){.ChapterThreeMeal-module__05zJaW__scene{padding:8px 14px}.ChapterThreeMeal-module__05zJaW__header h2{font-size:16px}.ChapterThreeMeal-module__05zJaW__place{margin-top:4px}.ChapterThreeMeal-module__05zJaW__place strong{font-size:12px}.ChapterThreeMeal-module__05zJaW__cast{margin-top:8px}.ChapterThreeMeal-module__05zJaW__sprite{--meal-height:80px}.ChapterThreeMeal-module__05zJaW__dialogue{margin:4px auto;padding:6px;font-size:11px}.ChapterThreeMeal-module__05zJaW__result{margin-top:5px;padding:7px}.ChapterThreeMeal-module__05zJaW__result p{margin:4px 0}.ChapterThreeMeal-module__05zJaW__buttons{margin-top:6px}}@media (max-height:380px){.ChapterThreeMeal-module__05zJaW__scene[data-meal-stage=complete] .ChapterThreeMeal-module__05zJaW__cast{margin-top:4px}.ChapterThreeMeal-module__05zJaW__scene[data-meal-stage=complete] .ChapterThreeMeal-module__05zJaW__sprite{--meal-height:60px}.ChapterThreeMeal-module__05zJaW__scene[data-meal-stage=complete] .ChapterThreeMeal-module__05zJaW__member small{min-height:20px}.ChapterThreeMeal-module__05zJaW__scene[data-meal-stage=complete] .ChapterThreeMeal-module__05zJaW__values{margin:4px 0}}@media (prefers-reduced-motion:reduce){.ChapterThreeMeal-module__05zJaW__member,.ChapterThreeMeal-module__05zJaW__food{animation:none}}
.ChapterThreeCrew-module__lAQ3gW__panel{z-index:71;color:#eee0bb;background:#122031f2;border:1px solid #8a967f;max-width:min(340px,45%);font:11px monospace;position:absolute;top:95px;left:12px}.ChapterThreeCrew-module__lAQ3gW__panel summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:12px}.ChapterThreeCrew-module__lAQ3gW__body{overscroll-behavior:contain;max-height:min(360px,50cqh);padding:0 10px 10px;overflow-y:auto}.ChapterThreeCrew-module__lAQ3gW__body p{margin:6px 0;line-height:1.4}.ChapterThreeCrew-module__lAQ3gW__members{flex-wrap:wrap;gap:4px;display:flex}.ChapterThreeCrew-module__lAQ3gW__body button{color:#f3e7c7;cursor:pointer;background:#30473e;border:1px solid #8a967f;min-height:44px;padding:6px;font:10px monospace}.ChapterThreeCrew-module__lAQ3gW__body>button{margin:5px 5px 0 0}@media (max-height:500px){.ChapterThreeCrew-module__lAQ3gW__panel{top:78px;left:calc(74px + env(safe-area-inset-left))}.ChapterThreeCrew-module__lAQ3gW__body{max-height:45cqh}}
.ChapterThree-module__sR2VVa__stage{color:#f8fafc;background:#111827;position:absolute;inset:0;overflow:hidden;container-type:size}.ChapterThree-module__sR2VVa__viewport{background:#182333;width:min(100cqw,177.778cqh);height:min(100cqh,56.25cqw);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ChapterThree-module__sR2VVa__world{transform-origin:0 0;touch-action:none;will-change:transform;background:#243344;position:absolute;top:0;left:0;overflow:hidden;container-type:size}.ChapterThree-module__sR2VVa__groundGrid{background:linear-gradient(#07111d88,#19263855 34%,#10182088),repeating-linear-gradient(0deg,#0000 0 79px,#ffffff0a 80px),repeating-linear-gradient(90deg,#0000 0 79px,#ffffff0a 80px);position:absolute;inset:0}.ChapterThree-module__sR2VVa__zoneBounds{box-sizing:border-box;pointer-events:none;border:2px dashed #ffffff16;position:absolute}.ChapterThree-module__sR2VVa__zoneBounds[data-zone-id=pirates-muehlenstrasse]{background:linear-gradient(140deg,#17374b44,#4d443044)}.ChapterThree-module__sR2VVa__zoneBounds[data-zone-id=warschauer-hub]{background:linear-gradient(140deg,#4b334144,#30394d44)}.ChapterThree-module__sR2VVa__zoneBounds[data-zone-id=alexanderplatz]{background:linear-gradient(140deg,#34445644,#38495b22)}.ChapterThree-module__sR2VVa__piratesExterior{z-index:1;image-rendering:pixelated;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;overflow:hidden;box-shadow:inset 0 0 90px #02061199}.ChapterThree-module__sR2VVa__piratesExterior:after{content:"";background:linear-gradient(#07132808 0 56%,#1308192e 100%);position:absolute;inset:0}.ChapterThree-module__sR2VVa__piratesSign{z-index:3;color:#ffd37a;width:21%;font-family:var(--font-geist-mono), monospace;text-align:center;text-shadow:0 0 5px #ff6a00;background:#100b0ae6;border:2px solid #f59e0b99;flex-direction:column;padding:7px 12px 6px;display:flex;position:absolute;top:23.5%;left:43.6%;transform:translate(-50%);box-shadow:0 0 7px #ff7a18,0 0 22px #ff3b9d88}.ChapterThree-module__sR2VVa__piratesSign strong{letter-spacing:.13em;font-size:clamp(10px,.75cqw,24px);line-height:1}.ChapterThree-module__sR2VVa__piratesSign em{color:#ff735a;font-style:normal}.ChapterThree-module__sR2VVa__piratesSign small{color:#f7b85c;letter-spacing:.08em;margin-top:4px;font-size:clamp(4px,.25cqw,8px)}.ChapterThree-module__sR2VVa__clubLightGlow{z-index:2;filter:blur(9px);background:radial-gradient(#ff3ba13d,#ff7b161f 45%,#0000 72%);border-radius:45%;width:14%;height:34%;animation:5.2s steps(2,end) infinite ChapterThree-module__sR2VVa__club-light-flicker;position:absolute;top:30%;left:36.5%}.ChapterThree-module__sR2VVa__streetReflection{z-index:2;filter:blur(8px);opacity:.8;background:linear-gradient(100deg,#0000,#ff3b8d13,#ff8a1d1f,#0000);width:32%;height:27%;position:absolute;bottom:4%;left:30%}.ChapterThree-module__sR2VVa__distantVehicleLights{z-index:4;background:#ffe08a;border-radius:50%;width:9px;height:5px;animation:8s ease-in-out infinite ChapterThree-module__sR2VVa__vehicle-lights;position:absolute;bottom:24%;right:2%;box-shadow:18px 0 #ff4e70,0 0 12px 4px #ffb93888,18px 0 12px 4px #ff315788}@keyframes ChapterThree-module__sR2VVa__club-light-flicker{0%,86%,to{opacity:.9}88%{opacity:.55}91%{opacity:1}}@keyframes ChapterThree-module__sR2VVa__vehicle-lights{0%,18%{opacity:0;transform:translate(0)}28%,70%{opacity:.85}82%,to{opacity:0;transform:translate(-120px)}}.ChapterThree-module__sR2VVa__landmark{z-index:2;pointer-events:none;background:#172033;border:2px solid #fbbf24;border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%)}.ChapterThree-module__sR2VVa__landmark>span{color:#e5e7eb;background:#111827d9;border:1px dashed #ffffff4d;border-radius:4px;width:max-content;max-width:230px;padding:5px 8px;font:700 12px/1.2 system-ui,sans-serif;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.ChapterThree-module__sR2VVa__landmark_water{background:#075985;border-color:#38bdf8}.ChapterThree-module__sR2VVa__landmark_street,.ChapterThree-module__sR2VVa__landmark_corridor{border-color:#94a3b8;border-radius:2px}.ChapterThree-module__sR2VVa__landmark_rail{border-color:#f97316}.ChapterThree-module__sR2VVa__landmark_monument{border-color:#facc15;box-shadow:0 0 20px #facc1566}.ChapterThree-module__sR2VVa__landmark_venue-hook{border-color:#a78bfa}.ChapterThree-module__sR2VVa__landmarkHidden{display:none}.ChapterThree-module__sR2VVa__worldInteraction{--marker-color:#fbbf24;z-index:12;appearance:none;cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.ChapterThree-module__sR2VVa__worldInteraction:before{border:2px solid var(--marker-color);width:70%;height:25%;box-shadow:0 0 12px var(--marker-color);content:"";border-radius:50%;position:absolute;top:40%;left:15%}.ChapterThree-module__sR2VVa__worldInteraction:focus-visible{outline-offset:5px;outline:3px solid #fff}.ChapterThree-module__sR2VVa__worldInteraction:disabled{cursor:default}.ChapterThree-module__sR2VVa__worldInteraction>span{color:#f8fafc;letter-spacing:.025em;text-align:center;text-transform:uppercase;background:#07111ddd;border:1px solid #ffffff36;border-radius:4px;width:max-content;max-width:210px;padding:5px 8px;font:800 10px/1.15 system-ui,sans-serif;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.ChapterThree-module__sR2VVa__worldInteraction_pickup{--marker-color:#22d3ee}.ChapterThree-module__sR2VVa__worldInteraction_club-exit>span{display:none}.ChapterThree-module__sR2VVa__worldInteraction_zone-exit{--marker-color:#4ade80}.ChapterThree-module__sR2VVa__worldInteraction_zone-exit>span{left:auto;right:0;transform:none}.ChapterThree-module__sR2VVa__player,.ChapterThree-module__sR2VVa__companion{z-index:20;pointer-events:none;position:absolute;transform:translate(-50%,-88%)}.ChapterThree-module__sR2VVa__companion{z-index:18;opacity:.92}.ChapterThree-module__sR2VVa__characterSprite{width:100%;height:100%}.ChapterThree-module__sR2VVa__player>small,.ChapterThree-module__sR2VVa__companion>small{color:#fff;text-overflow:ellipsis;text-shadow:0 1px 3px #000;white-space:nowrap;width:max-content;max-width:180px;font:700 clamp(7px,.34cqw,11px)/1 system-ui,sans-serif;position:absolute;bottom:-8%;left:50%;overflow:hidden;transform:translate(-50%)}.ChapterThree-module__sR2VVa__hud{z-index:50;pointer-events:none;background:linear-gradient(#060a12f2,#111827dc);grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr) auto;align-items:center;gap:14px;min-height:64px;padding:8px 18px;display:grid;position:absolute;top:0;left:0;right:0;box-shadow:0 2px 16px #0008}.ChapterThree-module__sR2VVa__hud button{pointer-events:auto}.ChapterThree-module__sR2VVa__hud div{flex-direction:column;min-width:0;display:flex}.ChapterThree-module__sR2VVa__hud small,.ChapterThree-module__sR2VVa__transitAction small{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font:600 11px/1.25 system-ui,sans-serif}.ChapterThree-module__sR2VVa__hud strong{text-overflow:ellipsis;white-space:nowrap;font:800 clamp(.75rem,1.4vw,1rem)/1.25 system-ui,sans-serif;overflow:hidden}.ChapterThree-module__sR2VVa__objective strong{color:#fbbf24}.ChapterThree-module__sR2VVa__hud button,.ChapterThree-module__sR2VVa__transitAction,.ChapterThree-module__sR2VVa__exteriorAction,.ChapterThree-module__sR2VVa__debugToggle,.ChapterThree-module__sR2VVa__pauseOverlay button{color:#fff;cursor:pointer;background:#1f2937e8;border:1px solid #fbbf2477;border-radius:6px;min-height:44px;padding:8px 14px}.ChapterThree-module__sR2VVa__transitAction{z-index:55;text-align:left;flex-direction:column;gap:3px;min-width:min(330px,42vw);display:flex;position:absolute;bottom:22px;right:18px}.ChapterThree-module__sR2VVa__exteriorAction{z-index:56;text-align:left;flex-direction:column;gap:3px;min-width:min(310px,52vw);display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.ChapterThree-module__sR2VVa__exteriorAction small{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font:600 10px/1.2 system-ui,sans-serif}.ChapterThree-module__sR2VVa__debugToggle{z-index:55;border-color:#38bdf866;font-size:.7rem;position:absolute;bottom:88px;right:18px}.ChapterThree-module__sR2VVa__debugCollision,.ChapterThree-module__sR2VVa__debugCrowd{z-index:40;box-sizing:border-box;color:#fecaca;pointer-events:none;background:#ef44442e;border:2px solid #ef4444;padding:4px;font:700 10px/1 monospace;position:absolute;overflow:hidden}.ChapterThree-module__sR2VVa__debugCrowd{color:#cffafe;background:#22d3ee20;border-color:#22d3ee}.ChapterThree-module__sR2VVa__transitOverlay,.ChapterThree-module__sR2VVa__pauseOverlay{z-index:100;text-align:center;background:#070b12f4;place-content:center;padding:8%;display:grid;position:absolute;inset:0}.ChapterThree-module__sR2VVa__transitOverlay p{color:#94a3b8;text-transform:uppercase}.ChapterThree-module__sR2VVa__transitOverlay h2{color:#fbbf24;margin:.2em 0 1em;font:900 clamp(1.7rem,5vw,4rem)/1 system-ui,sans-serif}.ChapterThree-module__sR2VVa__transitOverlay ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ChapterThree-module__sR2VVa__transitOverlay li{color:#94a3b8;border-top:4px solid #475569;padding:12px 8px;font:700 13px/1.2 system-ui,sans-serif}.ChapterThree-module__sR2VVa__transitOverlay li[data-current=true]{color:#fff;border-color:#fbbf24}.ChapterThree-module__sR2VVa__transitOverlay li[data-complete=true]{color:#d1fae5;border-color:#22c55e}.ChapterThree-module__sR2VVa__toast{z-index:60;background:#0f172ad9;border:1px solid #fff3;border-radius:6px;padding:8px 14px;font:700 13px/1.2 system-ui,sans-serif;position:absolute;top:80px;right:18px}.ChapterThree-module__sR2VVa__pauseOverlay{gap:18px}@media (max-width:960px) and (max-height:500px) and (orientation:landscape){.ChapterThree-module__sR2VVa__hud{min-height:50px;padding:calc(4px + env(safe-area-inset-top)) calc(10px + env(safe-area-inset-right)) 4px calc(10px + env(safe-area-inset-left));grid-template-columns:minmax(120px,.8fr) minmax(190px,1.2fr) auto;gap:8px}.ChapterThree-module__sR2VVa__hud small{font-size:9px}.ChapterThree-module__sR2VVa__transitAction{right:calc(10px + env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));min-width:260px}.ChapterThree-module__sR2VVa__exteriorAction{bottom:calc(10px + env(safe-area-inset-bottom));min-width:min(270px,48vw);padding-block:6px}.ChapterThree-module__sR2VVa__debugToggle{right:calc(10px + env(safe-area-inset-right));bottom:calc(70px + env(safe-area-inset-bottom))}.ChapterThree-module__sR2VVa__toast{top:calc(58px + env(safe-area-inset-top));right:calc(10px + env(safe-area-inset-right));max-width:42vw;font-size:10px}.ChapterThree-module__sR2VVa__landmark>span{font-size:9px}.ChapterThree-module__sR2VVa__player>small,.ChapterThree-module__sR2VVa__companion>small{max-width:118px}.ChapterThree-module__sR2VVa__worldInteraction>span{font-size:8px}.ChapterThree-module__sR2VVa__transitOverlay{padding:calc(10px + env(safe-area-inset-top)) calc(14px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(14px + env(safe-area-inset-left))}}@media (prefers-reduced-motion:reduce){.ChapterThree-module__sR2VVa__world{will-change:auto}.ChapterThree-module__sR2VVa__clubLightGlow,.ChapterThree-module__sR2VVa__distantVehicleLights{animation:none}}
.WarschauerCorridor-module__8chtQG__layer{pointer-events:none;position:absolute;inset:0}.WarschauerCorridor-module__8chtQG__geometry{z-index:1;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.WarschauerCorridor-module__8chtQG__streetName{fill:#bbb39c;letter-spacing:2px;opacity:.65;font:800 15px monospace}.WarschauerCorridor-module__8chtQG__wayfinding{fill:#ffe4a0;font:900 16px monospace}.WarschauerCorridor-module__8chtQG__mallName{fill:#7c9ba8;text-anchor:middle;font:800 15px monospace}.WarschauerCorridor-module__8chtQG__stationName{fill:#e9ebdf;text-anchor:middle;font:800 17px monospace}.WarschauerCorridor-module__8chtQG__guest{pointer-events:none;position:absolute;transform:translate(-50%,-100%)}.WarschauerCorridor-module__8chtQG__guest img{object-fit:contain;image-rendering:pixelated}.WarschauerCorridor-module__8chtQG__guest[data-activity=homebound] img{animation:10s ease-in-out infinite alternate WarschauerCorridor-module__8chtQG__homebound}.WarschauerCorridor-module__8chtQG__guest[data-activity=celebrate][data-behaviour=dance] img{animation:3.2s steps(2,end) infinite WarschauerCorridor-module__8chtQG__late-dance}.WarschauerCorridor-module__8chtQG__guest[data-activity=talk][data-behaviour=talk] img{animation:6s steps(2,end) infinite WarschauerCorridor-module__8chtQG__late-dance}.WarschauerCorridor-module__8chtQG__trafficLane{z-index:3;pointer-events:none;position:absolute;overflow:hidden}.WarschauerCorridor-module__8chtQG__verticalCar,.WarschauerCorridor-module__8chtQG__horizontalCar{background:linear-gradient(90deg,#203442 0 25%,#426776 25% 75%,#203442 75%);border:3px solid #070d16;border-radius:3px;display:block;position:absolute;box-shadow:inset 0 -8px #cc4355,inset 0 8px #ffe2a5}.WarschauerCorridor-module__8chtQG__verticalCar{width:30%;height:14%;animation:9s linear infinite WarschauerCorridor-module__8chtQG__car-north;left:12%}.WarschauerCorridor-module__8chtQG__horizontalCar{width:16%;height:29%;animation:12s linear infinite WarschauerCorridor-module__8chtQG__car-east;top:15%}.WarschauerCorridor-module__8chtQG__stationEntry{z-index:12;pointer-events:auto;cursor:pointer;background:0 0;border:0;width:44px;height:44px;position:absolute;transform:translate(-50%,-50%)}.WarschauerCorridor-module__8chtQG__stationEntry:before{content:"";border:2px solid #67eda5;border-radius:50%;position:absolute;inset:18px 7px 14px;box-shadow:0 0 18px #36a466}.WarschauerCorridor-module__8chtQG__stationEntry span{color:#d1fbe2;background:#09131ee6;border:1px solid #67eda566;border-radius:4px;width:max-content;padding:4px 8px;font:800 10px/1.2 monospace;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.WarschauerCorridor-module__8chtQG__stationEntry:focus-visible{outline:3px solid #fff}.WarschauerCorridor-module__8chtQG__layer[data-paused=true] *,.WarschauerCorridor-module__8chtQG__layer[data-paused=true] :before{animation-play-state:paused}@keyframes WarschauerCorridor-module__8chtQG__homebound{0%{transform:translate(-15%)}to{transform:translate(15%)}}@keyframes WarschauerCorridor-module__8chtQG__late-dance{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes WarschauerCorridor-module__8chtQG__car-north{0%{top:105%}to{top:-15%}}@keyframes WarschauerCorridor-module__8chtQG__car-east{0%{left:-20%}to{left:105%}}@media (prefers-reduced-motion:reduce){.WarschauerCorridor-module__8chtQG__layer *,.WarschauerCorridor-module__8chtQG__layer :before{animation:none!important}.WarschauerCorridor-module__8chtQG__verticalCar{top:20%}.WarschauerCorridor-module__8chtQG__horizontalCar{left:20%}}
