.admin-theme,html[data-admin-theme=true]{color-scheme:dark;color:var(--admin-text);--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--green-50:rgba(34,197,94,.15);--green-100:rgba(34,197,94,.25);--green-200:rgba(34,197,94,.35);--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--purple-600:#9333ea;--red-50:rgba(239,68,68,.15);--red-100:rgba(239,68,68,.25);--red-200:rgba(239,68,68,.35);--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--yellow-50:rgba(234,179,8,.15);--yellow-200:rgba(234,179,8,.35);--yellow-300:#fde047;--yellow-400:#fbbf24;--yellow-500:#f59e0b;--yellow-600:#d97706;--admin-bg:#08080a;--admin-bg-soft:#0f0f12;--admin-sidebar:#0b0b0e;--admin-sidebar-elevated:#151518;--admin-surface:#111114;--admin-surface-raised:#18181c;--admin-overlay:#141417;--admin-border:hsla(0,0%,100%,.1);--admin-border-strong:hsla(0,0%,100%,.18);--admin-hover:hsla(0,0%,100%,.05);--admin-active:hsla(0,0%,100%,.08);--admin-text:#f2f2f0;--admin-text-muted:#a7a7ac;--admin-text-subtle:#85858b;--admin-text-faint:#5e5e64;--admin-accent-text:#c9ccd3;--admin-accent-text-hover:#f2f2f0;--admin-primary:#c9ccd3;--admin-primary-hover:#dadce0;--admin-primary-soft:rgba(201,204,211,.12);--admin-ring:rgba(201,204,211,.34);--admin-tab-active-bg:#151518;--admin-tab-active-text:#d9c98a;--admin-tab-active-ring:hsla(48,51%,70%,.24);--admin-tab-inactive-text:var(--admin-text-subtle);--admin-tab-inactive-hover-text:var(--admin-text-muted);--admin-media-action-bg:#000;--admin-media-action-text:#fff;--bg-base:var(--admin-bg);--bg-elevated:var(--admin-sidebar);--bg-surface:var(--admin-surface);--bg-panel:var(--admin-surface-raised);--bg-solid-surface:var(--admin-surface);--bg-solid-popover:var(--admin-overlay);--bg-overlay:var(--admin-overlay);--bg-stats:var(--admin-bg-soft);--control-bg:var(--bg-overlay);--option-bg:var(--bg-solid-popover);--option-hover-bg:var(--bg-solid-hover);--option-selected-bg:var(--bg-solid-selected);--option-selected-text:var(--text-primary);--modal-backdrop:rgba(0,0,0,.68);--admin-generation-record-preview-backdrop:transparent;--auth-modal-backdrop:var(--modal-backdrop);--auth-page-right-bg:var(--admin-login-bg);--auth-page-bg:var(--admin-bg);--auth-star-primary:hsla(60,7%,95%,.96);--auth-star-secondary:rgba(201,204,211,.9);--auth-star-accent:hsla(48,51%,70%,.96);--auth-brand-text:var(--admin-text);--auth-brand-accent:var(--admin-primary);--auth-brand-accent-glow:hsla(48,51%,70%,.32);--auth-brand-muted:var(--admin-text-faint);--auth-page-border:var(--admin-border);--auth-form-surface:var(--admin-surface);--auth-form-border:var(--admin-border);--auth-form-shadow:0 24px 70px rgba(0,0,0,.38);--auth-title:var(--admin-text);--auth-text:var(--admin-text-muted);--auth-muted:var(--admin-text-faint);--auth-input-bg:var(--admin-bg-soft);--auth-input-border:var(--admin-border);--auth-input-focus-bg:var(--admin-surface-raised);--auth-input-focus-border:var(--admin-primary);--auth-input-focus-shadow:0 0 0 3px var(--admin-ring);--auth-accent:var(--admin-primary);--auth-accent-soft:var(--admin-primary-soft);--auth-primary-bg:var(--admin-primary);--auth-primary-border:var(--admin-primary);--auth-primary-text:#09090b;--auth-primary-hover-bg:var(--admin-primary-hover);--auth-primary-hover-border:var(--admin-primary-hover);--auth-primary-edge-silver:hsla(0,0%,100%,.9);--auth-primary-edge-gold:hsla(48,51%,70%,.98);--auth-primary-edge-glow:hsla(48,51%,70%,.32);--auth-gate-icon-bg:var(--admin-primary-soft);--auth-gate-icon-border:var(--admin-border-strong);--auth-gate-icon-text:var(--admin-primary);--auth-gate-icon-shadow:0 0 24px rgba(59,130,246,.12);--guest-avatar-background:linear-gradient(135deg,#93c5fd,#3b82f6 52%,#1d4ed8);--guest-avatar-icon:#fff;--guest-avatar-shadow:0 0 18px rgba(59,130,246,.28);--upload-limit-modal-backdrop:var(--modal-backdrop);--prompt-editor-modal-backdrop:var(--modal-backdrop);--confirm-modal-backdrop:var(--modal-backdrop);--asset-preview-modal-backdrop:var(--admin-generation-record-preview-backdrop);--background:var(--admin-bg);--page-bg:var(--admin-bg);--admin-page-bg:transparent;--admin-login-bg:radial-gradient(circle at top left,hsla(48,51%,70%,.08),transparent 28rem),linear-gradient(135deg,var(--admin-bg),var(--admin-bg-soft) 48%,var(--admin-sidebar));--text-primary:var(--admin-text);--text-secondary:var(--admin-text-muted);--text-tertiary:var(--admin-text-subtle);--text-disabled:var(--admin-text-faint);--text-on-overlay:#fff;--foreground:var(--admin-text);--border-subtle:hsla(0,0%,100%,.065);--border-default:var(--admin-border);--border-strong:var(--admin-border-strong);--border:var(--admin-border);--control-hover-border:var(--border-strong);--control-hover-shadow:0 0 0 3px rgba(201,204,211,.07);--control-focus-border:var(--border-strong);--control-focus-shadow:0 0 0 3px rgba(201,204,211,.07);--generation-record-action-bg:transparent;--generation-record-action-text:var(--text-tertiary);--generation-record-action-hover-bg:var(--bg-stats);--generation-record-action-hover-text:var(--text-primary);--prompt-textarea-bg:var(--bg-overlay);--prompt-textarea-border:var(--border-default);--prompt-textarea-shadow:none;--panel-glow-color-one:transparent;--panel-glow-color-two:transparent;--panel-glow-color-three:transparent;--panel-glow-color-four:transparent;--panel-glow-opacity:0;--panel-edge-glow-border:transparent;--panel-edge-glow-near:transparent;--panel-edge-glow-far:transparent;--panel-raised-bg:var(--bg-overlay);--panel-raised-border:var(--border-strong);--panel-raised-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 14px 34px rgba(0,0,0,.52);--result-card-selected-border:var(--primary);--result-card-hover-border:var(--primary-light);--hover-bg:var(--admin-hover);--active-bg:var(--admin-active);--selected-bg:var(--admin-primary-soft);--chat-history-selected-bg:var(--selected-bg);--chat-estimated-cost-text:var(--commerce-action-text);--status-layer-success-bg:var(--green-100);--status-layer-success-border:transparent;--status-layer-success-text:var(--text-primary);--status-layer-danger-bg:var(--red-100);--status-layer-danger-border:transparent;--status-layer-danger-text:var(--text-primary);--status-layer-info-bg:var(--purple-100);--status-layer-info-border:transparent;--status-layer-info-text:var(--text-primary);--sidebar-item-text:var(--text-primary);--sidebar-item-hover-bg:hsla(0,0%,100%,.07);--sidebar-item-hover-text:var(--text-primary);--sidebar-item-active-bg:#151518;--sidebar-item-active-text:#d9c98a;--sidebar-item-active-dot:#c9ccd3;--creative-primary-bg:#1b1b1e;--creative-primary-border:#27272a;--creative-primary-text:#fef9c3;--creative-primary-hover-bg:#222225;--creative-primary-hover-border:hsla(48,51%,70%,.4);--creative-primary-hover-text:#d9c98a;--creative-primary-active-bg:#171719;--cosmic-background-opacity:1;--cosmic-page-background:#000;--cosmic-star-primary:242,242,240;--cosmic-star-accent:217,201,138;--workspace-cloud-near-background:none;--workspace-cloud-near-opacity:0;--workspace-cloud-near-filter:none;--workspace-cloud-near-animation:none;--workspace-cloud-far-background:none;--workspace-cloud-far-opacity:0;--workspace-cloud-far-filter:none;--workspace-cloud-far-animation:none;--cosmic-nebula:transparent;--creative-secondary-bg:transparent;--creative-secondary-border:var(--border-default);--creative-secondary-text:var(--text-secondary);--creative-secondary-hover-bg:var(--hover-bg);--creative-secondary-hover-text:var(--text-primary);--error-bg:var(--red-50);--channel-section-selected-bg:var(--admin-tab-active-bg);--channel-section-selected-ring:var(--admin-tab-active-ring);--channel-section-selected-text:var(--admin-tab-active-text);--bg-card-hover:var(--admin-surface-raised);--switch-off-bg:#2d2d31;--switch-on-bg:var(--primary);--switch-thumb-bg:#09090b;--model-enable-switch-on-bg:rgba(16,185,129,.8);--model-enable-switch-off-bg:var(--bg-stats);--model-enable-switch-ring:var(--border-default);--model-enable-switch-thumb-bg:var(--primary-foreground);--video-record-action-bg:var(--admin-primary);--video-record-action-hover-bg:var(--admin-primary-hover);--video-record-action-foreground:var(--primary-foreground);--video-record-confirm-backdrop:rgba(2,6,23,.42);--ecommerce-panel-header-bg:var(--bg-overlay);--ecommerce-panel-header-text:var(--text-primary);--panel-section-header-bg:transparent;--contact-notice-bg:var(--commerce-action-bg);--panel-section-header-border:var(--border-subtle);--panel-section-header-shadow:none;--button-disabled-bg:#2d2d31;--button-disabled-text:#78787a;--button-primary-bg:var(--primary);--button-primary-gradient-bg:var(--primary);--button-primary-text:var(--primary-foreground);--tab-container-bg:var(--bg-overlay);--tab-container-border:var(--border-default);--tab-text:var(--text-primary);--tab-hover-bg:var(--bg-elevated);--tab-hover-text:var(--text-primary);--tab-active-bg:var(--bg-elevated);--tab-active-text:var(--commerce-action-text);--tab-active-border:var(--border-strong);--tab-active-shadow:inset 0 0 0 1px var(--tab-active-border),0 1px 5px rgba(0,0,0,.24);--ai-tool-header-bg:linear-gradient(145deg,#151518,#0d0d10);--ai-tool-header-border:var(--border-default);--ai-tool-header-text:var(--text-primary);--ai-tool-header-shadow:0 12px 32px rgba(0,0,0,.28);--ai-tool-header-icon-border:var(--border-strong);--ai-tool-header-pill-bg:var(--bg-solid-popover);--ai-tool-header-pill-border:var(--border-default);--ai-tool-header-pill-text:var(--text-secondary);--ai-tool-header-pill-strong-text:var(--commerce-action-text);--ai-tool-header-tab-bg:rgba(8,8,10,.62);--ai-tool-header-tab-border:hsla(48,51%,70%,.2);--ai-tool-header-tab-text:var(--text-primary);--ai-tool-header-tab-hover-bg:hsla(48,51%,70%,.07);--ai-tool-header-tab-hover-text:var(--text-primary);--ai-tool-header-tab-active-bg:hsla(48,51%,70%,.12);--ai-tool-header-tab-active-text:var(--commerce-action-text);--ai-tool-header-tab-active-shadow:inset 0 0 0 1px hsla(48,51%,70%,.34),0 1px 6px rgba(0,0,0,.28);--media-card-overlay-bg:rgba(2,6,23,.52);--media-card-action-bg:rgba(15,23,42,.72);--media-card-action-hover-bg:rgba(15,23,42,.9);--media-card-action-text:var(--primary-foreground);--media-card-tooltip-bg:rgba(0,0,0,.82);--media-card-tooltip-text:#fff;--selector-card-selected-bg:var(--primary-light);--selector-card-selected-border:var(--primary);--selector-card-selected-ring:rgba(201,204,211,.2);--selector-card-selected-text:var(--text-primary);--model-selector-selected-border:var(--commerce-action-text);--model-selector-selected-indicator-bg:var(--commerce-action-text);--model-selector-selected-indicator-text:#0c0e0f;--asset-library-filter-selected-bg:var(--admin-primary);--asset-library-filter-selected-border:var(--admin-primary);--asset-library-filter-selected-text:var(--primary-foreground);--asset-library-selection-indicator-bg:var(--commerce-action-text);--asset-library-selection-indicator-foreground:#08080a;--asset-library-card-border:var(--border-default);--asset-library-card-hover-border:var(--generation-record-accent-border);--asset-library-card-selected-border:var(--generation-record-accent-border);--asset-library-card-selected-ring:var(--generation-record-accent-soft);--model-select-button-from:var(--primary);--model-select-button-to:var(--primary);--model-select-button-hover-from:var(--primary-hover);--model-select-button-hover-to:var(--primary-hover);--model-select-button-foreground:var(--primary-foreground);--model-select-button-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--model-select-button-hover-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--primary:var(--admin-primary);--primary-hover:var(--admin-primary-hover);--primary-light:var(--admin-primary-soft);--primary-foreground:#0a0a0c;--commerce-action-bg:hsla(48,51%,70%,.1);--commerce-action-hover-bg:hsla(48,51%,70%,.16);--commerce-action-text:#d9c98a;--commerce-action-border:hsla(48,51%,70%,.24);--task-card-delete-bg:hsla(48,51%,70%,.72);--task-card-delete-hover-bg:hsla(48,51%,70%,.9);--task-card-delete-border:hsla(55,97%,88%,.42);--task-card-delete-icon:#09090b;--upload-placeholder-bg:var(--bg-stats);--upload-placeholder-text:var(--text-tertiary);--upload-placeholder-hover-border:var(--commerce-action-text);--upload-placeholder-hover-text:var(--text-primary);--upload-remove-action-bg:rgba(0,0,0,.58);--upload-remove-action-hover-bg:rgba(0,0,0,.76);--upload-remove-action-text:#fff;--upload-index-bg:hsla(48,51%,70%,.5);--upload-index-text:#09090b;--upload-index-shadow:0 0 10px hsla(48,51%,70%,.11);--upload-index-filled-bg:rgba(0,0,0,.55);--upload-index-filled-text:#fff;--upload-index-filled-border:hsla(0,0%,100%,.42);--upload-index-filled-shadow:0 1px 5px rgba(0,0,0,.42);--secondary:var(--admin-surface-raised);--secondary-foreground:var(--admin-text);--muted:var(--admin-overlay);--muted-foreground:var(--admin-text-subtle);--accent:var(--admin-primary-soft);--accent-foreground:var(--admin-accent-text);--input:var(--admin-border);--ring:var(--admin-ring);--shadow-subtle:0 1px 2px rgba(0,0,0,.28);--shadow-sm:0 1px 2px rgba(0,0,0,.32);--shadow:0 12px 32px rgba(2,6,23,.26);--shadow-md:0 18px 42px rgba(2,6,23,.32);--shadow-lg:0 24px 60px rgba(2,6,23,.42);--ai-tool-header-icon-bg:#1b1b1e;--ai-tool-header-icon-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);--ai-tool-header-icon-text:#d9c98a;--ai-tool-header-tab-active-hover-bg:hsla(48,51%,70%,.16);--announcement-icon:#d9c98a;--creative-edge-glow:hsla(48,51%,70%,.32);--creative-edge-gold:hsla(48,51%,70%,.98);--placeholder-group-divider:hsla(48,51%,70%,.42);--creative-edge-silver:hsla(60,7%,95%,.95);--generation-record-accent:#d9c98a;--generation-record-accent-border:hsla(48,51%,70%,.68);--generation-record-accent-soft:hsla(48,51%,70%,.1);--generation-record-bulk-bg:var(--bg-surface);--generation-record-bulk-border:var(--border-default);--generation-record-bulk-disabled-text:var(--text-disabled);--generation-record-bulk-hover-bg:var(--bg-overlay);--generation-record-bulk-hover-border:var(--border-strong);--generation-record-bulk-hover-shadow:var(--shadow-sm);--generation-record-bulk-shadow:var(--shadow-subtle);--generation-record-bulk-text:var(--text-secondary);--generation-record-card-bg:var(--bg-surface);--generation-record-card-shadow:var(--shadow-sm);--generation-record-footer-bg:var(--bg-surface);--generation-record-footer-border:var(--border-subtle);--generation-record-heading-icon-bg:var(--generation-record-accent-soft);--generation-record-heading-icon-border:hsla(48,51%,70%,.3);--generation-record-heading-icon-text:var(--generation-record-accent);--home-article-title-hover:#eadca6;--home-banner-tab-active-bg:rgba(8,12,20,.72);--home-banner-tab-active-text:#f4f7fb;--home-banner-tab-particle-glow:rgba(14,165,233,.9);--home-banner-tab-particle-rgb:14,165,233;--home-banner-tab-progress:#0ea5e9;--home-banner-tab-progress-glow:rgba(14,165,233,.72);--home-content-link-hover:var(--commerce-action-text);--home-feature-action-text:var(--commerce-action-text);--home-feature-title-hover:var(--commerce-action-text);--home-stats-accent:var(--commerce-action-text);--home-stats-suffix:var(--commerce-action-text);--model-selection-value-text:#d9c98a;--one-click-detail-mode-tab-idle-bg:#000;--one-click-detail-mode-tab-idle-text:#f4f4f5;--one-click-detail-panel-sequence:#d9c98a;--one-click-detail-generating-accent:#d9c98a;--one-click-detail-interaction-accent:#d9c98a;--one-click-detail-reference-selection-bg:var(--green-500);--one-click-detail-reference-selection-foreground:#09090b;--one-click-detail-selling-point-selection-bg:#d9c98a;--one-click-detail-selling-point-selection-foreground:#09090b;--style-replicate-result-card-accent:#d9c98a;--image-generation-spinner-accent:#d9c98a;--image-generation-spinner-track:hsla(48,51%,70%,.2);--one-click-detail-model-radio-selected:#d9c98a;--one-click-detail-model-radio-selected-foreground:#09090b;--one-click-detail-selected-card-title:#d9c98a;--one-click-detail-step-accent:#d9c98a;--one-click-detail-percentage-accent:#d9c98a;--one-click-detail-step-heading:#fff;--one-click-detail-step-line:var(--border-default);--page-linear-tab-active-text:#d9c98a;--page-linear-tab-border:var(--border-subtle);--page-linear-tab-hover-text:var(--text-primary);--page-linear-tab-indicator:#d9c98a;--page-linear-tab-indicator-glow:hsla(48,51%,70%,.1);--page-linear-tab-text:var(--text-primary);--storage-provider-r2-badge-bg:#fdba74;--storage-provider-r2-badge-text:#020617;--storage-provider-ros-badge-bg:#bfdbfe;--storage-provider-ros-badge-text:#1e3a8a;--modal-panel-border:var(--border-strong);--selection-modal-content-bg:var(--bg-solid-surface);--admin-status-success-text:#86efac;--admin-status-warning-text:#fde68a;--admin-status-orange-text:#fdba74;--admin-status-danger-text:#fca5a5;--admin-status-danger-hover-text:#fecaca;--admin-status-info-bg:rgba(59,130,246,.16);--admin-status-success-bg:rgba(34,197,94,.16);--admin-status-warning-bg:rgba(245,158,11,.16);--admin-status-danger-bg:rgba(239,68,68,.16);--scrollbar-thumb:#3a3a3f;--scrollbar-thumb-hover:#525255;--button-primary-inner-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);--ai-tool-header-pill-shadow:0 10px 24px rgba(15,23,42,.16);--home-card-bg:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.018)),var(--bg-surface);--home-card-border:rgba(154,176,255,.18);--home-card-shadow:0 14px 40px rgba(1,5,18,.26);--home-card-hover-border:rgba(142,162,255,.52);--home-card-hover-shadow:0 18px 52px rgba(1,5,18,.34),0 0 30px rgba(120,103,255,.18);--home-feature-card-bg:var(--home-card-bg);--home-feature-card-border:var(--home-card-border);--home-feature-card-shadow:var(--home-card-shadow);--home-feature-card-hover-border:var(--home-card-hover-border);--home-feature-card-hover-shadow:var(--home-card-hover-shadow);--home-step-bg:var(--bg-surface);--home-step-border:rgba(154,176,255,.18);--home-step-shadow:0 14px 40px rgba(1,5,18,.26);--home-step-number-font-family:"JetBrains Mono",monospace;--home-step-number-font-weight:700;--home-step-number-letter-spacing:normal;--home-step-number-text:hsla(0,0%,100%,.06);--home-faq-card-bg:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.015)),var(--bg-surface);--home-faq-card-border:rgba(154,176,255,.16);--home-faq-card-shadow:none;--home-faq-card-hover-border:rgba(142,162,255,.42);--home-faq-card-hover-shadow:0 12px 34px rgba(1,5,18,.28);--home-plan-bg:var(--home-card-bg);--home-plan-border:var(--home-card-border);--home-plan-shadow:var(--home-card-shadow);--home-plan-hover-shadow:0 22px 58px rgba(1,5,18,.38),0 0 34px rgba(120,103,255,.16);--home-plan-featured-border:rgba(142,162,255,.62);--home-plan-featured-shadow:0 18px 54px rgba(1,5,18,.34),0 0 40px rgba(120,103,255,.2);--home-token-box-bg:rgba(24,32,62,.72);--home-token-box-border:rgba(154,176,255,.12);--home-quiet-action-bg:hsla(0,0%,100%,.035);--home-quiet-action-border:rgba(154,176,255,.2);--home-primary-action-bg:var(--app-gradient-button-background);--home-primary-action-shadow:0 12px 28px rgba(93,113,255,.28);--home-note-bg:linear-gradient(135deg,rgba(120,103,255,.12),rgba(47,184,255,.06));--home-note-border:rgba(154,176,255,.18);--home-tag-bg:hsla(0,0%,100%,.045);--home-tag-border:rgba(154,176,255,.16);--home-stats-bg:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.018)),rgba(18,25,50,.82);--home-stats-border:rgba(154,176,255,.18);--home-stats-shadow:0 16px 44px rgba(1,5,18,.3);--home-stats-text:#ededef;--home-stats-muted:hsla(0,0%,100%,.45);--home-stats-divider:hsla(0,0%,100%,.1);--home-stat-one:#a78bfa;--home-stat-two:#60a5fa;--home-stat-three:#34d399;--home-stat-four:#fbbf24;--home-highlight-one-bg:linear-gradient(135deg,rgba(28,37,82,.94),rgba(44,24,96,.88));--home-highlight-two-bg:linear-gradient(135deg,rgba(16,26,58,.94),rgba(8,14,34,.96));--home-highlight-border:rgba(154,176,255,.18);--home-highlight-shadow:0 18px 52px rgba(1,5,18,.32);--home-highlight-kicker-bg:rgba(139,92,246,.2);--home-highlight-kicker-muted-bg:rgba(139,92,246,.15);--home-highlight-kicker-text:#c4b5fd;--home-highlight-title:#fff;--home-highlight-description:hsla(0,0%,100%,.74);--home-highlight-chip-bg:hsla(0,0%,100%,.1);--home-highlight-chip-border:hsla(0,0%,100%,.16);--home-highlight-chip-text:hsla(0,0%,100%,.78);--home-final-cta-bg:var(--app-gradient-button-background);--home-final-cta-shadow:0 24px 72px rgba(93,113,255,.26),inset 0 1px 0 hsla(0,0%,100%,.22);--home-final-cta-text:#fff;--home-final-cta-muted:hsla(0,0%,100%,.82);--home-final-cta-primary-bg:hsla(0,0%,100%,.15);--home-final-cta-primary-border:hsla(0,0%,100%,.25);--home-final-cta-secondary-bg:hsla(0,0%,100%,.1);--home-final-cta-secondary-border:hsla(0,0%,100%,.2);--home-final-cta-secondary-text:hsla(0,0%,100%,.85);--home-shimmer-bg:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent);--buyer-show-image-index-bg:rgba(0,0,0,.86);--buyer-show-image-index-text:#fff;--tutorial-paid-badge-bg:#000;--tutorial-free-fee-text:var(--green-400);--tutorial-paid-fee-text:var(--yellow-500);--tutorial-page-header-bg:linear-gradient(to right,var(--blue-500),var(--blue-600));--tutorial-page-header-title-text:#fff;--tutorial-page-header-description-text:#fff;--cloud-comfy-topbar-bg:linear-gradient(to right,var(--blue-300),var(--blue-500));--cloud-comfy-topbar-text:var(--primary-foreground);--cloud-comfy-topbar-warning-text:var(--yellow-300);--cloud-comfy-topbar-notice-text:hsla(0,0%,100%,.92);--cloud-comfy-empty-notice-text:var(--cloud-comfy-topbar-notice-text);--cloud-comfy-topbar-notice-time-text:hsla(0,0%,100%,.72);--cloud-comfy-status-success-bg:rgba(34,197,94,.16);--cloud-comfy-status-success-text:#86efac;--cloud-comfy-status-active-bg:rgba(245,158,11,.16);--cloud-comfy-status-active-text:#fde68a;--cloud-comfy-alert-accent:var(--yellow-500);--cloud-comfy-alert-action-bg:var(--yellow-500);--cloud-comfy-alert-action-hover-bg:var(--yellow-600);--cloud-comfy-alert-action-text:var(--gray-50);--tutorial-watch-button-bg:var(--green-600);--tutorial-watch-button-hover-bg:var(--green-700);--ai-tool-tutorial-button-bg:linear-gradient(135deg,#047857,#115e59);--ai-tool-tutorial-button-border:hsla(0,0%,100%,.42);--ai-tool-tutorial-button-text:#fff;--ai-tool-tutorial-button-shadow:0 10px 24px rgba(6,95,70,.34);--ai-tool-tutorial-button-hover-shadow:0 14px 30px rgba(6,95,70,.42);--ai-tool-tutorial-menu-bg:var(--ai-tool-tutorial-button-bg);--ai-tool-tutorial-menu-border:var(--ai-tool-tutorial-button-border);--ai-tool-tutorial-menu-text:hsla(0,0%,100%,.94);--ai-tool-tutorial-menu-muted-text:hsla(0,0%,100%,.72);--ai-tool-tutorial-menu-hover-bg:hsla(0,0%,100%,.14);--ai-tool-tutorial-menu-hover-text:#fff;--tutorial-case-button-from:var(--blue-500);--tutorial-case-button-to:var(--blue-600);--tutorial-case-button-hover-from:var(--blue-600);--tutorial-case-button-hover-to:var(--blue-700);--tutorial-buy-button-bg:var(--yellow-500);--tutorial-buy-button-hover-bg:var(--yellow-600);--tutorial-action-button-text:#fff;--app-body-background:linear-gradient(118deg,transparent 0 34%,rgba(108,118,255,.08) 42%,rgba(67,205,255,.07) 48%,rgba(190,160,255,.09) 54%,transparent 66%),radial-gradient(circle at 86% 18%,hsla(0,0%,100%,.34) 0 0.14rem,rgba(141,185,255,.3) 0.18rem 0.48rem,rgba(95,124,255,.1) 0.62rem 1.2rem,transparent 1.55rem),radial-gradient(circle at 18% 82%,hsla(0,0%,100%,.22) 0 0.1rem,rgba(151,123,255,.26) 0.18rem 0.38rem,rgba(151,123,255,.08) 0.56rem 1rem,transparent 1.35rem),radial-gradient(circle at 14% 18%,hsla(0,0%,100%,.34) 0 1.2px,transparent 1.9px),radial-gradient(circle at 72% 12%,rgba(180,207,255,.3) 0 1.1px,transparent 1.8px),radial-gradient(circle at 88% 66%,hsla(0,0%,100%,.24) 0 1.1px,transparent 1.8px),radial-gradient(circle at 28% 74%,rgba(132,155,255,.24) 0 1.1px,transparent 1.8px),radial-gradient(circle at 52% -10%,rgba(91,116,255,.28),transparent 34rem),radial-gradient(circle at 85% 22%,rgba(77,184,255,.18),transparent 28rem),var(--background);--app-body-background-size:auto,auto,auto,19rem 19rem,23rem 23rem,29rem 29rem,31rem 31rem,auto,auto,auto;--app-main-background:linear-gradient(118deg,transparent 0 28%,rgba(99,94,255,.08) 37%,rgba(76,189,255,.12) 45%,rgba(224,205,255,.08) 51%,rgba(114,87,255,.08) 59%,transparent 72%),radial-gradient(ellipse at 35% 42%,hsla(0,0%,100%,.09),transparent 18rem),radial-gradient(ellipse at 56% 48%,rgba(124,199,255,.12),transparent 22rem),radial-gradient(ellipse at 72% 52%,rgba(185,145,255,.1),transparent 20rem),radial-gradient(circle at 88% 20%,hsla(0,0%,100%,.46) 0 0.18rem,rgba(124,177,255,.34) 0.22rem 0.8rem,rgba(86,116,255,.13) 1rem 2rem,transparent 2.65rem),radial-gradient(circle at 13% 68%,hsla(0,0%,100%,.28) 0 0.14rem,rgba(148,112,255,.28) 0.22rem 0.72rem,rgba(148,112,255,.1) 0.94rem 1.7rem,transparent 2.2rem),radial-gradient(circle at 64% 76%,hsla(0,0%,100%,.2) 0 0.1rem,rgba(64,206,255,.22) 0.18rem 0.54rem,rgba(64,206,255,.08) 0.78rem 1.35rem,transparent 1.8rem),radial-gradient(circle at 8% 16%,hsla(0,0%,100%,.42) 0 1.25px,transparent 2px),radial-gradient(circle at 28% 38%,rgba(139,166,255,.28) 0 1.2px,transparent 1.9px),radial-gradient(circle at 78% 24%,hsla(0,0%,100%,.32) 0 1.2px,transparent 1.9px),radial-gradient(circle at 93% 72%,rgba(92,190,255,.28) 0 1.2px,transparent 1.9px),radial-gradient(ellipse at 18% 4%,rgba(127,88,255,.34),transparent 29rem),radial-gradient(ellipse at 78% 12%,rgba(47,184,255,.24),transparent 32rem),radial-gradient(ellipse at 46% 58%,rgba(99,76,255,.16),transparent 38rem),linear-gradient(180deg,rgba(9,13,30,.58),rgba(5,9,21,.98) 24rem),var(--bg-base);--app-main-background-size:auto,auto,auto,auto,auto,auto,auto,14rem 14rem,19rem 19rem,17rem 17rem,25rem 25rem,auto,auto,auto,auto,auto;--app-body-background:#000;--app-body-background-size:auto;--app-main-background:transparent;--app-main-background-size:auto;--app-sidebar-background:#0b0b0e;--app-sidebar-shadow:inset -1px 0 0 var(--border-subtle);--app-topbar-background:rgba(8,8,10,.88);--app-topbar-shadow:inset 0 -1px 0 var(--border-subtle),0 12px 32px rgba(0,0,0,.24);--app-topbar-backdrop-filter:blur(16px);--app-glass-background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.008)),var(--bg-surface);--app-glass-shadow:var(--shadow-sm);--app-gradient-button-background:var(--primary);--app-gradient-button-text:var(--primary-foreground);--app-gradient-button-shadow:inset 0 1px 0 hsla(0,0%,100%,.68),0 4px 12px rgba(0,0,0,.26);--sidebar-active-shadow:inset 2px 0 0 var(--primary),0 1px 8px rgba(0,0,0,.25);--brand-mark-background:#d9c98a;--brand-mark-text:#09090b;--brand-mark-shadow:inset 0 1px 0 hsla(0,0%,100%,.65);--home-banner-bg:linear-gradient(135deg,rgba(17,25,54,.9),rgba(9,13,32,.96));--home-banner-border:rgba(154,176,255,.22);--home-banner-shadow:0 24px 80px rgba(1,5,18,.42),0 0 56px rgba(91,124,255,.16);--home-banner-overlay:linear-gradient(90deg,rgba(8,11,26,.18),transparent 45%,rgba(88,107,255,.1));--home-banner-dot-bg:hsla(0,0%,100%,.3);--home-banner-dot-active-bg:#fff;--home-section-badge-bg:linear-gradient(135deg,rgba(120,103,255,.22),rgba(47,184,255,.12));--home-section-badge-text:#cfd7ff;--home-section-badge-border:rgba(154,176,255,.22);--home-section-badge-shadow:0 0 24px rgba(120,103,255,.16);--home-section-title-shadow:0 0 28px rgba(142,162,255,.18);--orange-50:rgba(249,115,22,.15);--orange-100:rgba(249,115,22,.25);--orange-200:rgba(249,115,22,.35);--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--pink-50:rgba(236,72,153,.15);--pink-100:rgba(236,72,153,.25);--pink-200:rgba(236,72,153,.35);--pink-300:#f9a8d4;--pink-400:#f472b6;--pink-500:#ec4899;--pink-600:#db2777;--pink-700:#be185d;--pink-800:#9d174d;--pink-900:#831843;--indigo-50:rgba(99,102,241,.15);--indigo-100:rgba(99,102,241,.25);--indigo-200:rgba(99,102,241,.35);--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--gray-50:#1c1c1f;--gray-100:#232328;--gray-200:#2d2d31;--gray-300:#3a3a3f;--gray-400:#525255;--gray-500:#78787a;--gray-600:#a1a1a3;--gray-700:#c4c4c6;--gray-800:#ededef;--gray-900:#fff;--glow-primary:0 0 26px rgba(120,103,255,.34);--glow-blue:0 0 34px rgba(68,151,255,.24);--announcement-bg:linear-gradient(135deg,rgba(91,124,255,.22),rgba(47,184,255,.14));--announcement-border:rgba(154,176,255,.18);--announcement-text:#fff;--announcement-text-hover:hsla(0,0%,100%,.85);--announcement-label-text:#fff;--hero-stat-text:#fff;--hero-stat-muted-text:hsla(0,0%,100%,.92);--selector-card-bg:var(--bg-surface);--selector-card-border:var(--border-default);--selector-card-hover-bg:var(--bg-card-hover);--selector-card-hover-border:var(--border-strong);--selector-card-title:var(--text-primary);--selector-card-subtitle:var(--text-secondary);--selector-card-selected-title:var(--text-primary);--selector-card-selected-subtitle:var(--text-secondary);--task-card-bg:hsla(0,0%,100%,.08);--task-card-border:hsla(0,0%,100%,.2);--task-card-inactive-border:hsla(0,0%,100%,.2);--task-card-hover-bg:hsla(0,0%,100%,.11);--task-card-hover-border:rgba(201,204,211,.45);--task-card-active-bg:hsla(0,0%,100%,.08);--task-card-active-border:var(--creative-primary-border);--task-card-chase-fade:hsla(48,51%,70%,.2);--task-card-chase-silver:hsla(60,7%,95%,.95);--task-card-chase-gold:hsla(48,51%,70%,.98);--task-card-chase-glow:hsla(48,51%,70%,.32);--task-card-active-ring:transparent;--task-card-shadow:0 10px 24px rgba(0,0,0,.22);--task-card-active-shadow:var(--task-card-shadow);--task-card-title:var(--text-primary);--task-card-inactive-title:var(--text-secondary);--task-card-meta:var(--text-tertiary);--task-card-icon-bg:rgba(201,204,211,.12);--task-card-icon-color:var(--primary);--task-card-action-hover-bg:rgba(201,204,211,.12);--bg-solid-hover:#1d1d21;--bg-solid-selected:#232328;--qr-code-bg:#fff;--auth-contact-card-text:var(--admin-text-muted);--auth-contact-qr-card-bg:var(--admin-surface-raised);--auth-contact-qr-empty-bg:var(--admin-bg-soft);--auth-contact-qr-border:var(--admin-border);--image-preview-backdrop:rgba(0,0,0,.62);--video-preview-backdrop:rgba(0,0,0,.62);--dashboard-result-modal-backdrop:rgba(0,0,0,.62);--asset-library-modal-backdrop:rgba(0,0,0,.62);--ecommerce-selling-point-modal-backdrop:rgba(0,0,0,.62);--image-preview-close-bg:rgba(8,8,10,.72);--image-preview-close-hover-bg:rgba(20,20,23,.92);--image-preview-close-text:#fff;--video-preview-prompt-bg:rgba(15,23,42,.64);--video-preview-prompt-text:var(--primary-foreground);--asset-library-button-from:var(--primary);--asset-library-button-to:var(--primary);--asset-library-button-hover-from:var(--primary-hover);--asset-library-button-hover-to:var(--primary-hover);--asset-library-button-foreground:var(--primary-foreground);--prompt-library-button-bg:var(--bg-surface);--prompt-library-button-border:var(--border-default);--prompt-library-button-text:var(--text-secondary);--prompt-library-button-hover-bg:var(--primary);--prompt-library-button-hover-border:var(--primary);--prompt-library-button-hover-text:var(--primary-foreground);--same-prompt-card-hover-border:#a5b4fc;--same-prompt-card-overlay-bg:rgba(0,0,0,.6);--same-prompt-model-tag-bg:hsla(0,0%,100%,.84);--same-prompt-third-party-tag-bg:#f59e0b;--same-prompt-model-tag-text:#111827;--same-prompt-filter-active-bg:#6366f1;--same-prompt-filter-active-text:#fff;--same-prompt-primary-action-bg:#6366f1;--same-prompt-primary-action-hover-bg:#4f46e5;--same-prompt-primary-action-text:#fff;--same-prompt-secondary-action-hover-bg:#fff;--same-prompt-secondary-action-hover-text:#111827;--same-prompt-loader-border:#c7d2fe;--same-prompt-loader-active:#4f46e5;--asset-library-button-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--asset-library-button-hover-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--image-history-clear-action-foreground:#111827;--rules-base-token-text:var(--yellow-400);--membership-daily-gift-text:#d9c98a;--membership-check-bg:#22c55e;--membership-check-icon:#000;--membership-feature-text:var(--text-primary);--rules-membership-title-text:var(--text-primary);--rules-membership-description-text:var(--text-secondary);--rules-list-bullet:var(--commerce-action-text);--ecommerce-consistency-option-hover-border:var(--blue-400);--ecommerce-consistency-option-hover-text:var(--blue-300);--ecommerce-composition-image-action-bg:rgba(2,6,23,.62);--ecommerce-composition-image-action-hover-bg:rgba(2,6,23,.78);--ecommerce-composition-image-action-text:#fff;--blue-50:rgba(59,130,246,.15);--blue-100:rgba(59,130,246,.25);--blue-200:rgba(59,130,246,.35);--blue-300:#60a5fa;--blue-400:#60a5fa;--blue-900:#1e3a8a;--model-selector-description-text:var(--green-400);--yellow-100:rgba(234,179,8,.25);--model-selector-points-text:var(--yellow-400);--dashboard-plan-base-token-text:var(--yellow-400);--dashboard-token-balance-text:var(--yellow-500);--dashboard-recharge-token-balance-text:var(--dashboard-token-balance-text);--account-record-consumption-text:var(--commerce-action-text);--account-record-positive-text:var(--green-600);--account-record-refund-bg:var(--commerce-action-bg);--account-record-refund-text:var(--text-primary);--purple-50:rgba(167,139,250,.15);--purple-100:rgba(167,139,250,.25);--purple-200:rgba(167,139,250,.35);--purple-300:#d8b4fe;--purple-400:#c084fc;--purple-500:#a855f7;--purple-700:#7e22ce}.admin-theme input,.admin-theme select,.admin-theme textarea{background-color:var(--bg-overlay);color:var(--text-primary)}.admin-theme input::-moz-placeholder,.admin-theme textarea::-moz-placeholder{color:var(--text-disabled)}.admin-theme input::placeholder,.admin-theme textarea::placeholder{color:var(--text-disabled)}.admin-theme :focus-visible{outline:2px solid var(--ring);outline-offset:2px}.admin-login-page{--primary:#d9c98a;--primary-hover:#eadfbd;--primary-foreground:#fef9c3;--ring:hsla(48,51%,70%,.3);--bg-surface:#111113;--bg-overlay:#171719;--bg-stats:#1d1d20;--border-default:hsla(0,0%,100%,.1);--text-primary:#f2f2f0;--text-secondary:#c8c8cc;--text-tertiary:#a1a1a7;--text-disabled:#77777e}.admin-login-brand-icon{border:1px solid hsla(48,51%,70%,.24);border-radius:8px;background:#1b1b1e;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 0 18px hsla(48,51%,70%,.08)}.admin-login-card{border:1px solid hsla(0,0%,100%,.1);border-radius:10px;background:rgba(14,14,16,.96);box-shadow:0 24px 64px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.025)}.admin-login-page .admin-login-input{border:1px solid hsla(0,0%,100%,.105);border-radius:6px;background:#151517;color:var(--text-primary);outline:none;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.admin-login-page .admin-login-input::-moz-placeholder{color:var(--text-disabled)}.admin-login-page .admin-login-input::placeholder{color:var(--text-disabled)}.admin-login-page .admin-login-input:focus,.admin-login-page .admin-login-input:focus-visible{border-color:hsla(48,51%,70%,.58);background:#19191c;outline:none;box-shadow:0 0 0 3px hsla(48,51%,70%,.08)}.admin-login-notice,.admin-login-secondary-button{border:1px solid hsla(0,0%,100%,.1);border-radius:6px;background:#171719}.admin-login-secondary-button{color:var(--text-primary);transition:border-color .16s ease,background-color .16s ease,color .16s ease}.admin-login-secondary-button:hover{border-color:hsla(48,51%,70%,.3);background:#202023;color:#fef9c3}.admin-login-primary-button{--admin-login-edge-angle:0deg;position:relative;isolation:isolate;min-height:48px;border:1px solid #29292d;border-radius:6px;background:#1b1b1e;color:#fef9c3;box-shadow:0 0 12px hsla(48,51%,70%,.035);transition:border-color .16s ease,background-color .16s ease,color .16s ease}.admin-login-primary-button:before{content:"";position:absolute;z-index:1;inset:-1px;padding:1px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--admin-login-edge-angle),transparent 0deg 238deg,rgba(201,204,211,.2) 252deg,hsla(60,7%,95%,.95) 272deg,hsla(48,51%,70%,.98) 292deg,hsla(48,51%,70%,.2) 312deg,transparent 330deg 1turn);filter:drop-shadow(0 0 3px rgba(217,201,138,.32));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:adminLoginEdgeFlow 3.2s linear infinite}.admin-login-primary-button:hover{border-color:hsla(48,51%,70%,.4);background:#222225;color:#d9c98a}.admin-login-primary-button:focus-visible{outline:1px solid hsla(48,51%,70%,.72);outline-offset:3px}.admin-login-link{color:#d9c98a;transition:color .16s ease}.admin-login-link:hover{color:#fef9c3}@property --admin-login-edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes adminLoginEdgeFlow{to{--admin-login-edge-angle:360deg}}.admin-theme .text-gray-300,.admin-theme .text-gray-400,.admin-theme .text-gray-500,.admin-theme .text-slate-300,.admin-theme .text-slate-400,.admin-theme .text-slate-500,.admin-theme .text-zinc-300,.admin-theme .text-zinc-400,.admin-theme .text-zinc-500{color:var(--text-tertiary)}.admin-theme .text-gray-600,.admin-theme .text-gray-700,.admin-theme .text-gray-800,.admin-theme .text-gray-900,.admin-theme .text-slate-600,.admin-theme .text-slate-700,.admin-theme .text-slate-800,.admin-theme .text-slate-900,.admin-theme .text-zinc-600,.admin-theme .text-zinc-700,.admin-theme .text-zinc-800,.admin-theme .text-zinc-900{color:var(--text-secondary)}.admin-theme .hover\:text-gray-700:hover,.admin-theme .hover\:text-gray-800:hover,.admin-theme .hover\:text-slate-700:hover,.admin-theme .hover\:text-slate-800:hover{color:var(--text-primary)}.admin-theme .text-\[var\(--primary-hover\)\],.admin-theme .text-\[var\(--primary\)\],.admin-theme .text-blue-100,.admin-theme .text-blue-200,.admin-theme .text-blue-300,.admin-theme .text-blue-400,.admin-theme .text-blue-50,.admin-theme .text-blue-500,.admin-theme .text-blue-600,.admin-theme .text-blue-700,.admin-theme .text-blue-700\/80,.admin-theme .text-blue-800,.admin-theme .text-blue-900,.admin-theme .text-blue-950,.admin-theme .text-cyan-100,.admin-theme .text-cyan-200,.admin-theme .text-cyan-300,.admin-theme .text-cyan-400,.admin-theme .text-cyan-50,.admin-theme .text-cyan-500,.admin-theme .text-cyan-600,.admin-theme .text-cyan-700,.admin-theme .text-cyan-800,.admin-theme .text-cyan-900,.admin-theme .text-cyan-950,.admin-theme .text-indigo-100,.admin-theme .text-indigo-200,.admin-theme .text-indigo-300,.admin-theme .text-indigo-400,.admin-theme .text-indigo-50,.admin-theme .text-indigo-500,.admin-theme .text-indigo-600,.admin-theme .text-indigo-700,.admin-theme .text-indigo-800,.admin-theme .text-indigo-900,.admin-theme .text-indigo-950,.admin-theme .text-sky-100,.admin-theme .text-sky-200,.admin-theme .text-sky-300,.admin-theme .text-sky-400,.admin-theme .text-sky-50,.admin-theme .text-sky-500,.admin-theme .text-sky-600,.admin-theme .text-sky-700,.admin-theme .text-sky-800,.admin-theme .text-sky-900,.admin-theme .text-sky-950{color:var(--admin-accent-text)}.admin-theme .file\:text-indigo-700::file-selector-button{color:var(--admin-accent-text)}.admin-theme .text-emerald-600,.admin-theme .text-emerald-700,.admin-theme .text-emerald-700\/80,.admin-theme .text-emerald-800,.admin-theme .text-emerald-900,.admin-theme .text-green-600,.admin-theme .text-green-700,.admin-theme .text-green-800,.admin-theme .text-green-900{color:var(--admin-status-success-text)}.admin-theme .text-amber-600,.admin-theme .text-amber-700,.admin-theme .text-amber-800,.admin-theme .text-amber-900,.admin-theme .text-amber-900\/90,.admin-theme .text-amber-950,.admin-theme .text-yellow-600,.admin-theme .text-yellow-700,.admin-theme .text-yellow-800,.admin-theme .text-yellow-900{color:var(--admin-status-warning-text)}.admin-theme .text-orange-600,.admin-theme .text-orange-700,.admin-theme .text-orange-700\/80,.admin-theme .text-orange-800,.admin-theme .text-orange-900{color:var(--admin-status-orange-text)}.admin-theme .text-red-600,.admin-theme .text-red-700,.admin-theme .text-red-800,.admin-theme .text-red-900{color:var(--admin-status-danger-text)}.admin-theme .hover\:text-\[var\(--primary-hover\)\]:hover,.admin-theme .hover\:text-\[var\(--primary\)\]:hover,.admin-theme .hover\:text-blue-100:hover,.admin-theme .hover\:text-blue-200:hover,.admin-theme .hover\:text-blue-300:hover,.admin-theme .hover\:text-blue-400:hover,.admin-theme .hover\:text-blue-500:hover,.admin-theme .hover\:text-blue-50:hover,.admin-theme .hover\:text-blue-600:hover,.admin-theme .hover\:text-blue-700:hover,.admin-theme .hover\:text-blue-800:hover,.admin-theme .hover\:text-blue-900:hover,.admin-theme .hover\:text-blue-950:hover,.admin-theme .hover\:text-cyan-100:hover,.admin-theme .hover\:text-cyan-200:hover,.admin-theme .hover\:text-cyan-300:hover,.admin-theme .hover\:text-cyan-400:hover,.admin-theme .hover\:text-cyan-500:hover,.admin-theme .hover\:text-cyan-50:hover,.admin-theme .hover\:text-cyan-600:hover,.admin-theme .hover\:text-cyan-700:hover,.admin-theme .hover\:text-cyan-800:hover,.admin-theme .hover\:text-cyan-900:hover,.admin-theme .hover\:text-cyan-950:hover,.admin-theme .hover\:text-indigo-100:hover,.admin-theme .hover\:text-indigo-200:hover,.admin-theme .hover\:text-indigo-300:hover,.admin-theme .hover\:text-indigo-400:hover,.admin-theme .hover\:text-indigo-500:hover,.admin-theme .hover\:text-indigo-50:hover,.admin-theme .hover\:text-indigo-600:hover,.admin-theme .hover\:text-indigo-700:hover,.admin-theme .hover\:text-indigo-800:hover,.admin-theme .hover\:text-indigo-900:hover,.admin-theme .hover\:text-indigo-950:hover,.admin-theme .hover\:text-sky-100:hover,.admin-theme .hover\:text-sky-200:hover,.admin-theme .hover\:text-sky-300:hover,.admin-theme .hover\:text-sky-400:hover,.admin-theme .hover\:text-sky-500:hover,.admin-theme .hover\:text-sky-50:hover,.admin-theme .hover\:text-sky-600:hover,.admin-theme .hover\:text-sky-700:hover,.admin-theme .hover\:text-sky-800:hover,.admin-theme .hover\:text-sky-900:hover,.admin-theme .hover\:text-sky-950:hover{color:var(--admin-accent-text-hover)}.admin-theme .hover\:text-red-500:hover,.admin-theme .hover\:text-red-600:hover,.admin-theme .hover\:text-red-700:hover{color:var(--admin-status-danger-hover-text)}.admin-theme .bg-gray-100,.admin-theme .bg-gray-200,.admin-theme .bg-gray-50,.admin-theme .bg-slate-100,.admin-theme .bg-slate-200,.admin-theme .bg-slate-50{background-color:var(--bg-overlay)}.admin-theme .bg-white,.admin-theme .bg-white\/90{background-color:var(--bg-solid-surface)}.admin-theme .divide-gray-100>:not([hidden])~:not([hidden]),.admin-theme .divide-gray-200>:not([hidden])~:not([hidden]),.admin-theme .divide-gray-50>:not([hidden])~:not([hidden]){border-color:var(--border-subtle)}.admin-theme .bg-blue-100,.admin-theme .bg-blue-200,.admin-theme .bg-blue-50,.admin-theme .bg-blue-50\/50,.admin-theme .bg-indigo-100,.admin-theme .bg-indigo-200,.admin-theme .bg-indigo-50,.admin-theme .hover\:bg-blue-100:hover,.admin-theme .hover\:bg-blue-50:hover,.admin-theme .hover\:bg-indigo-100:hover,.admin-theme .hover\:bg-indigo-50:hover{background-color:var(--admin-status-info-bg)}.admin-theme .bg-blue-500,.admin-theme .bg-blue-600,.admin-theme .bg-blue-700,.admin-theme .bg-indigo-500,.admin-theme .bg-indigo-600,.admin-theme .bg-indigo-700{background-color:var(--primary);color:var(--primary-foreground)}.admin-theme .hover\:bg-blue-600:hover,.admin-theme .hover\:bg-blue-700:hover,.admin-theme .hover\:bg-indigo-600:hover,.admin-theme .hover\:bg-indigo-700:hover{background-color:var(--primary-hover);color:var(--primary-foreground)}.admin-theme .border-blue-200,.admin-theme .border-blue-400,.admin-theme .border-blue-400\/50,.admin-theme .border-blue-500,.admin-theme .border-indigo-400,.admin-theme .border-indigo-500{border-color:var(--primary)}.admin-theme .ring-blue-200,.admin-theme .ring-blue-400\/40,.admin-theme .ring-blue-500,.admin-theme .ring-blue-500\/20,.admin-theme .ring-indigo-100,.admin-theme .ring-indigo-200{--tw-ring-color:var(--ring)}.admin-theme .bg-green-100,.admin-theme .bg-green-200,.admin-theme .bg-green-50,.admin-theme .hover\:bg-green-100:hover,.admin-theme .hover\:bg-green-200:hover,.admin-theme .hover\:bg-green-50:hover{background-color:var(--admin-status-success-bg)}.admin-theme .bg-amber-100,.admin-theme .bg-amber-200,.admin-theme .bg-amber-50,.admin-theme .bg-amber-50\/30,.admin-theme .bg-amber-50\/80,.admin-theme .bg-yellow-100,.admin-theme .bg-yellow-200,.admin-theme .bg-yellow-50,.admin-theme .hover\:bg-amber-100:hover,.admin-theme .hover\:bg-amber-50:hover,.admin-theme .hover\:bg-yellow-100:hover,.admin-theme .hover\:bg-yellow-50:hover{background-color:var(--admin-status-warning-bg)}.admin-theme .bg-red-100,.admin-theme .bg-red-200,.admin-theme .bg-red-50,.admin-theme .hover\:bg-red-100:hover,.admin-theme .hover\:bg-red-200:hover,.admin-theme .hover\:bg-red-50:hover{background-color:var(--admin-status-danger-bg)}.admin-theme .prompt-textarea{border-color:var(--prompt-textarea-border)!important;background-color:var(--prompt-textarea-bg)!important;box-shadow:var(--prompt-textarea-shadow)!important}.admin-theme .prompt-textarea:focus,.admin-theme .prompt-textarea:focus-visible{border-color:var(--control-focus-border)!important;box-shadow:var(--control-focus-shadow)!important}.admin-theme .prompt-textarea:disabled{background-color:var(--bg-stats)!important;box-shadow:none!important}.admin-theme .rounded-2xl,.admin-theme .rounded-3xl{border-radius:12px}.admin-theme :is(button,a,input,textarea,select).rounded-2xl,.admin-theme :is(button,a,input,textarea,select).rounded-3xl,.admin-theme :is(button,a,input,textarea,select).rounded-lg,.admin-theme :is(button,a,input,textarea,select).rounded-xl{border-radius:6px}.admin-theme :is(button,a).btn-primary,.admin-theme :is(button,a).btn-primary-gradient,.admin-theme :is(button,a).creative-primary-action,.admin-theme :is(button,a)[class~="bg-[var(--button-primary-bg)]"],.admin-theme :is(button,a)[class~="bg-[var(--primary)]"],.admin-theme :is(button,a)[class~=bg-blue-500],.admin-theme :is(button,a)[class~=bg-blue-600],.admin-theme :is(button,a)[class~=bg-blue-700],.admin-theme :is(button,a)[class~=bg-emerald-500],.admin-theme :is(button,a)[class~=bg-emerald-600],.admin-theme :is(button,a)[class~=bg-green-500],.admin-theme :is(button,a)[class~=bg-green-600],.admin-theme :is(button,a)[class~=bg-indigo-500],.admin-theme :is(button,a)[class~=bg-indigo-600],.admin-theme :is(button,a)[class~=bg-indigo-700]{position:relative;isolation:isolate;border:1px solid var(--creative-primary-border)!important;border-radius:6px!important;background:var(--creative-primary-bg)!important;color:var(--creative-primary-text)!important;box-shadow:none}.admin-theme :is(button,a).btn-primary-gradient:before,.admin-theme :is(button,a).btn-primary:before,.admin-theme :is(button,a).creative-primary-action:before,.admin-theme :is(button,a)[class~="bg-[var(--button-primary-bg)]"]:before,.admin-theme :is(button,a)[class~="bg-[var(--primary)]"]:before,.admin-theme :is(button,a)[class~=bg-blue-500]:before,.admin-theme :is(button,a)[class~=bg-blue-600]:before,.admin-theme :is(button,a)[class~=bg-blue-700]:before,.admin-theme :is(button,a)[class~=bg-emerald-500]:before,.admin-theme :is(button,a)[class~=bg-emerald-600]:before,.admin-theme :is(button,a)[class~=bg-green-500]:before,.admin-theme :is(button,a)[class~=bg-green-600]:before,.admin-theme :is(button,a)[class~=bg-indigo-500]:before,.admin-theme :is(button,a)[class~=bg-indigo-600]:before,.admin-theme :is(button,a)[class~=bg-indigo-700]:before{--creative-edge-angle:0deg;content:"";position:absolute;z-index:1;inset:-1px;padding:1px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--creative-edge-angle),transparent 0deg 238deg,rgba(201,204,211,.2) 252deg,var(--creative-edge-silver) 272deg,var(--creative-edge-gold) 292deg,hsla(48,51%,70%,.2) 312deg,transparent 330deg 1turn);filter:drop-shadow(0 0 3px var(--creative-edge-glow));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:creativeEdgeFlow 3.2s linear infinite}.admin-theme :is(button,a).btn-primary-gradient:hover:not(:disabled),.admin-theme :is(button,a).btn-primary:hover:not(:disabled),.admin-theme :is(button,a).creative-primary-action:hover:not(:disabled),.admin-theme :is(button,a)[class~="bg-[var(--button-primary-bg)]"]:hover:not(:disabled),.admin-theme :is(button,a)[class~="bg-[var(--primary)]"]:hover:not(:disabled),.admin-theme :is(button,a)[class~=bg-blue-500]:hover:not(:disabled),.admin-theme :is(button,a)[class~=bg-blue-600]:hover:not(:disabled),.admin-theme :is(button,a)[class~=bg-blue-700]:hover:not(:disabled),.admin-theme :is(button,a)[class~=bg-emerald-500]:hover:not(:disabled),.admin-theme :is(button,a)[class~=bg-emerald-600]:hover:not(:disabled),.admin-theme :is(button,a)[class~=bg-green-500]:hover:not(:disabled),.admin-theme :is(button,a)[class~=bg-green-600]:hover:not(:disabled),.admin-theme :is(button,a)[class~=bg-indigo-500]:hover:not(:disabled),.admin-theme :is(button,a)[class~=bg-indigo-600]:hover:not(:disabled),.admin-theme :is(button,a)[class~=bg-indigo-700]:hover:not(:disabled){border-color:var(--creative-primary-hover-border)!important;background:var(--creative-primary-hover-bg)!important;color:var(--creative-primary-hover-text)!important}@media (prefers-reduced-motion:reduce){.admin-theme :is(button,a).btn-primary-gradient:before,.admin-theme :is(button,a).btn-primary:before,.admin-theme :is(button,a).creative-primary-action:before,.admin-theme :is(button,a)[class~="bg-[var(--button-primary-bg)]"]:before,.admin-theme :is(button,a)[class~="bg-[var(--primary)]"]:before,.admin-theme :is(button,a)[class~=bg-blue-500]:before,.admin-theme :is(button,a)[class~=bg-blue-600]:before,.admin-theme :is(button,a)[class~=bg-blue-700]:before,.admin-theme :is(button,a)[class~=bg-emerald-500]:before,.admin-theme :is(button,a)[class~=bg-emerald-600]:before,.admin-theme :is(button,a)[class~=bg-green-500]:before,.admin-theme :is(button,a)[class~=bg-green-600]:before,.admin-theme :is(button,a)[class~=bg-indigo-500]:before,.admin-theme :is(button,a)[class~=bg-indigo-600]:before,.admin-theme :is(button,a)[class~=bg-indigo-700]:before{animation:none}}.admin-theme .admin-page-title-icon{border:1px solid var(--ai-tool-header-icon-border)!important;border-radius:10px!important;background:var(--ai-tool-header-icon-bg)!important;background-image:none!important;color:var(--ai-tool-header-icon-text)!important;box-shadow:var(--ai-tool-header-icon-shadow)!important}.admin-theme .admin-page-title-icon>svg{color:var(--ai-tool-header-icon-text)!important;stroke:currentColor}