.mv-agent-notice{border-bottom:1px solid var(--mv-border);background:var(--mv-bg);color:var(--mv-text-1)}.mv-agent-notice-inner{gap:6px;max-width:1200px;margin:auto;padding:3px 16px}.mv-agent-notice-inner,.mv-agent-notice-link{display:flex;align-items:center;justify-content:center}.mv-agent-notice-link{gap:12px;min-height:40px;font-size:13px;line-height:1.5}.mv-agent-notice-badge{border-radius:20px;padding:2px 8px;background:var(--mv-accent-soft);font-size:10px}.mv-agent-notice-badge,.mv-agent-notice-cta{flex-shrink:0;color:var(--mv-link);font-weight:600}.mv-agent-notice-cta{display:inline-flex;align-items:center;gap:3px}.mv-agent-notice-link:hover .mv-agent-notice-cta{text-decoration:underline;text-underline-offset:3px}.mv-agent-notice-close{display:grid;flex-shrink:0;place-items:center;width:40px;height:40px;border-radius:8px;color:var(--mv-text-2)}.mv-agent-notice-close:hover{background:var(--mv-accent-soft)}.mv-agent-notice-mobile{display:none}.mv-video-help{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:4px 7px;flex-shrink:0;border-radius:8px;color:var(--mv-text-2);font-size:12px;font-weight:500}.mv-video-help:hover{color:var(--mv-link);background:var(--mv-accent-soft)}.mv-agent-notice a:focus-visible,.mv-agent-notice button:focus-visible,.mv-video-help:focus-visible{outline:2px solid var(--mv-link);outline-offset:2px}.mv-video-header-actions{display:flex;flex-shrink:0;align-items:center;gap:6px}@media(max-width:640px){.pv.mv-workspace button.pv-header-new{display:none}.mv-agent-notice-inner{justify-content:space-between;padding:2px 8px 2px 12px;gap:0}.mv-agent-notice-link{justify-content:flex-start;gap:6px;font-size:12px}.mv-agent-notice-badge,.mv-agent-notice-desktop{display:none}.mv-agent-notice-mobile{display:inline}.mv-agent-notice-cta{font-size:11px}.mv-agent-notice-close{width:36px}}.sb-card,.sb-sequence{--sb-blue:oklch(48% .10 248);--sb-purple:oklch(48% .13 303);--sb-green:oklch(46% .09 160)}[data-theme=dark] :is(.sb-card,.sb-sequence){--sb-blue:oklch(80% .10 248);--sb-purple:oklch(80% .10 303);--sb-green:oklch(79% .10 160)}.sb-card{padding:16px}.sb-card-heading{display:flex;align-items:center;gap:8px;min-width:0}.sb-card-heading h3{flex:1;min-width:0;font-size:15px!important;line-height:1.5;font-weight:600;margin:0!important;overflow-wrap:anywhere}.sb-number{color:var(--sb-blue);font-size:12px;font-weight:700}.sb-card-heading .pv-ai-refine-icon{flex-shrink:0}.sb-timing{display:flex;align-items:center;gap:10px;color:var(--pv-muted);font-size:12px;font-variant-numeric:tabular-nums}.sb-timing time{color:var(--sb-blue);background:color-mix(in oklch,var(--sb-blue) 8%,transparent);padding:4px 7px;border-radius:5px}.sb-story p{font-size:13px;line-height:1.65;color:var(--pv-ink);max-width:70ch;margin:0;overflow-wrap:anywhere}.sb-assets{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.sb-assets:empty{display:none}.sb-assets>span{display:inline-flex;align-items:center;gap:4px;border-radius:6px;padding:4px 7px;font-size:12px;overflow-wrap:anywhere;max-width:100%}.sb-assets svg{flex-shrink:0}.sb-person{color:var(--sb-purple);background:color-mix(in oklch,var(--sb-purple) 9%,transparent)}.sb-place{color:var(--sb-green);background:color-mix(in oklch,var(--sb-green) 9%,transparent)}.sb-prompts{margin-top:auto}.sb-prompt+.sb-prompt,.sb-prompts{border-top:1px solid var(--pv-line)}.sb-prompt summary{display:flex;align-items:center;gap:7px;min-height:44px;cursor:pointer;font-size:12px;font-weight:600;list-style:none;color:var(--sb-blue)}.sb-prompt summary::-webkit-details-marker{display:none}.sb-video summary{color:var(--sb-purple)}.sb-prompt summary span{flex:1}.sb-prompt summary>svg:last-child{transition:transform .18s ease-out}.sb-prompt[open] summary>svg:last-child{transform:rotate(180deg)}.sb-prompt-body{padding-bottom:12px}.sb-prompt-body p{font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;max-width:70ch}.sb-prompt-body button{display:flex;align-items:center;gap:6px;min-height:44px;color:var(--pv-muted);font-size:12px;margin-left:auto}.sb-prompt-body button:disabled{opacity:.45}.sb-sequence-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--pv-muted);font-size:12px;margin-top:16px}.sb-sequence-toolbar button{min-height:44px}.sb-group{margin-top:8px}.sb-group>h3{margin:0!important}.sb-group>h3 button{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;text-align:left;border-top:1px solid var(--pv-line);padding:12px 0}.sb-group>h3 strong{font-size:13px;font-weight:600}.sb-group>h3 span{margin-left:auto;font-size:12px;font-weight:400}.sb-group>h3 span,.sb-group>h3 svg{color:var(--sb-blue)}.sb-group>h3 button[aria-expanded=false] svg{transform:rotate(-90deg)}.sb-story-grid{display:grid;gap:12px;align-items:start;margin-bottom:20px}.sb-card :is(button,summary):focus-visible,.sb-sequence button:focus-visible{outline:2px solid var(--sb-blue);outline-offset:2px;border-radius:4px}.pv-shot-list .sb-card{grid-template-columns:140px minmax(0,1fr)}.pv-shot-list .sb-card :is(.sb-card-heading,.sb-timing,.sb-prompts){grid-column:1/-1}.pv-shot-list .sb-card .sb-story{grid-column:2}.st-timeline:has(.sb-sequence){background:transparent;border:0;padding-inline:0}@media(max-width:700px){.sb-story-grid{grid-template-columns:minmax(0,1fr)}.sb-group>h3 span{width:100%;margin-left:24px}}@media(prefers-reduced-motion:reduce){.sb-prompt summary>svg:last-child{transition:none}}.sb-action-clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sb-read-story{font-size:12px;color:var(--pv-muted);min-height:44px}.st-timeline{padding-top:8px}.pv-story-simple{width:100%;max-width:1120px;margin-inline:auto}.sb-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.sb-card{position:relative;gap:12px}.sb-card-open{text-align:left;display:flex;flex-direction:column;gap:10px;min-width:0;width:100%;border-radius:6px}.sb-card-open:hover .sb-card-heading strong{color:var(--sb-blue)}.sb-card-heading strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:600;line-height:1.5;height:45px}.sb-card-heading{align-items:baseline}.sb-card-open p{font-size:13px;line-height:1.65;margin:0;color:var(--pv-muted);height:65px;overflow-wrap:anywhere}.sb-card-bottom{display:flex;flex-direction:column;margin-top:auto;gap:8px}.sb-card .sb-assets{margin-top:0;height:56px;overflow:hidden;align-content:start}.sb-card .sb-assets>span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-prompt-icons{display:flex;justify-content:flex-end;gap:6px;border-top:1px solid var(--pv-line);padding-top:8px}.sb-prompt-icons button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--pv-line);border-radius:10px}.sb-prompt-icons .sb-image{color:var(--sb-blue,oklch(56% .1 248))}.sb-prompt-icons .sb-video{color:var(--sb-purple,oklch(56% .13 303))}.sb-prompt-icons button:hover{background:var(--pv-soft)}.sb-prompt-icons button:disabled{opacity:.4}.sb-selection{position:absolute;right:10px;top:10px}.sb-card:has(.sb-selection) .sb-card-heading{padding-right:24px}.sb-dialog{margin:auto;width:min(600px,calc(100vw - 32px));max-height:min(760px,90dvh);border:1px solid var(--pv-line);border-radius:16px;padding:0;background:var(--pv-card);color:var(--pv-ink);overflow:hidden}.sb-dialog::backdrop{background:oklch(15% .01 260/.6)}.sb-dialog>header{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--pv-line)}.sb-dialog h2{flex:1;font-size:18px;font-weight:600}.sb-dialog>header button{display:grid;place-items:center;width:44px;min-width:44px;height:44px}.sb-dialog-body{overflow-y:auto;max-height:calc(90dvh - 90px);padding:20px}.sb-card-detail{--sb-blue:oklch(56% .10 248);--sb-purple:oklch(56% .13 303);--sb-green:oklch(50% .09 160)}.sb-card-detail p{font-size:15px;line-height:1.8;margin:20px 0;white-space:pre-wrap;overflow-wrap:anywhere}.sb-card-detail dt{color:var(--pv-muted);font-size:12px;margin-top:16px}.sb-card-detail dd{font-size:13px;line-height:1.7;margin:4px 0 20px}.pv-shot-list .sb-card .sb-card-open{grid-column:2}.pv-shot-list .sb-card .pv-shot-media{grid-column:1;grid-row:1}.pv-shot-list .sb-card .sb-card-bottom{grid-column:1/-1}@media(max-width:1000px){.sb-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sb-story-grid{grid-template-columns:minmax(0,1fr)}}[data-theme=dark] .sb-card-detail{--sb-blue:oklch(80% .10 248);--sb-purple:oklch(80% .10 303);--sb-green:oklch(79% .10 160)}.sb-dialog[open]{display:flex;flex-direction:column}.sb-dialog>header{flex-shrink:0}.sb-dialog-body{min-height:0;max-height:none}.pv-media-generate{position:absolute;inset:0;width:100%;border:0;display:grid;place-items:center;background:transparent;color:var(--mv-on-primary);cursor:pointer;z-index:1}.pv-media-generate>span{display:flex;align-items:center;gap:8px;padding:12px 18px;border-radius:100px;background:var(--mv-primary);font-size:14px;font-weight:600;box-shadow:0 4px 18px oklch(14% .01 285/.2);transition:opacity .18s ease,transform .18s ease}.pv-media-generate:hover>span{background:var(--mv-primary-hover)}.pv-media-generate:focus-visible{outline:2px solid var(--mv-brand-link);outline-offset:-4px;border-radius:inherit}.pv-media-generate:disabled{cursor:default;pointer-events:none;opacity:.5}@media(hover:hover) and (pointer:fine){.pv-media-generate>span{opacity:0;transform:translateY(4px)}.pv-media-generate:focus-visible>span,.pv-storyboard-card:hover .pv-media-generate>span{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pv-media-generate>span{transition:none;transform:none}}.mv-ai-confirmation{margin:auto;width:min(440px,calc(100% - 32px));max-height:90dvh;padding:0;border:1px solid var(--pv-line);border-radius:20px;background:var(--pv-surface,var(--mv-surface));color:var(--pv-ink,var(--mv-text));box-shadow:0 20px 70px oklch(12% .01 285/.3)}.mv-ai-confirmation::backdrop{background:oklch(12% .01 285/.6);backdrop-filter:blur(4px)}.mv-ai-confirm-body{padding:28px}.mv-ai-confirm-body>svg{color:var(--mv-brand-link)}.mv-ai-confirm-body h2{font-size:20px;line-height:1.3;font-weight:650;margin:14px 0 10px}.mv-ai-confirm-body p{font-size:14px;line-height:1.65;color:var(--mv-text-muted,var(--pv-muted));margin:0}.mv-ai-confirmation footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:0 28px 24px}.mv-ai-confirmation .pv-btn{min-height:44px}.mv-flow-actions{--flow-accent:var(--mv-primary);--flow-accent-hover:var(--mv-primary-hover);--flow-back:#FFFEFA;--flow-back-ink:#77796C;--flow-edge:#D9D5C5;--flow-disabled:#DCE2DC;--flow-disabled-ink:#59655A;padding:16px 0 max(16px,env(safe-area-inset-bottom));font-family:Paper Figtree,PingFang SC,sans-serif}.mv-flow-actions,.mv-flow-actions__inner{background:transparent;border:0;box-shadow:none}.mv-flow-actions__inner{display:flex;align-items:stretch;gap:8px;width:calc(100% - 32px);max-width:calc(896px * 2 / 3);margin-inline:auto;padding:0;pointer-events:auto}.mv-flow-actions__inner>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid transparent;border-radius:12px;padding:12px 16px;font:600 13px/20px Paper Figtree,PingFang SC,sans-serif;box-shadow:none;transition:background-color .16s,color .16s,border-color .16s}.mv-flow-actions__inner>.mv-flow-actions__back{flex:0 0 48px;padding:0;background:var(--flow-back);color:var(--flow-back-ink);border-color:var(--flow-edge)}.mv-flow-actions__inner>.mv-flow-actions__next{flex:1;min-width:0;background:var(--flow-accent);color:var(--mv-on-primary)}.mv-flow-actions__next:hover:not(:disabled):not([aria-disabled=true]){background:var(--flow-accent-hover)}.mv-flow-actions__inner>.mv-flow-actions__next:is(:disabled,[aria-disabled=true]){background:var(--flow-disabled);color:var(--flow-disabled-ink);border-color:var(--flow-edge);opacity:1;cursor:not-allowed}.mv-flow-actions__hint{width:calc(100% - 32px);max-width:calc(896px * 2 / 3);margin:0 auto 8px;padding:10px 14px;border:1px solid var(--flow-edge);border-radius:10px;background:var(--flow-back);color:var(--flow-back-ink);font-size:12px;line-height:1.5;overflow-wrap:anywhere;pointer-events:auto}.mv-flow-actions__back:disabled{opacity:.55;cursor:not-allowed}.mv-flow-actions__inner>button:focus-visible{outline:2px solid var(--flow-accent);outline-offset:3px}html[data-theme=dark] .mv-flow-actions{--flow-accent:var(--mv-primary);--flow-accent-hover:var(--mv-primary-hover);--flow-back:oklch(24% .008 265);--flow-back-ink:oklch(74% .015 265);--flow-edge:oklch(90% .008 265/.15);--flow-disabled:rgb(55 65 81);--flow-disabled-ink:oklch(74% .015 265)}.pv-story-main .pv-story-document.pv-synopsis-compact{min-height:0}.st-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.st-section-heading h2{margin:0;font-size:16px;font-weight:600;line-height:1.5}.st-timeline .st-section-heading h2{font-size:20px}.st-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.st-text-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:0 8px;font-size:12px;color:var(--pv-muted,#969ba6);border-radius:8px}.st-text-button:hover{color:var(--pv-ink,inherit);background:var(--pv-soft,rgba(127,127,127,.08))}.st-text-button:disabled{opacity:.5;cursor:not-allowed}.st-text-button:focus-visible,.st-timeline :is(input,textarea):focus-visible{outline:2px solid var(--pv-green,#6a9856);outline-offset:3px}.st-synopsis-text{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.75;color:var(--pv-muted,#969ba6)}.st-clamp-three{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.st-subtitle{margin:4px 0 0;font-size:12px;line-height:1.6}.st-empty,.st-subtitle{color:var(--pv-muted,#969ba6)}.st-empty{padding:30px 12px 24px;text-align:center}.st-empty>svg{margin:0 auto 14px}.st-empty h3{font-size:16px;font-weight:500;color:var(--pv-ink,inherit)}.st-empty p{max-width:43ch;margin:10px auto 18px;font-size:14px;line-height:1.65}.st-empty-sequence{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px}.st-overview{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;padding:22px 0;margin:0;border-bottom:1px solid var(--pv-line,#343741)}.st-overview dt{font-size:12px;font-weight:600;color:var(--pv-muted,#969ba6);margin-bottom:5px}.st-overview dd{margin:0;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.st-overview dd>span{display:block;margin-bottom:5px}.st-overview dd strong{font-weight:500}.st-overview-look{grid-column:1/-1}.st-beats{margin:0;padding:0;list-style:none}.st-beats>li{display:grid;grid-template-columns:118px minmax(0,1fr);gap:22px;padding:24px 0;border-bottom:1px solid var(--pv-line,#343741)}.st-beats>li:last-child{border:0;padding-bottom:4px}.st-time{display:flex;flex-direction:column;gap:9px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--pv-muted,#969ba6)}.st-time>span{font-size:11px;letter-spacing:.04em}.st-time time{font-weight:600;color:var(--pv-ink,inherit);white-space:nowrap}.st-beat-story h3{font-size:16px;line-height:1.5;font-weight:600;margin:0 0 8px}.st-beat-story p{font-size:14px;line-height:1.8;margin:0;max-width:70ch;overflow-wrap:anywhere}.st-beat-assets{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 8px}.st-beat-assets>span{font-size:11px;padding:3px 8px;border-radius:6px;background:var(--pv-soft,rgba(127,127,127,.08));color:var(--pv-muted,#969ba6)}.st-beat-story .st-music-cue{font-size:12px;color:var(--pv-muted,#969ba6);line-height:1.65}.st-edit-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px}.st-refinement{margin-top:16px;padding:16px 0;border-block:1px solid var(--pv-line,#343741)}.st-refinement label,.st-timeline-editor label{display:block;font-size:13px;line-height:1.6;font-weight:500}.st-refinement textarea,.st-timeline-editor input,.st-timeline-editor textarea{display:block;width:100%;margin-top:6px;padding:10px 12px;background:var(--pv-soft,#16181e);color:inherit;border:1px solid var(--pv-line,#343741);border-radius:9px;font-size:14px;line-height:1.6;resize:vertical}.st-timeline-editor{margin-top:20px;display:grid;gap:18px}.st-timeline-editor fieldset{display:grid;gap:12px;border-top:1px solid var(--pv-line,#343741);padding-top:16px;min-width:0}.st-timeline-editor legend{font-size:12px;padding-right:10px}.st-edit-timing{display:grid;grid-template-columns:1fr 1fr;gap:12px}.st-error,.st-note,.st-running{margin-top:14px;font-size:13px;line-height:1.65}.st-error{color:var(--pv-danger,#c05b5b)}.st-note,.st-running{color:var(--pv-muted,#969ba6)}.st-running{display:flex;align-items:center;gap:8px}@media(max-width:600px){.st-overview{grid-template-columns:1fr;gap:13px}.st-overview>div{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px}.st-beats>li{grid-template-columns:1fr;gap:10px;padding:22px 0}.st-time{flex-direction:row;gap:12px;align-items:baseline}.st-timeline .st-section-heading h2{font-size:18px}.st-section-heading{align-items:center;gap:6px}.st-actions{gap:0}.st-text-button{padding-inline:6px}}.st-timeline .pv-ai-refine-icon{width:44px;height:44px;color:oklch(57% .13 83);background:transparent;border:1px solid var(--pv-line);border-radius:10px;box-shadow:none}.st-timeline .pv-ai-refine-icon:hover:not(:disabled){background:var(--pv-soft)}.st-timeline .pv-ai-refine-icon:disabled{background:transparent;opacity:.45}[data-theme=dark] .st-timeline .pv-ai-refine-icon{color:oklch(82% .15 87)}.pv.mv-workspace .st-timeline .st-section-heading h2{font-size:20px;font-weight:600;margin:0}.pv.mv-workspace .pv-synopsis-compact .st-section-heading{align-items:center}.pv.mv-workspace .pv-synopsis-compact .st-section-heading h2{margin:0}@media(max-width:600px){.pv.mv-workspace .st-timeline .st-section-heading h2{font-size:18px}}.pv-synopsis-compact .pv-btn,.st-timeline .pv-btn{min-height:44px}.st-timeline{--st-blue:#245c91;--st-purple:#6b469a;--st-green:#256b50;--st-amber:#805719}[data-theme=dark] .st-timeline{--st-blue:#93c5fd;--st-purple:#c4b5fd;--st-green:#86d3b2;--st-amber:#f3c875}.st-fold{border:1px solid color-mix(in srgb,var(--st-blue) 26%,transparent);border-radius:12px;overflow:hidden}.st-fold>summary{list-style:none;cursor:pointer;display:flex;gap:14px;align-items:center;padding:16px;min-height:56px;background:color-mix(in srgb,var(--st-blue) 5%,transparent)}.st-fold>summary::-webkit-details-marker{display:none}.st-fold>summary>span:not(.st-time){flex:1;min-width:0}.st-fold>summary>svg{flex-shrink:0;color:var(--st-blue);transition:transform .18s}.st-fold[open]>summary>svg{transform:rotate(180deg)}.st-fold>summary:focus-visible{outline:2px solid var(--st-blue);outline-offset:-3px}.st-fold strong{font-size:15px;font-weight:600}.st-fold small{display:block;margin-top:5px;color:var(--pv-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.st-overview-fold{margin-top:20px}.st-overview{padding:18px;border:0;border-top:1px solid color-mix(in srgb,var(--st-blue) 22%,transparent)}.st-overview dt{color:var(--st-blue)}.st-overview>div:first-child dt{color:var(--st-purple)}.st-overview>div:nth-child(2) dt{color:var(--st-green)}.st-overview>div:nth-child(3) dt{color:var(--st-amber)}.pv.mv-workspace .st-group-heading{margin:24px 0 12px;font-size:12px;font-weight:700;color:var(--st-blue)}.st-beats{display:grid;gap:12px}.st-beats>li,.st-beats>li:last-child{display:block;padding:0;border:0}.st-beat-fold{border-left:3px solid var(--st-blue)}.st-beat-fold .st-time{flex:0 0 114px}.st-time time,.st-time>span{color:var(--st-blue)}.st-time time{background:color-mix(in srgb,var(--st-blue) 8%,transparent);border-radius:5px;padding:4px 6px;align-self:flex-start}.st-beat-preview{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st-beat-fold[open] .st-beat-preview{display:none!important}.st-beat-story{padding:4px 20px 18px;border-top:1px solid color-mix(in srgb,var(--st-blue) 20%,transparent)}.st-beat-story h4{margin:14px 0 5px;font-size:12px;font-weight:600;color:var(--st-blue)}.st-beat-story .st-person{color:var(--st-purple);background:color-mix(in srgb,var(--st-purple) 10%,transparent)}.st-beat-story .st-place{color:var(--st-green);background:color-mix(in srgb,var(--st-green) 10%,transparent)}@media(max-width:600px){.st-beat-fold>summary{flex-wrap:wrap;gap:10px;padding:14px}.st-beat-fold .st-time{flex:0 0 calc(100% - 28px);order:-2}.st-beat-fold>summary>svg{order:-1}.st-beat-fold .st-fold-title{flex-basis:100%!important}.st-overview>div{display:block}}@media(prefers-reduced-motion:reduce){.st-fold>summary>svg{transition:none}}.st-timeline .st-person{color:var(--st-purple);background:color-mix(in srgb,var(--st-purple) 10%,transparent)}.st-timeline .st-place{color:var(--st-green);background:color-mix(in srgb,var(--st-green) 10%,transparent)}.st-overview-tags{margin:8px 0 0}.st-beat-assets>span{display:inline-flex;align-items:center;gap:4px;max-width:100%;overflow-wrap:anywhere}.st-beat-assets>span>svg{flex-shrink:0}.st-story-inputs{gap:12px 20px;padding-top:14px;margin-top:14px;border-top:1px solid var(--pv-line);font-size:13px}.st-story-inputs,.st-story-inputs label{display:flex;flex-wrap:wrap;align-items:center}.st-story-inputs label{gap:8px;min-height:44px;cursor:pointer}.st-story-inputs input{width:18px;height:18px;accent-color:var(--pv-green-ink)}.st-story-inputs label span,.st-story-inputs small{color:var(--pv-muted);font-size:12px}.st-story-inputs small{flex-basis:100%}.st-story-inputs summary{cursor:pointer;min-height:44px;align-content:center}.st-reference-strip{display:flex;gap:8px;flex-wrap:wrap;padding-top:8px}.st-reference-strip img{width:76px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.pv.mv-workspace .pv-synopsis-editable .pv-synopsis-editor-surface{border:1px solid color-mix(in srgb,var(--pv-green-ink) 42%,var(--pv-line));background:color-mix(in srgb,var(--pv-green-ink) 6%,var(--pv-card));border-radius:14px;padding:20px 22px;margin:18px 0 12px}.pv.mv-workspace .pv-synopsis-editable .st-section-heading{margin-bottom:14px}.pv.mv-workspace .pv-synopsis-editable .st-section-heading .st-actions .st-synopsis-edit{display:inline-flex;width:auto;height:auto;white-space:nowrap;border:1px solid color-mix(in srgb,var(--pv-green-ink) 35%,var(--pv-line));background:var(--pv-card);padding:8px 12px;border-radius:8px;min-height:40px;color:var(--pv-green-ink);gap:7px}.pv.mv-workspace .pv-synopsis-editable .st-synopsis-edit svg{display:block;flex-shrink:0}.pv-synopsis-editable .st-section-heading .st-text-button:disabled{opacity:.5}.pv-synopsis-editable .st-synopsis-text{line-height:1.85}@media(max-width:600px){.pv.mv-workspace .pv-synopsis-editable .pv-synopsis-editor-surface{padding:16px}.pv.mv-workspace .pv-synopsis-editable .st-section-heading{flex-wrap:wrap;gap:8px}}.pv.mv-workspace .pv-story-direction{padding:18px 22px}.pv.mv-workspace .pv-story-direction .st-section-heading{align-items:center;margin:0}.pv.mv-workspace .pv-story-direction .st-section-heading h2{margin:0}.pv.mv-workspace .pv-story-direction .st-direction-edit{width:auto;height:auto;white-space:nowrap;flex-shrink:0;gap:7px;padding:8px 12px;border:1px solid var(--pv-line);background:var(--pv-card)}.pv.mv-workspace .pv-story-direction .fc-extra-references{margin-top:12px}.st-direction-fields{display:grid;gap:18px}.st-direction-fields label{display:grid;gap:8px;font-size:13px}.st-direction-fields textarea{width:100%;padding:12px;border:1px solid var(--pv-line);border-radius:10px;background:var(--pv-card);color:var(--pv-ink);font:inherit;line-height:1.7;resize:vertical}.er-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--pv-line,#d8d7cf);border-radius:20px;background:var(--pv-card,#fcfbf5);color:var(--pv-ink,#30332c);overflow:auto}.er-dialog::backdrop{background:oklch(18% .01 285/.5)}.er-dialog header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:inherit;border-bottom:1px solid var(--pv-line,#d8d7cf)}.er-dialog h2{font:600 18px/1.4 var(--pv-sans,inherit)}.er-dialog header button{display:grid;place-items:center;width:44px;height:44px}.er-body{padding:20px}.er-body fieldset{display:grid;gap:20px;min-width:0}.er-dialog label{display:grid;gap:8px;font-size:13px;min-width:0}.er-dialog input:not([type=checkbox]),.er-dialog textarea{box-sizing:border-box;min-width:0;width:100%;padding:11px 12px;border:1px solid var(--pv-line,#d8d7cf);border-radius:9px;background:var(--pv-soft,#f3f2e9);color:inherit;font:inherit;font-size:16px;line-height:1.5}.er-dialog textarea{resize:vertical}.er-name-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px}.er-dialog .er-main{display:flex;align-items:center;gap:8px;min-height:48px;max-width:112px;font-size:12px}.er-main input{accent-color:#7e22ce;width:17px;height:17px;flex-shrink:0}.er-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:var(--pv-soft,#f3f2e9)}.er-tabs button{min-height:44px;border-radius:8px;font-size:13px}.er-tabs button[aria-selected=true]{background:oklch(49% .2 302);color:oklch(98% .008 305)}.er-details{margin-top:16px}.er-details summary{padding:8px 0;color:var(--pv-muted,#686c60);font-size:13px;cursor:pointer}.er-details label{margin-top:12px}.er-preview{display:block;width:100%;max-height:230px;-o-object-fit:contain;object-fit:contain;border-radius:12px;margin-top:16px;background:var(--pv-soft,#f3f2e9)}.er-upload{display:flex;width:100%;min-height:140px;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-top:12px;border:1px dashed var(--pv-line,#d8d7cf);border-radius:12px}.er-upload small{color:var(--pv-muted,#686c60)}.er-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.er-library button{border:2px solid transparent;border-radius:12px;overflow:hidden;text-align:left;background:var(--pv-soft,#f3f2e9)}.er-library button[aria-pressed=true]{border-color:#9333ea}.er-library img{width:100%;height:110px;-o-object-fit:contain;object-fit:contain}.er-library span{display:flex;gap:4px;padding:10px;font-size:13px}.er-dialog footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:14px 20px;border-top:1px solid var(--pv-line,#d8d7cf);background:inherit}.er-dialog footer button{display:flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;border-radius:10px;font-size:13px}.er-dialog .er-primary{background:oklch(49% .2 302);color:oklch(98% .008 305)}.er-dialog .er-delete{margin-right:auto}.er-dialog .er-delete,.er-error{color:var(--mv-danger-ink,#9a432f)}.er-error{margin-top:14px}.er-dialog button:disabled{opacity:.4;cursor:not-allowed}.er-dialog :focus-visible{outline:2px solid #9333ea;outline-offset:3px}html[data-theme=dark] .er-dialog{--pv-card:oklch(23% .008 285);--pv-ink:oklch(94% .008 285);--pv-soft:oklch(28% .009 285);--pv-line:oklch(37% .01 285);--pv-muted:oklch(73% .01 285);color-scheme:dark}.er-dialog button:hover:not(:disabled){filter:brightness(.96)}