.mc-playback-dock[data-v-26247bc0]{color:var(--mc-cobalt,var(--ws-action));box-shadow:none;background:0 0;border:0;align-items:center;gap:8px;display:flex}.mc-playback-dock__play[data-v-26247bc0]{block-size:44px;inline-size:44px;color:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.mc-playback-dock__play[data-v-26247bc0]:focus-visible{outline:none}.mc-playback-dock__play[data-v-26247bc0]:focus-visible:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;bottom:5px}.mc-playback-dock__range[data-v-26247bc0]{appearance:none;block-size:44px;inline-size:100%;min-inline-size:0;color:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}.mc-playback-dock__range[data-v-26247bc0]::-webkit-slider-runnable-track{background:linear-gradient(to right, currentColor var(--mc-playback-progress), var(--ws-border-strong) var(--mc-playback-progress));border:0;border-radius:1px;block-size:2px}.mc-playback-dock__range[data-v-26247bc0]::-moz-range-track{background:var(--ws-border-strong);border:0;block-size:2px}.mc-playback-dock__range[data-v-26247bc0]::-moz-range-progress{background:currentColor;block-size:2px}.mc-playback-dock__range[data-v-26247bc0]::-webkit-slider-thumb{appearance:none;block-size:8px;inline-size:8px;box-shadow:none;background:currentColor;border:0;border-radius:50%;margin-top:-3px}.mc-playback-dock__range[data-v-26247bc0]::-moz-range-thumb{background:currentColor;border:0;border-radius:50%;block-size:8px;inline-size:8px}.mc-playback-dock__range[data-v-26247bc0]:focus-visible{outline:none}.mc-playback-dock__range[data-v-26247bc0]:focus-visible::-webkit-slider-thumb{box-shadow:0 4px}.mc-playback-dock__range[data-v-26247bc0]:focus-visible::-moz-range-thumb{box-shadow:0 4px}.mc-playback-dock[data-v-26247bc0] :disabled{opacity:.4;cursor:not-allowed}.mc-playback-surface[data-v-81e0eb8d]{min-width:0;min-height:0;position:relative}.mc-playback-surface__dock[data-v-81e0eb8d]{z-index:4;opacity:0;pointer-events:none;max-inline-size:620px;box-shadow:none;background:0 0;border:0;margin-inline:auto;transition:opacity .16s;position:absolute;inset-block-end:12px;inset-inline:7%}.mc-playback-surface[data-controls-visible=true]>.mc-playback-surface__dock[data-v-81e0eb8d]{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.mc-playback-surface__dock[data-v-81e0eb8d]{transition:none}}.motion-review-timeline-shell[data-v-26276b9d]{width:100%;min-width:0;container:motion-review/inline-size}.motion-review-timeline[data-v-26276b9d]{--motion-review-brand:#0079f2;--motion-review-played:#0079f2;--motion-review-unplayed:color-mix(in srgb, var(--ws-border,#e3e6e8) 78%, transparent);--motion-review-surface:var(--ws-panel,#fafaf7);--motion-review-surface-raised:var(--ws-panel-raised,#efefeb);--motion-review-hover:var(--ws-hover,#eaeae6);--motion-review-border:var(--ws-border,#deded9);--motion-review-text:var(--ws-text,#202124);--motion-review-muted:var(--ws-text-muted,#85888b);--motion-review-warning:#e49a13;--motion-review-critical:#ef4b23;--motion-review-contact:#13a66a;--motion-review-near:#e49a13;--motion-review-penetration:#ef4b23;--motion-review-air:color-mix(in srgb, var(--motion-review-muted) 20%, transparent);--motion-review-fast:var(--ws-motion-fast,.16s);--motion-review-ease:var(--ws-ease,cubic-bezier(.22, 1, .36, 1));--motion-review-mono:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace;width:100%;min-width:0;min-height:70px;color:var(--motion-review-text);font-family:var(--font-sans,sans-serif);font-size:var(--ws-font-body-small,13px);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;grid-template-columns:78px minmax(140px,1fr) 78px;grid-template-areas:"transport body settings";align-items:center;gap:12px;padding:7px 10px;display:grid}.motion-review-timeline[data-v-26276b9d]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--motion-review-brand) 30%, transparent)}.motion-review-timeline__body[data-v-26276b9d]{grid-area:body;min-width:0}.motion-review-timeline__transport[data-v-26276b9d]{grid-area:transport;justify-content:space-between;align-items:center;gap:1px;display:flex}.motion-review-timeline__time[data-v-26276b9d]{min-width:0;color:var(--motion-review-muted);font-family:var(--motion-review-mono);font-size:var(--ws-font-caption,11px);letter-spacing:.015em;white-space:nowrap;align-items:center;gap:5px;margin-bottom:3px;line-height:1.2;display:flex;overflow:hidden}.motion-review-timeline__sync-label[data-v-26276b9d]{min-width:0;min-height:16px;color:var(--motion-review-muted);font-family:var(--font-sans,sans-serif);font-size:var(--ws-font-micro,10px);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb, var(--motion-review-muted) 7%, transparent);border:1px solid color-mix(in srgb, var(--motion-review-muted) 18%, transparent);border-radius:999px;flex:0 auto;align-items:center;padding:0 5px;font-weight:500;display:inline-flex;overflow:hidden}.motion-review-timeline__time output[data-v-26276b9d]{color:var(--motion-review-text)}.motion-review-timeline__frame-readout[data-v-26276b9d]{min-width:0;color:var(--motion-review-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.motion-review-timeline__scrub-area[data-v-26276b9d]{min-width:0;height:31px;position:relative}.motion-review-timeline__scrub-area--with-contacts[data-v-26276b9d]{height:40px}.motion-review-timeline__profile[data-v-26276b9d]{pointer-events:none;align-items:flex-end;gap:1px;display:flex;position:absolute;inset:1px 0 6px;overflow:hidden}.motion-review-timeline__scrub-area--with-contacts .motion-review-timeline__profile[data-v-26276b9d]{bottom:16px}.motion-review-timeline__profile>span[data-v-26276b9d]{background:var(--motion-review-unplayed);opacity:.82;min-width:1px;transition:background-color var(--motion-review-fast) var(--motion-review-ease);border-radius:1px 1px 0 0;flex:1}.motion-review-timeline__profile>span.is-elapsed[data-v-26276b9d]{background:var(--motion-review-played);opacity:.9}.motion-review-timeline__rail[data-v-26276b9d]{z-index:2;background:color-mix(in srgb, var(--motion-review-muted) 30%, transparent);border-radius:999px;height:3px;position:absolute;bottom:4px;left:0;right:0;overflow:visible}.motion-review-timeline__scrub-area--with-contacts .motion-review-timeline__rail[data-v-26276b9d]{bottom:13px}.motion-review-timeline__contact-tracks[data-v-26276b9d]{pointer-events:none;gap:2px;height:10px;display:grid;position:absolute;bottom:0;left:0;right:0}.motion-review-timeline__contact-track-row[data-v-26276b9d]{min-width:0;height:4px;position:relative}.motion-review-timeline__contact-label[data-v-26276b9d]{width:6px;color:var(--motion-review-muted);font-family:var(--motion-review-mono);text-align:center;opacity:.76;font-size:7px;font-weight:650;line-height:1;position:absolute;top:50%;right:calc(100% + 1px);transform:translateY(-50%)}.motion-review-timeline__contact-track[data-v-26276b9d]{background:var(--motion-review-air);border-radius:999px;min-width:0;height:4px;display:flex;overflow:hidden}.motion-review-timeline__contact-track>span[data-v-26276b9d]{flex:1;min-width:0;height:100%}.motion-review-timeline__contact-state--contact[data-v-26276b9d]{background:var(--motion-review-contact)}.motion-review-timeline__contact-state--near[data-v-26276b9d]{background:var(--motion-review-near)}.motion-review-timeline__contact-state--penetration[data-v-26276b9d]{background:var(--motion-review-penetration)}.motion-review-timeline__contact-state--air[data-v-26276b9d]{background:var(--motion-review-air)}.motion-review-timeline__progress[data-v-26276b9d]{background:var(--motion-review-played);border-radius:inherit;max-width:100%;position:absolute;inset:0 auto 0 0}.motion-review-timeline__current-cursor[data-v-26276b9d]{z-index:1;pointer-events:none;background:color-mix(in srgb, var(--motion-review-brand) 48%, transparent);width:1px;box-shadow:0 0 0 1px color-mix(in srgb, var(--motion-review-brand) 5%, transparent);position:absolute;top:0;bottom:0;transform:translate(-.5px)}.motion-review-timeline__playhead[data-v-26276b9d]{background:var(--motion-review-brand);border:2px solid var(--motion-review-surface);width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in srgb, var(--motion-review-brand) 35%, transparent);transition:transform var(--motion-review-fast) var(--motion-review-ease);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.motion-review-timeline__hover-cursor[data-v-26276b9d]{z-index:3;pointer-events:none;background:color-mix(in srgb, var(--motion-review-brand) 56%, transparent);width:1px;position:absolute;top:0;bottom:2px;transform:translate(-.5px)}.motion-review-timeline__hover-tooltip[data-v-26276b9d]{z-index:6;pointer-events:none;width:max-content;max-width:min(224px,100cqw - 16px);color:var(--motion-review-surface);background:var(--motion-review-text);border:1px solid color-mix(in srgb, var(--motion-review-surface) 16%, transparent);box-shadow:0 8px 22px color-mix(in srgb, var(--ws-shadow,#202124) 54%, transparent);opacity:0;animation:motion-review-tooltip-in-26276b9d var(--motion-review-fast) var(--motion-review-ease) forwards;border-radius:8px;grid-template-columns:1fr;gap:3px;padding:7px 10px;display:grid;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%,3px)}.motion-review-timeline__hover-tooltip[data-v-26276b9d]:after{content:"";background:var(--motion-review-text);width:7px;height:7px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.motion-review-timeline__hover-tooltip>span[data-v-26276b9d]{gap:2px;min-width:0;display:grid}.motion-review-timeline__hover-evidence[data-v-26276b9d]{color:color-mix(in srgb, var(--motion-review-surface) 72%, transparent);font-family:var(--font-sans,sans-serif);font-size:var(--ws-font-micro,10px);font-weight:500;line-height:1.25}.motion-review-timeline__hover-tooltip small[data-v-26276b9d]{color:color-mix(in srgb, var(--motion-review-surface) 66%, transparent);font-family:var(--font-sans,sans-serif);font-size:var(--ws-font-micro,10px);white-space:nowrap;font-weight:500;line-height:1}.motion-review-timeline__hover-tooltip strong[data-v-26276b9d]{font-family:var(--motion-review-mono);font-size:var(--ws-font-caption,11px);white-space:nowrap;font-weight:600;line-height:1.2}@keyframes motion-review-tooltip-in-26276b9d{to{opacity:1;transform:translate(-50%)}}.motion-review-timeline__range[data-v-26276b9d]{z-index:2;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.motion-review-timeline__range[data-v-26276b9d]:disabled{cursor:default}:is(.motion-review-timeline__scrub-area:has(.motion-review-timeline__range:hover) .motion-review-timeline__playhead[data-v-26276b9d],.motion-review-timeline__scrub-area:has(.motion-review-timeline__range:focus-visible) .motion-review-timeline__playhead[data-v-26276b9d]){transform:translate(-50%,-50%)scale(1.25)}.motion-review-timeline__range[data-v-26276b9d]:focus-visible{outline:none}.motion-review-timeline__scrub-area:has(.motion-review-timeline__range:focus-visible) .motion-review-timeline__rail[data-v-26276b9d]{box-shadow:0 0 0 3px color-mix(in srgb, var(--motion-review-brand) 16%, transparent)}.motion-review-timeline__marker[data-v-26276b9d]{z-index:3;width:13px;height:17px;color:var(--motion-review-warning);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0;position:absolute;top:0;transform:translate(-50%)}.motion-review-timeline__marker>span[data-v-26276b9d]{border:1px solid var(--motion-review-surface);width:6px;height:6px;box-shadow:0 0 0 1px color-mix(in srgb, currentColor 25%, transparent);transition:transform var(--motion-review-fast) var(--motion-review-ease), box-shadow var(--motion-review-fast) var(--motion-review-ease);background:currentColor;border-radius:50%;position:absolute;top:4px;left:50%;transform:translate(-50%)}.motion-review-timeline__marker>span[data-v-26276b9d]:after{content:"";opacity:.55;background:currentColor;width:1px;height:5px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.motion-review-timeline__marker--critical[data-v-26276b9d]{color:var(--motion-review-critical)}.motion-review-timeline__marker[data-v-26276b9d]:after{z-index:5;max-width:190px;color:var(--motion-review-surface);font-size:var(--ws-font-caption,11px);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;visibility:hidden;content:attr(data-label);background:var(--motion-review-text);opacity:0;transition:opacity var(--motion-review-fast) var(--motion-review-ease), transform var(--motion-review-fast) var(--motion-review-ease), visibility var(--motion-review-fast);border-radius:6px;padding:5px 7px;line-height:1.25;position:absolute;bottom:calc(100% + 6px);left:50%;overflow:hidden;transform:translate(-50%,3px)}.motion-review-timeline__marker:hover>span[data-v-26276b9d],.motion-review-timeline__marker:focus-visible>span[data-v-26276b9d]{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent);transform:translate(-50%)scale(1.18)}.motion-review-timeline__marker[data-v-26276b9d]:hover:after,.motion-review-timeline__marker[data-v-26276b9d]:focus-visible:after{visibility:visible;opacity:1;transform:translate(-50%)}.motion-review-timeline__marker[data-v-26276b9d]:focus-visible{outline-offset:1px;outline:2px solid}.motion-review-timeline__settings[data-v-26276b9d]{grid-area:settings;justify-content:space-between;align-items:center;gap:4px;display:flex}.motion-review-timeline__control[data-v-26276b9d]{width:30px;height:30px;color:var(--motion-review-muted);cursor:pointer;transition:color var(--motion-review-fast) var(--motion-review-ease), background-color var(--motion-review-fast) var(--motion-review-ease), border-color var(--motion-review-fast) var(--motion-review-ease), transform var(--motion-review-fast) var(--motion-review-ease);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.motion-review-timeline__control svg[data-v-26276b9d]{stroke-width:1.8px;width:15px;height:15px}.motion-review-timeline__play[data-v-26276b9d]{width:32px;height:32px;color:var(--ws-action-text,#fff);background:var(--ws-action,#202124);border-color:color-mix(in srgb, var(--ws-action,#202124) 76%, var(--motion-review-border))}.motion-review-timeline__step[data-v-26276b9d]{width:22px}.motion-review-timeline__play svg[data-v-26276b9d]{width:14px;height:14px}.motion-review-timeline__control[data-v-26276b9d]:hover:not(:disabled){color:var(--motion-review-text);background:var(--motion-review-hover)}.motion-review-timeline__play[data-v-26276b9d]:hover:not(:disabled){color:var(--ws-action-text,#fff);background:var(--ws-action-hover,#343538)}.motion-review-timeline__control[data-v-26276b9d]:active:not(:disabled){transform:scale(.96)}.motion-review-timeline__control[data-v-26276b9d]:focus-visible,.motion-review-timeline__rate select[data-v-26276b9d]:focus-visible{outline:2px solid color-mix(in srgb, var(--motion-review-brand) 58%, transparent);outline-offset:2px}.motion-review-timeline__control--active[data-v-26276b9d]{color:var(--motion-review-brand);background:color-mix(in srgb, var(--motion-review-brand) 9%, transparent);border-color:color-mix(in srgb, var(--motion-review-brand) 24%, transparent)}.motion-review-timeline__control[data-v-26276b9d]:disabled,.motion-review-timeline__rate select[data-v-26276b9d]:disabled,.motion-review-timeline__marker[data-v-26276b9d]:disabled{cursor:default;opacity:.42}.motion-review-timeline__rate[data-v-26276b9d]{display:inline-flex;position:relative}.motion-review-timeline__rate select[data-v-26276b9d]{width:44px;height:30px;color:var(--motion-review-text);font-family:var(--motion-review-mono);font-size:var(--ws-font-caption,11px);appearance:none;cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg, transparent 50%, var(--motion-review-muted) 50%), linear-gradient(135deg, var(--motion-review-muted) 50%, transparent 50%);transition:background-color var(--motion-review-fast) var(--motion-review-ease), border-color var(--motion-review-fast) var(--motion-review-ease);background-position:calc(100% - 10px) 12px,calc(100% - 7px) 12px;background-repeat:no-repeat;background-size:3px 3px,3px 3px;border:1px solid #0000;border-radius:8px;padding:0 21px 0 8px;font-weight:550;line-height:1}.motion-review-timeline__rate select[data-v-26276b9d]:hover:not(:disabled){background-color:var(--motion-review-hover);border-color:var(--motion-review-border)}.motion-review-timeline__sr-only[data-v-26276b9d]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container motion-review (width<=560px){.motion-review-timeline[data-v-26276b9d]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"transport settings""body body";gap:4px 8px}.motion-review-timeline__settings[data-v-26276b9d]{justify-self:end}}@container motion-review (width<=360px){.motion-review-timeline__fps-readout[data-v-26276b9d]{display:none}}@media (prefers-reduced-motion:reduce){.motion-review-timeline[data-v-26276b9d] *,.motion-review-timeline[data-v-26276b9d] :before,.motion-review-timeline[data-v-26276b9d] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.motion-viewport[data-v-97a2ee52]{width:100%;height:auto;min-height:0;color:var(--ws-text);font-family:var(--font-sans);background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;overflow:visible;container:motion-viewport/inline-size}.motion-viewport--embedded[data-v-97a2ee52]{width:min(100%, var(--ws-visual-max-width,768px));height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:auto}.motion-viewport__ground-readout[data-v-97a2ee52]{color:var(--ws-text-muted);font-size:var(--ws-font-caption,11px);border-top:0;flex-wrap:wrap;flex:none;gap:.3rem .75rem;padding:.55rem .75rem;display:flex}.motion-viewport__ground-readout [data-state=contact][data-v-97a2ee52]{color:var(--ws-success-text)}.motion-viewport__ground-readout [data-state=penetration][data-v-97a2ee52]{color:var(--ws-danger-text)}.motion-viewport__ground-readout small[data-v-97a2ee52]{font-size:inherit}@media (width<=720px){.motion-viewport--embedded[data-v-97a2ee52]{width:100%}.motion-viewport .motion-viewport__stage[data-v-97a2ee52]{aspect-ratio:var(--ws-visual-mobile-aspect,4 / 3)}}.motion-viewport__header[data-v-97a2ee52]{border-bottom:0;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.75rem 1rem;display:flex}.motion-viewport__eyebrow[data-v-97a2ee52]{color:var(--ws-text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--ws-font-caption,11px);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .125rem;font-weight:600;line-height:1rem}.motion-viewport__title[data-v-97a2ee52]{color:var(--ws-text);font-size:var(--ws-font-section,14px);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.25rem;overflow:hidden}.motion-viewport__header-actions[data-v-97a2ee52],.motion-viewport__transport[data-v-97a2ee52],.motion-viewport__transport-actions[data-v-97a2ee52],.motion-viewport__readout[data-v-97a2ee52]{align-items:center;display:flex}.motion-viewport__header-actions[data-v-97a2ee52]{flex:none;gap:.5rem}.motion-viewport__status[data-v-97a2ee52]{min-height:1.625rem;color:var(--ws-text-secondary);font-size:var(--ws-font-body-small,13px);opacity:0;transition:opacity .18s var(--ws-ease);background:0 0;border:0;border-radius:999px;align-items:center;padding:.1875rem .5625rem;font-weight:500;line-height:1rem;display:inline-flex}.motion-viewport:hover .motion-viewport__status[data-v-97a2ee52],.motion-viewport:focus-within .motion-viewport__status[data-v-97a2ee52]{opacity:1}.motion-viewport__stage[data-v-97a2ee52]{width:100%;min-height:0;aspect-ratio:var(--ws-visual-aspect,16 / 10);box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;position:relative;overflow:visible}.motion-viewport__player[data-v-97a2ee52]{width:100%;height:100%;position:absolute;inset:0}.motion-viewport__player[data-v-97a2ee52] .controls-bar{display:none}.motion-viewport__player[data-v-97a2ee52] .viewport{background:var(--ws-panel-subtle)}.motion-viewport__player[data-v-97a2ee52] .quality-engine-canvas-view{height:100%;min-height:0}.motion-viewport__player[data-v-97a2ee52] .viewport>div:not(.quality-engine-canvas-view),.motion-viewport__player[data-v-97a2ee52] .viewport>div:not(.quality-engine-canvas-view)>div{height:100%;min-height:0!important}.motion-viewport__empty[data-v-97a2ee52]{color:var(--ws-text-muted);font-size:var(--ws-font-body-small,13px);justify-content:center;align-items:center;gap:.625rem;display:flex;position:absolute;inset:0}.motion-viewport__empty-mark[data-v-97a2ee52]{background:var(--ws-border-strong);border-radius:999px;width:.375rem;height:.375rem}.motion-viewport__overlay[data-v-97a2ee52]{z-index:2;position:absolute;top:.75rem;left:.75rem}.motion-viewport__review-toolbar[data-v-97a2ee52]{min-height:34px;color:var(--ws-text-secondary);scrollbar-width:none;background:0 0;border-bottom:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem .5rem;display:flex;overflow-x:visible}.motion-viewport__review-toolbar[data-v-97a2ee52]::-webkit-scrollbar{display:none}.motion-viewport__camera-mode[data-v-97a2ee52],.motion-viewport__axis-label[data-v-97a2ee52]{letter-spacing:.025em;white-space:nowrap;flex:none;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5625rem;font-weight:650}.motion-viewport__camera-mode[data-v-97a2ee52]{color:#0079f2}.motion-viewport__review-tools[data-v-97a2ee52]{flex-wrap:wrap;flex:none;align-items:center;gap:.2rem;display:flex}.motion-viewport__view-presets[data-v-97a2ee52]{border-left:0;flex:none;padding:0;display:flex;overflow:hidden}.motion-viewport__review-tools>button[data-v-97a2ee52],.motion-viewport__view-presets button[data-v-97a2ee52],.motion-viewport__inspection-toggle[data-v-97a2ee52]{min-height:44px;color:inherit;font-size:var(--ws-font-caption,11px);cursor:pointer;transition:color var(--ws-motion-fast) var(--ws-ease), background-color var(--ws-motion-fast) var(--ws-ease), transform var(--ws-motion-fast) var(--ws-ease);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.motion-viewport__review-tools>button[data-v-97a2ee52]{letter-spacing:.018em;flex:none;padding:0 .45rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5625rem}.motion-viewport__view-presets button[data-v-97a2ee52]{min-width:44px}.motion-viewport__view-presets.motion-viewport__view-presets--video button[data-v-97a2ee52]{white-space:nowrap;width:auto;padding-inline:8px}.motion-viewport__view-presets svg[data-v-97a2ee52],.motion-viewport__inspection-toggle svg[data-v-97a2ee52]{stroke-width:1.8px;width:.8125rem;height:.8125rem}.motion-viewport__inspection-toggle[data-v-97a2ee52]{border-left:0;border-radius:0 6px 6px 0;gap:.3rem;margin-left:.125rem;padding:0 .55rem}.motion-viewport__review-tools>button[data-v-97a2ee52]:is(:hover,:focus-visible),.motion-viewport__view-presets button[data-v-97a2ee52]:is(:hover,:focus-visible),.motion-viewport__inspection-toggle[data-v-97a2ee52]:is(:hover,:focus-visible){color:var(--ws-text);background:var(--ws-hover);outline:none}.motion-viewport__inspection-toggle.is-active[data-v-97a2ee52]{color:var(--ws-text);background:var(--ws-panel-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ws-text) 10%, transparent)}.motion-viewport__review-tools>button[data-v-97a2ee52]:active,.motion-viewport__view-presets button[data-v-97a2ee52]:active,.motion-viewport__inspection-toggle[data-v-97a2ee52]:active{transform:scale(.96)}.motion-viewport__controls[data-v-97a2ee52]{background:0 0;border-top:0;flex-direction:column;gap:0;padding:.35rem .45rem;display:flex}.motion-viewport__view-menu[data-v-97a2ee52]{z-index:5;position:absolute;top:8px;right:8px}.motion-viewport__view-entry[data-v-97a2ee52]{width:44px;height:44px;color:var(--ws-text-secondary);cursor:pointer;opacity:0;transition:opacity .18s var(--ws-ease), background-color .18s var(--ws-ease);background:0 0;border:0;border-radius:12px;place-items:center;list-style:none;display:grid}.motion-viewport__view-entry[data-v-97a2ee52]::-webkit-details-marker{display:none}.motion-viewport__stage:hover .motion-viewport__view-entry[data-v-97a2ee52],.motion-viewport__stage:focus-within .motion-viewport__view-entry[data-v-97a2ee52],.motion-viewport__view-menu[open] .motion-viewport__view-entry[data-v-97a2ee52]{opacity:1}.motion-viewport__view-entry[data-v-97a2ee52]:is(:hover,:focus-visible){background:var(--ws-hover);outline:2px solid var(--ws-info);outline-offset:2px}.motion-viewport__view-panel[data-v-97a2ee52]{background:color-mix(in srgb, var(--ws-panel) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:0;border-radius:22px;width:min(360px,100vw - 48px);max-height:min(460px,100dvh - 160px);padding:12px;position:absolute;top:48px;right:0;overflow:auto;box-shadow:0 10px 36px #080d1817}.motion-viewport__avatar-tools[data-v-97a2ee52],.motion-viewport__avatar-modes[data-v-97a2ee52]{font-size:var(--ws-font-caption,11px);flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:flex}.motion-viewport__avatar-tools button[data-v-97a2ee52],.motion-viewport__avatar-model[data-v-97a2ee52]{min-height:44px}.motion-viewport__avatar-model[data-v-97a2ee52]{min-width:0;color:var(--ws-text);background:0 0;border:0;border-radius:10px;padding:8px}@media (hover:none){.motion-viewport__view-entry[data-v-97a2ee52]{opacity:1}}@media (width<=40rem){.motion-viewport__header[data-v-97a2ee52]{align-items:flex-start}}@container motion-viewport (width<=32rem){.motion-viewport__overlay[data-v-97a2ee52]{top:.5rem;left:.5rem}.motion-viewport__camera-mode[data-v-97a2ee52]{display:none}.motion-viewport__view-presets button[data-v-97a2ee52]{width:1.625rem}.motion-viewport__inspection-toggle[data-v-97a2ee52]{padding:0 .45rem}}@media (prefers-reduced-motion:reduce){.motion-viewport__review-toolbar[data-v-97a2ee52] *,.motion-viewport__status[data-v-97a2ee52],.motion-viewport__view-entry[data-v-97a2ee52]{transition:none}}.local-file-receipt[data-v-7237e1a1]{background:var(--ws-panel);max-width:1440px;color:var(--ws-text);border-radius:14px;margin:0 auto 16px;padding:16px 20px}.local-file-receipt header[data-v-7237e1a1]{justify-content:space-between;align-items:center;gap:16px;display:flex}.local-file-receipt header>div[data-v-7237e1a1]{min-width:0}.local-file-receipt strong[data-v-7237e1a1]{text-overflow:ellipsis;white-space:nowrap;font:600 14px/22px var(--font-sans);display:block;overflow:hidden}.local-file-receipt span[data-v-7237e1a1]{color:var(--ws-text-muted);font:400 12px/20px var(--font-sans)}.local-file-receipt button[data-v-7237e1a1]{background:var(--ws-info-bg);min-height:40px;color:var(--ws-info-text);border-radius:10px;flex-shrink:0;padding:0 12px}.local-file-receipt button[data-v-7237e1a1]:focus-visible{outline:2px solid var(--ws-focus);outline-offset:3px}.local-file-receipt__error[data-v-7237e1a1]{color:var(--ws-danger-text)}.local-file-receipt__preview[data-v-7237e1a1]{min-width:0;margin-top:12px}@media (width<=640px){.local-file-receipt[data-v-7237e1a1]{padding:16px}.local-file-receipt header[data-v-7237e1a1]{flex-wrap:wrap;align-items:flex-start}}@media (pointer:coarse){.local-file-receipt button[data-v-7237e1a1]{min-height:44px}}.video-history-dot[data-v-6fd57b24]{background:var(--ws-text-disabled);width:.4375rem;height:.4375rem;box-shadow:0 0 0 3px var(--ws-selection);border-radius:999px}.video-history-dot[data-state=ready][data-v-6fd57b24]{background:var(--ws-info)}.video-history-dot[data-state=active][data-v-6fd57b24]{background:var(--ws-info);animation:1.2s ease-in-out infinite video-history-pulse-6fd57b24}.video-history-dot[data-state=done][data-v-6fd57b24]{background:var(--ws-success)}.video-history-dot[data-state=error][data-v-6fd57b24]{background:var(--ws-danger)}.video-history-dot[data-state=warning][data-v-6fd57b24]{background:var(--ws-warning);box-shadow:0 0 0 3px var(--ws-warning-bg)}@keyframes video-history-pulse-6fd57b24{50%{opacity:.5;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.video-history-dot[data-v-6fd57b24],.group[data-v-6fd57b24],.group svg[data-v-6fd57b24]{transition:none;animation:none}}.mds-shell[data-v-2e06f698]{--mds-accent:#0079f2;--mds-accent-bright:#168cff;--mds-accent-soft:color-mix(in srgb, var(--mds-accent) 11%, var(--mds-panel));--mds-ink:var(--ws-text,#050608);--mds-muted:var(--ws-text-muted,#5c6670);--mds-line:var(--ws-border,#e3e6e8);--mds-line-strong:var(--ws-border-strong,#aeb8c2);--mds-panel:var(--ws-panel,#fff);--mds-canvas:var(--ws-panel-subtle,#f5f7f8);--mds-hover:var(--ws-hover,#edf4fa);--mds-success:var(--ws-success,#13a66a);--mds-success-soft:var(--ws-success-bg,#e8f8f0);--mds-warning:var(--ws-warning,#e49a13);--mds-warning-soft:var(--ws-warning-bg,#fff8dd);--mds-danger:var(--ws-danger,#ef4b23);--mds-danger-soft:var(--ws-danger-bg,#fff0f0);--mds-focus:var(--ws-focus,#0079f2);--mds-shadow:0 1px 2px var(--ws-shadow,#0e27421c);--mds-fast:var(--ws-motion-fast,.16s);--mds-base:var(--ws-motion-base,.2s);--mds-ease:var(--ws-ease,cubic-bezier(.22, 1, .36, 1));border:1px solid var(--mds-line);border-radius:var(--ws-panel-radius,12px);background:var(--mds-panel);width:100%;min-width:0;color:var(--mds-ink);box-shadow:var(--mds-shadow);overflow:hidden}.mds-mode-strip[data-v-2e06f698]{border-bottom:1px solid var(--mds-line);grid-template-columns:1fr 1fr .72fr;min-height:72px;display:grid}.mds-mode-strip[data-v-2e06f698] .mds-mode-item{border:0;border-right:1px solid var(--mds-line);min-width:0;color:inherit;padding:12px var(--ws-panel-padding,24px);font:inherit;text-align:left;transition:background-color var(--mds-base) ease, color var(--mds-base) ease;background:0 0;align-items:center;gap:12px;display:flex;position:relative}.mds-mode-strip[data-v-2e06f698] .mds-mode-item:after{content:"";height:3px;transition:background-color var(--mds-base) ease;background:0 0;position:absolute;bottom:-1px;left:0;right:0}.mds-mode-strip[data-v-2e06f698] button.mds-mode-item{cursor:pointer}.mds-mode-strip[data-v-2e06f698] button.mds-mode-item:hover,.mds-mode-strip[data-v-2e06f698] .mds-mode-item[data-active=true]{background:color-mix(in srgb, var(--mds-accent-soft) 78%, var(--mds-panel))}.mds-mode-strip[data-v-2e06f698] .mds-mode-item[data-active=true]:after{background:var(--mds-accent)}.mds-mode-strip[data-v-2e06f698] .mds-mode-item[data-disabled=true]{cursor:default;opacity:.54}.mds-mode-strip[data-v-2e06f698] .mds-mode-item:focus-visible{z-index:1;outline:2px solid var(--mds-focus);outline-offset:-3px}.mds-mode-strip[data-v-2e06f698] .mds-mode-icon{border:1px solid var(--mds-line);background:var(--mds-panel);width:36px;height:36px;color:var(--mds-accent);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.mds-mode-strip[data-v-2e06f698] .mds-mode-copy,.mds-mode-strip[data-v-2e06f698] .mds-mode-title,.mds-mode-strip[data-v-2e06f698] .mds-mode-description,.mds-mode-strip[data-v-2e06f698] .mds-mode-policy-label,.mds-mode-strip[data-v-2e06f698] .mds-mode-policy-value{display:block}.mds-mode-strip[data-v-2e06f698] .mds-mode-copy{min-width:0}.mds-mode-strip[data-v-2e06f698] .mds-mode-title{font-family:var(--font-sans);font-size:var(--ws-font-section,18px);font-weight:600;line-height:var(--ws-line-section,26px);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mds-mode-strip[data-v-2e06f698] .mds-mode-description{color:var(--mds-muted);font-size:var(--ws-font-caption,12px);line-height:var(--ws-line-caption,18px);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.mds-mode-strip[data-v-2e06f698] .mds-mode-policy{min-width:0;padding:12px var(--ws-panel-padding,24px);flex-direction:column;justify-content:center;display:flex}.mds-mode-strip[data-v-2e06f698] .mds-mode-policy-label{color:var(--mds-accent);font-size:var(--ws-font-caption,12px);font-weight:500;line-height:var(--ws-line-caption,18px);letter-spacing:.04em;text-transform:uppercase}.mds-mode-strip[data-v-2e06f698] .mds-mode-policy-value{font-size:var(--ws-font-body,14px);font-weight:500;line-height:var(--ws-line-body,22px);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.mds-workspace-grid[data-v-2e06f698]{grid-template-columns:1.15fr .85fr;align-items:stretch;min-width:0;display:grid}.mds-workspace-grid[data-balanced=true][data-v-2e06f698]{grid-template-columns:repeat(2,minmax(0,1fr))}.mds-panel[data-v-2e06f698]{min-width:0;padding:var(--ws-panel-padding,24px);position:relative}.mds-process-panel[data-v-2e06f698]{background:color-mix(in srgb, var(--mds-canvas) 64%, transparent)}.mds-process-panel[data-v-2e06f698]:before{background:var(--mds-line);content:"";pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0}.mds-panel[data-v-2e06f698] .mds-section-heading{min-height:var(--ws-panel-header-height,52px);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.mds-panel[data-v-2e06f698] .mds-section-heading-group{align-items:center;gap:12px;min-width:0;display:flex}.mds-panel[data-v-2e06f698] .mds-section-number{background:var(--mds-ink);width:28px;height:28px;color:var(--mds-panel);font-size:var(--ws-font-caption,12px);border-radius:50%;flex:none;place-items:center;font-weight:500;line-height:1;display:grid}.mds-panel[data-v-2e06f698] .mds-section-title{font-family:var(--font-sans);font-size:var(--ws-font-section,18px);font-weight:600;line-height:var(--ws-line-section,26px);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mds-panel[data-v-2e06f698] .mds-section-action{height:var(--ws-control-compact-height,32px);min-height:var(--ws-control-compact-height,32px);color:var(--mds-accent);font:inherit;font-size:var(--ws-font-control,14px);font-weight:500;line-height:var(--ws-line-control,20px);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.mds-panel[data-v-2e06f698] .mds-section-action:disabled{color:var(--mds-muted);cursor:default;opacity:.4}.mds-panel[data-v-2e06f698] .mds-section-action:focus-visible,.mds-panel[data-v-2e06f698] .mds-segmented-button:focus-visible,.mds-panel[data-v-2e06f698] .mds-dropzone:focus-visible,.mds-panel[data-v-2e06f698] .mds-action:focus-visible{outline:2px solid var(--mds-focus);outline-offset:3px}.mds-panel[data-v-2e06f698] .mds-section-status,.mds-panel[data-v-2e06f698] .mds-pill{box-sizing:border-box;background:var(--mds-panel);min-height:28px;color:var(--mds-muted);font-size:var(--ws-font-caption,12px);font-weight:500;line-height:var(--ws-line-caption,18px);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.mds-panel[data-v-2e06f698] .mds-section-status[data-state=ready],.mds-panel[data-v-2e06f698] .mds-section-status[data-state=active],.mds-panel[data-v-2e06f698] .mds-pill[data-state=ready],.mds-panel[data-v-2e06f698] .mds-pill[data-state=active]{background:var(--mds-accent-soft);color:var(--mds-accent)}.mds-panel[data-v-2e06f698] .mds-section-status[data-state=done],.mds-panel[data-v-2e06f698] .mds-pill[data-state=done]{background:var(--mds-success-soft);color:var(--mds-success)}.mds-panel[data-v-2e06f698] .mds-section-status[data-state=error],.mds-panel[data-v-2e06f698] .mds-pill[data-state=error]{background:var(--mds-danger-soft);color:var(--mds-danger)}.mds-panel[data-v-2e06f698] .mds-segmented{border:1px solid var(--mds-line);border-radius:calc(var(--ws-control-radius,8px) + 2px);background:var(--mds-canvas);align-items:center;gap:4px;margin:0 0 16px;padding:4px;display:inline-flex}.mds-panel[data-v-2e06f698] .mds-segmented-button{box-sizing:border-box;height:var(--ws-control-compact-height,32px);min-height:var(--ws-control-compact-height,32px);border-radius:var(--ws-control-radius,8px);color:var(--mds-muted);font:inherit;font-size:var(--ws-font-control,14px);font-weight:500;line-height:var(--ws-line-control,20px);text-align:center;cursor:pointer;transition:background-color var(--mds-fast) ease, color var(--mds-fast) ease, box-shadow var(--mds-fast) ease;background:0 0;border:0;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.mds-panel[data-v-2e06f698] .mds-segmented-button>span,.mds-panel[data-v-2e06f698] .mds-action>span{line-height:inherit;justify-content:center;align-items:center;display:inline-flex}.mds-panel[data-v-2e06f698] .mds-segmented-button>svg,.mds-panel[data-v-2e06f698] .mds-action>svg{flex:none}.mds-panel[data-v-2e06f698] .mds-segmented-button[data-active=true]{background:var(--mds-panel);color:var(--mds-accent);box-shadow:0 3px 12px #0e274217}.mds-panel[data-v-2e06f698] .mds-dropzone{border:1px solid var(--mds-line-strong);border-radius:var(--ws-panel-radius,12px);background:var(--mds-canvas);width:100%;min-height:245px;color:var(--mds-muted);padding:var(--ws-panel-padding,24px);font:inherit;text-align:center;cursor:pointer;transition:border-color var(--mds-base) ease, background-color var(--mds-base) ease, box-shadow var(--mds-base) ease;flex-direction:column;justify-content:center;align-items:center;display:flex}.mds-panel[data-v-2e06f698] .mds-dropzone:hover:not(:disabled),.mds-panel[data-v-2e06f698] .mds-dropzone[data-dragging=true]{border-color:color-mix(in srgb, var(--mds-accent) 55%, var(--mds-line-strong));background:color-mix(in srgb, var(--mds-accent-soft) 22%, var(--mds-canvas));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mds-accent) 10%, transparent)}.mds-panel[data-v-2e06f698] .mds-dropzone:disabled{cursor:not-allowed;opacity:.48;transform:none}.mds-panel[data-v-2e06f698] .mds-upload-orbit{border:1px solid var(--mds-line);background:var(--mds-panel);width:64px;height:64px;color:var(--mds-accent);border-radius:50%;place-items:center;margin-bottom:18px;display:grid;position:relative;box-shadow:0 2px 8px #0079f20a}.mds-panel[data-v-2e06f698] .mds-upload-orbit>b{z-index:2;background:var(--mds-accent);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;font-style:normal;line-height:1;display:grid}.mds-panel[data-v-2e06f698] .mds-upload-orbit>i{display:none}.mds-panel[data-v-2e06f698] .mds-upload-orbit>i:first-child{transform:rotate(0)}.mds-panel[data-v-2e06f698] .mds-upload-orbit>i:nth-child(2){transform:rotate(60deg)}.mds-panel[data-v-2e06f698] .mds-upload-orbit>i:nth-child(3){transform:rotate(120deg)}.mds-panel[data-v-2e06f698] .mds-drop-title,.mds-panel[data-v-2e06f698] .mds-drop-copy,.mds-panel[data-v-2e06f698] .mds-drop-note{display:block}.mds-panel[data-v-2e06f698] .mds-drop-title{color:var(--mds-ink);font-family:var(--font-sans);font-size:var(--ws-font-section,18px);font-weight:600;line-height:var(--ws-line-section,26px)}.mds-panel[data-v-2e06f698] .mds-drop-copy{color:var(--mds-muted);font-size:var(--ws-font-body,14px);line-height:var(--ws-line-body,22px);margin-top:5px}.mds-panel[data-v-2e06f698] .mds-drop-note{background:var(--mds-panel);color:var(--mds-muted);font-size:var(--ws-font-caption,12px);font-weight:500;line-height:var(--ws-line-caption,18px);letter-spacing:.04em;border-radius:999px;margin-top:16px;padding:6px 10px}.mds-panel[data-v-2e06f698] .mds-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.mds-panel[data-v-2e06f698] .mds-fact{border:1px solid var(--mds-line);border-radius:var(--ws-panel-radius,12px);background:var(--mds-panel);flex-direction:column;justify-content:center;min-width:0;min-height:74px;padding:11px 14px;display:flex}.mds-panel[data-v-2e06f698] .mds-fact-label,.mds-panel[data-v-2e06f698] .mds-fact-value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mds-panel[data-v-2e06f698] .mds-fact-label{color:var(--mds-muted);font-size:var(--ws-font-caption,12px);font-weight:500;line-height:var(--ws-line-caption,18px);margin-bottom:5px}.mds-panel[data-v-2e06f698] .mds-fact-value{color:var(--mds-ink);font-size:var(--ws-font-body,14px);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--ws-line-body,22px)}.mds-panel[data-v-2e06f698] .mds-action{box-sizing:border-box;height:var(--ws-control-height,40px);min-height:var(--ws-control-height,40px);border-radius:var(--ws-control-radius,8px);font:inherit;font-size:var(--ws-font-control,14px);font-weight:500;line-height:var(--ws-line-control,20px);text-align:center;cursor:pointer;transition:opacity var(--mds-base) ease, box-shadow var(--mds-base) ease, background-color var(--mds-base) ease;border:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.mds-panel[data-v-2e06f698] .mds-action[data-variant=primary]{background:var(--mds-accent);color:#fff;box-shadow:0 4px 12px #0079f21f}.mds-panel[data-v-2e06f698] .mds-action[data-variant=secondary]{border:1px solid var(--mds-line);background:var(--mds-panel);color:var(--mds-ink)}.mds-panel[data-v-2e06f698] .mds-action[data-variant=ghost]{color:var(--mds-muted);background:0 0}.mds-panel[data-v-2e06f698] .mds-action:hover:not(:disabled){box-shadow:0 3px 10px #0079f21a}.mds-panel[data-v-2e06f698] .mds-action[data-variant=primary]:hover:not(:disabled){background:var(--ws-action-hover,#168cff)}.mds-panel[data-v-2e06f698] .mds-action[data-variant=secondary]:hover:not(:disabled){background:var(--mds-canvas)}.mds-panel[data-v-2e06f698] .mds-action:disabled{cursor:not-allowed;opacity:.38;box-shadow:none}@media (width<=980px){.mds-mode-strip[data-v-2e06f698]{grid-template-columns:1fr 1fr}.mds-mode-strip[data-v-2e06f698] .mds-mode-policy{border-top:1px solid var(--mds-line);grid-column:1/-1;padding-block:12px}.mds-workspace-grid[data-v-2e06f698]{grid-template-columns:1fr}.mds-workspace-grid[data-balanced=true][data-v-2e06f698]{grid-template-columns:minmax(0,1fr)}.mds-process-panel[data-v-2e06f698]:before{width:auto;height:1px;bottom:auto;right:0}}@media (width<=650px){.mds-mode-strip[data-v-2e06f698]{grid-template-columns:minmax(0,1fr)}.mds-mode-strip[data-v-2e06f698] .mds-mode-item{border-right:0;border-bottom:1px solid var(--mds-line);min-height:72px;padding:12px var(--ws-panel-padding,16px)}.mds-mode-strip[data-v-2e06f698] .mds-mode-item:last-of-type{border-bottom:0}.mds-panel[data-v-2e06f698]{padding:var(--ws-panel-padding,16px)}.mds-panel[data-v-2e06f698] .mds-fact-grid{grid-template-columns:1fr}.mds-panel[data-v-2e06f698] .mds-dropzone{min-height:220px;padding:var(--ws-panel-padding,16px)}}@media (pointer:coarse){.mds-panel[data-v-2e06f698] .mds-section-action,.mds-panel[data-v-2e06f698] .mds-segmented-button,.mds-panel[data-v-2e06f698] .mds-action{height:var(--ws-control-touch-height,44px);min-height:var(--ws-control-touch-height,44px)}}@media (prefers-reduced-motion:reduce){.mds-shell[data-v-2e06f698],.mds-shell[data-v-2e06f698]:before,.mds-shell[data-v-2e06f698]:after,.mds-shell[data-v-2e06f698] *,.mds-shell[data-v-2e06f698] :before,.mds-shell[data-v-2e06f698] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mds-process-list[data-v-01170032]{--mds-process-accent:#0079f2;--mds-process-accent-soft:color-mix(in srgb, var(--mds-process-accent) 11%, var(--mds-process-panel));--mds-process-ink:var(--ws-text,#050608);--mds-process-muted:var(--ws-text-muted,#5c6670);--mds-process-line:var(--ws-border,#e3e6e8);--mds-process-panel:var(--ws-panel,#fff);--mds-process-success:var(--ws-success,#13a66a);--mds-process-success-soft:var(--ws-success-bg,#e8f8f0);--mds-process-danger:var(--ws-danger,#ef4b23);--mds-process-danger-soft:var(--ws-danger-bg,#fff0f0);--mds-process-focus:var(--ws-focus,#0079f2);--mds-process-fast:var(--ws-motion-fast,.16s);--mds-process-base:var(--ws-motion-base,.2s);--mds-process-ease:var(--ws-ease,cubic-bezier(.22, 1, .36, 1));width:100%;color:var(--mds-process-ink);margin:0;padding:0;list-style:none}.mds-process-step[data-v-01170032]{opacity:.44;min-height:66px;transition:opacity var(--mds-process-base) ease, transform var(--mds-process-base) var(--mds-process-ease), background-color var(--mds-process-base) ease;border-radius:12px;outline:none;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:13px;display:grid;position:relative}.mds-process-step[data-v-01170032]:not(:last-child):after{background:var(--mds-process-line);content:"";width:1px;height:22px;position:absolute;bottom:-1px;left:17px}.mds-process-step[data-v-01170032]:focus-visible{background:color-mix(in srgb, var(--mds-process-panel) 72%, transparent);box-shadow:0 0 0 2px var(--mds-process-focus)}.mds-process-step[data-state=ready][data-v-01170032]{opacity:.72}.mds-process-step[data-state=active][data-v-01170032]{opacity:1;transform:translate(4px)}.mds-process-step[data-state=done][data-v-01170032]{opacity:.82}.mds-process-step[data-state=error][data-v-01170032]{background:color-mix(in srgb, var(--mds-process-danger-soft) 68%, transparent);opacity:1}.mds-process-index[data-v-01170032]{border:1px solid var(--mds-process-line);background:var(--mds-process-panel);width:34px;height:34px;color:var(--mds-process-ink);font-size:var(--ws-font-caption,11px);transition:border-color var(--mds-process-base) ease, background-color var(--mds-process-base) ease, color var(--mds-process-base) ease, box-shadow var(--mds-process-base) ease;border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid}.mds-process-copy[data-v-01170032]{min-width:0;padding:8px 0;display:block}.mds-process-label[data-v-01170032],.mds-process-description[data-v-01170032]{text-overflow:ellipsis;display:block;overflow:hidden}.mds-process-label[data-v-01170032]{color:var(--mds-process-ink);font-size:var(--ws-font-body-small,13px);white-space:nowrap;font-weight:700;line-height:1.5}.mds-process-description[data-v-01170032]{color:var(--mds-process-muted);font-size:var(--ws-font-caption,11px);white-space:normal;margin-top:2px;font-weight:400;line-height:1.5}.mds-process-indicator[data-v-01170032]{border:1px solid var(--mds-process-line);width:8px;height:8px;transition:border-color var(--mds-process-base) ease, background-color var(--mds-process-base) ease, box-shadow var(--mds-process-base) ease;border-radius:50%}.mds-process-step[data-state=ready] .mds-process-index[data-v-01170032]{border-color:color-mix(in srgb, var(--mds-process-accent) 48%, var(--mds-process-line));color:var(--mds-process-accent)}.mds-process-step[data-state=ready] .mds-process-indicator[data-v-01170032]{border-color:var(--mds-process-accent)}.mds-process-step[data-state=active] .mds-process-index[data-v-01170032]{border-color:var(--mds-process-accent);color:var(--mds-process-accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--mds-process-accent) 8%, transparent)}.mds-process-step[data-state=active] .mds-process-indicator[data-v-01170032]{border-color:var(--mds-process-accent);background:var(--mds-process-accent);animation:1s ease-in-out infinite mds-process-pulse-01170032}.mds-process-step[data-state=done] .mds-process-index[data-v-01170032]{border-color:var(--mds-process-success);background:var(--mds-process-success);color:#fff}.mds-process-step[data-state=done] .mds-process-indicator[data-v-01170032]{border-color:var(--mds-process-success);background:var(--mds-process-success)}.mds-process-step[data-state=error] .mds-process-index[data-v-01170032]{border-color:var(--mds-process-danger);background:var(--mds-process-danger-soft);color:var(--mds-process-danger)}.mds-process-step[data-state=error] .mds-process-indicator[data-v-01170032]{border-color:var(--mds-process-danger);background:var(--mds-process-danger)}.mds-process-progress[data-v-01170032]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:7px;display:grid}.mds-process-progress-track[data-v-01170032]{background:color-mix(in srgb, var(--mds-process-accent) 12%, var(--mds-process-panel));border-radius:999px;height:4px;display:block;overflow:hidden}.mds-process-progress-fill[data-v-01170032]{border-radius:inherit;background:var(--mds-process-accent);height:100%;transition:width var(--mds-process-base) var(--mds-process-ease);display:block}.mds-process-step[data-state=done] .mds-process-progress-fill[data-v-01170032]{background:var(--mds-process-success)}.mds-process-step[data-state=error] .mds-process-progress-fill[data-v-01170032]{background:var(--mds-process-danger)}.mds-process-progress-value[data-v-01170032]{min-width:30px;color:var(--mds-process-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--ws-font-caption,11px);font-variant-numeric:tabular-nums;text-align:right;line-height:1}.mds-process-sr-only[data-v-01170032]{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes mds-process-pulse-01170032{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--mds-process-accent) 24%, transparent)}60%,to{box-shadow:0 0 0 6px color-mix(in srgb, var(--mds-process-accent) 0%, transparent)}}@media (width<=650px){.mds-process-step[data-v-01170032]{grid-template-columns:32px minmax(0,1fr) 14px;gap:11px}.mds-process-index[data-v-01170032]{width:32px;height:32px}.mds-process-step[data-v-01170032]:not(:last-child):after{left:16px}}@media (prefers-reduced-motion:reduce){.mds-process-step[data-v-01170032],.mds-process-index[data-v-01170032],.mds-process-indicator[data-v-01170032],.mds-process-progress-fill[data-v-01170032]{transition-duration:.01ms!important;animation:none!important}}.task-history-dot[data-v-000032c5]{background:var(--ws-text-disabled);width:.4375rem;height:.4375rem;box-shadow:0 0 0 3px var(--ws-selection);border-radius:999px}.task-history-dot[data-state=ready][data-v-000032c5]{background:var(--ws-info)}.task-history-dot[data-state=active][data-v-000032c5]{background:var(--ws-info);animation:1.2s ease-in-out infinite retarget-history-pulse-000032c5}.task-history-dot[data-state=done][data-v-000032c5]{background:var(--ws-success)}.task-history-dot[data-state=error][data-v-000032c5]{background:var(--ws-danger)}.task-history-dot[data-state=warning][data-v-000032c5]{background:var(--ws-warning);box-shadow:0 0 0 3px var(--ws-warning-bg)}@keyframes retarget-history-pulse-000032c5{50%{opacity:.5;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.task-history-dot[data-v-000032c5],.group[data-v-000032c5],.group svg[data-v-000032c5]{transition:none;animation:none}}.motion-detail-trigger[data-v-f365fcea]{border-radius:var(--mc-radius-sm,12px);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--mc-cobalt,var(--ws-accent,#244dcc));box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0;transition:background-color .16s,color .16s}.motion-detail-trigger[data-v-f365fcea]:hover:not(:disabled),.motion-detail-trigger[aria-expanded=true][data-v-f365fcea],.motion-detail-trigger[data-state=open][data-v-f365fcea]{background:var(--mc-tint,var(--ws-accent-soft,#edf2fd))}.motion-detail-trigger[data-v-f365fcea]:focus-visible{outline:2px solid var(--mc-cobalt,var(--ws-accent,#244dcc));outline-offset:3px}.motion-detail-trigger[data-v-f365fcea]:disabled{cursor:not-allowed;opacity:.45}@media (prefers-reduced-motion:reduce){.motion-detail-trigger[data-v-f365fcea]{transition:none}}:root[data-motioncode-ui=handoff-v04] .video-output-options[data-v-1a0f70c3]{box-shadow:none;background:0 0;border:0;border-radius:0;row-gap:24px;padding:0;display:grid}:root[data-motioncode-ui=handoff-v04] .video-output-options[data-v-1a0f70c3]>*{margin-block:0}:root[data-motioncode-ui=handoff-v04] .video-output-row[data-v-1a0f70c3]{justify-content:flex-start;gap:12px 16px;min-width:0}:root[data-motioncode-ui=handoff-v04] .video-output-field[data-v-1a0f70c3]{gap:12px 16px;min-width:0}:root[data-motioncode-ui=handoff-v04] .video-output-label[data-v-1a0f70c3]{overflow-wrap:anywhere;min-width:80px;font-size:var(--ws-font-control);line-height:var(--ws-line-control);color:var(--mc-secondary);flex:0 0 80px;font-weight:500}:root[data-motioncode-ui=handoff-v04]:lang(zh) .video-output-label[data-v-1a0f70c3]{letter-spacing:.08em}:root[data-motioncode-ui=handoff-v04] .video-output-select[data-v-1a0f70c3]{box-sizing:border-box;border-radius:var(--mc-radius-control);background:var(--mc-field);width:180px;min-width:0;max-width:100%;height:44px;min-height:44px;color:var(--mc-ink);font-size:var(--ws-font-control);line-height:var(--ws-line-control)}@media (width<=640px){:root[data-motioncode-ui=handoff-v04] .video-output-select[data-v-1a0f70c3],:root[data-motioncode-ui=handoff-v04] .video-output-options input[data-v-1a0f70c3]{font-size:max(16px, var(--ws-font-control))}}.video-preview-window[data-v-bd8b1c16]{min-width:0;min-height:0;width:min(100%, var(--video-window-max-width,768px), calc(var(--video-window-max-height,min(65vh, 30rem)) * var(--video-window-ratio)));aspect-ratio:var(--video-window-ratio);border-radius:var(--ws-panel-radius,12px);background:#080b0f;flex:none;margin-inline:auto;position:relative;overflow:hidden}.video-preview-window__content[data-v-bd8b1c16],.video-preview-window__media[data-v-bd8b1c16]{min-width:0;min-height:0;position:absolute;inset:0}.video-preview-window--stage[data-v-bd8b1c16]{width:100%;aspect-ratio:var(--ws-visual-aspect,16 / 10);border:1px solid var(--ws-border);background:var(--ws-panel-subtle);margin:0;container-type:size}.video-preview-window--stage .video-preview-window__content[data-v-bd8b1c16]{place-items:center;display:grid}.video-preview-window--stage .video-preview-window__media[data-v-bd8b1c16]{width:min(100%, calc(100cqh * var(--video-window-ratio)));aspect-ratio:var(--video-window-ratio);background:#080b0f;position:relative;inset:auto;overflow:hidden}.video-preview-window[data-v-bd8b1c16] video{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block;position:absolute;inset:0}.video-preview-window[data-v-bd8b1c16] .workspace-async-state{height:100%;min-height:0}@media (width<=720px){.video-preview-window--stage[data-v-bd8b1c16]{aspect-ratio:var(--ws-visual-mobile-aspect,4 / 3)}}.video-generation-page[data-v-8299f61a]{--video-blue:#0079f2;--video-blue-soft:color-mix(in srgb, var(--video-blue) 10%, var(--ws-panel))}.video-generation-page[data-v-8299f61a] .mds-mode-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.video-generation-page[data-v-8299f61a] .mds-mode-strip .mds-mode-item{border-right:1px solid var(--ws-border);border-bottom:0}.video-generation-page[data-v-8299f61a] .mds-mode-strip .mds-mode-item:last-child{border-right:0}.video-section-caption[data-v-8299f61a]{color:var(--ws-text-muted);font-size:var(--ws-font-caption);line-height:var(--ws-line-caption);margin:.15rem 0 0}.mds-section-action[data-v-8299f61a]{min-height:2rem;color:var(--video-blue);font-size:var(--ws-font-caption);transition:background-color var(--ws-motion-fast) ease;border-radius:.5rem;align-items:center;gap:.375rem;padding:0 .625rem;font-weight:650;display:inline-flex}.mds-section-action[data-v-8299f61a]:hover:not(:disabled),.mds-section-action[data-v-8299f61a]:focus-visible{background:var(--video-blue-soft);outline:none}.mds-section-action[data-v-8299f61a]:disabled{opacity:.45;cursor:not-allowed}.mds-section-action svg[data-v-8299f61a]{width:.8rem;height:.8rem}.video-single-mode[data-v-8299f61a]{width:fit-content;margin-bottom:1.125rem}.video-source-stage[data-v-8299f61a]{--video-window-max-height:min(65vh, 24rem)}.video-source-stage.video-source-stage--empty[data-v-8299f61a]{--ws-panel-radius:1.25rem;background:var(--ws-canvas);border-radius:1.25rem}.video-source-stage.video-source-stage--empty[data-v-8299f61a] .video-preview-window__content{background:var(--ws-panel-subtle)}.video-source-dropzone[data-v-8299f61a]{background:var(--ws-panel-subtle);width:100%;height:100%;min-height:0;box-shadow:none;border-style:solid}.video-source-preview[data-v-8299f61a]{border:1px solid var(--ws-border);background:#050608;border-radius:1.25rem;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.video-source-preview video[data-v-8299f61a]{min-height:0;max-height:none}.video-source-reading[data-v-8299f61a]{color:#ffffffa3;width:100%;height:100%;min-height:0;font-size:var(--ws-font-body-small);justify-content:center;align-items:center;gap:.5rem;display:flex}.video-source-reading svg[data-v-8299f61a],.video-source-drop-hint svg[data-v-8299f61a]{width:1rem;height:1rem}.video-source-drop-hint[data-v-8299f61a]{z-index:2;color:#fff;font-size:var(--ws-font-body-small);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050608bd;border:1px solid #ffffffb3;border-radius:.9rem;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:.75rem}.video-source-identity[data-v-8299f61a]{z-index:1;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090c10c7;border:1px solid #ffffff24;border-radius:.85rem;align-items:center;gap:.65rem;min-width:0;padding:.55rem .65rem;display:flex;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.video-source-identity strong[data-v-8299f61a],.video-source-identity small[data-v-8299f61a]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.video-source-identity strong[data-v-8299f61a]{font-size:var(--ws-font-body-small);font-weight:600}.video-source-identity small[data-v-8299f61a]{color:#ffffff91;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--ws-font-caption);margin-top:.15rem}.video-source-file-icon[data-v-8299f61a]{background:#ffffff14;border:1px solid #ffffff24;border-radius:.55rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.video-source-file-icon svg[data-v-8299f61a]{width:.9rem;height:.9rem}.video-source-details[data-v-8299f61a]{margin-top:1rem}.mds-fact-label i[data-v-8299f61a]{background:var(--ws-border-strong);border-radius:999px;flex:none;width:.35rem;height:.35rem}.mds-fact-label i[data-state=success][data-v-8299f61a]{background:var(--ws-success)}.mds-fact-label i[data-state=warning][data-v-8299f61a]{background:var(--ws-warning)}.mds-fact-label i[data-state=error][data-v-8299f61a]{background:var(--ws-danger)}.mds-fact-label i[data-state=info][data-v-8299f61a]{background:var(--video-blue)}.video-fact-skeletons[data-v-8299f61a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.video-fact-skeletons span[data-v-8299f61a]{border:1px solid var(--ws-border);background:var(--ws-panel-subtle);border-radius:.875rem;height:4.625rem;animation:1.35s ease-in-out infinite alternate video-skeleton-pulse-8299f61a;overflow:hidden}.video-task-name[data-v-8299f61a]{margin-top:1rem}.video-task-name label[data-v-8299f61a]{color:var(--ws-text-secondary);font-size:var(--ws-font-body-small);margin-bottom:.45rem;font-weight:600;display:block}.video-task-name[data-v-8299f61a] input{height:var(--ws-control-height,40px);border-radius:var(--ws-control-radius,8px);background:var(--ws-panel)}.video-preflight-notes[data-v-8299f61a]{gap:.4rem;margin-top:1rem;display:grid}.video-preflight-notes p[data-v-8299f61a]{border:1px solid var(--ws-warning-border);background:var(--ws-warning-bg);color:var(--ws-warning-text);font-size:var(--ws-font-caption);line-height:var(--ws-line-body-small);border-radius:.65rem;align-items:flex-start;gap:.45rem;margin:0;padding:.55rem .65rem;display:flex}.video-preflight-notes p[data-state=error][data-v-8299f61a]{border-color:var(--ws-danger-border);background:var(--ws-danger-bg);color:var(--ws-danger-text)}.video-preflight-notes svg[data-v-8299f61a]{flex:none;width:.85rem;height:.85rem;margin-top:.12rem}.video-retry-notice[data-v-8299f61a]{border:1px solid var(--ws-danger-border);background:var(--ws-danger-bg);color:var(--ws-danger-text);font-size:var(--ws-font-caption);line-height:var(--ws-line-body-small);border-radius:.65rem;align-items:flex-start;gap:.45rem;margin:1rem 0 0;padding:.55rem .65rem;display:flex}.video-retry-notice svg[data-v-8299f61a]{flex:none;width:.85rem;height:.85rem;margin-top:.12rem}.video-retry-notice span[data-v-8299f61a]{flex:1;min-width:0}.video-retry-notice button[data-v-8299f61a]{border-bottom:1px solid;flex:none;font-weight:650}.video-retry-notice button[data-v-8299f61a]:focus-visible{outline:2px solid color-mix(in srgb, currentColor 60%, transparent);outline-offset:2px;border-radius:2px}.video-process-footer[data-v-8299f61a]{margin-top:auto;padding-top:1.5rem}.video-upload-progress[data-v-8299f61a]{gap:.55rem;margin-bottom:.8rem;display:grid}.video-upload-progress>div[data-v-8299f61a]{color:var(--ws-text-muted);font-size:var(--ws-font-caption);justify-content:space-between;display:flex}.video-upload-progress strong[data-v-8299f61a]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:600}.video-indeterminate[data-v-8299f61a]{background:var(--ws-control);border-radius:999px;height:.25rem;display:block;position:relative;overflow:hidden}.video-indeterminate i[data-v-8299f61a]{border-radius:inherit;background:var(--video-blue);width:34%;animation:video-indeterminate-8299f61a 1.15s var(--ws-ease) infinite;position:absolute;inset-block:0}.video-primary-action[data-v-8299f61a]{width:100%}.video-primary-action svg[data-v-8299f61a]{width:.95rem;height:.95rem}.video-history-slot[data-v-8299f61a]{justify-content:flex-end;margin-top:.65rem;display:flex}.video-source-swap-enter-active[data-v-8299f61a],.video-source-swap-leave-active[data-v-8299f61a],.video-details-reveal-enter-active[data-v-8299f61a],.video-details-reveal-leave-active[data-v-8299f61a]{transition:opacity var(--ws-motion-base) ease, transform var(--ws-motion-base) var(--ws-ease)}.video-source-swap-enter-from[data-v-8299f61a],.video-source-swap-leave-to[data-v-8299f61a],.video-details-reveal-enter-from[data-v-8299f61a],.video-details-reveal-leave-to[data-v-8299f61a]{opacity:0;transform:translateY(.25rem)}@keyframes video-indeterminate-8299f61a{0%{transform:translate(-120%)}to{transform:translate(410%)}}@keyframes video-skeleton-pulse-8299f61a{0%{opacity:.48}to{opacity:1}}@media (width<=40rem){.video-generation-page[data-v-8299f61a] .mds-mode-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.video-generation-page[data-v-8299f61a] .mds-mode-strip .mds-mode-item{border-right:1px solid var(--ws-border);text-align:center;border-bottom:0;flex-direction:column;justify-content:center;gap:.4rem;min-height:5.75rem;padding:.7rem .35rem}.video-generation-page[data-v-8299f61a] .mds-mode-strip .mds-mode-item:last-child{border-right:0}.video-generation-page[data-v-8299f61a] .mds-mode-icon{width:2rem;height:2rem}.video-generation-page[data-v-8299f61a] .mds-mode-title{font-size:var(--ws-font-body-small)}.video-generation-page[data-v-8299f61a] .mds-mode-description{display:none}.video-source-stage[data-v-8299f61a]{--video-window-max-height:min(60vh, 24rem)}.video-fact-skeletons[data-v-8299f61a]{grid-template-columns:minmax(0,1fr)}.video-source-identity .mds-pill[data-v-8299f61a]{display:none}}@media (prefers-reduced-motion:reduce){.video-source-swap-enter-active[data-v-8299f61a],.video-source-swap-leave-active[data-v-8299f61a],.video-details-reveal-enter-active[data-v-8299f61a],.video-details-reveal-leave-active[data-v-8299f61a]{transition:none}.video-indeterminate i[data-v-8299f61a],.video-fact-skeletons span[data-v-8299f61a]{animation:none}}.task-mode-strip[data-v-8935efc0]{border:1px solid var(--ws-border);background:var(--ws-panel);border-radius:1.75rem 1.75rem 0 0;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));min-height:5.75rem;display:grid;overflow:hidden}.task-mode-card[data-v-8935efc0]{border-right:1px solid var(--ws-border);min-width:0;color:var(--ws-text-secondary);transition:background-color var(--ws-motion-base) var(--ws-ease), color var(--ws-motion-base) var(--ws-ease);align-items:center;gap:.875rem;padding:1.125rem 1.5rem;text-decoration:none;display:flex;position:relative}.task-mode-card[data-v-8935efc0]:last-child{border-right:0}.task-mode-card[data-v-8935efc0]:after{content:"";height:3px;transition:background-color var(--ws-motion-base) ease;background:0 0;position:absolute;bottom:-1px;left:0;right:0}.task-mode-card[data-v-8935efc0]:hover,.task-mode-card[data-v-8935efc0]:focus-visible,.task-mode-card.is-active[data-v-8935efc0]{background:color-mix(in srgb, #0079f2 10%, var(--ws-panel));color:var(--ws-text);outline:none}.task-mode-card[data-v-8935efc0]:focus-visible{box-shadow:inset 0 0 0 2px #0079f275}.task-mode-card.is-active[data-v-8935efc0]:after{background:#0079f2}.task-mode-card__icon[data-v-8935efc0]{border:1px solid var(--ws-border);background:var(--ws-panel);color:#0079f2;border-radius:999px;flex:none;place-items:center;width:2.625rem;height:2.625rem;display:grid}.task-mode-card__icon[data-v-8935efc0] svg{stroke-width:1.7px;width:1rem;height:1rem}.task-mode-card__copy[data-v-8935efc0]{min-width:0}.task-mode-card__copy strong[data-v-8935efc0],.task-mode-card__copy small[data-v-8935efc0]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.task-mode-card__copy strong[data-v-8935efc0]{color:var(--ws-text);font-family:var(--font-display,var(--font-sans));font-size:var(--ws-font-body);letter-spacing:-.015em;font-weight:700;line-height:var(--ws-line-body)}.task-mode-card__copy small[data-v-8935efc0]{color:var(--ws-text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--ws-font-caption);line-height:var(--ws-line-caption);margin-top:.2rem}.task-command-bar[data-v-8935efc0]{border-right:1px solid var(--ws-border);border-bottom:1px solid var(--ws-border);border-left:1px solid var(--ws-border);background:var(--ws-panel);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1.5rem;display:flex}.task-stage-grid[data-v-8935efc0]{border:1px solid var(--ws-border);background:var(--ws-panel);box-shadow:0 22px 70px color-mix(in srgb, var(--ws-shadow) 76%, transparent);border-radius:0 0 1.75rem 1.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.task-review-layout[data-v-8935efc0]{grid-template-columns:minmax(0,1fr);gap:.875rem;min-height:0;margin-top:.875rem;display:grid}.task-review-layout[data-has-rail=true][data-v-8935efc0]{grid-template-columns:minmax(0,1fr)}.task-decision-rail[data-v-8935efc0]{border:1px solid var(--ws-border);background:var(--ws-panel);min-width:0;min-height:0;box-shadow:0 16px 48px color-mix(in srgb, var(--ws-shadow) 72%, transparent);border-radius:1.25rem;overflow:hidden}.task-result-summary[data-v-8935efc0]{min-width:0;min-height:0}.task-result-summary[data-v-8935efc0]:empty{display:none}.task-result-summary[data-v-8935efc0] .motion-review-summary,.task-result-summary[data-v-8935efc0] .quality-summary-strip{margin-bottom:0}.task-review-page[data-v-8935efc0]{overflow:auto!important}.task-review-frame[data-v-8935efc0]{height:auto;min-height:100%}.task-stage-grid>.workspace-feature-panel[data-v-8935efc0]{box-shadow:none;background:0 0;border:0;border-radius:0;container-type:inline-size}.task-stage-grid .workspace-feature-panel-header[data-v-8935efc0]{flex:none;height:4.5rem;min-height:4.5rem;padding:.75rem 1rem;overflow:hidden}.task-stage-grid .workspace-feature-panel-header[data-v-8935efc0]>:first-child{min-width:0}.task-stage-grid .workspace-feature-panel-title[data-v-8935efc0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-stage-body[data-v-8935efc0]{box-sizing:border-box;width:min(100%, calc(var(--ws-visual-max-width,768px) + 1.5rem));min-width:0;min-height:0;height:calc((min(100cqw, calc(var(--ws-visual-max-width,768px) + 1.5rem)) - 1.5rem) / var(--ws-preview-stage-ratio,1.6) + var(--ws-preview-toolbar-space,6rem) + var(--ws-preview-transport-space,8rem) + 1.5rem);scrollbar-gutter:stable;flex:none;margin-inline:auto;padding:.75rem;position:relative;overflow:auto}.task-stage-body--source[data-v-8935efc0]{grid-template-rows:var(--task-source-toolbar-space,var(--ws-preview-toolbar-space,6rem)) auto var(--task-source-transport-space,var(--ws-preview-transport-space,8rem));display:grid}.task-stage-source-media[data-v-8935efc0]{min-width:0;min-height:0}.task-stage-body--result[data-v-8935efc0]>.workspace-feature-stage{width:100%;height:100%;min-height:0}.task-stage-body--result[data-v-8935efc0]>.motion-viewport{flex:none;width:100%;max-width:none;min-height:0}.task-generation-notices[data-v-8935efc0]{flex:none}.task-stage-body[data-v-8935efc0] button,.task-command-bar[data-v-8935efc0] button{justify-content:center;align-items:center;line-height:1.35}.task-stage-grid__source[data-v-8935efc0]{position:relative}.task-stage-grid__source[data-v-8935efc0]:after{z-index:1;background:var(--ws-border);pointer-events:none;content:"";width:1px;position:absolute;top:0;bottom:0;right:0}@media (width>=64rem){.task-review-layout[data-has-rail=true][data-desktop-mode=result][data-v-8935efc0]{grid-template-rows:min-content min-content;grid-template-columns:minmax(0,1fr) minmax(260px,304px);align-items:start}.task-review-layout[data-has-rail=true][data-desktop-mode=result]>.task-stage-grid[data-v-8935efc0]{grid-area:1/1}.task-review-layout[data-has-rail=true][data-desktop-mode=result]>.task-result-summary[data-v-8935efc0]{grid-area:2/1}.task-review-layout[data-has-rail=true][data-desktop-mode=result]>.task-decision-rail[data-v-8935efc0]{grid-area:1/2/3;align-self:stretch}.task-review-layout[data-desktop-mode=compare] .task-decision-rail[data-v-8935efc0] .motion-quality-rail{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);height:auto;display:grid}.task-review-layout[data-desktop-mode=compare] .task-decision-rail[data-v-8935efc0] .motion-quality-rail__header,.task-review-layout[data-desktop-mode=compare] .task-decision-rail[data-v-8935efc0] .motion-quality-rail__boundary{grid-column:1/-1}.task-review-layout[data-desktop-mode=compare] .task-decision-rail[data-v-8935efc0] .motion-quality-rail__facts{grid-area:2/1}.task-review-layout[data-desktop-mode=compare] .task-decision-rail[data-v-8935efc0] .motion-quality-rail__dimensions{grid-area:3/1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1rem;display:grid;overflow:visible}.task-review-layout[data-desktop-mode=compare] .task-decision-rail[data-v-8935efc0] .motion-quality-rail__target{grid-area:4/1}.task-review-layout[data-desktop-mode=compare] .task-decision-rail[data-v-8935efc0] .motion-quality-rail__actions{border-top:0;border-left:1px solid var(--ws-border);grid-area:2/2/5;align-content:center}.task-stage-grid[data-desktop-mode=result][data-v-8935efc0]{grid-template-columns:minmax(0,1fr)}.task-stage-grid[data-desktop-mode=result] .task-stage-grid__source[data-v-8935efc0]{display:none}.task-stage-grid[data-desktop-mode=result] .task-stage-grid__result[data-v-8935efc0]{border-left:0}}.task-loading-overlay[data-v-8935efc0]{z-index:20;background:color-mix(in srgb, var(--ws-canvas) 86%, transparent);color:var(--ws-text-muted);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;gap:.625rem;font-size:.8125rem;display:flex;position:absolute;inset:0}.task-loading-mark[data-v-8935efc0]{background:var(--ws-text-secondary);border-radius:999px;width:.375rem;height:.375rem;animation:1.2s ease-in-out infinite task-loading-pulse-8935efc0}.task-error-overlay[data-v-8935efc0]{z-index:20;background:color-mix(in srgb, var(--ws-canvas) 94%, transparent);color:var(--ws-text-muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;justify-content:center;align-items:center;gap:.45rem;font-size:.8125rem;display:flex;position:absolute;inset:0}.task-error-overlay strong[data-v-8935efc0]{color:var(--ws-text);font-size:.875rem;font-weight:600}.task-footer[data-v-8935efc0]{border-top:1px solid var(--ws-border);min-height:2.5rem;color:var(--ws-text-muted);align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .25rem 0;font-size:.75rem;display:flex}@keyframes task-loading-pulse-8935efc0{50%{opacity:.35;transform:scale(.78)}}@media (width<=63.999rem){.task-stage-grid[data-v-8935efc0]{grid-template-columns:minmax(0,1fr)}.task-stage-grid__source[data-v-8935efc0]:after{width:auto;height:1px;top:auto;left:0}}@media (width<=40rem){.task-mode-strip[data-v-8935efc0]{border-radius:1.25rem 1.25rem 0 0;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.task-mode-card[data-v-8935efc0]{border-right:1px solid var(--ws-border);text-align:center;border-bottom:0;flex-direction:column;justify-content:center;gap:.4rem;min-height:5.75rem;padding:.7rem .35rem}.task-mode-card[data-v-8935efc0]:last-child{border-right:0}.task-mode-card__icon[data-v-8935efc0]{width:2rem;height:2rem}.task-mode-card__copy strong[data-v-8935efc0]{font-size:var(--ws-font-body-small)}.task-mode-card__copy small[data-v-8935efc0]{display:none}.task-command-bar[data-v-8935efc0]{flex-direction:column;align-items:flex-start}.task-command-bar[data-v-8935efc0]>:last-child{flex-wrap:wrap;justify-content:flex-end;width:100%}}@media (width<=720px){.task-stage-body[data-v-8935efc0]{--ws-preview-stage-ratio:1.33333}}@media (prefers-reduced-motion:reduce){.task-mode-card[data-v-8935efc0],.task-mode-card[data-v-8935efc0]:after{transition:none}.task-loading-mark[data-v-8935efc0]{animation:none}}
