.web-rate{--web-rate-like:var(--b-rail-like,#f04a7c);align-items:center;gap:var(--b-space-1);color:#f4f4f4e0;-webkit-user-select:none;user-select:none;flex:none;margin-inline-start:auto;display:flex}.web-rate-key{width:var(--b-size-control-sm);height:var(--b-size-control-sm);border-radius:var(--b-radius-xs);color:inherit;cursor:pointer;transition:background-color .12s var(--b-ease-enter), color .12s var(--b-ease-enter), transform 90ms var(--b-ease-exit);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.web-rate-key:hover{color:#fff;background:#ffffff14}}.web-rate-key:focus-visible{outline:2px solid var(--b-fg-primary);outline-offset:2px}.web-rate-key:active{transform:scale(.92)}.web-rate-like:active{transform:scale(.84)}.web-rate .web-rate-ico{filter:none;width:20px;height:20px;transition:color .16s var(--b-ease-enter), filter .16s var(--b-ease-enter);place-items:center;display:grid;position:relative}.web-rate-ico svg{overflow:visible}.web-rate-fill{opacity:0;transition:opacity .16s var(--b-ease-enter)}.web-rate-key.is-on .web-rate-fill{opacity:1}.web-rate-like.is-on{color:var(--web-rate-like)}.web-rate-like.is-on .web-rate-ico{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--web-rate-like) 50%, transparent))}.web-rate-nope.is-on{color:#fff}.web-rate-fx{inset-inline-start:50%;pointer-events:none;width:0;height:0;position:absolute;top:50%}.web-rate .web-rate-fx .player-rail-ring{inset-inline-start:-15px;border:1.5px solid var(--web-rate-like);opacity:0;border-radius:50%;width:30px;height:30px;position:absolute;top:-15px}.web-rate .web-rate-fx .player-rail-dot{inset-inline-start:-2px;background:var(--web-rate-like);opacity:0;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px}.web-rate .web-rate-fx .player-rail-dot.is-white{inset-inline-start:-1.5px;background:#fff;width:3px;height:3px;top:-1.5px}.web-rate-fold{opacity:1;max-width:240px;transition:max-width .24s var(--b-ease-enter), opacity .24s var(--b-ease-enter);align-items:center;display:flex;overflow:visible}.web-rate-fold.is-gone{opacity:0;pointer-events:none;max-width:0;overflow:hidden}.web-rate-sep{width:1px;height:16px;margin:0 var(--b-space-1);background:#ffffff24;flex:none}.web-rate-key.web-rate-regen{align-items:center;gap:var(--b-space-1);width:auto;padding-block:0;padding-inline:var(--b-space-2);white-space:nowrap;display:flex}.web-rate-price{font:700 var(--b-fs-caption)/1 var(--b-font);color:var(--b-gold,#ffcc4d);font-variant-numeric:tabular-nums;align-items:center;gap:2px;display:flex}.web-rate-bell.fishbits-icon{width:13px;height:13px}.web-rate-nudge{pointer-events:none;opacity:0;box-shadow:0 0 0 2px var(--b-cherry-500), 0 0 14px color-mix(in srgb, var(--b-cherry-500) 70%, transparent);border-radius:12px;position:absolute;inset:-3px}.web-rate-regen.is-nudging .web-rate-nudge{animation:web-rate-nudge .9s var(--b-ease-exit) 2}@keyframes web-rate-nudge{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.web-rate-coach-ring,.web-rate-coach-pulse{pointer-events:none;border-radius:12px;position:absolute;inset:-3px}.web-rate-coach-ring{box-shadow:0 0 0 2px #fff,0 0 18px 2px #ffffff59}.web-rate-coach-pulse{animation:web-rate-coach-pulse 1.6s var(--b-ease-exit) infinite;box-shadow:0 0 0 1.5px #fff6}@keyframes web-rate-coach-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.story-room .web-coach{z-index:58;box-sizing:border-box;align-items:center;gap:var(--b-space-3);width:300px;padding-block:var(--b-space-3);padding-inline:var(--b-space-4) var(--b-space-3);color:#141414;font-family:var(--b-font);animation:web-coach-in .22s var(--b-ease-enter) both;background:#f4f4f4;border-radius:12px;display:flex;position:relative;box-shadow:0 12px 32px #00000073}.story-room .web-coach[data-state=closed]{animation:web-coach-out .18s var(--b-ease-exit) both}@keyframes web-coach-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@keyframes web-coach-out{to{opacity:0}}.story-room .web-coach-text{font-size:var(--b-fs-body-sm);flex:auto;font-weight:700;line-height:20px}.story-room .web-coach-ok{height:var(--b-size-control-xs);padding:0 var(--b-space-3);color:#fff;font:700 var(--b-fs-btn)/1 var(--b-font);cursor:pointer;background:#141414;border:0;border-radius:999px;flex:none}.story-room .web-coach-ok:focus-visible{outline-offset:2px;outline:2px solid #141414}.story-room .web-coach-arrow{fill:#f4f4f4}@media (prefers-reduced-motion:reduce){.web-rate-key:active,.web-rate-like:active{transform:none}.web-rate-regen.is-nudging .web-rate-nudge,.web-rate-coach-pulse{animation:none}.web-rate-fold{transition:opacity .24s linear}.story-room .web-coach{animation-name:web-coach-fade}@keyframes web-coach-fade{0%{opacity:0}}}
.story-room .web-dislike{z-index:60;box-sizing:border-box;width:390px;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);padding:var(--b-layout-dialog-x);border-radius:var(--b-panel-radius-sm);background:var(--b-surface-2);color:#f4f4f4;font-family:var(--b-font);-webkit-font-smoothing:antialiased;transform-origin:var(--radix-popover-content-transform-origin);animation:web-dislike-in .22s var(--b-ease-enter) both;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 0 0 .5px #ffffff1a,0 18px 48px #00000080}.story-room .web-dislike *{box-sizing:border-box}.story-room .web-dislike[data-state=closed]{animation:web-dislike-out .2s var(--b-ease-exit) both}.story-room .web-dislike[data-side=bottom]{--web-dislike-rise:-6px}@keyframes web-dislike-in{0%{opacity:0;transform:translateY(var(--web-dislike-rise,6px)) scale(.98)}to{opacity:1;transform:none}}@keyframes web-dislike-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--web-dislike-rise,6px)) scale(.98)}}.story-room .web-dislike-body{overscroll-behavior:contain;flex-direction:column;flex:0 auto;min-height:0;margin-inline:-8px;padding-inline:8px;display:flex;overflow-y:auto}.story-room .web-dislike .dislike-sheet-grid{margin-top:var(--b-space-4)}.story-room .web-dislike-body>:not(.dislike-sheet-note-box){flex-shrink:0}.story-room .web-dislike .dislike-sheet-note-box{min-height:var(--b-size-control-md);flex-direction:column;flex:0 auto;display:flex}.story-room .web-dislike-head{padding-inline-end:var(--b-space-6)}.story-room .web-dislike-x{inset-inline-end:var(--b-space-3);top:var(--b-space-3);width:var(--b-size-control-xs);height:var(--b-size-control-xs);border-radius:var(--b-radius-xs);color:#9e9e9e;cursor:pointer;transition:background-color .12s var(--b-ease-enter), color .12s var(--b-ease-enter);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}@media (hover:hover) and (pointer:fine){.story-room .web-dislike-x:hover{color:#fff;background:#ffffff14}.story-room .web-dislike .dislike-sheet-reason:hover{background:#ffffff1a}.story-room .web-dislike .dislike-sheet-reason[aria-pressed=true]:hover{background:color-mix(in srgb, var(--b-cherry-500) 24%, transparent)}}.story-room .web-dislike-x:focus-visible{box-shadow:var(--b-focus-ring);outline:none}.story-room .web-dislike .dislike-sheet-note{touch-action:auto;flex:0 auto;min-height:20px}.story-room .web-dislike-arrow{fill:var(--b-surface-2)}.story-room .web-dislike-thanks{--web-dislike-bubble:#2e2e2e;z-index:60;height:var(--b-size-control-sm);padding-inline:var(--b-space-4);font-family:var(--b-font);font-size:var(--b-fs-body-sm);white-space:nowrap;color:#f4f4f4;-webkit-font-smoothing:antialiased;background:var(--web-dislike-bubble);pointer-events:none;animation:web-dislike-thanks-in .22s var(--b-ease-enter) both;border-radius:999px;align-items:center;font-weight:700;line-height:1;display:flex;position:relative;box-shadow:inset 0 0 0 .5px #ffffff1f,0 8px 24px #00000080}.story-room .web-dislike-thanks[data-side=top]{--web-dislike-thanks-rise:4px}.story-room .web-dislike-thanks[data-state=closed]{animation:.24s linear both web-dislike-thanks-out}.story-room .web-dislike-thanks-arrow{fill:var(--web-dislike-bubble)}@keyframes web-dislike-thanks-in{0%{opacity:0;transform:translateY(var(--web-dislike-thanks-rise,-4px))}to{opacity:1;transform:none}}@keyframes web-dislike-thanks-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.story-room .web-dislike,.story-room .web-dislike-thanks{animation-name:web-dislike-fade}.story-room .web-dislike[data-state=closed]{animation-name:web-dislike-fade;animation-direction:reverse}@keyframes web-dislike-fade{0%{opacity:0}to{opacity:1}}}
.web-prog{--wp-h:3px;--wp-k:0px;inset-inline:0;z-index:3;pointer-events:none;height:28px;position:absolute;bottom:0}.web-prog[data-state=knob]{--wp-k:12px}.web-prog[data-state=hover]{--wp-h:6px;--wp-k:14px}.web-prog[data-state=drag]{--wp-h:6px;--wp-k:16px}.web-prog-zone{cursor:pointer;pointer-events:auto;touch-action:none;outline:none;position:absolute;inset:0}.web-prog-zone:focus-visible .web-prog-track{box-shadow:var(--b-focus-ring)}.web-prog-rail{height:0;position:absolute;bottom:12px;left:12px;right:12px}.web-prog-track{left:0;right:0;top:calc(var(--wp-h) / -2);height:var(--wp-h);background:#ffffff2e;border-radius:999px;transition:height .16s cubic-bezier(0,0,.2,1),top .16s cubic-bezier(0,0,.2,1);position:absolute;overflow:hidden;box-shadow:0 0 0 .5px #0003,0 1px 3px #0000004d}.web-prog[data-full=true] .web-prog-track{background:#fff6}.web-prog-gen{background:linear-gradient(90deg,#fff6 0 calc(100% - 16px),#ffffff2e 100%);position:absolute;top:0;bottom:0;left:0}.web-prog-shim{position:absolute;top:0;bottom:0;right:0;overflow:hidden}.web-prog-shim:after{content:"";background:linear-gradient(90deg,#fff0,#ffffff29,#fff0);width:60px;animation:1.6s linear infinite web-prog-sweep;position:absolute;top:0;bottom:0;left:0}.web-prog[data-full=true] .web-prog-gen,.web-prog[data-full=true] .web-prog-shim{display:none}.web-prog-played{background:#fff;position:absolute;top:0;bottom:0;left:0}.web-prog-edge{opacity:0;pointer-events:none;background:#fff;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:-3px}.web-prog[data-waiting=true] .web-prog-edge{animation:1.6s ease-in-out infinite web-prog-breathe}.web-prog-knob{width:var(--wp-k);height:var(--wp-k);margin-top:calc(var(--wp-k) / -2);margin-left:calc(var(--wp-k) / -2);opacity:1;transition:width .16s cubic-bezier(0, 0, .2, 1), height .16s cubic-bezier(0, 0, .2, 1), margin .16s cubic-bezier(0, 0, .2, 1), opacity .16s var(--b-ease-enter), left .24s var(--b-ease-enter);background:#fff;border-radius:50%;position:absolute;top:0;box-shadow:0 1px 6px #00000073}.web-prog[data-state=thin] .web-prog-knob{opacity:0}.web-prog-played,.web-prog-gen,.web-prog-shim{transition:width .24s var(--b-ease-enter), left .24s var(--b-ease-enter)}.web-prog[data-state=drag] .web-prog-played,.web-prog[data-state=drag] .web-prog-knob{transition-property:width,height,margin,opacity}.web-prog-tip{bottom:var(--b-space-4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:24px;font:700 var(--b-fs-caption)/1 var(--b-font);font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;pointer-events:none;background:#171717db;border-radius:8px;align-items:center;padding:0 8px;display:flex;position:absolute;translate:-50%;box-shadow:inset 0 0 0 .5px #ffffff1a,0 4px 12px #0000004d}@keyframes web-prog-sweep{0%{transform:translate(-60px)}to{transform:translateX(var(--wp-shim-w,400px))}}@keyframes web-prog-breathe{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:.9;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.web-prog-shim:after{opacity:0;animation:none}.web-prog-track,.web-prog-knob{transition:none}.web-prog[data-waiting=true] .web-prog-edge{opacity:.6;animation:none}}.story-room .web-pause-mark .cinema-paused{color:#ffffffeb;filter:drop-shadow(0 2px 10px #00000059);pointer-events:none}
.story-room[data-desktop-game=true] .web-top-energy{align-items:center;height:44px;display:flex}@media (max-width:1280px){.story-room[data-desktop-game=true] .web-top-energy{display:none}}.story-room[data-desktop-game=true] .web-top-energy .energy-badge{border-radius:var(--lc-num-radius-sm);height:44px;min-height:44px}.story-room[data-desktop-game=true] [data-narrative-dock] .cue-composer:not(.chat-dock--inline){z-index:auto;padding:0;display:block;position:relative;width:100%!important;inset:auto!important}.story-room[data-desktop-game=true] [data-narrative-dock] .cue-composer>div{width:100%;max-width:none}.story-room[data-desktop-game=true] [data-narrative-dock] .composer-bar,.story-room[data-desktop-game=true] [data-narrative-dock] .composer-box,.story-room[data-desktop-game=true] .decision-slot-col .composer-box{border:.5px solid var(--lc-color-border-default);border-radius:var(--lc-num-radius-sm);background:var(--lc-color-background-overlay-04);-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);width:100%;box-shadow:0 12px 36px var(--lc-color-mask-light);margin-inline-start:0;transition:border-color .16s,background-color .16s}.story-room[data-desktop-game=true] [data-narrative-dock] .composer-bar{height:var(--lc-semantic-size-control-lg);padding:0 var(--lc-num-space-lg);gap:var(--lc-num-space-md);color:var(--lc-color-foreground-disabled);font:var(--lc-type-weight-medium) var(--lc-type-size-body) / 1 var(--b-font);cursor:text}.story-room[data-desktop-game=true] [data-narrative-dock] .composer-bar kbd{padding:var(--lc-num-space-xs) var(--lc-num-space-md);border-radius:var(--lc-num-radius-xxs);background:var(--lc-color-background-overlay-08);color:var(--b-fg-tertiary);font:var(--lc-type-weight-semibold) var(--lc-type-size-caption) / 1 var(--b-font);border:0;margin-inline-start:0}.story-room[data-desktop-game=true] [data-narrative-dock] .composer-box,.story-room[data-desktop-game=true] .decision-slot-col .composer-box{min-height:var(--lc-semantic-size-control-lg);padding:var(--lc-num-space-md);gap:var(--lc-num-space-sm);align-items:end;column-gap:var(--lc-num-space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.story-room[data-desktop-game=true] [data-narrative-dock] .composer-box>*,.story-room[data-desktop-game=true] .decision-slot-col .composer-box>*{grid-column:1/-1}.story-room[data-desktop-game=true] [data-narrative-dock] .composer-box>.flex.gap-2,.story-room[data-desktop-game=true] .decision-slot-col .composer-box>.flex.gap-2{grid-column:1;align-items:end}.story-room[data-desktop-game=true] [data-narrative-dock] .composer-box>.composer-actions,.story-room[data-desktop-game=true] .decision-slot-col .composer-box>.composer-actions{flex-direction:column;grid-column:2;align-self:end;align-items:center;gap:4px;margin:0;padding:0;display:flex}.story-room[data-desktop-game=true] [data-narrative-dock] .composer-bar:hover,.story-room[data-desktop-game=true] [data-narrative-dock] .composer-box:focus-within,.story-room[data-desktop-game=true] [data-narrative-dock] .composer-box[data-has-draft=true],.story-room[data-desktop-game=true] .decision-slot-col .composer-box:focus-within{background:var(--lc-color-background-overlay-08)}.story-room[data-desktop-game=true] [data-narrative-dock] .chat-dock-textarea,.story-room[data-desktop-game=true] .decision-slot-col .chat-dock-textarea{field-sizing:content;height:auto;min-height:2lh;max-height:5lh;color:var(--lc-color-foreground-primary);font:var(--lc-type-weight-medium) var(--lc-type-size-body) / var(--lc-type-line-height-body) var(--b-font);padding-block:0;padding-inline:8px 0;overflow-y:auto}.story-room[data-desktop-game=true] [data-narrative-dock] .chat-dock-textarea::placeholder,.story-room[data-desktop-game=true] .decision-slot-col .chat-dock-textarea::placeholder{color:var(--lc-color-foreground-disabled);opacity:1}.story-room[data-desktop-game=true] [data-narrative-dock] .composer-confirm--bar,.story-room[data-desktop-game=true] .decision-slot-col .composer-confirm--bar{width:var(--lc-component-button-height-sm);min-width:var(--lc-component-button-height-sm);height:var(--lc-component-button-height-sm);min-height:var(--lc-component-button-height-sm);border-radius:var(--lc-semantic-radius-action);background:var(--b-brand-main);color:var(--lc-color-foreground-primary);border:0;place-items:center;padding:0;display:grid}.story-room[data-desktop-game=true] [data-narrative-dock] .composer-confirm--bar>span:first-child,.story-room[data-desktop-game=true] .decision-slot-col .composer-confirm--bar>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.story-room[data-desktop-game=true] [data-narrative-dock] .composer-confirm--bar .composer-confirm-arrow,.story-room[data-desktop-game=true] .decision-slot-col .composer-confirm--bar .composer-confirm-arrow{width:var(--lc-component-icon-button-icon-size-sm,18px);height:var(--lc-component-icon-button-icon-size-sm,18px);margin:0}.story-room[data-desktop-game=true] [data-narrative-dock] .composer-confirm--bar.is-empty,.story-room[data-desktop-game=true] .decision-slot-col .composer-confirm--bar.is-empty{display:none}.story-room[data-desktop-game=true] [data-narrative-dock] .composer-confirm--bar.is-locked,.story-room[data-desktop-game=true] .decision-slot-col .composer-confirm--bar.is-locked{background:var(--lc-color-background-overlay-08);color:var(--lc-color-foreground-disabled)}.story-room[data-desktop-game=true] .reply-counter[data-style=remaining]{width:var(--lc-component-button-height-sm);text-align:center;font-size:var(--lc-type-size-caption);color:var(--b-fg-tertiary);padding:0;line-height:1}.story-room[data-desktop-game=true] .reply-counter[data-style=remaining][data-error=true]{color:var(--lc-color-status-error)}.story-room[data-desktop-game=true] [data-narrative-dock] .chat-dock-hint,.story-room[data-desktop-game=true] [data-narrative-dock] .composer-note{color:var(--lc-color-foreground-tertiary);font-size:var(--lc-type-size-caption);padding-inline-start:8px}.story-room[data-desktop-game=true] [data-narrative-dock] [data-testid=composer-locked-hint]{max-width:none;margin:0 0 var(--lc-num-space-sm);text-align:start}.story-room[data-desktop-game=true] [data-narrative-dock] [data-persona-entry=true] .composer-bar{max-width:none;color:var(--lc-color-foreground-secondary)}.story-room[data-desktop-game=true] [data-narrative-dock] .decision-frame-slot:not(.transmit-slot){max-height:none;padding:0 0 var(--lc-num-space-md);background:0 0;display:block;position:relative;top:auto;width:100%!important;inset:auto!important}.story-room[data-desktop-game=true] [data-narrative-dock] .decision-frame-slot:not(.transmit-slot) .decision-slot-col{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-width:none;height:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.story-room[data-desktop-game=true] [data-narrative-dock] .decision-slot-col:before{display:none}.story-room[data-desktop-game=true] [data-narrative-dock] .decision-deck{animation:web-choice-in .2s var(--b-ease-enter) both;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0}.story-room[data-desktop-game=true] [data-narrative-dock] .decision-frame-slot:not(.transmit-slot) .decision-slot-col{max-width:620px;margin:0 auto}.story-room[data-desktop-game=true] [data-narrative-dock] .decision-heading{margin:0 0 var(--lc-num-space-gap);text-align:center}.story-room[data-desktop-game=true] [data-narrative-dock] .decision-heading-title{color:var(--lc-color-foreground-tertiary);font:var(--lc-type-weight-semibold) var(--lc-type-size-caption) / 1 var(--b-font);display:block}.story-room[data-desktop-game=true] [data-narrative-dock] .decision-heading-question{margin-top:var(--lc-num-space-sm);color:var(--lc-color-foreground-primary);font-size:var(--lc-type-size-title);font-weight:var(--lc-type-weight-bold);line-height:var(--lc-type-line-height-tight);text-align:center}.story-room[data-desktop-game=true] [data-narrative-dock] .decision-list{gap:var(--lc-num-space-md);flex-direction:column;padding-inline-start:0;display:flex;overflow:visible}.story-room[data-desktop-game=true] [data-narrative-dock] .decision-card{min-height:var(--lc-semantic-size-control-lg);padding:0 var(--lc-num-space-lg);border:.5px solid var(--lc-color-border-subtle);border-radius:var(--lc-num-radius-sm);background:var(--lc-color-background-overlay-04);-webkit-backdrop-filter:blur(var(--lc-num-blur-sm));backdrop-filter:blur(var(--lc-num-blur-sm));color:var(--b-fg-secondary);font-size:var(--lc-type-size-body);line-height:var(--lc-type-line-height-body);box-shadow:none;position:relative;transform:none}.story-room[data-desktop-game=true] [data-narrative-dock] .decision-card:before{content:"";z-index:1;top:50%;width:var(--lc-num-space-md);height:var(--lc-num-space-md);background:var(--b-brand-main);opacity:0;transform:translate(calc(-50% * var(--x-dir)), -50%) rotate(45deg);transform-origin:50%;pointer-events:none;transition:opacity var(--b-dur-fast) var(--b-ease-enter);position:absolute;inset-inline-start:0}.story-room[data-desktop-game=true] [data-narrative-dock] .decision-card:focus-visible:before{opacity:1}@media (hover:hover) and (pointer:fine){.story-room[data-desktop-game=true] [data-narrative-dock] .decision-card:not(:disabled):hover:before{opacity:1}.story-room[data-desktop-game=true] [data-narrative-dock] .decision-card:not(:disabled):hover{background:var(--lc-color-brand-highlight);color:var(--lc-color-brand-main)}}.story-room[data-desktop-game=true] [data-narrative-dock] .decision-card.is-selected,.story-room[data-desktop-game=true] [data-narrative-dock] .decision-card.is-chosen,.story-room[data-desktop-game=true] [data-narrative-dock] .decision-card.is-sending,.story-room[data-desktop-game=true] [data-narrative-dock] .decision-card.is-picking{border-color:var(--b-brand-main);background:var(--b-brand-highlight);color:var(--lc-color-foreground-primary)}.story-room[data-desktop-game=true] [data-narrative-dock] .decision-card-side{top:50%;align-items:center;gap:var(--lc-num-space-sm);background:0 0;border:0;flex-direction:row;width:auto;height:auto;min-height:0;display:flex;position:absolute;inset-inline-end:var(--lc-num-space-lg);transform:translateY(-50%)}.story-room[data-desktop-game=true] [data-narrative-dock] .decision-card-side:before,.story-room[data-desktop-game=true] [data-narrative-dock] .decision-card.is-selected .decision-card-side:after,.story-room[data-desktop-game=true] [data-narrative-dock] .decision-card.is-chosen .decision-card-side:after{margin:0;position:static;inset:auto;transform:none}.story-room[data-desktop-game=true] [data-narrative-dock] .decision-card:not(.decision-card-own){padding-inline-end:calc(var(--lc-num-space-lg) + 56px)}.story-room[data-desktop-game=true] [data-testid=web-transcript] .ft-cap.is-rail{text-align:start;width:auto;max-width:none;margin:0;padding:0;position:static;transform:none}.story-room[data-desktop-game=true] [data-testid=web-transcript] .ft-cap.is-rail .ft-cap-body{max-width:none}.story-room[data-desktop-game=true] [data-testid=web-transcript] .ft-cap.is-rail .ft-cap-text{font-size:var(--lc-type-size-title-sm);line-height:1.5;font-weight:var(--lc-type-weight-bold);text-align:start}.story-room[data-desktop-game=true] [data-testid=web-transcript] .ft-cap.is-rail .ft-cap-name{text-transform:none;letter-spacing:0;margin-bottom:var(--lc-num-space-xs);color:var(--b-brand-text-accent);font-size:var(--lc-type-size-body-sm);font-weight:var(--lc-type-weight-semibold);display:block}.story-room[data-desktop-game=true] [data-testid=web-transcript] .ft-hud--rail{top:var(--lc-num-space-md);z-index:2;margin:0;position:absolute;inset-inline-end:var(--lc-num-space-md)}.story-room[data-desktop-game=true] [data-testid=web-transcript] .ft-auto{background:var(--lc-color-glass-button-neutral);border-color:var(--lc-color-border-default)}.story-room[data-desktop-game=true] [data-testid=web-narrative-stack] .replay-banner-rail{justify-content:space-between;gap:var(--lc-num-space-md);width:100%;display:flex;position:static;inset:auto}.story-room[data-desktop-game=true] [data-testid=stage-root]:not([data-frame=true]) .stage-backdrop-media{filter:blur(80px)saturate(1.25)brightness(.62);transform:scale(1.2)}.story-room[data-desktop-game=true] [data-testid=stage-root]:not([data-frame=true]) .stage-backdrop-scrim{background:radial-gradient(#0000 35%,#00000080 100%)}@keyframes web-choice-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.story-room[data-desktop-game=true] [data-narrative-dock] .decision-deck{animation-duration:1ms}}
.story-room[data-desktop-game=true][data-status]{--web-edge:24px;--web-edge-x:calc(var(--web-edge) + max(var(--safe-left), var(--safe-right)));--web-rail-w:clamp(264px, calc(50vw - 418px), 360px);--web-rail-top:calc(var(--web-edge) + 44px + var(--lc-num-space-screen));--web-column-w:clamp(264px, calc(50vw - 28.125dvh - 88px), 440px)}.story-room[data-desktop-game=true][data-status] [data-testid=web-top-bar]{padding:var(--web-edge) var(--web-edge-x) calc(80px - 44px - var(--web-edge))}.story-room[data-desktop-game=true][data-status] [data-testid=web-media-toolbar]{top:var(--web-edge)}.story-room[data-desktop-game=true][data-status] .web-bond-key{width:calc(var(--web-rail-w) - 44px - var(--lc-num-space-screen));height:44px;padding-block:0;padding-inline:var(--b-space-1) var(--b-space-3);align-items:center;gap:var(--b-space-2);box-sizing:border-box;border:var(--b-bw-surface) solid var(--b-border-subtle);border-radius:var(--lc-num-radius-sm);background:var(--accent);-webkit-backdrop-filter:blur(var(--b-blur-sm));backdrop-filter:blur(var(--b-blur-sm));color:var(--lc-color-foreground-primary);font-family:var(--b-font);text-align:start;cursor:pointer;transition:background-color var(--b-dur-fast) var(--b-ease-enter), border-color var(--b-dur-fast) var(--b-ease-enter), box-shadow var(--b-dur-fast) var(--b-ease-enter);display:flex;position:relative}.story-room[data-desktop-game=true][data-status] .web-bond-key[data-open=true]{background:var(--lc-color-background-overlay-08)}.story-room[data-desktop-game=true][data-status] .web-bond-key:focus-visible{outline:2px solid var(--b-focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.story-room[data-desktop-game=true][data-status] .web-bond-key:hover{background:var(--lc-color-background-overlay-08)}}.story-room[data-desktop-game=true][data-status] .web-bond-key-avatar{flex:0 0 34px;width:34px;height:34px;position:relative}.story-room[data-desktop-game=true][data-status] .web-bond-key-avatar>:not(svg):not(b):not(i){border-radius:50%;position:absolute;inset:3px;overflow:hidden}.story-room[data-desktop-game=true][data-status] .web-bond-key-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.story-room[data-desktop-game=true][data-status] .web-bond-key-avatar>svg{width:34px;height:34px;position:absolute;inset:0;transform:rotate(-90deg)}.story-room[data-desktop-game=true][data-status] .web-bond-key-track,.story-room[data-desktop-game=true][data-status] .web-bond-key-progress{fill:none;stroke-width:2.5px}.story-room[data-desktop-game=true][data-status] .web-bond-key-track{stroke:var(--lc-color-foreground-disabled)}.story-room[data-desktop-game=true][data-status] .web-bond-key-progress{stroke:var(--b-brand-main);stroke-linecap:round}.story-room[data-desktop-game=true][data-status] .web-bond-key-avatar>b{inset-inline-end:-4px;min-width:16px;height:16px;padding:0 var(--b-space-1);box-sizing:border-box;background:var(--b-brand-main);color:var(--lc-color-foreground-primary);font:var(--lc-type-weight-bold) var(--b-fs-caption) / 16px var(--b-font);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;position:absolute;bottom:-3px}.story-room[data-desktop-game=true][data-status] .web-bond-key-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.story-room[data-desktop-game=true][data-status] .web-bond-key-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--lc-type-size-body-sm);font-weight:var(--lc-type-weight-semibold);line-height:1.1;overflow:hidden}.story-room[data-desktop-game=true][data-status] .web-bond-key-copy>span{gap:var(--lc-num-space-sm);white-space:nowrap;color:var(--lc-color-foreground-tertiary);font-size:var(--lc-type-size-caption);font-weight:var(--lc-type-weight-medium);line-height:1;display:flex;overflow:hidden}.story-room[data-desktop-game=true][data-status] .web-bond-key-copy>span b{font-weight:inherit}.story-room[data-desktop-game=true][data-status] .web-bond-key-caret{width:16px;height:16px;color:var(--lc-color-foreground-tertiary);transition:transform var(--b-dur-feedback) var(--b-ease-enter);flex:0 0 16px;margin-inline-start:auto}.story-room[data-desktop-game=true][data-status] .web-bond-key-caret.is-open{transform:rotate(180deg)}.story-room[data-desktop-game=true][data-status] .web-bond-key-notice{background:var(--b-brand-main);height:22px;color:var(--lc-color-foreground-primary);font:var(--lc-type-weight-semibold) var(--lc-type-size-caption) / 1 var(--b-font);white-space:nowrap;animation:web-bond-notice-in .2s var(--b-ease-enter) both;border-radius:11px;flex:none;align-items:center;margin-inline-start:auto;padding:0 9px;display:inline-flex}.story-room[data-desktop-game=true][data-status] .web-bond-key-notice+.web-bond-key-caret{margin-inline-start:var(--lc-num-space-sm)}.story-room[data-desktop-game=true][data-status] .web-bond-key-dot{top:-1px;background:var(--b-brand-main);width:10px;height:10px;box-shadow:0 0 0 2px var(--lc-color-mask-page,#120d0b);border-radius:50%;position:absolute;inset-inline-end:-1px}.story-room[data-desktop-game=true][data-status] .web-bond-key[data-glowing]{border-color:var(--b-brand-main);box-shadow:0 0 0 3px color-mix(in srgb, var(--b-brand-main) 28%, transparent), 0 0 18px color-mix(in srgb, var(--b-brand-main) 45%, transparent);transition:border-color var(--b-dur-feedback) var(--b-ease-enter), box-shadow var(--b-dur-feedback) var(--b-ease-enter)}@keyframes web-bond-notice-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.story-room[data-desktop-game=true][data-status] [data-testid=web-context-rail]{top:var(--web-rail-top);inset-inline-start:var(--web-edge-x);inset-inline-end:auto;bottom:var(--web-edge);width:var(--web-rail-w);transition:opacity var(--b-dur-feedback) var(--b-ease-enter), transform var(--b-dur-feedback) var(--b-ease-enter), visibility 0s}.story-room[data-desktop-game=true][data-status] [data-testid=web-context-rail]:before{inset-inline:auto -12px}.story-room[data-desktop-game=true][data-status] [data-testid=web-context-rail][data-collapsed=true]{opacity:0;transform:translateX(calc(-12px * var(--x-dir)));visibility:hidden;pointer-events:none;transition:opacity var(--b-dur-feedback) var(--b-ease-exit), transform var(--b-dur-feedback) var(--b-ease-exit), visibility 0s linear var(--b-dur-feedback)}.story-room[data-desktop-game=true][data-status] [data-web-chrome=away]~[data-testid=web-context-rail]{opacity:0;transition:opacity var(--b-dur-layout) var(--b-ease-exit)}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack]{inset-inline-start:auto;inset-inline-end:var(--web-edge-x);bottom:var(--web-edge);width:var(--web-column-w);transform:none}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-paused]{transform:translateY(calc(100% + var(--web-edge) * 2))}@media (prefers-reduced-motion:reduce){.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-paused]{transform:none}}.story-room[data-desktop-game=true][data-status] [data-testid=web-transcript]{height:min(calc(400px + 3 * var(--lc-type-line-height-body,1.5) * var(--lc-type-size-body,16px)), 55vh);overflow:visible}.story-room[data-desktop-game=true][data-status] [data-testid=web-transcript]>[tabindex="0"]{padding-inline-end:var(--lc-num-space-md)}.story-room[data-desktop-game=true][data-status] [data-testid=web-transcript]>[tabindex="0"]>div{padding:var(--lc-num-space-screen) 0 18px 0}.story-room[data-desktop-game=true][data-status] [data-testid=web-transcript] [data-transcript-key] p:not([class]){color:var(--lc-color-foreground-tertiary)}.story-room[data-desktop-game=true][data-status] [data-testid=web-transcript] .ft-hud--rail{top:-40px;inset-inline-end:0}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack]:has([data-testid=decision-frame]) [data-testid=web-transcript]{height:auto}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack]:has([data-testid=decision-frame]) [data-testid=web-transcript]>[tabindex="0"]{height:auto;max-height:min(230px,26vh);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--lc-primitive-neutral-black,#000) 56px);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--lc-primitive-neutral-black,#000) 56px);mask-image:linear-gradient(to bottom, transparent 0, var(--lc-primitive-neutral-black,#000) 56px)}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack]:has([data-testid=decision-frame]) [data-testid=web-transcript]>[tabindex="0"]>div{padding:40px 0 0}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack]:has([data-testid=decision-frame]) [data-transcript-key] p{font-size:var(--lc-type-size-body-sm);font-weight:var(--lc-type-weight-medium);margin:0 0 10px}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack]:has([data-testid=decision-frame]) [data-transcript-key]:last-child p{color:var(--lc-color-foreground-secondary);font-size:var(--lc-type-size-body);font-weight:var(--lc-type-weight-semibold);margin:0;line-height:1.4}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-frame-slot:not(.transmit-slot){padding:0 0 var(--lc-num-space-md)}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-frame-slot:not(.transmit-slot) .decision-slot-col{max-width:none;margin:0}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-heading-question{margin:0 0 var(--lc-num-space-lg);text-align:start;text-shadow:0 2px 16px var(--lc-color-mask-page)}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-card:not(.decision-card-own){min-height:var(--lc-semantic-size-control-lg);padding-block:10px;padding-inline:12px var(--lc-num-space-lg);align-items:center;gap:var(--lc-num-space-md);background:var(--lc-color-glass-panel);-webkit-backdrop-filter:blur(var(--b-blur-md)) saturate(1.12);backdrop-filter:blur(var(--b-blur-md)) saturate(1.12);box-shadow:none;color:var(--lc-color-foreground-primary);text-align:start;display:flex;border:.5px solid var(--lc-color-border-default)!important;border-radius:var(--lc-num-radius-sm)!important}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-card:not(.decision-card-own) .decision-card-label{min-width:0;font-size:var(--lc-type-size-body);font-weight:var(--lc-type-weight-semibold);flex:auto;line-height:1.35}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-card:not(.decision-card-own) .decision-card-side{border-radius:var(--lc-num-radius-xxs);width:24px;height:24px;color:var(--lc-color-foreground-secondary);font:var(--lc-type-weight-bold) var(--lc-type-size-caption) / 1 var(--b-font);letter-spacing:0;flex:0 0 24px;order:-1;place-items:center;display:grid;position:static;transform:none;background:var(--lc-color-background-overlay-12)!important}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-card:not(.decision-card-own) .decision-card-side:before{content:attr(data-key);font:inherit;letter-spacing:0}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-card:not(.decision-card-own) .decision-card-side:after{content:none}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-card.is-selected,.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-card.is-chosen,.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-card.is-sending,.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-card.is-picking{background:var(--b-brand-highlight);color:var(--lc-color-foreground-primary);box-shadow:none;border:1px solid var(--b-brand-main)!important}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-card:is(.is-selected,.is-chosen,.is-picking) .decision-card-side{color:var(--lc-color-foreground-primary);background:var(--b-brand-main)!important}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-card:is(.is-selected,.is-chosen,.is-picking) .decision-card-side:before{content:"✓";font-size:14px}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-card.is-dimmed{opacity:.6}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-list-item-own[data-field]{border:0;padding:0}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-own-field,.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .composer-field{height:var(--lc-semantic-size-control-lg);padding-block:0;padding-inline:0 var(--lc-num-space-md);align-items:center;gap:var(--lc-num-space-sm);box-sizing:border-box;border:.5px solid var(--lc-color-border-default);border-radius:var(--lc-num-radius-sm);background:var(--lc-color-background-overlay-08);-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);display:flex}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-own-field>.decision-own-entry>.decision-card-own,.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .composer-field>.composer-bar{min-width:0;height:100%;min-height:0;padding-block:0;padding-inline:var(--lc-num-space-lg) 0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--lc-color-foreground-disabled);text-align:start;flex:auto;align-items:center;display:flex;background:0 0!important;border:0!important;border-start-start-radius:var(--lc-num-radius-sm)!important;border-start-end-radius:0!important;border-end-end-radius:0!important;border-end-start-radius:var(--lc-num-radius-sm)!important}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-own-field>.decision-own-entry>.decision-card-own:before{display:none}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-own-field,.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .composer-field{--own-field-inset:calc((var(--lc-semantic-size-control-lg) - var(--lc-component-button-height-sm)) / 2 - .5px);height:auto;min-height:var(--lc-semantic-size-control-lg);padding-block:var(--own-field-inset);justify-content:flex-end;row-gap:var(--lc-num-space-sm);flex-wrap:wrap}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-own-field>.decision-own-entry,.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .composer-field>.composer-bar{max-width:100%;min-height:calc(var(--lc-component-button-height-sm) + 2 * var(--own-field-inset));margin-block:calc(-1 * var(--own-field-inset));flex:1 0 auto;display:flex}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-own-field>.decision-own-entry>.decision-card-own{width:auto;height:auto}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-own-field>.decision-own-entry>.decision-card-own .decision-card-label{text-overflow:ellipsis;white-space:nowrap;color:var(--lc-color-foreground-disabled);font:var(--lc-type-weight-medium) var(--lc-type-size-body) / 1.2 var(--b-font);overflow:hidden}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .composer-field>.composer-bar kbd{display:none}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-own-held{display:contents}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-list-item-own[data-send]>.decision-own-held{visibility:hidden}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-own-send-bar{top:0;border-radius:var(--lc-num-radius-sm);width:100%;height:44px;min-height:44px;font-size:var(--b-fs-body-sm);animation:v13-send-bar-in var(--b-dur-exit) var(--b-ease,ease) both;font-weight:600;position:absolute;inset-inline-start:0}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-own-send-bar svg{width:16px;height:16px}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-list-item-own[data-mode=compose]{border:0;padding:0}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .composer-box,.story-room[data-desktop-game=true][data-status] .decision-slot-col .composer-box{--web-field-inset:calc((var(--lc-semantic-size-control-lg) - var(--lc-component-button-height-sm)) / 2 - .5px);min-height:var(--lc-semantic-size-control-lg);padding-block:var(--web-field-inset);padding-inline:var(--lc-num-space-lg) var(--lc-num-space-md);align-items:end;column-gap:0;row-gap:var(--lc-num-space-sm);box-sizing:border-box;border:.5px solid var(--lc-color-border-default);border-radius:var(--lc-num-radius-sm);background:var(--lc-color-background-overlay-08);-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);box-shadow:none;grid-template-columns:minmax(0,1fr) auto auto;grid-auto-flow:dense;margin:0;animation:none;display:grid;position:relative}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .composer-box>.flex.gap-2,.story-room[data-desktop-game=true][data-status] .decision-slot-col .composer-box>.flex.gap-2{grid-column:1;align-items:end;gap:0}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .composer-box .chat-dock-textarea,.story-room[data-desktop-game=true][data-status] .decision-slot-col .composer-box .chat-dock-textarea{height:auto;min-height:var(--lc-component-button-height-sm);max-height:calc(5lh + var(--lc-component-button-height-sm) - 1lh);padding:calc((var(--lc-component-button-height-sm) - 1lh) / 2) 0;box-sizing:border-box;field-sizing:content;color:var(--lc-color-foreground-primary);font:var(--lc-type-weight-medium) var(--lc-type-size-body) / var(--lc-type-line-height-body) var(--b-font);overflow-y:auto}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .composer-box[data-wrapped=true]>.flex.gap-2,.story-room[data-desktop-game=true][data-status] .decision-slot-col .composer-box[data-wrapped=true]>.flex.gap-2{grid-column:1/-1}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .composer-box .chat-dock-textarea:placeholder-shown,.story-room[data-desktop-game=true][data-status] .decision-slot-col .composer-box .chat-dock-textarea:placeholder-shown{white-space:nowrap;overflow:hidden}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .composer-box .chat-dock-textarea::placeholder,.story-room[data-desktop-game=true][data-status] .decision-slot-col .composer-box .chat-dock-textarea::placeholder{white-space:nowrap;text-overflow:ellipsis;color:var(--lc-color-foreground-disabled);opacity:1;overflow:hidden}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .composer-box>.composer-field-end,.story-room[data-desktop-game=true][data-status] .decision-slot-col .composer-box>.composer-field-end{margin-block:0;margin-inline:var(--lc-num-space-sm) 0;grid-column:2;align-self:end;display:flex}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .composer-box>.composer-actions,.story-room[data-desktop-game=true][data-status] .decision-slot-col .composer-box>.composer-actions{grid-column:3;align-self:end;margin:0;padding:0;display:flex;position:static}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .composer-box>.composer-actions>.composer-confirm,.story-room[data-desktop-game=true][data-status] .decision-slot-col .composer-box>.composer-actions>.composer-confirm{margin-inline-start:var(--lc-num-space-sm)}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .composer-box .reply-counter[data-style=remaining],.story-room[data-desktop-game=true][data-status] .decision-slot-col .composer-box .reply-counter[data-style=remaining]{top:calc(100% + var(--lc-num-space-xs));width:var(--lc-component-button-height-sm);margin:0;position:absolute;inset-inline-end:var(--lc-num-space-md)}.story-room[data-desktop-game=true][data-status] .web-model-chip{height:var(--lc-component-button-height-sm);padding:0 var(--lc-num-space-md);align-items:center;gap:var(--lc-num-space-xs,4px);border-radius:var(--lc-num-radius-xs,8px);background:var(--lc-color-background-overlay-08);color:var(--lc-color-foreground-primary);font:var(--lc-type-weight-semibold) var(--lc-type-size-body-sm) / 1 var(--b-font);white-space:nowrap;cursor:pointer;transition:background-color var(--b-dur-fast) var(--b-ease-enter);border:0;flex:none;display:inline-flex}.story-room[data-desktop-game=true][data-status] .web-model-chip[aria-expanded=true]{background:var(--lc-color-background-overlay-16)}@media (hover:hover) and (pointer:fine){.story-room[data-desktop-game=true][data-status] .web-model-chip:hover{background:var(--lc-color-background-overlay-16)}}.story-room[data-desktop-game=true][data-status] .web-model-chip:focus-visible{outline:2px solid var(--b-focus-ring);outline-offset:2px}.story-room[data-desktop-game=true][data-status] .web-model-chip-price{align-items:center;gap:var(--lc-num-space-xs,4px);color:var(--b-commerce-fish);font-weight:var(--lc-type-weight-bold);display:inline-flex}.story-room[data-desktop-game=true][data-status] .web-model-chip-mode{align-items:center;gap:5px;display:inline-flex}.story-room[data-desktop-game=true][data-status] .web-model-chip>i{color:var(--lc-color-foreground-tertiary);font-style:normal}.story-room[data-desktop-game=true][data-status] .web-model-chip>b{min-width:32px;height:18px;padding:0 var(--lc-num-space-sm);box-sizing:border-box;border:1px solid var(--b-brand-main);border-radius:var(--lc-num-radius-xxs);background:var(--b-brand-highlight);color:var(--b-brand-main);font-size:var(--lc-type-size-caption);justify-content:center;align-items:center;line-height:1;display:inline-flex}.story-room[data-desktop-game=true][data-status] .web-model-chip-caret{width:16px;height:16px;color:var(--lc-color-foreground-tertiary);margin-inline-start:2px;transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.story-room[data-desktop-game=true][data-status] .web-bond-key-notice{animation:none}.story-room[data-desktop-game=true][data-status] [data-testid=web-context-rail],.story-room[data-desktop-game=true][data-status] [data-testid=web-context-rail][data-collapsed=true]{transform:none}}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-history]{top:calc(var(--web-edge) + 64px)}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-history]>[data-subtitles]{flex:auto;min-height:0}:is(.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-history] [data-testid=web-transcript],.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-history]:has([data-testid=decision-frame]) [data-testid=web-transcript]){flex:auto;height:auto;min-height:0}:is(.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-history] [data-testid=web-transcript]>[tabindex="0"],.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-history]:has([data-testid=decision-frame]) [data-testid=web-transcript]>[tabindex="0"]){height:100%;max-height:none;-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--lc-primitive-neutral-black,#000) 24px, var(--lc-primitive-neutral-black,#000) calc(100% - 12px), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--lc-primitive-neutral-black,#000) 24px, var(--lc-primitive-neutral-black,#000) calc(100% - 12px), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--lc-primitive-neutral-black,#000) 24px, var(--lc-primitive-neutral-black,#000) calc(100% - 12px), transparent 100%);padding-inline-end:0}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-history] [data-testid=web-transcript]>[tabindex="0"]>div{padding:var(--lc-num-space-md) 2px var(--lc-num-space-screen)}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-history] [data-testid=history-list] .ft-cap.is-rail .ft-cap-text{font-size:var(--lc-type-size-body,16px);line-height:23px;font-weight:var(--lc-type-weight-semibold,600)}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-history] [data-testid=history-list] .ft-cap.is-rail .ft-cap-name{font-size:var(--lc-type-size-caption,12px)}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-history] [data-testid=web-transcript] .ft-hud--rail{top:0;inset-inline-end:0}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-history] [data-testid=web-transcript]:has(.ft-hud--rail){box-sizing:border-box;padding-top:44px}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-history]>[data-subtitles]{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column-reverse;width:auto;margin-inline:-8px;padding-inline:8px;overflow:hidden auto}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-history]>[data-subtitles]::-webkit-scrollbar{display:none}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-history]>[data-subtitles]>[data-testid=web-transcript]{order:1}@media (max-height:500px){:is(.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-history] [data-testid=web-transcript],.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-history]:has([data-testid=decision-frame]) [data-testid=web-transcript]){min-height:calc(100dvh - 2 * var(--web-edge) - 64px)}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-history] [data-testid=web-transcript]>[tabindex="0"]{overscroll-behavior-y:auto}}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-opening=playing]{opacity:0;transform:translateX(calc(32px * var(--x-dir)));visibility:hidden;pointer-events:none;transition:opacity var(--b-dur-feedback) var(--b-ease-exit), transform var(--b-dur-feedback) var(--b-ease-exit), visibility 0s linear var(--b-dur-feedback)}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-opening=playing]>*{pointer-events:none}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-opening=ending]{transition:opacity .36s var(--b-ease-enter) 80ms, transform var(--b-dur-layout) var(--b-ease-enter) 80ms}.story-room[data-desktop-game=true][data-status] .subtitle-text{-webkit-line-clamp:none;line-clamp:none;max-width:88%;font-size:clamp(16px, calc(var(--stage-box-w) * .042), 19px);display:block;overflow:visible}@media (prefers-reduced-motion:reduce){.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-opening=playing]{transform:none}.story-room[data-desktop-game=true][data-status] [data-testid=web-narrative-stack][data-opening=ending]{transition:opacity .16s linear}}
.story-room{--r7-glass:#131313db;--r7-row:#ffffff0e;--r7-row-hover:#ffffff16;--r7-edge:#ffffff0e;--r7-rim:#ffffff12;--r7-ink:#f4f4f4;--r7-ink-2:#c7c7c7;--r7-ink-3:#9e9e9e;--r7-acc-rgb:var(--b-mode-story-rgb)}.story-room[data-play-mode=chat]{--r7-acc-rgb:var(--b-mode-chat-rgb);--b-cherry-500:var(--b-mode-chat);--b-cherry-600:var(--b-mode-chat-600);--b-cherry-800:var(--b-mode-chat-800);--b-cherry:var(--b-mode-chat);--b-brand-main:var(--b-mode-chat);--b-brand-text-accent:var(--b-mode-chat-text);--b-cherry-300:var(--b-mode-chat-text);--b-brand-main-hover:color-mix(in srgb, var(--b-mode-chat), black 12%);--b-brand-main-pressed:color-mix(in srgb, var(--b-mode-chat), black 20%);--b-brand-highlight:rgba(var(--b-mode-chat-rgb), .1);--b-cherry-a08:var(--b-brand-highlight);--b-cherry-a12:var(--b-brand-highlight);--b-cherry-a22:var(--b-brand-highlight);--b-focus-ring-color:var(--b-mode-chat-text);--b-cherry-a55:var(--b-focus-ring-color);--b-btn-brand-bg:var(--b-mode-chat);--b-btn-brand-bg-hover:var(--b-brand-main-hover);--b-btn-brand-bg-press:var(--b-brand-main-pressed);--v-rose:var(--b-mode-chat-text);--v-violet:var(--b-mode-chat-600);--c-cherry:var(--b-mode-chat-text);--bond-accent:var(--b-mode-chat)}.story-room[data-play-mode=movie]{--r7-acc-rgb:var(--b-mode-movie-rgb);--b-cherry-500:var(--b-mode-movie);--b-cherry-600:var(--b-mode-movie-600);--b-cherry-800:var(--b-mode-movie-800);--b-cherry:var(--b-mode-movie);--b-brand-main:var(--b-mode-movie);--b-brand-text-accent:var(--b-mode-movie-text);--b-cherry-300:var(--b-mode-movie-text);--b-brand-main-hover:color-mix(in srgb, var(--b-mode-movie), black 12%);--b-brand-main-pressed:color-mix(in srgb, var(--b-mode-movie), black 20%);--b-brand-highlight:rgba(var(--b-mode-movie-rgb), .1);--b-cherry-a08:var(--b-brand-highlight);--b-cherry-a12:var(--b-brand-highlight);--b-cherry-a22:var(--b-brand-highlight);--b-focus-ring-color:var(--b-mode-movie-text);--b-cherry-a55:var(--b-focus-ring-color);--b-btn-brand-bg:var(--b-mode-movie);--b-btn-brand-bg-hover:var(--b-brand-main-hover);--b-btn-brand-bg-press:var(--b-brand-main-pressed);--v-rose:var(--b-mode-movie-text);--v-violet:var(--b-mode-movie-600);--c-cherry:var(--b-mode-movie-text);--bond-accent:var(--b-mode-movie)}.story-room .cinema-panel{-webkit-backdrop-filter:blur(22px)saturate(1.05);backdrop-filter:blur(22px)saturate(1.05);background:linear-gradient(180deg, #ffffff08, #fff0 120px), var(--r7-glass)!important;box-shadow:inset 0 1px 0 var(--r7-rim), inset 0 0 0 1px var(--r7-edge), 0 -16px 40px #00000059!important}.story-room .cinema-band{background-image:linear-gradient(90deg, rgba(var(--r7-acc-rgb), .95) 0%, rgba(var(--r7-acc-rgb), .55) 45%, rgba(var(--r7-acc-rgb), 0) 85%)!important;height:1.5px!important;box-shadow:none!important}.story-room .cinema-panel-title,.story-room .cinema-panel-title-text{font-weight:600;letter-spacing:0!important;text-transform:none!important;color:var(--r7-ink-3)!important}.story-room .cinema-row,.story-room .cinema-row:first-child{background:var(--r7-row)!important;box-shadow:inset 0 0 0 1px var(--r7-edge), inset 0 1px 0 #ffffff0b!important}.story-room .cinema-card-index{display:none!important}.story-room .cinema-card:not(.is-ticket){gap:0!important;padding-inline-start:16px!important}.story-room .cinema-card-text{color:var(--r7-ink-2);letter-spacing:.002em;font-weight:500}.story-room .cinema-write:not(.is-compose){color:var(--r7-ink-3)}.story-room .cinema-card:not(.is-ticket).is-selected{box-shadow:inset 0 0 0 1px rgba(var(--r7-acc-rgb), .9)!important;background:#ffffff1a!important}.story-room .cinema-card.is-selected .cinema-card-text{color:#fff}.story-room .cinema-card.is-dimmed{opacity:.4;filter:blur(.6px);transition:opacity .3s cubic-bezier(.22,1,.36,1),filter .3s cubic-bezier(.22,1,.36,1)}.story-room .decision-heading-title{letter-spacing:0!important;text-transform:none!important;color:var(--r7-ink-3)!important}.story-room .decision-heading-question{letter-spacing:-.005em;color:var(--r7-ink)!important;font-size:26px!important;font-weight:300!important}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-card:not(.decision-card-own):not(.is-ticket),.story-room .decision-card:not(.is-ticket):not(.decision-own-entry>*){background:var(--r7-row)!important;box-shadow:inset 0 0 0 1px var(--r7-edge), inset 0 1px 0 #ffffff0b!important;color:var(--r7-ink-2)!important;border:1px solid #0000!important}@media (hover:hover) and (pointer:fine){.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-card:not(.decision-card-own):not(.is-ticket):not(:disabled):hover,.story-room .decision-card:not(.is-ticket):not(.decision-own-entry>*):not(:disabled):hover{background:var(--r7-row-hover)!important;color:var(--r7-ink)!important;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff14!important}}.story-room .decision-card:not(.is-ticket):is(.is-selected,.is-chosen,.is-picking){box-shadow:inset 0 0 0 1px rgba(var(--r7-acc-rgb), .9)!important;color:#fff!important;background:#ffffff1a!important}.story-room .decision-card:before,.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-card:not(.decision-card-own):not(.is-ticket) .decision-card-side,.story-room .decision-card:not(.is-ticket) .decision-card-side{display:none!important}.story-room[data-desktop-game=true][data-status] [data-narrative-dock] .decision-card:not(.decision-card-own):not(.is-ticket){padding-inline-start:18px!important}.story-room[data-desktop-game=true] [data-narrative-dock] .decision-own-field{background-color:#ffffff0a!important;border-color:#ffffff12!important;box-shadow:inset 0 1px #ffffff0f!important}.story-room .chat-dock[data-dock-variant=desktop] :is(.composer-field,.composer-box){box-shadow:inset 0 0 0 1px rgba(var(--r7-acc-rgb), .32), inset 0 1px 0 var(--r7-rim)!important;border-color:#0000!important}.story-room{--r7-ring-a:var(--b-mode-story-ring-a);--r7-ring-b:var(--b-mode-story-ring-b)}.story-room[data-play-mode=chat]{--r7-ring-a:var(--b-mode-chat-ring-a);--r7-ring-b:var(--b-mode-chat-ring-b)}.story-room[data-play-mode=movie]{--r7-ring-a:var(--b-mode-movie-ring-a);--r7-ring-b:var(--b-mode-movie-ring-b)}.story-room:is([data-play-mode=story],[data-play-mode=chat],[data-play-mode=movie]) .cinema-prompt:not(.is-waiting):before{background:linear-gradient(115deg, var(--r7-ring-a) 0%, var(--r7-ring-b) 100%) border-box;-webkit-mask-composite:xor;opacity:.8;border-color:#0000;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.story-room:is([data-play-mode=story],[data-play-mode=chat],[data-play-mode=movie]) .cinema-prompt.is-recording:before{opacity:1}.story-room{--r7-send-a:var(--b-mode-story-send-a);--r7-send-b:var(--b-mode-story-send-b);--r7-send-glow:var(--b-mode-story-rgb)}.story-room[data-play-mode=chat]{--r7-send-a:var(--b-mode-chat-send-a);--r7-send-b:var(--b-mode-chat-send-b);--r7-send-glow:var(--b-dusk-b-rgb)}.story-room[data-play-mode=movie]{--r7-send-a:var(--b-mode-movie-send-a);--r7-send-b:var(--b-mode-movie-send-b);--r7-send-glow:var(--b-mode-movie-rgb)}.story-room:is([data-play-mode=story],[data-play-mode=chat],[data-play-mode=movie]) .cinema-send:not(:disabled):not(.is-empty),.story-room:is([data-play-mode=story],[data-play-mode=chat],[data-play-mode=movie]) .chat-dock .composer-confirm:not(:disabled),.story-room:is([data-play-mode=story],[data-play-mode=chat],[data-play-mode=movie]) .cinema-send-bar,.story-room:is([data-play-mode=story],[data-play-mode=chat],[data-play-mode=movie]) .decision-send-bar:not(:disabled):not(.is-idle),.story-room:is([data-play-mode=story],[data-play-mode=chat],[data-play-mode=movie]) .decision-own-send-bar{background:linear-gradient(100deg, var(--r7-send-a), var(--r7-send-b))!important;color:var(--b-dusk-ink)!important;box-shadow:0 4px 14px rgba(var(--r7-send-glow), .16)!important;border-color:#0000!important}.story-room:is([data-play-mode=story],[data-play-mode=chat],[data-play-mode=movie]) .cinema-send:not(:disabled):not(.is-empty):focus-visible,.story-room:is([data-play-mode=story],[data-play-mode=chat],[data-play-mode=movie]) .chat-dock .composer-confirm:not(:disabled):focus-visible,.story-room:is([data-play-mode=story],[data-play-mode=chat],[data-play-mode=movie]) .cinema-send-bar:focus-visible,.story-room:is([data-play-mode=story],[data-play-mode=chat],[data-play-mode=movie]) .decision-send-bar:not(:disabled):not(.is-idle):focus-visible,.story-room:is([data-play-mode=story],[data-play-mode=chat],[data-play-mode=movie]) .decision-own-send-bar:focus-visible{box-shadow:var(--b-focus-ring), 0 4px 14px rgba(var(--r7-send-glow), .16)!important}.story-room:is([data-play-mode=story],[data-play-mode=chat],[data-play-mode=movie]) .cinema-write.is-send{background:0 0!important}.story-room:is([data-play-mode=story],[data-play-mode=chat],[data-play-mode=movie]) .cinema-send:is(:disabled,.is-empty),.story-room:is([data-play-mode=story],[data-play-mode=chat],[data-play-mode=movie]) .chat-dock .composer-confirm:disabled{color:#fff6!important;box-shadow:none!important;background:#202020!important;border-color:#0000!important}.story-room[data-play-mode=chat] .action-beacon[data-variant=spot] .action-beacon-ring svg circle:last-child{stroke:url(#r7-dusk-ring)!important}.story-room[data-play-mode=chat] .action-beacon[data-variant=spot] .action-beacon-ring svg circle:first-child{stroke:rgb(var(--b-dusk-hi-rgb))!important;stroke-opacity:.22!important}.story-room[data-play-mode=chat] .action-beacon[data-variant=spot] .action-beacon-anchor{background:radial-gradient(circle at 40% 38%, #fff, rgb(var(--b-dusk-hi-rgb)) 55%, var(--b-dusk-a) 100%);box-shadow:0 0 0 7px rgba(var(--b-dusk-b-rgb), .2), 0 0 18px rgba(var(--b-dusk-b-rgb), .6), 0 0 30px rgba(var(--b-dusk-c-rgb), .3)}.story-room[data-play-mode=chat] .action-beacon[data-variant=spot] .action-beacon-label{box-shadow:inset 0 0 0 1px rgba(var(--b-dusk-b-rgb), .3), 0 4px 14px #00000059;background:#131313a3}.story-room[data-play-mode=chat]:has(.action-beacon.is-qte[data-phase=active]) .cinema-prompt-slot{opacity:.7;transition:opacity var(--b-dur-exit,.24s) var(--b-ease-exit,ease)}.story-room[data-play-mode=chat]:has(.action-beacon.is-qte[data-phase=active]) .cinema-prompt-slot .cinema-prompt{filter:opacity(.57);transition:filter var(--b-dur-exit,.24s) var(--b-ease-exit,ease)}.story-room[data-play-mode=chat]:has(.action-beacon.is-qte[data-phase=active]) .chat-dock[data-dock-variant=desktop]{opacity:.5;transition:opacity var(--b-dur-exit,.24s) var(--b-ease-exit,ease)}.qte-tap-bloom-layer{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.qte-tap-bloom{width:0;height:0;position:absolute}.qte-tap-bloom-glow,.qte-tap-bloom-wave{border-radius:50%;position:absolute}.qte-tap-bloom-glow{mix-blend-mode:screen;background:radial-gradient(circle, rgba(var(--b-dusk-hi-rgb), .92) 0%, rgba(var(--b-dusk-a-rgb), .62) 12%, rgba(var(--b-dusk-b-rgb), .34) 28%, rgba(var(--b-dusk-c-rgb), .12) 44%, rgba(var(--b-dusk-c-rgb), 0) 58%);opacity:0;width:130px;height:130px;animation:.56s cubic-bezier(.22,1,.36,1) 40ms both r7-qte-bloom;top:-65px;left:-65px}.qte-tap-bloom-wave{box-sizing:border-box;border:1.5px solid rgba(var(--b-dusk-b-rgb), .9);width:44px;height:44px;box-shadow:0 0 10px rgba(var(--b-dusk-b-rgb), .5), inset 0 0 8px rgba(var(--b-dusk-c-rgb), .3);opacity:0;animation:.52s cubic-bezier(.22,1,.36,1) 40ms both r7-qte-wave;top:-22px;left:-22px}@keyframes r7-qte-bloom{0%{opacity:0;transform:scale(.25)}32%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.15)}}@keyframes r7-qte-wave{0%{opacity:0;transform:scale(1)}12%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.qte-tap-bloom-layer{display:none}}.story-room .cinema-write:not(.is-compose) .cinema-input[data-placeholder-wraps=true]{white-space:normal;height:40px;line-height:20px}
.story-room{--opt-pop-ms:.39s;--opt-stagger-ms:.12s;--opt-pop-lead-ms:40ms;--opt-pop-ease:cubic-bezier(.2, 1.5, .4, 1);--opt-rest-ms:.26s;--opt-squish-ease:cubic-bezier(.3, 0, .3, 1);--opt-puff-ease:cubic-bezier(.4, 0, .6, 1);--opt-a:var(--r7-send-a);--opt-b:var(--r7-send-b);--opt-rgb:var(--r7-acc-rgb)}.story-room .cinema-panel .cinema-row .cinema-card:not(.is-ticket).is-selected{box-shadow:inset 0 0 0 1.5px var(--opt-a), 0 0 14px rgba(var(--opt-rgb), .45)!important}.story-room[data-status] .decision-deck .decision-list-item .decision-card:not(.decision-card-own):not(.is-ticket):is(.is-selected,.is-chosen,.is-picking){border-color:var(--opt-a)!important;box-shadow:inset 0 0 0 .5px var(--opt-a), 0 0 14px rgba(var(--opt-rgb), .45)!important}.story-room .decision-deck[data-options-held=true] .decision-list-item.is-option,.story-room .decision-deck[data-held-whole=true]{visibility:hidden}.story-room .opt-sparkle{z-index:3;pointer-events:none;position:absolute}.story-room .opt-sparkle-star{width:var(--opt-star-size);height:var(--opt-star-size);animation:opt-twinkle .56s ease-in-out var(--opt-star-delay,0s) both;margin-block-start:calc(var(--opt-star-size) / -2);margin-inline-start:calc(var(--opt-star-size) / -2);position:absolute}.story-room .opt-sparkle-star svg{fill:var(--opt-a);filter:drop-shadow(0 0 5px rgba(var(--opt-rgb), .9));display:block}.story-room .opt-sparkle-star[data-tone="1"] svg{fill:var(--opt-b)}@media (prefers-reduced-motion:no-preference){.story-room .cinema-panel-slot:not(.is-leaving) .cinema-panel-frame{animation:.2s ease-out backwards opt-frame-in}.story-room .cinema-rows>.cinema-row,.story-room .decision-deck .decision-list-item.is-option{will-change:transform}.story-room .cinema-rows>.cinema-row{--opt-in:opt-pop var(--opt-pop-ms) var(--opt-pop-ease) calc(var(--opt-pop-lead-ms) + var(--opt-i,0) * var(--opt-stagger-ms)) backwards;transform-origin:50%;animation:var(--opt-in)}.story-room .cinema-rows.is-returning>.cinema-row{--opt-in:none}.story-room .options-hint--phone{animation:opt-rest-in var(--opt-rest-ms) ease-out var(--opt-pop-lead-ms) backwards}.story-room[data-choice-beat=hold] .options-hint--phone{animation:none}.story-room .cinema-rows>.cinema-row.is-selected{animation:var(--opt-in), opt-squish .26s var(--opt-squish-ease)}.story-room .cinema-panel[data-sent-row=true] .cinema-rows>.cinema-row:not(.is-sent),.story-room .cinema-panel-slot[data-exit=send] .cinema-rows>.cinema-row{animation:opt-puff .3s var(--opt-puff-ease) calc(var(--opt-i,0) * 60ms) both}.story-room .cinema-panel-slot[data-exit=send] .cinema-panel .cinema-rows>.cinema-row.is-sent-out{animation:opt-puff .3s var(--opt-puff-ease) both}.story-room .cinema-panel-slot.is-leaving[data-exit=send] .cinema-panel-frame{animation:.22s ease-in .2s both opt-frame-out}.story-room .decision-deck:not([data-options-held=true]) .decision-list-item.is-option{--opt-in:opt-pop var(--opt-pop-ms) var(--opt-pop-ease) calc(var(--opt-pop-lead-ms) + var(--opt-i,0) * var(--opt-stagger-ms)) backwards;transform-origin:50%;animation:var(--opt-in)}.story-room .decision-deck:not([data-options-held=true]) .decision-list-item.is-option.is-marked{animation:var(--opt-in), opt-squish .26s var(--opt-squish-ease)}.story-room .decision-deck[data-beat-in=true]>:is(.decision-heading,.options-hint,.decision-heading-question),.story-room .decision-deck[data-beat-in=true]>.decision-list>.decision-list-item:not(.is-option){animation:opt-rest-in var(--opt-rest-ms) ease-out var(--opt-pop-lead-ms) backwards}.story-room [data-opt-ghost=true],.story-room [data-opt-ghost=true] *{transition:none!important;animation:none!important}.story-room [data-opt-ghost=true] .decision-deck[data-exit=send]{animation:opt-frame-out .22s ease-in calc((var(--opt-n,3) - 1) * 60ms + .3s) both!important}.story-room [data-opt-ghost=true] .decision-deck[data-exit=send] .decision-list-item.is-option{animation:opt-puff .3s var(--opt-puff-ease) calc(var(--opt-i,0) * 60ms) both!important}.story-room [data-opt-ghost=true] .decision-deck[data-exit=send] .decision-list-item.is-option.is-marked{animation:opt-puff .3s var(--opt-puff-ease) calc((var(--opt-n,3) - 1) * 60ms + .1s) both!important}}@media (prefers-reduced-motion:reduce){.story-room .opt-sparkle{display:none}}@keyframes opt-pop{0%{opacity:0;transform:scale(.15,.3)}60%{opacity:1;transform:scale(1.04)}to{transform:none}}@keyframes opt-squish{0%{transform:none}35%{transform:scale(.95,.92)}70%{transform:scale(1.02)}to{transform:none}}@keyframes opt-puff{0%{transform:none}35%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(.1,.3)}}@keyframes opt-twinkle{0%{opacity:0;transform:scale(.2)rotate(0)}35%{opacity:1;transform:scale(1.15)rotate(30deg)}to{opacity:0;transform:scale(.3)rotate(80deg)}}@keyframes opt-rest-in{0%{opacity:0}}@keyframes opt-frame-in{0%{opacity:0}}@keyframes opt-frame-out{to{opacity:0}}
.story-room{--voice-ring-a:var(--b-voice-story-ring-a);--voice-ring-b:var(--b-voice-story-ring-b);--voice-glow-rgb:var(--b-voice-story-glow-rgb);--voice-dot:var(--b-voice-story-dot)}.story-room[data-play-mode=chat]{--voice-ring-a:var(--b-voice-chat-ring-a);--voice-ring-b:var(--b-voice-chat-ring-b);--voice-glow-rgb:var(--b-voice-chat-glow-rgb);--voice-dot:var(--b-voice-chat-dot)}.story-room[data-play-mode=movie]{--voice-ring-a:var(--b-voice-movie-ring-a);--voice-ring-b:var(--b-voice-movie-ring-b);--voice-glow-rgb:var(--b-voice-movie-glow-rgb);--voice-dot:var(--b-voice-movie-dot)}@property --voice-r{syntax:"<length>";inherits:true;initial-value:0}.story-room .cinema-prompt{--voice-r:0px;width:var(--star-hit,54px);height:var(--star-hit,54px);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#141414;transition:scale var(--b-dur-feedback,.16s) var(--b-ease-enter), --voice-r var(--b-dur-standard,.28s) var(--b-ease-exit);background:0 0;overflow:visible;scale:1}.story-room .cinema-prompt:before{display:none!important}.story-room .cinema-prompt:focus-visible{box-shadow:var(--b-focus-ring)}.story-room .cinema-prompt.is-pressed{transition:scale .12s cubic-bezier(.2, .7, .2, 1), --voice-r var(--b-dur-feedback,.16s) var(--b-ease-exit);scale:.92}.story-room .cinema-prompt.is-pressed:not(.is-no-hold){--voice-r:calc(var(--star-drawn,56px) / 2);transition:scale .12s cubic-bezier(.2,.7,.2,1),--voice-r .35s linear}.story-room .cinema-prompt.is-recording{--voice-r:calc(var(--star-drawn,56px) / 2);scale:calc(var(--star-held,62px) / var(--star-drawn,56px));transition:scale var(--b-dur-feedback,.16s) var(--b-ease-enter), --voice-r .35s linear}.story-room .cinema-prompt-rest{width:var(--star-core,46px);height:var(--star-core,46px);background:radial-gradient(circle at 50% 50%, #fff0 calc(var(--voice-r) - .4px), #fffffff5 calc(var(--voice-r) + .2px));pointer-events:none;transition:box-shadow var(--b-dur-feedback,.16s) var(--b-ease-enter);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:1;box-shadow:0 2px 10px #0000004d}.story-room .cinema-prompt.is-recording>.cinema-prompt-rest{box-shadow:0 2px 14px #00000057}.story-room .cinema-prompt-held{z-index:1;width:var(--star-drawn,56px);height:var(--star-drawn,56px);background:var(--b-voice-glass);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);clip-path:circle(var(--voice-r) at 50% 50%);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.story-room .cinema-prompt-glow{background:radial-gradient(circle at 50% 50%, rgba(var(--voice-glow-rgb), 0) 38%, rgba(var(--voice-glow-rgb), .42) 100%);box-shadow:inset 0 0 12px rgba(var(--voice-glow-rgb), .9), inset 0 0 3px rgba(var(--voice-glow-rgb), .7);opacity:.55;border-radius:50%;position:absolute;inset:0}.story-room .cinema-prompt.is-recording .cinema-prompt-glow{opacity:calc(.55 + var(--star-level,0) * .45);transition:opacity 90ms linear}.story-room .cinema-prompt-ring{z-index:1;width:calc(var(--star-drawn,56px) + 4px);height:calc(var(--star-drawn,56px) + 4px);pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%;rotate:-90deg}.story-room .cinema-prompt-track{fill:none;stroke:#ffffffc7;stroke-width:1.5px;opacity:1;transition:opacity var(--b-dur-feedback,.16s) var(--b-ease-exit)}.story-room .cinema-prompt.is-pressed:not(.is-no-hold) .cinema-prompt-track{opacity:0;transition:opacity 60ms linear .29s}.story-room .cinema-prompt.is-recording .cinema-prompt-track{opacity:0}.story-room .cinema-prompt:has(>.cinema-prompt-arc) .cinema-prompt-track{opacity:0}.story-room .cinema-prompt-ring-line{fill:none;stroke:url(#cinema-voice-pair);stroke-width:1.5px;stroke-opacity:.9;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;opacity:0;transition:stroke-dashoffset var(--b-dur-feedback,.16s) var(--b-ease-exit), opacity var(--b-dur-standard,.28s) var(--b-ease-exit)}.story-room .cinema-voice-stop-a{stop-color:var(--voice-ring-a)}.story-room .cinema-voice-stop-b{stop-color:var(--voice-ring-b)}.story-room .cinema-prompt.is-pressed:not(.is-no-hold) .cinema-prompt-ring-line,.story-room .cinema-prompt.is-recording .cinema-prompt-ring-line{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .35s linear}.story-room .cinema-prompt>.cinema-prompt-mic,.story-room .cinema-prompt>.cinema-prompt-wave{z-index:2;opacity:1;transition:scale var(--b-dur-feedback,.16s) var(--b-ease-exit);scale:1}.story-room .cinema-prompt>.cinema-prompt-mic{color:#141414}.story-room .cinema-prompt-mic-cap{fill:currentColor}.story-room .cinema-prompt-mic-stand{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}.story-room .cinema-prompt>.cinema-prompt-wave{fill:#141414;filter:none}.story-room .cinema-prompt>.cinema-prompt-wave rect{fill:inherit}.story-room .cinema-prompt>.cinema-prompt-mic~.cinema-prompt-wave{opacity:0}.story-room .cinema-prompt.is-pressed>.cinema-prompt-mic,.story-room .cinema-prompt.is-pressed>.cinema-prompt-wave{transition:scale .12s cubic-bezier(.2,.7,.2,1);scale:.9}.story-room .cinema-prompt.is-pressed:not(.is-no-hold)>.cinema-prompt-mic{animation:1ms linear .12s both cinema-voice-mic-out}.story-room .cinema-prompt.is-pressed:not(.is-no-hold)>.cinema-prompt-wave{animation:1ms linear .12s both cinema-voice-tint}.story-room .cinema-prompt.is-recording>.cinema-prompt-wave{opacity:1;fill:url(#cinema-voice-pair);filter:none;scale:1}@keyframes cinema-voice-mic-out{to{opacity:0}}@keyframes cinema-voice-tint{to{opacity:1;fill:url(#cinema-voice-pair)}}@media (prefers-reduced-motion:no-preference){.story-room .cinema-prompt.is-sent{animation:cinema-prompt-in var(--c-in) var(--c-ease) backwards, cinema-prompt-arrive-bounce var(--b-dur-navigation,.32s) var(--b-ease-enter)}.story-room .cinema-prompt.is-sent>.cinema-prompt-held{clip-path:circle(50%);animation:cinema-voice-sent-out var(--b-dur-standard,.28s) var(--b-ease-exit) var(--b-dur-navigation,.32s) both}.story-room .cinema-prompt.is-sent .cinema-prompt-ring-line{stroke-dashoffset:0;animation:cinema-voice-sent-out var(--b-dur-standard,.28s) var(--b-ease-exit) var(--b-dur-navigation,.32s) both;transition:none}.story-room .cinema-prompt.is-sent .cinema-prompt-track{transition:none}:is(.story-room .cinema-prompt.is-sent:not(:has(>.cinema-prompt-arc)) .cinema-prompt-track,.story-room .cinema-prompt.is-sent>.cinema-prompt-arc){animation:cinema-voice-sent-in var(--b-dur-standard,.28s) var(--b-ease-exit) var(--b-dur-navigation,.32s) both}.story-room .cinema-prompt.is-sent>.cinema-prompt-rest{z-index:2;animation:cinema-voice-white-back var(--b-dur-standard,.28s) var(--b-ease-exit) var(--b-dur-navigation,.32s) both}.story-room .cinema-prompt.is-sent>.cinema-prompt-mic~.cinema-prompt-wave{animation:.6s linear both cinema-voice-sent-wave-to-mic}.story-room .cinema-prompt.is-sent>.cinema-prompt-mic{animation:.6s linear both cinema-voice-sent-mic}.story-room .cinema-prompt-slot>.cinema-prompt-pulse{animation:.52s linear 80ms both cinema-voice-pulse}}.story-room .cinema-prompt-slot>.cinema-prompt-pulse{z-index:2;width:var(--star-drawn,56px);height:var(--star-drawn,56px);opacity:0;pointer-events:none;box-shadow:0 0 10px rgba(var(--voice-glow-rgb), .55);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.story-room .cinema-prompt-slot>.cinema-prompt-pulse:before{content:"";background:linear-gradient(115deg, var(--voice-ring-a), var(--voice-ring-b)) border-box;-webkit-mask-composite:xor;border:1.5px solid #0000;border-radius:50%;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}@keyframes cinema-voice-sent-out{0%{opacity:1}to{opacity:0}}@keyframes cinema-voice-sent-in{0%{opacity:0}to{opacity:1}}@keyframes cinema-voice-white-back{0%{scale:0}to{scale:1}}@keyframes cinema-voice-sent-wave-to-mic{0%,73%{opacity:1;fill:url(#cinema-voice-pair)}74%,80%{opacity:1;fill:#141414}to{opacity:0;fill:#141414}}@keyframes cinema-voice-sent-mic{0%,80%{opacity:0}to{opacity:1}}@keyframes cinema-voice-pulse{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);scale:1}12%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);scale:1.3}to{opacity:0;scale:1.6}}.story-room .cinema-prompt>.cinema-prompt-word{z-index:2;color:#141414;text-shadow:none}.story-room .cinema-prompt>.cinema-prompt-arc{transition:opacity var(--b-dur-feedback,.16s) var(--b-ease-enter)}.story-room .cinema-prompt:is(.is-pressed,.is-recording)>.cinema-prompt-arc{opacity:0}.story-room .cinema-prompt-slot>.cinema-prompt-slotline{top:auto;bottom:calc(100% + var(--key-slot-gap,16px));width:max-content;max-width:calc(100vw - 48px);height:var(--key-slot-h,32px);justify-content:center;align-items:center;margin:0 auto;display:flex;position:absolute;inset-inline:0}.story-room .cinema-prompt-slot>.cinema-prompt-underline{top:calc(100% + 8px);bottom:auto;width:max-content;max-width:calc(100vw - 48px);height:18px;transition:opacity var(--b-dur-feedback,.16s) var(--b-ease-enter);justify-content:center;align-items:center;margin:0 auto;display:flex;position:absolute;inset-inline:0}.story-room:has(.round-prog:not([data-state=hidden])) .cinema-prompt-slot>.cinema-prompt-underline{opacity:0}.story-room .cinema-prompt-slot>.cinema-prompt-hint{font-size:var(--b-fs-caption,12px);letter-spacing:0;white-space:nowrap;color:#ffffff9e;text-shadow:0 1px 3px #000000b3,0 0 1px #0009;font-weight:600;line-height:18px}.story-room .cinema-prompt-hint-words{text-overflow:ellipsis;overflow:hidden}.story-room .cinema-prompt-slot>.cinema-prompt-caption.is-voice{background:var(--b-voice-strip);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);color:#fff;max-width:min(342px,100vw - 48px);text-shadow:none;white-space:nowrap;text-overflow:ellipsis;border-radius:16px;padding-block:0;padding-inline:14px 16px;font-size:13px;font-weight:600;line-height:32px;display:block;overflow:hidden}.story-room .cinema-prompt-slot>.cinema-prompt-caption.is-voice:before{content:"";vertical-align:1px;background:var(--voice-dot);border-radius:50%;width:8px;height:8px;margin-inline-end:8px;display:inline-block}.story-room .cinema-prompt-slot>.cinema-prompt-guide{height:var(--star-hit,54px);grid-template-columns:minmax(0, 1fr) var(--star-hit,54px) minmax(0, 1fr);pointer-events:none;animation:cinema-guide-in var(--b-dur-feedback,.16s) var(--b-ease-enter) both;align-items:center;column-gap:16px;padding-inline:12px;display:grid;position:absolute;top:0;left:0;right:0}.story-room .cinema-prompt-guide-cancel,.story-room .cinema-prompt-guide-send{background:var(--b-voice-strip);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);max-width:100%;min-height:28px;font-size:var(--b-fs-caption,12px);color:#ffffffeb;transition:background-color var(--b-dur-feedback,.16s) var(--b-ease-enter), opacity var(--b-dur-feedback,.16s) var(--b-ease-enter), scale var(--b-dur-feedback,.16s) var(--b-ease-enter);border-radius:14px;align-items:center;gap:2px;padding-block:6px;font-weight:700;line-height:16px;display:inline-flex}.story-room .cinema-prompt-guide-cancel{grid-column:1;justify-self:end;padding-inline:6px 12px}.story-room .cinema-prompt-guide-send{grid-column:3;justify-self:start;padding-inline:12px}.story-room .cinema-prompt-guide-words{text-align:center}.story-room .cinema-prompt-guide-chev{flex:none;width:16px;height:16px}.story-room .cinema-prompt-guide[data-armed=true] .cinema-prompt-guide-cancel{background:color-mix(in srgb, var(--b-status-error) 86%, transparent);color:#fff;scale:1.06}.story-room .cinema-prompt-guide[data-armed=true] .cinema-prompt-guide-send{opacity:.32}@keyframes cinema-guide-in{0%{opacity:0}to{opacity:1}}.story-room .ft-qte-foot>.ft-qte-foot-hint{transition:opacity var(--b-dur-feedback,.16s) var(--b-ease-enter)}.story-room:has(.cinema-prompt.is-recording) .ft-qte-foot>.ft-qte-foot-hint{opacity:0}.story-room .cinema-prompt-slot>.cinema-prompt-above{margin-bottom:calc(var(--key-slot-gap,16px) + 2px)}.story-room .cinema-top-bar{padding-block:calc(8px + var(--safe-top)) 36px;padding-inline:calc(8px + var(--safe-start)) calc(6px + var(--safe-end));align-items:flex-start;gap:4px}.story-room .cinema-top-bar>.cinema-back{margin-inline-end:4px}.story-room .cinema-top-bar>.cinema-bond,.story-room .cinema-top-bar>.cinema-avatar{margin-top:4px}.story-room .cinema-top-bar>img.cinema-avatar{margin-top:8px}.story-room .cinema-top-bar>.min-w-0{margin-inline-start:8px;padding-top:2px}.story-room .cinema-top-bar>.cinema-bond{margin-inline-end:-4px}.story-room .cinema-top-bar>.cinema-you{margin-top:4px;gap:8px;margin-inline:4px 0}.story-room .cinema-top-bar .cinema-chapter{margin-top:4px}.story-room .cinema-top-bar .cinema-bond-gifts{font-size:var(--b-fs-caption,12px);padding-inline:4px}.story-room .cinema-top-bar .cinema-bond .cinema-bond-pill{gap:2px}.story-room .cinema-chrome-button,.story-room .cinema-history-pair .cinema-chrome-button{border-radius:var(--b-radius-full);width:48px;height:48px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0}.story-room .cinema-chrome-button>svg{filter:drop-shadow(0 1px 2px #00000073)drop-shadow(0 0 1px #0000004d);width:24px;height:24px}.story-room .cinema-history-pair{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}.story-room .cinema-chrome-button.cinema-back>svg{width:28px;height:28px}.story-room .cinema-top-bar .cinema-chrome-right{flex-direction:column;align-items:flex-end;gap:12px}@media (max-width:359px){.story-room .cinema-top-bar>.cinema-back{width:40px;margin-inline-end:0}.story-room .cinema-history-pair .cinema-history:not(:last-child){width:40px}}.story-room .cinema-replay-history{top:calc(8px + var(--safe-top));z-index:41;pointer-events:auto;opacity:1;transition:opacity var(--b-dur-enter) var(--b-ease-enter);position:absolute;inset-inline-end:calc(6px + var(--safe-end))}.story-room .cinema-replay-history[data-shown=false]{opacity:0;pointer-events:none;transition:opacity var(--b-dur-enter) var(--b-ease-exit)}.story-room .cinema-sound-once-solo{top:calc(8px + var(--safe-top));z-index:41;pointer-events:auto;animation:cinema-sound-once-in var(--b-dur-enter,.22s) var(--b-ease-enter) both;position:absolute;inset-inline-end:calc(6px + var(--safe-end))}.story-room .cinema-sound-once.is-labelled{align-items:center;gap:2px;width:auto;min-width:48px;padding-inline:0 12px;display:inline-flex}.story-room .cinema-sound-once-label{white-space:nowrap;color:#fff;text-shadow:0 1px 3px #000000b3,0 0 1px #0009;font-size:13px;font-weight:700;line-height:18px}.story-room .cinema-sound-once.is-labelled>svg{flex:none;width:24px;height:24px;margin-inline:2px 0;translate:0}.story-room .cinema-sound-once-label{opacity:1;max-width:160px;transition:max-width var(--b-dur-standard,.28s) var(--b-ease-exit), opacity var(--b-dur-feedback,.16s) var(--b-ease-exit);display:inline-block;overflow:hidden}.story-room .cinema-sound-once.is-folded{transition:padding var(--b-dur-standard,.28s) var(--b-ease-exit);gap:0;padding-inline:0}.story-room .cinema-sound-once.is-folded>.cinema-sound-once-label{opacity:0;max-width:0}.story-room .cinema-sound-once.is-folded>svg{margin-inline:12px}@keyframes cinema-sound-once-in{0%{opacity:0}to{opacity:1}}.story-room[data-cinema=true] .round-prog{--rp-h:4px;left:16px;right:16px}.story-room[data-cinema=true] .round-prog[data-state=drag],.story-room[data-cinema=true] .round-prog[data-state=touch]{--rp-h:6px;--rp-k:16px}.story-room[data-cinema=true] .round-prog-knob{box-shadow:0 1px 3px #0006}.story-room[data-cinema=true] .round-prog[data-state=shown] .round-prog-time,.story-room[data-cinema=true] .round-prog[data-state=touch]:not([data-grab=true]) .round-prog-time{font-size:var(--b-fs-caption,12px);text-align:left;color:#fff;opacity:1;text-shadow:0 1px 3px #000000b3,0 0 1px #0009;font-weight:700;line-height:16px;bottom:10px;left:0;right:auto}.story-room[data-cinema=true] .round-prog[data-state=shown] .round-prog-time>span,.story-room[data-cinema=true] .round-prog[data-state=touch]:not([data-grab=true]) .round-prog-time>span{color:#ffffffb8;font-weight:600}.story-room[data-cinema=true]:not([data-rail-panel=true]) .subtitle-layer{padding-inline:calc(24px + var(--safe-start)) calc(24px + var(--safe-end))}.story-room[data-cinema=true]:not([data-rail-panel=true]) .subtitle-layer .subtitle-text{max-width:100%}.story-room .cinema-paused{color:#ffffffb8;filter:drop-shadow(0 2px 6px #0000004d);width:72px;height:72px}.story-room .cinema-paused .cinema-paused-icon{width:72px;height:72px;transform:translate(6px)}.story-room .cinema-panel{-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);background:linear-gradient(180deg, #ffffff12, #fff0 110px), var(--b-panel-glass-a)!important;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff1f,0 -16px 40px #0000004d!important}.story-room .cinema-panel-title,.story-room .cinema-panel-title-text{text-shadow:0 1px 2px #00000040;color:#ffffffa3!important}.story-room .cinema-panel .cinema-row,.story-room .cinema-panel .cinema-row:first-child{background:#ffffff12!important;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff14!important}.story-room .cinema-panel .cinema-card-text{color:#fffffff5;text-shadow:0 1px 2px #00000040}.story-room .cinema-panel .cinema-write:not(.is-compose),.story-room .cinema-panel .cinema-write:not(.is-compose) .cinema-input::placeholder{color:#ffffff9e}.story-room .cinema-panel .cinema-write:not(.is-compose) .cinema-write-arrow{color:#ffffff8f}.story-room .cinema-panel .cinema-panel-chip{background:#00000042;box-shadow:inset 0 0 0 1px #ffffff24}.story-room .cinema-panel-slot{padding-inline:max(12px, var(--safe-start)) max(12px, var(--safe-end))}.story-room .cinema-panel{padding-inline:16px}.story-room .cinema-panel .cinema-panel-head{align-items:center;min-height:28px;margin-bottom:12px}.story-room.story-room .cinema-panel .cinema-panel-title{gap:4px;line-height:21px}.story-room .cinema-panel .cinema-panel-head>.cinema-panel-chip{margin-block:0;padding-inline:8px}.story-room .cinema-panel .cinema-row .cinema-card:not(.is-ticket){padding-inline-end:16px}.story-room .cinema-panel .cinema-write:not(.is-compose){gap:12px;margin-top:8px}.story-room .cinema-panel .cinema-write:not(.is-compose):not(.is-send){padding-inline:8px}.story-room .cinema-panel .cinema-write:not(.is-compose) .cinema-mic{width:44px;height:44px;min-height:44px;box-shadow:none;color:#fff;background:0 0;border:0;border-radius:50%;place-items:center;margin-block:-6px;margin-inline:-6px -2px;padding:0;display:grid;position:relative}.story-room .cinema-panel .cinema-write:not(.is-compose) .cinema-mic:before{content:"";transition:scale .12s var(--b-ease-enter), background-color var(--b-dur-feedback,.16s) var(--b-ease-enter), box-shadow var(--b-dur-feedback,.16s) var(--b-ease-enter);background:#fff3;border-radius:50%;position:absolute;inset:6px;box-shadow:inset 0 0 0 1px #ffffff24,0 1px 3px #00000038}.story-room .cinema-panel .cinema-write:not(.is-compose) .cinema-mic-icon{stroke-width:2px;color:#fff;width:18px;height:18px;position:relative}.story-room .cinema-panel .cinema-write:not(.is-compose) .cinema-mic.is-listening:before{background:var(--b-voice-glass);box-shadow:inset 0 0 0 1.5px var(--voice-ring-a), inset 0 0 9px rgba(var(--voice-glow-rgb), .85), 0 0 10px rgba(var(--voice-glow-rgb), .28);scale:.92}.story-room .cinema-panel .cinema-mic.is-listening .cinema-mic-icon{color:var(--voice-ring-a)}.story-room .cinema-panel .cinema-write.is-compose .cinema-mic{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:#ffffff1f;border-radius:22px;flex:none;width:44px;height:44px;min-height:44px;box-shadow:inset 0 0 0 1px #ffffff24}.story-room .cinema-panel .cinema-write.is-compose .cinema-mic-icon{stroke-width:2px;width:20px;height:20px}.story-room .cinema-panel .cinema-write.is-compose .cinema-mic.is-listening{background:var(--b-voice-glass);box-shadow:inset 0 0 0 1.5px var(--voice-ring-a), inset 0 0 12px rgba(var(--voice-glow-rgb), .85)}.story-room .cinema-panel .cinema-write.is-compose .cinema-send{border-radius:22px}@media (prefers-reduced-motion:no-preference){.story-room .cinema-panel-slot:not(.is-leaving) .cinema-panel-frame{transform-origin:50% 100%;animation:cinema-panel-from-key var(--b-panel-in) var(--b-panel-ease) both}.story-room .cinema-panel-slot.is-leaving:not([data-exit=send]) .cinema-panel-frame{transform-origin:50% 100%;animation:cinema-panel-to-key var(--b-panel-out) var(--b-ease-exit) both}}@keyframes cinema-panel-from-key{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes cinema-panel-to-key{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.story-room .cinema-prompt,.story-room .cinema-prompt.is-pressed,.story-room .cinema-prompt.is-pressed:not(.is-no-hold),.story-room .cinema-prompt.is-recording,.story-room .cinema-prompt-rest,.story-room .cinema-prompt-track,.story-room .cinema-prompt.is-pressed:not(.is-no-hold) .cinema-prompt-track,.story-room .cinema-prompt-ring-line,.story-room .cinema-prompt.is-pressed:not(.is-no-hold) .cinema-prompt-ring-line,.story-room .cinema-prompt.is-recording .cinema-prompt-ring-line,.story-room .cinema-prompt>.cinema-prompt-mic,.story-room .cinema-prompt.is-pressed>.cinema-prompt-mic,.story-room .cinema-prompt.is-pressed>.cinema-prompt-wave{transition:none}.story-room .cinema-prompt.is-pressed:not(.is-no-hold)>.cinema-prompt-mic,.story-room .cinema-prompt.is-pressed:not(.is-no-hold)>.cinema-prompt-wave{animation-delay:0s}.story-room .cinema-sound-once-solo,.story-room .cinema-prompt-slot>.cinema-prompt-guide{animation:none}.story-room .cinema-sound-once-label,.story-room .cinema-sound-once.is-folded,.story-room .cinema-prompt-guide-cancel,.story-room .cinema-prompt-guide-send,.story-room .ft-qte-foot>.ft-qte-foot-hint{transition:none}}.story-room{--voice-send-ink:#fff}.story-room:is([data-play-mode=chat],[data-play-mode=movie]){--voice-send-ink:var(--b-dusk-ink)}.story-room .voice-bubble{z-index:23;pointer-events:none;position:absolute;inset:0}.story-room .voice-bubble.is-r1{z-index:21}.story-room .voice-bubble-glass{clip-path:var(--vb-clip);background:linear-gradient(180deg, #fff0 var(--vb-top), #ffffff12 var(--vb-top), #fff0 calc(var(--vb-top) + 110px)), var(--b-panel-glass-a);-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);transform-origin:50% calc(100% - var(--vb-key-bottom) - 27px);position:absolute;inset:0}.story-room .voice-bubble-band{inset-inline:0;top:var(--vb-top);width:var(--vb-w);background-image:linear-gradient(90deg, rgba(var(--r7-acc-rgb), .95) 0%, rgba(var(--r7-acc-rgb), .55) 45%, rgba(var(--r7-acc-rgb), 0) 85%);height:1.5px;margin-inline:auto;position:absolute}.story-room .voice-bubble-edge{position:absolute;inset:0;overflow:visible}.story-room .voice-bubble-edge-top{stop-color:#ffffff4d}.story-room .voice-bubble-edge-side{stop-color:#ffffff1f}.story-room .voice-bubble-body{inset-inline:0;bottom:var(--vb-foot);box-sizing:border-box;width:var(--vb-w);text-align:center;color:#fffffffa;pointer-events:auto;margin-inline:auto;padding:16px;position:absolute}.story-room .voice-bubble.is-r1 .voice-bubble-body{pointer-events:none}.story-room .voice-bubble-meta{letter-spacing:.09em;text-transform:uppercase;color:#fffc;text-shadow:0 1px 2px #00000040;justify-content:center;align-items:center;gap:4px;margin:0;font-size:13px;font-weight:700;line-height:18px;display:flex}.story-room .voice-bubble-meta-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;flex:none;width:13px;height:13px}.story-room .voice-r1-round{color:var(--b-brand-text-accent);font-weight:700}.story-room .voice-bubble-text{width:100%;font-size:var(--b-fs-card-title,20px);letter-spacing:-.01em;text-wrap:balance;color:#fffffffa;text-shadow:0 1px 2px #00000040;margin:8px 0 0;font-weight:600;line-height:28px;display:block}.story-room .voice-confirm-field{box-sizing:border-box;text-align:center;resize:none;caret-color:rgb(var(--r7-acc-rgb));cursor:text;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-family:inherit;overflow:hidden}.story-room .voice-bubble.is-confirm .voice-confirm-field{cursor:pointer}.story-room .voice-bubble.is-edit .voice-confirm-field{-webkit-user-select:text;user-select:text}.story-room .voice-confirm-old{color:#ffffff75;margin:8px 0 0;font-size:15px;font-weight:700;line-height:20px;text-decoration:line-through}.story-room .voice-confirm-note{color:#fffc;margin:8px 0 0;font-size:13px;font-weight:700;line-height:18px}.story-room .voice-confirm-inline{gap:8px;margin-top:12px;display:flex}.story-room .voice-confirm-btn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:8px;place-items:center;height:48px;padding:0 16px;font-size:15px;font-weight:700;line-height:1;display:grid}.story-room .voice-confirm-btn.is-cancel{background:#ffffff12;flex:1;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff14}.story-room .voice-confirm-btn.is-update{background:linear-gradient(135deg, var(--voice-ring-a), var(--voice-ring-b));color:var(--voice-send-ink);flex:1.7}.story-room .voice-confirm-btn.is-update:disabled{opacity:.4;cursor:default}.story-room .voice-confirm-keys{inset-inline:0;bottom:var(--vb-key-bottom);height:54px;position:absolute}.story-room .voice-confirm-send,.story-room .voice-confirm-side,.story-room .voice-confirm-label{pointer-events:auto;margin-inline:auto;position:absolute;inset-inline:0}.story-room .voice-confirm-send{background:linear-gradient(135deg, var(--voice-ring-a), var(--voice-ring-b));width:56px;height:56px;color:var(--voice-send-ink);box-shadow:0 6px 18px rgba(var(--voice-glow-rgb), .32), inset 0 1px 0 #ffffff38;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;place-items:center;padding:0;display:grid;bottom:-1px}.story-room .voice-confirm-send[aria-disabled=true]{cursor:default}.story-room .voice-confirm-send-icon{width:28px;height:28px}.story-room .voice-confirm-arm{pointer-events:none;width:64px;height:64px;position:absolute;inset:-4px;overflow:visible;rotate:-90deg}.story-room .voice-confirm-arm circle{fill:none;stroke:#ffffffe6;stroke-width:2px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;opacity:0;animation:.35s linear both voice-confirm-arm}@keyframes voice-confirm-arm{0%{stroke-dashoffset:100px;opacity:1}99%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.story-room .voice-confirm-price{top:-8px;height:22px;color:var(--b-gold);font-variant-numeric:tabular-nums;background:#00000080;border-radius:4px;align-items:center;gap:2px;padding-inline:4px 6px;font-size:13px;font-weight:700;line-height:22px;display:inline-flex;position:absolute;inset-inline-end:-12px;box-shadow:inset 0 0 0 1px #ffffff24}.story-room .voice-confirm-bell.fishbits-icon{width:13px;height:13px}.story-room .voice-confirm-side{background:var(--b-panel-glass-a);-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);color:#ffffffeb;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:12px;place-items:center;width:48px;height:48px;padding:0;display:grid;bottom:-1px;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff1f}.story-room .voice-confirm-side-icon{width:24px;height:24px}.story-room .voice-confirm-side.is-discard,.story-room .voice-confirm-label.is-discard{translate:-88px}.story-room .voice-confirm-side.is-edit,.story-room .voice-confirm-label.is-edit{translate:88px}.story-room .voice-confirm-label{text-align:center;white-space:nowrap;color:#ffffffc7;text-shadow:0 1px 2px #000000b3;pointer-events:none;width:88px;font-size:13px;font-weight:700;line-height:16px;top:calc(100% + 5px)}@media (prefers-reduced-motion:no-preference){.story-room .voice-bubble.is-confirm .voice-bubble-glass,.story-room .voice-bubble.is-confirm .voice-bubble-edge{transform-origin:50% calc(100% - var(--vb-key-bottom) - 27px);animation:voice-bubble-grow var(--b-dur-standard,.28s) var(--b-ease-enter) both}.story-room .voice-bubble.is-confirm .voice-bubble-body{animation:voice-bubble-words var(--b-dur-standard,.28s) var(--b-ease-enter) 60ms both}.story-room .voice-confirm-side.is-discard,.story-room .voice-confirm-label.is-discard{animation:voice-confirm-out-start var(--b-dur-standard,.28s) var(--b-ease-enter) both}.story-room .voice-confirm-side.is-edit,.story-room .voice-confirm-label.is-edit{animation:voice-confirm-out-end var(--b-dur-standard,.28s) var(--b-ease-enter) both}.story-room .voice-bubble.is-r1{animation:voice-r1-lift 1.6s var(--b-ease-exit) both}.story-room .voice-bubble.is-r1 .voice-bubble-glass,.story-room .voice-bubble.is-r1 .voice-bubble-edge,.story-room .voice-bubble.is-r1 .voice-bubble-body{animation:1.6s linear both voice-r1-fade}}@keyframes voice-bubble-grow{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes voice-bubble-words{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes voice-confirm-out-start{0%{opacity:0;translate:0}to{opacity:1;translate:-88px}}@keyframes voice-confirm-out-end{0%{opacity:0;translate:0}to{opacity:1;translate:88px}}@keyframes voice-r1-lift{0%,80%{translate:0}to{translate:0 -26px}}@keyframes voice-r1-fade{0%{opacity:0}12%,80%{opacity:1}to{opacity:0}}.story-room .cinema-prompt-slot.is-confirming{visibility:hidden}.story-room:has(.voice-bubble.is-confirm) .round-prog{opacity:0;pointer-events:none}
.stage-wait{z-index:40;pointer-events:none;position:absolute;inset:0}.stage-wait-block{align-items:center;gap:var(--b-layout-title-gap);text-align:center;width:max-content;max-width:min(342px,100% - 48px);animation:stage-wait-in-fade .22s var(--b-ease-enter) both, stage-wait-in-rise .36s var(--b-ease-enter-emphasized) both;flex-direction:column;display:flex;position:absolute;inset-block-start:51%;inset-inline-start:50%;translate:-50% -50%}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .stage-wait-block{translate:50% -50%}.stage-wait[data-variant=retake] .stage-wait-block{animation-delay:.12s,.12s}.stage-wait[data-leaving=true] .stage-wait-block{animation:stage-wait-out .18s var(--b-ease-drawer) both}.stage-wait-block:before{content:"";z-index:-1;background:radial-gradient(closest-side,#00000080,#00000052 50%,#0000);width:380px;height:200px;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .stage-wait-block:before{translate:50% -50%}.stage-wait-title{font-size:var(--b-fs-card-title);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;color:#0000;background:linear-gradient(100deg,#ffffff9e 40%,#fff 50%,#ffffff9e 60%) 0 0/250% 100% no-repeat;filter:drop-shadow(0 1px 1.5px #0000008c)drop-shadow(0 2px 12px #0000006b);-webkit-background-clip:text;background-clip:text;max-width:100%;font-weight:700;line-height:28px;animation:1.9s cubic-bezier(.45,0,.55,1) infinite stage-wait-sweep;overflow:hidden}.stage-wait[data-look][data-tone=failed] .stage-wait-title{color:#fff;background:0 0;animation:none}.stage-wait[data-variant=refund] .stage-wait-title{white-space:normal;text-overflow:clip;text-wrap:balance}.stage-wait[data-variant=refund] .stage-wait-sub{white-space:normal;text-wrap:balance}.stage-wait[data-floor] .stage-wait-block{inset-block:auto max(var(--stage-wait-floor,0px), calc(49% - 27px));inset-inline:calc(24px + var(--safe-start,0px)) calc(24px + var(--safe-end,0px));max-width:min(342px, calc(100% - 48px - var(--safe-start,0px) - var(--safe-end,0px)));transition:inset-block-end .36s var(--b-ease-enter), inset-inline-end .36s var(--b-ease-enter), max-width .36s var(--b-ease-enter);margin-inline:auto;translate:none}.story-room[data-rail-out=true] .stage-wait[data-floor] .stage-wait-block{max-width:min(342px, calc(100% - 88px - var(--safe-start,0px) - var(--safe-end,0px)));inset-inline-end:calc(64px + var(--safe-end,0px))}.stage-wait-sub-box{justify-items:center;display:grid;position:relative}.stage-wait-sub{align-items:center;gap:var(--b-space-1);font-size:var(--b-fs-body-sm);white-space:nowrap;color:#ffffffd1;text-shadow:0 1px 2px #0009,0 0 12px #0000006b;grid-area:1/1;font-weight:600;line-height:20px;display:inline-flex}.stage-wait-sub.is-out{animation:stage-wait-sub-out .18s var(--b-ease-enter) both}.stage-wait-sub.is-in{animation:stage-wait-sub-in .18s var(--b-ease-enter) .18s both}.stage-wait-dot{color:#ffffff80}.stage-wait-sub .stage-wait-price{font-size:var(--b-fs-body-sm);font-variant-numeric:tabular-nums;color:var(--b-gold);font-weight:800}@keyframes stage-wait-in-fade{0%{opacity:0}}@keyframes stage-wait-in-rise{0%{transform:translateY(6px)}}@keyframes stage-wait-out{to{opacity:0}}@keyframes stage-wait-sub-out{to{opacity:0}}@keyframes stage-wait-sub-in{0%{opacity:0}}@keyframes stage-wait-sweep{0%{background-position:100% 0}68.4%{background-position:0 0}to{background-position:0 0}}.stage-wait[data-look=b] .stage-wait-block{gap:9px}.stage-wait[data-look=b] .stage-wait-sub{text-transform:uppercase;letter-spacing:.14em;color:#ffffffbd;text-shadow:0 1px 2px #000000a6,0 0 10px #00000073;gap:2px;padding-inline-start:.14em;font-size:11px;font-weight:800;line-height:14px}.stage-wait[data-look=b] .stage-wait-dot{color:#ffffff73;margin-inline:.36em .5em}.stage-wait[data-look=b] .stage-wait-sub .stage-wait-price{font-size:11px}.stage-wait[data-look=b] .stage-wait-title{background-image:linear-gradient(100deg,#ffffffbd 43%,#fffffff5 50%,#ffffffbd 57%);animation:3s cubic-bezier(.45,0,.55,1) infinite stage-wait-sweep-calm}@keyframes stage-wait-sweep-calm{0%{background-position:100% 0}53.3%{background-position:0 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.stage-wait-block{animation:stage-wait-in-fade .22s var(--b-ease-enter) both}.stage-wait[data-floor] .stage-wait-block{transition:none}.stage-wait[data-variant=retake] .stage-wait-block{animation-delay:.12s}.stage-wait-title,.stage-wait[data-look=b] .stage-wait-title{color:#fff;background:0 0;animation:none}}
.round-prog{--rp-h:3px;--rp-k:12px;left:var(--b-space-screen);right:var(--b-space-screen);z-index:58;opacity:0;pointer-events:none;height:0;transition:opacity .24s cubic-bezier(.4,0,1,1) .16s,transform .24s cubic-bezier(.4,0,1,1) .16s;position:absolute;transform:translateY(16px)}.round-prog[data-state=hidden]{transform:translateY(10px)}.round-prog[data-state=shown],.round-prog[data-state=drag]{opacity:1;pointer-events:auto;transition:opacity .22s var(--b-ease-enter) 60ms, transform .36s var(--b-ease-enter) 60ms;transform:none}.round-prog[data-state=drag]{--rp-h:6px;--rp-k:16px}.round-prog[data-state=touch]{--rp-h:6px;--rp-k:16px;opacity:1;pointer-events:auto;transition:opacity .12s var(--b-ease-enter), transform .16s var(--b-ease-enter);transform:none}.round-prog[data-state=hidden][data-grab=true] .round-prog-zone{pointer-events:auto;transform:translateY(-10px)}.round-prog-zone{touch-action:none;cursor:pointer;outline:none;height:36px;position:absolute;top:-18px;left:-8px;right:-8px}.round-prog-rail{height:0;position:absolute;top:18px;left:8px;right:8px}.round-prog-track{left:0;right:0;top:calc(var(--rp-h) / -2);height:var(--rp-h);background:#ffffff2e;border-radius:999px;transition:height .16s cubic-bezier(0,0,.2,1),top .16s cubic-bezier(0,0,.2,1);position:absolute;overflow:hidden;box-shadow:0 0 0 .5px #0000002e,0 1px 3px #00000040}.round-prog[data-full=true] .round-prog-track{background:#fff6}.round-prog-gen{background:linear-gradient(90deg,#fff6 0 calc(100% - 16px),#ffffff2e 100%);position:absolute;top:0;bottom:0;left:0}.round-prog-shim{position:absolute;top:0;bottom:0;right:0;overflow:hidden}.round-prog-shim:after{content:"";background:linear-gradient(90deg,#fff0,#ffffff29,#fff0);width:60px;animation:1.6s linear infinite round-prog-sweep;position:absolute;top:0;bottom:0;left:0}.round-prog[data-full=true] .round-prog-gen,.round-prog[data-full=true] .round-prog-shim{display:none}.round-prog-played{background:#fff;position:absolute;top:0;bottom:0;left:0}.round-prog-knob{width:var(--rp-k);height:var(--rp-k);margin-top:calc(var(--rp-k) / -2);margin-left:calc(var(--rp-k) / -2);background:#fff;border-radius:50%;position:absolute;top:0;box-shadow:0 1px 6px #00000073}.round-prog-played,.round-prog-gen,.round-prog-shim{transition:width .24s var(--b-ease-enter), left .24s var(--b-ease-enter)}.round-prog-knob{transition:width .16s cubic-bezier(0, 0, .2, 1), height .16s cubic-bezier(0, 0, .2, 1), margin .16s cubic-bezier(0, 0, .2, 1), left .24s var(--b-ease-enter)}.round-prog[data-state=drag] .round-prog-played,.round-prog[data-state=drag] .round-prog-knob,.round-prog[data-state=touch] .round-prog-played,.round-prog[data-state=touch] .round-prog-knob{transition-property:width,height,margin}.round-prog-time{left:0;right:0;bottom:var(--b-space-12);text-align:center;font:700 var(--b-fs-title)/1 var(--b-font);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#fff;text-shadow:0 2px 14px #0000008c,0 1px 2px #00000080;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s var(--b-ease-exit);position:absolute}.round-prog-time span{color:#ffffff9e;font-weight:700}.round-prog[data-state=drag] .round-prog-time{opacity:1;transition:opacity .12s var(--b-ease-enter) 40ms}.round-prog-dim{z-index:57;opacity:0;pointer-events:none;transition:opacity .24s var(--b-ease-exit);background:#0000001f;position:fixed;inset:0}.round-prog-dim[data-on=true]{opacity:1;transition:opacity .16s var(--b-ease-enter)}.round-prog-peek{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.round-prog-peek[data-on=true]{opacity:1}@keyframes round-prog-sweep{0%{transform:translate(-60px)}to{transform:translateX(var(--rp-shim-w,400px))}}@media (prefers-reduced-motion:reduce){.round-prog,.round-prog[data-state=shown],.round-prog[data-state=drag]{transform:none}.round-prog-shim:after{opacity:0;animation:none}}[data-testid=story-room][data-prog-drag=true] :is(.cinema-chrome,.cinema-paused,[data-testid=action-wheel],.cinema-prompt-slot,.ft-hud--picture,[data-prog-fade]){opacity:0!important;pointer-events:none!important;transition:opacity .16s var(--b-ease-exit)!important}[data-testid=story-room][data-prog-drag=true] :is(.cinema-chrome,.cinema-paused,[data-testid=action-wheel],.cinema-prompt-slot,.ft-hud--picture,[data-prog-fade]) *{pointer-events:none!important}[data-testid=story-room][data-prog-drag=true] :is(.subtitle-layer,.subtitle-scrim,.ft-cap.is-picture,.ft-cap-next,.options-hint--phone,[data-testid=title-cards]),[data-testid=story-room][data-prog-peek=true] :is(.subtitle-layer,.subtitle-scrim,[data-testid=title-cards]){opacity:0!important;transition:opacity .12s var(--b-ease-exit)!important}
