@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nyKS6xpg-BUxHBp23.ttf)format("truetype")}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1ny_Cmxpg-CQ39FtMf.ttf)format("truetype")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/LDIxapCSOBg7S-QT7q4A-DtlUJyTp.ttf)format("truetype")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/LDI2apCSOBg7S-QT7pb0EMOs-DpocmBzP.ttf)format("truetype")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/LDI2apCSOBg7S-QT7pbYF8Os-DPCllsya.ttf)format("truetype")}html[class*=theme-] body:after,html[class*=theme-] body.app-shell:after,html[class*=theme-] .pointer-glow,html[class*=theme-] .pointer-glow--lag{display:none!important}html[class*=theme-] body.app-shell .sidebar{box-sizing:border-box;position:fixed}#theme-particle-canvas{pointer-events:none;z-index:1;position:fixed;top:0;bottom:0;left:0;right:0}.theme-decor-layer{pointer-events:none;z-index:0;opacity:0;transition:opacity 1s;position:fixed;top:0;bottom:0;left:0;right:0}.theme-decor-layer.active{opacity:1}html.theme-china[data-region-theme=tc]{--shell-accent:#e8a838;--shell-accent-2:#38bdf8;--tech-cyan:#38bdf8;--tech-violet:#e8a838;--ui-accent:#e8a838;--region-accent:#e8a838;--region-accent-2:#38bdf8;--region-accent-soft:#e8a83826;--region-border:#38bdf840;--region-border-strong:#e8a8386b}html[class*=theme-] :-webkit-any(.workspace-hero,.ai-generator-container,.workflow-hero,.admin-container,.message-center-container){color:var(--region-text)!important;background:var(--region-surface)!important;border-color:var(--region-border)!important;box-shadow:var(--region-shadow)!important;-webkit-backdrop-filter:var(--region-blur)!important}html[class*=theme-] :is(.workspace-hero,.ai-generator-container,.workflow-hero,.admin-container,.message-center-container){color:var(--region-text)!important;background:var(--region-surface)!important;border-color:var(--region-border)!important;box-shadow:var(--region-shadow)!important;-webkit-backdrop-filter:var(--region-blur)!important}html[class*=theme-] :-webkit-any(.workspace-hero,.ai-generator-container,.workflow-hero,.message-center-container){border-radius:var(--region-radius)!important}html[class*=theme-] :is(.workspace-hero,.ai-generator-container,.workflow-hero,.message-center-container){border-radius:var(--region-radius)!important}html[class*=theme-] :is(.workspace-stat-card,.tool-card,.project-card,.workspace-panel,.recent-generation-item,.project-list-section,.project-detail-container,.project-header,.asset-card,.style-preset-lib-row,.workflow-panel,.workflow-form.compact,.workflow-card,.metric-grid article,.admin-tabs,.message-center-header,.message-center-tabs,.message-item,.ae-toolbar,.ae-panel,.generator-style-preset-strip,.form-section,.image-preview-panel,.template-section,.action-config-section,.action-result-section,.notification-dropdown,.forgot-password-content,.security-notice){color:var(--region-text)!important;background:var(--region-surface-strong)!important;border-color:var(--region-border)!important;box-shadow:none!important}html[class*=theme-] :is(.workspace-stat-card,.tool-card,.project-card,.workspace-panel,.project-list-section,.project-detail-container,.project-header,.asset-card,.style-preset-lib-row,.workflow-panel,.workflow-card,.metric-grid article,.form-section,.image-preview-panel,.template-section){border-radius:17px!important}html[class*=theme-] :-webkit-any(.workspace-empty,.upload-area,.batch-bar,.tag-filter-bar,.asset-toolbar-summary,.no-assets,.empty-state,.style-preset-empty,.ae-canvas-wrap,.ae-panel-section,.img2img-zone,.sketch-upload-wrap,.loading-container,.card-list,.compact-list,.message-center-list){color:var(--region-muted)!important;border-color:var(--region-border)!important}html[class*=theme-] :is(.workspace-empty,.upload-area,.batch-bar,.tag-filter-bar,.asset-toolbar-summary,.no-assets,.empty-state,.style-preset-empty,.ae-canvas-wrap,.ae-panel-section,.img2img-zone,.sketch-upload-wrap,.loading-container,.card-list,.compact-list,.message-center-list){color:var(--region-muted)!important;border-color:var(--region-border)!important}html[class*=theme-] :-webkit-any(.workspace-empty,.upload-area,.batch-bar,.tag-filter-bar,.asset-toolbar-summary,.no-assets,.empty-state,.style-preset-empty,.ae-panel-section,.img2img-zone,.sketch-upload-wrap,.loading-container){background:var(--region-surface-soft)!important}html[class*=theme-] :is(.workspace-empty,.upload-area,.batch-bar,.tag-filter-bar,.asset-toolbar-summary,.no-assets,.empty-state,.style-preset-empty,.ae-panel-section,.img2img-zone,.sketch-upload-wrap,.loading-container){background:var(--region-surface-soft)!important}html[class*=theme-] .workspace-next-step{background:var(--region-surface-strong)!important}html[class*=theme-] :is(.workspace-secondary-action,.secondary-action,.workflow-tabs button,.admin-tab,.message-tab,.message-action-btn,.close-message-center,.tab-button,.ae-tool-btn,.ae-action-btn,.ae-small-btn,.btn-secondary,.image-preview-tool-btn,.batch-count-btn){color:var(--region-muted)!important;background:var(--region-control)!important;border-color:var(--region-border)!important;box-shadow:none!important}html[class*=theme-] :is(.workspace-primary-action,.primary-action,.workflow-tabs button.is-active,.admin-tab.active,.message-tab.active,.tab-button.active,.generate-btn){color:var(--region-text)!important;background:linear-gradient(135deg, var(--region-accent), var(--region-accent-2))!important;border-color:var(--region-border-strong)!important;box-shadow:0 8px 22px color-mix(in srgb, var(--region-accent) 20%, transparent)!important}html[class*=theme-] :is(.workspace-secondary-action,.secondary-action,.workflow-tabs button,.admin-tab,.message-tab,.message-action-btn,.tab-button,.ae-tool-btn,.ae-action-btn,.ae-small-btn,.btn-secondary):hover{color:var(--region-text)!important;background:var(--region-accent-soft)!important;border-color:var(--region-border-strong)!important}html[class*=theme-] body.app-shell :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select,.form-control,.form-input,.form-select,.tech-select-trigger,.tech-select-menu,#shareResult){color:var(--region-text)!important;background:var(--region-control)!important;border-color:var(--region-border)!important;box-shadow:none!important}html[class*=theme-] body.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select,.form-control,.form-input,.form-select,.tech-select-trigger,.tech-select-menu,#shareResult){color:var(--region-text)!important;background:var(--region-control)!important;border-color:var(--region-border)!important;box-shadow:none!important}html[class*=theme-] body.app-shell :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select,.form-control,.form-input,.form-select):focus{border-color:var(--region-border-strong)!important;box-shadow:0 0 0 2px var(--region-accent-soft)!important}html[class*=theme-] body.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select,.form-control,.form-input,.form-select):focus{border-color:var(--region-border-strong)!important;box-shadow:0 0 0 2px var(--region-accent-soft)!important}html[class*=theme-] :is(.workspace-hero h2,.workspace-stat-card strong,.tool-card h3,.project-card h3,.workspace-panel h2,.workspace-next-step h2,.recent-generation-item strong,.workflow-hero h1,.workflow-panel h2,.workflow-card h3,.admin-header h1,.message-center-header h2,.message-title,.ae-panel-header,.ae-panel-sub-title,.form-section-title,.section-title){color:var(--region-text)!important}html[class*=theme-] :is(.workspace-hero p,.workspace-stat-card small,.tool-card p,.project-card p,.workspace-next-step p,.recent-generation-item small,.recent-generation-item>span:last-child,.workflow-hero p,.panel-heading p,.workflow-card p,.field-label,.message-text,.message-time,.ae-hint,.hint-text,.section-subtitle,.label-hint){color:var(--region-muted)!important}html[class*=theme-] :is(.workspace-eyebrow,.eyebrow,.metric-grid strong,.message-icon i,.workspace-panel-link,.section-title i,.ae-panel-header i){color:var(--region-accent)!important}html[class*=theme-] :-webkit-any(.tool-card,.project-card,.workspace-stat-card,.workspace-panel,.workflow-card,.asset-card,.style-preset-lib-row,.message-item):hover{border-color:var(--region-border-strong)!important;box-shadow:0 14px 34px color-mix(in srgb, var(--region-accent) 10%, transparent)!important}html[class*=theme-] :is(.tool-card,.project-card,.workspace-stat-card,.workspace-panel,.workflow-card,.asset-card,.style-preset-lib-row,.message-item):hover{border-color:var(--region-border-strong)!important;box-shadow:0 14px 34px color-mix(in srgb, var(--region-accent) 10%, transparent)!important}html[class*=theme-] .message-item.unread{background:var(--region-accent-soft)!important;border-left-color:var(--region-accent)!important}html[class*=theme-] .message-item.unread:before{background:var(--region-accent)!important}html[class*=theme-] .workspace-stat-icon{color:var(--region-accent)!important;background:var(--region-accent-soft)!important}html[class*=theme-] .workspace-stat-card:nth-child(2n) .workspace-stat-icon{color:var(--region-accent-2)!important}html[class*=theme-] :-webkit-any(.ae-slider,input[type=range]){accent-color:var(--region-accent)}html[class*=theme-] :is(.ae-slider,input[type=range]){accent-color:var(--region-accent)}html[class*=theme-] .form-container{color:var(--region-text)!important;background:var(--region-surface-strong)!important;border-color:var(--region-border)!important;border-radius:var(--region-radius)!important;box-shadow:var(--region-shadow)!important;-webkit-backdrop-filter:var(--region-blur)!important}html[class*=theme-] .form-container:before{background:linear-gradient(90deg, transparent, var(--region-accent-2), var(--region-accent), transparent)!important}html[class*=theme-] .form-container :is(.form-header h2,.platform-logo h1){color:var(--region-text)!important}html[class*=theme-] .form-container :is(.form-header p,.form-footer,.strength-text,.remember-me,.terms-agreement){color:var(--region-muted)!important}html[class*=theme-] .form-container :-webkit-any(.link-button,.terms-link,.password-toggle){color:var(--region-accent)!important}html[class*=theme-] .form-container :is(.link-button,.terms-link,.password-toggle){color:var(--region-accent)!important}html[class*=theme-] :-webkit-any(.admin-container,.ai-generator-container,.workspace-hero,.workflow-hero):before{display:none!important}html[class*=theme-] :is(.admin-container,.ai-generator-container,.workspace-hero,.workflow-hero):before{display:none!important}html[class*=theme-] :-webkit-any(.admin-container,.ai-generator-container,.workspace-hero,.workflow-hero):after{display:none!important}html[class*=theme-] :is(.admin-container,.ai-generator-container,.workspace-hero,.workflow-hero):after{display:none!important}@supports not (color:color-mix(in srgb, white, black)){html[class*=theme-] :is(.workspace-primary-action,.primary-action,.workflow-tabs button.is-active,.admin-tab.active,.message-tab.active,.tab-button.active,.generate-btn){box-shadow:0 8px 22px #0003!important}}@media (prefers-reduced-motion:reduce){#theme-particle-canvas,.theme-decor-layer{display:none!important}html[class*=theme-] body:before{animation:none!important}}
