._avatar_xiv2l_2{border-radius:50%;flex:none;place-items:center;line-height:0;display:inline-grid;overflow:hidden}._card_xiv2l_11{gap:var(--osp-space-3);padding:var(--osp-space-3);border:1px solid var(--osp-card-border);border-radius:var(--osp-radius-lg);background:var(--osp-surface);align-items:flex-start;min-width:0;display:flex}._compact_xiv2l_22{gap:var(--osp-space-2);padding:var(--osp-space-2) var(--osp-space-3) var(--osp-space-2) var(--osp-space-2);align-items:center}._body_xiv2l_28{gap:2px;min-width:0;display:grid}._name_xiv2l_34{font-weight:650;font-size:var(--osp-text-md);color:var(--osp-ink);margin:0;line-height:1.3}._role_xiv2l_42{font-weight:500;font-size:var(--osp-text-xs);color:var(--osp-ink-subtle)}._oneLine_xiv2l_48{font-size:var(--osp-text-sm);color:var(--osp-ink-muted);margin:0;line-height:1.35}._compact_xiv2l_22 ._oneLine_xiv2l_48{font-size:var(--osp-text-xs)}._facts_xiv2l_59{margin:var(--osp-space-1) 0 0;font-size:var(--osp-text-xs);color:var(--osp-ink-muted);gap:2px;display:grid}._facts_xiv2l_59 div{gap:var(--osp-space-1);display:flex}._facts_xiv2l_59 dt{color:var(--osp-ink-subtle);font-weight:650}._facts_xiv2l_59 dd{margin:0}._story_elvdf_7{gap:var(--osp-space-3);padding:var(--osp-space-4);border:1px solid var(--osp-card-border);border-radius:var(--osp-radius-lg);background:var(--osp-surface);outline:none;min-width:0;display:grid;container:story/inline-size}._story_elvdf_7:focus-visible{outline:2px solid var(--osp-focus);outline-offset:2px}._empty_elvdf_24{color:var(--osp-ink-subtle);margin:0}._top_elvdf_29{justify-content:space-between;align-items:center;gap:var(--osp-space-2) var(--osp-space-4);flex-wrap:wrap;display:flex}._titleCard_elvdf_38{align-items:center;gap:var(--osp-space-2);padding:var(--osp-space-2) var(--osp-space-4);background:var(--osp-surface-sunken);box-shadow:inset 0 0 0 1px var(--osp-card-border,var(--osp-border));color:var(--osp-ink);font-size:var(--osp-text-lg);letter-spacing:.01em;border-radius:12px;margin:0;font-weight:650;line-height:1.3;display:inline-flex}._ornament_elvdf_54{border-block-start:3px dotted var(--osp-pastel-butter-ink);opacity:.55;flex:none;width:14px;height:0}._helperFace_elvdf_62{background:var(--osp-pastel-lavender-bg);border-radius:50%;place-items:center;width:22px;height:22px;line-height:0;display:inline-grid}._controls_elvdf_72{align-items:center;gap:var(--osp-space-2);margin-left:auto;display:flex}._prelude_elvdf_79{min-width:0}._strip_elvdf_84{--panel-w:212px;--gap:28px;padding:var(--osp-space-2) var(--osp-space-1) var(--osp-space-3);align-items:flex-start;gap:var(--gap);scroll-snap-type:x proximity;scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}._item_elvdf_98{width:var(--panel-w);gap:var(--osp-space-2);scroll-snap-align:center;flex:none;align-content:start;display:grid;position:relative}._path_elvdf_109{left:calc(-1 * var(--gap));top:calc((var(--panel-w) - 14px) * .3 + 7px);width:var(--gap);background:color-mix(in oklch, var(--osp-ink-subtle) 45%, transparent);transform-origin:0;border-radius:1px;height:2px;position:absolute}._path_elvdf_109:after{content:"";background:inherit;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:2px}._item_elvdf_98[data-state=future] ._path_elvdf_109{opacity:.35}._item_elvdf_98[data-new=true] ._path_elvdf_109{animation:.48s cubic-bezier(.22,1,.36,1) both _draw_elvdf_1}._panel_elvdf_139{padding:6px 6px var(--osp-space-3);border:1px solid var(--osp-card-border);background:var(--osp-surface);box-shadow:var(--osp-shadow-xs);border-radius:14px;transition:transform .3s,box-shadow .3s,opacity .3s;position:relative}._item_elvdf_98[data-state=current] ._panel_elvdf_139{box-shadow:var(--osp-shadow-pop);border-color:color-mix(in oklch, var(--osp-accent) 35%, var(--osp-card-border));transform:translateY(-4px)}._item_elvdf_98[data-reading=true] ._panel_elvdf_139{border-color:color-mix(in oklch, var(--osp-pastel-peach-ink) 55%, var(--osp-card-border));box-shadow:0 0 0 3px color-mix(in oklch, var(--osp-pastel-peach-bg) 85%, transparent), var(--osp-shadow-pop)}._item_elvdf_98[data-reading=true] ._caption_elvdf_166{font-weight:600}._item_elvdf_98[data-state=future] ._panel_elvdf_139,._item_elvdf_98[data-state=future] ._branches_elvdf_171{opacity:.35}._item_elvdf_98[data-state=future] ._frame_elvdf_175{filter:saturate(.4)}._item_elvdf_98[data-new=true] ._panel_elvdf_139{animation:.56s cubic-bezier(.22,1,.36,1) both _pageIn_elvdf_1}._page_elvdf_183{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;display:block}._page_elvdf_183:focus-visible{outline:2px solid var(--osp-focus);outline-offset:2px}._frame_elvdf_175{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--osp-ink) 10%, transparent), 0 0 0 3px var(--osp-surface), 0 0 0 4px color-mix(in oklch, var(--osp-ink) 8%, transparent);border-radius:10px;margin:4px;display:block;overflow:hidden}._short_elvdf_213{display:none}._words_elvdf_217{padding:var(--osp-space-2) var(--osp-space-1) 0;gap:6px;display:grid}._caption_elvdf_166{color:var(--osp-ink);margin:0;font-size:.9rem;line-height:1.4}._actor_elvdf_230{min-width:0;font-size:var(--osp-text-xs);align-items:center;gap:6px;display:inline-flex}._initials_elvdf_238{background:var(--osp-pastel-lavender-bg);width:22px;height:22px;color:var(--osp-pastel-lavender-ink);border-radius:50%;place-items:center;font-size:10px;font-weight:650;display:inline-grid}._actorName_elvdf_250{color:var(--osp-ink);font-weight:650}._actorRole_elvdf_255{color:var(--osp-ink-subtle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._more_elvdf_262{align-items:center;gap:var(--osp-space-2);font-size:var(--osp-text-xs);color:var(--osp-ink-subtle);flex-wrap:wrap;display:flex}._note_elvdf_271{align-items:center;gap:4px;display:inline-flex}._moreButton_elvdf_277{color:var(--osp-accent-ink);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}._details_elvdf_289{font-size:var(--osp-text-xs);color:var(--osp-ink-muted);gap:2px;margin:0;padding-left:1.1em;line-height:1.4;display:grid}._branches_elvdf_171{padding:var(--osp-space-3) 0 0 var(--osp-space-3);gap:var(--osp-space-2);margin:0;list-style:none;display:flex;position:relative}._branches_elvdf_171:before{content:"";height:var(--osp-space-3);border-left:1.5px dashed color-mix(in oklch, var(--osp-ink-subtle) 60%, transparent);position:absolute;top:0;left:22px}._branch_elvdf_171{align-content:start;gap:4px;width:94px;display:grid}._branchFrame_elvdf_325{border:1.5px dashed color-mix(in oklch, var(--osp-ink-subtle) 45%, transparent);border-radius:8px;display:block;overflow:hidden}._branchCaption_elvdf_332{color:var(--osp-ink-muted);font-size:11px;line-height:1.3}@container story (width<=560px){._strip_elvdf_84{flex-direction:column;align-items:stretch;gap:10px;padding:0;overflow:visible}._item_elvdf_98{width:auto}._path_elvdf_109{transform-origin:top;width:2px;height:10px;top:-10px;left:33px}._path_elvdf_109:after{display:none}._item_elvdf_98:not([data-state=current]) ._panel_elvdf_139{padding:4px}._item_elvdf_98:not([data-state=current]) ._page_elvdf_183{gap:var(--osp-space-3);grid-template-columns:60px minmax(0,1fr);align-items:center;display:grid}._item_elvdf_98:not([data-state=current]) ._frame_elvdf_175{border-radius:8px;margin:2px}._item_elvdf_98:not([data-state=current]) ._short_elvdf_213{font-size:var(--osp-text-sm);color:var(--osp-ink);font-weight:550;display:block}._item_elvdf_98:not([data-state=current]) ._words_elvdf_217,._item_elvdf_98:not([data-state=current]) ._branches_elvdf_171{display:none}._item_elvdf_98[data-state=current] ._panel_elvdf_139{background:var(--osp-surface);box-shadow:inset 3px 0 0 color-mix(in oklch, var(--osp-accent) 55%, transparent), var(--osp-shadow-pop);transform:none}._item_elvdf_98[data-state=current] ._frame_elvdf_175{max-width:240px;margin:4px auto}._item_elvdf_98[data-new=true] ._panel_elvdf_139{animation-name:_pageDown_elvdf_1}._item_elvdf_98[data-new=true] ._path_elvdf_109{animation-name:_drawDown_elvdf_1}._item_elvdf_98[data-reading=true] ._panel_elvdf_139{box-shadow:inset 3px 0 0 var(--osp-pastel-peach-ink), 0 0 0 3px color-mix(in oklch, var(--osp-pastel-peach-bg) 85%, transparent), var(--osp-shadow-pop)}}@keyframes _drawDown_elvdf_1{0%{transform:scaleY(0)}}@keyframes _draw_elvdf_1{0%{transform:scaleX(0)}}@keyframes _pageIn_elvdf_1{0%{opacity:0;transform:perspective(700px)translate(18px)rotateY(-16deg)}}@keyframes _pageDown_elvdf_1{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){._item_elvdf_98 ._panel_elvdf_139,._item_elvdf_98 ._path_elvdf_109{transition:none;animation:none!important}}
