@tailwind base;@tailwind components;@tailwind utilities;:root{font-family:Space Grotesk,Manrope,Inter,system-ui,sans-serif!important;line-height:1.6;font-weight:500;--bg-primary: #0A0A14;--bg-secondary: #0E0E1A;--bg-surface: #141422;--bg-surface-hover: #1C1C30;--bg-card: rgba(16, 16, 28, .85);--text-primary: #E8E8F0;--text-secondary: #6B6B82;--text-muted: #4A4A60;--accent: #7D52FF;--accent-hover: #6B3FE8;--accent-cyan: #00F0FF;--accent-magenta: #FF00E5;--accent-green: #00E68C;--border: rgba(125, 82, 255, .12);--border-subtle: rgba(255, 255, 255, .04);--glass-bg: rgba(14, 14, 26, .8);--glass-border: rgba(125, 82, 255, .08);--shadow-soft: 0 8px 32px -8px rgba(0, 0, 0, .7);--shadow-glow: 0 0 20px -4px rgba(125, 82, 255, .15);--sidebar-bg: rgba(10, 10, 18, .95);--sidebar-active: rgba(125, 82, 255, .15);--sidebar-hover: rgba(255, 255, 255, .04);--sidebar-width: 240px;--sidebar-collapsed: 64px;--pm-bg: #0A0A14;--pm-bg-main: linear-gradient(135deg, #0a0515 0%, #100b20 40%, #150a25 100%);--pm-sidebar-bg: rgba(10, 10, 18, .95);--pm-sidebar-border: rgba(125, 82, 255, .06);--pm-topbar-bg: rgba(10, 10, 18, .6);--pm-topbar-border: rgba(125, 82, 255, .06);--pm-surface: rgba(22, 22, 40, .85);--pm-surface-2: rgba(14, 14, 26, .7);--pm-card-bg: rgba(18, 18, 32, .75);--pm-card-border: rgba(125, 82, 255, .06);--pm-card-hover-border: rgba(125, 82, 255, .15);--pm-modal-bg: #1a2540;--pm-modal-overlay: rgba(0, 0, 0, .7);--pm-input-bg: rgba(0, 0, 0, .2);--pm-input-border: rgba(255, 255, 255, .1);--pm-dropdown-bg: rgba(13, 13, 26, .98);--pm-text: #ffffff;--pm-text-secondary: rgba(255, 255, 255, .5);--pm-text-muted: rgba(255, 255, 255, .25);--pm-text-faint: rgba(255, 255, 255, .1);--pm-border: rgba(255, 255, 255, .08);--pm-border-subtle: rgba(255, 255, 255, .04);--pm-hover: rgba(255, 255, 255, .05);--pm-chat-bg: #0f1c35;--pm-search-bg: rgba(20, 20, 34, .8);--pm-search-border: rgba(125, 82, 255, .1);--pm-avatar-border: #0A0A14;--pm-scrollbar: rgba(125, 82, 255, .15);--pm-scrollbar-hover: rgba(125, 82, 255, .35);--pm-select-option-bg: #1a2540;--pm-select-option-text: #000000;--pm-grid-dot: rgba(125, 82, 255, .06);--pm-table-bg: rgba(12, 12, 24, .5);--pm-table-sticky: rgba(12, 12, 24, .95);--pm-panel-bg: linear-gradient(160deg, rgba(13,27,46,.97) 0%, rgba(6,15,28,.99) 100%);--pm-panel-solid: #0d1b2e;--pm-overlay-bg: rgba(0, 0, 0, .6);--pm-label-color: rgba(255, 255, 255, .5);--pm-field-bg: rgba(0, 0, 0, .2);--pm-field-border: rgba(255, 255, 255, .1);--pm-subtle-text: rgba(255, 255, 255, .4);--pm-chat-bubble-other: rgba(255, 255, 255, .08);--pm-chat-sender-text: rgba(255, 255, 255, .4);--pm-chat-time-text: rgba(255, 255, 255, .25)}.light-theme{--pm-bg: #F4F5F7;--pm-bg-main: linear-gradient(135deg, #F0F1F5 0%, #E8EAF0 40%, #F5F3F8 100%);--pm-sidebar-bg: rgba(255, 255, 255, .95);--pm-sidebar-border: rgba(0, 0, 0, .06);--pm-topbar-bg: rgba(255, 255, 255, .85);--pm-topbar-border: rgba(0, 0, 0, .06);--pm-surface: rgba(255, 255, 255, .92);--pm-surface-2: rgba(255, 255, 255, .8);--pm-card-bg: rgba(255, 255, 255, .95);--pm-card-border: rgba(0, 0, 0, .08);--pm-card-hover-border: rgba(125, 82, 255, .3);--pm-modal-bg: #FFFFFF;--pm-modal-overlay: rgba(0, 0, 0, .35);--pm-input-bg: rgba(0, 0, 0, .06);--pm-input-border: rgba(0, 0, 0, .15);--pm-dropdown-bg: rgba(255, 255, 255, .98);--pm-text: #1A1A2E;--pm-text-secondary: rgba(0, 0, 0, .55);--pm-text-muted: rgba(0, 0, 0, .35);--pm-text-faint: rgba(0, 0, 0, .1);--pm-border: rgba(0, 0, 0, .1);--pm-border-subtle: rgba(0, 0, 0, .04);--pm-hover: rgba(0, 0, 0, .04);--pm-chat-bg: #FFFFFF;--pm-search-bg: rgba(0, 0, 0, .04);--pm-search-border: rgba(0, 0, 0, .1);--pm-avatar-border: #FFFFFF;--pm-scrollbar: rgba(0, 0, 0, .1);--pm-scrollbar-hover: rgba(0, 0, 0, .2);--pm-select-option-bg: #FFFFFF;--pm-select-option-text: #1A1A2E;--pm-grid-dot: rgba(0, 0, 0, .04);--pm-table-bg: #FFFFFF;--pm-table-sticky: #F5F5FA;--pm-panel-bg: #FFFFFF;--pm-panel-solid: #FFFFFF;--pm-overlay-bg: rgba(0, 0, 0, .25);--pm-label-color: rgba(0, 0, 0, .6);--pm-field-bg: rgba(0, 0, 0, .06);--pm-field-border: rgba(0, 0, 0, .15);--pm-subtle-text: rgba(0, 0, 0, .45);--pm-chat-bubble-other: rgba(0, 0, 0, .06);--pm-chat-sender-text: rgba(0, 0, 0, .5);--pm-chat-time-text: rgba(0, 0, 0, .35)}.pm-theme-scope{background:var(--pm-bg);color:var(--pm-text);transition:background-color .3s ease,color .3s ease}.pm-theme-scope .aether-sidebar{background:var(--pm-sidebar-bg);border-color:var(--pm-sidebar-border)}.pm-theme-scope .aether-topbar{background:var(--pm-topbar-bg);border-color:var(--pm-topbar-border)}.pm-theme-scope .aether-search{background:var(--pm-search-bg);border-color:var(--pm-search-border)}.pm-theme-scope .aether-card{background:var(--pm-card-bg);border-color:var(--pm-card-border)}.pm-theme-scope .aether-card:hover{border-color:var(--pm-card-hover-border)}.pm-theme-scope .aether-task-card{background:var(--pm-card-bg);border-color:var(--pm-card-border)}.pm-theme-scope .aether-task-card:hover{border-color:var(--pm-card-hover-border)}.pm-theme-scope .glass{background:var(--pm-surface-2);border-color:var(--pm-card-border)}.pm-theme-scope .glass-card{background:var(--pm-surface);border-color:var(--pm-card-border)}.light-theme .pm-theme-scope .text-white\/70,.light-theme .pm-theme-scope .text-white\/60,.light-theme .pm-theme-scope .text-white\/50{color:var(--pm-text-secondary)!important}.light-theme .pm-theme-scope .text-white\/45,.light-theme .pm-theme-scope .text-white\/40,.light-theme .pm-theme-scope .text-white\/30{color:var(--pm-text-muted)!important}.light-theme .pm-theme-scope .text-white\/25{color:#0000004d!important}.light-theme .pm-theme-scope .text-white\/20{color:#00000040!important}.light-theme .pm-theme-scope .text-white\/15{color:#00000026!important}.light-theme .pm-theme-scope .border-white\/10,.light-theme .pm-theme-scope .border-white\/5,.light-theme .pm-theme-scope .border-white\/\[0\.04\],.light-theme .pm-theme-scope .border-white\/\[0\.06\],.light-theme .pm-theme-scope .border-white\/\[0\.08\],.light-theme .pm-theme-scope .border-white\/\[0\.1\],.light-theme .pm-theme-scope .border-white\/\[0\.12\]{border-color:var(--pm-border)!important}.light-theme .pm-theme-scope .bg-white\/5,.light-theme .pm-theme-scope .bg-white\/\[0\.03\],.light-theme .pm-theme-scope .bg-white\/\[0\.04\]{background-color:#00000008!important}.light-theme .pm-theme-scope .bg-white\/10,.light-theme .pm-theme-scope .bg-white\/15{background-color:#0000000d!important}.light-theme .pm-theme-scope .hover\:bg-white\/5:hover,.light-theme .pm-theme-scope .hover\:bg-white\/10:hover,.light-theme .pm-theme-scope .hover\:bg-white\/\[0\.04\]:hover,.light-theme .pm-theme-scope .hover\:bg-white\/\[0\.06\]:hover{background-color:#0000000f!important}.light-theme .pm-theme-scope .hover\:text-white:hover{color:var(--pm-text)!important}.light-theme .pm-theme-scope select option{background:#fff!important;color:#1a1a2e!important}.light-theme .pm-theme-scope select{color:var(--pm-text);background-color:#f0f0f4!important}.light-theme .pm-theme-scope input,.light-theme .pm-theme-scope textarea{color:var(--pm-text)}.light-theme .pm-theme-scope input::placeholder,.light-theme .pm-theme-scope textarea::placeholder{color:var(--pm-text-muted)}.light-theme .pm-theme-scope ::-webkit-scrollbar-thumb{background:var(--pm-scrollbar)}.light-theme .pm-theme-scope ::-webkit-scrollbar-thumb:hover{background:var(--pm-scrollbar-hover)}.light-theme .pm-theme-scope .aether-grid-texture{background-image:radial-gradient(circle at 1px 1px,var(--pm-grid-dot) 1px,transparent 0)}.light-theme .pm-theme-scope .aether-btn-ghost{color:var(--pm-text-secondary);border-color:var(--pm-border)}.light-theme .pm-theme-scope .aether-btn-ghost:hover{background:var(--pm-hover);color:var(--pm-text)}.light-theme .text-white{color:var(--pm-text)}.light-theme .text-white\/90{color:#1e1e32e6}.light-theme .text-white\/80{color:#1e1e32cc}.light-theme .text-white\/70{color:#1e1e32b3}.light-theme .text-white\/60{color:#1e1e328c}.light-theme .text-white\/50{color:#1e1e3280}.light-theme .text-white\/40{color:#1e1e3273}.light-theme .text-white\/30{color:#1e1e3259}.light-theme .text-white\/25{color:#1e1e324d}.light-theme .text-white\/20{color:#1e1e3240}.light-theme .bg-black\/20,.light-theme .bg-black\/30{background-color:var(--pm-input-bg)!important}.light-theme .bg-black\/50{background-color:#00000014!important}.light-theme .bg-black\/60{background-color:#00000026!important}.light-theme .border-white\/10{border-color:#0000001f!important}.light-theme .border-white\/8{border-color:#0000001a!important}.light-theme .border-white\/5{border-color:#00000014!important}.light-theme .placeholder-white\/30::placeholder{color:#1e1e3259!important}.light-theme .placeholder-white\/25::placeholder{color:#1e1e324d!important}.light-theme .bg-white\/5{background-color:#0000000a!important}.light-theme .bg-white\/10{background-color:#0000000f!important}.light-theme .hover\:bg-white\/5:hover{background-color:#0000000d!important}.light-theme .hover\:bg-white\/10:hover{background-color:#00000014!important}.light-theme select option{background:#fff!important;color:#1a1a2e!important}.light-theme input,.light-theme textarea{color:var(--pm-text)}.light-theme select{color:var(--pm-text);background-color:#f0f0f4!important}.light-theme input::placeholder,.light-theme textarea::placeholder{color:var(--pm-text-muted)}.light-theme input[type=date]{color-scheme:light!important}select{background-color:#1a2540}select option{background:#1a2540;color:#fff}.theme-toggle{position:relative;width:44px;height:24px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);cursor:pointer;transition:all .3s ease;flex-shrink:0}.theme-toggle:hover{background:#ffffff26}.theme-toggle .toggle-knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#7d52ff;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.theme-toggle.light .toggle-knob{left:22px;background:#f59e0b}.light-theme .theme-toggle{background:#00000014;border-color:#0000001f}.light-theme .theme-toggle:hover{background:#0000001f}.pm-theme-scope .fixed [class*=rounded-2xl][class*=shadow-2xl]{background:var(--pm-modal-bg)}.light-theme .pm-theme-scope .text-white{color:var(--pm-text)!important}.light-theme .pm-theme-scope .text-white\/90{color:#1e1e32e6!important}.light-theme .pm-theme-scope .text-white\/80{color:#1e1e32cc!important}.light-theme .pm-theme-scope .text-white\/70{color:#1e1e32b3!important}.light-theme .pm-theme-scope .text-white\/50{color:#1e1e3280!important}.light-theme .pm-theme-scope .text-white\/40{color:#1e1e3273!important}.light-theme .pm-theme-scope .text-white\/30{color:#1e1e3259!important}.light-theme .pm-theme-scope .text-white\/25{color:#1e1e324d!important}.light-theme .pm-theme-scope .text-white\/20{color:#1e1e3240!important}.light-theme .pm-theme-scope .placeholder-white\/30::placeholder{color:#1e1e3259!important}.light-theme .pm-theme-scope .placeholder-white\/25::placeholder{color:#1e1e324d!important}.light-theme .pm-theme-scope .border-white\/10{border-color:#0000001f!important}.light-theme .pm-theme-scope .border-white\/20{border-color:#00000026!important}.light-theme .pm-theme-scope .border-white\/5{border-color:#00000014!important}.light-theme .pm-theme-scope .border-white\/8{border-color:#0000001a!important}.light-theme .pm-theme-scope .border-white\/\[0\.1\]{border-color:#0000001f!important}.light-theme .pm-theme-scope .border-white\/\[0\.07\]{border-color:#00000014!important}.light-theme .pm-theme-scope .border-white\/\[0\.18\]{border-color:#00000026!important}.light-theme .pm-theme-scope .bg-black\/20,.light-theme .pm-theme-scope .bg-black\/30{background-color:var(--pm-input-bg)!important}.light-theme .pm-theme-scope .bg-black\/50{background-color:#00000014!important}.light-theme .pm-theme-scope .bg-black\/60{background-color:#00000026!important}.light-theme .pm-theme-scope .bg-white\/3{background-color:#00000008!important}.light-theme .pm-theme-scope .bg-white\/5{background-color:#0000000a!important}.light-theme .pm-theme-scope .bg-white\/6{background-color:#0000000d!important}.light-theme .pm-theme-scope .bg-white\/8,.light-theme .pm-theme-scope .bg-white\/10{background-color:#0000000f!important}.light-theme .pm-theme-scope .bg-white\/20{background-color:#00000014!important}.light-theme .pm-theme-scope .hover\:bg-white\/5:hover{background-color:#0000000d!important}.light-theme .pm-theme-scope .hover\:bg-white\/10:hover{background-color:#00000014!important}.light-theme .pm-theme-scope .hover\:bg-white\/6:hover{background-color:#0000000f!important}.light-theme .pm-theme-scope .bg-white\/\[0\.07\]{background-color:#00000014!important}.light-theme .pm-theme-scope .bg-white\/20{background-color:#0000001a!important}.light-theme .pm-theme-scope .aether-sidebar-item{color:var(--pm-text-secondary)}.light-theme .pm-theme-scope .aether-sidebar-item:hover{background:var(--pm-hover);color:var(--pm-text)}.light-theme .pm-theme-scope .aether-sidebar-item.active{background:#7d52ff1a;color:#7d52ff}.light-theme .pm-theme-scope input[type=text],.light-theme .pm-theme-scope input[type=date],.light-theme .pm-theme-scope input[type=password],.light-theme .pm-theme-scope textarea,.light-theme .pm-theme-scope select{background-color:var(--pm-input-bg)!important;color:var(--pm-text)!important;border-color:#00000026!important}.light-theme .pm-theme-scope input:focus,.light-theme .pm-theme-scope select:focus,.light-theme .pm-theme-scope textarea:focus{border-color:#7d52ff!important}.light-theme .pm-theme-scope input[type=date]{color-scheme:light!important}.light-theme .pm-theme-scope option{background:#fff!important;color:#1e1e32!important}.light-theme .pm-theme-scope input::placeholder{color:#1e1e3259!important}.light-theme .pm-theme-scope .bg-\[#0f172a\]\/60,.light-theme .pm-theme-scope .bg-\[#0f172a\]\/70{background-color:#ffffffd9!important}.light-theme .pm-theme-scope table{background:#fff!important}.light-theme .pm-theme-scope th{background:#00000008!important;color:#1e1e3299!important;border-color:#0000001a!important}.light-theme .pm-theme-scope td{border-color:#00000014!important}.light-theme .pm-theme-scope th.bg-\[#0f1c35\],.light-theme .pm-theme-scope td .bg-\[#0f1c35\],.light-theme .pm-theme-scope .sticky.bg-\[#0f1c35\]{background:#f5f5fa!important}.light-theme .pm-theme-scope .bg-\[#080f20\]{background-color:#fff!important}.light-theme .pm-theme-scope .bg-\[#0c1528\]{background-color:#f5f5fa!important}.light-theme .pm-theme-scope .fixed.bottom-0 .rounded-t-3xl{background:#ffffffeb!important;-webkit-backdrop-filter:blur(30px)!important;backdrop-filter:blur(30px)!important}.light-theme .pm-theme-scope .bg-white\/8{background-color:#0000000d!important}.light-theme .pm-theme-scope .bg-white.text-gray-500{background:#0000000f!important;color:var(--pm-text-secondary)!important}.light-theme .pm-theme-scope [style*=linear-gradient][style*="rgba(13,27,46"]{background:#fff!important}.light-theme [style*=linear-gradient][style*="rgba(13,27,46"],.light-theme [style*=linear-gradient][style*="rgba(6,15,28"]{background:#fff!important;border-color:#0000001f!important}.light-theme [style*=background][style*="rgba(0,0,0,0.7)"],.light-theme [style*=background][style*="rgba(0,0,0,0.6)"]{background:#00000040!important}.light-theme [style*=linear-gradient][style*="rgba(13,27,46"] *,.light-theme [style*=linear-gradient][style*="rgba(6,15,28"] *{color:inherit}.light-theme [style*=linear-gradient][style*="rgba(13,27,46"] [style*="color: white"],.light-theme [style*=linear-gradient][style*="rgba(6,15,28"] [style*="color: white"],.light-theme [style*=linear-gradient][style*="rgba(13,27,46"] [style*="color: 'white'"],.light-theme [style*=linear-gradient][style*="rgba(6,15,28"] [style*="color: 'white'"]{color:#1e1e32!important}.light-theme [style*="color: rgba(255,255,255"]{color:#1e1e32a6!important}.light-theme [style*="color: white"]{color:#1e1e32!important}.light-theme [style*="background: rgba(30,41,59"],.light-theme [style*="background: rgba(0,0,0,0.3)"],.light-theme [style*="background: rgba(255,255,255,0.05)"],.light-theme [style*="background: rgba(255,255,255,0.06)"],.light-theme [style*="background: rgba(255,255,255,0.07)"]{background:#0000000a!important}.light-theme input[style*="background: rgba(255,255,255,0.0"],.light-theme textarea[style*="background: rgba(255,255,255,0.0"]{background:#0000000a!important;color:#1e1e32!important;border-color:#00000026!important}.light-theme input[style*="color: white"],.light-theme textarea[style*="color: white"]{color:#1e1e32!important}.light-theme button[style*="color: rgba(255,255,255,0.35)"]{color:#1e1e3273!important}.light-theme button[style*="color: rgba(255,255,255,0.5)"]{color:#1e1e3280!important}.light-theme [style*="background: rgba(245,158,11,0.04)"]{background:#f59e0b0f!important}.light-theme [style*="background: rgba(255,255,255,0.025)"],.light-theme [style*="background: rgba(255,255,255,0.01)"]{background:#00000005!important}.light-theme label[style*="color: rgba(255,255,255"]{color:#1e1e3280!important}.light-theme [style*="background: linear-gradient(160deg, rgba(13,27,46"]{background:#fff!important;box-shadow:0 24px 80px #00000026!important}.light-theme .pm-theme-scope [style*="background: rgba(12,12,24"]{background:#fff!important}.light-theme .pm-theme-scope [style*="rgba(12,12,24,0.95)"]{background:#f5f5fa!important}.light-theme .pm-theme-scope [style*="background: rgba(255,255,255,0.05)"]{background:#0000000a!important}.light-theme .pm-theme-scope button[style*="background: rgba(255,255,255,0.05)"]{background:#0000000d!important;border-color:#0000001a!important}.light-theme .pm-theme-scope button[style*="color: rgba(255,255,255,0.6)"]{color:#1e1e328c!important}.light-theme .pm-theme-scope [style*="borderBottom: 1px solid rgba(255,255,255"]{border-bottom-color:#0000000f!important}.light-theme .pm-theme-scope label{color:var(--pm-text-secondary)!important}.light-theme .pm-theme-scope .bg-\[#7D52FF\]{color:#fff!important}.light-theme .pm-theme-scope .bg-gradient-to-r.from-\[#7D52FF\]{color:#fff!important}.light-theme .pm-theme-scope .bg-indigo-600,.light-theme .pm-theme-scope .bg-emerald-600,.light-theme .pm-theme-scope .bg-red-500,.light-theme .pm-theme-scope .bg-teal-500{color:#fff!important}.light-theme .pm-theme-scope .border-\[#0c0c18\]{border-color:#fff!important}.light-theme .pm-theme-scope .divide-white\/\[0\.03\]>:not([hidden])~:not([hidden]){border-color:#0000000f!important}.light-theme .pm-theme-scope .border-white\/\[0\.06\]{border-color:#00000014!important}.light-theme .pm-theme-scope .border-white\/\[0\.04\]{border-color:#0000000f!important}.light-theme .pm-theme-scope .border-white\/\[0\.08\]{border-color:#00000014!important}.light-theme .pm-theme-scope .hover\:border-white\/20:hover{border-color:#00000026!important}.light-theme .pm-theme-scope .hover\:bg-white\/\[0\.02\]:hover{background-color:#00000005!important}.light-theme .pm-theme-scope .hover\:bg-white\/\[0\.03\]:hover{background-color:#00000008!important}.light-theme .pm-theme-scope .hover\:bg-white\/\[0\.04\]:hover{background-color:#0000000a!important}.light-theme .pm-theme-scope .hover\:bg-white\/\[0\.06\]:hover{background-color:#0000000d!important}.light-theme .pm-theme-scope .bg-white\/\[0\.04\]{background-color:#00000008!important}.light-theme .pm-theme-scope .bg-white\/\[0\.06\]{background-color:#0000000d!important}.light-theme .pm-theme-scope .bg-white\/10.backdrop-blur-xl{background:#ffffffd9!important}.light-theme .pm-theme-scope .text-white\/60{color:#1e1e328c!important}.light-theme .pm-theme-scope [style*="background: linear-gradient(135deg, rgba(13,27,46"]{background:#fff!important}*{margin:0;padding:0;box-sizing:border-box;font-family:Space Grotesk,Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif!important}body{background:var(--bg-primary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}.glass-card{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow-soft)}.glass{background:#0e0e1ab3;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(125,82,255,.06);box-shadow:0 4px 12px -2px #0000004d}.aether-card{background:#121220b3;border:1px solid rgba(125,82,255,.08);border-radius:14px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .25s cubic-bezier(.4,0,.2,1)}.aether-card:hover{border-color:#7d52ff33;box-shadow:0 0 24px -4px #7d52ff1a;transform:translateY(-1px)}.aether-sidebar{background:var(--sidebar-bg);border-right:1px solid rgba(125,82,255,.06);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.aether-sidebar-item{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:500;color:var(--text-secondary);transition:all .2s ease;position:relative;cursor:pointer}.aether-sidebar-item:hover{background:var(--sidebar-hover);color:var(--text-primary)}.aether-sidebar-item.active{background:var(--sidebar-active);color:var(--accent-cyan);font-weight:600}.aether-sidebar-item.active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;background:var(--accent-cyan);border-radius:0 3px 3px 0}.aether-topbar{background:#0a0a1299;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(125,82,255,.06);position:relative;z-index:50}.aether-search{background:#141422cc;border:1px solid rgba(125,82,255,.1);border-radius:10px;color:var(--text-secondary);transition:all .2s ease}.aether-search:focus-within{border-color:#7d52ff4d;box-shadow:0 0 0 2px #7d52ff14}.aether-grid-texture{background-image:radial-gradient(circle at 1px 1px,rgba(125,82,255,.06) 1px,transparent 0);background-size:24px 24px}.aether-vignette{box-shadow:inset 0 0 120px 60px #0006}.aether-btn-primary{background:linear-gradient(135deg,#7d52ff,#6b3fe8);color:#fff;border:none;border-radius:10px;font-weight:600;font-size:13px;padding:8px 18px;transition:all .2s ease;cursor:pointer}.aether-btn-primary:hover{box-shadow:0 4px 20px -4px #7d52ff80;transform:translateY(-1px)}.aether-btn-ghost{background:transparent;color:var(--text-secondary);border:1px solid rgba(255,255,255,.08);border-radius:10px;font-weight:500;font-size:13px;padding:8px 16px;transition:all .2s ease;cursor:pointer}.aether-btn-ghost:hover{background:#ffffff0d;border-color:#7d52ff33;color:var(--text-primary)}.aether-btn-cyan{background:#00f0ff1a;color:#00f0ff;border:1px solid rgba(0,240,255,.2);border-radius:10px;font-weight:600;font-size:13px;padding:8px 18px;transition:all .2s ease;cursor:pointer}.aether-btn-cyan:hover{background:#00f0ff26;box-shadow:0 0 16px -4px #00f0ff4d}.aether-fab{position:fixed;bottom:28px;right:28px;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#7d52ff,#00f0ff);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 24px -4px #7d52ff80;transition:all .25s ease;z-index:50}.aether-fab:hover{transform:scale(1.08);box-shadow:0 8px 32px -4px #7d52ffb3}.aether-kanban-col{min-width:280px;flex:1;display:flex;flex-direction:column;gap:12px}.aether-kanban-header{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.aether-task-card{background:#121220bf;border:1px solid rgba(125,82,255,.06);border-radius:12px;padding:14px;transition:all .2s ease;cursor:pointer}.aether-task-card:hover{border-color:#7d52ff26;box-shadow:0 4px 16px -4px #0006;transform:translateY(-1px)}.aether-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.aether-badge-critical{background:#a855f733;color:#a855f7;border:1px solid rgba(168,85,247,.3)}.aether-badge-high{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.aether-badge-normal{background:#00f0ff1a;color:#00f0ff;border:1px solid rgba(0,240,255,.2)}.aether-badge-low{background:#00e68c1a;color:#00e68c;border:1px solid rgba(0,230,140,.2)}.aether-badge-done{background:#00e68c1f;color:#00e68c;border:1px solid rgba(0,230,140,.25)}.aether-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#7d52ff1f;color:#7d52ffcc;border:1px solid rgba(125,82,255,.15)}.bg-gradient-vibrant{background:linear-gradient(135deg,#7d52ff,#00f0ff,#ff00e5)}.bg-gradient-mesh{background-color:#f2f1ed;background-image:radial-gradient(at 80% 0%,hsla(189,100%,56%,1) 0px,transparent 50%),radial-gradient(at 0% 50%,hsla(355,100%,93%,1) 0px,transparent 50%),radial-gradient(at 80% 50%,hsla(340,100%,76%,1) 0px,transparent 50%),radial-gradient(at 0% 100%,hsla(22,100%,77%,1) 0px,transparent 50%)}.pm-border-glow{border:1px solid rgba(125,82,255,.15);box-shadow:0 0 0 1px #7d52ff0d,var(--shadow-soft)}.pm-card{background:#16162a99;border:1px solid rgba(125,82,255,.1);border-radius:14px;transition:all .25s ease}.pm-card:hover{border-color:#7d52ff40;box-shadow:0 0 24px -4px #7d52ff1f;transform:translateY(-1px)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#7d52ff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#7d52ff59}button,input,textarea,select{transition:all .2s ease}.ui-draggable-handle{cursor:move}.ui-draggable-dragging{opacity:.9}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .3s ease-out}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-slide-up{animation:fadeSlideUp .4s ease-out both}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.animate-slide-in{animation:slideIn .3s ease-out}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer{background:linear-gradient(90deg,transparent 0%,rgba(125,82,255,.06) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 3s ease-in-out infinite}@keyframes pulseGlow{0%,to{box-shadow:0 0 8px #7d52ff33}50%{box-shadow:0 0 16px #7d52ff66}}.animate-pulse-glow{animation:pulseGlow 2.5s ease-in-out infinite}@keyframes progressShimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.toast{position:fixed;top:20px;right:20px;z-index:9999;padding:16px 24px;border-radius:12px;box-shadow:0 8px 32px #0000004d;animation:slideIn .3s ease-out}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;border-radius:10px;background:#ef4444;color:#fff}@media (max-width: 768px){.animate-in{scroll-margin-top:80px}#scrollable-content{scroll-behavior:smooth}}
