.UnrealPixelStreamGame_root__mWUCq{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:#050708;touch-action:none}.UnrealPixelStreamGame_root__mWUCq iframe{display:block;width:100%;height:100%;border:0;background:#050708;color-scheme:dark;touch-action:none}.UnrealPixelStreamGame_raceControls__sfAwj{position:absolute;z-index:4;inset:0;pointer-events:none;touch-action:none}.UnrealPixelStreamGame_raceButton__z2cN1{position:absolute;bottom:max(14px,env(safe-area-inset-bottom));display:inline-flex;align-items:center;justify-content:center;min-width:76px;min-height:78px;border:2px solid hsla(0,0%,100%,.32);border-radius:8px;background:rgba(13,17,20,.82);box-shadow:0 12px 30px rgba(0,0,0,.4);color:#f6fbff;font:inherit;font-size:13px;font-weight:900;letter-spacing:0;pointer-events:auto;touch-action:none;user-select:none;-webkit-user-select:none}.UnrealPixelStreamGame_raceButton__z2cN1[data-active=true]{background:rgba(40,121,86,.92);border-color:#63e9aa;color:#fff}.UnrealPixelStreamGame_raceGas__d4O3r{right:max(14px,env(safe-area-inset-right));width:78px;height:112px;border-color:rgba(100,233,170,.74)}.UnrealPixelStreamGame_raceBrake__qrqlG{right:max(104px,env(safe-area-inset-right) + 104px);width:78px;height:84px;border-color:rgba(255,161,144,.7)}.UnrealPixelStreamGame_raceBrake__qrqlG[data-active=true]{background:rgba(143,57,57,.92);border-color:#ffa190}.UnrealPixelStreamGame_raceSteering__sGDVo{left:max(14px,env(safe-area-inset-left));width:134px;height:92px;overflow:hidden}.UnrealPixelStreamGame_raceSteering__sGDVo span{position:absolute;top:8px;left:0;right:0;color:#d7e7ee;font-size:12px;text-align:center}.UnrealPixelStreamGame_raceSteering__sGDVo i{position:absolute;left:calc(50% - 19px);top:34px;width:38px;height:38px;border:3px solid #a3cfff;border-radius:50%;background:#fff;box-sizing:border-box;pointer-events:none}.UnrealPixelStreamGame_raceDiagnostic__vkDDE{position:absolute;right:max(14px,env(safe-area-inset-right));bottom:max(136px,env(safe-area-inset-bottom) + 136px);min-width:min(220px,100vw - 28px);max-width:calc(100vw - 28px);padding:8px 10px;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;background:rgba(10,16,22,.86);box-shadow:0 10px 28px rgba(0,0,0,.38);color:#dfeeff;font-size:12px;font-weight:800;line-height:1.25;text-align:center;backdrop-filter:blur(12px);pointer-events:none}.UnrealPixelStreamGame_raceControls__sfAwj[data-delivered=true] .UnrealPixelStreamGame_raceDiagnostic__vkDDE{border-color:rgba(99,235,168,.6);color:#baffd8}.UnrealPixelStreamGame_loading__qCSTY{position:absolute;z-index:2;inset:0;display:grid;align-content:center;justify-items:center;gap:16px;background:#050708;color:#f5f8f7;text-align:center}.UnrealPixelStreamGame_loading__qCSTY span{width:46px;height:46px;border:2px solid hsla(0,0%,100%,.14);border-top-color:#4ee189;border-radius:50%;animation:UnrealPixelStreamGame_spin__HBnDC .85s linear infinite}.UnrealPixelStreamGame_loading__qCSTY strong{max-width:min(80vw,440px);font-size:13px;letter-spacing:0}.UnrealPixelStreamGame_readiness__h7_zx{position:absolute;z-index:3;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));width:min(360px,100% - 28px);padding:14px;border:1px solid rgba(112,236,200,.38);border-radius:8px;background:rgba(5,9,12,.88);box-shadow:0 18px 48px rgba(0,0,0,.48);color:#f4fbf8;backdrop-filter:blur(16px)}.UnrealPixelStreamGame_root__mWUCq[data-stream-status=busy] .UnrealPixelStreamGame_readiness__h7_zx{border-color:rgba(255,209,102,.46)}.UnrealPixelStreamGame_root__mWUCq[data-stream-status=guard] .UnrealPixelStreamGame_readiness__h7_zx{border-color:rgba(120,204,255,.46)}.UnrealPixelStreamGame_root__mWUCq[data-stream-status=checking] .UnrealPixelStreamGame_readiness__h7_zx,.UnrealPixelStreamGame_root__mWUCq[data-stream-status=recovering] .UnrealPixelStreamGame_readiness__h7_zx{border-color:rgba(255,157,138,.44)}.UnrealPixelStreamGame_readiness__h7_zx strong{display:block;font-size:14px;letter-spacing:0}.UnrealPixelStreamGame_readiness__h7_zx p{margin:7px 0 0;color:#c9d9d5;font-size:12px;line-height:1.45}.UnrealPixelStreamGame_readiness__h7_zx small{display:block;margin-top:9px;color:#83efc8;font-size:10px;font-weight:800}.UnrealPixelStreamGame_readinessActions__EMU39{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:8px;margin-top:11px}.UnrealPixelStreamGame_readiness__h7_zx button,.UnrealPixelStreamGame_secondaryLink__PTD_C{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:42px;border:1px solid rgba(113,238,201,.46);border-radius:7px;background:#3cd796;color:#06120f;font:inherit;font-size:12px;font-weight:900;cursor:pointer;text-align:center;text-decoration:none}.UnrealPixelStreamGame_secondaryLink__PTD_C{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.09);color:#f4fbf8}@keyframes UnrealPixelStreamGame_spin__HBnDC{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.UnrealPixelStreamGame_loading__qCSTY span{animation-duration:1.8s}}@media(max-width:640px){.UnrealPixelStreamGame_readiness__h7_zx{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));width:min(330px,100% - 20px);padding:12px}.UnrealPixelStreamGame_readinessActions__EMU39{grid-template-columns:1fr}.UnrealPixelStreamGame_raceSteering__sGDVo{width:120px}.UnrealPixelStreamGame_raceBrake__qrqlG{right:max(96px,env(safe-area-inset-right) + 96px)}}.MoscowOpenCityRuntimeShell_root__gAcAj{position:fixed;inset:0;width:100%;height:100dvh;min-width:0;min-height:0;overflow:hidden;background:#05080f;color:#f7fbff;letter-spacing:0}.MoscowOpenCityRuntimeShell_stage__KgvkA,.MoscowOpenCityRuntimeShell_stage__KgvkA>*{width:100%;height:100%;min-width:0;min-height:0}.MoscowOpenCityRuntimeShell_toggle__afRLT{position:absolute;z-index:22;top:max(8px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left));width:44px;height:44px;display:grid;place-items:center;color:#f7fbff;background:rgba(17,25,30,.9098039216);border:1px solid #698079;border-radius:6px;cursor:pointer;touch-action:manipulation}.MoscowOpenCityRuntimeShell_menu__qOXU_{position:absolute;z-index:21;top:max(60px,env(safe-area-inset-top) + 52px);left:max(8px,env(safe-area-inset-left));width:292px;max-width:calc(100% - 16px - env(safe-area-inset-left) - env(safe-area-inset-right));max-height:calc(100dvh - 76px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;overscroll-behavior:contain;padding:14px;border:1px solid #58706a;border-radius:8px;background:rgba(17,26,32,.968627451);box-shadow:0 12px 30px rgba(0,0,0,.4)}.MoscowOpenCityRuntimeShell_menu__qOXU_[hidden]{display:none}.MoscowOpenCityRuntimeShell_heading__IPNPz{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.MoscowOpenCityRuntimeShell_heading__IPNPz a{font-size:22px;font-weight:800;color:#7eebc5;text-decoration:none}.MoscowOpenCityRuntimeShell_heading__IPNPz span{font-size:12px;color:#cedad6}.MoscowOpenCityRuntimeShell_switcher__XhOOq{display:grid;gap:6px;margin-bottom:12px}.MoscowOpenCityRuntimeShell_actions__IHM57 a,.MoscowOpenCityRuntimeShell_actions__IHM57 button,.MoscowOpenCityRuntimeShell_switcher__XhOOq a{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid hsla(0,0%,100%,.1490196078);border-radius:6px;color:#f7fbff;background:hsla(0,0%,100%,.0352941176);font-size:14px;font-weight:650;text-decoration:none;cursor:pointer;touch-action:manipulation}.MoscowOpenCityRuntimeShell_switcher__XhOOq a[aria-current=page]{border-color:#72dabb;background:#194c3e;color:#a5ffe2}.MoscowOpenCityRuntimeShell_actions__IHM57 svg,.MoscowOpenCityRuntimeShell_switcher__XhOOq svg{flex-shrink:0}.MoscowOpenCityRuntimeShell_actions__IHM57{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.1490196078)}.MoscowOpenCityRuntimeShell_actions__IHM57 a{flex:1}.MoscowOpenCityRuntimeShell_actions__IHM57 button{width:44px;justify-content:center;padding:0}.MoscowOpenCityRuntimeShell_menu__qOXU_ p{font-size:12px;color:#ffce91;margin:8px 0 0}.MoscowOpenCityRuntimeShell_root__gAcAj a:focus-visible,.MoscowOpenCityRuntimeShell_root__gAcAj button:focus-visible{outline:3px solid #ffce73;outline-offset:2px}.MoscowOpenCityRuntimeShell_status__ZaZhQ{position:absolute;z-index:20;top:max(8px,env(safe-area-inset-top));left:max(60px,env(safe-area-inset-left) + 52px);max-width:min(430px,100% - 76px);padding:10px 12px;border:1px solid rgba(229,175,89,.4);border-radius:6px;background:rgba(48,33,13,.9490196078);color:#ffe2a1;font-size:12px;line-height:1.4}