.video-case-comparison__play[data-v-6feeb255]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3.5rem;color:var(--bg-elevated);filter:drop-shadow(0 2px 8px color-mix(in oklab,var(--text-primary) 55%,transparent));pointer-events:none}.video-case-comparison__modal[data-v-6feeb255]{position:relative;width:min(90vw,60rem);padding:2.5rem .75rem .75rem;border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-lift)}.video-case-comparison__modal video[data-v-6feeb255]{display:block;width:100%;max-height:80vh;background:var(--text-primary)}.video-case-comparison__close[data-v-6feeb255]{position:absolute;top:.25rem;right:.6rem;border:0;background:transparent;color:var(--text-primary);font-size:2rem;cursor:pointer}.video-case-comparison__empty[data-v-6feeb255]{display:flex;flex-direction:column;min-height:18rem;padding:1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-elevated)}.video-case-comparison__empty h2[data-v-6feeb255]{margin:0;font-size:var(--text-heading-xs)}.video-case-comparison__empty p[data-v-6feeb255]{margin:auto;color:var(--text-secondary)}.video-info-dialog[data-v-a3d5804e]{color:var(--text-primary);outline:none}.video-info-dialog__head[data-v-a3d5804e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.video-info-dialog__head strong[data-v-a3d5804e]{display:flex;align-items:center;gap:.375rem;font-size:var(--text-body-sm)}.video-info-dialog__head strong[data-v-a3d5804e] .n-icon{color:var(--peach-strong)}.video-info-dialog__loading[data-v-a3d5804e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:230px;padding:1.5rem;border-radius:var(--radius-md);background:var(--peach-wash);font-size:var(--text-body-sm)}.video-info-dialog__spinner[data-v-a3d5804e] .n-spin{--n-color: var(--peach-strong) !important}.video-info-dialog__error[data-v-a3d5804e]{min-height:120px}.video-info-dialog__actions[data-v-a3d5804e]{display:flex;gap:.75rem;margin-top:.75rem}.video-info-dialog__actions[data-v-a3d5804e]>.n-button{flex:1}.video-info-dialog__confirm[data-v-a3d5804e]{--n-color: var(--peach-strong) !important;--n-color-hover: var(--peach-strong) !important;--n-color-pressed: var(--peach-strong) !important;--n-color-focus: var(--peach-strong) !important;--n-border: 1px solid var(--peach-strong) !important;--n-border-hover: 1px solid var(--peach-strong) !important;--n-border-pressed: 1px solid var(--peach-strong) !important;--n-border-focus: 1px solid var(--peach-strong) !important}.video-info-field[data-v-a3d5804e]{display:flex;flex-direction:column;gap:.625rem;width:100%}.video-info-write[data-v-a3d5804e]{--n-text-color: var(--peach-strong) !important;--n-text-color-hover: var(--peach-strong) !important;--n-text-color-pressed: var(--peach-strong) !important;--n-text-color-focus: var(--peach-strong) !important;--n-color: var(--peach-soft) !important;--n-color-hover: var(--peach-wash) !important;--n-color-pressed: var(--peach-soft) !important;--n-color-focus: var(--peach-soft) !important}.video-info-label[data-v-a3d5804e]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.75rem}.video-info-label__optional[data-v-a3d5804e]{color:var(--text-muted);font-size:var(--text-caption)}.video-market-entry[data-v-a3d5804e],.video-config-entry[data-v-a3d5804e]{display:flex;flex-direction:column;gap:.625rem}.video-market-fields[data-v-a3d5804e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.video-market-fields[data-v-a3d5804e] .n-select{min-width:0;width:100%}.video-config-summary[data-v-a3d5804e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:100%;padding:.75rem 0;border:1px solid transparent;border-radius:var(--radius-md);background:var(--bg-muted);color:var(--text-primary);font:inherit;font-size:var(--text-label);cursor:default}.video-config-summary__item[data-v-a3d5804e]{display:flex;align-items:center;justify-content:center;gap:.3rem;min-width:0;white-space:nowrap;line-height:1.25;cursor:pointer;transition:color .15s ease}.video-config-summary__item+.video-config-summary__item[data-v-a3d5804e]{border-left:1px solid var(--border-subtle)}.video-config-summary__subtitle-icon[data-v-a3d5804e]{position:relative;display:inline-flex}.video-config-summary__subtitle-icon--off[data-v-a3d5804e]:after{content:"";position:absolute;inset:50% -1px auto;height:1px;background:currentColor;transform:rotate(45deg)}.video-config-summary:not(:disabled) .video-config-summary__item[data-v-a3d5804e]:hover{color:var(--peach-strong)}.video-config-summary[data-v-a3d5804e]:focus-visible,.video-config__option[data-v-a3d5804e]:focus-visible{outline:2px solid var(--peach-strong);outline-offset:2px}.video-config-summary[data-v-a3d5804e]:disabled,.video-config__option[data-v-a3d5804e]:disabled{cursor:not-allowed;opacity:.45}.video-config-summary:disabled .video-config-summary__item[data-v-a3d5804e]{cursor:not-allowed}.video-config[data-v-a3d5804e]{color:var(--text-primary)}.video-config__head[data-v-a3d5804e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.video-config__body[data-v-a3d5804e]{display:flex;flex-direction:column;gap:1rem;background:var(--bg-canvas);padding:.875rem;border-radius:var(--radius-md)}.video-config__field[data-v-a3d5804e]{display:flex;flex-direction:column;gap:.5rem}.video-config__label[data-v-a3d5804e]{font-size:var(--text-label);color:var(--text-secondary)}.video-config__segmented[data-v-a3d5804e],.video-config__ratios[data-v-a3d5804e]{display:flex;gap:.25rem;background:var(--bg-muted);padding:.2rem;border-radius:var(--radius-md)}.video-config__option[data-v-a3d5804e]{flex:1;min-width:0;border:1px solid transparent;border-radius:.5rem;background:transparent;color:var(--text-secondary);padding:.5rem .2rem;font:inherit;font-size:var(--text-label);cursor:pointer}.video-config__option[data-v-a3d5804e]:hover:not(:disabled){border-color:var(--peach-strong)}.video-config__option--selected[data-v-a3d5804e]{background:var(--peach-soft);border-color:var(--peach-strong);color:var(--text-primary)}.video-config__ratio[data-v-a3d5804e]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.5rem}.video-config__ratio-icon[data-v-a3d5804e]{display:block;box-sizing:border-box;border:1px solid currentColor;border-radius:2px}.video-config__duration[data-v-a3d5804e]{display:flex;align-items:center;gap:1rem}.video-config__duration[data-v-a3d5804e] .n-slider{flex:1;min-width:0;--n-fill-color: var(--peach-strong) !important}.video-config__duration-value[data-v-a3d5804e]{flex-shrink:0;min-width:3.5rem;padding:.5rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);text-align:center;font-size:var(--text-label)}.video-config__switches[data-v-a3d5804e]{display:flex;flex-direction:column;gap:.75rem;padding-top:.875rem;border-top:1px dashed var(--border-subtle)}.video-config__switch-row[data-v-a3d5804e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:var(--text-label)}.video-settings-note[data-v-a3d5804e]{color:var(--text-secondary);font-size:.8rem;line-height:1.6;margin:0}.video-type-options[data-v-a3d5804e]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;padding:.375rem 0}.video-type-options[data-v-a3d5804e] .n-radio{--n-dot-color-active: var(--peach-strong) !important;--n-box-shadow-active: inset 0 0 0 1px var(--peach-strong) !important;--n-box-shadow-hover: inset 0 0 0 1px var(--peach-strong) !important;--n-box-shadow-focus: inset 0 0 0 1px var(--peach-strong), 0 0 0 2px color-mix(in oklab, var(--peach-strong) 25%, transparent) !important}.video-view[data-v-a3d5804e]{display:flex;flex-direction:column;gap:1.25rem;align-items:stretch;width:100%;min-width:0;font-family:var(--font-sans)}@media(min-width:1024px){.video-view[data-v-a3d5804e]{gap:1.5rem}}.sr-only[data-v-a3d5804e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.video-workspace[data-v-a3d5804e]{display:grid;gap:1.25rem;align-items:start;width:100%;min-width:0}@media(min-width:1024px){.video-workspace[data-v-a3d5804e]{grid-template-columns:minmax(20rem,4fr) minmax(24rem,6fr);gap:1.5rem;align-items:start}}.video-col[data-v-a3d5804e]{display:flex;flex-direction:column;gap:1rem;min-width:0}.video-case-showcase[data-v-a3d5804e]{min-width:0;width:100%}.video-case-showcase[data-v-a3d5804e] .image-comparison-showcase{height:auto}@media(min-width:1024px){.video-col--form .tool-left-frame[data-v-a3d5804e]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.video-case-showcase[data-v-a3d5804e]{display:flex;flex-direction:column;align-self:start;min-height:0}}.video-panel[data-v-a3d5804e]{display:flex;flex-direction:column;gap:1rem;border-radius:var(--radius-lg);background:var(--bg-elevated);padding:1.25rem;box-shadow:var(--shadow-soft);border:1px solid color-mix(in oklab,var(--border-subtle) 92%,var(--surface-blend))}.video-panel.tool-left-frame[data-v-a3d5804e]{border-color:color-mix(in oklab,var(--peach-soft) 32%,var(--border-subtle));background:color-mix(in oklab,var(--bg-elevated) 94%,var(--peach-wash))}@media(min-width:640px){.video-panel[data-v-a3d5804e]{padding:1.5rem}}.video-panel__head[data-v-a3d5804e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.video-panel__title[data-v-a3d5804e]{margin:0;font-size:var(--text-body-sm);font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.video-panel__badge[data-v-a3d5804e]{display:none}.video-panel__section[data-v-a3d5804e]{display:flex;flex-direction:column;gap:.875rem}.video-panel__section--soft[data-v-a3d5804e]{padding:0;border:0;background:transparent}.video-panel__section--soft+.video-panel__section--soft[data-v-a3d5804e]{margin-top:.15rem;padding-top:1rem;border-top:1px dashed var(--border-subtle)}.video-panel__subtitle[data-v-a3d5804e]{margin:0;font-size:var(--text-body-sm);font-weight:600;color:var(--text-primary)}.video-panel__submit[data-v-a3d5804e]{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;border:0;border-radius:0;background:transparent}.video-panel--submit[data-v-a3d5804e]{padding:1.375rem 1.125rem;background:linear-gradient(180deg,color-mix(in oklab,var(--peach-wash) 72%,var(--bg-elevated)),color-mix(in oklab,var(--peach-wash) 40%,var(--bg-elevated)) 48%,var(--bg-elevated));border-color:color-mix(in oklab,var(--peach-soft) 54%,var(--border-subtle));box-shadow:var(--shadow-lift)}.video-panel__head--submit[data-v-a3d5804e]{margin-bottom:.875rem}.video-panel__label[data-v-a3d5804e]{font-size:var(--text-label);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary)}.video-dropzone[data-v-a3d5804e]{position:relative;box-sizing:border-box;width:100%;min-width:0;min-height:var(--workspace-dropzone-min-height);padding:.875rem;border:1.5px dashed var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-canvas);overflow:hidden;transition:border-color .25s var(--ease-out-expo),background-color .25s var(--ease-out-expo),box-shadow .25s var(--ease-out-expo)}.video-dropzone[data-v-a3d5804e]:hover,.video-dropzone--active[data-v-a3d5804e]{border-color:var(--peach-strong);background:color-mix(in oklab,var(--peach-soft) 78%,var(--surface-blend));box-shadow:0 0 0 3px color-mix(in oklab,var(--peach-strong) 15%,transparent),0 4px 16px color-mix(in oklab,var(--peach-soft) 40%,transparent);animation:none}.video-dropzone--filled[data-v-a3d5804e]{padding:.75rem}.video-dropzone__empty[data-v-a3d5804e]{display:flex;box-sizing:border-box;width:100%;min-width:0;min-height:var(--workspace-dropzone-empty-min-height);padding:.35rem .5rem;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;border:0;background:transparent;cursor:pointer}.video-dropzone__icon[data-v-a3d5804e]{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;margin-bottom:.1rem;border-radius:.75rem;background:color-mix(in oklab,var(--peach-soft) 70%,var(--bg-elevated));color:color-mix(in oklab,var(--peach-strong) 55%,var(--text-primary))}.video-dropzone__label[data-v-a3d5804e]{margin:0;max-width:100%;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--text-primary);text-align:center}.video-dropzone__hint[data-v-a3d5804e]{max-width:100%;padding:0 .25rem;font-size:.78rem;line-height:1.5;color:var(--text-muted);text-align:center;white-space:normal;overflow-wrap:anywhere}.video-upload-grid[data-v-a3d5804e]{width:100%}.video-upload-grid__head[data-v-a3d5804e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;font-size:var(--text-caption);color:var(--text-muted)}.video-upload-grid__items[data-v-a3d5804e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(5.8rem,100%),1fr));gap:.5rem}.video-upload-grid__item[data-v-a3d5804e]{position:relative;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-canvas);aspect-ratio:1;cursor:pointer;animation:grid-item-in-a3d5804e .4s var(--ease-out-expo) both}.video-upload-grid__item--active[data-v-a3d5804e]{border-color:var(--border-subtle);box-shadow:none}.video-upload-grid__img[data-v-a3d5804e]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-upload-grid__overlay[data-v-a3d5804e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.45rem;background:color-mix(in oklab,var(--media-scrim) 42%,transparent);opacity:0;transition:opacity .2s ease}.video-upload-grid__item:hover .video-upload-grid__overlay[data-v-a3d5804e]{opacity:1}.video-upload-grid__icon-btn[data-v-a3d5804e]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:color-mix(in oklab,var(--media-scrim) 48%,transparent);color:color-mix(in oklab,var(--on-media) 94%,transparent);cursor:pointer;transition:transform .15s ease,background-color .15s ease}.video-upload-grid__icon-btn[data-v-a3d5804e]:hover{transform:scale(1.08);background:color-mix(in oklab,var(--media-scrim) 66%,transparent);color:var(--on-media)}.video-upload-grid__icon-btn--danger[data-v-a3d5804e]{color:color-mix(in oklab,var(--on-media) 94%,transparent)}.video-upload-grid__icon-btn--danger[data-v-a3d5804e]:hover{color:color-mix(in oklab,var(--on-media) 78%,var(--semantic-danger))}.video-upload-grid__adder[data-v-a3d5804e]{display:flex;aspect-ratio:1;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;border:1px dashed var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in oklab,var(--bg-canvas) 92%,var(--surface-blend));color:var(--text-secondary);cursor:pointer}.video-upload-grid__adder[data-v-a3d5804e]:hover{border-color:var(--peach-strong);background:color-mix(in oklab,var(--peach-soft) 28%,var(--surface-blend));color:var(--peach-strong)}.video-form[data-v-a3d5804e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem}.video-form--prompt[data-v-a3d5804e],.video-form--controls[data-v-a3d5804e]{grid-template-columns:minmax(0,1fr)}.video-form__item[data-v-a3d5804e]{width:100%}.video-form--controls[data-v-a3d5804e] .n-form-item{align-items:center}.video-form--controls[data-v-a3d5804e] .n-form-item-label{padding-right:.55rem;white-space:nowrap}.video-form--controls[data-v-a3d5804e] .n-form-item-blank{min-width:0;flex:1}.video-form--controls[data-v-a3d5804e] .n-select{width:100%}.video-switch[data-v-a3d5804e]{--n-rail-color: color-mix(in oklab, var(--text-muted) 28%, var(--bg-muted)) !important;--n-rail-color-active: var(--peach-strong) !important;--n-loading-color: var(--peach-strong) !important;--n-box-shadow-focus: 0 0 0 2px color-mix(in oklab, var(--peach-strong) 28%, transparent) !important}html.dark,:root.dark{--n-rail-color: color-mix(in oklab, var(--text-muted) 45%, var(--bg-muted)) !important;--n-box-shadow-focus: 0 0 0 2px color-mix(in oklab, var(--peach-strong) 38%, transparent) !important}.video-form__item--full[data-v-a3d5804e]{grid-column:1 / -1}.video-form__row[data-v-a3d5804e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem;grid-column:1 / -1}.video-prompt-mode[data-v-a3d5804e]{display:flex;flex-direction:column;gap:.7rem;width:100%}.video-prompt-mode__head[data-v-a3d5804e]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.video-prompt-mode__label[data-v-a3d5804e]{font-size:var(--text-label);font-weight:600;color:var(--text-primary)}.video-prompt-mode__panel[data-v-a3d5804e]{padding:.95rem 1rem;border-radius:14px;border:1px dashed color-mix(in oklab,var(--peach-soft) 45%,var(--border-subtle));background:color-mix(in oklab,var(--peach-soft) 14%,var(--bg-canvas));font-size:var(--text-caption);line-height:1.6;color:var(--text-secondary)}.video-prompt-mode__editor[data-v-a3d5804e]{width:100%}.video-cta[data-v-a3d5804e]{--n-color: var(--peach-strong);--n-color-hover: color-mix(in oklab, var(--peach-strong) 85%, var(--media-scrim));--n-color-active: color-mix(in oklab, var(--peach-strong) 72%, var(--media-scrim));--n-color-pressed: color-mix(in oklab, var(--peach-strong) 62%, var(--media-scrim));--n-ripple-color: var(--peach-strong)}@keyframes grid-item-in-a3d5804e{0%{opacity:0;transform:scale(.92) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dropzone-pulse-a3d5804e{0%,to{box-shadow:0 0 0 3px color-mix(in oklab,var(--peach-soft) 20%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in oklab,var(--peach-soft) 24%,transparent)}}@media(prefers-reduced-motion:reduce){.video-dropzone[data-v-a3d5804e],.video-upload-grid__overlay[data-v-a3d5804e]{transition:none}.video-upload-grid__item[data-v-a3d5804e],.video-dropzone--active[data-v-a3d5804e]{animation:none}}
