.CompanionFailureBar-module__dQyZsG__bar{align-items:center;gap:var(--s3);min-height:40px;margin-bottom:var(--s3);padding:var(--s2)var(--s2)var(--s2)var(--s4);border-radius:var(--r-pill);background:var(--game-panel-bg-heavy);-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);box-shadow:var(--game-dock-shadow);animation:CompanionFailureBar-module__dQyZsG__drop var(--game-motion-screen)var(--game-ease-out-soft);display:flex;position:relative;overflow:hidden}.CompanionFailureBar-module__dQyZsG__bar:before{content:"";background:var(--game-panel-highlight);pointer-events:none;position:absolute;inset:0}.CompanionFailureBar-module__dQyZsG__text{min-width:0;font-family:var(--game-font-ui);font-size:var(--t-footnote);line-height:var(--lh-text);color:var(--game-ink-soft);text-shadow:var(--game-text-shadow-soft);flex:1;position:relative}.CompanionFailureBar-module__dQyZsG__action{min-height:32px;padding:0 var(--s4);border-radius:var(--r-pill);background:var(--game-cta-quiet-bg);color:var(--game-accent-ember);font-family:var(--game-font-ui);font-size:var(--t-footnote);line-height:var(--lh-ui);cursor:pointer;transition:background var(--game-motion-fast)var(--game-ease-standard),box-shadow var(--game-motion-fast)var(--game-ease-standard);border:none;flex:none;font-weight:600;position:relative}.CompanionFailureBar-module__dQyZsG__action:after{content:"";position:absolute;inset:-6px 0}.CompanionFailureBar-module__dQyZsG__action:active{background:var(--game-press-bg)}@media (hover:hover) and (pointer:fine){.CompanionFailureBar-module__dQyZsG__action:hover{box-shadow:var(--game-glow-ember)}}@keyframes CompanionFailureBar-module__dQyZsG__drop{0%{opacity:0;transform:translateY(calc(-1*var(--s2)))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CompanionFailureBar-module__dQyZsG__bar{animation:none}}
.ChatStream-module__gBKgsG__stream{--chat-flow-gap:var(--s6);padding-bottom:calc(var(--s6) + var(--s4));overscroll-behavior:contain;scrollbar-width:none;font-family:var(--game-font-ui);--stream-fade-top:0px;--stream-fade-bottom:0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--game-scroll-mask)var(--stream-fade-top),var(--game-scroll-mask)calc(100% - var(--stream-fade-bottom)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--game-scroll-mask)var(--stream-fade-top),var(--game-scroll-mask)calc(100% - var(--stream-fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,var(--game-scroll-mask)var(--stream-fade-top),var(--game-scroll-mask)calc(100% - var(--stream-fade-bottom)),transparent 100%);flex-direction:column;display:flex;overflow:hidden auto}.ChatStream-module__gBKgsG__stream[data-history-above=true]{--stream-fade-top:56px}.ChatStream-module__gBKgsG__stream[data-more-below=true]{--stream-fade-bottom:56px}.ChatStream-module__gBKgsG__stream::-webkit-scrollbar{display:none}.ChatStream-module__gBKgsG__tailSpacer{flex:none;width:100%}.ChatStream-module__gBKgsG__failureSlot{margin-top:var(--s5)}.ChatStream-module__gBKgsG__pill{bottom:var(--s3);margin-top:var(--s3);background:var(--game-panel-bg-heavy);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);box-shadow:var(--game-dock-shadow);color:var(--game-ink-soft);font-family:var(--game-font-ui);font-size:var(--game-stage-type-meta);cursor:pointer;border:none;border-radius:999px;align-self:flex-end;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:sticky}.ChatStream-module__gBKgsG__pill[data-new=true]{color:var(--game-ink-bright)}.ChatStream-module__gBKgsG__pill[data-new=true]:before{content:"";background:var(--game-accent-ember);border-radius:50%;width:6px;height:6px}.ChatStream-module__gBKgsG__longWait{margin-left:var(--s2);font-family:var(--game-font-ui);font-size:var(--game-stage-type-meta);color:var(--game-ink-dim)}.ChatStream-module__gBKgsG__beat{min-width:0;margin-top:var(--chat-flow-gap);overflow-wrap:anywhere;white-space:pre-wrap;flex:none}.ChatStream-module__gBKgsG__premise{margin:var(--s4)0 var(--s2);padding-inline:var(--s4);color:var(--game-ink-bright);text-wrap:pretty;overflow-wrap:anywhere;text-shadow:var(--game-text-shadow-soft);flex:none}.ChatStream-module__gBKgsG__premise,.ChatStream-module__gBKgsG__narration,.ChatStream-module__gBKgsG__action,.ChatStream-module__gBKgsG__aside,.ChatStream-module__gBKgsG__dialogue,.ChatStream-module__gBKgsG__player{font-size:var(--game-stage-type-body);line-height:var(--game-stage-body-lh)}.ChatStream-module__gBKgsG__narration,.ChatStream-module__gBKgsG__action,.ChatStream-module__gBKgsG__aside{padding-inline:var(--s4);color:var(--game-ink-soft);text-shadow:var(--game-text-shadow-soft)}.ChatStream-module__gBKgsG__dialogueGroup{flex-direction:column;align-items:flex-start;display:flex}.ChatStream-module__gBKgsG__dialogueGroup:has(>.ChatStream-module__gBKgsG__dialogue:last-child)+.ChatStream-module__gBKgsG__dialogueGroup:has(>.ChatStream-module__gBKgsG__dialogue:first-child){margin-top:var(--s3)}.ChatStream-module__gBKgsG__dialogueGroup>*+*{margin-top:var(--chat-flow-gap)}.ChatStream-module__gBKgsG__dialogueGroup>.ChatStream-module__gBKgsG__dialogue+.ChatStream-module__gBKgsG__dialogue{margin-top:var(--s3)}.ChatStream-module__gBKgsG__dialogue,.ChatStream-module__gBKgsG__player,.ChatStream-module__gBKgsG__pending{width:fit-content;max-width:90%;padding:var(--s4);border-radius:var(--r-card)}.ChatStream-module__gBKgsG__dialogue,.ChatStream-module__gBKgsG__pending{border-bottom-left-radius:var(--s1);background:var(--game-chat-incoming-bg);color:var(--game-ink-bright);align-self:flex-start}.ChatStream-module__gBKgsG__player{margin-top:var(--s8);border-bottom-right-radius:var(--s1);background:var(--game-chat-outgoing-bg);color:var(--game-chat-outgoing-ink);align-self:flex-end}.ChatStream-module__gBKgsG__player+.ChatStream-module__gBKgsG__beat{margin-top:var(--s8)}.ChatStream-module__gBKgsG__pending{margin-top:var(--s8);flex:none;align-items:center;gap:6px;min-height:44px;display:flex}.ChatStream-module__gBKgsG__pending i{background:var(--game-ink-dim);width:6px;height:6px;box-shadow:var(--game-glow-ember);animation:ChatStream-module__gBKgsG__pendingBreath 1.4s var(--game-ease-standard)infinite;border-radius:50%}.ChatStream-module__gBKgsG__pending[data-retrying=true] i{background:var(--game-accent-ember)}.ChatStream-module__gBKgsG__pending i:nth-child(2){animation-delay:.18s}.ChatStream-module__gBKgsG__pending i:nth-child(3){animation-delay:.36s}@keyframes ChatStream-module__gBKgsG__pendingBreath{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ChatStream-module__gBKgsG__pending i{opacity:.6;animation:none}}@media (max-width:768px),(max-height:500px){.ChatStream-module__gBKgsG__stream[data-history-above=true]{--stream-fade-top:48px}.ChatStream-module__gBKgsG__stream[data-more-below=true]{--stream-fade-bottom:48px}.ChatStream-module__gBKgsG__stream{--chat-flow-gap:var(--s5)}.ChatStream-module__gBKgsG__dialogue,.ChatStream-module__gBKgsG__player,.ChatStream-module__gBKgsG__pending{max-width:92%}}
.Composer-module__pjZDsa__dock{align-items:center;gap:var(--s3);min-height:52px;padding:0 var(--s2)0 var(--game-dock-inset,var(--s5));background:var(--game-panel-bg-heavy);-webkit-backdrop-filter:blur(26px)saturate(1.1);backdrop-filter:blur(26px)saturate(1.1);box-shadow:var(--game-dock-shadow);transition:box-shadow var(--game-motion-fast)var(--game-ease-standard),border-radius var(--game-motion-fast)var(--game-ease-out-soft);border-radius:26px;display:flex;position:relative;overflow:hidden}.Composer-module__pjZDsa__dock[data-expanded=true]{align-items:stretch;gap:var(--s2);padding:var(--s4)var(--s3)var(--s3)var(--game-dock-inset,var(--s5));border-radius:var(--r-dock);flex-direction:column}.Composer-module__pjZDsa__dock:before{content:"";background:var(--game-panel-highlight);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.Composer-module__pjZDsa__dock:hover{box-shadow:var(--game-dock-hover-shadow)}}.Composer-module__pjZDsa__field{resize:none;min-width:0;height:auto;min-height:52px;font-family:var(--game-font-ui);font-size:var(--game-stage-type-body);line-height:var(--game-stage-body-lh);color:var(--game-ink-bright);scrollbar-width:none;background:0 0;border:none;outline:none;flex:1;padding:14px 0;overflow-y:hidden}.Composer-module__pjZDsa__field::-webkit-scrollbar{display:none}.Composer-module__pjZDsa__dock[data-expanded=true] .Composer-module__pjZDsa__field{min-height:calc(var(--game-stage-type-body)*var(--game-stage-body-lh));flex:none;max-height:min(34vh,240px);padding:0;overflow-y:auto}.Composer-module__pjZDsa__field::placeholder{color:var(--game-ink-faint)}.Composer-module__pjZDsa__bar{align-items:center;gap:var(--s3);flex:none;display:flex}.Composer-module__pjZDsa__format,.Composer-module__pjZDsa__hint{display:none}.Composer-module__pjZDsa__dock[data-expanded=true] .Composer-module__pjZDsa__format{margin-right:auto;display:inline-flex}.Composer-module__pjZDsa__dock[data-expanded=true] .Composer-module__pjZDsa__hint{display:inline}.Composer-module__pjZDsa__format{align-items:center;gap:var(--s2);height:30px;padding:0 var(--s3);border-radius:var(--r-pill);background:var(--game-panel-bg);box-shadow:var(--game-chip-shadow);cursor:pointer;font-family:var(--game-font-ui);font-size:var(--game-stage-type-meta);color:var(--game-ink-soft);transition:background var(--game-motion-fast)var(--game-ease-standard),color var(--game-motion-fast)var(--game-ease-standard);border:none;position:relative}@media (hover:hover) and (pointer:fine){.Composer-module__pjZDsa__format:hover:not(:disabled){color:var(--game-ink-bright);background:var(--game-chip-hover-bg);box-shadow:var(--game-chip-hover-shadow)}}.Composer-module__pjZDsa__format:not(:disabled):active{background:var(--game-press-bg);color:var(--game-ink-bright)}.Composer-module__pjZDsa__format:after{content:"";position:absolute;inset:-7px 0}.Composer-module__pjZDsa__format:disabled{opacity:.4;cursor:default}.Composer-module__pjZDsa__formatGlyph{font-family:var(--game-font-ui);font-size:inherit;color:var(--game-ink-soft);line-height:1}.Composer-module__pjZDsa__hint{font-family:var(--game-font-ui);font-size:var(--game-stage-type-meta);color:var(--game-ink-faint);white-space:nowrap}.Composer-module__pjZDsa__send{background:var(--game-send-rest-bg);width:44px;height:44px;color:var(--game-ink-soft);box-shadow:none;cursor:pointer;transition:background var(--game-motion-fast)var(--game-ease-standard),color var(--game-motion-fast)var(--game-ease-standard),box-shadow var(--game-motion-fast)var(--game-ease-standard),transform var(--game-motion-fast)var(--game-ease-standard);border:none;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.Composer-module__pjZDsa__send[data-filled=true]:not(:disabled){background:var(--game-cta-surface);box-shadow:var(--game-cta-shadow);color:var(--game-cta-ink)}.Composer-module__pjZDsa__send:not(:disabled):active{transform:scale(var(--game-press-scale))}.Composer-module__pjZDsa__send svg{width:17px;height:17px}.Composer-module__pjZDsa__send:disabled{cursor:default}.Composer-module__pjZDsa__send:disabled:not([data-busy=true]){opacity:.38}.Composer-module__pjZDsa__send[data-busy=true]{animation:Composer-module__pjZDsa__breathe 1.8s var(--game-ease-standard)infinite}@keyframes Composer-module__pjZDsa__breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.Composer-module__pjZDsa__send[data-busy=true]{opacity:.55;animation:none}.Composer-module__pjZDsa__dock{transition:none}}@media (max-width:768px),(max-height:500px){.Composer-module__pjZDsa__dock{padding:0 var(--s2)0 var(--s4)}.Composer-module__pjZDsa__dock[data-expanded=true]{padding:var(--s3)var(--s2)var(--s2)var(--s4)}.Composer-module__pjZDsa__dock[data-expanded=true] .Composer-module__pjZDsa__field{max-height:min(26vh,150px)}.Composer-module__pjZDsa__dock[data-expanded=true] .Composer-module__pjZDsa__hint{display:none}}
.SuggestionChips-module__8xigAa__chips{--chip-rest-bg:color-mix(in srgb,var(--game-ink-bright)5.5%,transparent);gap:var(--s2);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,var(--game-scroll-mask)calc(100% - var(--s10)),transparent);-webkit-mask-image:linear-gradient(90deg,var(--game-scroll-mask)calc(100% - var(--s10)),transparent);mask-image:linear-gradient(90deg,var(--game-scroll-mask)calc(100% - var(--s10)),transparent);flex-wrap:nowrap;margin-top:-6px;margin-bottom:6px;padding-top:6px;padding-bottom:6px;display:flex;overflow-x:auto}.SuggestionChips-module__8xigAa__chips::-webkit-scrollbar{display:none}.SuggestionChips-module__8xigAa__chip{font-family:var(--game-font-ui);white-space:nowrap;font-size:var(--game-stage-type-meta);line-height:var(--lh-ui);color:var(--game-ink-soft);text-shadow:var(--game-text-shadow-soft);min-height:32px;padding:0 14px 0 var(--game-dock-inset,var(--s4));border-radius:var(--r-pill);background:var(--chip-rest-bg);box-shadow:var(--game-chip-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--game-motion-fast)var(--game-ease-standard),color var(--game-motion-fast)var(--game-ease-standard),box-shadow var(--game-motion-fast)var(--game-ease-standard),transform var(--game-motion-fast)var(--game-ease-standard);border:none;flex:none;align-items:center;display:flex}.SuggestionChips-module__8xigAa__chip:active{background:var(--game-press-bg);color:var(--game-ink-bright);transform:scale(var(--game-press-scale))}.SuggestionChips-module__8xigAa__chip:active em{color:var(--game-ink-soft)}.SuggestionChips-module__8xigAa__chip em{color:inherit;font-style:normal}@media (hover:hover) and (pointer:fine){.SuggestionChips-module__8xigAa__chip:hover{background:var(--game-chip-hover-bg);color:var(--game-ink-bright);box-shadow:var(--game-chip-hover-shadow);text-shadow:none}.SuggestionChips-module__8xigAa__chip:hover em{color:var(--game-ink-soft)}}
.CompanionConfirmDialog-module__Dy_d4a__layer{z-index:90;padding:var(--s5);font-family:var(--game-font-ui);place-items:center;display:grid;position:fixed;inset:0}.CompanionConfirmDialog-module__Dy_d4a__scrim{background:var(--game-modal-scrim-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;animation:CompanionConfirmDialog-module__Dy_d4a__veil var(--game-motion-screen)var(--game-ease-standard);border:none;padding:0;position:absolute;inset:0}.CompanionConfirmDialog-module__Dy_d4a__card{width:min(420px,100%);padding:var(--s6);border-radius:var(--r-notif);background:var(--game-panel-bg);-webkit-backdrop-filter:blur(28px)saturate(1.1);backdrop-filter:blur(28px)saturate(1.1);box-shadow:var(--game-shadow-frame);animation:CompanionConfirmDialog-module__Dy_d4a__rise var(--game-motion-device)var(--game-ease-out-soft);position:relative;overflow:hidden}.CompanionConfirmDialog-module__Dy_d4a__card:before{content:"";background:var(--game-panel-highlight);pointer-events:none;position:absolute;inset:0}.CompanionConfirmDialog-module__Dy_d4a__title{font-size:var(--t-title3);line-height:var(--lh-ui);letter-spacing:.03em;color:var(--game-ink-bright);text-shadow:var(--game-text-shadow-strong);margin:0;font-weight:600;position:relative}.CompanionConfirmDialog-module__Dy_d4a__body{margin:var(--s3)0 0;font-family:var(--game-font-narrative);font-size:var(--t-callout);line-height:var(--lh-text);color:var(--game-ink-soft);text-shadow:var(--game-text-shadow-soft);position:relative}.CompanionConfirmDialog-module__Dy_d4a__actions{justify-content:flex-end;gap:var(--s3);margin-top:var(--s6);display:flex;position:relative}.CompanionConfirmDialog-module__Dy_d4a__quiet,.CompanionConfirmDialog-module__Dy_d4a__primary{min-height:44px;padding:0 var(--s5);border-radius:var(--r-pill);font-family:var(--game-font-ui);font-size:var(--t-footnote);line-height:var(--lh-ui);cursor:pointer;transition:background var(--game-motion-fast)var(--game-ease-standard),box-shadow var(--game-motion-fast)var(--game-ease-standard);border:none;font-weight:600}.CompanionConfirmDialog-module__Dy_d4a__quiet{background:var(--game-cta-quiet-bg);color:var(--game-ink-soft)}.CompanionConfirmDialog-module__Dy_d4a__primary{background:var(--game-cta-bg);color:var(--game-ink-bright);box-shadow:var(--game-cta-shadow)}@media (hover:hover) and (pointer:fine){.CompanionConfirmDialog-module__Dy_d4a__quiet:hover{background:var(--game-row-hover)}}@keyframes CompanionConfirmDialog-module__Dy_d4a__veil{0%{opacity:0}to{opacity:1}}@keyframes CompanionConfirmDialog-module__Dy_d4a__rise{0%{opacity:0;transform:translateY(var(--s3))scale(.98)}to{opacity:1;transform:none}}@media (max-width:768px),(max-height:500px){.CompanionConfirmDialog-module__Dy_d4a__card{padding:var(--s5)}.CompanionConfirmDialog-module__Dy_d4a__actions{margin-top:var(--s5)}}@media (prefers-reduced-motion:reduce){.CompanionConfirmDialog-module__Dy_d4a__scrim,.CompanionConfirmDialog-module__Dy_d4a__card{animation:none}}
.CompanionStageMenu-module__zZqa5G__wrap{z-index:60;font-family:var(--game-font-ui);position:absolute}.CompanionStageMenu-module__zZqa5G__dismiss{z-index:-1;position:fixed;inset:0}.CompanionStageMenu-module__zZqa5G__trigger{background:var(--game-panel-bg);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);width:36px;height:36px;box-shadow:var(--game-chip-shadow);color:var(--game-ink-dim);cursor:pointer;transition:color var(--game-motion-fast)var(--game-ease-standard),box-shadow var(--game-motion-fast)var(--game-ease-standard),transform var(--game-motion-fast)var(--game-ease-standard);border:none;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.CompanionStageMenu-module__zZqa5G__trigger:after{content:"";position:absolute;inset:-4px}.CompanionStageMenu-module__zZqa5G__trigger:active{color:var(--game-ink-bright);transform:scale(var(--game-press-scale))}.CompanionStageMenu-module__zZqa5G__trigger svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.CompanionStageMenu-module__zZqa5G__trigger:hover{color:var(--game-ink-bright);box-shadow:var(--game-chip-hover-shadow)}}.CompanionStageMenu-module__zZqa5G__panel{top:calc(36px + var(--s2));min-width:160px;padding:var(--s1);border-radius:var(--r-card);background:var(--game-panel-bg-heavy);-webkit-backdrop-filter:blur(24px)saturate(1.1);backdrop-filter:blur(24px)saturate(1.1);box-shadow:var(--game-dock-shadow);animation:CompanionStageMenu-module__zZqa5G__rise var(--game-motion-fast)var(--game-ease-out-soft);position:absolute;right:0;overflow:hidden}.CompanionStageMenu-module__zZqa5G__panel:focus:not(:focus-visible){outline:none}.CompanionStageMenu-module__zZqa5G__panel:before{content:"";background:var(--game-panel-highlight);pointer-events:none;position:absolute;inset:0}.CompanionStageMenu-module__zZqa5G__item{align-items:center;gap:var(--s2);width:100%;min-height:44px;padding:0 var(--s4);border-radius:var(--r-card);color:var(--game-ink-soft);font-family:var(--game-font-ui);font-size:var(--t-footnote);line-height:var(--lh-ui);text-align:left;cursor:pointer;transition:background var(--game-motion-fast)var(--game-ease-standard),color var(--game-motion-fast)var(--game-ease-standard);background:0 0;border:none;display:flex;position:relative}.CompanionStageMenu-module__zZqa5G__item svg{flex:none;width:24px;height:24px}.CompanionStageMenu-module__zZqa5G__item:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.CompanionStageMenu-module__zZqa5G__item:not(:disabled):hover{background:var(--game-cta-quiet-bg);color:var(--game-ink-bright)}}.CompanionStageMenu-module__zZqa5G__item:not(:disabled):active{background:var(--game-press-bg);color:var(--game-ink-bright)}@keyframes CompanionStageMenu-module__zZqa5G__rise{0%{opacity:0;transform:translateY(calc(-1*var(--s1)))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CompanionStageMenu-module__zZqa5G__panel{animation:none}}
.PhoneNudge-module__AJvMJW__nudge{border-radius:var(--r-pill);background:var(--game-nudge-bg);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:var(--game-nudge-shadow);color:var(--game-nudge-ink);cursor:pointer;font-family:var(--game-font-ui);white-space:nowrap;transition:transform var(--game-motion-fast)var(--game-ease-standard),box-shadow var(--game-motion-screen)var(--game-ease-out-soft);border:none;flex:none;align-items:center;display:inline-flex;position:relative}.PhoneNudge-module__AJvMJW__nudge:before{content:"";border-radius:inherit;background:var(--game-nudge-highlight);pointer-events:none;position:absolute;inset:0}.PhoneNudge-module__AJvMJW__nudge[data-wake=true]{box-shadow:var(--game-nudge-wake-shadow)}.PhoneNudge-module__AJvMJW__nudge[data-nudge=true]{animation:PhoneNudge-module__AJvMJW__discoveryNudge .18s var(--game-ease-standard)1}@keyframes PhoneNudge-module__AJvMJW__discoveryNudge{0%,to{translate:0}16.7%,50%,83.3%{translate:2px}33.3%,66.7%{translate:-2px}}.PhoneNudge-module__AJvMJW__nudge:active{transform:scale(var(--game-press-scale))}@media (hover:hover) and (pointer:fine){.PhoneNudge-module__AJvMJW__nudge:hover{box-shadow:var(--game-nudge-hover-shadow)}}.PhoneNudge-module__AJvMJW__icons{flex:none;align-items:center;display:inline-flex;position:relative}.PhoneNudge-module__AJvMJW__tile{width:22px;height:22px;box-shadow:0 0 0 2px var(--game-nudge-ring),var(--game-nudge-tile-shadow);border-radius:6.5px;justify-content:center;align-items:center;display:inline-flex}.PhoneNudge-module__AJvMJW__tile+.PhoneNudge-module__AJvMJW__tile{margin-left:-7px}.PhoneNudge-module__AJvMJW__badge{border-radius:var(--r-pill);background:var(--game-phone-badge);min-width:15px;height:15px;box-shadow:0 0 0 2px var(--game-nudge-ring);color:var(--game-phone-badge-fg);font-size:var(--t-caption2);text-align:center;padding:0 4px;font-style:normal;font-weight:700;line-height:15px;position:absolute;top:-6px;right:-6px}.PhoneNudge-module__AJvMJW__idleGlyph{width:15px;height:15px;color:var(--game-nudge-ink-idle)}.PhoneNudge-module__AJvMJW__label{font-size:var(--t-footnote);font-weight:600;line-height:1}.PhoneNudge-module__AJvMJW__verb{border-radius:var(--r-pill);background:var(--game-cta-surface);box-shadow:var(--game-cta-shadow);color:var(--game-cta-ink);font-size:var(--t-caption1);flex:none;align-items:center;gap:3px;font-weight:600;line-height:1;display:inline-flex}.PhoneNudge-module__AJvMJW__chevron{width:6px;height:9px}.PhoneNudge-module__AJvMJW__nudge:not([data-fresh=true]) .PhoneNudge-module__AJvMJW__verb{box-shadow:none;color:var(--game-nudge-ink-idle);background:0 0}.PhoneNudge-module__AJvMJW__nudge:not([data-fresh=true]) .PhoneNudge-module__AJvMJW__label{color:var(--game-nudge-ink-idle);font-weight:500}.PhoneNudge-module__AJvMJW__nudge[data-placement=pill]{gap:var(--s2);height:34px;padding:0 5px 0 6px}.PhoneNudge-module__AJvMJW__nudge[data-placement=pill] .PhoneNudge-module__AJvMJW__verb{height:24px;padding:0 8px 0 10px}.PhoneNudge-module__AJvMJW__nudge[data-placement=pill]:not([data-fresh=true]) .PhoneNudge-module__AJvMJW__verb{padding-right:6px}.PhoneNudge-module__AJvMJW__nudge[data-placement=inline]{vertical-align:middle;gap:7px;height:30px;padding:0 4px 0 6px}.PhoneNudge-module__AJvMJW__nudge[data-placement=inline] .PhoneNudge-module__AJvMJW__tile{border-radius:5.5px;width:19px;height:19px}.PhoneNudge-module__AJvMJW__nudge[data-placement=inline] .PhoneNudge-module__AJvMJW__tile svg{width:14px;height:14px}.PhoneNudge-module__AJvMJW__nudge[data-placement=inline] .PhoneNudge-module__AJvMJW__badge{min-width:14px;height:14px;line-height:14px;top:-7px;right:-7px}.PhoneNudge-module__AJvMJW__nudge[data-placement=inline] .PhoneNudge-module__AJvMJW__verb{height:22px;padding:0 7px 0 9px}@media (prefers-reduced-motion:reduce){.PhoneNudge-module__AJvMJW__nudge{transition:none}.PhoneNudge-module__AJvMJW__nudge[data-nudge=true]{animation:none}}
.CompanionStageScreen-module__TCEYPG__stage{width:100%;height:var(--game-viewport-h);min-height:var(--game-viewport-h);background:var(--game-canvas-bg);color:var(--game-ink-soft);font-family:var(--game-font-ui);-webkit-font-smoothing:antialiased;--stage-portrait-ar:.62;--stage-portrait-h:calc(var(--game-viewport-h) - var(--s8));--stage-portrait-box-ar:.66;--stage-gap:clamp(var(--s6),2.4vw,64px);--stage-frame:1440px;--stage-read-w:600px;position:relative;overflow:hidden}.CompanionStageScreen-module__TCEYPG__stageBody{position:absolute;inset:0}.CompanionStageScreen-module__TCEYPG__composition{padding-inline:var(--s10);justify-content:center;display:flex;position:absolute;inset:0}.CompanionStageScreen-module__TCEYPG__stageGroup{align-items:stretch;gap:var(--stage-gap);flex:0 auto;min-width:0;display:flex;position:relative}.CompanionStageScreen-module__TCEYPG__readColumn{z-index:1;flex-direction:column;flex:0 1 var(--stage-read-w);width:var(--stage-read-w);min-width:0;padding-block:var(--s8)var(--s10);display:flex;position:relative}.CompanionStageScreen-module__TCEYPG__readColumn:before{content:"";z-index:-1;background:var(--game-backdrop-veil-read);pointer-events:none;position:absolute;inset:-14vh -28% -12vh}.CompanionStageScreen-module__TCEYPG__identity{align-items:center;gap:var(--s4);flex:none;display:flex}.CompanionStageScreen-module__TCEYPG__avatar{background-image:var(--game-avatar-fallback);width:48px;height:48px;box-shadow:var(--game-avatar-shadow);background-position:50% 18%,50%;background-repeat:no-repeat;background-size:cover,cover;border-radius:50%;flex:none}.CompanionStageScreen-module__TCEYPG__identity>:last-child{min-width:0}.CompanionStageScreen-module__TCEYPG__nameRow{align-items:baseline;gap:var(--s3);min-width:0;display:flex}.CompanionStageScreen-module__TCEYPG__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--game-stage-type-title);color:var(--game-ink-bright);text-shadow:var(--game-text-shadow-strong);flex:0 auto;font-weight:600;overflow:hidden}.CompanionStageScreen-module__TCEYPG__alive{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--game-stage-type-meta);color:var(--game-ink-dim);text-shadow:var(--game-text-shadow-soft);flex:1 1 0;overflow:hidden}.CompanionStageScreen-module__TCEYPG__aliveDot{vertical-align:middle;margin-right:var(--s1);background:var(--game-alive-dot);width:7px;height:7px;box-shadow:var(--game-glow-alive);border-radius:50%;display:inline-block}.CompanionStageScreen-module__TCEYPG__aliveDotTyping{animation:CompanionStageScreen-module__TCEYPG__aliveBreath 1.4s var(--game-ease-standard)infinite}.CompanionStageScreen-module__TCEYPG__aliveText{animation:CompanionStageScreen-module__TCEYPG__alivePhase var(--game-motion-screen)var(--game-ease-out-soft)1}@keyframes CompanionStageScreen-module__TCEYPG__alivePhase{0%{opacity:0}to{opacity:1}}@keyframes CompanionStageScreen-module__TCEYPG__aliveBreath{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.CompanionStageScreen-module__TCEYPG__aliveText,.CompanionStageScreen-module__TCEYPG__aliveDotTyping{animation:none}}.CompanionStageScreen-module__TCEYPG__sig{margin-top:var(--s1);font-size:var(--game-stage-type-meta);line-height:var(--lh-text);color:var(--game-ink-soft);text-shadow:var(--game-text-shadow-soft)}.CompanionStageScreen-module__TCEYPG__stage .CompanionStageScreen-module__TCEYPG__chatGeo{min-height:0;flex:auto;margin-block-start:var(--s6)}.CompanionStageScreen-module__TCEYPG__stage .CompanionStageScreen-module__TCEYPG__actionsZone{--game-dock-inset:var(--s5);flex:none}.CompanionStageScreen-module__TCEYPG__portraitSlot{z-index:2;min-width:0;height:var(--stage-portrait-h);width:calc(var(--stage-portrait-ar)*var(--stage-portrait-h));pointer-events:none;flex:0 auto;align-self:flex-end;position:relative}.CompanionStageScreen-module__TCEYPG__portrait{object-fit:contain;object-position:bottom center;width:100%;height:100%;filter:var(--game-backdrop-portrait-filter);-webkit-user-select:none;user-select:none;display:block}.CompanionStageScreen-module__TCEYPG__stage .CompanionStageScreen-module__TCEYPG__phoneZone{right:max(var(--s10),calc((100% - var(--stage-frame))/2));z-index:5;position:absolute;bottom:-6px}.CompanionStageScreen-module__TCEYPG__stage .CompanionStageScreen-module__TCEYPG__menuAnchor{top:var(--s8);right:var(--s10)}.CompanionStageScreen-module__TCEYPG__portraitSlot{transition:opacity var(--game-motion-device)var(--game-ease-out-soft)}.CompanionStageScreen-module__TCEYPG__stage[data-portrait-ready=false] .CompanionStageScreen-module__TCEYPG__portrait{opacity:0}.CompanionStageScreen-module__TCEYPG__portrait{transition:opacity var(--game-motion-device)var(--game-ease-out-soft)}.CompanionStageScreen-module__TCEYPG__stage[data-portrait-ready=false] .CompanionStageScreen-module__TCEYPG__portraitSlot:after{content:"";border-radius:var(--r-pill);background:var(--game-panel-bg-heavy);filter:blur(32px);animation:CompanionStageScreen-module__TCEYPG__portraitLoading 1.8s var(--game-ease-standard)infinite;pointer-events:none;position:absolute;inset:25% 35%}@keyframes CompanionStageScreen-module__TCEYPG__portraitLoading{0%,to{opacity:.15}50%{opacity:.4}}.CompanionStageScreen-module__TCEYPG__stage[data-phone-intro=loading]:not([data-phone-on=true]) .CompanionStageScreen-module__TCEYPG__stageBody .CompanionStageScreen-module__TCEYPG__phoneZone{opacity:0;pointer-events:none;visibility:hidden}@media (min-width:768px) and (min-height:501px){.CompanionStageScreen-module__TCEYPG__stage[data-phone-on=true] .CompanionStageScreen-module__TCEYPG__portraitSlot{opacity:.16}}@media (prefers-reduced-motion:reduce){.CompanionStageScreen-module__TCEYPG__stage .CompanionStageScreen-module__TCEYPG__portrait,.CompanionStageScreen-module__TCEYPG__stage .CompanionStageScreen-module__TCEYPG__portraitSlot:after,.CompanionStageScreen-module__TCEYPG__stage[data-phone-intro] .CompanionStageScreen-module__TCEYPG__stageBody .CompanionStageScreen-module__TCEYPG__phoneZone{transition:none;animation:none}}.CompanionStageScreen-module__TCEYPG__stage .CompanionStageScreen-module__TCEYPG__islandPill{display:none}.CompanionStageScreen-module__TCEYPG__identityNudge{align-self:center}.CompanionStageScreen-module__TCEYPG__stageBanner,.CompanionStageScreen-module__TCEYPG__sheetLayer{display:none}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__stageBody{transition:transform var(--game-motion-device)var(--game-ease-out-soft),filter var(--game-motion-device)var(--game-ease-out-soft)}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__stage[data-phone-on=true] .CompanionStageScreen-module__TCEYPG__stageBody{filter:brightness(.7);transform:scale(.96)}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__composition,:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__stage[data-phone-on=true] .CompanionStageScreen-module__TCEYPG__composition{padding-inline:0}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__stageGroup{flex:auto;width:100%}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__readColumn{flex:auto;width:auto;padding-block:0}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__readColumn:before{background:var(--game-backdrop-veil-read-mobile);inset:0}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__portraitSlot{z-index:0;width:auto;height:74%;aspect-ratio:var(--stage-portrait-box-ar);max-width:108%;position:absolute;top:5%;bottom:auto;right:-6%}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__portrait{object-position:bottom right;filter:var(--game-backdrop-portrait-filter)}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__portraitSlot{transition:filter var(--game-motion-device)var(--game-ease-out-soft),transform var(--game-motion-device)var(--game-ease-out-soft);transform-origin:72% 40%}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__stage[data-scrolled-away] .CompanionStageScreen-module__TCEYPG__portraitSlot,:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__stage[data-attention=composing] .CompanionStageScreen-module__TCEYPG__portraitSlot,:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__stage[data-attention=waiting] .CompanionStageScreen-module__TCEYPG__portraitSlot{filter:brightness(.55);transform:scale(.98)}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__identity{z-index:5;margin:calc(88px + var(--game-safe-top))var(--s4)0;gap:var(--s3);position:relative}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__avatar{width:38px;height:38px}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__nameRow{gap:var(--s2)}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__aliveDot{width:6px;height:6px}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__sig{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:2px;overflow:hidden}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__stage .CompanionStageScreen-module__TCEYPG__chatGeo{z-index:5;margin:0 var(--s4);position:relative}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__stage .CompanionStageScreen-module__TCEYPG__actionsZone{z-index:5;padding:var(--s4)var(--s4)max(30px,calc(var(--s3) + var(--game-safe-bottom)));--game-dock-inset:var(--s4);position:relative}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__stage .CompanionStageScreen-module__TCEYPG__phoneZone{display:none}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__stage .CompanionStageScreen-module__TCEYPG__menuAnchor{top:calc(var(--s3) + var(--game-safe-top));right:var(--s4)}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__islandPill{z-index:50;top:calc(var(--s3) + var(--game-safe-top));--adv-hit-offset:-.5px;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__islandPill:active{transform:translateX(-50%)scale(var(--game-press-scale))}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__identityNudge{display:none}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__stageBanner{display:block}:is(html[data-device=compact],html[data-short]) .CompanionStageScreen-module__TCEYPG__sheetLayer{display:contents}html[data-short] .CompanionStageScreen-module__TCEYPG__stage .CompanionStageScreen-module__TCEYPG__readColumn{width:100%;max-width:600px;margin-inline:auto}html[data-short] .CompanionStageScreen-module__TCEYPG__stage .CompanionStageScreen-module__TCEYPG__identity{margin-top:calc(52px + var(--game-safe-top))}html[data-short] .CompanionStageScreen-module__TCEYPG__stage .CompanionStageScreen-module__TCEYPG__actionsZone{padding:var(--s2)var(--s4)max(12px,calc(var(--s2) + var(--game-safe-bottom)))}
.CampaignIntroDialogueBox-module__b2CVeG__dialogue{gap:var(--space-5);text-align:center;grid-template-rows:auto minmax(0,1fr) auto;width:min(46rem,100%);height:clamp(19rem,48svh,32rem);display:grid}.CampaignIntroDialogueBox-module__b2CVeG__titleBlock{gap:var(--space-2);flex-direction:column;display:flex}.CampaignIntroDialogueBox-module__b2CVeG__eyebrow{color:var(--game-ink-soft,color-mix(in srgb,var(--brand-white)54%,transparent));font-family:var(--font-ui);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height);letter-spacing:.08em;text-transform:uppercase;margin:0}.CampaignIntroDialogueBox-module__b2CVeG__title{color:var(--game-ink,var(--brand-white));font-family:var(--game-title-font,Georgia,"Times New Roman",serif);font-weight:var(--game-title-weight,400);font-size:var(--heading-6-size);line-height:var(--type-page-title-line-height);text-wrap:balance;text-shadow:var(--game-title-shadow);margin:0}.CampaignIntroDialogueBox-module__b2CVeG__body{gap:var(--space-3);overscroll-behavior:contain;width:min(40rem,100%);min-height:0;color:var(--game-ink-muted,color-mix(in srgb,var(--brand-white)78%,transparent));font-family:var(--font-ui);font-size:var(--body-2-size);line-height:var(--body-2-line-height);text-wrap:pretty;scrollbar-width:thin;flex-direction:column;margin:0 auto;display:flex;overflow-y:auto}.CampaignIntroDialogueBox-module__b2CVeG__body p{margin:0}.CampaignIntroDialogueBox-module__b2CVeG__controlDeck{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.CampaignIntroDialogueBox-module__b2CVeG__resumeHint{color:var(--game-ink-soft,color-mix(in srgb,var(--brand-white)54%,transparent));font-family:var(--font-ui);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height);margin:0}.CampaignIntroDialogueBox-module__b2CVeG__segments{justify-content:center;align-items:center;gap:var(--space-1);display:flex}.CampaignIntroDialogueBox-module__b2CVeG__segment{width:1.5rem;height:var(--game-control-min,44px);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.CampaignIntroDialogueBox-module__b2CVeG__segment:before{content:"";background:color-mix(in srgb,var(--brand-white)22%,transparent);width:.875rem;height:1.5px;transition:background var(--game-motion-fast,.16s)ease,width var(--game-motion-fast,.16s)ease;border-radius:999px;display:block}.CampaignIntroDialogueBox-module__b2CVeG__segment:hover:not(:disabled):before{background:color-mix(in srgb,var(--brand-white)48%,transparent)}.CampaignIntroDialogueBox-module__b2CVeG__segment[data-state=done]:before{background:color-mix(in srgb,var(--game-ink,var(--brand-white))50%,transparent)}.CampaignIntroDialogueBox-module__b2CVeG__segment[data-state=current]:before{background:var(--game-ink,var(--brand-white));width:1.25rem}.CampaignIntroDialogueBox-module__b2CVeG__segment:disabled{cursor:default}.CampaignIntroDialogueBox-module__b2CVeG__ctaSlot{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;width:100%;min-height:3.25rem;display:flex}.CampaignIntroDialogueBox-module__b2CVeG__primary,.CampaignIntroDialogueBox-module__b2CVeG__restart{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--game-control-min,44px);border-radius:var(--game-action-radius,var(--radius-pill));font-family:var(--font-ui);font-size:var(--type-control-size);line-height:var(--type-control-line-height);cursor:pointer;transition:background var(--game-motion-fast,.16s)ease,box-shadow var(--game-motion-fast,.16s)ease,color var(--game-motion-fast,.16s)ease,opacity var(--game-motion-fast,.16s)ease;display:inline-flex}.CampaignIntroDialogueBox-module__b2CVeG__primary{min-width:12rem;padding-inline:var(--space-7);border:var(--stroke-subtle)solid var(--dialogue-action-primary-border);background:var(--dialogue-action-primary-background);box-shadow:var(--dialogue-action-primary-shadow);color:var(--dialogue-action-primary-color);font-weight:600}.CampaignIntroDialogueBox-module__b2CVeG__primary:hover:not(:disabled){background:var(--dialogue-action-primary-hover-background);box-shadow:var(--dialogue-action-primary-hover-shadow)}.CampaignIntroDialogueBox-module__b2CVeG__restart{padding-inline:var(--space-4);color:var(--game-ink-soft,color-mix(in srgb,var(--brand-white)54%,transparent));background:0 0;border:0;font-weight:500}.CampaignIntroDialogueBox-module__b2CVeG__restart:hover:not(:disabled){color:var(--game-ink,var(--brand-white))}.CampaignIntroDialogueBox-module__b2CVeG__primary:disabled,.CampaignIntroDialogueBox-module__b2CVeG__restart:disabled{cursor:default;opacity:.6}.CampaignIntroDialogueBox-module__b2CVeG__tapHint{color:var(--game-ink-soft,color-mix(in srgb,var(--brand-white)54%,transparent));font-family:var(--font-ui);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height);letter-spacing:.04em;margin:0;animation:2.4s ease-in-out infinite CampaignIntroDialogueBox-module__b2CVeG__campaign-intro-tap-pulse}@keyframes CampaignIntroDialogueBox-module__b2CVeG__campaign-intro-tap-pulse{0%,to{opacity:.45}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.CampaignIntroDialogueBox-module__b2CVeG__tapHint{opacity:.7;animation:none}}@media (max-width:767px){.CampaignIntroDialogueBox-module__b2CVeG__dialogue{gap:var(--space-4);width:100%;height:clamp(20rem,56svh,34rem)}.CampaignIntroDialogueBox-module__b2CVeG__title{font-size:var(--heading-8-size)}.CampaignIntroDialogueBox-module__b2CVeG__body{font-size:var(--body-3-size);line-height:var(--body-3-line-height)}.CampaignIntroDialogueBox-module__b2CVeG__primary{width:100%;min-width:0}}
.CampaignIntroRenderer-module__mKn3Cq__shell{min-height:var(--game-viewport-h,100svh);background:var(--game-canvas-bg,var(--background-black));width:100%;color:var(--game-ink,var(--text-inverse));position:relative;overflow:hidden}.CampaignIntroRenderer-module__mKn3Cq__sceneLayer{background-image:var(--intro-image);background-position:50%;background-size:cover;position:absolute;inset:0;overflow:hidden;transform:scale(1.02)}.CampaignIntroRenderer-module__mKn3Cq__sceneShade{pointer-events:none;background:linear-gradient(180deg,var(--game-backdrop-veil-soft,color-mix(in srgb,var(--background-black)28%,transparent)),transparent 30%,var(--game-backdrop-veil,color-mix(in srgb,var(--background-black)56%,transparent))72%,var(--game-backdrop-veil-strong,color-mix(in srgb,var(--background-black)82%,transparent))),linear-gradient(90deg,color-mix(in srgb,var(--background-black)24%,transparent),transparent 30%,transparent 70%,color-mix(in srgb,var(--background-black)16%,transparent));position:absolute;inset:0}.CampaignIntroRenderer-module__mKn3Cq__topBar{z-index:30;padding:calc(var(--game-safe-top,var(--safe-top)) + var(--space-5))var(--scene-inset,var(--space-6))0;pointer-events:none;position:absolute;top:0;left:0;right:0}.CampaignIntroRenderer-module__mKn3Cq__controls{justify-content:flex-end;align-items:center;gap:var(--play-shell-hud-gap,var(--space-4));display:flex}.CampaignIntroRenderer-module__mKn3Cq__controls>*{pointer-events:auto}.CampaignIntroRenderer-module__mKn3Cq__utility{align-items:center;gap:var(--space-2);color:var(--game-ink-soft,color-mix(in srgb,var(--brand-white)54%,transparent));font-family:var(--font-ui);font-size:.875rem;font-weight:var(--font-weight-semibold);text-shadow:var(--game-text-shadow);cursor:pointer;transition:color var(--game-motion-fast,.16s)ease;background:0 0;border:0;padding:0;line-height:1.3;display:inline-flex}.CampaignIntroRenderer-module__mKn3Cq__utility:hover:not(:disabled){color:var(--game-ink,var(--brand-white))}.CampaignIntroRenderer-module__mKn3Cq__utility:disabled{opacity:0;pointer-events:none}.CampaignIntroRenderer-module__mKn3Cq__utility:focus-visible{outline:var(--stroke-2)solid var(--game-focus-ring,var(--brand-white));outline-offset:var(--space-1)}.CampaignIntroRenderer-module__mKn3Cq__utilityIcon{display:inline-flex}.CampaignIntroRenderer-module__mKn3Cq__stage{z-index:2;min-height:var(--game-viewport-h,100svh);padding:calc(var(--game-safe-top,var(--safe-top)) + var(--space-9))var(--scene-inset,var(--space-7))calc(var(--game-safe-bottom,var(--safe-bottom)) + var(--space-7));cursor:pointer;place-items:end center;display:grid;position:relative}.CampaignIntroRenderer-module__mKn3Cq__stage[data-final=true]{cursor:default}@media (max-width:767px){.CampaignIntroRenderer-module__mKn3Cq__sceneLayer{background-position:top}.CampaignIntroRenderer-module__mKn3Cq__sceneShade{background:linear-gradient(180deg,var(--game-backdrop-veil-soft,color-mix(in srgb,var(--background-black)20%,transparent)),transparent 22%,var(--game-backdrop-veil,color-mix(in srgb,var(--background-black)56%,transparent))58%,var(--game-backdrop-floor,color-mix(in srgb,var(--background-black)86%,transparent)))}.CampaignIntroRenderer-module__mKn3Cq__topBar{padding-inline:var(--space-4)}.CampaignIntroRenderer-module__mKn3Cq__controls{gap:var(--space-1)}.CampaignIntroRenderer-module__mKn3Cq__utilityText{display:none}.CampaignIntroRenderer-module__mKn3Cq__utility{min-inline-size:var(--game-control-min,44px);min-block-size:var(--game-control-min,44px);justify-content:center}.CampaignIntroRenderer-module__mKn3Cq__stage{padding-inline:var(--space-4)}}
.StoryBackdrop-module__zHVcoq__backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.StoryBackdrop-module__zHVcoq__base,.StoryBackdrop-module__zHVcoq__bloom,.StoryBackdrop-module__zHVcoq__scene,.StoryBackdrop-module__zHVcoq__vignette,.StoryBackdrop-module__zHVcoq__floor{position:absolute;inset:0}.StoryBackdrop-module__zHVcoq__base{background:var(--story-backdrop-base)}.StoryBackdrop-module__zHVcoq__bloom{background-image:var(--story-scene);filter:blur(52px)saturate(1.5)brightness(1.05);opacity:0;transition:opacity .7s var(--story-ease-out);background-position:50% 34%;background-repeat:no-repeat;background-size:cover;transform:scale(1.5)}.StoryBackdrop-module__zHVcoq__scene{background-image:var(--story-scene);filter:var(--story-backdrop-scene-filter);opacity:0;transition:opacity .7s var(--story-ease-out);background-position:50% 30%;background-repeat:no-repeat;background-size:cover;transform:scale(1.08)}.StoryBackdrop-module__zHVcoq__backdrop[data-scene=true] .StoryBackdrop-module__zHVcoq__bloom{opacity:.72}.StoryBackdrop-module__zHVcoq__backdrop[data-scene=true] .StoryBackdrop-module__zHVcoq__scene{opacity:.82}.StoryBackdrop-module__zHVcoq__vignette{background:var(--story-backdrop-vignette)}.StoryBackdrop-module__zHVcoq__floor{background:var(--story-backdrop-stage-veil);height:20vh;inset:auto 0 0}@media (max-width:900px){.StoryBackdrop-module__zHVcoq__bloom{filter:blur(56px)saturate(1.4)brightness(.58)}.StoryBackdrop-module__zHVcoq__floor{background:var(--story-backdrop-stage-veil-mobile);height:54vh}}@media (prefers-reduced-motion:reduce){.StoryBackdrop-module__zHVcoq__bloom,.StoryBackdrop-module__zHVcoq__scene{transition:none}}
.story-skin-module__Jcz59W__skin{--story-viewport-h:var(--vp-h);--story-workspace-width:calc(var(--story-reading-column) + var(--story-stage-gap) + var(--story-reference-width));--story-stage-gutter:clamp(var(--story-s4),3vw,var(--story-s10));--story-stage-gap:clamp(var(--story-s5),2.4vw,var(--story-s8));--story-stage-block-inset:clamp(var(--story-s4),2.4vh,var(--story-s6));--story-stage-bottom-inset:clamp(var(--story-s2),1.4vh,var(--story-s4));--story-reading-column:800px;--story-reading-measure:38rem;--story-reference-width:304px;--story-reference-block-inset:var(--story-stage-block-inset);--story-reference-height:min(52vh,464px);--story-reference-sheet-height:min(68dvh,640px);--story-control-min:44px;--story-workspace-blur:24px;--story-workspace-saturation:.9;--story-workspace-brightness:.82;--story-composer-rest-height:1.6em;--story-composer-focus-height:5.5em;--story-composer-blur:24px;--story-composer-saturation:1.04;--story-bg:#0b0a09;--story-bg-deep:#060505;--story-workspace-surface:linear-gradient(180deg,#0a09086b 0%,#0a090880 58%,#0a090894 100%);--story-workspace-mask:linear-gradient(90deg,transparent 0%,var(--story-scroll-mask)7%,var(--story-scroll-mask)93%,transparent 100%);--story-composer-surface:#181614f0;--story-composer-focus:#1d1b18f7;--story-directive-surface:#2c3038e0;--story-player-surface:#fffaf20e;--story-composer-highlight:linear-gradient(180deg,#fffaf209,transparent 44%);--story-footnote-surface:#131211fa;--story-ink:#ece7de;--story-ink-quiet:#b6ada0;--story-meta:#8a8177;--story-faint:#5f574e;--story-ink-bright:#f6f2ea;--story-ink-warm:#ece7de;--story-ink-soft:#ece7de;--story-ink-dim:#8a8177;--story-ink-faint:#5f574e;--story-cool:#b6ada0;--story-cta-surface:var(--brand-primary,#f5f5f3);--story-cta-ink:#14161a;--story-cta-shadow:0 4px 14px #0006,inset 0 1px 0 #fff6;--story-raise:#fffaf21a;--story-raise-hover:#fffaf226;--story-bloom:0 0 24px #fff4e21a;--story-accent:#ece7de;--story-accent-bright:#f6f2ea;--story-accent-soft:#fffaf217;--story-accent-faint:#fffaf20d;--story-speaker-amber:#d5ab62;--story-speaker-teal:#79b8b5;--story-speaker-violet:#b39acb;--story-speaker-coral:#cf8e80;--story-advance-surface:linear-gradient(135deg,#1f1d1bb8,#141312d1);--story-advance-ready-surface:linear-gradient(135deg,#332f2af0,#1b1917f0);--story-advance-hover-surface:linear-gradient(135deg,#3e3932fa,#1f1c19fa);--story-advance-sheen:linear-gradient(105deg,transparent 28%,#fff6e51f 48%,transparent 68%);--story-advance-ink-idle:var(--story-faint);--story-advance-ink-ready:var(--story-ink);--story-advance-focus:var(--story-ink-quiet);--story-advance-art-idle-opacity:.24;--story-advance-art-ready-opacity:.78;--story-advance-art-filter:sepia(.18)brightness(1.08)contrast(1.04)drop-shadow(0 0 7px #ffefd21f);--story-danger:#e8a0a0;--story-danger-bg:#783c3c29;--story-panel-bg:#121110e0;--story-panel-solid:#131211;--story-chip-bg:#fffaf20e;--story-chip-hover:#fffaf21a;--story-chip-selected:#fffaf221;--story-field-bg:#fffaf20b;--story-field-cool-bg:#d6e2ff0d;--story-chrome-bg:#141211a8;--story-chrome-shadow:0 6px 18px #0000006b;--story-sheet-scrim:#07060575;--story-sheet-bg:#100e0df7;--story-sheet-shadow:-28px 0 72px #0000008f;--story-backdrop-base:radial-gradient(130% 100% at 50% 0%,#14120f 0%,#0c0b0a 52%,#060505 100%);--story-backdrop-scene-filter:blur(2px)saturate(.94)brightness(.92);--story-backdrop-vignette:radial-gradient(122% 92% at 74% 2%,transparent 0%,#0b0a0938 46%,#0b0a0975 86%),linear-gradient(to bottom,#0b0a096b 0%,#0b0a0961 46%,#0b0a098f 100%);--story-backdrop-ember:none;--story-backdrop-stage-veil:linear-gradient(to top,#0b0a09f7 0%,#0b0a09e0 32%,#0b0a0994 64%,transparent 100%);--story-backdrop-stage-veil-mobile:linear-gradient(to top,#0b0a09fa 0%,#0b0a09eb 40%,#0b0a09a8 72%,transparent 100%);--story-backdrop-top-veil:linear-gradient(to bottom,#0b0a09db 0%,#0b0a098f 46%,#0b0a0957 100%);--story-backdrop-read-veil:none;--story-backdrop-read-veil-mobile:none;--story-panel-highlight:linear-gradient(180deg,#fffaf20e,transparent 42%);--story-scroll-mask:#000;--story-shadow-soft:0 10px 30px #00000080;--story-shadow-panel:0 30px 80px #0000009e;--story-chip-shadow:0 2px 10px #0000004d;--story-advance-shadow:inset 0 0 0 1px #fffaf20b,0 6px 18px #0000002e;--story-advance-ready-shadow:inset 0 0 0 1px #fff4e01a,inset 0 1px 0 #ffffff09,0 8px 24px #0000004d,0 0 22px #e7cfa90d;--story-advance-hover-shadow:inset 0 0 0 1px #fff4e026,inset 0 1px 0 #ffffff0d,0 10px 28px #0000005c,0 0 28px #e7cfa917;--story-glow:var(--story-bloom);--story-font-narrative:Georgia,"Times New Roman","Songti SC","Noto Serif SC",serif;--story-font-ui:-apple-system,"SF Pro Text","PingFang SC","Helvetica Neue","Segoe UI",sans-serif;--story-t-caption2:11px;--story-t-caption1:12px;--story-t-footnote:13px;--story-t-subhead:15px;--story-t-callout:16px;--story-t-body:17px;--story-t-title3:20px;--story-t-title2:22px;--story-t-title1:28px;--story-t-large:34px;--story-lh-compact:1;--story-lh-ui:1.3;--story-lh-text:1.45;--story-lh-reading:1.6;--story-lh-prose:1.9;--story-weight-regular:400;--story-weight-medium:500;--story-weight-semibold:600;--story-tracking-body:.01em;--story-tracking-display:.02em;--story-tracking-meta:.1em;--story-tracking-wide:.2em;--story-type-display:var(--story-t-title2);--story-type-body:var(--story-t-body);--story-type-ui:var(--story-t-caption1);--story-type-meta:var(--story-t-caption2);--story-type-reference-label:var(--story-t-caption2);--story-type-reference-tab:var(--story-t-footnote);--story-type-reference-heading:var(--story-t-callout);--story-type-reference-title:var(--story-t-callout);--story-type-reference-body:var(--story-t-subhead);--story-type-reference-support:var(--story-t-footnote);--story-leading-display:var(--story-lh-ui);--story-leading-body:1.72;--story-leading-panel:var(--story-lh-reading);--story-paragraph-gap:var(--story-s3);--story-contribution-gap:var(--story-s6);--story-r-panel:20px;--story-r-control:12px;--story-r-dock:20px;--story-r-pill:999px;--story-duration-fast:.16s;--story-duration-control:.18s;--story-duration-normal:.2s;--story-ease:cubic-bezier(.2,.8,.2,1);--story-ease-out:cubic-bezier(.16,1,.3,1);--story-s1:4px;--story-s2:8px;--story-s3:12px;--story-s4:16px;--story-s5:20px;--story-s6:24px;--story-s7:28px;--story-s8:32px;--story-s9:36px;--story-s10:40px;--story-s11:44px;--story-s12:48px;--story-s13:52px;--story-s14:56px;color:var(--story-ink-quiet);font-family:var(--story-font-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:900px){.story-skin-module__Jcz59W__skin{--story-stage-gutter:var(--story-s4);--story-stage-gap:0px;--story-workspace-width:100%;--story-reading-column:100%;--story-reading-measure:100%;--story-type-display:var(--story-t-title3);--story-type-body:var(--story-t-callout);--story-composer-focus-height:5.5em;--story-workspace-mask:linear-gradient(90deg,var(--story-scroll-mask),var(--story-scroll-mask))}}
.StoryReferencePanel-module__ZoHwHq__desktopPanel{--story-reference-effective-block-inset:var(--story-reference-block-inset);flex:0 0 var(--story-reference-width);width:var(--story-reference-width);height:auto;min-height:min(var(--story-reference-height),calc(100% - var(--story-reference-effective-block-inset) - var(--story-stage-bottom-inset)));max-height:calc(100% - var(--story-reference-effective-block-inset) - var(--story-stage-bottom-inset));margin-block:var(--story-reference-effective-block-inset)auto;padding:0 var(--story-s3)var(--story-s4);background:0 0;flex-direction:column;align-self:flex-start;display:flex;position:relative;overflow:hidden}.StoryReferencePanel-module__ZoHwHq__desktopPanel[data-tab=cast]{height:calc(100% - var(--story-reference-effective-block-inset) - var(--story-stage-bottom-inset))}.StoryReferencePanel-module__ZoHwHq__desktopPanel[data-editing=true]{overflow:hidden}.StoryReferencePanel-module__ZoHwHq__panelHeader{gap:var(--story-s3);flex:none;display:grid}.StoryReferencePanel-module__ZoHwHq__panelHeader>p{color:var(--story-ink-quiet);font-family:var(--story-font-narrative);font-size:var(--story-type-reference-heading);font-weight:var(--story-weight-medium);letter-spacing:var(--story-tracking-display);line-height:var(--story-leading-display);margin:0}.StoryReferencePanel-module__ZoHwHq__backdrop{z-index:70;background:var(--story-sheet-scrim);animation:StoryReferencePanel-module__ZoHwHq__storyPanelFade var(--story-duration-control)var(--story-ease);position:fixed;inset:0}.StoryReferencePanel-module__ZoHwHq__sheet{z-index:71;width:min(420px,100vw);padding:max(var(--story-s8),var(--safe-top))var(--story-s8)max(var(--story-s8),var(--safe-bottom));background:var(--story-sheet-bg);box-shadow:var(--story-sheet-shadow);color:var(--story-ink);animation:StoryReferencePanel-module__ZoHwHq__storyPanelEnterDesktop var(--story-duration-normal)var(--story-ease-out);outline:none;position:fixed;inset:0 0 0 auto;overflow-y:auto}.StoryReferencePanel-module__ZoHwHq__title{margin:0 var(--story-s13)var(--story-s6)0;color:var(--story-ink-bright);font-family:var(--story-font-ui);font-size:var(--story-type-reference-heading);font-weight:var(--story-weight-semibold);letter-spacing:var(--story-tracking-display)}.StoryReferencePanel-module__ZoHwHq__tabs{gap:var(--story-s1);padding:var(--story-s1);border-radius:var(--story-r-control);background:var(--story-chip-bg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.StoryReferencePanel-module__ZoHwHq__tabs button,.StoryReferencePanel-module__ZoHwHq__chapterList button,.StoryReferencePanel-module__ZoHwHq__close{color:inherit;cursor:pointer;background:0 0;border:0}.StoryReferencePanel-module__ZoHwHq__tabs button{min-height:var(--story-s8);border-radius:var(--story-s2);color:var(--story-faint);font-family:var(--story-font-ui);font-size:var(--story-type-reference-tab);font-weight:var(--story-weight-medium);letter-spacing:var(--story-tracking-display);text-align:center;transition:background var(--story-duration-control)var(--story-ease),color var(--story-duration-control)var(--story-ease);padding:0}.StoryReferencePanel-module__ZoHwHq__tabs button[aria-selected=true]{background:var(--story-chip-selected);color:var(--story-ink)}html[data-input=touch] .StoryReferencePanel-module__ZoHwHq__tabs button{min-height:var(--story-control-min)}.StoryReferencePanel-module__ZoHwHq__body{overscroll-behavior:contain;min-height:0;padding:var(--story-s5)0 0;color:var(--story-ink-quiet);font-size:var(--story-type-reference-body);line-height:var(--story-leading-panel);flex:auto}.StoryReferencePanel-module__ZoHwHq__desktopPanel .StoryReferencePanel-module__ZoHwHq__body{padding-right:var(--story-s1);scrollbar-width:none;overflow-y:auto}.StoryReferencePanel-module__ZoHwHq__desktopPanel .StoryReferencePanel-module__ZoHwHq__body::-webkit-scrollbar{display:none}.StoryReferencePanel-module__ZoHwHq__desktopPanel .StoryReferencePanel-module__ZoHwHq__bodyEditing{padding:0;overflow:hidden}.StoryReferencePanel-module__ZoHwHq__desktopPanel .StoryReferencePanel-module__ZoHwHq__bodyCast{display:flex;overflow:hidden}.StoryReferencePanel-module__ZoHwHq__close{top:max(var(--story-s6),var(--safe-top));right:var(--story-s6);width:var(--story-control-min);height:var(--story-control-min);background:var(--story-chip-bg);color:var(--story-ink);border-radius:50%;place-items:center;display:grid;position:absolute}.StoryReferencePanel-module__ZoHwHq__closeHidden{display:none}.StoryReferencePanel-module__ZoHwHq__castList,.StoryReferencePanel-module__ZoHwHq__world ul{margin:0;padding:0;list-style:none}.StoryReferencePanel-module__ZoHwHq__setupOverview,.StoryReferencePanel-module__ZoHwHq__setupSection{display:grid}.StoryReferencePanel-module__ZoHwHq__setupOverview{gap:var(--story-s8)}.StoryReferencePanel-module__ZoHwHq__desktopPanel .StoryReferencePanel-module__ZoHwHq__setupOverview{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0}.StoryReferencePanel-module__ZoHwHq__desktopPanel .StoryReferencePanel-module__ZoHwHq__setupOverview .StoryReferencePanel-module__ZoHwHq__setupSection:last-child{grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.StoryReferencePanel-module__ZoHwHq__setupSection{gap:var(--story-s4)}.StoryReferencePanel-module__ZoHwHq__setupSection>h2,.StoryReferencePanel-module__ZoHwHq__setupSectionHeading h2,.StoryReferencePanel-module__ZoHwHq__setupSectionHeading small{margin:0}.StoryReferencePanel-module__ZoHwHq__setupSection>h2,.StoryReferencePanel-module__ZoHwHq__setupSectionHeading h2{color:var(--story-ink-bright);font-family:var(--story-font-narrative);font-size:var(--story-type-reference-title);font-weight:var(--story-weight-medium)}.StoryReferencePanel-module__ZoHwHq__setupSectionHeading,.StoryReferencePanel-module__ZoHwHq__castTitleRow,.StoryReferencePanel-module__ZoHwHq__removeConfirm{justify-content:space-between;align-items:center;gap:var(--story-s3);display:flex}.StoryReferencePanel-module__ZoHwHq__setupSectionHeading small{color:var(--story-meta);font-size:var(--story-type-reference-label)}.StoryReferencePanel-module__ZoHwHq__playerSummary{padding:var(--story-s2);border-radius:var(--story-r-control);background:var(--story-chip-bg)}.StoryReferencePanel-module__ZoHwHq__playerSummaryMain,.StoryReferencePanel-module__ZoHwHq__addCharacter,.StoryReferencePanel-module__ZoHwHq__castEdit,.StoryReferencePanel-module__ZoHwHq__expandButton,.StoryReferencePanel-module__ZoHwHq__ruleToggle,.StoryReferencePanel-module__ZoHwHq__setupFocusHeader button,.StoryReferencePanel-module__ZoHwHq__removeCharacter,.StoryReferencePanel-module__ZoHwHq__removeConfirm button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.StoryReferencePanel-module__ZoHwHq__playerSummaryMain{width:100%;min-height:calc(var(--story-control-min) + var(--story-s2));grid-template-columns:var(--story-control-min)minmax(0,1fr)auto;align-items:center;gap:var(--story-s3);padding:var(--story-s2);color:var(--story-ink);text-align:left;display:grid}.StoryReferencePanel-module__ZoHwHq__playerSummaryMain:disabled{cursor:default}.StoryReferencePanel-module__ZoHwHq__playerAvatar,.StoryReferencePanel-module__ZoHwHq__avatarFallback,.StoryReferencePanel-module__ZoHwHq__castList img{width:var(--story-control-min);height:var(--story-control-min);border-radius:50%}.StoryReferencePanel-module__ZoHwHq__playerAvatar,.StoryReferencePanel-module__ZoHwHq__avatarFallback{background:var(--story-accent-soft);color:var(--story-accent);font-family:var(--story-font-narrative);font-size:var(--story-type-reference-title);place-items:center;display:grid}.StoryReferencePanel-module__ZoHwHq__castList img{object-fit:cover}.StoryReferencePanel-module__ZoHwHq__playerSummaryText{min-width:0}.StoryReferencePanel-module__ZoHwHq__playerSummaryText strong,.StoryReferencePanel-module__ZoHwHq__playerSummaryText small,.StoryReferencePanel-module__ZoHwHq__castList strong,.StoryReferencePanel-module__ZoHwHq__castList small{display:block}.StoryReferencePanel-module__ZoHwHq__playerSummaryText strong,.StoryReferencePanel-module__ZoHwHq__castList strong{color:var(--story-ink);font-size:var(--story-type-reference-body);font-weight:var(--story-weight-semibold)}.StoryReferencePanel-module__ZoHwHq__playerSummaryText small{margin-top:var(--story-s1);color:var(--story-meta);font-size:var(--story-type-reference-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StoryReferencePanel-module__ZoHwHq__profilePreview{min-width:0;padding:0 var(--story-s2)var(--story-s2)calc(var(--story-control-min) + var(--story-s5))}.StoryReferencePanel-module__ZoHwHq__profilePreview p{color:var(--story-ink-quiet);white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.StoryReferencePanel-module__ZoHwHq__profilePreview p[data-expanded=true]{-webkit-line-clamp:unset;display:block;overflow:visible}.StoryReferencePanel-module__ZoHwHq__desktopPanel .StoryReferencePanel-module__ZoHwHq__playerSummary .StoryReferencePanel-module__ZoHwHq__profilePreview p:not([data-expanded=true]){-webkit-line-clamp:2}.StoryReferencePanel-module__ZoHwHq__expandButton{margin-top:var(--story-s2);color:var(--story-meta);font-size:var(--story-type-reference-label);padding:0}.StoryReferencePanel-module__ZoHwHq__castList{gap:var(--story-s5);display:grid}.StoryReferencePanel-module__ZoHwHq__desktopPanel .StoryReferencePanel-module__ZoHwHq__castList{scrollbar-width:none;min-height:0;overflow-y:auto}.StoryReferencePanel-module__ZoHwHq__desktopPanel .StoryReferencePanel-module__ZoHwHq__castList::-webkit-scrollbar{display:none}.StoryReferencePanel-module__ZoHwHq__castList li{grid-template-columns:var(--story-control-min)minmax(0,1fr);align-items:start;gap:var(--story-s3);display:grid}.StoryReferencePanel-module__ZoHwHq__castBody{min-width:0}.StoryReferencePanel-module__ZoHwHq__castTitleRow{align-items:flex-start}.StoryReferencePanel-module__ZoHwHq__castTitleRow>div{min-width:0}.StoryReferencePanel-module__ZoHwHq__castList small{color:var(--story-meta);font-size:var(--story-type-reference-label);letter-spacing:var(--story-tracking-meta);text-transform:uppercase;margin-top:1px}.StoryReferencePanel-module__ZoHwHq__castList .StoryReferencePanel-module__ZoHwHq__profilePreview{margin-top:var(--story-s2);padding:0}.StoryReferencePanel-module__ZoHwHq__castEdit{width:var(--story-control-min);height:var(--story-control-min);margin:calc(var(--story-s2)*-1);color:var(--story-meta);border-radius:50%;flex:none;place-items:center;display:grid}.StoryReferencePanel-module__ZoHwHq__addCharacter{min-height:var(--story-control-min);justify-content:center;align-items:center;gap:var(--story-s2);padding:0 var(--story-s4);border-radius:var(--story-r-pill);background:var(--story-chip-bg);color:var(--story-ink-quiet);font-size:var(--story-type-reference-support);display:inline-flex}.StoryReferencePanel-module__ZoHwHq__playerSummaryMain:disabled,.StoryReferencePanel-module__ZoHwHq__addCharacter:disabled,.StoryReferencePanel-module__ZoHwHq__castEdit:disabled,.StoryReferencePanel-module__ZoHwHq__setupFocusHeader button:disabled,.StoryReferencePanel-module__ZoHwHq__removeCharacter:disabled,.StoryReferencePanel-module__ZoHwHq__removeConfirm button:disabled{cursor:default;opacity:.45}.StoryReferencePanel-module__ZoHwHq__setupFocusContext{width:100%;height:100%;min-height:0;color:var(--story-ink);animation:StoryReferencePanel-module__ZoHwHq__storySetupFocusEnter var(--story-duration-normal)var(--story-ease-out);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.StoryReferencePanel-module__ZoHwHq__setupFocusHeader{grid-template-columns:var(--story-control-min)minmax(0,1fr)auto;align-items:center;gap:var(--story-s3);padding-bottom:var(--story-s5);display:grid}.StoryReferencePanel-module__ZoHwHq__setupFocusHeader>div{min-width:0}.StoryReferencePanel-module__ZoHwHq__setupFocusHeader h2,.StoryReferencePanel-module__ZoHwHq__setupFocusHeader p{margin:0}.StoryReferencePanel-module__ZoHwHq__setupFocusHeader h2{color:var(--story-ink-bright);font-family:var(--story-font-narrative);font-size:var(--story-type-reference-heading);font-weight:var(--story-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StoryReferencePanel-module__ZoHwHq__setupFocusHeader p{color:var(--story-meta);font-size:var(--story-type-reference-label);margin-top:2px}.StoryReferencePanel-module__ZoHwHq__setupBack{width:var(--story-control-min);height:var(--story-control-min);margin-left:calc(var(--story-s2)*-1);border-radius:50%;place-items:center;display:grid;color:var(--story-ink-quiet)!important}.StoryReferencePanel-module__ZoHwHq__setupSave{min-height:var(--story-control-min);padding:0 var(--story-s4);border-radius:var(--story-r-pill);background:var(--story-raise)!important;color:var(--story-ink-bright)!important;font-weight:var(--story-weight-medium)!important}.StoryReferencePanel-module__ZoHwHq__setupFocusBody{gap:var(--story-s4);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.StoryReferencePanel-module__ZoHwHq__setupField{gap:var(--story-s2);grid-template-columns:minmax(0,1fr) auto;min-height:0;display:grid}.StoryReferencePanel-module__ZoHwHq__setupField>span{color:var(--story-ink-quiet);font-size:var(--story-type-reference-support);font-weight:var(--story-weight-medium);grid-area:1/1}.StoryReferencePanel-module__ZoHwHq__setupField>small{color:var(--story-meta);font-size:var(--story-type-reference-label);text-align:right;grid-area:1/2}.StoryReferencePanel-module__ZoHwHq__setupField>small[data-invalid=true],.StoryReferencePanel-module__ZoHwHq__setupFailure{color:var(--story-danger)}.StoryReferencePanel-module__ZoHwHq__setupField input,.StoryReferencePanel-module__ZoHwHq__setupField textarea{border-radius:var(--story-r-control);background:var(--story-field-bg);width:100%;color:var(--story-ink);font:inherit;transition:background var(--story-duration-control)var(--story-ease),box-shadow var(--story-duration-control)var(--story-ease);border:0;outline:none;grid-area:2/1/auto/-1;box-shadow:inset 0 0 0 1px #0000}.StoryReferencePanel-module__ZoHwHq__setupField input{min-height:var(--story-control-min);padding:0 var(--story-s4)}.StoryReferencePanel-module__ZoHwHq__setupField textarea{height:100%;min-height:0;padding:var(--story-s4);line-height:var(--story-leading-panel);resize:none}.StoryReferencePanel-module__ZoHwHq__setupField input:focus,.StoryReferencePanel-module__ZoHwHq__setupField textarea:focus{background:var(--story-chip-bg);box-shadow:inset 0 0 0 1px var(--story-accent-faint)}.StoryReferencePanel-module__ZoHwHq__setupProfileField{grid-template-rows:auto minmax(0,1fr)}.StoryReferencePanel-module__ZoHwHq__setupNotice,.StoryReferencePanel-module__ZoHwHq__setupFailure{font-size:var(--story-type-reference-label);margin:0}.StoryReferencePanel-module__ZoHwHq__setupNotice{color:var(--story-meta)}.StoryReferencePanel-module__ZoHwHq__setupFocusFooter{padding-top:var(--story-s4);justify-content:flex-start;display:flex}.StoryReferencePanel-module__ZoHwHq__removeCharacter{min-height:var(--story-control-min);align-items:center;gap:var(--story-s2);padding:0 var(--story-s2);color:var(--story-danger);font-size:var(--story-type-reference-support);display:inline-flex}.StoryReferencePanel-module__ZoHwHq__removeConfirm{width:100%;padding:var(--story-s3)var(--story-s4);border-radius:var(--story-r-control);background:var(--story-danger-bg);color:var(--story-ink);flex-wrap:wrap;justify-content:flex-start}.StoryReferencePanel-module__ZoHwHq__removeConfirm span{flex:100%}.StoryReferencePanel-module__ZoHwHq__removeConfirm button{min-height:var(--story-s8);padding:0 var(--story-s3);color:var(--story-ink-quiet)}.StoryReferencePanel-module__ZoHwHq__removeConfirm button:last-child{color:var(--story-danger)}.StoryReferencePanel-module__ZoHwHq__world{gap:var(--story-s4);display:grid}.StoryReferencePanel-module__ZoHwHq__world p{margin:0}.StoryReferencePanel-module__ZoHwHq__world p:not(.StoryReferencePanel-module__ZoHwHq__genres),.StoryReferencePanel-module__ZoHwHq__world li{font-family:var(--story-font-narrative);line-height:var(--story-lh-reading);letter-spacing:var(--story-tracking-body)}.StoryReferencePanel-module__ZoHwHq__world p:not(.StoryReferencePanel-module__ZoHwHq__genres){color:var(--story-ink)}.StoryReferencePanel-module__ZoHwHq__premise p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.StoryReferencePanel-module__ZoHwHq__premise p[data-clamped=true]{-webkit-mask-image:linear-gradient(to bottom,var(--story-scroll-mask)74%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,var(--story-scroll-mask)74%,transparent 100%);mask-image:linear-gradient(to bottom,var(--story-scroll-mask)74%,transparent 100%)}.StoryReferencePanel-module__ZoHwHq__premise p[data-expanded=true]{-webkit-line-clamp:unset;display:block;overflow:visible}.StoryReferencePanel-module__ZoHwHq__ruleToggle{text-align:left;width:100%;padding:0;display:block}html[data-input=touch] .StoryReferencePanel-module__ZoHwHq__ruleToggle{min-height:var(--story-control-min);padding-block:var(--story-s3)}.StoryReferencePanel-module__ZoHwHq__ruleMore{margin-left:var(--story-s2);color:var(--story-meta);font-family:var(--story-font-ui);font-size:var(--story-type-reference-label);letter-spacing:var(--story-tracking-display);white-space:nowrap}.StoryReferencePanel-module__ZoHwHq__chapterList{gap:var(--story-s1);display:grid}.StoryReferencePanel-module__ZoHwHq__chapterList button{padding:var(--story-s4)var(--story-s3)var(--story-s4)var(--story-s4);text-align:left;opacity:.7;transition:color var(--story-duration-control)var(--story-ease),opacity var(--story-duration-control)var(--story-ease),transform var(--story-duration-control)var(--story-ease);margin:0;position:relative}.StoryReferencePanel-module__ZoHwHq__chapterList button[aria-current=page]{opacity:1;border-radius:var(--story-r-control);background:var(--story-chip-bg)}.StoryReferencePanel-module__ZoHwHq__chapterList button[aria-current=page] span{color:var(--story-ink-quiet)}.StoryReferencePanel-module__ZoHwHq__chapterList button[aria-current=page] strong{color:var(--story-accent-bright)}.StoryReferencePanel-module__ZoHwHq__chapterList span,.StoryReferencePanel-module__ZoHwHq__chapterList strong,.StoryReferencePanel-module__ZoHwHq__chapterList small{display:block}.StoryReferencePanel-module__ZoHwHq__chapterList span{color:var(--story-meta);font-size:var(--story-type-reference-label);letter-spacing:var(--story-tracking-meta);text-transform:uppercase}.StoryReferencePanel-module__ZoHwHq__chapterList strong{margin-top:var(--story-s1);color:var(--story-ink);font-family:var(--story-font-narrative);font-size:var(--story-type-reference-title);font-weight:var(--story-weight-medium)}.StoryReferencePanel-module__ZoHwHq__chapterList small{margin-top:var(--story-s1);color:var(--story-ink-quiet);font-size:var(--story-type-reference-support);line-height:var(--story-leading-panel)}.StoryReferencePanel-module__ZoHwHq__chapterRow{gap:var(--story-s1);display:grid}.StoryReferencePanel-module__ZoHwHq__chapterList .StoryReferencePanel-module__ZoHwHq__chapterRowHead{width:100%;min-height:var(--story-control-min);align-items:baseline;gap:var(--story-s2);padding:var(--story-s2)var(--story-s3);border-radius:var(--story-r-control);display:flex}.StoryReferencePanel-module__ZoHwHq__chapterList .StoryReferencePanel-module__ZoHwHq__chapterRowHead span,.StoryReferencePanel-module__ZoHwHq__chapterList .StoryReferencePanel-module__ZoHwHq__chapterRowHead strong{margin-top:0;display:inline}.StoryReferencePanel-module__ZoHwHq__chapterList .StoryReferencePanel-module__ZoHwHq__chapterRowHead span{flex:none}.StoryReferencePanel-module__ZoHwHq__chapterList .StoryReferencePanel-module__ZoHwHq__chapterRowHead strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.StoryReferencePanel-module__ZoHwHq__chapterList .StoryReferencePanel-module__ZoHwHq__chapterRowHead[aria-expanded=true]{opacity:1}.StoryReferencePanel-module__ZoHwHq__chapterDetail{justify-items:start;gap:var(--story-s1);padding:0 var(--story-s3)var(--story-s3);display:grid}.StoryReferencePanel-module__ZoHwHq__chapterDetail p{color:var(--story-ink-quiet);font-size:var(--story-type-reference-support);line-height:var(--story-leading-panel);margin:0}.StoryReferencePanel-module__ZoHwHq__chapterList .StoryReferencePanel-module__ZoHwHq__openChapter{min-height:var(--story-s8);opacity:1;color:var(--story-accent);font-family:var(--story-font-ui);font-size:var(--story-type-reference-support);padding:0}.StoryReferencePanel-module__ZoHwHq__loadMore{min-height:var(--story-control-min);margin-top:var(--story-s2);font-size:var(--story-type-reference-support);color:var(--story-accent)!important;text-align:center!important}.StoryReferencePanel-module__ZoHwHq__directoryFailure{color:var(--story-danger)}.StoryReferencePanel-module__ZoHwHq__world .StoryReferencePanel-module__ZoHwHq__genres{color:var(--story-meta);font-size:var(--story-type-reference-support);font-weight:var(--story-weight-medium);letter-spacing:var(--story-tracking-meta);text-transform:uppercase}.StoryReferencePanel-module__ZoHwHq__world ul{gap:var(--story-s3);display:grid}.StoryReferencePanel-module__ZoHwHq__world li{padding-left:var(--story-s4);position:relative}.StoryReferencePanel-module__ZoHwHq__world li:before{content:"·";color:var(--story-accent);position:absolute;left:0}.StoryReferencePanel-module__ZoHwHq__empty{color:var(--story-ink-dim);font-style:italic}.StoryReferencePanel-module__ZoHwHq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.StoryReferencePanel-module__ZoHwHq__tabs button:hover{background:var(--story-chip-hover);color:var(--story-ink-bright)}.StoryReferencePanel-module__ZoHwHq__playerSummaryMain:hover,.StoryReferencePanel-module__ZoHwHq__addCharacter:hover,.StoryReferencePanel-module__ZoHwHq__castEdit:hover,.StoryReferencePanel-module__ZoHwHq__setupBack:hover,.StoryReferencePanel-module__ZoHwHq__setupSave:hover:not(:disabled){background:var(--story-chip-hover)!important;color:var(--story-ink-bright)!important}.StoryReferencePanel-module__ZoHwHq__chapterList button:hover{color:var(--story-ink-bright);opacity:1;transform:translate(2px)}}@media (min-width:901px) and (max-width:1360px){.StoryReferencePanel-module__ZoHwHq__desktopPanel{--story-reference-effective-block-inset:calc(var(--story-reference-block-inset) + var(--story-control-min) + var(--story-s3))}}@media (max-width:900px){.StoryReferencePanel-module__ZoHwHq__desktopPanel{display:none}.StoryReferencePanel-module__ZoHwHq__backdrop{background:var(--story-bg-deep);opacity:.72}.StoryReferencePanel-module__ZoHwHq__grab{width:44px;height:5px;margin-bottom:var(--story-s2);background:var(--story-chip-selected);--adv-hit-offset:6px;border-radius:3px;align-self:center}.StoryReferencePanel-module__ZoHwHq__sheet{width:100%;height:var(--story-reference-sheet-height);max-height:calc(100dvh - var(--safe-top));padding:var(--story-s4)var(--story-s2)max(var(--story-s5),var(--safe-bottom));border-radius:var(--story-r-panel)var(--story-r-panel)0 0;background:var(--story-panel-solid);box-shadow:var(--story-shadow-panel);animation:StoryReferencePanel-module__ZoHwHq__storyPanelEnterMobile var(--story-duration-normal)var(--story-ease);flex-direction:column;display:flex;inset:auto 0 0;overflow:hidden}.StoryReferencePanel-module__ZoHwHq__sheet[data-editing=true]{height:calc(100dvh - max(var(--story-s2),var(--safe-top)))}.StoryReferencePanel-module__ZoHwHq__panelHeader>p{display:none}.StoryReferencePanel-module__ZoHwHq__tabs{margin-inline:var(--story-s5)}.StoryReferencePanel-module__ZoHwHq__title{margin:0 var(--story-s13)var(--story-s2)var(--story-s5);font-size:var(--story-type-reference-title)}.StoryReferencePanel-module__ZoHwHq__close{top:var(--story-s3);right:var(--story-s4)}.StoryReferencePanel-module__ZoHwHq__body{padding-inline:var(--story-s5);overflow-y:auto}.StoryReferencePanel-module__ZoHwHq__bodyCast{overflow-y:auto}.StoryReferencePanel-module__ZoHwHq__setupOverview,.StoryReferencePanel-module__ZoHwHq__setupOverview .StoryReferencePanel-module__ZoHwHq__setupSection:last-child{grid-template-rows:none;height:auto}.StoryReferencePanel-module__ZoHwHq__castList{overflow:visible}.StoryReferencePanel-module__ZoHwHq__playerSummary .StoryReferencePanel-module__ZoHwHq__profilePreview p:not([data-expanded=true]){-webkit-line-clamp:4}.StoryReferencePanel-module__ZoHwHq__bodyEditing{flex:auto;min-height:0;padding:0;overflow:hidden}.StoryReferencePanel-module__ZoHwHq__setupFocusContext{padding:0 var(--story-s3)}}@keyframes StoryReferencePanel-module__ZoHwHq__storyPanelEnterDesktop{0%{opacity:0;transform:translate(36px)}}@keyframes StoryReferencePanel-module__ZoHwHq__storyPanelEnterMobile{0%{opacity:0;transform:translateY(28px)}}@keyframes StoryReferencePanel-module__ZoHwHq__storyPanelFade{0%{opacity:0}}@keyframes StoryReferencePanel-module__ZoHwHq__storySetupFocusEnter{0%{opacity:0;transform:translateX(var(--story-s3))}}@media (prefers-reduced-motion:reduce){.StoryReferencePanel-module__ZoHwHq__backdrop,.StoryReferencePanel-module__ZoHwHq__sheet,.StoryReferencePanel-module__ZoHwHq__setupFocusContext{animation:none}}
.StoryStream-module__oW4RoW__stream{overscroll-behavior:contain;scrollbar-width:none;--story-stream-fade-top:0px;--story-stream-fade-bottom:0px;min-height:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--story-scroll-mask)var(--story-stream-fade-top),var(--story-scroll-mask)calc(100% - var(--story-stream-fade-bottom)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--story-scroll-mask)var(--story-stream-fade-top),var(--story-scroll-mask)calc(100% - var(--story-stream-fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,var(--story-scroll-mask)var(--story-stream-fade-top),var(--story-scroll-mask)calc(100% - var(--story-stream-fade-bottom)),transparent 100%);overflow:hidden auto}.StoryStream-module__oW4RoW__stream::-webkit-scrollbar{display:none}.StoryStream-module__oW4RoW__stream[data-history-above=true]{--story-stream-fade-top:54px}.StoryStream-module__oW4RoW__stream[data-more-below=true]{--story-stream-fade-bottom:54px}.StoryStream-module__oW4RoW__content{width:min(100%,var(--story-reading-measure));min-height:100%;padding:0 0 var(--story-s6);font-size:var(--story-type-body);flex-direction:column;justify-content:flex-start;margin-inline:auto;display:flex}.StoryStream-module__oW4RoW__stream[data-opening=true] .StoryStream-module__oW4RoW__content{justify-content:flex-start}.StoryStream-module__oW4RoW__beat{text-indent:0;text-wrap:pretty;margin:0}.StoryStream-module__oW4RoW__contribution{gap:var(--story-paragraph-gap);display:grid}.StoryStream-module__oW4RoW__contribution+.StoryStream-module__oW4RoW__contribution{margin-top:var(--story-contribution-gap)}.StoryStream-module__oW4RoW__beat p{white-space:pre-wrap;margin:0;display:block}.StoryStream-module__oW4RoW__narration,.StoryStream-module__oW4RoW__dialogue,.StoryStream-module__oW4RoW__player{font-family:var(--story-font-narrative);font-size:1em;line-height:var(--story-leading-body);color:var(--story-ink);letter-spacing:var(--story-tracking-body)}.StoryStream-module__oW4RoW__line>strong,.StoryStream-module__oW4RoW__identitySeparator{font-family:var(--story-font-ui);font-size:var(--story-t-subhead);font-weight:var(--story-weight-semibold);letter-spacing:var(--story-tracking-display);line-height:var(--story-lh-ui);display:inline}.StoryStream-module__oW4RoW__line>strong{color:var(--story-meta)}.StoryStream-module__oW4RoW__identitySeparator{margin-inline:var(--story-s1)var(--story-s2);color:var(--story-faint)}.StoryStream-module__oW4RoW__dialogue[data-speaker-tone=amber] .StoryStream-module__oW4RoW__line>strong{color:var(--story-speaker-amber)}.StoryStream-module__oW4RoW__dialogue[data-speaker-tone=teal] .StoryStream-module__oW4RoW__line>strong{color:var(--story-speaker-teal)}.StoryStream-module__oW4RoW__dialogue[data-speaker-tone=violet] .StoryStream-module__oW4RoW__line>strong{color:var(--story-speaker-violet)}.StoryStream-module__oW4RoW__dialogue[data-speaker-tone=coral] .StoryStream-module__oW4RoW__line>strong{color:var(--story-speaker-coral)}.StoryStream-module__oW4RoW__player{margin:0}.StoryStream-module__oW4RoW__playerContribution{padding:var(--story-s3)var(--story-s4);border-radius:var(--story-r-control);background:var(--story-player-surface)}.StoryStream-module__oW4RoW__advanceDivider{color:var(--story-meta);justify-content:center;margin:1.5em 0 .9em;display:flex}.StoryStream-module__oW4RoW__advanceDivider span{font-family:var(--story-font-ui);font-size:var(--story-t-caption2);letter-spacing:var(--story-tracking-wide);text-transform:uppercase;padding:.45em 0}.StoryStream-module__oW4RoW__receipt{gap:var(--story-s1);display:grid}.StoryStream-module__oW4RoW__receiptLabel{color:var(--story-meta);font-family:var(--story-font-ui);font-size:var(--story-t-caption2);line-height:var(--story-lh-compact);letter-spacing:var(--story-tracking-wide);text-transform:uppercase}.StoryStream-module__oW4RoW__receiptText{color:var(--story-ink-quiet);font-family:var(--story-font-ui);font-size:var(--story-t-footnote);line-height:var(--story-lh-text);white-space:pre-wrap;margin:0}.StoryStream-module__oW4RoW__footnote{vertical-align:super;color:var(--story-meta);font-family:var(--story-font-ui);font-size:var(--story-t-caption2);line-height:var(--story-lh-compact);white-space:nowrap;margin-left:.24em;display:inline-block;position:relative}.StoryStream-module__oW4RoW__footnote button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;display:inline}.StoryStream-module__oW4RoW__footnoteBody{z-index:8;right:0;bottom:calc(100% + var(--story-s2));width:min(280px,74vw);padding:var(--story-s3);border-radius:var(--story-r-control);background:var(--story-footnote-surface);box-shadow:var(--story-shadow-panel);color:var(--story-ink-quiet);font-family:var(--story-font-ui);font-size:var(--story-t-footnote);font-style:normal;line-height:var(--story-lh-text);white-space:normal;visibility:hidden;opacity:0;transform:translateY(var(--story-s1));pointer-events:none;transition:opacity .14s var(--story-ease),transform .14s var(--story-ease),visibility .14s;position:absolute}.StoryStream-module__oW4RoW__footnote[data-open=true] .StoryStream-module__oW4RoW__footnoteBody{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.StoryStream-module__oW4RoW__footnote:hover .StoryStream-module__oW4RoW__footnoteBody,.StoryStream-module__oW4RoW__footnote:focus-within .StoryStream-module__oW4RoW__footnoteBody{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.StoryStream-module__oW4RoW__footnote button:hover{color:var(--story-ink)}}.StoryStream-module__oW4RoW__prologue{width:100%;margin:0 0 var(--story-s6);padding:0 0 var(--story-s4);text-indent:0;color:var(--story-meta);cursor:pointer;font-family:var(--story-font-ui);font-size:var(--story-t-footnote);line-height:var(--story-lh-reading);text-align:left;transition:color .18s var(--story-ease);background:0 0;border:0;display:block}.StoryStream-module__oW4RoW__prologue span{color:var(--story-faint);font-family:var(--story-font-ui);font-size:var(--story-t-caption2);font-weight:var(--story-weight-semibold);letter-spacing:var(--story-tracking-meta);margin-right:.65em}.StoryStream-module__oW4RoW__prologue span:after{content:"："}@media (hover:hover) and (pointer:fine){.StoryStream-module__oW4RoW__prologue:hover{color:var(--story-ink)}}.StoryStream-module__oW4RoW__draft{margin-top:var(--story-contribution-gap);opacity:.62}.StoryStream-module__oW4RoW__pending{gap:var(--story-s2);margin-top:var(--story-s7);padding:var(--story-s1)0;display:flex}.StoryStream-module__oW4RoW__pending i{background:var(--story-ink-dim);width:6px;height:6px;animation:StoryStream-module__oW4RoW__storyPending 1.4s var(--story-ease)infinite;border-radius:50%}.StoryStream-module__oW4RoW__pending[data-retrying=true] i{background:var(--story-accent)}.StoryStream-module__oW4RoW__pending i:nth-child(2){animation-delay:.18s}.StoryStream-module__oW4RoW__pending i:nth-child(3){animation-delay:.36s}.StoryStream-module__oW4RoW__chapterTurning{align-items:center;gap:var(--story-s4);margin-top:var(--story-s10);color:var(--story-accent);grid-template-columns:1fr auto 1fr;display:grid}.StoryStream-module__oW4RoW__chapterTurning span{opacity:.34;background:linear-gradient(90deg,#0000,currentColor);height:1px}.StoryStream-module__oW4RoW__chapterTurning span:last-child{background:linear-gradient(90deg,currentColor,#0000)}.StoryStream-module__oW4RoW__chapterTurning p,.StoryStream-module__oW4RoW__status,.StoryStream-module__oW4RoW__failure p{margin:0}.StoryStream-module__oW4RoW__chapterTurning p,.StoryStream-module__oW4RoW__status{font-family:var(--story-font-narrative);font-size:var(--story-t-footnote);font-style:italic}.StoryStream-module__oW4RoW__status{color:var(--story-ink-soft)}.StoryStream-module__oW4RoW__failure{padding:var(--story-s4);border-radius:var(--story-r-control);background:var(--story-danger-bg);color:var(--story-danger)}.StoryStream-module__oW4RoW__failure button{color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:12px;padding:0;text-decoration:underline}@keyframes StoryStream-module__oW4RoW__storyPending{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.StoryStream-module__oW4RoW__pending i{opacity:.62;animation:none}}@media (max-width:900px){.StoryStream-module__oW4RoW__stream[data-history-above=true]{--story-stream-fade-top:44px}.StoryStream-module__oW4RoW__stream[data-more-below=true]{--story-stream-fade-bottom:44px}.StoryStream-module__oW4RoW__content{padding:var(--story-s6)0 var(--story-s8)}.StoryStream-module__oW4RoW__beat{margin-top:0}.StoryStream-module__oW4RoW__beat+.StoryStream-module__oW4RoW__beat{margin-top:var(--story-paragraph-gap)}.StoryStream-module__oW4RoW__narration,.StoryStream-module__oW4RoW__dialogue,.StoryStream-module__oW4RoW__player{font-size:var(--story-type-body);line-height:var(--story-leading-body)}}.StoryStream-module__oW4RoW__tailSpacer{flex:none;width:100%}.StoryStream-module__oW4RoW__turnFailure{align-items:center;gap:var(--story-s3);margin-top:var(--story-s4);padding:var(--story-s2)var(--story-s3);border-radius:var(--story-r-control);background:var(--story-raise);color:var(--story-ink-dim);font-family:var(--story-font-ui);font-size:var(--story-t-caption1);display:flex}.StoryStream-module__oW4RoW__turnFailure button{color:var(--story-accent);font:inherit;font-weight:var(--story-weight-medium);letter-spacing:var(--story-tracking-meta);text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-left:auto}.StoryStream-module__oW4RoW__pill{bottom:var(--story-s3);margin-top:var(--story-s3);border-radius:var(--story-r-pill);background:var(--story-raise);color:var(--story-ink-dim);font-family:var(--story-font-ui);font-size:var(--story-t-caption1);box-shadow:var(--story-shadow-soft);cursor:pointer;border:0;align-self:flex-end;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:sticky}.StoryStream-module__oW4RoW__pill[data-new=true]{color:var(--story-ink)}.StoryStream-module__oW4RoW__pill[data-new=true]:before{content:"";background:var(--story-accent);border-radius:50%;width:6px;height:6px}.StoryStream-module__oW4RoW__longWait{margin-left:var(--story-s2);font-family:var(--story-font-ui);font-size:var(--story-t-caption1);color:var(--story-ink-dim)}
.StoryAdvanceButton-module__DZvf_G__root{grid-template-columns:var(--story-s7)auto;align-items:center;gap:var(--story-s2);min-width:calc(var(--story-s12)*2 + var(--story-s5));min-height:var(--story-control-min);padding:0 var(--story-s4)0 var(--story-s3);border-radius:var(--story-r-control);background:var(--story-advance-surface);box-shadow:var(--story-advance-shadow);color:var(--story-advance-ink-idle);cursor:pointer;isolation:isolate;font-family:var(--story-font-ui);font-size:var(--story-t-footnote);font-weight:var(--story-weight-semibold);letter-spacing:var(--story-tracking-display);transition:background var(--story-duration-control)var(--story-ease),box-shadow var(--story-duration-control)var(--story-ease),color var(--story-duration-control)var(--story-ease),transform var(--story-duration-fast)var(--story-ease);border:0;flex:none;display:inline-grid;position:relative;overflow:hidden}.StoryAdvanceButton-module__DZvf_G__root:before{content:"";z-index:-1;background:var(--story-advance-sheen);opacity:0;transition:opacity var(--story-duration-control)var(--story-ease),transform var(--story-duration-normal)var(--story-ease-out);pointer-events:none;position:absolute;inset:0;transform:translate(-38%)}.StoryAdvanceButton-module__DZvf_G__root:not(:disabled){background:var(--story-advance-ready-surface);box-shadow:var(--story-advance-ready-shadow);color:var(--story-advance-ink-ready)}.StoryAdvanceButton-module__DZvf_G__root:disabled{cursor:default}.StoryAdvanceButton-module__DZvf_G__art{width:var(--story-s7);height:var(--story-s7);filter:var(--story-advance-art-filter);opacity:var(--story-advance-art-idle-opacity);transform-origin:50%;transition:filter var(--story-duration-control)var(--story-ease),opacity var(--story-duration-control)var(--story-ease),transform var(--story-duration-normal)var(--story-ease-out);background:url(../media/story-advance-forward-v1.8b7d338c.png) 50%/contain no-repeat;transform:scale(.9)}.StoryAdvanceButton-module__DZvf_G__root:not(:disabled) .StoryAdvanceButton-module__DZvf_G__art{opacity:var(--story-advance-art-ready-opacity);transform:scale(1)}.StoryAdvanceButton-module__DZvf_G__label,.StoryAdvanceButton-module__DZvf_G__labelShort{z-index:1;white-space:nowrap;position:relative}.StoryAdvanceButton-module__DZvf_G__labelShort{display:none}.StoryAdvanceButton-module__DZvf_G__root:focus-visible{outline:2px solid var(--story-advance-focus);outline-offset:var(--story-s1)}@media (hover:hover) and (pointer:fine){.StoryAdvanceButton-module__DZvf_G__root:hover:not(:disabled){background:var(--story-advance-hover-surface);box-shadow:var(--story-advance-hover-shadow)}.StoryAdvanceButton-module__DZvf_G__root:hover:not(:disabled):before{opacity:1;transform:translate(30%)}.StoryAdvanceButton-module__DZvf_G__root:hover:not(:disabled) .StoryAdvanceButton-module__DZvf_G__art{opacity:1;transform:translate(1px)scale(1.06)}}.StoryAdvanceButton-module__DZvf_G__root:active:not(:disabled){transform:translateY(1px)}@media (max-width:900px){.StoryAdvanceButton-module__DZvf_G__root{grid-template-columns:var(--story-s6)auto;min-width:0;padding:0 var(--story-s3)0 var(--story-s2);gap:var(--story-s1)}.StoryAdvanceButton-module__DZvf_G__art{width:var(--story-s6);height:var(--story-s6)}.StoryAdvanceButton-module__DZvf_G__label{display:none}.StoryAdvanceButton-module__DZvf_G__labelShort{display:inline}}@media (prefers-reduced-motion:reduce){.StoryAdvanceButton-module__DZvf_G__root,.StoryAdvanceButton-module__DZvf_G__root:before,.StoryAdvanceButton-module__DZvf_G__art{transition:none}.StoryAdvanceButton-module__DZvf_G__root:hover:not(:disabled):before,.StoryAdvanceButton-module__DZvf_G__root:hover:not(:disabled) .StoryAdvanceButton-module__DZvf_G__art,.StoryAdvanceButton-module__DZvf_G__root:active:not(:disabled){transform:none}}
.StoryComposer-module__Z9bL9W__composer{--story-composer-height:var(--story-composer-rest-height);gap:var(--story-s2);padding:var(--story-s2)var(--story-s3)var(--story-s3)var(--story-s4);border-radius:var(--story-r-dock);background:var(--story-composer-surface);box-shadow:var(--story-shadow-soft);-webkit-backdrop-filter:blur(var(--story-composer-blur))saturate(var(--story-composer-saturation));backdrop-filter:blur(var(--story-composer-blur))saturate(var(--story-composer-saturation));transition:background var(--story-duration-normal)var(--story-ease),box-shadow var(--story-duration-normal)var(--story-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.StoryComposer-module__Z9bL9W__composer:before{content:"";background:var(--story-composer-highlight);pointer-events:none;position:absolute;inset:0}.StoryComposer-module__Z9bL9W__composer:focus-within{background:var(--story-composer-focus)}.StoryComposer-module__Z9bL9W__composer[data-destination=ai-only]{background:var(--story-directive-surface)}.StoryComposer-module__Z9bL9W__destination,.StoryComposer-module__Z9bL9W__editor,.StoryComposer-module__Z9bL9W__composerFooter{z-index:1;position:relative}.StoryComposer-module__Z9bL9W__destination{border-radius:var(--story-r-pill);background:var(--story-chip-bg);flex:none;align-items:center;gap:2px;padding:2px;display:flex}.StoryComposer-module__Z9bL9W__destination button{justify-content:center;align-items:center;gap:var(--story-s1);height:var(--story-s7);min-width:calc(var(--story-s4)*4);padding:0 var(--story-s3)0 var(--story-s2);border-radius:var(--story-r-pill);color:var(--story-meta);cursor:pointer;font-family:var(--story-font-ui);font-size:var(--story-t-caption1);font-weight:var(--story-weight-medium);line-height:var(--story-lh-ui);white-space:nowrap;transition:background var(--story-duration-control)var(--story-ease),color var(--story-duration-control)var(--story-ease);background:0 0;border:0;display:inline-flex}.StoryComposer-module__Z9bL9W__destination button svg{opacity:.75;flex:none}.StoryComposer-module__Z9bL9W__destination button[aria-pressed=true]{background:var(--story-chip-selected);color:var(--story-ink)}.StoryComposer-module__Z9bL9W__destination button[aria-pressed=true] svg{opacity:1}.StoryComposer-module__Z9bL9W__destination button:disabled{opacity:.38;cursor:default}.StoryComposer-module__Z9bL9W__editor{width:100%;min-width:0;min-height:var(--story-composer-height);box-sizing:border-box}.StoryComposer-module__Z9bL9W__editor textarea{width:100%;height:auto;min-height:var(--story-composer-height);max-height:calc(var(--story-t-callout)*var(--story-lh-reading)*8 + var(--story-s3)*2);box-sizing:border-box;padding:var(--story-s3)0;resize:none;appearance:none;color:var(--story-ink);font-family:var(--story-font-narrative);font-size:var(--story-t-callout);line-height:var(--story-lh-reading);background:0 0;border:0;outline:0;display:block;overflow-y:auto}.StoryComposer-module__Z9bL9W__editor textarea::placeholder{color:var(--story-faint);opacity:1}.StoryComposer-module__Z9bL9W__composerFooter{align-items:center;gap:var(--story-s2);width:100%;min-width:0;min-height:var(--story-control-min);display:flex}.StoryComposer-module__Z9bL9W__submit{width:var(--story-control-min);height:var(--story-control-min);border-radius:var(--story-r-pill);background:var(--story-raise);color:var(--story-ink-quiet);cursor:pointer;box-shadow:none;transition:background var(--story-duration-fast)var(--story-ease),color var(--story-duration-fast)var(--story-ease),opacity var(--story-duration-fast)var(--story-ease),box-shadow var(--story-duration-fast)var(--story-ease),transform var(--story-duration-fast)var(--story-ease);border:0;flex:none;place-items:center;margin-left:auto;display:grid}.StoryComposer-module__Z9bL9W__submit[data-filled=true]:not(:disabled){background:var(--story-cta-surface);box-shadow:var(--story-cta-shadow);color:var(--story-cta-ink)}.StoryComposer-module__Z9bL9W__submit:disabled:not([data-busy=true]){opacity:.52;cursor:default}.StoryComposer-module__Z9bL9W__submit[data-busy=true]{animation:StoryComposer-module__Z9bL9W__storySubmitBreath 1.8s var(--story-ease)infinite}.StoryComposer-module__Z9bL9W__toolShelf{align-items:center;gap:var(--story-s2);min-width:0;min-height:var(--story-control-min);flex:auto;display:flex;overflow:hidden}.StoryComposer-module__Z9bL9W__tools{align-items:center;gap:var(--story-s1);flex:none;display:flex}.StoryComposer-module__Z9bL9W__tools button,.StoryComposer-module__Z9bL9W__toolOptions button{min-height:var(--story-s7);align-items:center;gap:var(--story-s1);padding:0 var(--story-s2);border-radius:var(--story-s2);color:var(--story-meta);cursor:pointer;font-family:var(--story-font-ui);font-size:var(--story-t-caption1);font-weight:var(--story-weight-medium);line-height:var(--story-lh-ui);white-space:nowrap;transition:background var(--story-duration-fast)var(--story-ease),color var(--story-duration-fast)var(--story-ease);background:0 0;border:0;display:inline-flex}.StoryComposer-module__Z9bL9W__tools button[aria-expanded=true]{background:var(--story-chip-bg);color:var(--story-ink-quiet)}.StoryComposer-module__Z9bL9W__tools button:disabled{opacity:.38;cursor:default}.StoryComposer-module__Z9bL9W__toolLabel{white-space:nowrap}.StoryComposer-module__Z9bL9W__toolGlyph{min-width:var(--story-s4);color:var(--story-ink-quiet);font-family:var(--story-font-narrative);font-size:var(--story-t-footnote);line-height:var(--story-lh-compact);text-align:center}.StoryComposer-module__Z9bL9W__toolMenu{align-items:center;gap:var(--story-s2);flex:auto;min-width:0;display:flex;overflow:hidden}.StoryComposer-module__Z9bL9W__toolMenuLabel{color:var(--story-faint);font-family:var(--story-font-ui);font-size:var(--story-t-caption2);line-height:var(--story-lh-ui);white-space:nowrap;flex:none}.StoryComposer-module__Z9bL9W__toolOptions{gap:var(--story-s1);scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.StoryComposer-module__Z9bL9W__toolOptions::-webkit-scrollbar{display:none}.StoryComposer-module__Z9bL9W__toolOptions button{color:var(--story-ink-quiet);flex:none}@media (hover:hover) and (pointer:fine){.StoryComposer-module__Z9bL9W__submit:hover:not(:disabled){background:var(--story-raise-hover);transform:translateY(-1px)}.StoryComposer-module__Z9bL9W__tools button:hover:not(:disabled),.StoryComposer-module__Z9bL9W__toolOptions button:hover{background:var(--story-chip-hover);color:var(--story-ink)}}@keyframes StoryComposer-module__Z9bL9W__storySubmitBreath{0%,to{opacity:.48}50%{opacity:.88}}@media (prefers-reduced-motion:reduce){.StoryComposer-module__Z9bL9W__submit[data-busy=true]{opacity:.5;animation:none}}@media (max-width:900px){.StoryComposer-module__Z9bL9W__composer{padding:var(--story-s2);padding-left:var(--story-s4)}.StoryComposer-module__Z9bL9W__toolLabel{display:none}.StoryComposer-module__Z9bL9W__tools button{min-width:var(--story-control-min);min-height:var(--story-s8);padding:0 var(--story-s2);background:var(--story-chip-bg);justify-content:center}}
.StoryWritingDock-module__LEYy4a__shell{width:min(100%,var(--story-reading-measure));padding:var(--story-s4)0 max(var(--story-s2),var(--safe-bottom));font-size:var(--story-type-body);margin-inline:auto;position:relative}.StoryWritingDock-module__LEYy4a__actions{align-items:center;gap:var(--story-s3);min-width:0;min-height:var(--story-control-min);margin-bottom:var(--story-s3);display:flex}.StoryWritingDock-module__LEYy4a__suggestions{align-items:center;gap:var(--story-s2);scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(90deg,var(--story-scroll-mask)calc(100% - var(--story-s10)),transparent);-webkit-mask-image:linear-gradient(90deg,var(--story-scroll-mask)calc(100% - var(--story-s10)),transparent);mask-image:linear-gradient(90deg,var(--story-scroll-mask)calc(100% - var(--story-s10)),transparent);flex:auto;margin-block:-6px;padding-block:6px;display:flex;overflow-x:auto}.StoryWritingDock-module__LEYy4a__suggestions::-webkit-scrollbar{display:none}.StoryWritingDock-module__LEYy4a__suggestions button{min-height:var(--story-s8);min-width:0;padding:0 var(--story-s3)0 var(--story-s4);border-radius:var(--story-r-pill);background:var(--story-chip-bg);box-shadow:var(--story-chip-shadow);color:var(--story-ink-quiet);cursor:pointer;font-family:var(--story-font-ui);font-size:var(--story-t-footnote);line-height:var(--story-lh-text);text-align:left;white-space:nowrap;transition:background var(--story-duration-control)var(--story-ease),color var(--story-duration-control)var(--story-ease),box-shadow var(--story-duration-control)var(--story-ease);border:0;flex:none;align-items:center;display:flex}.StoryWritingDock-module__LEYy4a__failure{justify-content:space-between;gap:var(--story-s3);margin-bottom:var(--story-s2);padding:var(--story-s2)var(--story-s3);border-radius:var(--story-s3);background:var(--story-danger-bg);color:var(--story-danger);font-size:var(--story-t-footnote);display:flex}.StoryWritingDock-module__LEYy4a__failure button{color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}@media (hover:hover) and (pointer:fine){.StoryWritingDock-module__LEYy4a__suggestions button:hover:not(:disabled){background:var(--story-chip-hover);color:var(--story-ink);box-shadow:var(--story-chip-shadow)}}@media (max-width:900px){.StoryWritingDock-module__LEYy4a__shell{padding:var(--story-s1)0 max(var(--story-s2),var(--safe-bottom))}.StoryWritingDock-module__LEYy4a__actions>button{min-width:0}}
.StoryStageScreen-module__zukPcW__stage{width:100%;height:var(--story-viewport-h);min-height:var(--story-viewport-h);overscroll-behavior:none;isolation:isolate;background:var(--story-bg);color:var(--story-ink);font-family:var(--story-font-ui);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.StoryStageScreen-module__zukPcW__composition{min-height:0;padding-inline:var(--story-stage-gutter);justify-content:center;display:flex;position:absolute;inset:0;overflow:hidden}.StoryStageScreen-module__zukPcW__stageGroup{align-items:stretch;gap:var(--story-stage-gap);width:min(100%,var(--story-workspace-width));max-width:var(--story-workspace-width);isolation:isolate;flex:auto;min-width:0;height:100%;min-height:0;display:flex;position:relative}.StoryStageScreen-module__zukPcW__stageGroup:before{content:"";z-index:-1;inset:0 calc(var(--story-s10)*-1);background:var(--story-workspace-surface);-webkit-backdrop-filter:blur(var(--story-workspace-blur))saturate(var(--story-workspace-saturation))brightness(var(--story-workspace-brightness));backdrop-filter:blur(var(--story-workspace-blur))saturate(var(--story-workspace-saturation))brightness(var(--story-workspace-brightness));-webkit-mask-image:var(--story-workspace-mask);-webkit-mask-image:var(--story-workspace-mask);mask-image:var(--story-workspace-mask);pointer-events:none;position:absolute}.StoryStageScreen-module__zukPcW__readColumn{z-index:1;flex:0 1 var(--story-reading-column);width:var(--story-reading-column);min-width:0;height:100%;min-height:0;padding-block:var(--story-stage-block-inset)var(--story-stage-bottom-inset);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.StoryStageScreen-module__zukPcW__header{width:min(100%,var(--story-reading-measure));align-items:baseline;gap:var(--story-s3);flex-direction:row;min-width:0;margin-inline:auto;display:flex}.StoryStageScreen-module__zukPcW__header h1{min-width:0;color:var(--story-ink);font-family:var(--story-font-narrative);font-size:var(--story-type-display);font-weight:var(--story-weight-medium);letter-spacing:var(--story-tracking-display);line-height:var(--story-leading-display);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.StoryStageScreen-module__zukPcW__eyebrow{min-width:0;color:var(--story-meta);font-size:var(--story-type-meta);font-weight:var(--story-weight-medium);letter-spacing:var(--story-tracking-meta);line-height:var(--story-lh-ui);text-overflow:ellipsis;white-space:nowrap;flex:none;margin:0;overflow:hidden}.StoryStageScreen-module__zukPcW__reading{min-height:0;margin-block-start:clamp(var(--story-s4),2vh,var(--story-s6))}.StoryStageScreen-module__zukPcW__writing,.StoryStageScreen-module__zukPcW__archiveDock{min-width:0}.StoryStageScreen-module__zukPcW__archiveDock{padding-top:var(--story-s3);justify-content:center;display:flex}.StoryStageScreen-module__zukPcW__archiveDock button,.StoryStageScreen-module__zukPcW__panelToggle,.StoryStageScreen-module__zukPcW__menuTrigger{box-shadow:var(--story-chrome-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);background:var(--story-chrome-bg)!important;color:var(--story-ink-quiet)!important;border:0!important}.StoryStageScreen-module__zukPcW__menuContent{-webkit-backdrop-filter:blur(18px)saturate(1.06);padding:var(--story-s2)!important;border-radius:var(--story-r-control)!important;background:var(--story-chrome-bg)!important;box-shadow:var(--story-chrome-shadow)!important;color:var(--story-ink)!important;border:0!important}.StoryStageScreen-module__zukPcW__menuItem{letter-spacing:var(--story-tracking-display);transition:background var(--story-duration-control)var(--story-ease),color var(--story-duration-control)var(--story-ease);min-height:var(--story-s8)!important;padding:0 var(--story-s3)!important;border-radius:var(--story-s2)!important;color:var(--story-ink-quiet)!important;font-family:var(--story-font-ui)!important;font-size:var(--story-type-reference-tab)!important;font-weight:var(--story-weight-medium)!important}.StoryStageScreen-module__zukPcW__menuItem:focus,.StoryStageScreen-module__zukPcW__menuItem[data-highlighted]{background:var(--story-chip-selected)!important;color:var(--story-ink)!important}.StoryStageScreen-module__zukPcW__archiveDock button{min-height:var(--story-control-min);padding:0 var(--story-s4);border-radius:var(--story-r-pill);cursor:pointer;font-size:var(--story-type-ui)}.StoryStageScreen-module__zukPcW__panelToggle{align-items:center;gap:var(--story-s2);min-width:0;height:var(--story-control-min);min-height:var(--story-control-min);padding:0 10px 0 var(--story-s4);border-radius:var(--story-r-pill);cursor:pointer;font-family:var(--story-font-narrative);font-size:var(--story-type-display);font-weight:var(--story-weight-medium);line-height:var(--story-leading-display);text-align:left;white-space:nowrap;display:none}.StoryStageScreen-module__zukPcW__identityName{min-width:0;color:var(--story-ink);letter-spacing:var(--story-tracking-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StoryStageScreen-module__zukPcW__identityVerb{border-radius:var(--story-r-pill);height:24px;color:var(--story-ink-quiet);font-family:var(--story-font-ui);font-size:var(--story-t-caption1);font-weight:var(--story-weight-semibold);line-height:var(--story-lh-compact);flex:none;align-items:center;gap:3px;padding:0 6px 0 10px;display:inline-flex}.StoryStageScreen-module__zukPcW__identityChevron{width:6px;height:9px}.StoryStageScreen-module__zukPcW__menuTrigger{z-index:10!important;top:clamp(var(--story-s4),2.6vh,var(--story-s7))!important;right:var(--story-stage-gutter)!important;width:var(--story-control-min)!important;height:var(--story-control-min)!important;min-height:var(--story-control-min)!important;border-radius:50%!important;position:absolute!important}@media (max-width:900px){.StoryStageScreen-module__zukPcW__composition{padding-inline:0}.StoryStageScreen-module__zukPcW__stageGroup{flex:auto;width:100%}.StoryStageScreen-module__zukPcW__stageGroup:before{inset-inline:0}.StoryStageScreen-module__zukPcW__readColumn{flex:auto;width:auto;padding-block:0}.StoryStageScreen-module__zukPcW__header{z-index:5;margin:calc(var(--story-s12) + var(--story-s3) + var(--safe-top))var(--story-s4)0;gap:0;width:auto;position:relative}.StoryStageScreen-module__zukPcW__header h1{width:0}.StoryStageScreen-module__zukPcW__reading{z-index:5;margin:0 var(--story-s4);position:relative}.StoryStageScreen-module__zukPcW__writing,.StoryStageScreen-module__zukPcW__archiveDock{z-index:5;padding-inline:var(--story-s4);position:relative}.StoryStageScreen-module__zukPcW__panelToggle{z-index:10;top:calc(var(--story-s3) + var(--safe-top));left:var(--story-s4);max-width:calc(100% - var(--story-s4) - var(--story-control-min) - var(--story-s3) - var(--story-s4));display:inline-flex;position:absolute}.StoryStageScreen-module__zukPcW__menuTrigger{top:calc(var(--story-s3) + var(--safe-top))!important;right:var(--story-s4)!important;width:var(--story-control-min)!important;height:var(--story-control-min)!important;min-height:var(--story-control-min)!important}.StoryStageScreen-module__zukPcW__eyebrow,.StoryStageScreen-module__zukPcW__panelToggle{transition:opacity var(--story-duration-normal)var(--story-ease),transform var(--story-duration-normal)var(--story-ease)}.StoryStageScreen-module__zukPcW__stage[data-attention=composing] .StoryStageScreen-module__zukPcW__eyebrow,.StoryStageScreen-module__zukPcW__stage[data-attention=waiting] .StoryStageScreen-module__zukPcW__eyebrow,.StoryStageScreen-module__zukPcW__stage[data-scroll-dir=down][data-scrolled-away] .StoryStageScreen-module__zukPcW__eyebrow{opacity:0;transform:translateY(calc(var(--story-s2)*-1));pointer-events:none}.StoryStageScreen-module__zukPcW__stage[data-attention=composing] .StoryStageScreen-module__zukPcW__panelToggle,.StoryStageScreen-module__zukPcW__stage[data-attention=waiting] .StoryStageScreen-module__zukPcW__panelToggle,.StoryStageScreen-module__zukPcW__stage[data-scroll-dir=down][data-scrolled-away] .StoryStageScreen-module__zukPcW__panelToggle{opacity:.62}@media (prefers-reduced-motion:reduce){.StoryStageScreen-module__zukPcW__eyebrow,.StoryStageScreen-module__zukPcW__panelToggle{transition:none}}}
