:root{--theme-transition:all .3s cubic-bezier(.4, 0, .2, 1);--glass-blur-hairline:.6px;--glass-blur-xs:4px;--glass-blur-sm:8px;--glass-blur-md:12px;--glass-blur-hg:14px;--glass-blur-lg:20px;--glass-blur-soft:40px;--glass-blur-glow:50px;--glass-saturate-base:120%;--glass-saturate-boost:135%;--glass-saturate-premium:180%;--glass-saturate-ultra:200%;--glass-surface-light:#f6f1e6f2;--glass-surface-dark:#0f172aeb;--accent-tertiary:var(--accent-secondary)}html[data-performance=reduced]{--theme-transition:none;--glass-blur-xs:0px;--glass-blur-sm:0px;--glass-blur-md:0px;--glass-blur-hg:0px;--glass-blur-lg:0px;--glass-blur-hairline:0px;--glass-blur-soft:0px;--glass-blur-glow:0px;--glass-saturate-base:100%;--glass-saturate-boost:100%;--glass-saturate-premium:100%;--glass-saturate-ultra:100%}html[data-performance=reduced]:not([class*=dark]){--glass-surface-current:var(--glass-surface-light)}html[data-performance=reduced][class*=dark]{--glass-surface-current:var(--glass-surface-dark)}html[data-performance=reduced] [data-premium-theme],html[data-performance=reduced] .tts-highlight{animation:none!important}html[class*=light]{--cream-base:#f4efe4;--surface-glass:#f6f1e6eb;--surface-panel:#f9f4ea;--surface-card:#f3ede2;--surface-widget:#ece4d8;--surface-modal:#f8f3e9f7;--surface-border-soft:#d6c8b0b8;--shadow-soft:0 22px 48px -30px #7d664647}.weather-widget-isolated,[data-theme-excluded=true]{isolation:isolate}.enhanced-document-viewer{color:var(--text-primary)!important}.enhanced-document-viewer h1{position:relative;color:var(--text-primary)!important;-webkit-text-fill-color:currentColor!important}.enhanced-document-viewer h1:after{content:"";opacity:.8;width:100%;height:2px;position:absolute;bottom:-8px;left:0;background:var(--gradient-accent)!important}.enhanced-document-viewer h2{color:var(--text-primary)!important}.enhanced-document-viewer h3{color:var(--text-secondary)!important}.enhanced-document-viewer strong{color:var(--accent-text,var(--accent-primary))!important;font-weight:600!important}.enhanced-document-viewer em{color:var(--accent-text,var(--accent-secondary))!important;font-style:italic!important}.enhanced-document-viewer blockquote{border-left:4px solid var(--accent-solid,var(--accent-primary))!important;background:color-mix(in srgb, var(--accent-primary) 8%, var(--bg-secondary))!important;color:var(--text-primary)!important;border-radius:6px!important;margin:16px 0!important;padding:12px 16px!important}.enhanced-document-viewer code{background:var(--bg-secondary)!important;color:var(--accent-text,var(--accent-primary))!important;border-radius:4px!important;padding:2px 6px!important;font-family:JetBrains Mono,Fira Code,monospace!important}.enhanced-document-viewer pre{background:var(--bg-secondary)!important;border:1px solid var(--border-primary)!important;border-radius:8px!important;padding:16px!important;overflow-x:auto!important}.enhanced-document-viewer pre code{background:0 0!important;padding:0!important}.enhanced-document-viewer ul,.enhanced-document-viewer ol{color:var(--text-primary)!important}.enhanced-document-viewer li{color:var(--text-primary)!important;margin-bottom:4px!important}.enhanced-document-viewer a{color:var(--link-text,var(--accent-text,var(--accent-primary)))!important;text-decoration:underline!important;-webkit-text-decoration-color:var(--link-underline,var(--accent-solid,var(--accent-secondary)))!important;text-decoration-color:var(--link-underline,var(--accent-solid,var(--accent-secondary)))!important}.enhanced-document-viewer a:hover{color:var(--link-hover,var(--accent-hover))!important}.enhanced-document-viewer .tts-highlight{background:color-mix(in srgb, var(--accent-primary) 40%, transparent)!important;box-shadow:0 0 8px color-mix(in srgb, var(--accent-primary) 30%, transparent)!important;border-radius:4px!important;padding:2px 4px!important;animation:1s ease-in-out infinite alternate tts-pulse-theme!important}@keyframes tts-pulse-theme{0%{background:color-mix(in srgb, var(--accent-primary) 40%, transparent);box-shadow:0 0 8px color-mix(in srgb, var(--accent-primary) 30%, transparent)}to{background:color-mix(in srgb, var(--accent-primary) 60%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--accent-primary) 50%, transparent)}}.enhanced-document-viewer p,.enhanced-document-viewer span,.enhanced-document-viewer div{color:var(--text-primary)!important}.project-tab-card,.task-card,.member-card,.board-item,.discussion-item,.media-card{background:var(--bg-secondary)!important;border:1px solid var(--border-primary)!important;color:var(--text-primary)!important}.project-tab-card:hover,.task-card:hover,.member-card:hover,.board-item:hover,.discussion-item:hover,.media-card:hover{background:var(--bg-tertiary)!important;border-color:var(--accent-solid,var(--accent-primary))!important}.project-tab-button,.tab-action-button{background:var(--accent-solid,var(--accent-primary))!important;color:var(--accent-foreground,#fff)!important;border:1px solid var(--accent-solid,var(--accent-primary))!important}.project-tab-button:hover,.tab-action-button:hover{background:var(--accent-solid-hover,var(--accent-solid,var(--accent-hover)))!important;border-color:var(--accent-solid-hover,var(--accent-solid,var(--accent-hover)))!important}.project-tab-header,.tab-section-title{color:var(--text-primary)!important;border-bottom:2px solid var(--accent-solid,var(--accent-primary))!important}.file-upload-area,.media-preview-container{background:var(--bg-secondary)!important;border:2px dashed var(--border-primary)!important;color:var(--text-secondary)!important}.file-upload-area:hover,.file-upload-area.drag-over{border-color:var(--focus-ring,var(--accent-solid,var(--accent-primary)))!important;background:var(--bg-tertiary)!important}.project-progress-bar{background:var(--bg-tertiary)!important}.project-progress-bar .progress-fill{background:var(--gradient-accent)!important}.project-modal,.project-popup{background:var(--bg-primary)!important;border:1px solid var(--border-primary)!important;color:var(--text-primary)!important}.project-form-input,.project-form-textarea,.project-form-select{background:var(--bg-secondary)!important;border:1px solid var(--border-primary)!important;color:var(--text-primary)!important}.project-form-input:focus,.project-form-textarea:focus,.project-form-select:focus{border-color:var(--focus-ring,var(--accent-solid,var(--accent-primary)))!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--focus-ring,var(--accent-solid,var(--accent-primary))) 32%, transparent)!important}.project-status-badge,.project-tag{background:var(--accent-solid,var(--accent-primary))!important;color:var(--accent-foreground,#fff)!important}.project-status-badge.success{background:var(--success-solid,var(--success))!important;color:var(--status-foreground,#fff)!important}.project-status-badge.warning{background:var(--warning-solid,var(--warning))!important;color:var(--status-foreground,#fff)!important}.project-status-badge.error{background:var(--error-solid,var(--error))!important;color:var(--status-foreground,#fff)!important}.project-search-input,.project-filter-dropdown{background:var(--bg-secondary)!important;border:1px solid var(--border-primary)!important;color:var(--text-primary)!important}.project-tab-active{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-primary) 72%, #0f172a), color-mix(in srgb, var(--accent-primary) 58%, #0f172a))!important;border:1px solid color-mix(in srgb, var(--accent-primary) 68%, #0f172a)!important;border-bottom:2px solid color-mix(in srgb, var(--accent-primary) 78%, #0f172a)!important;color:#fff!important;box-shadow:0 8px 18px -12px color-mix(in srgb, var(--accent-primary) 60%, #0f172a)!important;font-weight:700!important}.project-tab-inactive{border:1px solid color-mix(in srgb, var(--border-primary) 30%, transparent)!important;color:var(--text-secondary)!important}.project-tab-inactive:hover{background:color-mix(in srgb, var(--bg-tertiary) 10%, transparent)!important;color:var(--text-primary)!important;border-color:color-mix(in srgb, var(--border-primary) 50%, transparent)!important}.project-tab-content-container{background:var(--bg-secondary)!important;box-shadow:var(--shadow-primary)!important;border:1px solid var(--border-primary)!important;border-radius:.5rem!important}.project-tab-content-header{border-bottom:1px solid var(--border-primary)!important;justify-content:space-between!important;align-items:center!important;padding:1rem!important;display:flex!important}.project-tab-content-header h2{color:var(--text-primary)!important;font-size:1.125rem!important;font-weight:500!important}.project-task-card{background:color-mix(in srgb, var(--bg-secondary) 82%, var(--bg-primary))!important;border-color:color-mix(in srgb, var(--border-primary) 60%, transparent)!important}html.light .project-task-card,.light .project-task-card{background:color-mix(in srgb, var(--surface-card,#f3ede2) 88%, var(--bg-primary))!important;border-color:color-mix(in srgb, var(--border-primary) 76%, transparent)!important;box-shadow:0 1px 0 #ffffff94 inset, 0 10px 28px -24px color-mix(in srgb, var(--text-primary) 28%, transparent)!important}html.light .project-task-card:hover,.light .project-task-card:hover{background:color-mix(in srgb, var(--surface-card,#f3ede2) 76%, var(--bg-primary))!important;border-color:color-mix(in srgb, var(--accent-primary) 28%, var(--border-primary))!important}.project-detail-surface .task-subtree{--task-tree-line:color-mix(in srgb, var(--border-primary) 58%, transparent)}.project-detail-surface .task-subtask-row{background:color-mix(in srgb, var(--bg-primary) 54%, var(--bg-secondary))!important;border-color:color-mix(in srgb, var(--border-primary) 58%, transparent)!important;box-shadow:none!important}.project-detail-surface .task-subtask-row:hover{background:color-mix(in srgb, var(--bg-tertiary) 42%, var(--bg-secondary))!important;border-color:color-mix(in srgb, var(--border-accent) 34%, var(--border-primary))!important}.project-detail-surface .task-risk-badge{border:1px solid #0000;border-radius:999px;align-items:center;padding:.15rem .45rem;font-size:10px;line-height:1.1;display:inline-flex}.project-detail-surface .task-risk-badge-danger{color:color-mix(in srgb, var(--error) 76%, var(--text-primary));background:color-mix(in srgb, var(--error) 11%, transparent);border-color:color-mix(in srgb, var(--error) 24%, transparent)}.project-detail-surface .task-risk-badge-warning,.project-detail-surface .task-proof-badge{color:color-mix(in srgb, var(--warning) 72%, var(--text-primary));background:color-mix(in srgb, var(--warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--warning) 22%, transparent)}.project-detail-surface .task-secondary-action{background:color-mix(in srgb, var(--bg-primary) 48%, var(--bg-secondary))!important;border-color:color-mix(in srgb, var(--border-primary) 64%, transparent)!important;color:var(--text-muted-readable,var(--text-tertiary))!important;box-shadow:none!important}.project-detail-surface .task-secondary-action:hover{background:color-mix(in srgb, var(--bg-tertiary) 50%, var(--bg-secondary))!important;border-color:color-mix(in srgb, var(--border-accent) 40%, var(--border-primary))!important;color:var(--text-primary)!important}.project-detail-surface,.project-detail-surface .text-foreground{color:var(--text-primary)!important}.project-detail-surface .text-muted-foreground{color:var(--text-muted-readable,var(--text-tertiary))!important}html.light .project-detail-surface .bg-card,html.light .project-detail-surface [class*=bg-card\/]{background-color:color-mix(in srgb, var(--surface-card) 84%, var(--bg-primary))!important}html.light .project-detail-surface .border-border,html.light .project-detail-surface [class*=border-border\/]{border-color:color-mix(in srgb, var(--border-primary) 72%, transparent)!important}html.light .project-tab-content-container,.light .project-tab-content-container{background:color-mix(in srgb, var(--surface-panel,#f9f4ea) 94%, var(--bg-primary))!important;border-color:var(--surface-border-soft,#d6c8b0b8)!important;box-shadow:0 1px 0 #ffffffa3 inset, var(--shadow-soft,0 18px 42px -28px #7d664640)!important}html.light .project-tab-content-header,.light .project-tab-content-header{border-bottom:1px solid var(--surface-border-soft,#d6c8b0b8)!important}html.dark header,html.dark header.fixed,html.dark .fixed.top-0.z-40,html.dark [class*=header],.dark header,.dark header.fixed,.dark .fixed.top-0.z-40,.dark [class*=header]{border-bottom:1px solid var(--border-primary)!important;box-shadow:var(--shadow-primary)!important;background:#111827f2!important}html.light .theme-gradient-sidebar,.light .theme-gradient-sidebar{background-color:var(--bg-secondary,#eef0f2)!important;background-image:var(--gradient-sidebar,linear-gradient(180deg, #f0f2f5 0%, #e9edf1 30%, #e1e6ec 70%, #d8dee6 100%))!important;background-repeat:no-repeat!important;background-size:cover!important;border-right:1px solid #94a3b859!important;box-shadow:0 10px 25px -5px #0f172a14!important}html.light aside{background:linear-gradient(180deg, var(--surface-panel,#faf4ea) 0%, var(--surface-card,#f3ede2) 45%, var(--surface-widget,#ece4d8) 100%)!important;border-right:1px solid var(--surface-border-soft,var(--border-primary))!important;box-shadow:var(--shadow-soft,0 20px 45px -28px #7d664633)!important}html.light aside .border-stone-200,html.light aside .border-stone-300,html.light aside [class*=border-stone]{border-color:var(--border-primary,#ec489933)!important}html.light aside .bg-stone-50,html.light aside .bg-stone-100,html.light aside .hover\:bg-stone-100,html.light aside [class*=bg-stone]{background:#ebeef299!important}html.dark header,html.dark .fixed.top-0.z-40{background:var(--bg-primary,#0f172af2)!important;border-bottom:1px solid var(--border-primary)!important}html[class*=light][data-theme] body,html[class*=light] body{background:var(--gradient-background,linear-gradient(135deg, #fdf2f8 0%, #fce7f3 25%, #f9a8d4 75%, #ec4899 100%))!important}html[data-theme] body,html[data-theme] main,[data-theme] body,[data-theme] main{background:var(--gradient-background,hsl(var(--background)))!important}html[data-landing=true] body,html[data-landing=true] main,[data-landing=true] body,[data-landing=true] main{background:0 0!important}.light .bg-white,.light .bg-slate-50,.light .bg-slate-100,.light .bg-stone-50,.light .bg-stone-100,.light .bg-neutral-50,.light .bg-neutral-100,.light .bg-gray-50,.light .bg-gray-100{background:var(--surface-panel,#f9f4ea)!important;color:var(--text-primary,#3f3a33)!important;box-shadow:var(--shadow-soft,0 12px 30px -20px #7d664633)!important}.light .border-gray-100,.light .border-gray-200,.light .border-neutral-200,.light .border-slate-200,.light .border-stone-200{border-color:var(--surface-border-soft,#d6c8b0b8)!important}.light .shadow-sm{box-shadow:0 8px 24px -20px #7d664638!important}.light .shadow,.light .shadow-md{box-shadow:var(--shadow-soft,0 18px 42px -28px #7d664640)!important}.light .bg-white\/95,.light .bg-white\/90,.light .bg-white\/80,.light .bg-white\/70{background:var(--bg-secondary,#ffffffeb)!important;color:var(--text-primary,#3f3a33)!important;border-color:var(--border-primary,#00000014)!important}.theme-search-surface{background:color-mix(in srgb, var(--accent-primary) 3%, transparent);border-color:color-mix(in srgb, var(--border-primary) 28%, transparent);color:var(--text-primary);box-shadow:none}.theme-search-surface:hover,.theme-search-surface:focus-within{background:color-mix(in srgb, var(--accent-primary) 6%, transparent);border-color:color-mix(in srgb, var(--border-primary) 65%, transparent);box-shadow:var(--shadow-soft,0 12px 28px -28px #0f172a38)}.theme-search-chip{background:color-mix(in srgb, var(--accent-primary) 6%, transparent);color:var(--text-muted-readable,var(--text-muted));border-color:var(--control-border,color-mix(in srgb, var(--accent-primary) 16%, var(--border-primary)))}.theme-search-chip:hover,.theme-search-surface:focus-within .theme-search-chip{background:color-mix(in srgb, var(--accent-primary) 12%, transparent)}.light .theme-search-surface{background:color-mix(in srgb, var(--accent-primary) 2%, #ffffff8c);border-color:color-mix(in srgb, var(--border-primary,#00000014) 30%, transparent)}.header-theme-switcher button{background:color-mix(in srgb, var(--accent-primary) 4%, transparent);border-color:var(--control-border,color-mix(in srgb, var(--accent-primary) 14%, var(--border-primary)));color:var(--text-muted-readable,var(--text-muted));box-shadow:none}.header-theme-switcher button:hover{background:color-mix(in srgb, var(--accent-primary) 8%, transparent);color:var(--text-secondary);transform:none!important}.theme-switcher-surface .bg-white,.theme-switcher-surface .bg-white\/95,.theme-switcher-surface .bg-white\/90,.theme-switcher-surface .bg-white\/80,.theme-switcher-surface .bg-white\/70,.theme-switcher-surface .bg-white\/60,.theme-switcher-surface .bg-white\/50,.theme-switcher-surface .bg-gray-50,.theme-switcher-surface .bg-gray-100,.theme-switcher-surface .bg-gray-800,.theme-switcher-surface .bg-gray-900,.theme-switcher-surface .bg-slate-800,.theme-switcher-surface .bg-slate-900{background:var(--bg-secondary)!important}.theme-switcher-surface .border-gray-200,.theme-switcher-surface .border-gray-600,.theme-switcher-surface .border-gray-700,.theme-switcher-surface .border-slate-200,.theme-switcher-surface .border-slate-300,.theme-switcher-surface .border-white\/10,.theme-switcher-surface .border-white\/60{border-color:var(--border-primary)!important}.theme-switcher-surface .text-gray-900,.theme-switcher-surface .text-slate-900{color:var(--text-primary)!important}.theme-switcher-surface .text-gray-700,.theme-switcher-surface .text-gray-600,.theme-switcher-surface .text-slate-600{color:var(--text-secondary)!important}.theme-switcher-surface .text-gray-500,.theme-switcher-surface .text-gray-400,.theme-switcher-surface .text-gray-300,.theme-switcher-surface .text-slate-500,.theme-switcher-surface .text-slate-400{color:var(--text-muted-readable,var(--text-muted))!important}.theme-switcher-surface .hover\:bg-gray-100:hover,.theme-switcher-surface .hover\:bg-gray-800:hover,.theme-switcher-surface .hover\:bg-slate-100\/60:hover,.theme-switcher-surface .hover\:bg-white\/5:hover,.theme-switcher-surface .hover\:bg-white\/10:hover{background:var(--bg-tertiary)!important}[data-theme] .bg-gray-50,[data-theme] .bg-gray-100,[data-theme] .bg-gray-200,[data-theme] .bg-gray-700,[data-theme] .bg-gray-800,[data-theme] .bg-gray-900,[data-theme] .bg-slate-50,[data-theme] .bg-slate-100,[data-theme] .bg-slate-200,[data-theme] .bg-slate-700,[data-theme] .bg-slate-800,[data-theme] .bg-slate-900,[data-theme] .bg-stone-50,[data-theme] .bg-stone-100,[data-theme] .bg-stone-200,[data-theme] .bg-stone-700,[data-theme] .bg-stone-800,[data-theme] .bg-stone-900,[data-theme] .bg-neutral-50,[data-theme] .bg-neutral-100,[data-theme] .bg-neutral-200,[data-theme] .bg-neutral-700,[data-theme] .bg-neutral-800,[data-theme] .bg-neutral-900,[data-theme] [class*=bg-gray-]:not(html.dark *),[data-theme] [class*=bg-slate-]:not(html.dark *),[data-theme] [class*=bg-stone-]:not(html.dark *),[data-theme] [class*=bg-neutral-]:not(html.dark *){background:var(--bg-secondary)!important}[data-theme] .border-gray-100,[data-theme] .border-gray-200,[data-theme] .border-gray-300,[data-theme] .border-gray-600,[data-theme] .border-gray-700,[data-theme] .border-slate-200,[data-theme] .border-slate-300,[data-theme] .border-slate-700,[data-theme] .border-stone-200,[data-theme] .border-stone-300,[data-theme] .border-stone-700,[data-theme] .border-neutral-200,[data-theme] .border-neutral-300,[data-theme] .border-neutral-700,[data-theme] [class*=border-gray-]:not(html.dark *),[data-theme] [class*=border-slate-]:not(html.dark *),[data-theme] [class*=border-stone-]:not(html.dark *),[data-theme] [class*=border-neutral-]:not(html.dark *){border-color:var(--border-primary)!important}[data-theme] .text-gray-900,[data-theme] .text-slate-900,[data-theme] .text-stone-900,[data-theme] .text-neutral-900{color:var(--text-primary)!important}[data-theme] .text-gray-700,[data-theme] .text-slate-700,[data-theme] .text-stone-700,[data-theme] .text-neutral-700,[data-theme] .text-gray-300,[data-theme] .text-gray-200,[data-theme] .text-slate-300,[data-theme] .text-slate-200,[data-theme] .text-stone-300,[data-theme] .text-stone-200,[data-theme] .text-neutral-300,[data-theme] .text-neutral-200{color:var(--text-secondary)!important}[data-theme] .text-gray-600,[data-theme] .text-gray-500,[data-theme] .text-gray-400,[data-theme] .text-slate-600,[data-theme] .text-slate-500,[data-theme] .text-slate-400,[data-theme] .text-stone-600,[data-theme] .text-stone-500,[data-theme] .text-stone-400,[data-theme] .text-neutral-600,[data-theme] .text-neutral-500,[data-theme] .text-neutral-400{color:var(--text-muted-readable,var(--text-muted))!important}html[class*=light] aside,.light aside,.light .fixed.z-30,.light aside.fixed,.light .h-screen{background:linear-gradient(180deg, var(--surface-panel,#eef0f2) 0%, var(--surface-card,#e8eaee) 45%, var(--surface-widget,#e2e4e8) 100%)!important;border-right:1px solid var(--surface-border-soft,var(--border-primary,#00000014))!important;box-shadow:var(--shadow-soft,var(--shadow-primary,0 4px 12px -4px #00000014))!important}[data-theme="0"],.dark{--bg-primary:#0f172a;--bg-secondary:#1e293b;--bg-tertiary:#334155;--bg-accent:#475569;--text-primary:#f8fafc;--text-secondary:#e2e8f0;--text-tertiary:#cbd5e1;--text-muted:#94a3b8;--border-primary:#334155;--border-secondary:#475569;--border-accent:#64748b;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--shadow-primary:0 10px 25px -5px #00000040}[data-theme="0"]{--accent-primary:#3b82f6;--accent-secondary:#1d4ed8;--accent-hover:#2563eb;--gradient-primary:linear-gradient(135deg, #1e293b 0%, #0f172a 100%);--gradient-accent:linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);--gradient-background:linear-gradient(180deg, #1f2937 0%, #1e293b 30%, #0f172a 70%, #020617 100%), linear-gradient(45deg, #3b82f605 0%, transparent 40%, #8b5cf608 60%, transparent 100%);--gradient-sidebar:linear-gradient(180deg, #0a1219 0%, #0f172a 30%, #0a1219 70%, #020617 100%), linear-gradient(45deg, #3b82f605 0%, transparent 40%, #8b5cf608 60%, transparent 100%)}[data-theme="1"]{--bg-primary:#0e0a14;--bg-secondary:#1a1527;--bg-tertiary:#2a2438;--bg-accent:#3d3451;--text-primary:#f0e6ff;--text-secondary:#e0d1ff;--text-tertiary:#c9a9ff;--text-muted:#b592ff;--border-primary:#2a2438;--border-secondary:#8b5cff;--border-accent:#c9a9ff;--accent-primary:#8b5cff;--accent-secondary:#ff6b9d;--accent-hover:#a570ff;--success:#00ffa1;--warning:#fa0;--error:#ff4081;--gradient-primary:linear-gradient(135deg, #1a1527 0%, #0e0a14 100%);--gradient-accent:linear-gradient(135deg, #8b5cff 0%, #ff6b9d 100%);--gradient-background:linear-gradient(180deg, #1a1527 0%, #2a2438 25%, #0e0a14 70%, #0a0610 100%), linear-gradient(45deg, #8b5cff0d 0%, transparent 40%, #ff6b9d14 60%, transparent 100%);--gradient-sidebar:linear-gradient(180deg, #0a0610 0%, #8b5cff15 25%, #ff6b9d15 50%, #1a1527 75%, #0e0a14 100%);--shadow-primary:0 10px 25px -5px #8b5cff26}[data-theme="2"]{--bg-primary:#0c1322;--bg-secondary:#1e2a3a;--bg-tertiary:#2d3748;--bg-accent:#4a5568;--text-primary:#a0d8ef;--text-secondary:#bee3f8;--text-tertiary:#90cdf4;--text-muted:#63b3ed;--border-primary:#2d3748;--border-secondary:#4299e1;--border-accent:#63b3ed;--accent-primary:#0bc5ea;--accent-secondary:#00b4d8;--accent-hover:#06bbd3;--success:#48bb78;--warning:#ed8936;--error:#f56565;--gradient-primary:linear-gradient(135deg, #1e2a3a 0%, #0c1322 100%);--gradient-accent:linear-gradient(135deg, #0bc5ea 0%, #00b4d8 100%);--gradient-background:radial-gradient(ellipse at bottom, #1e2a3a 0%, #2d3748 20%, #0c1322 60%, #000814 100%);--gradient-sidebar:linear-gradient(180deg, #000814 0%, #0bc5ea15 25%, #00b4d815 50%, #1e2a3a 75%, #0c1322 100%);--shadow-primary:0 10px 25px -5px #0bc5ea26}[data-theme="3"]{--bg-primary:#1a0d26;--bg-secondary:#2d1b3d;--bg-tertiary:#44337a;--bg-accent:#553c9a;--text-primary:#e2d5f0;--text-secondary:#d1bfed;--text-tertiary:#b794f6;--text-muted:#9f7aea;--border-primary:#44337a;--border-secondary:#805ad5;--border-accent:#9f7aea;--accent-primary:#805ad5;--accent-secondary:#6b46c1;--accent-hover:#7c3aed;--success:#68d391;--warning:#fbb76d;--error:#fc8181;--gradient-primary:linear-gradient(135deg, #2d1b3d 0%, #1a0d26 100%);--gradient-accent:linear-gradient(135deg, #805ad5 0%, #6b46c1 100%);--gradient-background:radial-gradient(ellipse at center, #2d1b3d 0%, #44337a 25%, #1a0d26 60%, #0f0419 100%);--gradient-sidebar:linear-gradient(180deg, #0f0419 0%, #805ad520 30%, #6b46c120 50%, #2d1b3d 70%, #1a0d26 100%);--shadow-primary:0 10px 25px -5px #805ad533}[data-theme="4"]{--bg-primary:#0d1f12;--bg-secondary:#1e3a24;--bg-tertiary:#2f5233;--bg-accent:#4a7c59;--text-primary:#d4f1d7;--text-secondary:#c6f6d5;--text-tertiary:#9ae6b4;--text-muted:#68d391;--border-primary:#2f5233;--border-secondary:#48bb78;--border-accent:#68d391;--accent-primary:#38a169;--accent-secondary:#2f855a;--accent-hover:#48bb78;--success:#38a169;--warning:#d69e2e;--error:#e53e3e;--gradient-primary:linear-gradient(135deg, #1e3a24 0%, #0d1f12 100%);--gradient-accent:linear-gradient(135deg, #38a169 0%, #2f855a 100%);--gradient-background:radial-gradient(ellipse at top right, #1e3a24 0%, #2f5233 30%, #0d1f12 70%, #041108 100%);--gradient-sidebar:linear-gradient(180deg, #041108 0%, #38a16920 25%, #2f855a20 50%, #1e3a24 75%, #0d1f12 100%);--shadow-primary:0 10px 25px -5px #38a16926}[data-theme="5"]{--bg-primary:#2a0a0a;--bg-secondary:#3d1a1a;--bg-tertiary:#5a2d2d;--bg-accent:#744242;--text-primary:#fdeaea;--text-secondary:#fed7d7;--text-tertiary:#fc8181;--text-muted:#f56565;--border-primary:#5a2d2d;--border-secondary:#e53e3e;--border-accent:#fc8181;--accent-primary:#e53e3e;--accent-secondary:#c53030;--accent-hover:#f56565;--success:#38a169;--warning:#d69e2e;--error:#e53e3e;--gradient-primary:linear-gradient(135deg, #3d1a1a 0%, #2a0a0a 100%);--gradient-accent:linear-gradient(135deg, #e53e3e 0%, #c53030 100%);--gradient-background:radial-gradient(ellipse at bottom left, #3d1a1a 0%, #5a2d2d 20%, #2a0a0a 60%, #1a0606 100%);--gradient-sidebar:linear-gradient(180deg, #1a0606 0%, #e53e3e15 30%, #c5303015 50%, #3d1a1a 70%, #2a0a0a 100%);--shadow-primary:0 10px 25px -5px #e53e3e33}[data-theme="6"]{--bg-primary:#1a1611;--bg-secondary:#2d2418;--bg-tertiary:#453926;--bg-accent:#6b5b3f;--text-primary:#faf4e6;--text-secondary:#f7e6b7;--text-tertiary:#d4af37;--text-muted:#b8860b;--border-primary:#453926;--border-secondary:#d4af37;--border-accent:#daa520;--accent-primary:#d4af37;--accent-secondary:#b8860b;--accent-hover:#daa520;--success:#22c55e;--warning:#d4af37;--error:#dc2626;--gradient-primary:linear-gradient(135deg, #2d2418 0%, #1a1611 100%);--gradient-accent:linear-gradient(135deg, #d4af37 0%, #b8860b 100%);--gradient-background:radial-gradient(ellipse at center top, #2d2418 0%, #453926 25%, #1a1611 65%, #0d0b08 100%);--gradient-sidebar:linear-gradient(180deg, #0d0b08 0%, #d4af3720 30%, #b8860b20 50%, #2d2418 70%, #1a1611 100%);--shadow-primary:0 10px 25px -5px #d4af3726}[data-theme="7"]{--bg-primary:#0f0417;--bg-secondary:#1e0b2e;--bg-tertiary:#2e1065;--bg-accent:#4c1d95;--text-primary:#f3e8ff;--text-secondary:#e9d5ff;--text-tertiary:#c4b5fd;--text-muted:#a78bfa;--border-primary:#2e1065;--border-secondary:#7c3aed;--border-accent:#a78bfa;--accent-primary:#7c3aed;--accent-secondary:#5b21b6;--accent-hover:#8b5cf6;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--gradient-primary:linear-gradient(135deg, #1e0b2e 0%, #0f0417 100%);--gradient-accent:linear-gradient(135deg, #7c3aed 0%, #5b21b6 100%);--gradient-background:radial-gradient(ellipse at top, #1e0b2e 0%, #2e1065 30%, #0f0417 70%, #06020b 100%);--gradient-sidebar:linear-gradient(180deg, #06020b 0%, #7c3aed20 25%, #5b21b620 50%, #1e0b2e 75%, #0f0417 100%);--shadow-primary:0 10px 25px -5px #7c3aed33}[data-theme="8"]{--bg-primary:#242930;--bg-secondary:#2c323a;--bg-tertiary:#373e47;--bg-accent:#1b2026;--text-primary:#e9eef5;--text-secondary:#cdd6e2;--text-tertiary:#b2bdcc;--text-muted:#8d9aac;--border-primary:#3a414b;--border-secondary:#4b5562;--border-accent:#8f7e46;--accent-primary:#9d8c52;--accent-secondary:#dccb88;--accent-hover:#f0e3a8;--success:#8fbc8f;--warning:#daa520;--error:#cd5c5c;--primary:#d2bf7a;--primary-foreground:#1f2328;--accent-foreground:#1f2328;--gradient-primary:linear-gradient(135deg, #373e47 0%, #242930 100%);--gradient-accent:linear-gradient(135deg, #8f7e46 0%, #d2bf7a 100%);--gradient-background:linear-gradient(145deg, #1f252c 0%, #29303a 46%, #333b45 100%);--gradient-sidebar:linear-gradient(180deg, #1b2026 0%, #252c36 48%, #303844 100%);--shadow-primary:0 10px 25px -5px #d2bf7a1f}[data-theme="9"]{--bg-primary:#0f0f0f;--bg-secondary:#1a1a1a;--bg-tertiary:#2d2d2d;--bg-accent:#404040;--text-primary:#f0f8f4;--text-secondary:#e6f2ea;--text-tertiary:#b3d9c3;--text-muted:#8cc5a0;--border-primary:#2d2d2d;--border-secondary:#34d399;--border-accent:#6ee7b7;--accent-primary:#34d399;--accent-secondary:#10b981;--accent-hover:#22c55e;--success:#34d399;--warning:#fbbf24;--error:#f87171;--background:#1a1a1a;--foreground:#f0f8f4;--card:#2d2d2d;--card-foreground:#e6f2ea;--popover:#404040;--popover-foreground:#f0f8f4;--primary:#34d399;--primary-foreground:#0f0f0f;--secondary:#10b981;--secondary-foreground:#f0f8f4;--muted:#2d2d2d;--muted-foreground:#b3d9c3;--accent:#34d399;--accent-foreground:#0f0f0f;--destructive:#f87171;--destructive-foreground:#f0f8f4;--border:#34d399;--input:#404040;--ring:#34d399;--gradient-primary:linear-gradient(135deg, #1a1a1a 0%, #0f0f0f 100%);--gradient-accent:linear-gradient(135deg, #34d399 0%, #10b981 100%);--gradient-background:linear-gradient(180deg, #1a1a1a 0%, #2d2d2d 20%, #0f0f0f 70%, #080808 100%), linear-gradient(45deg, #34d39905 0%, transparent 40%, #10b98108 60%, transparent 100%);--gradient-sidebar:linear-gradient(180deg, #1a1a1a 0%, #34d39908 25%, #10b98108 50%, #2d2d2d 75%, #0f0f0f 100%);--shadow-primary:0 10px 25px -5px #34d39914}[data-theme="10"]{--bg-primary:#0a120a;--bg-secondary:#1a1f1a;--bg-tertiary:#2a302a;--bg-accent:#3a403a;--text-primary:#d3ffc4;--text-secondary:#c4edb7;--text-tertiary:#a3d9ac;--text-muted:#7fb069;--border-primary:#2a302a;--border-secondary:#a3d9ac;--border-accent:#c4edb7;--accent-primary:#d3ffc4;--accent-secondary:#c4edb7;--accent-hover:#a3d9ac;--success:#c4edb7;--warning:#f5e960;--error:#f14b51;--background:#1a1f1a;--foreground:#d3ffc4;--card:#2a302a;--card-foreground:#c4edb7;--popover:#3a403a;--popover-foreground:#d3ffc4;--primary:#c4edb7;--primary-foreground:#0a120a;--secondary:#a3d9ac;--secondary-foreground:#0a120a;--muted:#2a302a;--muted-foreground:#a3d9ac;--accent:#d3ffc4;--accent-foreground:#0a120a;--destructive:#f14b51;--destructive-foreground:#d3ffc4;--border:#a3d9ac;--input:#3a403a;--ring:#c4edb7;--gradient-primary:linear-gradient(135deg, #1a1f1a 0%, #0a120a 100%);--gradient-accent:linear-gradient(135deg, #d3ffc4 0%, #c4edb7 100%);--gradient-background:linear-gradient(180deg, #1a1f1a 0%, #2a302a 25%, #0a120a 70%, #050805 100%), linear-gradient(45deg, #d3ffc405 0%, transparent 40%, #c4edb708 60%, transparent 100%);--gradient-sidebar:linear-gradient(180deg, #1a1f1a 0%, #d3ffc408 25%, #c4edb708 50%, #2a302a 75%, #0a120a 100%);--shadow-primary:0 10px 25px -5px #d3ffc414}[data-theme="11"]{--bg-primary:#0a0e1a;--bg-secondary:#151a2e;--bg-tertiary:#1f2740;--bg-accent:#2d3a56;--text-primary:#f5f3ff;--text-secondary:#ede9fe;--text-tertiary:#c4b5fd;--text-muted:#a78bfa;--border-primary:#1f2740;--border-secondary:#a855f7;--border-accent:#c084fc;--accent-primary:#a855f7;--accent-secondary:#60a5fa;--accent-hover:#9333ea;--success:#06d6a0;--warning:#ffbe0b;--error:#f72585;--gradient-primary:linear-gradient(135deg, #151a2e 0%, #0a0e1a 100%);--gradient-accent:linear-gradient(135deg, #a855f7 0%, #60a5fa 100%);--gradient-background:linear-gradient(180deg, #151a2e 0%, #1f2740 25%, #0a0e1a 70%, #050814 100%), linear-gradient(45deg, #a855f708 0%, transparent 40%, #60a5fa0d 60%, transparent 100%);--gradient-sidebar:linear-gradient(180deg, #050814 0%, #a855f710 25%, #60a5fa10 50%, #151a2e 75%, #0a0e1a 100%);--shadow-primary:0 10px 25px -5px #a855f71f}[data-theme="12"]{--bg-primary:#0d1117;--bg-secondary:#161b22;--bg-tertiary:#1c2128;--bg-accent:#21262d;--text-primary:#c9d1d9;--text-secondary:#b1bac4;--text-tertiary:#8b949e;--text-muted:#6e7681;--border-primary:#30363d;--border-secondary:#484f58;--border-accent:#6e7681;--accent-primary:#f0f6fc;--accent-secondary:#8b949e;--accent-hover:#484f58;--success:#059669;--warning:#f59e0b;--error:#dc2626;--primary:#f0f6fc;--primary-foreground:#0d1117;--accent-foreground:#0d1117;--gradient-primary:linear-gradient(135deg, #0d1117 0%, #1c2128 100%);--gradient-accent:linear-gradient(135deg, #484f58 0%, #30363d 100%);--gradient-background:linear-gradient(135deg, #0d1117 0%, #161b22 25%, #1c2128 50%, #161b22 75%, #0d1117 100%);--gradient-sidebar:linear-gradient(180deg, #0d1117 0%, #161b22 25%, #1c2128 50%, #161b22 75%, #0d1117 100%);--shadow-primary:0 10px 25px -5px #0009}[data-theme="13"]{--bg-primary:#1c0f12;--bg-secondary:#2c1a21;--bg-tertiary:#3d2632;--bg-accent:#4f3242;--text-primary:#fff8f0;--text-secondary:#f2e7dc;--text-tertiary:#d6c7bb;--text-muted:#b3a295;--border-primary:#3d2632;--border-secondary:#782f40;--border-accent:#ceb888;--accent-primary:#fff8f0;--accent-secondary:#ceb888;--accent-hover:#f2e7dc;--success:#10b981;--warning:#ceb888;--error:#dc2626;--background:#2c1a21;--foreground:#fff8f0;--card:#3d2632;--card-foreground:#f5e6d3;--popover:#4f3242;--popover-foreground:#fff8f0;--primary:#ceb888;--primary-foreground:#1c0f12;--secondary:#782f40;--secondary-foreground:#fff8f0;--muted:#3d2632;--muted-foreground:#ceb888;--accent:#ceb888;--accent-foreground:#1c0f12;--destructive:#dc2626;--destructive-foreground:#fff8f0;--border:#782f40;--input:#4f3242;--ring:#ceb888;--gradient-primary:linear-gradient(135deg, #2c1a21 0%, #1c0f12 100%);--gradient-accent:linear-gradient(135deg, #782f40 0%, #ceb888 100%);--gradient-background:linear-gradient(180deg, #2c1a21 0%, #3d2632 25%, #1c0f12 70%, #0f0608 100%), linear-gradient(45deg, #782f400d 0%, transparent 40%, #ceb88814 60%, transparent 100%);--gradient-sidebar:linear-gradient(180deg, #2c1a21 0%, #782f4010 25%, #ceb88810 50%, #3d2632 75%, #1c0f12 100%);--shadow-primary:0 10px 25px -5px #782f4026}[data-theme="14"]{--bg-primary:#0a1628;--bg-secondary:#1e2a3e;--bg-tertiary:#2d4356;--bg-accent:#405d72;--text-primary:#e6fffa;--text-secondary:#b2f5ea;--text-tertiary:#4fd1c7;--text-muted:#319795;--border-primary:#2d4356;--border-secondary:#0d9488;--border-accent:#14b8a6;--accent-primary:#0d9488;--accent-secondary:#0f766e;--accent-hover:#14b8a6;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg, #1e2a3e 0%, #0a1628 100%);--gradient-accent:linear-gradient(135deg, #0d9488 0%, #0f766e 100%);--gradient-background:linear-gradient(180deg, #1e2a3e 0%, #2d4356 25%, #0a1628 70%, #051017 100%), linear-gradient(45deg, #0d948808 0%, transparent 40%, #0f766e0d 60%, transparent 100%);--gradient-sidebar:linear-gradient(180deg, #051017 0%, #0d948808 25%, #0f766e08 50%, #1e2a3e 75%, #0a1628 100%);--shadow-primary:0 10px 25px -5px #0d94881a}[data-theme="15"]{--bg-primary:#0b1020;--bg-secondary:#12182a;--bg-tertiary:#1b2238;--bg-accent:#252d49;--text-primary:#f7f4ff;--text-secondary:#d8d3e9;--text-tertiary:#b9b2ce;--text-muted:#8b93b7;--border-primary:#252d49;--border-secondary:#39415f;--border-accent:#f04f9d;--accent-primary:#f04f9d;--accent-secondary:#7c8cff;--accent-hover:#ff6fb0;--success:#46d9b5;--warning:#f2b86d;--error:#f45b7c;--background:#0b1020;--foreground:#f7f4ff;--card:#12182a;--card-foreground:#f7f4ff;--popover:#171d31;--popover-foreground:#f7f4ff;--primary:#f04f9d;--primary-foreground:#100816;--secondary:#252d49;--secondary-foreground:#d8d3e9;--muted:#1b2238;--muted-foreground:#a3aacb;--accent:#7c8cff;--accent-foreground:#0b1020;--destructive:#f45b7c;--destructive-foreground:#fff7fb;--border:#252d49;--input:#252d49;--ring:#f04f9d;--gradient-primary:linear-gradient(135deg, #12182a 0%, #0b1020 100%);--gradient-accent:linear-gradient(135deg, #f04f9d 0%, #7c8cff 100%);--gradient-background:linear-gradient(180deg, #12182a 0%, #0f1424 44%, #0b1020 100%), radial-gradient(70% 52% at 82% 0%, #f04f9d1f 0%, transparent 68%), radial-gradient(58% 48% at 0% 90%, #7c8cff1a 0%, transparent 72%);--gradient-sidebar:linear-gradient(180deg, #0c1120 0%, #11182a 44%, #0a0f1c 100%);--shadow-primary:0 16px 36px -24px #f04f9d61, 0 18px 42px -28px #000000a6}[data-theme="16"]{--bg-primary:#09131c;--bg-secondary:#111d29;--bg-tertiary:#1b2a3a;--bg-accent:#25384c;--text-primary:#f8fbff;--text-secondary:#d3deeb;--text-tertiary:#aebdcc;--text-muted:#8395aa;--border-primary:#25384c;--border-secondary:#37506b;--border-accent:#f07a45;--accent-primary:#f07a45;--accent-secondary:#4fb7df;--accent-hover:#ff935e;--success:#48d6aa;--warning:#f0b55e;--error:#ef6571;--background:#09131c;--foreground:#f8fbff;--card:#111d29;--card-foreground:#f8fbff;--popover:#172433;--popover-foreground:#f8fbff;--primary:#f07a45;--primary-foreground:#160b05;--secondary:#25384c;--secondary-foreground:#d3deeb;--muted:#1b2a3a;--muted-foreground:#9eb1c5;--accent:#4fb7df;--accent-foreground:#06131a;--destructive:#ef6571;--destructive-foreground:#fff8f7;--border:#25384c;--input:#25384c;--ring:#f07a45;--gradient-primary:linear-gradient(135deg, #111d29 0%, #09131c 100%);--gradient-accent:linear-gradient(135deg, #f07a45 0%, #4fb7df 100%);--gradient-background:linear-gradient(180deg, #111d29 0%, #0d1924 46%, #09131c 100%), radial-gradient(66% 50% at 88% 14%, #f07a4521 0%, transparent 70%), radial-gradient(54% 44% at 0% 82%, #4fb7df1a 0%, transparent 72%);--gradient-sidebar:linear-gradient(180deg, #09131c 0%, #101c28 48%, #07101a 100%);--shadow-primary:0 16px 36px -24px #f07a455c, 0 18px 42px -28px #000000a6}[data-theme="17"]{--bg-primary:#0a1419;--bg-secondary:#111f28;--bg-tertiary:#1b2d38;--bg-accent:#263b49;--text-primary:#fbf8e9;--text-secondary:#dfdccb;--text-tertiary:#bbb8a6;--text-muted:#8f9ba4;--border-primary:#263b49;--border-secondary:#3a5261;--border-accent:#e3bd3e;--accent-primary:#e3bd3e;--accent-secondary:#4bb9d8;--accent-hover:#f2cf58;--success:#4ad4a8;--warning:#e3bd3e;--error:#ef6571;--background:#0a1419;--foreground:#fbf8e9;--card:#111f28;--card-foreground:#fbf8e9;--popover:#172632;--popover-foreground:#fbf8e9;--primary:#e3bd3e;--primary-foreground:#151004;--secondary:#263b49;--secondary-foreground:#dfdccb;--muted:#1b2d38;--muted-foreground:#a8b3ba;--accent:#4bb9d8;--accent-foreground:#071419;--destructive:#ef6571;--destructive-foreground:#fff8f7;--border:#263b49;--input:#263b49;--ring:#e3bd3e;--gradient-primary:linear-gradient(135deg, #111f28 0%, #0a1419 100%);--gradient-accent:linear-gradient(135deg, #e3bd3e 0%, #4bb9d8 100%);--gradient-background:linear-gradient(180deg, #111f28 0%, #0d1a21 46%, #0a1419 100%), radial-gradient(64% 48% at 82% 12%, #e3bd3e24 0%, transparent 70%), radial-gradient(54% 44% at 0% 84%, #4bb9d81a 0%, transparent 72%);--gradient-sidebar:linear-gradient(180deg, #0a1419 0%, #101e27 48%, #071015 100%);--shadow-primary:0 16px 36px -24px #e3bd3e57, 0 18px 42px -28px #000000a6}[data-premium-theme=premium-stark]{--success:#16e4c1;--warning:#f59e0b;--error:#ef4444;animation:26s linear infinite stark-hud-shift}[data-premium-theme=premium-stark] body,[data-premium-theme=premium-stark] main{position:relative;overflow-x:hidden;background:var(--gradient-background)!important}[data-premium-theme=premium-stark] [data-dashboard-grid] .widget-hover-refined{background:#011220eb;border:1px solid #1fb9ff47;border-radius:18px;transition:border-color .4s,box-shadow .4s,transform .35s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #05355147,inset 0 0 18px #0535512e}[data-premium-theme=premium-stark] [data-dashboard-grid] .widget-hover-refined:before{content:"";border-radius:inherit;opacity:.55;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(135deg,#1fb9ff66 0%,#03314c0d 42%,#118ab32e 100%);border:1px solid #1fb9ff2e;transition:opacity .4s;position:absolute;inset:0}[data-premium-theme=premium-stark] [data-dashboard-grid] .widget-hover-refined:after{content:"";opacity:.35;pointer-events:none;background:linear-gradient(120deg,#1fb9ff2e 0%,#011b2c00 35%,#1fb9ff1f 65%,#011b2c00 100%);border-radius:14px;transition:opacity .4s;position:absolute;inset:4px}[data-premium-theme=premium-stark] [data-dashboard-grid] .widget-hover-refined:hover{border-color:#1fb9ff6b;box-shadow:inset 0 0 0 1px #05537659,inset 0 0 22px #1fb9ff1f}[data-premium-theme=premium-stark] [data-dashboard-grid] .widget-hover-refined:hover:before{opacity:.75}[data-premium-theme=premium-stark] [data-dashboard-grid] .widget-hover-refined:hover:after{opacity:.5}[data-premium-theme=premium-stark] [data-dashboard-grid] .widget-hover-refined.ring-2{--tw-ring-color:#1fb9ffbf;--tw-ring-offset-color:#010d17f2;box-shadow:inset 0 0 0 1px #06698c73,inset 0 0 25px #1fb9ff29}[data-premium-theme=premium-stark] [data-dashboard-grid] .widget-hover-refined.ring-2:before{opacity:.85}[data-premium-theme=premium-stark] [data-dashboard-grid] .widget-hover-refined.ring-2:after{opacity:.65}[data-premium-theme=premium-stark] body:before{content:"";mix-blend-mode:screen;opacity:.25;pointer-events:none;z-index:0;background-color:#0000;background-image:linear-gradient(90deg,#1fb9ff09 1px,#0000 1px),linear-gradient(0deg,#1fb9ff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:140px 140px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:24s linear infinite stark-grid-pan;position:fixed;inset:0}[data-premium-theme=premium-stark] body:after{content:"";opacity:.48;pointer-events:none;z-index:-1;background:radial-gradient(circle,#1fb9ff2e 0%,#051f2d14 37%,#0000 60%);animation:18s ease-in-out infinite stark-reactor-pulse;position:fixed;inset:-20%}@keyframes stark-hud-shift{0%,to{filter:hue-rotate()saturate()brightness(.96)}45%{filter:hue-rotate(-3deg)saturate(1.08)brightness()}70%{filter:hue-rotate(2deg)saturate(1.02)brightness(.94)}}@keyframes stark-grid-pan{0%{transform:translate(0,0)}50%{transform:translate(-70px,-50px)}to{transform:translate(0,0)}}@keyframes stark-reactor-pulse{0%,to{opacity:.42;transform:scale(1)}45%{opacity:.55;transform:scale(1.04)}75%{opacity:.48;transform:scale(.97)}}[data-premium-theme=premium-mirage]{--success:#21c285;--warning:#fbbf24;--error:#f97316}[data-premium-theme=premium-mirage] body,[data-premium-theme=premium-mirage] main{animation:40s ease-in-out infinite mirage-horizon-shift;position:relative;overflow-x:hidden;background:var(--gradient-background)!important;background-size:280% 280%!important}[data-premium-theme=premium-mirage] body:before{content:"";opacity:.85;pointer-events:none;z-index:0;background:radial-gradient(circle at 25% 30%,#f6c85f2e 0%,#0000 45%),radial-gradient(circle at 75% 70%,#f08a5933 0%,#0000 50%);animation:32s ease-in-out infinite mirage-glow;position:fixed;inset:0}[data-premium-theme=premium-mirage] body:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#7a294a73 0%,#e2693b59 35%,#f6c85f40 70%,#0000 100%);animation:22s ease-in-out infinite mirage-ripple;position:fixed;inset:-25% -30% 55%}@keyframes mirage-horizon-shift{0%,to{background-position:0%}35%{background-position:60% 60%}65%{background-position:100% 40%}}@keyframes mirage-glow{0%,to{opacity:.55;transform:scale(1)}45%{opacity:.75;transform:scale(1.06)}70%{opacity:.65;transform:scale(.97)}}@keyframes mirage-ripple{0%,to{transform:translateY(0)scaleX(1)}50%{transform:translateY(-3%)scaleX(1.04)}}[data-premium-theme=premium-midnight-bloom]{--success:#40f7c8;--warning:#38bdf8;--error:#f87171}[data-premium-theme=premium-midnight-bloom] body,[data-premium-theme=premium-midnight-bloom] main{animation:36s ease-in-out infinite bloom-tide;position:relative;overflow-x:hidden;background:var(--gradient-background)!important;background-size:320% 320%!important}[data-premium-theme=premium-midnight-bloom] body:before{content:"";pointer-events:none;opacity:.9;z-index:0;background:radial-gradient(circle at 25% 75%,#5b9bf347 0%,#0000 55%),radial-gradient(circle at 70% 20%,#72faca3d 0%,#0000 52%);animation:28s ease-in-out infinite bloom-firefly;position:fixed;inset:0}[data-premium-theme=premium-midnight-bloom] body:after{content:"";mix-blend-mode:lighten;opacity:.6;pointer-events:none;z-index:-1;background:conic-gradient(from 160deg,#5b9bf340 0deg,#0c2d380d 120deg,#72faca40 220deg,#071d210d 360deg);animation:48s linear infinite bloom-rotation;position:fixed;inset:-15%}@keyframes bloom-tide{0%,to{background-position:45%}30%{background-position:60% 40%}60%{background-position:30% 60%}}@keyframes bloom-firefly{0%,to{opacity:.7;transform:scale(1)}40%{opacity:.9;transform:scale(1.05)}70%{opacity:.82;transform:scale(.97)}}@keyframes bloom-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-theme-premium=true] button:not([data-theme-excluded=true]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *),[data-theme-premium=true] input:not([data-theme-excluded=true]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *),[data-theme-premium=true] .card,[data-theme-premium=true] .panel{box-shadow:var(--shadow-primary)!important;border:1px solid #ffffff1a!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}[data-theme-premium=true] button:not([data-theme-excluded=true]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *):hover,[data-theme-premium=true] input:not([data-theme-excluded=true]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *):focus{box-shadow:var(--shadow-primary), 0 10px 20px #0003!important;transform:translateY(-2px)!important}[data-theme-premium=true] h1,[data-theme-premium=true] h2,[data-theme-premium=true] h3{text-shadow:0 0 10px rgba(var(--accent-primary), .3)!important}[data-theme-premium=true] aside{background:var(--gradient-sidebar)!important;border-right:1px solid #ffffff1a!important}.dark,.light,html[data-theme],[data-theme]{--accent-tertiary:var(--accent-secondary)}.dark,[data-theme]{background-color:var(--bg-primary);color:var(--text-primary);transition:var(--theme-transition)}.dark *{border-color:var(--border-primary)}.light[data-theme="0"]{--bg-primary:#f5f5f6;--bg-secondary:#eeeff1;--bg-tertiary:#e5e6ea;--bg-accent:#d8d9df;--text-primary:#1e1e24;--text-secondary:#4a4a54;--text-tertiary:#6e6e7a;--text-muted:#a0a0ad;--border-primary:#d0d0d8;--border-secondary:#b8b8c2;--border-accent:#8e8e9a;--accent-primary:#71717a;--accent-secondary:#8e8e9a;--accent-hover:#52525b;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg, #eeeff1 0%, #e5e6ea 100%);--gradient-accent:linear-gradient(135deg, #71717a 0%, #8e8e9a 100%);--gradient-background:linear-gradient(180deg, #f5f5f6 0%, #eeeff1 100%);--gradient-sidebar:linear-gradient(180deg, #eeeff1 0%, #e8e9ed 50%, #e2e3e8 100%);--shadow-primary:0 4px 12px -2px #0000000f;--surface-panel:#eeeff1;--surface-card:#e8e9ed;--surface-widget:#e2e3e8;--surface-border-soft:#00000014;--shadow-soft:0 8px 24px -8px #00000014}.light[data-theme="16"]{--bg-primary:#f5f3f8;--bg-secondary:#ede8f2;--bg-tertiary:#e0d6ea;--bg-accent:#d0c2de;--text-primary:#22182e;--text-secondary:#443858;--text-tertiary:#64587a;--text-muted:#9488a8;--border-primary:#ccc0d8;--border-secondary:#b4a4c8;--border-accent:#9684b0;--accent-primary:#8b5cf6;--accent-secondary:#a87ef8;--accent-hover:#7c3aed;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg, #ede8f2 0%, #e0d6ea 100%);--gradient-accent:linear-gradient(135deg, #8b5cf6 0%, #a87ef8 100%);--gradient-background:linear-gradient(180deg, #f5f3f8 0%, #ede8f2 100%);--gradient-sidebar:linear-gradient(180deg, #ede8f2 0%, #e6deed 50%, #dfd6e8 100%);--shadow-primary:0 4px 12px -2px #0000000f;--surface-panel:#ede8f2;--surface-card:#e6deed;--surface-widget:#dfd6e8;--surface-border-soft:#64468c1a;--shadow-soft:0 8px 24px -8px #3c285a1a}.light[data-theme="8"]{--bg-primary:#f7f5f0;--bg-secondary:#f0ece4;--bg-tertiary:#e6ddd0;--bg-accent:#d9ccb8;--text-primary:#2e2618;--text-secondary:#544830;--text-tertiary:#746848;--text-muted:#a09470;--border-primary:#d8c8a8;--border-secondary:#c4b090;--border-accent:#8a6a35;--accent-primary:#6b4f2a;--accent-secondary:#8a6a35;--accent-hover:#5a421f;--success:#059669;--warning:#8a6a35;--error:#dc2626;--gradient-primary:linear-gradient(135deg, #f0ece4 0%, #e6ddd0 100%);--gradient-accent:linear-gradient(135deg, #6b4f2a 0%, #8a6a35 100%);--gradient-background:linear-gradient(180deg, #f7f5f0 0%, #f0ece4 100%);--gradient-sidebar:linear-gradient(180deg, #f0ece4 0%, #eae4d8 50%, #e4dcd0 100%);--shadow-primary:0 4px 12px -2px #0000000f;--surface-panel:#f0ece4;--surface-card:#eae4d8;--surface-widget:#e4dcd0;--surface-border-soft:#785a281a;--shadow-soft:0 8px 24px -8px #503c141a}.light[data-theme="9"]{--bg-primary:#f8f4f2;--bg-secondary:#f2ebe6;--bg-tertiary:#e8d8d0;--bg-accent:#dcc4b8;--text-primary:#2e201a;--text-secondary:#544038;--text-tertiary:#746058;--text-muted:#a08e82;--border-primary:#d8c0b4;--border-secondary:#c8a898;--border-accent:#b08878;--accent-primary:#ea580c;--accent-secondary:#f07030;--accent-hover:#c2410c;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg, #f2ebe6 0%, #e8d8d0 100%);--gradient-accent:linear-gradient(135deg, #ea580c 0%, #f07030 100%);--gradient-background:linear-gradient(180deg, #f8f4f2 0%, #f2ebe6 100%);--gradient-sidebar:linear-gradient(180deg, #f2ebe6 0%, #ece2da 50%, #e6dad0 100%);--shadow-primary:0 4px 12px -2px #0000000f;--surface-panel:#f2ebe6;--surface-card:#ece2da;--surface-widget:#e6dad0;--surface-border-soft:#8c50281a;--shadow-soft:0 8px 24px -8px #643c1e1a}.light[data-theme="4"]{--bg-primary:#f3f8f4;--bg-secondary:#e9f2eb;--bg-tertiary:#d8e8db;--bg-accent:#c2dac6;--text-primary:#1a2e1e;--text-secondary:#385540;--text-tertiary:#5a7a62;--text-muted:#8aaa92;--border-primary:#c4ddc8;--border-secondary:#a0c8a6;--border-accent:#6aad72;--accent-primary:#22c55e;--accent-secondary:#4ade80;--accent-hover:#16a34a;--success:#22c55e;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg, #e9f2eb 0%, #d8e8db 100%);--gradient-accent:linear-gradient(135deg, #22c55e 0%, #4ade80 100%);--gradient-background:linear-gradient(180deg, #f3f8f4 0%, #e9f2eb 100%);--gradient-sidebar:linear-gradient(180deg, #e9f2eb 0%, #e2ece4 50%, #dae6dd 100%);--shadow-primary:0 4px 12px -2px #0000000f;--surface-panel:#e9f2eb;--surface-card:#e2ece4;--surface-widget:#dae6dd;--surface-border-soft:#1e643214;--shadow-soft:0 8px 24px -8px #14502814}.light[data-theme="10"]{--bg-primary:#f8f4f3;--bg-secondary:#f2eae8;--bg-tertiary:#e8d6d2;--bg-accent:#dcc2bc;--text-primary:#2e1c1a;--text-secondary:#543a38;--text-tertiary:#745a58;--text-muted:#a08a88;--border-primary:#d8bcb8;--border-secondary:#c8a4a0;--border-accent:#b08884;--accent-primary:#ef4444;--accent-secondary:#f47070;--accent-hover:#dc2626;--success:#059669;--warning:#d97706;--error:#ef4444;--gradient-primary:linear-gradient(135deg, #f2eae8 0%, #e8d6d2 100%);--gradient-accent:linear-gradient(135deg, #ef4444 0%, #f47070 100%);--gradient-background:linear-gradient(180deg, #f8f4f3 0%, #f2eae8 100%);--gradient-sidebar:linear-gradient(180deg, #f2eae8 0%, #ece2de 50%, #e6dad6 100%);--shadow-primary:0 4px 12px -2px #0000000f;--surface-panel:#f2eae8;--surface-card:#ece2de;--surface-widget:#e6dad6;--surface-border-soft:#8c3c321a;--shadow-soft:0 8px 24px -8px #64281e14}.light[data-theme="13"]{--bg-primary:#f7f3f4;--bg-secondary:#f0e8ea;--bg-tertiary:#e4d4d8;--bg-accent:#d6bcc2;--text-primary:#2e1a1c;--text-secondary:#543438;--text-tertiary:#745458;--text-muted:#a08488;--border-primary:#d8b4b8;--border-secondary:#c89a9e;--border-accent:#b07e84;--accent-primary:#dc2626;--accent-secondary:#e85050;--accent-hover:#b91c1c;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg, #f0e8ea 0%, #e4d4d8 100%);--gradient-accent:linear-gradient(135deg, #dc2626 0%, #e85050 100%);--gradient-background:linear-gradient(180deg, #f7f3f4 0%, #f0e8ea 100%);--gradient-sidebar:linear-gradient(180deg, #f0e8ea 0%, #eae0e2 50%, #e4d8dc 100%);--shadow-primary:0 4px 12px -2px #0000000f;--surface-panel:#f0e8ea;--surface-card:#eae0e2;--surface-widget:#e4d8dc;--surface-border-soft:#8c32321a;--shadow-soft:0 8px 24px -8px #641e1e14}.light[data-theme="5"]{--bg-primary:#f4f6f4;--bg-secondary:#ecf0ec;--bg-tertiary:#dde4dd;--bg-accent:#ccd6cc;--text-primary:#2a3228;--text-secondary:#4a5648;--text-tertiary:#6a7a68;--text-muted:#96a894;--border-primary:#c4d0c2;--border-secondary:#a8b8a6;--border-accent:#7e9a7c;--accent-primary:#6b8f6b;--accent-secondary:#84a584;--accent-hover:#5a7751;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg, #ecf0ec 0%, #dde4dd 100%);--gradient-accent:linear-gradient(135deg, #6b8f6b 0%, #84a584 100%);--gradient-background:linear-gradient(180deg, #f4f6f4 0%, #ecf0ec 100%);--gradient-sidebar:linear-gradient(180deg, #ecf0ec 0%, #e4eae4 50%, #dce4dc 100%);--shadow-primary:0 4px 12px -2px #0000000f;--surface-panel:#ecf0ec;--surface-card:#e4eae4;--surface-widget:#dce4dc;--surface-border-soft:#3c5a3c1a;--shadow-soft:0 8px 24px -8px #28462814}.light[data-theme="12"]{--bg-primary:#f8f3f6;--bg-secondary:#f2e9ee;--bg-tertiary:#e6d6e0;--bg-accent:#d8c0d0;--text-primary:#2e1a24;--text-secondary:#543848;--text-tertiary:#745868;--text-muted:#a08898;--border-primary:#d8b8c8;--border-secondary:#c89eb2;--border-accent:#b08098;--accent-primary:#ec4899;--accent-secondary:#f472b6;--accent-hover:#be185d;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg, #f2e9ee 0%, #e6d6e0 100%);--gradient-accent:linear-gradient(135deg, #ec4899 0%, #f472b6 100%);--gradient-background:linear-gradient(180deg, #f8f3f6 0%, #f2e9ee 100%);--gradient-sidebar:linear-gradient(180deg, #f2e9ee 0%, #ece0e6 50%, #e6d8e0 100%);--shadow-primary:0 4px 12px -2px #0000000f;--surface-panel:#f2e9ee;--surface-card:#ece0e6;--surface-widget:#e6d8e0;--surface-border-soft:#8c32641a;--shadow-soft:0 8px 24px -8px #641e4614}.light[data-theme="11"]{--bg-primary:#f6f3f4;--bg-secondary:#f0eaec;--bg-tertiary:#e4dade;--bg-accent:#d6c8ce;--text-primary:#2e2428;--text-secondary:#544248;--text-tertiary:#746268;--text-muted:#a09098;--border-primary:#d4bec4;--border-secondary:#c0a6ae;--border-accent:#a68a94;--accent-primary:#b87373;--accent-secondary:#cc8f8f;--accent-hover:#a05555;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg, #f0eaec 0%, #e4dade 100%);--gradient-accent:linear-gradient(135deg, #b87373 0%, #cc8f8f 100%);--gradient-background:linear-gradient(180deg, #f6f3f4 0%, #f0eaec 100%);--gradient-sidebar:linear-gradient(180deg, #f0eaec 0%, #eae2e6 50%, #e4dade 100%);--shadow-primary:0 4px 12px -2px #0000000f;--surface-panel:#f0eaec;--surface-card:#eae2e6;--surface-widget:#e4dade;--surface-border-soft:#783c461a;--shadow-soft:0 8px 24px -8px #5a283214}.light[data-theme="7"]{--bg-primary:#f7f6f1;--bg-secondary:#f1efe6;--bg-tertiary:#e6e2d2;--bg-accent:#dad4be;--text-primary:#2e2a1a;--text-secondary:#545030;--text-tertiary:#747050;--text-muted:#a0a078;--border-primary:#d8d0b8;--border-secondary:#c4ba9a;--border-accent:#a89e78;--accent-primary:#ca8a04;--accent-secondary:#daa520;--accent-hover:#a16207;--success:#059669;--warning:#ca8a04;--error:#dc2626;--gradient-primary:linear-gradient(135deg, #f1efe6 0%, #e6e2d2 100%);--gradient-accent:linear-gradient(135deg, #ca8a04 0%, #daa520 100%);--gradient-background:linear-gradient(180deg, #f7f6f1 0%, #f1efe6 100%);--gradient-sidebar:linear-gradient(180deg, #f1efe6 0%, #ece8dc 50%, #e6e2d4 100%);--shadow-primary:0 4px 12px -2px #0000000f;--surface-panel:#f1efe6;--surface-card:#ece8dc;--surface-widget:#e6e2d4;--surface-border-soft:#78641e1a;--shadow-soft:0 8px 24px -8px #50461414}.light[data-theme="15"]{--bg-primary:#f6f4f9;--bg-secondary:#eeeaf4;--bg-tertiary:#e0d8ec;--bg-accent:#d2c4e0;--text-primary:#241a2e;--text-secondary:#443858;--text-tertiary:#64587a;--text-muted:#9488a8;--border-primary:#d0c2d8;--border-secondary:#b8a8c8;--border-accent:#9a88b0;--accent-primary:#a855f7;--accent-secondary:#be78f8;--accent-hover:#9333ea;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg, #eeeaf4 0%, #e0d8ec 100%);--gradient-accent:linear-gradient(135deg, #a855f7 0%, #be78f8 100%);--gradient-background:linear-gradient(180deg, #f6f4f9 0%, #eeeaf4 100%);--gradient-sidebar:linear-gradient(180deg, #eeeaf4 0%, #e8e0ee 50%, #e0d8e8 100%);--shadow-primary:0 4px 12px -2px #0000000f;--surface-panel:#eeeaf4;--surface-card:#e8e0ee;--surface-widget:#e0d8e8;--surface-border-soft:#643c8c1a;--shadow-soft:0 8px 24px -8px #3c28641a}.light[data-theme="3"]{--bg-primary:#f3f8f6;--bg-secondary:#e9f2ef;--bg-tertiary:#d6e8e2;--bg-accent:#c0dad2;--text-primary:#1a2e28;--text-secondary:#385550;--text-tertiary:#5a7a72;--text-muted:#8aaa9f;--border-primary:#c2ddd4;--border-secondary:#9ec8b8;--border-accent:#6aad96;--accent-primary:#059669;--accent-secondary:#34b88a;--accent-hover:#047857;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg, #e9f2ef 0%, #d6e8e2 100%);--gradient-accent:linear-gradient(135deg, #059669 0%, #34b88a 100%);--gradient-background:linear-gradient(180deg, #f3f8f6 0%, #e9f2ef 100%);--gradient-sidebar:linear-gradient(180deg, #e9f2ef 0%, #e2ece8 50%, #dae6e0 100%);--shadow-primary:0 4px 12px -2px #0000000f;--surface-panel:#e9f2ef;--surface-card:#e2ece8;--surface-widget:#dae6e0;--surface-border-soft:#14644614;--shadow-soft:0 8px 24px -8px #0a503214}.light[data-theme="2"]{--bg-primary:#f3f7fa;--bg-secondary:#e8f0f6;--bg-tertiary:#d6e4f0;--bg-accent:#bdd4e8;--text-primary:#1a2a3a;--text-secondary:#3a5068;--text-tertiary:#5a7490;--text-muted:#8aa4bb;--border-primary:#c4d8e8;--border-secondary:#a0c2da;--border-accent:#6aa0c4;--accent-primary:#0284c7;--accent-secondary:#38a8d8;--accent-hover:#0369a1;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg, #e8f0f6 0%, #d6e4f0 100%);--gradient-accent:linear-gradient(135deg, #0284c7 0%, #38a8d8 100%);--gradient-background:linear-gradient(180deg, #f3f7fa 0%, #e8f0f6 100%);--gradient-sidebar:linear-gradient(180deg, #e8f0f6 0%, #e0e9f0 50%, #d8e2ec 100%);--shadow-primary:0 4px 12px -2px #0000000f;--surface-panel:#e8f0f6;--surface-card:#e0e9f0;--surface-widget:#d8e2ec;--surface-border-soft:#14508c14;--shadow-soft:0 8px 24px -8px #0a3c6e14}.light[data-theme="6"]{--bg-primary:#f7f5f1;--bg-secondary:#f1ece4;--bg-tertiary:#e6ddd2;--bg-accent:#d8ccba;--text-primary:#2e2418;--text-secondary:#544832;--text-tertiary:#746850;--text-muted:#a09878;--border-primary:#d8ccb8;--border-secondary:#c4b09a;--border-accent:#a8907a;--accent-primary:#d97706;--accent-secondary:#e89830;--accent-hover:#b45309;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg, #f1ece4 0%, #e6ddd2 100%);--gradient-accent:linear-gradient(135deg, #d97706 0%, #e89830 100%);--gradient-background:linear-gradient(180deg, #f7f5f1 0%, #f1ece4 100%);--gradient-sidebar:linear-gradient(180deg, #f1ece4 0%, #ece4d8 50%, #e6dcd0 100%);--shadow-primary:0 4px 12px -2px #0000000f;--surface-panel:#f1ece4;--surface-card:#ece4d8;--surface-widget:#e6dcd0;--surface-border-soft:#785a1e1a;--shadow-soft:0 8px 24px -8px #503c1414}.light[data-theme="14"]{--bg-primary:#f8f3f5;--bg-secondary:#f2e8ec;--bg-tertiary:#e6d4dc;--bg-accent:#d8beca;--text-primary:#2e1a20;--text-secondary:#543440;--text-tertiary:#745460;--text-muted:#a08490;--border-primary:#d8b4be;--border-secondary:#c898a8;--border-accent:#b07e90;--accent-primary:#be185d;--accent-secondary:#d63e7a;--accent-hover:#9f1239;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg, #f2e8ec 0%, #e6d4dc 100%);--gradient-accent:linear-gradient(135deg, #be185d 0%, #d63e7a 100%);--gradient-background:linear-gradient(180deg, #f8f3f5 0%, #f2e8ec 100%);--gradient-sidebar:linear-gradient(180deg, #f2e8ec 0%, #ece0e4 50%, #e6d8de 100%);--shadow-primary:0 4px 12px -2px #0000000f;--surface-panel:#f2e8ec;--surface-card:#ece0e4;--surface-widget:#e6d8de;--surface-border-soft:#8c1e461a;--shadow-soft:0 8px 24px -8px #64143214}.light[data-theme="1"]{--bg-primary:#f4f6f8;--bg-secondary:#edf0f4;--bg-tertiary:#e0e6ec;--bg-accent:#d0d8e2;--text-primary:#1a2332;--text-secondary:#3d4d60;--text-tertiary:#647485;--text-muted:#94a3b4;--border-primary:#cdd5df;--border-secondary:#b0bcc9;--border-accent:#8496a9;--accent-primary:#475569;--accent-secondary:#64748b;--accent-hover:#334155;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg, #edf0f4 0%, #e0e6ec 100%);--gradient-accent:linear-gradient(135deg, #475569 0%, #64748b 100%);--gradient-background:linear-gradient(180deg, #f4f6f8 0%, #edf0f4 100%);--gradient-sidebar:linear-gradient(180deg, #edf0f4 0%, #e6eaef 50%, #dfe4ea 100%);--shadow-primary:0 4px 12px -2px #0000000f;--surface-panel:#edf0f4;--surface-card:#e6eaef;--surface-widget:#dfe4ea;--surface-border-soft:#283c5a14;--shadow-soft:0 8px 24px -8px #1e325014}.light[data-theme="17"]{--bg-primary:#f7f3f8;--bg-secondary:#f0e8f2;--bg-tertiary:#e4d6e8;--bg-accent:#d6c2da;--text-primary:#2a182e;--text-secondary:#4c3458;--text-tertiary:#6c527a;--text-muted:#9c84a8;--border-primary:#d4c0d8;--border-secondary:#bca4c8;--border-accent:#a484b0;--accent-primary:#c026d3;--accent-secondary:#d44ee0;--accent-hover:#a21caf;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg, #f0e8f2 0%, #e4d6e8 100%);--gradient-accent:linear-gradient(135deg, #c026d3 0%, #d44ee0 100%);--gradient-background:linear-gradient(180deg, #f7f3f8 0%, #f0e8f2 100%);--gradient-sidebar:linear-gradient(180deg, #f0e8f2 0%, #eae0ec 50%, #e4d8e6 100%);--shadow-primary:0 4px 12px -2px #0000000f;--surface-panel:#f0e8f2;--surface-card:#eae0ec;--surface-widget:#e4d8e6;--surface-border-soft:#82288c1a;--shadow-soft:0 8px 24px -8px #5a1e641a}.light,.light[data-theme]{color:var(--text-primary);transition:var(--theme-transition);--text-muted-decorative:var(--text-muted);--text-muted-readable:var(--text-secondary);--text-muted:var(--text-muted-readable);--accent-text:var(--accent-hover);--link-text:var(--accent-text);--link-hover:var(--accent-hover);--link-underline:color-mix(in srgb, var(--accent-text) 72%, transparent);--accent-solid:var(--accent-hover);--accent-solid-hover:var(--accent-hover);--accent-foreground:#fff;--status-foreground:#fff;--success-solid:#047857;--warning-solid:#a16207;--error-solid:#b91c1c;--control-border:var(--text-tertiary);--focus-ring:var(--accent-solid);--focus-ring-offset:var(--bg-primary);--border-strong:var(--text-tertiary);background:var(--gradient-background)!important}.light[data-theme="4"]{--accent-text:#047857;--accent-solid:#047857;--accent-solid-hover:#065f46}.light[data-theme="5"]{--accent-text:#4f6b46;--accent-solid:#4f6b46;--accent-solid-hover:#3f5738}.light[data-theme="6"]{--accent-text:#92400e;--accent-solid:#92400e;--accent-solid-hover:#78350f}.light[data-theme="7"]{--accent-text:#854d0e;--accent-solid:#854d0e;--accent-solid-hover:#713f12}.light[data-theme="9"]{--accent-text:#9a3412;--accent-solid:#9a3412;--accent-solid-hover:#7c2d12}.light[data-theme="10"]{--accent-text:#b91c1c;--accent-solid:#b91c1c;--accent-solid-hover:#991b1b}.light *{border-color:var(--border-primary)}.light,.light body{min-height:100vh;background:var(--gradient-background)!important}.light main,.light [class*=dashboard],.light .min-h-screen{background:var(--gradient-background)!important}.light .container,.light [class*=page],.light .w-full.h-full{background:0 0!important}.light aside,.light [class*=sidebar],.light [class*=Sidebar]{background:linear-gradient(180deg, var(--surface-panel,#eef0f2) 0%, var(--surface-card,#e8eaee) 45%, var(--surface-widget,#e2e4e8) 100%)!important;border-right:1px solid var(--surface-border-soft,var(--border-primary))!important;box-shadow:var(--shadow-soft,var(--shadow-primary))!important}.light .SidebarLightElegant,.light aside[class*=sidebar],.light aside.fixed{background:linear-gradient(180deg, var(--surface-panel,#eef0f2) 0%, var(--surface-card,#e8eaee) 45%, var(--surface-widget,#e2e4e8) 100%)!important}.light nav,.light header,.light [class*=header],.light .fixed.top-0.z-40,.light .bg-white.border-b{background-color:var(--bg-secondary,#f0f0f2f2)!important;border-bottom:1px solid var(--border-primary)!important;box-shadow:0 1px 4px -1px #00000014!important}html.light[data-landing=true] header,html.light[data-landing=true] .fixed.top-0.z-40,html.light[data-landing=true] nav,html.light[data-landing=true] [class*=header]{box-shadow:none!important;background-color:#0000!important;border-bottom:1px solid #0000!important}.light header:before,.light .fixed.top-0.z-40:before,html.light[data-landing=true] header:before,html.light[data-landing=true] .fixed.top-0.z-40:before,.light[data-theme="15"] header:before,.light[data-theme="15"] .fixed.top-0.z-40:before,.light[data-theme="16"] header:before,.light[data-theme="16"] .fixed.top-0.z-40:before,.light[data-theme="17"] header:before,.light[data-theme="17"] .fixed.top-0.z-40:before,[data-theme="15"] header:before,[data-theme="15"] .fixed.top-0.z-40:before,[data-theme="16"] header:before,[data-theme="16"] .fixed.top-0.z-40:before,[data-theme="17"] header:before,[data-theme="17"] .fixed.top-0.z-40:before,.light[data-theme="0"] header:before,.light[data-theme="0"] .fixed.top-0.z-40:before,[data-theme="0"] header:before,[data-theme="0"] .fixed.top-0.z-40:before{display:none!important}[data-theme="15"] header,[data-theme="15"] .fixed.top-0.z-40,[data-theme="15"] .theme-header-bg,.light[data-theme="15"] header,.light[data-theme="15"] .fixed.top-0.z-40,.light[data-theme="15"] .theme-header-bg,[data-theme="16"] header,[data-theme="16"] .fixed.top-0.z-40,[data-theme="16"] .theme-header-bg,.light[data-theme="16"] header,.light[data-theme="16"] .fixed.top-0.z-40,.light[data-theme="16"] .theme-header-bg,[data-theme="17"] header,[data-theme="17"] .fixed.top-0.z-40,[data-theme="17"] .theme-header-bg,.light[data-theme="17"] header,.light[data-theme="17"] .fixed.top-0.z-40,.light[data-theme="17"] .theme-header-bg,[data-theme="15"] header.theme-shadow-primary,[data-theme="15"] .fixed.top-0.z-40.theme-shadow-primary,[data-theme="16"] header.theme-shadow-primary,[data-theme="16"] .fixed.top-0.z-40.theme-shadow-primary,[data-theme="17"] header.theme-shadow-primary,[data-theme="17"] .fixed.top-0.z-40.theme-shadow-primary,.light[data-theme="15"] header.theme-shadow-primary,.light[data-theme="15"] .fixed.top-0.z-40.theme-shadow-primary,.light[data-theme="16"] header.theme-shadow-primary,.light[data-theme="16"] .fixed.top-0.z-40.theme-shadow-primary,.light[data-theme="17"] header.theme-shadow-primary,.light[data-theme="17"] .fixed.top-0.z-40.theme-shadow-primary,html[data-theme="15"] header,html[data-theme="15"] .fixed.top-0.z-40,html[data-theme="16"] header,html[data-theme="16"] .fixed.top-0.z-40,html[data-theme="17"] header,html[data-theme="17"] .fixed.top-0.z-40,html.light[data-theme="15"] header,html.light[data-theme="15"] .fixed.top-0.z-40,html.light[data-theme="16"] header,html.light[data-theme="16"] .fixed.top-0.z-40,html.light[data-theme="17"] header,html.light[data-theme="17"] .fixed.top-0.z-40,html.dark[data-theme="15"] header,html.dark[data-theme="15"] .fixed.top-0.z-40,html.dark[data-theme="16"] header,html.dark[data-theme="16"] .fixed.top-0.z-40,html.dark[data-theme="17"] header,html.dark[data-theme="17"] .fixed.top-0.z-40,html[data-theme="15"] .theme-header-bg,html[data-theme="16"] .theme-header-bg,html[data-theme="17"] .theme-header-bg,html.light[data-theme="15"] .theme-header-bg,html.light[data-theme="16"] .theme-header-bg,html.light[data-theme="17"] .theme-header-bg,html.dark[data-theme="15"] .theme-header-bg,html.dark[data-theme="16"] .theme-header-bg,html.dark[data-theme="17"] .theme-header-bg{box-shadow:0 4px 6px -1px #0000001a!important}.light .bg-gray-50,.light .bg-stone-50{border:1px solid var(--border-primary)!important;background:#f2f3f5bf!important}.light .bg-gray-100,.light .bg-stone-100{border:1px solid var(--border-primary)!important;background:#ebedf0d9!important}.theme-bg-primary{background-color:var(--bg-primary)!important}.theme-bg-secondary{background-color:var(--bg-secondary)!important}.theme-bg-tertiary{background-color:var(--bg-tertiary)!important}.theme-bg-accent{background-color:var(--bg-accent)!important}.theme-text-primary{color:var(--text-primary)!important}.theme-text-secondary{color:var(--text-secondary)!important}.theme-text-tertiary{color:var(--text-tertiary)!important}.theme-text-muted{color:var(--text-muted-readable,var(--text-muted))!important}.theme-border-primary{border-color:var(--border-primary)!important}.theme-border-secondary{border-color:var(--border-secondary)!important}.theme-border-accent{border-color:var(--border-accent)!important}.theme-accent-primary{color:var(--accent-text,var(--accent-primary))!important}.theme-accent-secondary{color:var(--accent-secondary)!important}.theme-accent-solid{background-color:var(--accent-solid,var(--accent-primary))!important;color:var(--accent-foreground,#fff)!important}.theme-control-border{border-color:var(--control-border,var(--border-primary))!important}.theme-focus-ring:focus-visible{outline:2px solid var(--focus-ring,var(--accent-solid,var(--accent-primary)))!important;outline-offset:2px!important}.theme-gradient-primary{background:var(--gradient-primary)!important}.theme-gradient-accent{background:var(--gradient-accent)!important}.theme-gradient-background{background:var(--gradient-background)!important}html[data-landing=true][data-theme] body,html[data-landing=true][data-theme] main,html[data-landing=true] body,html[data-landing=true] main{background:0 0!important}.theme-gradient-sidebar{background-color:var(--bg-secondary,var(--surface-panel,#1e293b))!important;background-image:var(--gradient-sidebar,linear-gradient(180deg, var(--bg-secondary,#1e293b) 0%, var(--bg-secondary,#1e293b) 100%))!important;border-right:1px solid var(--border-primary)!important;background-repeat:no-repeat!important;background-size:cover!important}.theme-shadow-primary{box-shadow:var(--shadow-primary)!important}.theme-header-bg{background-color:var(--bg-secondary,#e8ebefeb)!important}.light .theme-header-bg,html.light .theme-header-bg,.light[data-theme] .theme-header-bg,html.light[data-theme] .theme-header-bg{background-color:var(--bg-secondary,#e8ebefeb)!important;border-bottom:1px solid var(--border-primary)!important;box-shadow:0 1px 4px -1px #00000014!important}.dark .theme-header-bg,html.dark .theme-header-bg,.dark[data-theme] .theme-header-bg,html.dark[data-theme] .theme-header-bg{background-color:#111827f2!important}html.light .theme-gradient-sidebar,html.light aside,html.light aside.fixed,.light .theme-gradient-sidebar,.light aside,.light aside.fixed{background-color:var(--bg-secondary,var(--surface-panel,#eef0f2))!important;background-image:var(--gradient-sidebar,linear-gradient(180deg, var(--surface-panel,#eef0f2) 0%, var(--surface-card,#e8eaee) 45%, var(--surface-widget,#e2e4e8) 100%))!important;border-right:1px solid var(--border-primary)!important;box-shadow:var(--shadow-primary)!important;background-repeat:no-repeat!important;background-size:cover!important}html.light aside[style],.light aside[style]{background-color:var(--bg-secondary,var(--surface-panel,#eef0f2))!important;background-image:var(--gradient-sidebar,linear-gradient(180deg, var(--surface-panel,#eef0f2) 0%, var(--surface-card,#e8eaee) 45%, var(--surface-widget,#e2e4e8) 100%))!important;background-repeat:no-repeat!important;background-size:cover!important}html[data-theme].light aside,html.light[data-theme] aside,html.light aside[class],.light[data-theme] aside,.light aside[class]{background-color:var(--bg-secondary,var(--surface-panel,#eef0f2))!important;background-image:var(--gradient-sidebar,linear-gradient(180deg, var(--surface-panel,#eef0f2) 0%, var(--surface-card,#e8eaee) 45%, var(--surface-widget,#e2e4e8) 100%))!important;border-right:1px solid var(--border-primary)!important;box-shadow:var(--shadow-primary)!important;background-repeat:no-repeat!important;background-size:cover!important}[data-theme] .calendar-container,[data-theme] .calendar-day-view{background:var(--bg-primary)!important}[data-theme] .calendar-container .bg-slate-900\/40:not([data-theme-excluded=true]):not([data-theme-excluded=true] *),[data-theme] .calendar-container [class*=bg-slate-900]:not([data-theme-excluded=true]):not([data-theme-excluded=true] *),[data-theme] .calendar-analytics-card{background:var(--bg-secondary)!important;border:1px solid var(--border-primary)!important;box-shadow:var(--shadow-primary)!important}[data-theme] .calendar-hour-slot,[data-theme] [data-hour-slot]{border-color:var(--border-primary)!important}[data-theme] .calendar-hour-row,[data-theme] .calendar-hour-row *{background-image:none!important}[data-theme] .calendar-hour-slot:hover,[data-theme] [data-hour-slot]:hover{background:var(--bg-accent)!important;border-color:var(--border-accent)!important}[data-theme] .calendar-event{background:color-mix(in srgb, var(--accent-primary) 16%, transparent)!important;border:1px solid var(--border-accent)!important;box-shadow:0 10px 40px var(--accent-primary)20!important}[data-theme] .calendar-event .text-cyan-100,[data-theme] .calendar-event [class*=text-cyan],[data-theme] .calendar-event-title{color:var(--text-primary)!important}[data-theme] .calendar-event .text-cyan-300,[data-theme] .calendar-event [class*=text-cyan-300]{color:var(--text-secondary)!important}[data-theme] .calendar-time-label,[data-theme] [class*=text-slate-4]{color:var(--text-muted-readable,var(--text-muted))!important}[data-theme] .calendar-time-label:hover{color:var(--accent-text,var(--accent-primary))!important}[data-theme] .calendar-current-time-indicator{background:color-mix(in srgb, var(--accent-primary) 70%, transparent)!important}[data-theme] .calendar-current-time-dot{background:var(--accent-solid,var(--accent-primary))!important;box-shadow:0 0 20px var(--accent-primary)80, 0 0 8px var(--accent-primary)40!important}[data-theme] .calendar-stats-card{background:var(--bg-tertiary)!important;border:1px solid var(--border-secondary)!important}[data-theme] .calendar-stats-number{color:var(--text-primary)!important}[data-theme] .calendar-stats-label{color:var(--text-tertiary)!important}[data-theme] .calendar-notes-panel{background:var(--bg-secondary)!important;border:1px solid var(--border-secondary)!important;box-shadow:var(--shadow-primary)!important}[data-theme] .calendar-tasks-panel{background:var(--bg-secondary)!important;border:1px solid var(--border-secondary)!important}[data-theme] .calendar-task-item{background:var(--bg-accent)!important;border:1px solid var(--border-primary)!important}[data-theme] .calendar-task-item:hover{border-color:var(--border-accent)!important}[data-theme] .calendar-cell{background:var(--bg-secondary)!important;border:1px solid var(--border-primary)!important}[data-theme] .calendar-cell:hover{background:var(--bg-accent)!important;border-color:var(--border-accent)!important}[data-theme] .calendar-cell.today{background:color-mix(in srgb, var(--accent-primary) 15%, var(--bg-secondary))!important;border:2px solid var(--accent-solid,var(--accent-primary))!important}[data-theme] .calendar-header{color:var(--text-primary)!important}[data-theme] .calendar-subheader{color:var(--text-secondary)!important}[data-theme] .calendar-container .bg-gradient-to-br,[data-theme] .calendar-container [class*=from-slate],[data-theme] .calendar-container [class*=via-slate],[data-theme] .calendar-container [class*=to-slate],[data-theme] .calendar-container [class*=to-blue]{background:var(--bg-secondary)!important}[data-theme] .calendar-container [class*=hover\:bg-slate]{transition:background .2s!important}[data-theme] .calendar-container [class*=hover\:bg-slate]:hover{background:var(--bg-accent)!important}[data-theme] .calendar-glass-card{background:color-mix(in srgb, var(--bg-secondary) 88%, var(--bg-tertiary) 12%)!important;border:1px solid var(--border-primary)!important;box-shadow:var(--shadow-primary)!important}html.light [data-theme] .calendar-container,.light [data-theme] .calendar-container{--calendar-bg-primary:#ffffffd9;--calendar-bg-secondary:#f8f6f2e6;--calendar-text-primary:var(--text-primary);--calendar-accent:var(--accent-primary)}html.dark [data-theme] .calendar-container,.dark [data-theme] .calendar-container{--calendar-bg-primary:var(--bg-primary);--calendar-bg-secondary:var(--bg-secondary);--calendar-text-primary:var(--text-primary);--calendar-accent:var(--accent-primary)}.theme-card-select-wave{pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,#0000 34%,#7dd3fc6b 50%,#0000 66%);animation:.56s ease-out both theme-card-wave-pass;position:absolute;inset:-18%}.theme-card-select-ring{pointer-events:none;border-radius:inherit;border:2px solid #67e8f9cc;animation:.52s cubic-bezier(.2,.65,.2,1) both theme-card-ring-pulse;position:absolute;inset:-2px}.theme-card-swatch-pulse{animation:.42s ease-out both theme-card-swatch-pulse}@keyframes theme-card-wave-pass{0%{opacity:0;transform:translate(-42%)translateY(-8%)rotate(-12deg)}20%{opacity:1}to{opacity:0;transform:translate(40%)translateY(6%)rotate(-12deg)}}@keyframes theme-card-ring-pulse{0%{opacity:0;transform:scale(.98)}35%{opacity:1}to{opacity:0;transform:scale(1.02)}}@keyframes theme-card-swatch-pulse{0%{filter:brightness(.85);transform:scale(.92)}60%{filter:brightness(1.2);transform:scale(1.06)}to{filter:brightness();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.theme-card-select-wave,.theme-card-select-ring,.theme-card-swatch-pulse{animation:none!important}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.HFa7oG_className{font-family:Inter,Inter Fallback;font-style:normal}
