.ai-video-layout,:root{--av-bg-page: #fff;--av-bg-header: #fff;--av-bg-toolbar: #fff;--av-bg-surface: #fff;--av-bg-subtle: #f6f6f6;--av-bg-panel: #fff;--av-bg-overlay: hsla(0,0%,100%,.94);--av-border-subtle: #ededed;--av-border-hover: #e0e0e0;--av-text-primary: #2f2f2f;--av-text-secondary: #565656;--av-text-tertiary: #8e8e8e;--av-text-inverse: #fff;--av-icon-muted: #d9d9d9;--av-brand-primary: #2fbdc7;--av-shadow-panel: 0 18px 34px rgba(15,23,42,.12);--av-skeleton-bg: linear-gradient(90deg, #f1f1f1, #ededed);--av-skeleton-shimmer: linear-gradient(90deg, transparent, hsla(0,0%,100%,.06) 28%, hsla(0,0%,100%,.22) 50%, hsla(0,0%,100%,.06) 72%, transparent);--av-skeleton-shadow: 0 8px 24px rgba(15,23,42,.08);--av-scrollbar-thumb: rgba(15,23,42,.16);--av-scrollbar-thumb-hover: rgba(15,23,42,.24);--av-modal-mask-bg: rgba(6,8,12,.56);--av-modal-card-bg: rgba(27,29,35,.96);--av-modal-spinner-track: hsla(0,0%,100%,.24);--av-modal-spinner-active: #1dd1ff;--av-status-error: #ff5a66;--av-logo-filter: none;--pg-surface-page: #fff;--pg-surface-1: #fff;--pg-surface-2: #fff;--pg-surface-3: #f6f6f6;--pg-surface-overlay: hsla(0,0%,100%,.94);--pg-border-soft: rgba(15,23,42,.08);--pg-border-strong: rgba(15,23,42,.14);--pg-text-primary: #2f2f2f;--pg-text-secondary: #565656;--pg-text-muted: #8e8e8e;--row-detail-card-bg: var(--av-bg-surface);--row-detail-card-border: var(--av-border-subtle);--row-detail-side-bg: var(--av-bg-subtle);--row-detail-side-border: var(--av-border-subtle);--row-detail-panel-bg: var(--av-bg-surface);--row-detail-preview-bg: #111;--row-detail-border: var(--av-border-subtle);--row-detail-border-hover: var(--av-border-hover);--row-detail-text-primary: var(--av-text-primary);--row-detail-text-secondary: var(--av-text-secondary);--row-detail-text-tertiary: var(--av-text-tertiary);--row-detail-title-color: var(--av-text-primary);--row-detail-more-color: var(--av-text-tertiary);--row-detail-more-hover-color: var(--av-text-primary);--row-detail-more-hover-bg: rgba(0,0,0,.04);--row-detail-more-menu-bg: var(--av-bg-surface);--row-detail-more-menu-border: var(--av-border-subtle);--row-detail-more-menu-btn-bg: var(--av-bg-surface);--row-detail-more-menu-btn-border: var(--av-border-subtle);--row-detail-more-menu-btn-color: var(--av-text-primary);--row-detail-more-menu-btn-hover-bg: var(--av-bg-subtle);--row-detail-more-menu-btn-hover-border: #dadada;--row-detail-prompt-bg: var(--av-bg-surface);--row-detail-prompt-border: var(--av-border-subtle);--row-detail-prompt-text-color: var(--av-text-primary);--row-detail-thumb-bg: var(--av-bg-subtle);--row-detail-thumb-border: var(--av-border-subtle);--row-detail-thumb-text: var(--av-text-primary);--row-detail-info-bg: var(--av-bg-surface);--row-detail-info-border: var(--av-border-subtle);--row-detail-key-color: var(--av-text-tertiary);--row-detail-value-color: var(--av-text-secondary);--row-detail-model-icon-border: var(--av-border-subtle);--row-detail-copy-bg: hsla(0,0%,100%,.84);--row-detail-copy-border: #e5e5e5;--row-detail-copy-color: #8a8a8a;--row-detail-copy-hover-bg: var(--av-bg-subtle);--row-detail-copy-hover-border: #dadada;--row-detail-copy-hover-color: var(--av-text-secondary);--row-detail-action-bg: var(--av-brand-primary);--row-detail-action-border: transparent;--row-detail-action-color: #fff;--row-detail-action-hover-bg: var(--av-brand-primary);--row-detail-action-hover-border: transparent;--row-detail-inverse-text: var(--av-text-inverse);--row-detail-good-border: hsla(0,0%,93%,.8);--row-detail-like-active-bg: hsla(0,0%,100%,.4);--row-detail-good-active-bg: hsla(0,0%,100%,.4);--grid-detail-overlay-bg: rgba(0,0,0,.42);--grid-detail-close-bg: #fff;--grid-detail-close-color: #111;--grid-detail-close-border: rgba(15,23,42,.08);background:var(--av-bg-page);color:var(--av-text-primary);display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.ai-video-layout.theme-dark,html[data-ai-video-theme=dark],html[data-ai-video-theme=dark] .ai-video-layout{--av-bg-page: #101113;--av-bg-header: #101113;--av-bg-toolbar: #18191c;--av-bg-surface: #18191c;--av-bg-subtle: #24262b;--av-bg-panel: #1f2024;--av-bg-overlay: rgba(20,21,24,.94);--av-border-subtle: hsla(0,0%,100%,.12);--av-border-hover: hsla(0,0%,100%,.24);--av-text-primary: hsla(0,0%,100%,.94);--av-text-secondary: hsla(0,0%,100%,.78);--av-text-tertiary: hsla(0,0%,100%,.55);--av-text-inverse: #fff;--av-icon-muted: hsla(0,0%,100%,.42);--av-shadow-panel: 0 18px 34px rgba(0,0,0,.36);--av-skeleton-bg: linear-gradient(90deg, #151515, #202020);--av-skeleton-shimmer: linear-gradient(90deg, transparent, hsla(0,0%,100%,.04) 28%, hsla(0,0%,100%,.14) 50%, hsla(0,0%,100%,.04) 72%, transparent);--av-skeleton-shadow: none;--av-scrollbar-thumb: hsla(0,0%,100%,.18);--av-scrollbar-thumb-hover: hsla(0,0%,100%,.28);--av-modal-mask-bg: rgba(0,0,0,.62);--av-modal-card-bg: rgba(27,29,35,.96);--av-modal-spinner-track: hsla(0,0%,100%,.24);--av-modal-spinner-active: #1dd1ff;--av-status-error: #ff5a66;--av-logo-filter: brightness(0) invert(1);--av-model-popover-bg: rgba(20,20,22,.78);--av-model-popover-border: hsla(0,0%,100%,.12);--av-model-drawer-bg: #1f1f1f;--av-model-drawer-border-width: 0px;--av-model-drawer-border: transparent;--av-model-popover-shadow: 0 18px 34px rgba(0,0,0,.36);--av-model-popover-filter: saturate(140%) blur(28px);--av-model-panel-bg: rgba(20,20,22,.78);--av-model-panel-border: hsla(0,0%,100%,.12);--av-model-panel-row-bg: hsla(0,0%,100%,.08);--av-model-panel-row-hover-bg: hsla(0,0%,100%,.06);--av-model-panel-text-primary: hsla(0,0%,100%,.94);--av-model-panel-text-secondary: hsla(0,0%,100%,.7);--av-model-panel-text-tertiary: hsla(0,0%,100%,.46);--av-model-panel-control-bg: hsla(0,0%,100%,.1);--av-model-panel-control-border: hsla(0,0%,100%,.14);--av-model-panel-icon-border: hsla(0,0%,100%,.12);--av-model-panel-switch-bg: hsla(0,0%,100%,.2);--av-model-panel-switch-active-bg: hsla(0,0%,100%,.88);--av-model-panel-switch-dot: hsla(0,0%,100%,.92);--av-model-panel-switch-active-dot: #fff;--av-model-panel-close-bg: hsla(0,0%,100%,.88);--av-model-panel-close-icon: #1f1f1f;--av-param-option-active-bg: hsla(0,0%,100%,.12);--av-param-textarea-bg: #151515;--av-param-textarea-border: hsla(0,0%,100%,.12);--av-param-textarea-text: hsla(0,0%,100%,.94);--av-param-textarea-placeholder: hsla(0,0%,100%,.46);--av-param-textarea-count: hsla(0,0%,100%,.7);--pg-surface-page: #101113;--pg-surface-1: #18191c;--pg-surface-2: #1f2024;--pg-surface-3: #24262b;--pg-surface-overlay: rgba(20,21,24,.94);--pg-border-soft: hsla(0,0%,100%,.1);--pg-border-strong: hsla(0,0%,100%,.18);--pg-text-primary: hsla(0,0%,100%,.94);--pg-text-secondary: hsla(0,0%,100%,.78);--pg-text-muted: hsla(0,0%,100%,.55);--row-detail-card-bg: #111;--row-detail-card-border: hsla(0,0%,100%,.12);--row-detail-side-bg: #1a1a1a;--row-detail-side-border: hsla(0,0%,100%,.12);--row-detail-panel-bg: #181818;--row-detail-preview-bg: #000;--row-detail-border: hsla(0,0%,100%,.12);--row-detail-border-hover: hsla(0,0%,100%,.24);--row-detail-text-primary: #fff;--row-detail-text-secondary: hsla(0,0%,100%,.78);--row-detail-text-tertiary: hsla(0,0%,100%,.55);--row-detail-title-color: hsla(0,0%,100%,.9);--row-detail-more-color: hsla(0,0%,100%,.78);--row-detail-more-hover-color: hsla(0,0%,100%,.98);--row-detail-more-hover-bg: hsla(0,0%,100%,.06);--row-detail-more-menu-bg: rgba(14,14,16,.95);--row-detail-more-menu-border: hsla(0,0%,100%,.2);--row-detail-more-menu-btn-bg: hsla(0,0%,100%,.04);--row-detail-more-menu-btn-border: hsla(0,0%,100%,.18);--row-detail-more-menu-btn-color: hsla(0,0%,100%,.92);--row-detail-more-menu-btn-hover-bg: hsla(0,0%,100%,.1);--row-detail-more-menu-btn-hover-border: hsla(0,0%,100%,.32);--row-detail-prompt-bg: hsla(0,0%,100%,.03);--row-detail-prompt-border: hsla(0,0%,100%,.1);--row-detail-prompt-text-color: hsla(0,0%,100%,.84);--row-detail-thumb-bg: hsla(0,0%,100%,.03);--row-detail-thumb-border: hsla(0,0%,100%,.14);--row-detail-thumb-text: #fff;--row-detail-info-bg: rgba(12,12,14,.96);--row-detail-info-border: hsla(0,0%,100%,.1);--row-detail-key-color: hsla(0,0%,100%,.55);--row-detail-value-color: hsla(0,0%,100%,.86);--row-detail-model-icon-border: hsla(0,0%,100%,.18);--row-detail-copy-bg: rgba(24,24,26,.72);--row-detail-copy-border: hsla(0,0%,100%,.18);--row-detail-copy-color: hsla(0,0%,100%,.72);--row-detail-copy-hover-bg: hsla(0,0%,100%,.1);--row-detail-copy-hover-border: hsla(0,0%,100%,.35);--row-detail-copy-hover-color: hsla(0,0%,100%,.95);--row-detail-action-bg: hsla(0,0%,100%,.02);--row-detail-action-border: hsla(0,0%,100%,.14);--row-detail-action-color: hsla(0,0%,100%,.9);--row-detail-action-hover-bg: hsla(0,0%,100%,.1);--row-detail-action-hover-border: hsla(0,0%,100%,.36);--row-detail-good-border: hsla(0,0%,93%,.8);--row-detail-like-active-bg: hsla(0,0%,100%,.4);--row-detail-good-active-bg: hsla(0,0%,100%,.4);--grid-detail-overlay-bg: rgba(0,0,0,.74);--grid-detail-close-bg: var(--av-bg-panel);--grid-detail-close-color: var(--av-text-primary);--grid-detail-close-border: var(--av-border-subtle)}.ai-video-main{background:var(--av-bg-page);color:var(--av-text-primary)}.ai-video-theme-toggle{background:var(--av-bg-surface);border:1px solid var(--av-border-subtle);border-radius:999px;bottom:64px;box-shadow:var(--av-shadow-panel);color:var(--av-text-primary);cursor:pointer;font:500 12px/18px Roboto,sans-serif;height:30px;min-width:64px;padding:0 10px;position:fixed;right:16px;z-index:190}html[data-ai-video-theme=light]{--av-model-popover-bg: var(--color-bg-surface, #fff);--av-model-popover-border: var(--color-border-subtle, #ededed);--av-model-drawer-bg: var(--color-bg-surface, #fff);--av-model-drawer-border-width: 1px;--av-model-drawer-border: var(--color-border-subtle, #ededed);--av-model-popover-shadow: 0px 12px 32px 0px #00000014;--av-model-popover-filter: none;--av-model-panel-bg: var(--color-bg-surface, #fff);--av-model-panel-border: var(--color-border-subtle, #ededed);--av-model-panel-row-bg: var(--color-bg-subtle, #f6f6f6);--av-model-panel-row-hover-bg: var(--color-bg-subtle, #f6f6f6);--av-model-panel-text-primary: var(--color-text-primary, #2f2f2f);--av-model-panel-text-secondary: var(--color-text-secondary, #565656);--av-model-panel-text-tertiary: var(--color-text-tertiary, #8e8e8e);--av-model-panel-control-bg: var(--color-bg-subtle, #f6f6f6);--av-model-panel-control-border: var(--color-border-subtle, #ededed);--av-model-panel-icon-border: var(--color-border-subtle, #ededed);--av-model-panel-switch-bg: var(--color-bg-subtle, #f6f6f6);--av-model-panel-switch-active-bg: var(--color-button-dark, #1f1f1f);--av-model-panel-switch-dot: #b9b9b9;--av-model-panel-switch-active-dot: #fff;--av-model-panel-close-bg: var(--color-bg-subtle, #f6f6f6);--av-model-panel-close-icon: var(--color-border-dark, #2f2f2f);--av-param-option-active-bg: var(--color-bg-surface, #fff);--av-param-textarea-bg: var(--color-bg-surface, #fff);--av-param-textarea-border: var(--color-border-subtle, #ededed);--av-param-textarea-text: var(--color-text-primary, #2f2f2f);--av-param-textarea-placeholder: var(--color-text-tertiary, #8e8e8e);--av-param-textarea-count: var(--color-text-secondary, #565656)}.ai-video-model-drawer{-webkit-backdrop-filter:var(--av-model-popover-filter, saturate(140%) blur(28px));backdrop-filter:var(--av-model-popover-filter, saturate(140%) blur(28px));background:var(--av-model-drawer-bg, #1f1f1f)!important;background-clip:padding-box;border:var(--av-model-drawer-border-width, 0) solid var(--av-model-drawer-border, transparent)!important;border-radius:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 16px)!important;box-shadow:var(--av-model-popover-shadow, 0 18px 34px rgba(0,0,0,.36));box-sizing:border-box;height:min(372px,calc(100vh - 64px))!important;left:0!important;margin:0 auto!important;outline:none;overflow:hidden;right:0!important;width:min(408px,calc(100vw - 32px))!important}.ai-video-model-drawer .p-sidebar-content,.ai-video-model-drawer .p-sidebar-content>*{border:0;border-radius:12px;outline:none;overflow:hidden}.ai-video-model-drawer .p-sidebar-header{display:none;margin:0;padding:0}.ai-video-model-drawer .p-sidebar-content{background:transparent;border-radius:12px;height:100%;overflow:hidden;padding:0!important;width:100%}.ai-video-model-drawer .ux-models{background:var(--av-model-drawer-bg, #1f1f1f);border-radius:12px;overflow:hidden}.ai-video-advanced-drawer{-webkit-backdrop-filter:var(--av-model-popover-filter, saturate(140%) blur(28px));backdrop-filter:var(--av-model-popover-filter, saturate(140%) blur(28px));background:var(--av-model-drawer-bg, #1f1f1f)!important;background-clip:padding-box;border:var(--av-model-drawer-border-width, 0) solid var(--av-model-drawer-border, transparent)!important;border-radius:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 16px)!important;box-shadow:var(--av-model-popover-shadow, 0 18px 34px rgba(0,0,0,.36));box-sizing:border-box;height:min(382px,calc(100vh - 64px))!important;left:0!important;margin:0 auto!important;outline:none;overflow:hidden;right:0!important;width:min(408px,calc(100vw - 32px))!important}.ai-video-advanced-drawer .p-sidebar-content,.ai-video-advanced-drawer .p-sidebar-content>*{border:0;border-radius:12px;outline:none;overflow:hidden}.ai-video-advanced-drawer .p-sidebar-header{display:none;margin:0;padding:0}.ai-video-advanced-drawer .p-sidebar-content{background:transparent;border-radius:12px;height:100%;overflow:hidden;padding:0!important;width:100%}.ai-video-advanced-drawer .dock-advanced-drawer-panel{background:var(--av-model-drawer-bg, #1f1f1f);border-radius:12px;box-sizing:border-box;color:var(--av-model-panel-text-primary, hsla(0,0%,100%,.94));display:flex;flex-direction:column;gap:12px;height:100%;padding:12px;width:100%}.ai-video-advanced-drawer .dock-advanced-drawer-scroll{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:none;width:100%}.ai-video-advanced-drawer .dock-advanced-drawer-scroll::-webkit-scrollbar{display:none}.ai-video-advanced-drawer .adv-body{padding:0!important}.ai-video-advanced-drawer .adv-body+.adv-body{border-top:1px solid var(--av-model-panel-border, hsla(0,0%,100%,.12));margin-top:12px;padding-top:12px!important}.ai-video-layout.theme-light{--av-dock-panel-bg: transparent;--av-dock-panel-radius: 20px;--av-dock-panel-backdrop-filter: none;--av-dock-body-gap: 12px;--av-dock-body-padding: 16px;--av-dock-body-bg: var(--color-bg-surface, #fff);--av-dock-body-border: 1px solid var(--color-border-subtle, #ededed);--av-dock-body-shadow: 0px 12px 32px 0px #00000014;--av-dock-body-outline-opacity: 0;--av-dock-resize-top: 5px;--av-dock-resize-right: 5px;--av-dock-resize-size: 13px;--av-dock-resize-svg-opacity: 0;--av-dock-resize-corner-opacity: 1;--av-dock-control-bg: #fafafa;--av-dock-control-border: var(--color-border-subtle, #ededed);--av-dock-control-hover-bg: #f5f5f5;--av-dock-control-hover-border: #dadada;--av-dock-control-active-bg: #fff;--av-dock-control-active-border: #e0e0e0;--av-dock-control-active-text: var(--color-text-primary, #2f2f2f);--av-dock-control-backdrop-filter: none;--av-dock-control-text: var(--color-text-primary, #2f2f2f);--av-dock-control-muted: var(--color-text-tertiary, #8e8e8e);--av-dock-collapse-bg: var(--color-bg-subtle, #f6f6f6);--av-dock-collapse-border: var(--color-border-subtle, #ededed);--av-dock-collapse-hover-bg: #f5f5f5;--av-dock-collapse-hover-border: #dadada;--av-dock-fold-icon-filter: none;--av-dock-make-bg: #1f1f1f;--av-dock-make-hover-bg: #1f1f1f;--av-dock-pill-text: var(--color-text-secondary, #565656);--av-dock-pill-muted: var(--color-text-tertiary, #8e8e8e);--av-dock-segment-bg: #f5f5f5;--av-dock-segment-border: transparent;--av-dock-segment-text: var(--color-text-secondary, #565656);--av-dock-segment-hover-text: var(--color-text-primary, #2f2f2f);--av-dock-segment-active-bg: #fff;--av-dock-segment-active-text: var(--color-text-primary, #2f2f2f);--av-dock-segment-active-shadow: 0px 1px 3px 0px #0000000f;--av-dock-avatar-border: var(--color-border-subtle, #ededed);--av-dock-reference-bg: #fff;--av-dock-reference-border: var(--color-border-subtle, #ededed);--av-dock-reference-hover-bg: #f5f5f5;--av-dock-reference-hover-border: #dadada;--av-dock-ref-close-bg: #1f1f1f;--av-dock-ref-close-icon: #ededed;--av-dock-divider-bg: var(--color-border-subtle, #ededed);--av-dock-prompt-text: var(--color-text-primary, #2f2f2f);--av-dock-prompt-placeholder: var(--color-text-tertiary, #8e8e8e);--av-dock-counter-text: var(--color-text-tertiary, #8e8e8e);background:#fff;color:#2f2f2f}.ai-video-layout.theme-dark{background:#101113;color:#fffffff0}@media (max-width:767px){.ai-video-main{padding-top:60px!important}}
