.story-player-shell{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),#1e2224;color:#fffbe7}.story-player-qq-webview{touch-action:pan-x pan-y}.story-player-qq-webview,.story-player-qq-webview *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.story-player-qq-webview img{-webkit-user-drag:none}.start-scene-qq-loading-background{position:absolute;z-index:2;inset:0;display:none;pointer-events:none;background-color:#d8f8ff;background-position:50%;background-repeat:no-repeat;background-size:cover}.story-player-qq-webview .start-scene-qq-loading-background,[data-play-loading-boundary-root]:has(.story-player-qq-webview) .start-scene-qq-loading-background,[data-play-loading-boundary-root][data-qq-aigame-play-entry=true] .start-scene-qq-loading-background{display:block}[data-play-loading-boundary-root]:has(.story-player-qq-webview) [data-play-loading-standard-cover],[data-play-loading-boundary-root][data-qq-aigame-play-entry=true] .story-player-shell [data-play-loading-standard-cover]{visibility:hidden}[data-play-loading-boundary-root]:has(.story-player-qq-webview) .story-player-topbar,[data-play-loading-boundary-root][data-qq-aigame-play-entry=true] .story-player-topbar{display:none}.story-player-stage{position:relative;width:100%;height:100dvh;min-height:0;overflow:hidden;background:#000}.story-player-stage:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),#1e2224}.story-player-ready-view{isolation:isolate}.story-player-ready-view__backdrop{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),#1e2224}.story-player-play-area{position:absolute;inset:0;z-index:1;display:flex;align-items:stretch;justify-content:center;overflow:hidden}.story-player-loading-overview-host{z-index:2;pointer-events:none}.story-player-device-screen,.story-player-device-shell{position:relative;width:100%;height:100%;min-width:0;min-height:0;background:#000;overflow:hidden}.story-player-device-screen{container-type:size;--legacy-stage-width:100cqw}.story-player-browser-history-edge-zones{display:none}@media (min-width:761px){.story-player-stage{height:calc(100dvh - 72px);background:transparent}.story-player-topbar{position:relative;z-index:50}.story-player-play-area{align-items:center;padding:12px}.story-player-device-shell{width:auto;height:100%;aspect-ratio:9/16;padding:6px;border-radius:56px;background:#292c2e;box-shadow:0 24px 72px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,251,231,.06);transition:none}.story-player-device-shell--branch-guide{background:rgba(30,34,36,.9)}.story-player-device-shell.opencasting-device-shell{aspect-ratio:9/16!important;height:calc(100% - 24px);max-width:calc(100vw - 24px)}.story-player-device-shell--tree{width:auto;height:100%;aspect-ratio:816/804;max-width:calc(100vw - 24px);border-radius:40px}.story-player-device-shell[data-story-tree-open=true] [data-story-player-right-hud-layer=true]{opacity:0;visibility:hidden;transition:none}.story-player-device-screen{border-radius:48px}.story-player-device-shell--tree .story-player-device-screen{border-radius:34px}}@media (max-width:760px){.story-player-browser-history-edge-zones{position:absolute;inset:0;z-index:75;display:block;pointer-events:none}.story-player-browser-history-edge-zone{position:absolute;top:0;bottom:0;width:32px;pointer-events:auto;touch-action:auto}.story-player-browser-history-edge-zone--left{left:0}}.story-player-device-shell.story-player-loading-overview-device-shell{background:transparent;box-shadow:none}.story-player-device-screen.story-player-loading-overview-device-screen{background:transparent}.start-scene-background__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transform:none;will-change:opacity}.start-scene-background__img--fade-in{animation:start-scene-cover-fade-in .2s ease-out}@keyframes start-scene-cover-fade-in{0%{opacity:0}to{opacity:1}}.play-not-found-page{min-height:100vh;display:grid;place-items:center;padding:calc(var(--safe-top) + 24px) 20px calc(var(--safe-bottom) + 24px);background:#1e2224;color:#fffbe7;text-align:center;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.play-not-found-page__panel{width:min(100%,520px)}.play-not-found-page__eyebrow{margin:0 0 14px;color:rgba(253,109,75,.86);font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase}.play-not-found-page h1{margin:0;color:#fffbe7;font-size:36px;line-height:1.08;font-weight:700;letter-spacing:0}.play-not-found-page p:not(.play-not-found-page__eyebrow){margin:18px auto 0;max-width:440px;color:rgba(255,251,231,.62);font-size:15px;line-height:1.7}.play-not-found-page__action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:28px;padding:0 18px;border-radius:999px;background:rgba(255,251,231,.1);color:rgba(255,251,231,.86);font-size:14px;line-height:20px}.play-not-found-page__action:focus-visible,.play-not-found-page__action:hover{background:rgba(255,251,231,.18);outline:none}@media (min-width:761px){.story-player-ready-view__backdrop,.story-player-stage:before{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),radial-gradient(circle at 50% 48%,rgba(255,251,231,.035) 0 1px,transparent 1px 100%) 0 0 /8px 8px,#1e2224}.play-not-found-page{background:radial-gradient(circle at 50% 48%,rgba(255,251,231,.035) 0 1px,transparent 1px 100%) 0 0 /8px 8px,#1e2224}}@media (max-width:760px){body,html{position:fixed;inset:0;min-height:100dvh;height:100dvh;overscroll-behavior:none}body,html,main{width:100%;max-height:100dvh;overflow:hidden}main{min-height:0}.play-not-found-page,.story-player-device-screen,.story-player-device-shell,.story-player-shell,.story-player-stage{min-height:0;height:100dvh;max-height:100dvh;overflow:hidden}.ai-input-scrollbar,.dynasty-popup-scrollbar,.parameter-panel-scroll-area,[data-mobile-scrollable]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}img.start-scene-background__img{height:calc(100% - 1px)}}@media (min-width:761px){.story-player-device-shell.story-player-device-shell--boot-splash{padding:5px}}