.modern-card,.glass-panel{background:var(--glass-panel-bg);border:var(--glass-border);border-radius:var(--radius-xl, 16px);padding:var(--space-6, 1.5rem);box-shadow:var(--shadow-glass, 0 8px 32px var(--color-overlay));backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);width:100%;position:relative;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.modern-card:before,.glass-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,rgba(109,40,255,.08) 0%,transparent 52%,var(--color-border-subtle) 100%);opacity:1;pointer-events:none;z-index:0}.modern-card:hover,.glass-panel:hover{border-color:var(--color-focus-ring);box-shadow:var(--shadow-glass, 0 8px 32px rgba(0, 0, 0, .32)),0 0 0 1px var(--color-accent-subtle) inset}.modern-card>*,.glass-panel>*{position:relative;z-index:1}.glass-inset{background:var(--glass-inset-bg);border:1px solid var(--glass-inset-border-color);border-radius:var(--radius-lg, 12px);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.glass-inset:hover,.glass-inset.is-active,.glass-inset.drag-active{border-color:#a855f759;background:#6d28ff14;box-shadow:0 4px 20px #0000002e}.card-header{display:flex;align-items:center;gap:var(--space-4, 1rem);margin-bottom:var(--space-6, 1.5rem);position:relative;z-index:2}.text2image-form-head{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px;margin:0;flex-shrink:0;text-align:start}.text2image-form-head.card-header{margin-bottom:0;flex-direction:row;align-items:center;justify-content:flex-start}.text2image-form-head .card-icon{width:40px;height:40px;font-size:1rem;flex-shrink:0}.text2image-form-head .card-title-section{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;min-height:40px}.text2image-form-head .text2image-form-title{margin:0 0 2px;line-height:1.3}.text2image-form-head .text2image-form-subtitle,.text2image-form-head .card-subtitle{margin:0;font-size:.85rem;line-height:1.35;color:var(--color-text-tertiary)}.card-icon{width:48px;height:48px;border-radius:var(--radius-lg, 12px);background:var(--color-accent-subtle, var(--color-accent-subtle));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;flex-shrink:0;border:1px solid var(--color-border-subtle)}.card-icon i,.card-icon svg{color:inherit;fill:currentColor}.card-title-section{text-align:start}.card-title{font-size:1.15rem;font-weight:700;color:var(--color-text-primary);margin:0 0 .25rem;letter-spacing:-.01em}.card-subtitle{font-size:.85rem;color:var(--color-text-secondary);margin:0;line-height:1.4}.step-panel{display:flex;flex-direction:column;gap:var(--space-4, 1rem);position:relative;z-index:2}.step-header{display:flex;align-items:center;gap:var(--space-3, .75rem)}.step-badge{background:var(--gradient-accent, var(--gradient-accent));color:var(--color-text-primary);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0;box-shadow:0 2px 8px var(--color-focus-ring)}.step-title{font-size:.95rem;font-weight:600;color:var(--color-text-primary);margin:0}.step-body{padding-inline-start:calc(24px + var(--space-3, .75rem));display:flex;flex-direction:column;gap:var(--space-3, .75rem)}.mt-4{margin-top:var(--space-5, 1.25rem)}.modern-textarea{width:100%;min-height:120px;resize:none;background:var(--color-bg-canvas, var(--color-bg-canvas));border:1px solid var(--color-border-subtle, var(--color-border-subtle, var(--color-border-subtle)));border-radius:var(--radius-lg, 12px);padding:1rem;color:var(--color-text-primary);font-family:inherit;font-size:.95rem;line-height:1.6;text-align:start;transition:all .2s ease}.modern-textarea:focus{outline:none;border-color:var(--color-border-focus);background:var(--color-bg-surface, var(--color-overlay));box-shadow:var(--focus-ring, 0 0 0 3px var(--color-focus-ring))}.upload-wrapper{width:100%}.upload-zone{width:100%;border:2px dashed var(--color-border-subtle, var(--color-border-strong));border-radius:var(--radius-lg, 12px);display:flex;align-items:center;justify-content:center;background:var(--color-bg-canvas, var(--color-bg-canvas));cursor:pointer;transition:all .3s ease;min-height:140px;padding:0;font-family:inherit}.upload-zone:hover,.upload-zone:focus-visible{border-color:var(--color-border-focus);background:var(--color-hover, var(--color-accent-subtle));outline:none}.upload-zone i{font-size:2rem;color:var(--color-accent);margin-bottom:.5rem;transition:transform .3s ease}.upload-zone:hover i{transform:translateY(-3px)}.upload-content{text-align:center;color:var(--color-text-secondary);padding:1rem}.upload-content h4{margin:0 0 .4rem;font-size:.95rem;color:var(--color-text-primary);font-weight:600}.upload-content p{margin:0;font-size:.8rem}.upload-zone.mini-zone{min-height:64px;flex-direction:row;gap:.75rem;padding:0 1rem}.upload-zone.mini-zone i{font-size:1.25rem;margin-bottom:0}.upload-zone.mini-zone span{font-size:.9rem;color:var(--color-text-secondary)}.uploaded-image-preview,.uploaded-video-preview{position:relative;border-radius:var(--radius-lg, 12px);overflow:hidden;display:flex;justify-content:center;background:var(--color-bg-canvas);border:1px solid var(--color-border-subtle);width:100%}.uploaded-image-preview img,.mini-video-preview{max-width:100%;max-height:200px;object-fit:contain}.uploaded-image-preview.mini-preview img{max-height:120px}.remove-image-btn,.remove-audio-btn{position:absolute;top:.5rem;inset-inline-end:.5rem;background:var(--color-error);color:var(--color-text-primary);border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:.8rem;z-index:5}.remove-audio-btn{position:static;background:transparent;color:var(--color-error)}.remove-image-btn:hover{transform:scale(1.1)}.remove-audio-btn:hover{background:var(--color-error-bg, var(--color-error-bg))}.audio-preview-card{display:flex;align-items:center;justify-content:space-between;background:var(--color-accent-subtle, var(--color-accent-subtle));border:1px solid var(--color-border-focus, var(--color-focus-ring));padding:.75rem 1rem;border-radius:var(--radius-lg, 12px);width:100%}.audio-info{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.audio-info i{color:var(--color-accent);font-size:1.1rem}.audio-filename{font-size:.85rem;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr}.transition-images-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4, 1rem)}.transition-col{display:flex;flex-direction:column;gap:1rem}@media(max-width:640px){.transition-images-grid{grid-template-columns:1fr}}.slider-container{display:flex;align-items:center;gap:1rem}.glass-slider{flex:1;height:6px;background:var(--color-border-subtle, var(--color-border-subtle, var(--color-border-subtle)));border-radius:10px;outline:none;-webkit-appearance:none;cursor:pointer}.glass-slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--color-accent);border:2px solid var(--color-text-primary);box-shadow:0 0 10px var(--color-focus-ring);transition:transform .1s}.glass-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.slider-value{font-weight:700;color:var(--color-accent);width:24px;text-align:center}.helper-text{font-size:.8rem;color:var(--color-text-tertiary);margin:0}.glass-select{width:100%;padding:.75rem 1rem;border-radius:var(--radius-md, 8px);background:var(--color-bg-canvas, var(--color-bg-canvas));border:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-family:inherit;font-size:.95rem;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'></polyline></svg>");background-repeat:no-repeat;background-position:left 1rem center;padding-inline-start:2.5rem}.glass-select:focus{border-color:var(--color-border-focus);box-shadow:var(--focus-ring)}.glass-select option{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.convert-button-section{display:flex;flex-direction:column;align-items:flex-end;gap:1rem;margin-top:var(--space-6, 1.5rem);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-5, 1.25rem);position:relative;z-index:2}.credit-info{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-text-secondary)}.text-accent{color:var(--color-accent)}.credit-divider{color:var(--color-border-strong)}.credit-error{color:var(--color-error);font-weight:700}.btn-magic,.convert-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem;border:none;border-radius:var(--radius-lg, 12px);font-family:inherit;font-size:1.05rem;font-weight:700;color:var(--color-text-primary);cursor:pointer;background:var(--gradient-accent, var(--gradient-accent));box-shadow:0 4px 16px var(--color-focus-ring);transition:all .25s ease}.btn-magic:disabled,.convert-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none;background:var(--color-bg-surface-raised)}.btn-magic:not(:disabled):hover,.convert-btn:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 24px var(--color-focus-ring)}.canvas-card{height:100%;display:flex;flex-direction:column}.output-content{display:flex;justify-content:center;align-items:center;padding:var(--space-4, 1rem);min-height:400px;flex-grow:1;border:1px dashed var(--color-border-subtle);border-radius:var(--radius-lg, 12px);background:linear-gradient(rgb(255 255 255 / 0%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 0%) 1px,transparent 1px),#7f65991f;background-size:20px 20px;position:relative;z-index:2}.output-content.output-stage,.output-stage{border-color:var(--color-border-subtle);background:linear-gradient(rgb(255 255 255 / 0%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 0%) 1px,transparent 1px),#7f65991f;background-size:20px 20px}.output-content.has-content,.output-content.output-stage.has-result,.output-stage.has-result{border-style:solid;border-color:var(--color-border-subtle);background:transparent;background-size:auto}.empty-state{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--color-text-secondary);text-align:center}.empty-icon{width:64px;height:64px;border-radius:50%;background:var(--color-accent-subtle, var(--color-accent-subtle));display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:var(--color-accent);margin-bottom:.5rem}.empty-state h4{margin:0;font-size:1rem;color:var(--color-text-primary)}.empty-state p{margin:0;font-size:.85rem;color:var(--color-text-tertiary)}.processing-state{display:flex;flex-direction:column;align-items:center;width:100%;max-width:320px;text-align:center}.processing-glow-ring{width:48px;height:48px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0%,var(--color-accent) 100%);animation:spin 1s linear infinite;position:relative;margin-bottom:1rem}.processing-glow-ring:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:var(--color-bg-surface-raised);border-radius:50%}.timeline-loader{width:100%;height:6px;background:var(--color-border-subtle);border-radius:10px;overflow:hidden;margin-bottom:1rem}.timeline-progress{height:100%;background:var(--gradient-accent);transition:width .3s ease}.processing-title{margin:0 0 .25rem;font-size:1rem;color:var(--color-text-primary)}.processing-desc{margin:0;font-size:.85rem;color:var(--color-text-secondary)}@keyframes spin{to{transform:rotate(360deg)}}.result-display-wrapper{width:100%;display:flex;flex-direction:column;gap:1rem}.video-container{border-radius:var(--radius-lg, 12px);overflow:hidden;box-shadow:var(--elevation-modal, 0 12px 32px var(--color-overlay));border:1px solid var(--color-border-subtle);background:var(--color-bg-canvas)}.final-video{width:100%;max-height:480px;display:block;object-fit:contain}.result-toolbar{display:flex;align-items:center;justify-content:space-between;background:var(--color-bg-surface-raised, var(--color-hover, var(--color-hover)));border:1px solid var(--color-border-subtle);border-radius:var(--radius-md, 8px);padding:.75rem 1rem}.result-metadata{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--color-text-primary)}.text-success{color:var(--color-success)}.result-actions{display:flex;gap:.5rem}.btn-action-primary,.btn-action-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:var(--radius-md, 8px);font-size:.85rem;font-family:inherit;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-action-primary{background:var(--color-accent);color:var(--color-text-primary);border:none}.btn-action-primary:hover{background:var(--color-accent-hover)}.btn-action-secondary{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border-strong)}.btn-action-secondary:hover{background:var(--color-hover)}.preset-tags-container{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.preset-label{font-size:.8rem;color:var(--color-text-tertiary)}.preset-tags{display:flex;flex-wrap:wrap;gap:.5rem}.preset-chip{background:var(--color-bg-canvas);border:1px solid var(--color-border-subtle);border-radius:20px;padding:.25rem .6rem;font-size:.75rem;color:var(--color-text-secondary);cursor:pointer;transition:all .2s;font-family:inherit}.preset-chip:hover{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-text-primary)}.cost-icon,.settings-card-icon{color:#fff!important}.cost-icon i,.cost-icon svg,.settings-card-icon i,.settings-card-icon svg{color:#fff!important;fill:currentColor}[data-domain=dashboard]{--db-canvas: #121014;--db-surface-1: #1e1b24;--db-surface-2: #28242f;--db-surface-3: #342f3c;--palette-void: var(--db-canvas);--palette-surface-0: #17141c;--palette-surface-1: var(--db-surface-1);--palette-surface-2: var(--db-surface-2);--palette-surface-3: var(--db-surface-3);--palette-border-subtle: rgba(255, 255, 255, .07);--palette-border-default: rgba(255, 255, 255, .11);--palette-border-strong: rgba(255, 255, 255, .18);--color-bg-canvas: var(--db-canvas);--color-bg-surface: var(--db-surface-1);--color-bg-surface-raised: var(--db-surface-2);--color-bg-surface-overlay: rgba(18, 16, 22, .88);--color-overlay: rgba(10, 8, 12, .62);--bg-primary: var(--color-bg-canvas);--bg-secondary: var(--color-bg-surface);--bg-tertiary: var(--color-bg-surface-raised);--bg-quaternary: var(--db-surface-3);--bg-card: var(--db-surface-1);--bg-card-hover: var(--db-surface-2);--color-text-primary: #fafafa;--color-text-secondary: #c4c0cc;--color-text-tertiary: #918b9a;--color-text-accent: #f5d0fe;--text-primary: var(--color-text-primary);--text-secondary: var(--color-text-secondary);--text-tertiary: var(--color-text-tertiary);--text-muted: var(--color-text-tertiary);--palette-purple-900: #4c1d95;--palette-purple-700: #6d28ff;--palette-purple-500: #a855f7;--palette-purple-300: #c4b5fd;--palette-purple-100: #ebd3f8;--color-accent: #6d28ff;--color-accent-hover: #e879f9;--color-accent-active: #4c1d95;--color-accent-subtle: rgba(109, 40, 255, .12);--accent-primary: var(--color-accent);--accent-secondary: var(--color-accent-hover);--accent-tertiary: var(--palette-purple-300);--color-border-default: var(--palette-border-default);--color-border-subtle: var(--palette-border-subtle);--color-border-strong: var(--palette-border-strong);--color-border-focus: rgba(232, 121, 249, .5);--color-focus-ring: rgba(109, 40, 255, .4);--color-hover: rgba(109, 40, 255, .1);--color-active: rgba(232, 121, 249, .16);--hover-bg: var(--color-hover);--active-bg: var(--color-active);--glass-bg: rgba(255, 255, 255, .06);--glass-bg-muted: rgba(255, 255, 255, .035);--glass-bg-elevated: rgba(255, 255, 255, .09);--glass-inset-bg: rgba(30, 27, 36, .58);--glass-inset-border-color: rgba(255, 255, 255, .1);--glass-border-color: rgba(196, 181, 253, .16);--glass-border: 1px solid var(--glass-border-color);--glass-panel-bg: linear-gradient( 160deg, rgba(255, 255, 255, .12) 0%, rgba(168, 85, 247, .08) 38%, rgba(244, 114, 182, .05) 100% );--glass-blur: blur(18px) saturate(145%);--db-home-surface: linear-gradient( 155deg, rgba(255, 255, 255, .05) 0%, rgba(168, 85, 247, .06) 55%, rgba(244, 114, 182, .03) 100% );--db-home-surface-hover: linear-gradient( 155deg, rgba(255, 255, 255, .07) 0%, rgba(168, 85, 247, .11) 55%, rgba(244, 114, 182, .06) 100% );--db-home-border: rgba(196, 181, 253, .14);--db-home-border-hover: rgba(232, 121, 249, .32);--db-home-icon-bg: linear-gradient(135deg, #6d28ff 0%, #c026d3 100%);--db-home-icon-color: #ffffff;--shadow-home: 0 2px 10px rgba(0, 0, 0, .16), inset 0 1px 0 rgba(255, 255, 255, .05);--shadow-home-hover: 0 6px 18px rgba(109, 40, 255, .14), inset 0 1px 0 rgba(255, 255, 255, .07);--dashboard-glass-bg: #1e1b24;--dashboard-glass-blur: blur(22px) saturate(140%);--dashboard-glass-border: rgba(255, 255, 255, .1);--dashboard-chrome-base: #1e1b24;--dashboard-chrome-bg: radial-gradient( ellipse 90% 70% at 100% -10%, rgba(109, 40, 255, .18) 0%, transparent 55% ), radial-gradient( ellipse 60% 50% at 0% 110%, rgba(244, 114, 182, .1) 0%, transparent 50% ), linear-gradient(180deg, #221e2c 0%, #1e1b24 55%, #1a1720 100%);--dashboard-chrome-divider: rgba(255, 255, 255, .1);--card-background: var(--glass-bg);--card-border-color: var(--glass-border-color);--shadow-glass: 0 10px 32px rgba(0, 0, 0, .36), 0 0 40px rgba(109, 40, 255, .06), 0 0 0 1px rgba(255, 255, 255, .08);--gradient-accent: linear-gradient(135deg, #6d28ff 0%, #e879f9 100%);--gradient-cta: linear-gradient(135deg, #6d28ff 0%, #c026d3 50%, #f472b6 100%);--gradient-warm: linear-gradient( 135deg, rgba(244, 114, 182, .28) 0%, rgba(109, 40, 255, .12) 45%, transparent 100% );--dashboard-canvas-base: var(--db-canvas);--dashboard-canvas-mesh: radial-gradient( ellipse 70% 48% at 88% -8%, rgba(109, 40, 255, .16) 0%, transparent 58% ), radial-gradient( ellipse 55% 42% at 6% 95%, rgba(244, 114, 182, .13) 0%, transparent 52% ), radial-gradient( ellipse 50% 35% at 50% 40%, rgba(168, 85, 247, .06) 0%, transparent 60% ), linear-gradient(180deg, #1a1624 0%, var(--db-canvas) 48%, #0e0c12 100%);--db-accent-soft: var(--gradient-cta);--btn-primary-bg: var(--gradient-cta);--btn-primary-hover-bg: linear-gradient( 135deg, #7c3aed 0%, #e879f9 55%, #f472b6 100% );--glow-enabled: 1;--glow-accent: 0 0 28px rgba(232, 121, 249, .4);--glow-card: 0 10px 36px rgba(76, 29, 149, .22)}[data-domain=dashboard] .main-layout,[data-domain=dashboard] .dashboard-section,[data-domain=dashboard] .dashboard-layout-shell,[data-domain=dashboard] .main-content-container,[data-domain=dashboard] .text-to-speech-container,[data-domain=dashboard] .convert-page-container,[data-domain=dashboard] .tts-studio-page,[data-domain=dashboard] .image-studio-page,[data-domain=dashboard] .video-studio-page,[data-domain=dashboard] .music-studio-page,[data-domain=dashboard] .ai-chat-studio-page,[data-domain=dashboard] .voice-studio-page,[data-domain=dashboard] .orders-container,[data-domain=dashboard] .profile-page{background-color:var(--dashboard-canvas-base);background-image:var(--dashboard-canvas-mesh);background-attachment:fixed}[data-domain=dashboard] .modern-card:not(.ai-chat-sidebar):not(.ai-chat-main):not(.studio-upload),[data-domain=dashboard] .glass-panel:not(.studio-upload),[data-domain=dashboard] .card,[data-domain=dashboard] .settings-card,[data-domain=dashboard] .introduction-section,[data-domain=dashboard] .limited-access-card,[data-domain=dashboard] .myn-login-prompt--card,[data-domain=dashboard] .welcome-banner,[data-domain=dashboard] .dashboard-stat-card,[data-domain=dashboard] .dashboard-studio-card,[data-domain=dashboard] .dashboard-welcome-banner,[data-domain=dashboard] .profile-card,[data-domain=dashboard] .profile-stat{background:var(--glass-panel-bg)!important;border:var(--glass-border)!important;box-shadow:var(--shadow-glass)!important;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}[data-domain=dashboard] .modern-card:not(.studio-upload):before,[data-domain=dashboard] .glass-panel:not(.studio-upload):before,[data-domain=dashboard] .settings-card:before{border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.16) 0%,rgba(168,85,247,.12) 32%,rgba(244,114,182,.08) 55%,transparent 72%)!important;opacity:1!important}[data-domain=dashboard] .ai-chat-sidebar.modern-card:before,[data-domain=dashboard] .ai-chat-main.modern-card:before,[data-domain=dashboard] .studio-upload:before{display:none!important}[data-domain=dashboard] .modern-card:not(.ai-chat-sidebar):not(.ai-chat-main):not(.studio-upload):hover,[data-domain=dashboard] .glass-panel:not(.studio-upload):hover,[data-domain=dashboard] .settings-card:hover,[data-domain=dashboard] .dashboard-studio-card:hover,[data-domain=dashboard] .dashboard-studio-card:focus-visible{border-color:#e879f96b!important;box-shadow:0 14px 40px #0006,0 0 28px #6d28ff2e,0 0 0 1px #e879f940!important;background:#a855f71a!important;transform:translateY(-1px)}[data-domain=dashboard] .settings-block,[data-domain=dashboard] .glass-inset:not(.upload-area):not(.upload-progress):not(.record-button):not(.browse-button),[data-domain=dashboard] .profile-field,[data-domain=dashboard] .plan-hero,[data-domain=dashboard] .invite-box{background:var(--glass-inset-bg)!important;border:1px solid var(--glass-inset-border-color)!important}[data-domain=dashboard] .glass-inset:not(.upload-area):not(.upload-progress):not(.record-button):not(.browse-button):hover,[data-domain=dashboard] .glass-inset:not(.upload-area):not(.upload-progress):not(.record-button):not(.browse-button).is-active,[data-domain=dashboard] .glass-inset:not(.upload-area):not(.upload-progress):not(.record-button):not(.browse-button).drag-active{border-color:var(--color-border-focus)!important;background:#6d28ff1a!important;box-shadow:0 4px 16px #6d28ff2e!important}[data-domain=dashboard] .welcome-banner:before{background:var(--gradient-warm)!important}[data-domain=dashboard] .dashboard-stat-card,[data-domain=dashboard] .dashboard-studio-card{background:var(--db-home-surface)!important;border:1px solid var(--db-home-border)!important;box-shadow:var(--shadow-home)!important;backdrop-filter:blur(10px) saturate(120%)!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease!important}[data-domain=dashboard] .dashboard-welcome-banner{background:linear-gradient(135deg,#6d28ff24,#c026d314,#f472b612)!important;border:1px solid rgba(196,181,253,.2)!important;box-shadow:var(--shadow-home)!important;backdrop-filter:blur(10px) saturate(120%)!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important}[data-domain=dashboard] .dashboard-studio-card:hover,[data-domain=dashboard] .dashboard-studio-card:focus-visible{border-color:var(--db-home-border-hover)!important;box-shadow:var(--shadow-home-hover)!important;background:var(--db-home-surface-hover)!important;transform:translateY(-2px)}[data-domain=dashboard] .dashboard-welcome-banner__btn{background:var(--gradient-cta)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 3px 12px #6d28ff47!important}[data-domain=dashboard] .dashboard-welcome-banner__btn:hover,[data-domain=dashboard] .dashboard-welcome-banner__btn:focus-visible{background:var(--btn-primary-hover-bg)!important;box-shadow:0 4px 16px #c026d352!important;transform:translateY(-1px)}[data-domain=dashboard] .dashboard-stat-card__icon,[data-domain=dashboard] .dashboard-studio-card__icon{background:var(--db-home-icon-bg)!important;color:var(--db-home-icon-color)!important;box-shadow:0 3px 10px #6d28ff40!important}[data-domain=dashboard] .dashboard-stat-card__value{color:#faf5ff}[data-domain=dashboard] .countdown-content{background:linear-gradient(135deg,#6d28ff29,#c026d31a,#f472b614)!important;border:1px solid rgba(196,181,253,.2)!important;box-shadow:var(--shadow-home)!important;backdrop-filter:blur(10px) saturate(120%)!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important}[data-domain=dashboard] .countdown-content .timer-unit{background:#ffffff0f!important;border-color:#c4b5fd24!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-domain=dashboard] .countdown-content .timer-number{color:#faf5ff}[data-domain=dashboard] .dashboard-studio-card__arrow{color:var(--color-text-secondary)!important}[data-domain=dashboard] .dashboard-studio-card:hover .dashboard-studio-card__arrow,[data-domain=dashboard] .dashboard-studio-card:focus-visible .dashboard-studio-card__arrow{background:#6d28ff33!important;color:#e9d5ff!important}[data-domain=dashboard] .quality-summary__action,[data-domain=dashboard] .quality-summary__action i,[data-domain=dashboard] .tts-voice-trigger__change,[data-domain=dashboard] .tts-voice-trigger__change i,[data-domain=dashboard] .tts-result-action,[data-domain=dashboard] .stt-result-action,[data-domain=dashboard] .stt-result-action i{color:#fff!important}[data-domain=dashboard] .stt-result-action.is-copied,[data-domain=dashboard] .stt-result-action.is-copied i{color:#6ee7b7!important}[data-domain=dashboard].main-layout{--layout-sidebar-width: 280px;--app-header-offset: 75px;position:relative}[data-domain=dashboard].main-layout:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;pointer-events:none;background:var(--dashboard-chrome-base, #1e1b24);background-image:radial-gradient(ellipse 70% 55% at 100% 0%,rgba(109,40,255,.14) 0%,transparent 55%),radial-gradient(ellipse 45% 40% at 0% 0%,rgba(244,114,182,.07) 0%,transparent 50%);background-color:var(--dashboard-chrome-base, #1e1b24);clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - var(--layout-sidebar-width, 280px)) 100%,calc(100% - var(--layout-sidebar-width, 280px)) var(--app-header-offset, 75px),0 var(--app-header-offset, 75px))}[data-domain=dashboard] .user-panel-section{background:transparent!important;border-inline-end:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:10}[data-domain=dashboard] .user-panel-section:after{content:"";position:absolute;top:var(--app-header-offset, 75px);inset-inline-end:0;bottom:0;width:1px;background:var(--dashboard-chrome-divider);pointer-events:none;z-index:2}[data-domain=dashboard] .dashboard-header,[data-domain=dashboard] .universal-app-header,[data-domain=dashboard] .app-header{background:transparent!important;border-bottom:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-domain=dashboard] .dashboard-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--dashboard-chrome-divider);pointer-events:none}@media(max-width:768px){[data-domain=dashboard].main-layout:before{clip-path:polygon(0 0,100% 0,100% var(--app-header-offset, 75px),0 var(--app-header-offset, 75px))}[data-domain=dashboard] .user-panel-section{background:var(--dashboard-chrome-base, #1e1b24)!important}[data-domain=dashboard] .user-panel-section:after{display:none}}[data-domain=dashboard] .nav-item{color:var(--color-text-secondary);transition:background .2s ease,color .2s ease,box-shadow .2s ease}[data-domain=dashboard] .nav-item:after{background:var(--gradient-accent)}[data-domain=dashboard] .nav-item:hover{background:#a855f71f;color:var(--color-text-primary)}[data-domain=dashboard] .nav-item.logout-item:hover,[data-domain=dashboard] .nav-item.logout-item:focus-visible{background:#ef44441a!important;border-color:#f8717138!important;color:#fecaca!important;box-shadow:none!important}[data-domain=dashboard] .nav-item.logout-item:hover svg,[data-domain=dashboard] .nav-item.logout-item:focus-visible svg{color:#fca5a5}[data-domain=dashboard] .nav-item.active{background:linear-gradient(135deg,#6d28ff7a,#f472b647)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 0 0 1px #e879f947,0 8px 22px #6d28ff59!important}[data-domain=dashboard] .usage-progress{background:linear-gradient(135deg,#6d28ff1f,#f472b614)!important;border-color:#a855f738!important;box-shadow:0 4px 18px #6d28ff1f!important}[data-domain=dashboard] .user-panel-section .progress-container.progress-lg{background:#ffffff1a}[data-domain=dashboard] .user-panel-section .progress-bar{background:var(--gradient-cta)!important;box-shadow:0 0 12px #e879f959}[data-domain=dashboard] .panel-divider{background:linear-gradient(90deg,transparent,var(--dashboard-chrome-divider),transparent)}[data-domain=dashboard] .loading-overlay,[data-domain=dashboard] .dashboard-page-loader--overlay{background:var(--color-bg-surface-overlay)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-domain=dashboard] .login-btn,[data-domain=dashboard] .upgrade-btn,[data-domain=dashboard] .btn-primary,[data-domain=dashboard] .complete-profile-btn{background:var(--db-accent-soft)!important;box-shadow:0 4px 14px var(--color-focus-ring)}[data-domain=dashboard] .login-btn:hover,[data-domain=dashboard] .upgrade-btn:hover,[data-domain=dashboard] .btn-primary:hover{box-shadow:0 6px 20px #c026d366}[data-domain=dashboard] .image-studio-page .studio-action-bar{background:linear-gradient(180deg,var(--db-surface-2) 0%,var(--db-surface-1) 100%)!important;border-color:var(--palette-border-subtle)!important;box-shadow:0 -6px 28px #00000052!important}[data-domain=dashboard] .card-icon,[data-domain=dashboard] .cost-icon,[data-domain=dashboard] .settings-card-icon{background:var(--gradient-accent)!important;box-shadow:0 4px 14px var(--color-focus-ring);color:#fff!important}[data-domain=dashboard] .card-icon i,[data-domain=dashboard] .card-icon svg,[data-domain=dashboard] .cost-icon i,[data-domain=dashboard] .cost-icon svg,[data-domain=dashboard] .settings-card-icon i,[data-domain=dashboard] .settings-card-icon svg{color:#fff!important;fill:currentColor}[data-domain=dashboard] select option,[data-domain=dashboard] .glass-select option{background:var(--db-surface-1);color:var(--color-text-primary)}[data-domain=dashboard] .user-nav,[data-domain=dashboard] .notif-body{scrollbar-color:rgba(255,255,255,.28) transparent}[data-domain=dashboard] .user-nav::-webkit-scrollbar-thumb,[data-domain=dashboard] .notif-body::-webkit-scrollbar-thumb{background:#ffffff47}[data-domain=dashboard] .dashboard-guest-banner,[data-domain=dashboard] .history-page__guest-banner,[data-domain=dashboard] .profile-guest-banner,[data-domain=dashboard] .orders-guest-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.95rem 1.1rem;border-radius:var(--radius-xl, 14px);background:linear-gradient(135deg,#6d28ff1f,#c026d312,#f472b60f);border:1px solid rgba(196,181,253,.18)}[data-domain=dashboard] .dashboard-guest-banner p,[data-domain=dashboard] .history-page__guest-banner p,[data-domain=dashboard] .profile-guest-banner p,[data-domain=dashboard] .orders-guest-banner p{margin:0;font-size:.875rem;line-height:1.55;color:var(--color-text-secondary, #c4c0cc)}[data-domain=dashboard] .dashboard-guest-banner__login,[data-domain=dashboard] .history-page__guest-login,[data-domain=dashboard] .profile-guest-login,[data-domain=dashboard] .orders-guest-banner button{flex-shrink:0;border:none;border-radius:var(--radius-lg, 10px);padding:.45rem .95rem;background:var(--gradient-cta, linear-gradient(135deg, #6d28ff, #f472b6));color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:opacity .15s ease}[data-domain=dashboard] .dashboard-guest-banner__login:hover,[data-domain=dashboard] .history-page__guest-login:hover,[data-domain=dashboard] .profile-guest-login:hover,[data-domain=dashboard] .orders-guest-banner button:hover{opacity:.92}@media(max-width:640px){[data-domain=dashboard] .dashboard-guest-banner,[data-domain=dashboard] .history-page__guest-banner,[data-domain=dashboard] .profile-guest-banner,[data-domain=dashboard] .orders-guest-banner{flex-direction:column;align-items:stretch}[data-domain=dashboard] .dashboard-guest-banner__login,[data-domain=dashboard] .history-page__guest-login,[data-domain=dashboard] .profile-guest-login,[data-domain=dashboard] .orders-guest-banner button{width:100%;text-align:center}}
