@font-face{font-family:Sofia Sans XC;font-style:normal;font-weight:500;font-display:block;src:url(data:font/woff2;base64,d09GMgABAAAAAAVUAA8AAAAACjwAAAT7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgggcLgZgP1NUQVREAGQRCAqGZIVSCxYAATYCJAMoBCAFhR4HIBuNCMjEf/rO+lPN6tsZQxkQi8xKyT7Zn3AyD3bfs9+s4FksegrUBvcPPdyrykSsJPG2t+aSFjUvVEpJW2BngpbXkZrBAJggxAQwlrj7EoAQj1yIldWNnfAc37O2QCgXRjeW/JAaWm6MuvnJtSXwkLHvl6CBQ0AuCAwCkKLA9qJwnE1KT/q73IXJIB7TktsT240xjiHHGWuMXxI2g/T8LLn+WT4Cgzv/r064sbnqdOCTxKVEyDUkbiEmA7xLwECWiERDX2AsODBxns2wX/vlBKvQwzkb/CPYENJZ5DxGXA3hh1Jcb0n7Gjuo7qcRCrN49P83yEHizywxFLhqd2KfC2dRFLooC05cT1Zkftf0zMYMB81ujC4wE9iHgVYpgTlhi3YFTGa/okNif9wmtLa30glXuJadH4oKVKEOzeiAeVOWnLgJ7Q8YXxlPGk8YjxoPGfcb9wKPNxoZmGHAJSSiASeVDrDoEBtvNlf6IGhi/PcwSVGBppREPy3dX7cy+ZCu2yAdJLMuU5fVwcRDO7rNbu88n8jqs+Mg69PAwWd02475Ql23ednf6MDCBgR/3GAmmjOc9+rtvyjLGmTRwL5DOyF08d2+PdB9ePddeq0/XWFHT7ervXovucbup1967bXXMhEGmh13rSOYLrHbIbCD7Dj4RiZ6L6g7k4SD1K/bnmOHnqVN+B0RY97lefUzuu0pdujeePOTDrazLUcn1Pt8rnuWrI8HHrwnruuWZ+7BG2/oVu+hzQ3qvcIepF+1E7Lg/y7PgfOpVKVzSHVwOof4VQXzSfN4Xm5tH5+Wp9onWvPrs0JG1QpfuZj85eroupSEJ2v+rXk5Pj2ySSr3p3yNlKmWNeRrZCH+Pacs4rc4LlMpXVMv+/gWTlnEkcfJQrxYJQupSFU01UK8hyuDe4f2KrxHJW7ReCEn8XgYasGGnPeZixUuqUpPyb7vhgRX1IRJJ0hFrkoW4gOqPLW8x3AuzRVEV5F5jmlqPte2SR1QvCYmXvMcPSmYWA1qgzpJRR4nC/Etc0vPQEOceUiY8g/QKpSoQbciZ1KV/vRUW1HRc8mpuE3OLU/x7cgipYhrvbWxUQXJcVPPtZZeHdOaj5raloqm2hG1w8SLuN4RGxEcrUZff31zkT3NOR5NtWaco3jv3yZexpWG69upOkOooOr2hutUtZzT/m1vGQBgHAQDIPm9s3uo5OFhl8LfuCh+CQAfbH9xGAA++PTxU8Ythp9kEocAKBDOH57pE0s245b/AyTTefktYmbksfMQx8xIw11IY78gnt2INHYAaWwIvswCDfvOcSNhBCpW7q1xBqbjJlx4qn2SRqfuZj2xnqGceesFODOuF9GMR+dK9XoZ/rhar6AQEzpnZCMZ/tMQwim2bO7nYyaST+R0+j+jHctYxCiWUIcNjGIBsxhHEyYxgVlsYhHdZOMspjGDDbt3AytYRz5SuNPWMY41zGIFG5Q9WTWSH1lAMpaxhmmkoAXVaEQHljGFWYxyMMnt66jCbmxgDaOowDKWeJosgwnnJ03MNtMaJLTpNxSZSEYaUpEWUgH86hVMwW63T1ObFzCKNRBPKD83lF8slDcMhbrECvYgg7glQpG+0MF5CEUnZjAJO+kUsVasUfY5isb7JMqwiTsgCnULx36CxDRm1cZNjCEZ45+zkIIFTLZB9A5fxiZWkDKdMIni3haTuJNxOdJhAAA=)format("woff2");unicode-range:U+20,U+43,U+45,U+49,U+4D-4E,U+52-53,U+56}:root{--bar-h:44px;--at-fade:1.5s;--caption-inset:152px;--panel-w:0px;--tools-w:0px}html,body{overscroll-behavior:none;-webkit-text-size-adjust:100%;background:#10131a;height:100dvh;margin:0;overflow:hidden}canvas{touch-action:none;display:block}.lil-gui .controller.disabled{opacity:1}.lil-gui .controller.disabled input{opacity:1;color:#b8c6da!important}.lil-gui .controller.function.disabled button{opacity:.45;cursor:default}.lil-gui .gui-heading{color:#7d8ca3;text-transform:uppercase;letter-spacing:.07em;border-top:1px solid #ffffff12;margin-top:2px;padding:11px 0 4px 8px;font-size:9px}.lil-gui .gui-heading:first-child{border-top:0;margin-top:0;padding-top:7px}.cbar{background:#ffffff05;border-bottom:1px solid #ffffff17;padding:6px 6px 8px}.cbar-tabs{background:#00000047;border-radius:6px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:2px;display:grid}.lil-gui .cbar-tab{appearance:none;cursor:pointer;color:#8b9bb3;letter-spacing:.02em;background:0 0;border:0;border-radius:4px;height:auto;padding:6px 0;font-size:11px;line-height:1;transition:background .12s,color .12s}.lil-gui .cbar-tab:hover{color:#dbe6f5}.lil-gui .cbar-tab.on{color:#fff;background:#ffffff21}.lil-gui.root>.children{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}.lil-gui.root>.children::-webkit-scrollbar{width:6px}.lil-gui.root>.children::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:3px}.cbar-ctx{align-items:center;gap:6px;margin-top:7px;padding:0 2px;display:flex}.cbar-ctx[hidden]{display:none}.cbar-k{color:#7d8ca3;text-transform:uppercase;letter-spacing:.07em;flex:none;min-width:42px;font-size:9px}.cbar-dim{color:#8b9bb3;font-size:11px}.cbar-pick{color:#dbe6f5;background:#1b1f27;border:1px solid #ffffff1f;border-radius:4px;flex:1 1 0;min-width:0;padding:3px 4px;font-family:inherit;font-size:11px}.cbar-pick:focus{border-color:#ffffff59;outline:none}.cbar-pick:disabled{opacity:.7}.lil-gui .cbar-add{appearance:none;cursor:pointer;color:#b8c6da;background:0 0;border:1px solid #ffffff1f;border-radius:4px;flex:0 0 22px;width:22px;height:22px;font-size:13px;line-height:1}.lil-gui .cbar-add:hover{color:#fff;background:#ffffff24}.cbar-menu-wrap{flex:0 0 22px;position:relative}.cbar-menu{z-index:1;background:#0e131cf7;border:1px solid #ffffff24;border-radius:6px;flex-direction:column;min-width:168px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 26px #00000080}.cbar-menu[hidden]{display:none}.lil-gui .cbar-menu-item{text-align:left;appearance:none;cursor:pointer;color:#dbe6f5;background:0 0;border:0;border-radius:4px;width:100%;padding:6px 8px;font-family:inherit;font-size:11px;display:block}.lil-gui .cbar-menu-item:hover{color:#fff;background:#ffffff21}.lil-gui .cbar-save{appearance:none;cursor:pointer;color:#8b9bb3;letter-spacing:.02em;background:0 0;border:1px solid #ffffff1f;border-radius:5px;width:100%;height:auto;margin-top:8px;padding:7px 0;font-size:11px;line-height:1;transition:background .12s,color .12s,border-color .12s;display:block}.lil-gui .cbar-save:disabled{cursor:default;opacity:.55}.lil-gui .cbar-save.on{color:#fff;background:#ffffff21;border-color:#ffffff4d}.lil-gui .cbar-save.on:hover{color:#fff;background:#fff3}.cat-mark{float:right;cursor:pointer;align-items:center;height:100%;padding-left:10px;display:inline-flex}.cat-mark input{appearance:none;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:3px;width:11px;height:11px;margin:0}.cat-mark input:checked{background:#cbd5e1;border-color:#cbd5e1}#brand{z-index:15;height:var(--bar-h);box-sizing:border-box;pointer-events:none;background:#141414;align-items:center;padding:0 18px;transition:opacity .45s .15s;display:flex;position:fixed;bottom:0;left:0;right:0}#brand span{letter-spacing:.06em;text-transform:uppercase;color:#e6e6e6;font:500 17px/1 Sofia Sans XC,Avenir Next Condensed,ui-sans-serif,-apple-system,system-ui,sans-serif;transform:translateY(-.12em)}#brand b{font-size:23px;font-weight:500}#brand #buildStamp{letter-spacing:.02em;color:#ffffff47;white-space:nowrap;pointer-events:auto;-webkit-user-select:text;user-select:text;opacity:1;margin-left:14px;padding:0;font:10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity .45s;transform:translateY(-.1em)}body.captioned #brand #buildStamp{opacity:0}#brand small{letter-spacing:.02em;color:#fff6;pointer-events:auto;-webkit-user-select:text;user-select:text;opacity:1;margin-left:auto;padding-left:12px;font:10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transform:translateY(-.1em)}body.loading:not(.covered) #brand small{opacity:0}#brand small i{font-style:normal}@media (width<=340px){#brand small{padding-left:8px;font-size:9px}#brand small i{display:none}}@media (width<=560px){#brand #buildStamp{display:none}:root{--caption-inset:12px}body.captioned #brand span{opacity:0}#storyCaption{font-size:12px}}#hud{right:calc(18px + var(--panel-w) + var(--tools-w));height:var(--bar-h);z-index:20;pointer-events:none;max-width:calc(100vw - var(--panel-w) - var(--tools-w) - var(--caption-inset) - 18px);flex-direction:column-reverse;justify-content:center;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:0}#hud>*{flex-shrink:0}#hud{justify-content:flex-start;padding-bottom:8px}.pill{-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);color:#b8c6da;white-space:nowrap;opacity:0;text-overflow:ellipsis;background:#0a0e16b8;border-radius:7px;max-width:100%;padding:7px 11px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity .25s;position:relative;overflow:hidden}#status{pointer-events:auto;cursor:default;color:#7b8494;white-space:nowrap;text-overflow:ellipsis;max-width:min(52ch, calc(100vw - 2 * (var(--caption-inset) + var(--tools-w) + 36px)));opacity:0;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity .25s;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}#status.show{opacity:1}#loading{opacity:.8}#loading.done{opacity:0}#status:not(.show){display:none}#status.status-pinned:not(.show){opacity:1;display:block}#mode{z-index:19;top:12px;left:calc(50% - var(--panel-w) / 2);pointer-events:auto;cursor:pointer;opacity:1;color:#fff;background:#ffffff21;border:1px solid #ffffff59;position:fixed;transform:translate(-50%)}#mode:hover{background:#fff3}body:not(.placing) #mode{display:none}#loading{-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #ffffffe6;border-radius:999px;min-width:54px;padding:4px 0;font-size:11px}#loadingText{z-index:1;mix-blend-mode:difference;color:#fff;position:relative}body.covered #loading{-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;background:0 0;border:0;border-radius:0;width:min(300px,62vw);min-width:0;padding:0 0 14px;position:fixed;top:50%;left:50%;transform:translate(-50%,calc(22vmin - 50%))}body.covered #loading:before{content:"";background:#fff3;height:1px;position:absolute;bottom:0;left:0;right:0}body.covered #bar{background:#ffffffd9;height:1px;top:auto;bottom:0}body.covered #loadingText{mix-blend-mode:normal;letter-spacing:.12em;text-indent:.12em;color:#ffffffe0;padding-bottom:.9em;font:200 clamp(12px,2vmin,16px)/1 ui-sans-serif,-apple-system,SF Pro Text,Helvetica Neue,system-ui,sans-serif;display:block}#vignette{inset:0 0 var(--bar-h) 0;z-index:4;pointer-events:none;display:none;position:fixed}#edgeblur{inset:0 0 var(--bar-h) 0;z-index:3;pointer-events:none;display:none;position:fixed}#thumb{inset:0 0 var(--bar-h) 0;z-index:6;pointer-events:none;filter:blur(10px)saturate(1.1);opacity:0;background-position:50%;background-size:cover;transition:opacity .35s linear;position:fixed;transform:scale(1.05)}#logo{inset:0 0 var(--bar-h) 0;z-index:7;pointer-events:none;box-sizing:border-box;opacity:0;background:#0a0d13;justify-content:center;align-items:center;padding:8vmin;transition:opacity .35s linear;display:flex;position:fixed}#logo img{object-fit:contain;max-width:100%;max-height:100%}#logo:has(.logo-doc){padding:0}body.covered #story,body.covered #pois,body.covered #legalLine,body.covered #storyCaption{display:none}#logo .logo-doc{background:0 0;border:0;width:100%;height:100%;display:block}.logo-ways{z-index:1;pointer-events:none;justify-content:center;align-items:flex-start;gap:clamp(26px,9vmin,76px);transition:opacity .45s linear;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,calc(22vmin - 50%))}@media (prefers-reduced-motion:reduce){.logo-ways{transition:none}}@supports (top:round(50%, 1px)){.logo-ways{gap:round(clamp(26px,9vmin,76px),1px);top:round(50%,1px);left:round(50%,1px);transform:translate(round(-50%,1px),round(22vmin - 50%,1px))}}.logo-play{pointer-events:auto;color:#fff;opacity:.75;cursor:pointer;background:0 0;border:0;place-items:center;width:84px;height:84px;padding:0;transition:opacity .45s linear;display:grid;position:relative}.logo-play:hover{opacity:1;transition:opacity .15s}.logo-play:after{content:attr(data-label);white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;text-indent:.14em;color:#ffffffe0;pointer-events:none;font:200 clamp(9px,1.5vmin,12px)/1 ui-sans-serif,-apple-system,SF Pro Text,Helvetica Neue,system-ui,sans-serif;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)}.logo-play:not([data-label]):after{content:none}.logo-play:disabled{opacity:0;cursor:default}.logo-play svg{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke:#fffc;width:84px;height:84px}.logo-play:active:not(:disabled){opacity:1;transition:transform 80ms,opacity 80ms linear;transform:scale(.93)}.logo-play:active:not(:disabled) svg{stroke:#fff}@media (prefers-reduced-motion:reduce){.logo-play:active:not(:disabled){transform:none}.logo-play{transition:none}}.story-cue{z-index:31;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;text-indent:.14em;color:#ffffffe0;pointer-events:none;place-items:center;height:84px;font:200 clamp(13px,2.4vmin,20px)/1 ui-sans-serif,-apple-system,SF Pro Text,Helvetica Neue,system-ui,sans-serif;transition:opacity .45s linear;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,calc(22vmin - 50%))}.story-cue.gone{opacity:0;transition:opacity 4s linear}@media (prefers-reduced-motion:reduce){.story-cue,.story-cue.gone{transition:none}}.scene-sound{z-index:17;left:24px;bottom:calc(var(--bar-h) + 10px);color:#fff;opacity:.4;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;transition:opacity .45s;display:grid;position:fixed}.scene-sound:hover{opacity:1;transition:opacity .15s}body.chrome-faded .scene-sound{opacity:0;pointer-events:none}.scene-sound[hidden]{display:none}.scene-sound svg{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px #000000b3);width:30px;height:30px}body.covered .scene-sound{display:none}@media (prefers-reduced-motion:reduce){.scene-sound{transition:none}}#pois{transition:opacity .45s}body.loading #pois{opacity:0}#bar{background:#fff;width:0;transition:width .2s linear;position:absolute;top:0;bottom:0;left:0}#loading.failed{pointer-events:auto;white-space:normal;background:#0a0e16d1;border-color:#e8927ccc;border-radius:9px;min-width:0;max-width:min(52ch,84vw);padding:9px 13px;line-height:1.5;opacity:1!important}#loading.failed #loadingText{mix-blend-mode:normal;color:#e8927c}#loading.failed #bar{display:none}#pois{inset:0 0 var(--bar-h) 0;pointer-events:none;z-index:17;position:fixed;overflow:hidden}body.placing canvas{cursor:crosshair}body.view-only .lil-gui,body.view-only #statsHud,body.view-only .camdock,body.view-only #status{display:none!important}#statsHud{z-index:19;-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1;background:#0a0e169e;border-radius:7px;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity .2s;position:fixed;top:12px;left:12px;overflow:hidden}#statsHud.off{opacity:0}.sh-head{color:#dbe6f5;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:14px;padding:6px 8px 4px 10px;font-size:9px;display:flex}.sh-fold{appearance:none;cursor:pointer;color:#b8c6da;pointer-events:auto;background:0 0;border:0;border-radius:3px;width:18px;height:16px;padding:0;font-size:13px;line-height:1}.sh-fold:hover{color:#fff;background:#ffffff24}#statsHud.folded .sh-body{display:none}.sh-body{gap:1px;padding:0 10px 8px;display:grid}.sh-row{justify-content:space-between;gap:10px;display:flex}.sh-k{color:#b8c6da80}.sh-v{color:#dbe6f5;font-variant-numeric:tabular-nums}.camdock .cd-head{cursor:grab}.camdock.dragging .cd-head{cursor:grabbing}.camdock.dragging{-webkit-user-select:none;user-select:none}.camdock{z-index:19;left:12px;bottom:calc(var(--bar-h) + 16px);-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);color:#b8c6da;-webkit-user-select:none;user-select:none;background:#0a0e169e;border:1px solid #ffffff12;border-radius:7px;width:168px;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;position:fixed;overflow:hidden}.cd-head{color:#dbe6f5;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;padding:5px 6px 5px 9px;font-size:9px;display:flex}.cd-fold{appearance:none;cursor:pointer;color:#b8c6da;background:0 0;border:0;border-radius:3px;width:18px;height:16px;padding:0;font-size:13px;line-height:1}.cd-fold:hover{color:#fff;background:#ffffff24}.camdock.folded .cd-body{display:none}.cd-body{padding:0 6px 7px}.cd-verbs{gap:3px;display:grid}.cd-btn{appearance:none;cursor:pointer;color:#b8c6da;font:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:4px;padding:4px 0}.cd-btn:not(:disabled):hover{color:#fff;background:#ffffff24}.cd-btn:disabled{opacity:.4;cursor:default}.cd-roll{grid-template-columns:26px 1fr 40px 18px;align-items:center;gap:5px;margin-top:7px;display:grid}.cd-reset{appearance:none;cursor:pointer;color:#8b9bb3;background:0 0;border:0;border-radius:3px;width:18px;height:18px;padding:0;font-size:12px;line-height:1}.cd-reset:not(:disabled):hover{color:#fff;background:#ffffff24}.cd-reset:disabled{opacity:.3;cursor:default}.cd-k{color:#b8c6da80}.cd-v{color:#dbe6f5;font-variant-numeric:tabular-nums;text-align:right}.cd-slider{appearance:none;cursor:pointer;background:#ffffff29;border-radius:2px;width:100%;min-width:0;height:3px;margin:0;padding:0}.cd-slider::-webkit-slider-thumb{appearance:none;background:var(--number-color);cursor:pointer;border:0;border-radius:50%;width:11px;height:11px}.cd-slider::-moz-range-thumb{background:var(--number-color);cursor:pointer;border:0;border-radius:50%;width:11px;height:11px}.st{color:#b8c6da;padding:2px 0 6px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.st-head{color:#dbe6f5;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:baseline;gap:6px;padding:6px 8px 3px;font-size:9px;display:flex}.st-dim{color:#6b7a91;text-transform:none;letter-spacing:0}.st-stray{color:#e8b339;white-space:normal;padding:4px 0 2px;line-height:1.4}.st-list{max-height:20vh;overflow-y:auto}.st-story{border-radius:3px;min-height:26px}.st-empty{color:#6b7a91;margin:0;padding:4px 8px 8px;line-height:1.45}.st-empty[hidden]{display:none}.st-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:4px;padding:3px 8px;display:grid}.st-poi{grid-template-columns:1fr auto}.st-poi.slim{cursor:pointer;grid-template-columns:1fr}.st-stop{grid-template-columns:11px 13px 1fr 34px 34px 16px 16px 16px}.st-row:last-child{border-bottom:0}.st-row.dragging{opacity:.4}.st-stop.intermission .st-name{color:#6b7a91;font-style:italic}.st-poi.noshot{opacity:.45}.st-poi.beat .st-name:before{content:"◇";color:#8b9bb3;opacity:.8;margin-right:5px;font-size:9px}.st-poi.selected{background:#ffffff21;box-shadow:inset 2px 0 #ffffff8c}.st-obj{grid-template-columns:18px 18px 1fr 46px 18px}.st-obj.selected{background:#ffffff21;box-shadow:inset 2px 0 #ffffff8c}.st-import{grid-template-columns:1fr 18px;gap:4px;padding:4px 8px 0;display:grid}.st-pick{box-sizing:border-box;color:#dbe6f5;width:100%;min-width:0;font:inherit;background:#ffffff12;border:1px solid #0000;border-radius:2px;padding:1px 2px}.st-pick:focus{border-color:#ffffff59;outline:none}.st-chooser{border-bottom:1px solid #ffffff12;grid-template-columns:46px 1fr;align-items:center;gap:4px;padding:4px 8px 6px;display:grid}.st-link{border-bottom:1px solid #ffffff12;gap:3px;padding:0 8px 6px;display:grid}.st-link [hidden]{display:none}.st-geo{gap:3px;padding:0 8px 6px;display:grid}.st-check{color:#8b9bb4;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;margin-top:4px;display:flex}.st-check:hover{color:#cbd5e1}.st-check:has(input:disabled){opacity:.45;cursor:default;color:#6b7a91}.st-shot{gap:3px;margin:6px 0 2px;display:grid}.st-arrival{padding:0 8px 2px}.st-namefield{grid-template-columns:52px 1fr;gap:8px;margin-bottom:4px}.st-text{box-sizing:border-box;color:#dbe6f5;width:100%;min-width:0;font:inherit;background:#ffffff12;border:1px solid #0000;border-radius:2px;padding:1px 3px}.st-text:focus{background:#0006;border-color:#ffffff59;outline:none}.st-text:disabled{opacity:.45}.st-text::placeholder{color:#4d5a70}.st-obj-form{border-top:1px solid #ffffff12;padding:6px 8px 8px}.st-obj-form[hidden]{display:none}.st-field{grid-template-columns:26px 1fr;align-items:center;gap:3px;display:grid}.st-place-who{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ffffff12;margin-bottom:2px;padding:2px 0 7px;overflow:hidden}.st-gizmo{grid-template-columns:1fr 1fr 1fr 8px 1fr;gap:3px;margin-top:7px;display:grid}.st-gizmo[hidden]{display:none}.lil-gui .st-gz{letter-spacing:.02em;cursor:pointer;height:auto;padding:5px 0;font-size:10px;line-height:1;transition:background .12s,color .12s}.lil-gui .st-gz:hover{color:#fff;background:#ffffff24}.lil-gui .st-gz.on{color:#fff;background:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff59}.lil-gui .st-gz-space{color:#8b9bb3;grid-column:5}.st-place{gap:4px;margin-top:6px;margin-bottom:6px;display:grid}.st-place-row{grid-template-columns:52px 1fr;align-items:center;gap:5px;display:grid}.st-triple{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.lil-gui .st-wide{height:auto;margin-top:2px;padding:3px 0;line-height:1}.st-wide:not(:disabled):hover{color:#fff;background:#ffffff24}.st-wide:disabled{opacity:.45;cursor:default}.st-wide:disabled:hover{background:var(--widget-color);border-color:var(--widget-color)}.st-handle{cursor:grab;color:#4d5a70;place-items:center;display:grid}.st-handle svg{fill:currentColor;width:9px;height:14px}.st-row.dragging .st-handle{cursor:grabbing}.st-n{color:#4d5a70;text-align:right;font-variant-numeric:tabular-nums}.st-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-name.missing{color:#ff8080;text-decoration:line-through}.st-num{box-sizing:border-box;color:#dbe6f5;width:100%;font:inherit;font-variant-numeric:tabular-nums;text-align:right;-moz-appearance:textfield;background:#ffffff12;border:1px solid #0000;border-radius:2px;padding:1px 2px}.st-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.st-num:focus{background:#0006;border-color:#ffffff59;outline:none}.st-num::placeholder{color:#4d5a70}.lil-gui .st-btn{color:#6b7a91;cursor:pointer;width:16px;height:16px;line-height:1;font:inherit;background:0 0;border:0;border-radius:2px;padding:0}.st-btn:hover{color:#fff;background:#ffffff1f}.st-del:hover{color:#ff8080}#storyCaption{z-index:18;box-sizing:border-box;pointer-events:none;color:#fff;letter-spacing:.01em;--cc-chars:42;--cc-line-height:1.45;--cc-lines:2;--cc-page:0;--cc-scale:1;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,Roboto Mono,monospace;display:none;position:fixed}#storyCaption.has-text{display:flex}#storyCaption{transition:opacity .45s}#storyCaption.spent{opacity:0}.cc-box{max-width:min(calc(var(--cc-chars) * 1ch + 1.2em), 92vw);line-height:var(--cc-line-height);text-align:center;max-height:calc(var(--cc-lines) * var(--cc-line-height) * 1em);overflow:hidden}.cc-text{transform:translateY(calc(var(--cc-page) * var(--cc-lines) * var(--cc-line-height) * -1em));text-wrap:balance}.cc-plate{white-space:pre-wrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}#storyCaption[data-place=bar]{height:var(--bar-h);padding-left:var(--caption-inset);padding-right:calc(var(--caption-inset) + var(--panel-w) + var(--tools-w));font-size:calc(13px * var(--cc-scale,1));justify-content:center;align-items:center;bottom:0;left:0;right:0}body.captioned #brand small{opacity:0}#storyCaption[data-place=float],#storyCaption[data-place=top]{font-size:calc(clamp(15px, 2.1vw, 28px) * var(--cc-scale,1));justify-content:center;padding-left:16px;padding-right:16px;left:0;right:0}#storyCaption[data-place=float]{bottom:calc(var(--bar-h) + 16px)}body:has(#legalLine[data-place=bottom]) #storyCaption[data-place=float]{bottom:calc(var(--bar-h) + 40px)}#storyCaption[data-place=top]{top:18px}#storyCaption[data-place=float] .cc-plate,#storyCaption[data-place=top] .cc-plate{background:#00000073;border-radius:2px;padding:.12em .55em}#story{z-index:17;right:calc(24px + var(--panel-w));bottom:calc(var(--bar-h) + 10px);pointer-events:none;justify-content:flex-end;display:flex;position:fixed}#story[hidden]{display:none}.story-mode{top:14px;right:calc(24px + var(--panel-w));letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:#ffffff80;text-shadow:0 1px 4px #000000e6;font:400 11.5px/1 ui-sans-serif,-apple-system,SF Pro Text,Helvetica Neue,system-ui,sans-serif;transition:color .25s;position:fixed}.story-mode.flash{animation:1.1s ease-in-out 2 story-mode-flash}@keyframes story-mode-flash{0%,to{color:#ffffff80}50%{color:#fffffff2}}@media (prefers-reduced-motion:reduce){.story-mode.flash{animation:none}}#storyBar{pointer-events:auto;align-items:center;gap:4px;transition:opacity .45s;display:flex}#story.faded #storyBar{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){#story.faded #storyBar{opacity:0}}#barTools{pointer-events:auto;opacity:1;align-items:center;gap:4px;margin-left:12px;display:flex}body.loading:not(.covered) #barTools{opacity:0;pointer-events:none}.bar-btn{color:#ffffff73;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;transition:color .15s,background-color .15s;display:grid;position:relative}.bar-btn:after{content:"";position:absolute;inset:-9px -2px}.bar-btn:hover,.bar-btn.on{color:#e6e6e6;background:#ffffff17}.bar-btn[hidden]{display:none}.bar-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}#barPreview.on{color:#fff;background:#ffffff21}#barPreview.on:hover{color:#fff;background:#fff3}#help{z-index:40;box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080a0e8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}#help[hidden]{display:none}.help-panel{box-sizing:border-box;-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);color:#dbe6f5;background:#0e121af5;border:1px solid #ffffff1a;border-radius:12px;width:min(460px,100%);max-height:100%;padding:18px 20px 16px;font:12.5px/1.5 ui-sans-serif,-apple-system,SF Pro Text,Helvetica Neue,system-ui,sans-serif;overflow-y:auto}.help-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.help-head strong{letter-spacing:.01em;font-size:14px;font-weight:600}.help-close{color:#8fa0b8;cursor:pointer;background:0 0;border:0;border-radius:6px;width:26px;height:26px;margin-left:auto;padding:0;font-size:18px;line-height:1}.help-close:hover{color:#fff;background:#ffffff14}.help-panel h3{text-transform:uppercase;letter-spacing:.08em;color:#7d8ca3;margin:16px 0 6px;font-size:9.5px;font-weight:600}.help-panel dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;display:grid}.help-panel dt{align-items:center;gap:4px;display:flex}.help-panel dd{color:#b8c6da;margin:0}.help-panel kbd{color:#e6edf6;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;border-radius:5px;padding:2px 6px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.help-panel dt i{color:#7d8ca3;font-size:10px;font-style:normal}.help-foot{color:#7d8ca3;margin:16px 0 0;font-size:11px}@media (width<=560px){.help-panel{font-size:13px}}#qrSheet{z-index:40;box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#080a0eb3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}#qrSheet[hidden]{display:none}.qr-card{background:#fff;border-radius:12px;flex-direction:column;align-items:center;padding:14px 14px 12px;display:flex}.qr-card svg{width:min(60vmin,420px);height:auto;display:block}.qr-url{color:#111;letter-spacing:.01em;margin:8px 0 0;font:600 15px/1.2 ui-sans-serif,-apple-system,SF Pro Text,Helvetica Neue,system-ui,sans-serif}.story-btn{color:#fff;opacity:.4;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;transition:opacity .15s;display:grid}.story-btn:hover{opacity:1}.story-btn[hidden]{display:none}.story-btn svg{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px #000000b3);width:30px;height:30px}@media (prefers-reduced-motion:reduce){#storyBar,.story-btn{transition:none}}.at-poi{pointer-events:none;letter-spacing:.015em;width:0;height:0;font:500 12.5px/1 ui-sans-serif,-apple-system,SF Pro Text,Helvetica Neue,system-ui,sans-serif;position:absolute}.at-dot{background:var(--at-color,#fff);opacity:.85;pointer-events:auto;cursor:pointer;outline-offset:3px;border-radius:50%;outline:1.5px solid #ffffffeb;width:7px;height:7px;transition:width .12s,height .12s,opacity .45s linear,outline-width .12s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.at-poi.intermission .at-dot{opacity:.65;outline-style:dashed}body.story-driving #pois .at-poi:not([data-state=full]) .at-dot{opacity:0;pointer-events:none}.pivot-mark{pointer-events:none;opacity:.8;width:19px;height:19px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.pivot-mark:before,.pivot-mark:after{content:"";background:#ffffffe6;position:absolute;top:50%;left:50%;box-shadow:0 0 2px #000000d9}.pivot-mark:before{width:19px;height:1px;transform:translate(-50%,-50%)}.pivot-mark:after{width:1px;height:19px;transform:translate(-50%,-50%)}.pivot-subject{pointer-events:none;border:1.5px solid #ffba54f2;border-radius:50%;width:13px;height:13px;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 3px #000c}.at-dot:after{content:"";border-radius:50%;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.at-line{transform-origin:0;opacity:0;pointer-events:none;background:#ffffffbf;height:1px;margin-top:-.5px;transition:opacity .18s;position:absolute}.at-panel{opacity:0;pointer-events:none;box-sizing:border-box;-webkit-backdrop-filter:blur(10px)saturate(1.05);backdrop-filter:blur(10px)saturate(1.05);width:max-content;max-width:264px;transition:opacity var(--at-fade) ease;background:#fffffff0;border:1px solid #0f121624;border-radius:8px;position:absolute;overflow:hidden;box-shadow:0 1px 2px #0a0c1038,0 10px 28px #0a0c104d}.at-poi.no-transition .at-panel,.at-poi.no-transition .at-desc-wrap,.at-poi.no-transition .at-desc{transition:none!important}.at-title{color:color-mix(in srgb, var(--at-color,#0f1216) 26%, #0f1216);letter-spacing:-.002em;white-space:nowrap;background:0 0;border-bottom:1px solid #0f12161a;padding:7px 12px 6px;font-weight:600}.at-close{z-index:1;color:#7a828d;cursor:pointer;opacity:1;background:0 0;border:0;border-radius:2px;width:18px;height:18px;padding:0;font:400 13px/16px ui-sans-serif,-apple-system,system-ui,sans-serif;transition:background .12s,color .12s;display:none;position:absolute;top:5px;right:5px}.at-close:hover{color:#0f1216;background:#0f121612}.at-poi.has-desc[data-state=full] .at-close,.at-poi.has-desc.closing .at-close{display:block}.at-poi.has-desc[data-state=full] .at-title,.at-poi.has-desc.closing .at-title{padding-right:29px}.at-desc-wrap{opacity:0;grid-template-rows:0fr;display:grid}.at-desc{color:#2c333c;white-space:normal;background:0 0;border-top:1px solid #0000;min-height:0;padding:0 12px;font-size:11.5px;font-weight:400;line-height:1.55;overflow:hidden}.at-poi.has-rich .at-panel,.at-poi.has-rich .at-line,.at-poi.has-rich .at-dot,.at-poi.has-rich .at-desc-wrap{transition:opacity var(--at-fade) linear}.at-poi.has-rich:not(.rich-ready) .at-panel,.at-poi.has-rich:not(.rich-ready) .at-line,.at-poi.has-rich:not(.rich-ready) .at-dot{opacity:0}.at-poi.has-desc[data-state=full] .at-desc-wrap{opacity:1;grid-template-rows:1fr}.at-poi.has-desc[data-state=full] .at-desc{border-top-color:#0000;padding:8px 12px 10px}.at-poi.has-desc.closing .at-desc-wrap{opacity:1;grid-template-rows:1fr}.at-poi.has-desc.closing .at-desc{border-top-color:#0000;padding:8px 12px 10px}.at-poi.closing .at-panel,.at-poi.closing .at-line,.at-poi.closing .at-dot{transition-duration:var(--at-fade)}.at-poi.clamped .at-line{opacity:0}.at-poi[data-state=title] .at-line,.at-poi[data-state=full] .at-line{opacity:1}.at-poi[data-state=title] .at-panel,.at-poi[data-state=full] .at-panel{opacity:1;pointer-events:auto;cursor:pointer;transform:none}body.placing .at-poi[data-state=title] .at-panel,body.placing .at-poi[data-state=full] .at-panel{cursor:grab}.at-poi.selected .at-dot{opacity:1;outline-width:2.5px;width:11px;height:11px}.at-poi.selected .at-panel{border-color:var(--at-color,#fff)}.at-poi[data-state=full] .at-dot{opacity:.8;outline-width:0;width:5px;height:5px}.lil-gui .poi-tab-desc{flex-direction:column;align-items:stretch;display:flex}.lil-gui .poi-tab-desc>.name{margin-bottom:var(--spacing)}.lil-gui .poi-tab-desc>.widget{width:100%}.poi-tab-desc-text{box-sizing:border-box;resize:vertical;background:var(--widget-color);width:100%;color:var(--text-color);border-radius:var(--widget-border-radius);font:var(--input-font-size) var(--font-family);border:0;padding:3px 4px}.poi-tab-desc-text:hover{background:var(--hover-color)}.poi-tab-desc-text:focus{background:var(--focus-color);outline:none}.lil-gui .poi-tab-pos{flex-direction:column;align-items:stretch;display:flex}.lil-gui .poi-tab-pos[hidden]{display:none}.lil-gui .poi-tab-pos>.name{margin-bottom:var(--spacing)}.lil-gui .poi-tab-pos>.widget{width:100%}.poi-tab-owner{padding:var(--spacing) var(--padding)}.lil-gui .poi-tab-danger button{color:#ff9b9b}.lil-gui .poi-tab-danger button:hover{color:#ffd0d0;background:#ff64642e;border-color:#ff64642e}.story-summary,.story-stop-kind{padding:var(--spacing) var(--padding)}.story-list{flex-direction:column;display:flex}.story-empty{padding:var(--padding);color:#6b7a91;margin:0}.story-empty[hidden]{display:none}.story-row{padding:6px var(--padding);cursor:pointer;border-top:1px solid #ffffff0f;flex-direction:column;gap:3px;transition:background .12s;display:flex}.story-row:hover{background:#ffffff0d}.story-row.selected{background:#ffffff17}.story-row.playing{box-shadow:inset 2px 0 #ffffff80}.story-row.beat{background:#ffffff05}.story-row-top{align-items:baseline;gap:5px;min-width:0;display:flex}.story-n{color:#6b7a91;font-variant-numeric:tabular-nums;flex:none;font-size:9px}.story-name{text-overflow:ellipsis;white-space:nowrap;color:#dbe6f5;flex:auto;min-width:0;overflow:hidden}.story-name.missing{color:#ff8080;text-decoration:line-through}.story-anchorless{color:#8b9bb3;flex:none;font-size:9px}.story-meta{color:#6b7a91;flex-wrap:wrap;align-items:center;gap:5px 8px;font-size:10px;display:flex}.story-has-cap{color:#dbe6f5;font-size:8px}.story-has-snd{color:#b9c6d8;font-size:11px;line-height:1}.story-drift-tag{color:#8b9bb3}.story-warn{color:#f5b04d;font-weight:600}.lil-gui .story-row-add{color:#8b9bb3;cursor:pointer;width:auto;height:14px;line-height:1;font:inherit;opacity:.35;background:#ffffff0d;border:0;border-radius:3px;flex:none;place-items:center;margin-left:auto;padding:0 5px;font-size:10px;transition:opacity .12s,background .12s,color .12s;display:grid}.story-row:hover .story-row-add{opacity:.7}.lil-gui .story-row-add:hover{opacity:1;color:#fff;background:#ffffff24}.story-ghost{opacity:.35}.story-chosen{background:#ffffff1a}.lil-gui .story-cap{flex-direction:column;align-items:stretch;display:flex}.lil-gui .story-cap>.name{margin-bottom:var(--spacing)}.lil-gui .story-cap>.widget{flex-direction:column;align-items:stretch;width:100%}.story-cap-text{box-sizing:border-box;resize:vertical;background:var(--widget-color);width:100%;color:var(--text-color);border-radius:var(--widget-border-radius);font:var(--input-font-size) var(--font-family);border:0;padding:4px 5px;line-height:1.35}.story-cap-text:hover{background:var(--hover-color)}.story-cap-text:focus{background:var(--focus-color);outline:none}.story-cap-text::placeholder{color:var(--text-color);opacity:.4;font-style:italic}.story-cap-note{color:#6b7a91;margin-top:4px;font-size:9px;display:block}.story-num{box-sizing:border-box;background:var(--widget-color);width:100%;color:var(--text-color);border-radius:var(--widget-border-radius);font:var(--input-font-size) var(--font-family);font-variant-numeric:tabular-nums;border:0;padding:3px 4px}.story-num:hover{background:var(--hover-color)}.story-num:focus{background:var(--focus-color);outline:none}.story-num::placeholder{color:var(--text-color);opacity:.35}.at-poi[data-editing=true] .at-panel{width:max-content!important}.at-poi[data-editing=true] .at-title{-webkit-user-select:text;user-select:text;cursor:text;outline:1px solid #7fb4ffe6;min-width:3ch}.at-poi[data-editing=true] .at-desc-wrap{opacity:1;grid-template-rows:1fr;transition-delay:0s}.at-poi[data-editing=true] .at-desc{-webkit-user-select:text;user-select:text;cursor:text;border-top-color:#ffffff38;outline:1px solid #7fb4ff8c;min-width:24ch;max-width:46ch;padding:7px 13px 9px;transition-delay:0s}.at-poi[data-editing=true] .at-desc:empty:before{content:"what the viewer should know about this point";color:#eef4fa61}#richPage{inset:0 0 var(--bar-h) 0;z-index:30;pointer-events:none;--rp-backdrop:.35;--rp-blur:0px;position:fixed}#richPage[hidden]{display:none}.rp-freeze{object-fit:cover;filter:brightness()saturate()blur();width:100%;height:100%;transition:filter var(--rp-fade) var(--rp-ease), opacity var(--rp-fade) var(--rp-ease);display:none;position:absolute;inset:0}#richPage[data-present=full] .rp-freeze{display:block}body.covered #richPage .rp-freeze{display:none}#richPage.rp-shown .rp-freeze{filter:brightness(var(--rp-backdrop)) saturate(.85) blur(var(--rp-blur))}.rp-scrim{opacity:0;pointer-events:none;transition:opacity var(--rp-fade) var(--rp-ease);background:#080a0e59;position:absolute;inset:0}#richPage[data-present=full] .rp-scrim{pointer-events:auto}#richPage[data-present=full].rp-shown .rp-scrim{opacity:1}.rp-frame{pointer-events:auto;box-sizing:border-box;--rp-w:280px;--rp-h:180px;background:#0e121af5;border:1px solid #ffffff1a;border-radius:12px;position:absolute;overflow:hidden}#richPage[data-present=full] .rp-frame{border-radius:18px;inset:max(24px,4vh) max(24px,4vw)}@media (width<=560px){#richPage[data-present=full] .rp-frame{border-radius:12px;inset:12px}}#richPage[data-slot=storyStart] .rp-frame{background:#000;border:0;border-radius:0;inset:0}#richPage[data-slot=storyStart] .rp-scrim{display:none}body.covered #richPage[data-slot=storyStart] .rp-frame{transition:none}#richPage[data-slot=storyStart].rp-closing .rp-freeze,#richPage[data-slot=storyStart] .rp-close{display:none}.at-desc .rp-frame{background:0 0;border:0;border-radius:0;margin:8px -13px 0;position:static}.at-poi.has-rich .at-desc{padding:0;font-size:0;line-height:0}.at-poi.has-rich .at-desc .rp-frame{margin:0}.at-full{color:#7a828d;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:12px;line-height:1;transition:color .15s,background .15s;display:none;position:absolute;top:5px;right:27px}.at-poi.has-page[data-state=full] .at-full{display:flex}.at-full:hover{color:#0f1216;background:#0f121612}.at-grip{display:none}body.placing .at-poi.has-rich[data-state=full] .at-grip{z-index:2;cursor:nwse-resize;background:linear-gradient(-45deg,#0000 45%,#0f121657 45% 55%,#0000 55%),linear-gradient(-45deg,#0000 62%,#0f121657 62% 72%,#0000 72%);width:14px;height:14px;display:block;position:absolute;bottom:0;right:0}body.placing .at-poi.has-rich[data-state=full] .at-grip:hover{background:linear-gradient(-45deg,#0000 45%,#0f1216b3 45% 55%,#0000 55%),linear-gradient(-45deg,#0000 62%,#0f1216b3 62% 72%,#0000 72%)}.at-desc .rp-frame .rp-close{display:none}.at-extra{border:0;display:block}#richPage[data-present=mini] .rp-frame{width:var(--rp-w);height:var(--rp-h);margin:calc(var(--rp-h) / -2) 0 0 calc(var(--rp-w) / -2);top:50%;left:50%}.rp-doc{background:0 0;border:0;width:100%;height:100%;display:block}.rp-close{z-index:1;color:#fff;cursor:pointer;background:#0c0f16d1;border:1px solid #ffffff61;border-radius:8px;width:30px;height:30px;padding:0;font-size:18px;line-height:1;transition:background .15s,opacity .2s;position:absolute;top:8px;right:8px}.rp-close:hover:not(:disabled){background:#0c0f16f5}.rp-close:disabled{opacity:.45;cursor:not-allowed}.rp-frame{transition:opacity var(--rp-fade) var(--rp-ease), transform var(--rp-fade) var(--rp-ease)}:root{--rp-ease:cubic-bezier(.2, .7, .3, 1);--rp-ease-out:linear}#richPage.rp-closing{--rp-ease:var(--rp-ease-out)}:root{--rp-fade:.55s}#richPage[data-present=full]{--rp-fade:2.2s}#richPage[data-slot=storyStart]{--rp-fade:3s;--rp-ease:linear}#richPage[data-slot=storyStart].rp-closing{--rp-fade:4s}#richPage.rp-closing,#richPage.rp-closing .rp-scrim{pointer-events:none}#richPage.rp-closing .rp-freeze,.rp-in-fade{opacity:0}.rp-in-rise{opacity:0;transform:translateY(18px)}.rp-in-scale{opacity:0;transform:scale(.96)}.rp-in-none{opacity:1;transition:none;transform:none}.rp-frame.rp-shown{opacity:1;transform:none}#legalLine{z-index:16;left:0;right:0;bottom:calc(var(--bar-h) + 10px);box-sizing:border-box;text-align:center;color:#fffffff5;letter-spacing:.004em;text-shadow:0 1px 4px #000000f2,0 0 14px #0009;max-height:6em;padding:0 6vw;font:400 12.5px/1.5 ui-sans-serif,-apple-system,SF Pro Text,Helvetica Neue,system-ui,sans-serif;position:fixed;overflow:hidden}#legalLine[data-place=top]{top:calc(env(safe-area-inset-top,0px) + 14px);padding-left:max(6vw,170px);padding-right:max(6vw,170px);bottom:auto}@media (width<=760px){#legalLine[data-place=top]{top:calc(env(safe-area-inset-top,0px) + 38px);padding-left:6vw;padding-right:6vw}}#legalLine[hidden]{display:none}.rp-list{flex-direction:column;gap:2px;padding:2px 0 6px;display:flex}.rp-empty{padding:4px 0 2px 12px;font-style:italic}.rp-row{grid-template-columns:1fr auto;align-items:center;gap:6px;padding:0 8px 0 12px;display:grid}.rp-name{text-overflow:ellipsis;white-space:nowrap;color:#dbe6f5;font-size:11px;overflow:hidden}.lil-gui .rp-show{color:#9db0c8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:5px;width:auto;height:20px;padding:0 8px;font-size:10.5px;line-height:20px}.lil-gui .rp-show:hover{color:#fff;background:#ffffff24}@media (prefers-reduced-motion:reduce){.rp-frame,.rp-scrim,.rp-freeze{transition:none}.rp-in-fade,.rp-in-rise,.rp-in-scale{opacity:1;transform:none}}
