.cloud-player_details__T8nkj{color:#e2ddd1;font:.85rem/1.5 Georgia,Times New Roman,serif;margin:0 auto 16px;width:min(88vw,630px);max-width:100%}.cloud-player_account__RFHZf{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.cloud-player_details__T8nkj button{border:1px solid rgba(219,197,151,.6);border-radius:4px;background:rgba(8,10,12,.9);padding:9px 12px;color:#f1e6cf;font:inherit;cursor:pointer;transition:background .16s ease}.cloud-player_details__T8nkj button:hover{background:#242a2d}.cloud-player_details__T8nkj button:disabled{opacity:.6;cursor:wait}.cloud-player_details__T8nkj a:focus-visible,.cloud-player_details__T8nkj button:focus-visible{outline:2px solid #eef8ff;outline-offset:3px}.cloud-player_notice__lHXfY{margin:9px auto 0;max-width:580px;text-align:center;font-size:.73rem;color:#c7c4bc}.cloud-player_notice__lHXfY a{color:#e2d4b5;text-decoration:underline}.cloud-player_connection__O1UvC{font-size:.75rem}.cloud-player_discovery__00ADC{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:12px;font:.8rem/1.5 Georgia,Times New Roman,serif;color:#eee4d1}.cloud-player_discovery__00ADC p{flex-basis:100%;margin:4px 0 0}.cloud-player_overlay__OgGQJ{position:absolute;z-index:15;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));max-width:min(440px,calc(100vw - 24px));padding:5px 10px;background:rgba(0,0,0,.72);border-radius:3px;pointer-events:none}.cloud-player_conflict__sXsbT{margin-top:16px;padding:16px;border:1px solid #b9a27a;background:#0b1115}.cloud-player_conflict__sXsbT p{margin:0 0 10px}.cloud-player_conflict__sXsbT div{display:flex;flex-wrap:wrap;gap:10px}.cloud-player_conflict__sXsbT small{display:block;margin-top:8px;color:#c7c4bc}@media (prefers-reduced-motion:reduce){.cloud-player_details__T8nkj button{transition:none}}.cloud-player_privacy__HXQzm{margin-top:8px;font-size:.75rem}.cloud-player_privacy__HXQzm summary{width:fit-content;margin:auto;color:#c7c4bc;cursor:pointer}.cloud-player_privacy__HXQzm p{margin:8px 0}.cloud-player_privacy__HXQzm a{color:#e2d4b5}.cloud-player_report__BEqc4{margin-top:16px;font:.85rem/1.5 Georgia,Times New Roman,serif;color:#e2ddd1}.cloud-player_report__BEqc4 summary{cursor:pointer}.cloud-player_reportForm__mNVgl{display:grid;gap:8px;margin-top:12px}.cloud-player_reportForm__mNVgl input,.cloud-player_reportForm__mNVgl textarea{box-sizing:border-box;resize:vertical;width:100%;border:1px solid rgba(219,197,151,.6);border-radius:4px;background:#080d10;color:#fff;padding:10px;font:inherit}.cloud-player_reportForm__mNVgl button{justify-self:start;border:1px solid rgba(219,197,151,.6);border-radius:4px;padding:9px 12px;background:#080d10;color:#f1e6cf;font:inherit;cursor:pointer}.cloud-player_reportForm__mNVgl button:disabled{opacity:.6;cursor:default}.cloud-player_reportForm__mNVgl p{margin:0;font-size:.75rem}.cloud-player_reportForm__mNVgl a{color:#e2d4b5}.cloud-player_privacy__HXQzm summary:focus-visible,.cloud-player_reportForm__mNVgl button:focus-visible,.cloud-player_reportForm__mNVgl input:focus-visible,.cloud-player_reportForm__mNVgl textarea:focus-visible,.cloud-player_report__BEqc4 summary:focus-visible{outline:2px solid #eef8ff;outline-offset:3px}.cloud-player_reportForm__mNVgl{color:#e2ddd1;font:.9rem/1.5 Georgia,serif}.cloud-player_reportForm__mNVgl label{display:grid;gap:6px}.cloud-player_versionDetail__VwuI8{display:block;margin-top:3px;font-size:.72rem;color:#c7c4bc}.cloud-player_sideOverlay__wIajK{left:calc(12px + env(safe-area-inset-left, 0px));right:auto;top:50%;bottom:auto;transform:translateY(-50%);box-sizing:border-box;margin:0;padding:0;flex-direction:column;text-align:center;overflow-wrap:anywhere}.game-menu_wheelButton__NNzun{position:absolute;top:max(10px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));z-index:20;display:grid;width:46px;height:46px;padding:5px;place-items:center;border:1px solid rgba(219,197,151,.72);border-radius:50%;background:rgba(8,10,12,.72);box-shadow:0 5px 18px rgba(0,0,0,.55);cursor:pointer}.game-menu_wheelButton__NNzun img{width:100%;height:100%;object-fit:contain}.game-menu_wheelButton__NNzun:hover{background:rgba(33,38,42,.9)}.game-menu_panel__GB58W button:focus-visible,.game-menu_wheelButton__NNzun:focus-visible{outline:3px solid #eef8ff;outline-offset:3px}.game-menu_dialog__Sr7H9{width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;border:0;background:rgba(0,0,0,.52);color:#fff;overflow:auto}.game-menu_dialog__Sr7H9::backdrop{background:transparent}.game-menu_dialogWheel__fdL8l{position:fixed}.game-menu_panel__GB58W{width:min(92vw,680px);box-sizing:border-box;margin:clamp(72px,12vh,120px) auto 40px;padding:clamp(22px,4vw,42px);border:1px solid rgba(219,197,151,.62);border-radius:10px;background:linear-gradient(145deg,rgba(24,29,33,.98),rgba(5,8,10,.98));box-shadow:0 24px 70px rgba(0,0,0,.75);font-family:Georgia,Times New Roman,serif}.game-menu_mainActions__Pf2nE{display:grid;gap:14px}.game-menu_backButton__1Fn7Z,.game-menu_mainActions__Pf2nE button{min-height:52px;padding:12px 18px;border:1px solid rgba(238,248,255,.5);border-radius:4px;background:rgba(255,255,255,.06);color:#fff;font:inherit;font-size:1.05rem;letter-spacing:.06em;cursor:pointer}.game-menu_backButton__1Fn7Z:hover,.game-menu_mainActions__Pf2nE button:hover{background:rgba(255,255,255,.14)}.game-menu_saveSlots__26Blz{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:18px}.game-menu_backButton__1Fn7Z{min-height:42px;justify-self:start}@media (hover:none){.game-menu_wheelButton__NNzun:hover{background:rgba(8,10,12,.72)}.game-menu_backButton__1Fn7Z:hover,.game-menu_mainActions__Pf2nE button:hover{background:rgba(255,255,255,.06)}}@media (max-width:520px){.game-menu_wheelButton__NNzun{width:44px;height:44px}.game-menu_panel__GB58W{width:calc(100vw - 24px);margin-top:68px;padding:18px 14px}}@media (prefers-reduced-motion:reduce){.game-menu_panel__GB58W,.game-menu_wheelButton__NNzun{transition:none}}.save-slots_hub__uaOUt{width:min(92vw,780px);max-width:100%;box-sizing:border-box;color:#f5f8fa;font-family:Georgia,Times New Roman,serif;text-align:center}.save-slots_hubHeading__4oUsP{margin-bottom:14px;text-shadow:0 2px 12px rgba(0,0,0,.95)}.save-slots_hubHeading__4oUsP h1,.save-slots_hubHeading__4oUsP p{margin:0}.save-slots_hubHeading__4oUsP h1{font-size:clamp(1.25rem,2.6vw,1.85rem);font-weight:600;letter-spacing:.055em}.save-slots_hubHeading__4oUsP p{margin-top:5px;color:rgba(235,242,248,.82);font-size:clamp(.82rem,1.8vw,.98rem)}.save-slots_hubFailure__hyb_J{margin:0 0 12px;padding:8px 12px;border:1px solid rgba(235,216,158,.78);background:rgba(49,38,24,.82);color:#fff4ce;font-size:.9rem;text-transform:capitalize}.save-slots_slotGrid__QAb_i{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.6vw,16px)}.save-slots_slotCard__gN__g{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(190,214,229,.55);border-radius:8px;background:linear-gradient(145deg,rgba(17,28,37,.9),rgba(3,7,11,.94));box-shadow:0 8px 20px rgba(0,0,0,.58)}.save-slots_active__L1iUX{border-color:rgba(234,245,255,.95);box-shadow:0 0 0 1px rgba(141,190,221,.35),0 8px 24px rgba(0,0,0,.7)}.save-slots_unloadable__y9xdx{border-color:rgba(216,177,112,.78);background:linear-gradient(145deg,rgba(47,31,20,.94),rgba(16,10,7,.96))}.save-slots_slotSelection__H1D47{position:relative;z-index:1;display:flex;width:100%;min-height:142px;flex-direction:column;justify-content:center;gap:6px;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:inherit;transition:background .16s ease,transform .16s ease;touch-action:pan-y}.save-slots_slotSelection__H1D47:not(:disabled):hover{background:rgba(204,227,241,.14);transform:translateY(-2px)}.save-slots_slotSelection__H1D47:focus-visible{outline:3px solid #eef8ff;outline-offset:4px}.save-slots_slotSelection__H1D47:active:not(:disabled){transform:translateY(0)}.save-slots_slotSelection__H1D47:disabled{cursor:not-allowed;opacity:.78}.save-slots_slotNumber__Mfl7u{font-size:clamp(1rem,2vw,1.18rem);font-weight:600;letter-spacing:.055em;text-transform:uppercase}.save-slots_slotState__xT4kJ{color:#e9f4fb;font-size:.95rem}.save-slots_slotDetail__ukU7T{color:rgba(224,235,244,.72);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.72rem;line-height:1.35}.save-slots_managementActions__vVL3Z{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:0 10px 10px}.save-slots_slotAction__51EA6{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:4px;padding:6px 10px;border:1px solid rgba(219,232,240,.55);border-radius:4px;background:rgba(255,255,255,.08);color:#f5f8fa;cursor:pointer;font:600 .75rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.save-slots_slotAction__51EA6:hover{background:rgba(255,255,255,.16)}.save-slots_slotAction__51EA6:focus-visible{outline:3px solid #eef8ff;outline-offset:2px}.save-slots_deleteAction__T6qri{border-color:rgba(241,177,160,.62);color:#ffe4dc}.save-slots_fileInput__nnOVw{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.save-slots_slotAction__51EA6:focus-within{outline:3px solid #eef8ff;outline-offset:2px}.save-slots_srOnly__gedwB{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.save-slots_slotSelection__H1D47{transition:none}}@media (hover:none){.save-slots_slotSelection__H1D47:not(:disabled):hover{background:transparent;transform:none}.save-slots_slotAction__51EA6:hover{background:rgba(255,255,255,.08)}}@media (pointer:coarse){.save-slots_slotCard__gN__g{min-height:92px}.save-slots_slotSelection__H1D47{min-height:inherit;background:linear-gradient(145deg,rgba(17,28,37,.98),rgba(3,7,11,.99));transition:transform .16s ease}.save-slots_slotCard__gN__g[data-actions-revealed=true] .save-slots_slotSelection__H1D47{transform:translateX(-150px)}.save-slots_slotCard__gN__g:has(.save-slots_managementActions__vVL3Z:focus-within) .save-slots_slotSelection__H1D47{transform:translateX(-150px)}.save-slots_managementActions__vVL3Z{position:absolute;z-index:0;top:0;right:0;bottom:0;width:150px;align-items:center;justify-content:center;padding:8px;background:rgba(24,13,10,.96)}.save-slots_managementActions__vVL3Z:empty{display:none}}@media (max-width:620px){.save-slots_hub__uaOUt{width:min(92vw,430px)}.save-slots_slotGrid__QAb_i{grid-template-columns:1fr;gap:8px}.save-slots_slotSelection__H1D47{min-height:92px}}.scene-page_page__mt4l3{--paper:#f0eadc;--paper-deep:#d8cfbc;--ink:#14202a;--blue:#174f78;--blue-dark:#0e314c;--red:#a22e2e;min-height:100dvh;overflow-x:clip;color:var(--ink);background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px,rgba(20,32,42,.09) 1px,transparent 0);background-size:7px 7px;font-family:Verdana,Geneva,sans-serif}.scene-page_skipLink__aZxYf{position:fixed;z-index:30;top:.75rem;left:.75rem;padding:.7rem 1rem;transform:translateY(-180%);border:2px solid var(--ink);background:var(--paper);color:var(--ink);font-size:.75rem;font-weight:700}.scene-page_skipLink__aZxYf:focus{transform:translateY(0)}.scene-page_footer__wVyBq,.scene-page_header__PkzoS,.scene-page_main__1pVfG{width:min(100% - 2rem,74rem);margin-inline:auto}.scene-page_header__PkzoS{padding-top:1rem}.scene-page_footer__wVyBq,.scene-page_issueLine__2yNgm{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.6rem;border-top:1px solid var(--ink);border-bottom:4px double var(--ink);font-size:.66rem;font-weight:700;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.scene-page_footer__wVyBq a,.scene-page_issueLine__2yNgm a,.scene-page_notFound__rfS8c a{color:inherit;text-underline-offset:.2em}.scene-page_footer__wVyBq a:focus-visible,.scene-page_footer__wVyBq a:hover,.scene-page_issueLine__2yNgm a:focus-visible,.scene-page_issueLine__2yNgm a:hover,.scene-page_notFound__rfS8c a:focus-visible,.scene-page_notFound__rfS8c a:hover{color:var(--red);outline:2px solid currentColor;outline-offset:3px}.scene-page_titleRow__L0Dd1{padding-block:clamp(2.3rem,6vw,5rem);border-bottom:.5rem solid var(--blue)}.scene-page_controls__E_GfH p span,.scene-page_kicker__OoE_y{margin:0;color:var(--red);font-size:.64rem;font-weight:700;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}.scene-page_notFound__rfS8c h1,.scene-page_titleRow__L0Dd1 h1{margin:0;color:var(--blue-dark);font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,10vw,8.5rem);font-style:italic;letter-spacing:-.07em;line-height:.78;text-shadow:3px 3px 0 var(--paper),6px 6px 0 var(--red)}.scene-page_titleRow__L0Dd1 h1 span{display:block;margin-bottom:.35rem;font-family:Verdana,Geneva,sans-serif;font-size:.13em;font-style:normal;letter-spacing:.16em;line-height:1;text-shadow:none;text-transform:uppercase}.scene-page_main__1pVfG{padding-block:clamp(1.5rem,4vw,3.5rem)}.scene-page_playerSection__q0gD_{border:2px solid var(--ink);background:var(--paper-deep);box-shadow:8px 8px 0 var(--ink)}.scene-page_stageFrame__9gAz0{width:100%;aspect-ratio:8/5;overflow:hidden;border-bottom:2px solid var(--ink);background:#000;scroll-margin-top:1rem}.scene-page_stageFrame__9gAz0:focus-visible{outline:4px solid var(--red);outline-offset:4px}.scene-page_controls__E_GfH{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem}.scene-page_controls__E_GfH p{display:grid;gap:.2rem;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.2}.scene-page_actions__0Fxxi{display:flex;flex-wrap:wrap;gap:.7rem}.scene-page_actions__0Fxxi button{width:10.5rem;min-height:2.8rem;padding:.5rem .7rem;border:2px solid var(--ink);border-radius:0;color:var(--paper);background:var(--blue);box-shadow:4px 4px 0 var(--ink);cursor:pointer;font:700 .68rem/1.2 Verdana,Geneva,sans-serif;letter-spacing:.06em;text-transform:uppercase}.scene-page_actions__0Fxxi button:first-child{color:var(--ink);background:var(--paper)}.scene-page_actions__0Fxxi .scene-page_audioButton__VSUg6{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:8.5rem}.scene-page_audioButton__VSUg6[aria-pressed=true]{color:var(--ink);background:var(--paper)}.scene-page_audioIcon__VFu55{width:1.1rem;height:1.1rem;flex:0 0 auto;fill:currentColor;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2}.scene-page_actions__0Fxxi button:focus-visible,.scene-page_actions__0Fxxi button:hover:not(:disabled){transform:translate(3px,3px);color:var(--paper);background:var(--red);box-shadow:1px 1px 0 var(--ink);outline:3px solid var(--paper);outline-offset:-5px}.scene-page_actions__0Fxxi button:disabled{cursor:progress;opacity:.72}.scene-page_actions__0Fxxi button[data-feedback=failed]{background:var(--red)}.scene-page_footer__wVyBq{margin-top:clamp(2rem,5vw,4rem);margin-bottom:1rem}.scene-page_notFound__rfS8c{display:grid;place-content:center;gap:1.5rem;box-sizing:border-box;padding:2rem}.scene-page_notFound__rfS8c h1{max-width:8ch}.scene-page_notFound__rfS8c p{max-width:34rem;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;line-height:1.5}.scene-page_notFound__rfS8c a{width:fit-content;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (max-width:760px){.scene-page_issueLine__2yNgm span{display:none}.scene-page_controls__E_GfH{align-items:stretch;flex-direction:column}.scene-page_actions__0Fxxi{display:grid;grid-template-columns:1fr 1fr}.scene-page_actions__0Fxxi .scene-page_audioButton__VSUg6,.scene-page_actions__0Fxxi button{width:100%}}@media (max-width:440px){.scene-page_footer__wVyBq,.scene-page_header__PkzoS,.scene-page_main__1pVfG{width:min(100% - 1rem,74rem)}.scene-page_titleRow__L0Dd1{padding-block:2rem}.scene-page_titleRow__L0Dd1 h1{font-size:clamp(3.2rem,19vw,5rem)}.scene-page_main__1pVfG{padding-top:.75rem}.scene-page_playerSection__q0gD_{box-shadow:4px 4px 0 var(--ink)}.scene-page_controls__E_GfH{padding:.75rem}.scene-page_actions__0Fxxi{grid-template-columns:1fr}.scene-page_footer__wVyBq{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.scene-page_actions__0Fxxi button{transition:none}}.title-screen_screen__2LCb4{position:relative;width:100vw;height:100vh;overflow:hidden;background:#000;color:#fff;font-family:Georgia,Times New Roman,serif}.title-screen_intro__rWaKd,.title-screen_title__zHHIn{position:absolute;inset:0;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .4s ease-in-out}.title-screen_visible__KgbTZ{opacity:1;pointer-events:auto}.title-screen_titleArt__c_6G3{position:relative;width:min(100vw,calc(100vh * 1.6));height:min(100vh,calc(100vw / 1.6));overflow:visible;background-image:linear-gradient(to bottom,transparent 38%,rgba(4,8,12,.8) 50%,#020305 62%,#000 100%),var(--title-image);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;box-shadow:0 0 80px rgba(111,143,166,.28)}.title-screen_slotHub__7Pb2L{position:absolute;left:50%;bottom:clamp(18px,4vh,44px);transform:translateX(-50%)}.title-screen_error__TqqO3 button:focus-visible,.title-screen_skipButton__2_7nH:focus-visible{outline:3px solid #eef8ff;outline-offset:4px}.title-screen_intro__rWaKd{background:#000}.title-screen_introMovie__fT3Md{width:100%;height:100%;object-fit:contain}.title-screen_skipButton__2_7nH{position:absolute;right:clamp(16px,3vw,36px);bottom:clamp(16px,3vw,36px);padding:10px 16px;border:1px solid rgba(255,255,255,.65);border-radius:3px;background:rgba(0,0,0,.62);color:#fff;font:inherit;letter-spacing:.08em;cursor:pointer}.title-screen_skipButton__2_7nH:hover{background:rgba(255,255,255,.16)}.title-screen_error__TqqO3{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:12px;background:#05080b;text-align:center}.title-screen_error__TqqO3 button{padding:12px 22px;border:1px solid #dce7ee;background:#19252d;color:#fff;font:inherit;cursor:pointer}@media (prefers-reduced-motion:reduce){.title-screen_intro__rWaKd,.title-screen_title__zHHIn{transition:none}}@media (max-aspect-ratio:4/5){.title-screen_slotHub__7Pb2L{bottom:clamp(12px,2vh,24px)}}