: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}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] [class*=backdrop-blur]{-webkit-backdrop-filter:none!important}html[data-performance=reduced] [class*=backdrop-blur]:not([style*=background]){background-color:var(--glass-surface-current,#0f172aeb)!important}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;background:var(--gradient-accent)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!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(--accent-primary)!important}.enhanced-document-viewer h3{color:var(--accent-secondary)!important}.enhanced-document-viewer strong{color:var(--accent-primary)!important;font-weight:600!important}.enhanced-document-viewer em{color:var(--accent-secondary)!important;font-style:italic!important}.enhanced-document-viewer blockquote{border-left:4px 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-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(--accent-primary)!important;text-decoration:underline!important;-webkit-text-decoration-color:var(--accent-secondary)!important;text-decoration-color:var(--accent-secondary)!important}.enhanced-document-viewer a:hover{color: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-primary)!important}.project-tab-button,.tab-action-button{background:var(--accent-primary)!important;color:var(--text-primary)!important;border:1px solid var(--accent-primary)!important}.project-tab-button:hover,.tab-action-button:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important}.project-tab-header,.tab-section-title{color:var(--text-primary)!important;border-bottom:2px 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(--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(--accent-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary)20%,transparent)!important}.project-status-badge,.project-tag{background:var(--accent-primary)!important;color:var(--text-primary)!important}.project-status-badge.success{background:var(--success)!important}.project-status-badge.warning{background:var(--warning)!important}.project-status-badge.error{background:var(--error)!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:color-mix(in srgb,var(--accent-primary)15%,transparent)!important;border-bottom:2px solid var(--accent-primary)!important;color:var(--accent-primary)!important;box-shadow:0 2px 6px 0 color-mix(in srgb,var(--accent-primary)18%,transparent)!important;font-weight:600!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}html.light{--light-mode-debug:loaded}html.light header,html.light header.fixed,html.light .fixed.top-0.z-40,html.light [class*=header],.light header,.light header.fixed,.light .fixed.top-0.z-40,.light [class*=header]{-webkit-backdrop-filter:blur(var(--glass-blur-md))!important;background:#f8f6f2d9!important;border-bottom:1px solid #ec489933!important;box-shadow:0 10px 25px -5px #ec489926!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]{-webkit-backdrop-filter:blur(var(--glass-blur-md))!important;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:linear-gradient(#f0f2f5 0%,#e9edf1 30%,#e1e6ec 70%,#d8dee6 100%)!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;-webkit-backdrop-filter:blur(var(--glass-blur-md))!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}html[class*=light] header,html[class*=light] .fixed.top-0,.light header,.light .fixed.top-0,.light .bg-white\/95,.light .bg-white,.light header.fixed,.light .backdrop-blur-sm{background:var(--surface-glass,#f6f1e6eb)!important;-webkit-backdrop-filter:blur(var(--glass-blur-md))!important;border-bottom:1px solid var(--surface-border-soft,var(--border-primary,#00000014))!important;box-shadow:var(--shadow-soft,var(--shadow-primary,0 8px 24px -12px #7d66462e))!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(--surface-glass,#f6f1e6eb)!important;color:var(--text-primary,#3f3a33)!important;border-color:var(--surface-border-soft,#d6c8b09e)!important}.theme-search-surface{background:color-mix(in srgb,var(--accent-primary)6%,transparent);border-color:color-mix(in srgb,var(--accent-primary)16%,var(--border-primary));color:var(--text-primary);box-shadow:none;-webkit-backdrop-filter:blur(var(--glass-blur-sm))}.theme-search-surface:hover,.theme-search-surface:focus-within{background:color-mix(in srgb,var(--accent-primary)10%,transparent);border-color:color-mix(in srgb,var(--accent-primary)22%,var(--border-primary));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);border-color: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)6%,#fff9);border-color:color-mix(in srgb,var(--accent-primary)18%,var(--surface-border-soft,#d6c8b0b8))}.header-theme-switcher button{background:color-mix(in srgb,var(--accent-primary)4%,transparent);border-color:color-mix(in srgb,var(--accent-primary)14%,var(--border-primary));color: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)!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)!important}html[class*=light] aside,.light aside,.light .fixed.z-30,.light aside.fixed,.light .h-screen{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,#0000001a))!important;box-shadow:var(--shadow-soft,var(--shadow-primary,0 8px 24px -12px #7d664633))!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;--accent-primary:#3b82f6;--accent-secondary:#1d4ed8;--accent-hover:#2563eb;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--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%);--shadow-primary:0 10px 25px -5px #00000040}[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:#36393b;--bg-secondary:#45484b;--bg-tertiary:#696758;--bg-accent:#2c3e50;--text-primary:#eee6ab;--text-secondary:#e0d89f;--text-tertiary:#c5bc8e;--text-muted:#b0a67b;--border-primary:#696758;--border-secondary:#c5bc8e;--border-accent:#eee6ab;--accent-primary:#eee6ab;--accent-secondary:#c5bc8e;--accent-hover:#f2ead5;--success:#8fbc8f;--warning:#daa520;--error:#cd5c5c;--gradient-primary:linear-gradient(135deg,#c5bc8e 0%,#696758 100%);--gradient-accent:linear-gradient(135deg,#eee6ab 0%,#c5bc8e 100%);--gradient-background:linear-gradient(135deg,#36393b 0%,#45484b 25%,#696758 50%,#c5bc8e 75%,#696758 100%);--gradient-sidebar:linear-gradient(135deg,#36393b 0%,#45484b 25%,#696758 50%,#c5bc8e 75%,#696758 100%);--shadow-primary:0 10px 25px -5px #eee6ab14}[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;--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:#f5e6d3;--text-tertiary:#ceb888;--text-muted:#a89968;--border-primary:#3d2632;--border-secondary:#782f40;--border-accent:#ceb888;--accent-primary:#782f40;--accent-secondary:#ceb888;--accent-hover:#8b3649;--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:#060818;--bg-secondary:#10142b;--bg-tertiary:#191f3a;--bg-accent:#222a46;--text-primary:#f5f1ff;--text-secondary:#d9c9ff;--text-tertiary:#ff2d95;--text-muted:#9aa1d2;--border-primary:#202746;--border-secondary:#ff2d95;--border-accent:#f970c6;--accent-primary:#ff2d95;--accent-secondary:#f970c6;--accent-hover:#d61c7a;--success:#38ffc7;--warning:#ffbe6b;--error:#ff2f6d;--gradient-primary:linear-gradient(135deg,#11162d 0%,#060818 100%);--gradient-accent:linear-gradient(135deg,#ff2d95e6 0%,#f970c6bf 100%);--gradient-background:linear-gradient(190deg,#10142b 0%,#191f3a 45%,#060818 90%),radial-gradient(55% 65% at 80% 15%,#ff2d9529 0%,transparent 65%),radial-gradient(50% 60% at 20% 80%,#4a5dff1f 0%,transparent 70%);--gradient-sidebar:linear-gradient(185deg,#0b0f24f5 0%,#1c2342eb 55%,#090c1bfa 100%);--shadow-primary:0 14px 38px -16px #ff2d956b,0 18px 42px -20px #202746a6}[data-theme="16"]{--bg-primary:#050c14;--bg-secondary:#0f1a27;--bg-tertiary:#182435;--bg-accent:#1f2e43;--text-primary:#f9fbff;--text-secondary:#d6e2f9;--text-tertiary:#ff6a3d;--text-muted:#8aa0c4;--border-primary:#1d2c3f;--border-secondary:#ff6a3d;--border-accent:#ffb267;--accent-primary:#ff6a3d;--accent-secondary:#ffb267;--accent-hover:#ff833e;--success:#3df4b0;--warning:#ffb347;--error:#ff4f5f;--gradient-primary:linear-gradient(135deg,#132030 0%,#050c14 100%);--gradient-accent:linear-gradient(135deg,#ff6a3dd1 0%,#ffb267a6 100%);--gradient-background:linear-gradient(185deg,#0f1a27 0%,#182435 50%,#050c14 100%),radial-gradient(60% 70% at 15% 20%,#00c9ff24 0%,transparent 75%),radial-gradient(50% 60% at 88% 82%,#ff6a3d2e 0%,transparent 70%);--gradient-sidebar:linear-gradient(185deg,#06101af5 0%,#1a2d42e6 55%,#07121cfa 100%);--shadow-primary:0 16px 40px -18px #ff6a3d66,0 18px 42px -22px #071623a6}[data-theme="17"]{--bg-primary:#061018;--bg-secondary:#0f1f2c;--bg-tertiary:#172a3b;--bg-accent:#1f3447;--text-primary:#f9ffe3;--text-secondary:#e6f8b1;--text-tertiary:#ffd60a;--text-muted:#93a8c8;--border-primary:#213549;--border-secondary:#ffd60a;--border-accent:#ffe97d;--accent-primary:#ffd60a;--accent-secondary:#ffe97d;--accent-hover:#ffbe0b;--success:#3ff5b6;--warning:#ffd60a;--error:#ff4f65;--gradient-primary:linear-gradient(135deg,#142537 0%,#061018 100%);--gradient-accent:linear-gradient(135deg,#ffd60ad9 0%,#ffe97dad 100%);--gradient-background:linear-gradient(185deg,#0f1f2c 0%,#172a3b 52%,#061018 100%),radial-gradient(60% 70% at 82% 18%,#ffd60a2e 0%,transparent 72%),radial-gradient(55% 65% at 12% 82%,#00bfff24 0%,transparent 68%);--gradient-sidebar:linear-gradient(188deg,#07141ef7 0%,#1a2d40e6 58%,#061018fa 100%);--shadow-primary:0 16px 42px -20px #ffd60a66,0 20px 48px -24px #091c28a6}[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{-webkit-backdrop-filter:blur(var(--glass-blur-hg))saturate(var(--glass-saturate-boost));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:"";filter:blur(var(--glass-blur-hairline));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:"";filter:blur(var(--glass-blur-soft));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;filter:blur(var(--glass-blur-glow));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{-webkit-backdrop-filter:blur(var(--glass-blur-sm))saturate(var(--glass-saturate-premium))!important;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;-webkit-backdrop-filter:blur(var(--glass-blur-lg))saturate(var(--glass-saturate-ultra))!important;border-right:1px solid #ffffff1a!important}.dark,[data-theme]{background-color:var(--bg-primary);color:var(--text-primary);transition:var(--theme-transition)}.dark *{border-color:var(--border-primary)}[data-theme="15"] button:not([data-theme-excluded=true]):not(.glass):not([class*=glass]):not([class*=backdrop]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *),[data-theme="15"] .btn:not([data-theme-excluded=true]):not(.glass):not([class*=glass]):not([class*=backdrop]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *),[data-theme="15"] input:focus:not([data-theme-excluded=true]):not([class*=glass]):not([class*=backdrop]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *),[data-theme="15"] textarea:focus:not([data-theme-excluded=true]):not([class*=glass]):not([class*=backdrop]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *){background:linear-gradient(var(--bg-secondary),var(--bg-secondary))padding-box,linear-gradient(45deg,#ff006e66,#ff006e1a,#ff006e00)border-box;border:2px solid #0000;box-shadow:0 0 4px #ff006e14,0 0 8px #ff006e0a}[data-theme="15"] .border:not(.glass):not([class*=glass]):not([class*=backdrop]){border-color:#ff006e33;box-shadow:0 0 2px #ff006e0d}[data-theme="16"] button:not([data-theme-excluded=true]):not(.glass):not([class*=glass]):not([class*=backdrop]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *),[data-theme="16"] .btn:not([data-theme-excluded=true]):not(.glass):not([class*=glass]):not([class*=backdrop]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *),[data-theme="16"] input:focus:not([data-theme-excluded=true]):not([class*=glass]):not([class*=backdrop]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *),[data-theme="16"] textarea:focus:not([data-theme-excluded=true]):not([class*=glass]):not([class*=backdrop]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *){background:linear-gradient(var(--bg-secondary),var(--bg-secondary))padding-box,linear-gradient(45deg,#ff450099,#ff450033,#ff45000d)border-box;border:2px solid #0000;box-shadow:0 0 8px #ff45002e,0 0 16px #ff45001a}[data-theme="16"] .border:not(.glass):not([class*=glass]):not([class*=backdrop]){border-color:#ff450066;box-shadow:0 0 4px #ff45001f}[data-theme="17"] button:not([data-theme-excluded=true]):not(.glass):not([class*=glass]):not([class*=backdrop]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *),[data-theme="17"] .btn:not([data-theme-excluded=true]):not(.glass):not([class*=glass]):not([class*=backdrop]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *),[data-theme="17"] input:focus:not([data-theme-excluded=true]):not([class*=glass]):not([class*=backdrop]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *),[data-theme="17"] textarea:focus:not([data-theme-excluded=true]):not([class*=glass]):not([class*=backdrop]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *){background:linear-gradient(var(--bg-secondary),var(--bg-secondary))padding-box,linear-gradient(45deg,#ff09,#ff03,#ffff000d)border-box;border:2px solid #0000;box-shadow:0 0 8px #ff03,0 0 16px #ffff001f}[data-theme="17"] .border:not(.glass):not([class*=glass]):not([class*=backdrop]){border-color:#ff06;box-shadow:0 0 4px #ffff0026}[data-theme="15"] button:not([data-theme-excluded=true]):not(.glass):not([class*=glass]):not([class*=backdrop]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *):hover,[data-theme="16"] button:not([data-theme-excluded=true]):not(.glass):not([class*=glass]):not([class*=backdrop]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *):hover,[data-theme="17"] button:not([data-theme-excluded=true]):not(.glass):not([class*=glass]):not([class*=backdrop]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *):hover{transition:all .3s ease-in-out}[data-theme="15"] button:not([data-theme-excluded=true]):not(.glass):not([class*=glass]):not([class*=backdrop]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *):hover{background:linear-gradient(var(--bg-secondary),var(--bg-secondary))padding-box,linear-gradient(45deg,#ff006e80,#ff006e33,#ff006e0d)border-box;box-shadow:0 0 6px #ff006e1a,0 0 12px #ff006e0f}[data-theme="16"] button:not([data-theme-excluded=true]):not(.glass):not([class*=glass]):not([class*=backdrop]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *):hover{background:linear-gradient(var(--bg-secondary),var(--bg-secondary))padding-box,linear-gradient(45deg,#ff4500cc,#ff450066,#ff45001a)border-box;box-shadow:0 0 12px #ff450040,0 0 24px #ff450026}[data-theme="17"] button:not([data-theme-excluded=true]):not(.glass):not([class*=glass]):not([class*=backdrop]):not(.weather-widget-isolated *):not([data-theme-excluded=true] *):hover{background:linear-gradient(var(--bg-secondary),var(--bg-secondary))padding-box,linear-gradient(45deg,#ff0c,#ff06,#ffff001a)border-box;box-shadow:0 0 12px #ffff0040,0 0 24px #ffff0026}.light[data-theme="0"]{--bg-primary:#fef7f7;--bg-secondary:#fdf2f8;--bg-tertiary:#fce7f3;--bg-accent:#f3e8ff;--text-primary:#831843;--text-secondary:#9d174d;--text-tertiary:#be185d;--text-muted:#ec4899;--border-primary:#f9a8d4;--border-secondary:#f472b6;--border-accent:#ec4899;--accent-primary:#ec4899;--accent-secondary:#f472b6;--accent-hover:#be185d;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg,#fdf2f8 0%,#fce7f3 100%);--gradient-accent:linear-gradient(135deg,#ec4899 0%,#f472b6 100%);--gradient-background:linear-gradient(135deg,#fdf2f8 0%,#fce7f3 25%,#f9a8d4 75%,#ec4899 100%);--gradient-sidebar:linear-gradient(180deg,#fef7f7 0%,#fdf2f8 30%,#fce7f3 70%,#f9a8d4 100%);--shadow-primary:0 10px 25px -5px #ec489926}.light[data-theme="1"]{--bg-primary:#fcfaff;--bg-secondary:#faf5ff;--bg-tertiary:#f3e8ff;--bg-accent:#e9d5ff;--text-primary:#581c87;--text-secondary:#6b21a8;--text-tertiary:#7c2d12;--text-muted:#8b5cf6;--border-primary:#c4b5fd;--border-secondary:#a78bfa;--border-accent:#8b5cf6;--accent-primary:#8b5cf6;--accent-secondary:#a78bfa;--accent-hover:#7c3aed;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);--gradient-accent:linear-gradient(135deg,#8b5cf6 0%,#a78bfa 100%);--gradient-background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 25%,#c4b5fd 75%,#8b5cf6 100%);--gradient-sidebar:linear-gradient(180deg,#fcfaff 0%,#faf5ff 30%,#f3e8ff 70%,#e9d5ff 100%);--shadow-primary:0 10px 25px -5px #8b5cf626}.light[data-theme="2"]{--bg-primary:#fffef7;--bg-secondary:#fffbeb;--bg-tertiary:#fef3c7;--bg-accent:#fde68a;--text-primary:#92400e;--text-secondary:#a16207;--text-tertiary:#ca8a04;--text-muted:#d97706;--border-primary:#fbbf24;--border-secondary:#f59e0b;--border-accent:#d97706;--accent-primary:#d97706;--accent-secondary:#f59e0b;--accent-hover:#b45309;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);--gradient-accent:linear-gradient(135deg,#d97706 0%,#f59e0b 100%);--gradient-background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 25%,#fbbf24 75%,#d97706 100%);--gradient-sidebar:linear-gradient(180deg,#fffef7 0%,#fffbeb 30%,#fef3c7 70%,#fde68a 100%);--shadow-primary:0 10px 25px -5px #d9770626}.light[data-theme="3"]{--bg-primary:#fffaf7;--bg-secondary:#fff7ed;--bg-tertiary:#fed7aa;--bg-accent:#fdba74;--text-primary:#c2410c;--text-secondary:#dc2626;--text-tertiary:#ea580c;--text-muted:#f97316;--border-primary:#fb923c;--border-secondary:#f97316;--border-accent:#ea580c;--accent-primary:#ea580c;--accent-secondary:#f97316;--accent-hover:#c2410c;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg,#fff7ed 0%,#fed7aa 100%);--gradient-accent:linear-gradient(135deg,#ea580c 0%,#f97316 100%);--gradient-background:linear-gradient(135deg,#fff7ed 0%,#fed7aa 25%,#fb923c 75%,#ea580c 100%);--gradient-sidebar:linear-gradient(180deg,#fffaf7 0%,#fff7ed 30%,#fed7aa 70%,#fdba74 100%);--shadow-primary:0 10px 25px -5px #ea580c26}.light[data-theme="4"]{--bg-primary:#f7fef8;--bg-secondary:#f0fdf4;--bg-tertiary:#dcfce7;--bg-accent:#bbf7d0;--text-primary:#15803d;--text-secondary:#166534;--text-tertiary:#22c55e;--text-muted:#4ade80;--border-primary:#86efac;--border-secondary:#4ade80;--border-accent:#22c55e;--accent-primary:#22c55e;--accent-secondary:#4ade80;--accent-hover:#15803d;--success:#22c55e;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);--gradient-accent:linear-gradient(135deg,#22c55e 0%,#4ade80 100%);--gradient-background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 25%,#86efac 75%,#22c55e 100%);--gradient-sidebar:linear-gradient(180deg,#f7fef8 0%,#f0fdf4 30%,#dcfce7 70%,#bbf7d0 100%);--shadow-primary:0 10px 25px -5px #22c55e26}.light[data-theme="5"]{--bg-primary:#fffaf9;--bg-secondary:#fff5f5;--bg-tertiary:#fed7d7;--bg-accent:#fecaca;--text-primary:#dc2626;--text-secondary:#b91c1c;--text-tertiary:#ef4444;--text-muted:#f87171;--border-primary:#fca5a5;--border-secondary:#f87171;--border-accent:#ef4444;--accent-primary:#ef4444;--accent-secondary:#f87171;--accent-hover:#dc2626;--success:#059669;--warning:#d97706;--error:#ef4444;--gradient-primary:linear-gradient(135deg,#fff5f5 0%,#fed7d7 100%);--gradient-accent:linear-gradient(135deg,#ef4444 0%,#f87171 100%);--gradient-background:linear-gradient(135deg,#fff5f5 0%,#fed7d7 25%,#fca5a5 75%,#ef4444 100%);--gradient-sidebar:linear-gradient(180deg,#fffaf9 0%,#fff5f5 30%,#fed7d7 70%,#fecaca 100%);--shadow-primary:0 10px 25px -5px #ef444426}.light[data-theme="6"]{--bg-primary:#fef8f8;--bg-secondary:#fef7f7;--bg-tertiary:#fecaca;--bg-accent:#fca5a5;--text-primary:#991b1b;--text-secondary:#b91c1c;--text-tertiary:#dc2626;--text-muted:#ef4444;--border-primary:#f87171;--border-secondary:#ef4444;--border-accent:#dc2626;--accent-primary:#dc2626;--accent-secondary:#ef4444;--accent-hover:#991b1b;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg,#fef7f7 0%,#fecaca 100%);--gradient-accent:linear-gradient(135deg,#dc2626 0%,#ef4444 100%);--gradient-background:linear-gradient(135deg,#fef7f7 0%,#fecaca 25%,#f87171 75%,#dc2626 100%);--gradient-sidebar:linear-gradient(180deg,#fef8f8 0%,#fef7f7 30%,#fecaca 70%,#fca5a5 100%);--shadow-primary:0 10px 25px -5px #dc262626}.light[data-theme="7"]{--bg-primary:#f8faf8;--bg-secondary:#f6f8f6;--bg-tertiary:#d4ddd4;--bg-accent:#c1cfc1;--text-primary:#4a6741;--text-secondary:#5a7751;--text-tertiary:#6b8f6b;--text-muted:#84a584;--border-primary:#9fb39f;--border-secondary:#84a584;--border-accent:#6b8f6b;--accent-primary:#6b8f6b;--accent-secondary:#84a584;--accent-hover:#5a7751;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg,#f6f8f6 0%,#d4ddd4 100%);--gradient-accent:linear-gradient(135deg,#6b8f6b 0%,#84a584 100%);--gradient-background:linear-gradient(135deg,#f6f8f6 0%,#d4ddd4 25%,#9fb39f 75%,#6b8f6b 100%);--gradient-sidebar:linear-gradient(180deg,#f8faf8 0%,#f6f8f6 30%,#d4ddd4 70%,#c1cfc1 100%);--shadow-primary:0 10px 25px -5px #6b8f6b26}.light[data-theme="8"]{--bg-primary:#fbfbfb;--bg-secondary:#fafafa;--bg-tertiary:#f4f4f5;--bg-accent:#e4e4e7;--text-primary:#374151;--text-secondary:#4b5563;--text-tertiary:#6b7280;--text-muted:#9ca3af;--border-primary:#d4d4d8;--border-secondary:#a1a1aa;--border-accent:#71717a;--accent-primary:#71717a;--accent-secondary:#9ca3af;--accent-hover:#52525b;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg,#fafafa 0%,#f4f4f5 100%);--gradient-accent:linear-gradient(135deg,#71717a 0%,#9ca3af 100%);--gradient-background:linear-gradient(135deg,#fafafa 0%,#f4f4f5 25%,#d4d4d8 75%,#71717a 100%);--gradient-sidebar:linear-gradient(180deg,#fbfbfb 0%,#fafafa 30%,#f4f4f5 70%,#e4e4e7 100%);--shadow-primary:0 10px 25px -5px #71717a26}.light[data-theme="9"]{--bg-primary:#fbf9f9;--bg-secondary:#faf7f7;--bg-tertiary:#f2e8e8;--bg-accent:#e6d4d4;--text-primary:#8b4545;--text-secondary:#a05555;--text-tertiary:#b87373;--text-muted:#cc8f8f;--border-primary:#d4a5a5;--border-secondary:#cc8f8f;--border-accent:#b87373;--accent-primary:#b87373;--accent-secondary:#cc8f8f;--accent-hover:#a05555;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg,#faf7f7 0%,#f2e8e8 100%);--gradient-accent:linear-gradient(135deg,#b87373 0%,#cc8f8f 100%);--gradient-background:linear-gradient(135deg,#faf7f7 0%,#f2e8e8 25%,#d4a5a5 75%,#b87373 100%);--gradient-sidebar:linear-gradient(180deg,#fbf9f9 0%,#faf7f7 30%,#f2e8e8 70%,#e6d4d4 100%);--shadow-primary:0 10px 25px -5px #b8737326}.light[data-theme="10"]{--bg-primary:#fffffe;--bg-secondary:#fffef7;--bg-tertiary:#fefce8;--bg-accent:#fef08a;--text-primary:#a16207;--text-secondary:#ca8a04;--text-tertiary:#eab308;--text-muted:#facc15;--border-primary:#fde047;--border-secondary:#facc15;--border-accent:#eab308;--accent-primary:#ca8a04;--accent-secondary:#eab308;--accent-hover:#a16207;--success:#059669;--warning:#ca8a04;--error:#dc2626;--gradient-primary:linear-gradient(135deg,#fffef7 0%,#fefce8 100%);--gradient-accent:linear-gradient(135deg,#ca8a04 0%,#eab308 100%);--gradient-background:linear-gradient(135deg,#fffef7 0%,#fefce8 25%,#fde047 75%,#ca8a04 100%);--gradient-sidebar:linear-gradient(180deg,#fffffe 0%,#fffef7 30%,#fefce8 70%,#fef08a 100%);--shadow-primary:0 10px 25px -5px #ca8a0426}.light[data-theme="11"]{--bg-primary:#fefcff;--bg-secondary:#fcfaff;--bg-tertiary:#f1eafe;--bg-accent:#e4d4fe;--text-primary:#7c2d12;--text-secondary:#92400e;--text-tertiary:#a855f7;--text-muted:#c084fc;--border-primary:#d6bfff;--border-secondary:#c084fc;--border-accent:#a855f7;--accent-primary:#a855f7;--accent-secondary:#c084fc;--accent-hover:#9333ea;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg,#fcfaff 0%,#f1eafe 100%);--gradient-accent:linear-gradient(135deg,#a855f7 0%,#c084fc 100%);--gradient-background:linear-gradient(135deg,#fcfaff 0%,#f1eafe 25%,#d6bfff 75%,#a855f7 100%);--gradient-sidebar:linear-gradient(180deg,#fefcff 0%,#fcfaff 30%,#f1eafe 70%,#e4d4fe 100%);--shadow-primary:0 10px 25px -5px #a855f726}.light[data-theme="12"]{--bg-primary:#f8fffe;--bg-secondary:#f0fdf9;--bg-tertiary:#d1fae5;--bg-accent:#a7f3d0;--text-primary:#047857;--text-secondary:#065f46;--text-tertiary:#059669;--text-muted:#10b981;--border-primary:#6ee7b7;--border-secondary:#34d399;--border-accent:#10b981;--accent-primary:#059669;--accent-secondary:#10b981;--accent-hover:#047857;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg,#f0fdf9 0%,#d1fae5 100%);--gradient-accent:linear-gradient(135deg,#059669 0%,#10b981 100%);--gradient-background:linear-gradient(135deg,#f0fdf9 0%,#d1fae5 25%,#6ee7b7 75%,#059669 100%);--gradient-sidebar:linear-gradient(180deg,#f8fffe 0%,#f0fdf9 30%,#d1fae5 70%,#a7f3d0 100%);--shadow-primary:0 10px 25px -5px #05966926}.light[data-theme="13"]{--bg-primary:#f8fcff;--bg-secondary:#f0f9ff;--bg-tertiary:#e0f2fe;--bg-accent:#bae6fd;--text-primary:#0c4a6e;--text-secondary:#0369a1;--text-tertiary:#0284c7;--text-muted:#0ea5e9;--border-primary:#7dd3fc;--border-secondary:#38bdf8;--border-accent:#0ea5e9;--accent-primary:#0284c7;--accent-secondary:#0ea5e9;--accent-hover:#0c4a6e;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);--gradient-accent:linear-gradient(135deg,#0284c7 0%,#0ea5e9 100%);--gradient-background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 25%,#7dd3fc 75%,#0284c7 100%);--gradient-sidebar:linear-gradient(180deg,#f8fcff 0%,#f0f9ff 30%,#e0f2fe 70%,#bae6fd 100%);--shadow-primary:0 10px 25px -5px #0284c726}.light[data-theme="14"]{--bg-primary:#fefefc;--bg-secondary:#fefdf8;--bg-tertiary:#fef5e7;--bg-accent:#fed7aa;--text-primary:#92400e;--text-secondary:#a16207;--text-tertiary:#d97706;--text-muted:#f59e0b;--border-primary:#fbbf24;--border-secondary:#f59e0b;--border-accent:#d97706;--accent-primary:#d97706;--accent-secondary:#f59e0b;--accent-hover:#b45309;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg,#fefdf8 0%,#fef5e7 100%);--gradient-accent:linear-gradient(135deg,#d97706 0%,#f59e0b 100%);--gradient-background:linear-gradient(135deg,#fefdf8 0%,#fef5e7 25%,#fed7aa 75%,#d97706 100%);--gradient-sidebar:linear-gradient(180deg,#fefefc 0%,#fefdf8 30%,#fef5e7 70%,#fed7aa 100%);--shadow-primary:0 10px 25px -5px #d9770626}.light[data-theme="15"]{--bg-primary:#fef9f9;--bg-secondary:#fef7f7;--bg-tertiary:#fce7f3;--bg-accent:#f9a8d4;--text-primary:#9f1239;--text-secondary:#be185d;--text-tertiary:#e11d48;--text-muted:#f43f5e;--border-primary:#f43f5e;--border-secondary:#e11d48;--border-accent:#be185d;--accent-primary:#be185d;--accent-secondary:#e11d48;--accent-hover:#9f1239;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg,#fef7f7 0%,#fce7f3 100%);--gradient-accent:linear-gradient(135deg,#be185d 0%,#e11d48 100%);--gradient-background:linear-gradient(135deg,#fef7f7 0%,#fce7f3 25%,#f9a8d4 75%,#be185d 100%);--gradient-sidebar:linear-gradient(180deg,#fef9f9 0%,#fef7f7 30%,#fce7f3 70%,#f9a8d4 100%);--shadow-primary:0 10px 25px -5px #be185d26}.light[data-theme="16"]{--bg-primary:#fcfcfd;--bg-secondary:#fafbfc;--bg-tertiary:#f1f5f9;--bg-accent:#e2e8f0;--text-primary:#334155;--text-secondary:#475569;--text-tertiary:#64748b;--text-muted:#94a3b8;--border-primary:#cbd5e1;--border-secondary:#94a3b8;--border-accent:#64748b;--accent-primary:#475569;--accent-secondary:#64748b;--accent-hover:#334155;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg,#fafbfc 0%,#f1f5f9 100%);--gradient-accent:linear-gradient(135deg,#475569 0%,#64748b 100%);--gradient-background:linear-gradient(135deg,#fafbfc 0%,#f1f5f9 25%,#cbd5e1 75%,#475569 100%);--gradient-sidebar:linear-gradient(180deg,#fcfcfd 0%,#fafbfc 30%,#f1f5f9 70%,#e2e8f0 100%);--shadow-primary:0 10px 25px -5px #47556926}.light[data-theme="17"]{--bg-primary:#fefaff;--bg-secondary:#fef7ff;--bg-tertiary:#fae8ff;--bg-accent:#f3d4fe;--text-primary:#a21caf;--text-secondary:#be185d;--text-tertiary:#c026d3;--text-muted:#d946ef;--border-primary:#f0abfc;--border-secondary:#e879f9;--border-accent:#d946ef;--accent-primary:#c026d3;--accent-secondary:#d946ef;--accent-hover:#a21caf;--success:#059669;--warning:#d97706;--error:#dc2626;--gradient-primary:linear-gradient(135deg,#fef7ff 0%,#fae8ff 100%);--gradient-accent:linear-gradient(135deg,#c026d3 0%,#d946ef 100%);--gradient-background:linear-gradient(135deg,#fef7ff 0%,#fae8ff 25%,#f0abfc 75%,#c026d3 100%);--gradient-sidebar:linear-gradient(180deg,#fefaff 0%,#fef7ff 30%,#fae8ff 70%,#f3d4fe 100%);--shadow-primary:0 10px 25px -5px #c026d326}.light,.light[data-theme]{color:var(--text-primary);transition:var(--theme-transition);background:var(--gradient-background)!important}.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,#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,var(--shadow-primary))!important}.light .SidebarLightElegant,.light aside[class*=sidebar],.light aside.fixed{background:linear-gradient(180deg,var(--surface-panel,#faf4ea)0%,var(--surface-card,#f3ede2)45%,var(--surface-widget,#ece4d8)100%)!important}.light .bg-white\/95,.light .bg-white{-webkit-backdrop-filter:blur(var(--glass-blur-md))!important;background:#ffffffd9!important}.light .backdrop-blur-md{-webkit-backdrop-filter:blur(var(--glass-blur-md))!important}.light .relative:before{content:"";background:var(--gradient-primary);opacity:.02;pointer-events:none;z-index:-1;position:absolute;inset:0}.light nav,.light header,.light [class*=header],.light .fixed.top-0.z-40,.light .bg-white.border-b{background:var(--surface-glass,#f6f1e6eb)!important;-webkit-backdrop-filter:blur(var(--glass-blur-md))!important;border-bottom:1px solid var(--surface-border-soft,var(--border-primary))!important;box-shadow:var(--shadow-soft,var(--shadow-primary))!important}.light header:before,.light .fixed.top-0.z-40:before{content:"";background:var(--gradient-primary);opacity:.03;pointer-events:none;z-index:-1;position:absolute;inset:0}.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{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}html.light header,html.light .fixed.top-0,html.light nav,html.light .theme-header-bg,.light header,.light .fixed.top-0,.light nav,.light .theme-header-bg{-webkit-backdrop-filter:blur(var(--glass-blur-md))!important;border-bottom:1px solid var(--border-primary)!important;box-shadow:var(--shadow-primary)!important;background:#e8ebeff0!important}html.light header[style],html.light .fixed.top-0[style],.light header[style],.light .fixed.top-0[style]{background:#e8ebeff0!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)!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-primary)!important}.theme-accent-secondary{color:var(--accent-secondary)!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:var(--gradient-sidebar)!important;border-right:1px solid var(--border-primary)!important}.theme-shadow-primary{box-shadow:var(--shadow-primary)!important}.theme-header-bg{-webkit-backdrop-filter:blur(var(--glass-blur-md))!important;background:#e8ebeff0!important}.light .theme-header-bg,html.light .theme-header-bg,.light[data-theme] .theme-header-bg,html.light[data-theme] .theme-header-bg{-webkit-backdrop-filter:blur(var(--glass-blur-md))!important;border-bottom:1px solid var(--border-primary)!important;box-shadow:var(--shadow-primary,0 4px 6px -1px #0000001a)!important;background:#e8ebeff0!important}.dark .theme-header-bg,html.dark .theme-header-bg,.dark[data-theme] .theme-header-bg,html.dark[data-theme] .theme-header-bg{background:#111827f2!important}html.light .theme-gradient-sidebar,html.light aside,html.light aside.fixed,.light .theme-gradient-sidebar,.light aside,.light aside.fixed{background:var(--gradient-sidebar)!important;border-right:1px solid var(--border-primary)!important;box-shadow:var(--shadow-primary)!important}html.light aside[style],.light aside[style]{background:var(--gradient-sidebar)!important}html.light .bg-white,html.light .bg-gray-50,html.light .bg-stone-50,html.light .bg-slate-50,.light .bg-white,.light .bg-gray-50,.light .bg-stone-50,.light .bg-slate-50{background:#ffffffd9!important}html.light,html.light body,html.light main,html.light div[class*=min-h-screen],.light,.light body,.light main,.light div[class*=min-h-screen]{background:var(--gradient-background)!important;min-height:100vh!important}[data-theme] html.light :not(img):not(svg):not(path):not(use):not(symbol):not(defs):not(clipPath):not(mask),html.light[data-theme] :not(img):not(svg):not(path):not(use):not(symbol):not(defs):not(clipPath):not(mask){--tw-bg-opacity:1!important}html[data-theme].light aside,html.light[data-theme] aside,html.light aside[class],.light[data-theme] aside,.light aside[class]{background:var(--gradient-sidebar)!important;border-right:1px solid var(--border-primary)!important;box-shadow:var(--shadow-primary)!important}[data-theme] .calendar-container,[data-theme] [class*=calendar] .relative.z-10,[data-theme] .calendar-day-view{background:var(--gradient-background)!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-slot:hover,[data-theme] [data-hour-slot]:hover{background:var(--bg-accent)!important;border-color:var(--border-accent)!important}[data-theme] .calendar-event{background:linear-gradient(135deg,var(--accent-primary)30,var(--accent-primary)15)!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)!important}[data-theme] .calendar-time-label:hover{color:var(--accent-primary)!important}[data-theme] .calendar-current-time-indicator{background:linear-gradient(90deg,var(--accent-primary)80,var(--accent-secondary)60,var(--accent-primary)20)!important}[data-theme] .calendar-current-time-dot{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary))!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:linear-gradient(135deg,var(--bg-secondary)0%,var(--bg-tertiary)100%)!important;border:1px solid var(--border-secondary)!important;box-shadow:var(--shadow-primary)!important}[data-theme] .calendar-tasks-panel{background:linear-gradient(135deg,var(--bg-secondary)0%,var(--bg-tertiary)100%)!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:linear-gradient(135deg,var(--accent-primary)20,var(--accent-secondary)10)!important;border:2px 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(--gradient-background)!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:linear-gradient(135deg,var(--bg-secondary)40,var(--bg-tertiary)20)!important;-webkit-backdrop-filter:blur(var(--glass-blur-md))saturate(var(--glass-saturate-base))!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)}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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.18a48cbc.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.7a40eb73.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.c995e352.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.76dcb0b2.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.7cd81963.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-20C0,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.3a6ba036.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%}.inter_5b7c257d-module__HFa7oG__className{font-family:Inter,Inter Fallback;font-style:normal}
