.storyRoom_dialog__0Xu__,.storyRoom_room__x9qxo{color-scheme:light;color:var(--ptbk-text);font-family:var(--font-inter),system-ui,sans-serif}.storyRoom_room__x9qxo{min-height:100svh;background:var(--ptbk-white);--border:color-mix(in srgb,var(--ptbk-blue) 12%,white);--character-color:var(--ptbk-blue)}.storyRoom_header__43IQR{border-bottom:1px solid var(--border)}.storyRoom_headerInner__8NS3c{max-width:76rem;min-height:4.6rem;margin:0 auto;padding:.75rem clamp(1rem,4vw,2rem);display:flex;align-items:center;justify-content:space-between;gap:1rem}.storyRoom_headerInner__8NS3c a{flex-shrink:0}.storyRoom_headerInner__8NS3c img{display:block;width:clamp(10rem,22vw,10.75rem);height:auto}.storyRoom_main__9UwI_{max-width:76rem;margin:0 auto;padding:clamp(1rem,4vw,2rem) clamp(1rem,4vw,2rem) 9rem}.storyRoom_hero__jlM_g{padding:clamp(1.2rem,3vw,2.1rem) clamp(1.2rem,4vw,2.5rem);border:1px solid var(--border);border-radius:1.3rem;background:linear-gradient(118deg,var(--ptbk-surface),color-mix(in srgb,var(--ptbk-surface) 30%,white))}.storyRoom_eyebrow__uPWNS{display:flex;align-items:center;gap:.5rem;color:var(--ptbk-blue);font-size:.84rem;font-weight:700}.storyRoom_dialog__0Xu__ h2,.storyRoom_hero__jlM_g h1,.storyRoom_paper__oRwNT h2,.storyRoom_sidebar__CUvgk h2,.storyRoom_stage__gulPg h3{font-family:var(--font-outfit),var(--font-inter),system-ui,sans-serif;color:var(--ptbk-ink);font-weight:700}.storyRoom_hero__jlM_g h1{margin:.45rem 0;font-size:clamp(2.25rem,5vw,3.75rem);letter-spacing:-.042em;line-height:1}.storyRoom_hero__jlM_g p{max-width:58ch;margin-top:.6rem;line-height:1.55;font-size:clamp(.95rem,2vw,1.05rem)}.storyRoom_access__asGrp{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;border-bottom:1px solid var(--border);padding:1rem 0;line-height:1.5}.storyRoom_access__asGrp p{margin:0;font-size:.94rem}.storyRoom_join__lM1Ta{width:min(100%,32rem);margin-top:1rem;border:1px solid var(--border);border-radius:1.2rem;background:var(--ptbk-surface);--room-heading:17 19 24;--room-text:27 39 57;--room-muted:61 73 92;--room-subtle:75 87 104;--room-border:23 56 108;--room-overlay:255 255 255;--room-accent:23 56 108;--room-action:23 56 108;--room-action-hover:15 39 76;--room-action-foreground:255 255 255;--room-danger:147 38 55;--ring:217 65% 42%}.storyRoom_paperActions__W765a,.storyRoom_toolbar__xSmMm{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.65rem}.storyRoom_toolbar__xSmMm{justify-content:space-between;margin:1.4rem 0 1rem}.storyRoom_selection__IITgE{display:grid;gap:.3rem;font-size:.85rem;font-weight:700;width:min(100%,25rem)}.storyRoom_editor__sMkWm input,.storyRoom_editor__sMkWm textarea,.storyRoom_selection__IITgE select{display:block;width:100%;padding:.6rem .75rem;border:1px solid color-mix(in srgb,var(--ptbk-blue) 25%,white);border-radius:.65rem;background:var(--ptbk-white);color:var(--ptbk-text);font:inherit}.storyRoom_selection__IITgE select{min-height:2.65rem}.storyRoom_layout__CJxJR{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);gap:1.1rem;align-items:start}.storyRoom_paper__oRwNT,.storyRoom_roster___Xp7I{min-width:0;border-radius:1.25rem;border:1px solid var(--border);background:var(--ptbk-white)}.storyRoom_paper__oRwNT{--paper-inset:clamp(1rem,3vw,1.75rem);padding:var(--paper-inset);box-shadow:0 12px 36px -25px color-mix(in srgb,var(--ptbk-blue) 34%,transparent)}.storyRoom_roster___Xp7I{padding:clamp(1rem,2.4vw,1.35rem)}.storyRoom_paperActions__W765a{margin-bottom:1.1rem}.storyRoom_paper__oRwNT h2{font-size:clamp(1.8rem,3.8vw,2.55rem);line-height:1.05;letter-spacing:-.025em;overflow-wrap:anywhere}.storyRoom_premise__OdIYB{margin:.9rem 0 .6rem;padding:.85rem 1rem;border-left:2px solid var(--ptbk-blue);border-radius:0 .65rem .65rem 0;background:color-mix(in srgb,var(--ptbk-surface) 68%,white);line-height:1.6}.storyRoom_lines__TdpBN{display:grid;gap:1rem;padding:.75rem .35rem .25rem 0;max-height:min(52svh,35rem);overflow-y:auto}.storyRoom_lines__TdpBN:empty{display:none}.storyRoom_lines__TdpBN li{display:flex;gap:.65rem;align-items:flex-start;overflow-wrap:anywhere;--avatar-size:2.55rem}.storyRoom_message__i4gPl{min-width:0;max-width:min(100%,54ch)}.storyRoom_actorLabel__giSJr{display:block;margin:.05rem 0 .2rem .1rem;color:color-mix(in srgb,var(--character-color) 62%,var(--ptbk-ink));font-size:.77rem;font-weight:700}.storyRoom_bubble__kM5to{width:-moz-fit-content;width:fit-content;padding:.6rem .9rem;border:1px solid color-mix(in srgb,var(--character-color) 15%,white);border-radius:.2rem 1rem 1rem 1rem;background:color-mix(in srgb,var(--character-color) 6%,white);line-height:1.58}.storyRoom_actionLine__VFP9Q .storyRoom_bubble__kM5to{background:transparent;border-style:dashed;font-style:italic}.storyRoom_pendingLine__EQ5wX .storyRoom_bubble__kM5to{display:flex;align-items:center;gap:.6rem;color:var(--ptbk-muted)}.storyRoom_typingDots__FYw0P{display:inline-flex;gap:.2rem}.storyRoom_typingDots__FYw0P i{width:.25rem;height:.25rem;border-radius:50%;background:currentColor;animation:storyRoom_typing__1Gq1B 1.2s ease-in-out infinite}.storyRoom_typingDots__FYw0P i:nth-child(2){animation-delay:.15s}.storyRoom_typingDots__FYw0P i:nth-child(3){animation-delay:.3s}@keyframes storyRoom_typing__1Gq1B{0%,60%,to{opacity:.35}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.storyRoom_typingDots__FYw0P i{animation:none}}.storyRoom_sidebar__CUvgk h2,.storyRoom_stage__gulPg h3{font-size:1.36rem;line-height:1.15}.storyRoom_sidebar__CUvgk h2{margin-bottom:.65rem}.storyRoom_stage__gulPg{margin:1.3rem calc(-1 * var(--paper-inset)) calc(-1 * var(--paper-inset));padding:.95rem var(--paper-inset) 1.1rem;border-top:1px solid var(--border);border-radius:0 0 1.25rem 1.25rem;background:color-mix(in srgb,var(--ptbk-surface) 52%,white)}.storyRoom_quiet__Q6LZ2{margin:.35rem 0 .7rem;color:var(--ptbk-muted);line-height:1.5;font-size:.88rem}.storyRoom_cast__7JK8i{display:flex;flex-wrap:wrap;gap:.35rem .55rem;margin:.75rem 0 0}.storyRoom_castCharacter__Y8D1B{position:relative;display:flex;width:4.55rem}.storyRoom_turn__BJXSH{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:100%;min-height:4.6rem;padding:.2rem .15rem .3rem;text-align:center;border-radius:.7rem;cursor:pointer;--avatar-size:3.1rem}.storyRoom_turnName__NDRzg{color:var(--ptbk-text);font-size:.72rem;line-height:1.16;font-weight:700;overflow-wrap:anywhere}.storyRoom_turn__BJXSH:hover:not(:disabled) .storyRoom_avatar__3yd2T{outline:2px solid var(--character-color);outline-offset:2px}.storyRoom_turn__BJXSH:disabled{cursor:default}.storyRoom_removeTurn__O6FMD{position:absolute;top:0;right:.02rem;z-index:1;display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:50%;border:1px solid var(--border);background:white;color:var(--ptbk-blue);box-shadow:0 2px 6px #17386c1f}.storyRoom_removeTurn__O6FMD:hover:not(:disabled){border-color:var(--ptbk-blue)}.storyRoom_removeTurn__O6FMD:disabled{opacity:.5}.storyRoom_stageStatus__mWWfs{margin-top:.45rem;font-size:.84rem;color:var(--ptbk-blue);line-height:1.45}.storyRoom_avatar__3yd2T{position:relative;display:grid;place-items:center;width:var(--avatar-size,2.15rem);height:var(--avatar-size,2.15rem);flex-shrink:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--character-color) 30%,white);border-radius:50%;background:color-mix(in srgb,var(--character-color) 8%,white);color:color-mix(in srgb,var(--character-color) 70%,var(--ptbk-ink));font-weight:750;font-size:.85rem}.storyRoom_autoAvatar__ForU_{border-style:dashed;background:var(--ptbk-white);color:var(--ptbk-blue);font-size:1.35rem}.storyRoom_avatar__3yd2T img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.storyRoom_avatar__3yd2T[data-portrait-pending=true]:after{position:absolute;inset:0;content:"";background:linear-gradient(105deg,transparent 15%,#fff9 50%,transparent 85%);transform:translateX(-110%);animation:storyRoom_sketching__3s6lZ 1.7s ease-in-out infinite}@keyframes storyRoom_sketching__3s6lZ{to{transform:translateX(110%)}}@media (prefers-reduced-motion:reduce){.storyRoom_avatar__3yd2T[data-portrait-pending=true]:after{animation:none}}.storyRoom_roster___Xp7I ul{display:grid;gap:.2rem;margin-top:.65rem}.storyRoom_roster___Xp7I li{display:flex;align-items:center;gap:.48rem;min-height:2.6rem}.storyRoom_characterName__dHeqy{flex:1;min-width:0;overflow-wrap:anywhere;font-size:.88rem;font-weight:650}.storyRoom_portraitStatus__QIPDN{display:block;color:var(--ptbk-muted);font-size:.69rem;font-weight:500}.storyRoom_iconButton__PfJOL,.storyRoom_primary____Qvi,.storyRoom_secondary__psugQ,.storyRoom_textButton__HlWmx{display:inline-flex;gap:.4rem;align-items:center;justify-content:center;border-radius:.65rem;font-size:.85rem;line-height:1.2;font-weight:700;min-height:2.55rem;padding:.45rem .75rem}.storyRoom_primary____Qvi{border:1px solid var(--ptbk-blue);background:var(--ptbk-blue);color:white}.storyRoom_iconButton__PfJOL,.storyRoom_secondary__psugQ{border:1px solid color-mix(in srgb,var(--ptbk-blue) 23%,white);background:white;color:var(--ptbk-blue)}.storyRoom_textButton__HlWmx{color:var(--ptbk-blue);text-decoration:underline}.storyRoom_iconButton__PfJOL{min-width:2.25rem;padding:.3rem;min-height:2.25rem}.storyRoom_primary____Qvi:hover:not(:disabled){background:color-mix(in srgb,var(--ptbk-blue) 85%,black)}.storyRoom_iconButton__PfJOL:hover:not(:disabled),.storyRoom_secondary__psugQ:hover:not(:disabled){background:var(--ptbk-surface);border-color:var(--ptbk-blue)}.storyRoom_iconButton__PfJOL:disabled,.storyRoom_primary____Qvi:disabled,.storyRoom_secondary__psugQ:disabled{opacity:.55;cursor:default}.storyRoom_dialog__0Xu__ :is(a,button,input,textarea):focus-visible,.storyRoom_room__x9qxo :is(a,button,select):focus-visible{outline:2px solid var(--ptbk-blue);outline-offset:3px}.storyRoom_error__p8ePl,.storyRoom_status__KX92o{margin:.9rem 0;font-size:.92rem;line-height:1.45}.storyRoom_error__p8ePl{color:#8e3040}.storyRoom_dialog__0Xu__{background:white;max-height:calc(100dvh - 2rem);overflow:auto;width:min(calc(100% - 2rem),31rem)}.storyRoom_dialog__0Xu__ h2{font-size:1.55rem}.storyRoom_editor__sMkWm,.storyRoom_share__IroBy{display:grid;gap:.85rem}.storyRoom_share__IroBy{justify-items:center;text-align:center}.storyRoom_share__IroBy a{color:var(--ptbk-blue);text-decoration:underline;overflow-wrap:anywhere}.storyRoom_editor__sMkWm label{display:grid;gap:.35rem;font-size:.9rem;font-weight:700}.storyRoom_editor__sMkWm :is(input,textarea){font-weight:400}.storyRoom_editor__sMkWm textarea{resize:vertical}.storyRoom_paper__oRwNT [data-tracking=true] [data-article-word]{cursor:pointer;scroll-margin-block:5rem}.storyRoom_paper__oRwNT [data-active-sentence=true]{background:#cfdef5;color:var(--ptbk-ink)}.storyRoom_paper__oRwNT [data-active-word=true]{background:#a6c3ee;color:var(--ptbk-ink)}.storyRoom_paper__oRwNT ::highlight(article-sentence){background:#cfdef5;color:#111318}.storyRoom_paper__oRwNT ::highlight(article-word){background:#a6c3ee;color:#111318}@media (max-width:48rem){.storyRoom_layout__CJxJR{grid-template-columns:minmax(0,1fr)}}