@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:geistSans,geistSans Fallback}.__variable_1e4310{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:geistMono,geistMono Fallback}.__variable_c3aa02{--font-geist-mono:"geistMono","geistMono Fallback"}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-style:solid;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial}}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1\/2{top:50%}.top-\[-6\%\]{top:-6%}.top-full{top:100%}.right-\[-6\%\]{right:-6%}.right-\[-8\%\]{right:-8%}.bottom-\[-12\%\]{bottom:-12%}.left-\[-10\%\]{left:-10%}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.container{width:100%}.mx-auto{margin-inline:auto}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-\[14px\]{height:14px}.h-\[44px\]{height:44px}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.min-h-\[44px\]{min-height:44px}.min-h-\[160px\]{min-height:160px}.min-h-dvh{min-height:100dvh}.w-\[14px\]{width:14px}.w-\[160px\]{width:160px}.w-\[260px\]{width:260px}.w-full{width:100%}.w-px{width:1px}.max-w-\[360px\]{max-width:360px}.max-w-\[720px\]{max-width:720px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%}.scale-0,.scale-100{scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-90{rotate:90deg}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-\[var\(--background\)\]{background-color:var(--background)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--foreground\)\]{color:var(--foreground)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-\[0_0_8px_rgba\(196\,181\,253\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#c4b5fdcc)}.shadow-\[0_0_10px_rgba\(52\,211\,153\,0\.7\)\],.shadow-\[0_0_8px_rgba\(196\,181\,253\,0\.8\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(52\,211\,153\,0\.7\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#34d399b3)}.shadow-\[0_0_10px_rgba\(125\,211\,252\,0\.7\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#7dd3fcb3)}.shadow-\[0_0_10px_rgba\(125\,211\,252\,0\.7\)\],.shadow-\[0_0_12px_rgba\(52\,211\,153\,0\.7\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(52\,211\,153\,0\.7\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#34d399b3)}.shadow-\[0_0_15px_rgba\(251\,191\,36\,0\.2\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#fbbf2433)}.shadow-\[0_0_15px_rgba\(251\,191\,36\,0\.2\)\],.shadow-\[0_0_15px_rgba\(251\,191\,36\,0\.3\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(251\,191\,36\,0\.3\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#fbbf244d)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#00000059)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.35\)\],.shadow-\[0_10px_35px_rgba\(0\,0\,0\,0\.35\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_35px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 10px 35px var(--tw-shadow-color,#00000059)}.shadow-\[0_15px_50px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 15px 50px var(--tw-shadow-color,#00000059)}.shadow-\[0_15px_50px_rgba\(0\,0\,0\,0\.35\)\],.shadow-\[0_20px_80px_rgba\(0\,0\,0\,0\.35\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_80px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 20px 80px var(--tw-shadow-color,#00000059)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.005\]:hover{scale:1.005}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:transform-none:disabled{transform:none}.disabled\:opacity-50:disabled{opacity:.5}:root{color-scheme:light;--background:#f0f4f8;--background-subtle:#e8eef4;--foreground:#0f172a;--foreground-muted:#475569;--foreground-subtle:#94a3b8;--surface:#ffffffd9;--surface-hover:#fffffff2;--surface-active:#f1f5f9;--surface-elevated:#fffffffa;--surface-glass:#fff9;--border:#94a3b840;--border-subtle:#0000000a;--border-focus:#6366f1;--border-glow:#6366f166;--primary:#6366f1;--primary-hover:#4f46e5;--primary-subtle:#6366f11f;--primary-foreground:#fff;--primary-gradient-from:#6366f1;--primary-gradient-via:#8b5cf6;--primary-gradient-to:#a855f7;--secondary:#8b5cf6;--secondary-hover:#7c3aed;--secondary-subtle:#8b5cf61f;--accent-success:#10b981;--accent-success-subtle:#10b9811f;--accent-warning:#f59e0b;--accent-warning-subtle:#f59e0b1f;--accent-error:#ef4444;--accent-error-subtle:#ef44441f;--accent-info:#0ea5e9;--accent-info-subtle:#0ea5e91f;--shadow-sm:0 1px 2px #0000000a;--shadow:0 2px 8px #0000000f,0 1px 2px #0000000a;--shadow-md:0 4px 16px #00000014,0 2px 4px #0000000a;--shadow-lg:0 12px 32px #0000001a,0 4px 8px #0000000f;--shadow-xl:0 24px 48px #0000001f,0 8px 16px #00000014;--shadow-glow:0 0 40px #6366f133,0 0 80px #8b5cf61a;--shadow-glow-sm:0 0 20px #6366f126;--shadow-inner:inset 0 2px 4px #0000000a;--shadow-glass:0 8px 32px #00000014,inset 0 1px 0 #fff9;--gradient-page:linear-gradient(145deg,#e8eef4,#f0f4f8 30%,#f8fafc 60%,#e0e7ff);--gradient-surface:linear-gradient(180deg,#ffffffe6,#ffffffb3);--gradient-accent:linear-gradient(135deg,var(--primary-gradient-from)0%,var(--primary-gradient-via)50%,var(--primary-gradient-to)100%);--gradient-header:linear-gradient(135deg,#ffffffe6,#f8fafcd9);--gradient-shimmer:linear-gradient(90deg,transparent,#fff6 50%,transparent);--ring:#6366f180;--ring-offset:#fff;--input-bg:#fffc;--input-border:#94a3b84d;--input-focus-ring:#6366f140;--overlay:#0f172a66;--backdrop:#f0f4f8d9;--scrollbar-track:#f1f5f980;--scrollbar-thumb:#94a3b866;--scrollbar-thumb-hover:#94a3b899;--header-bg:#ffffffb3;--sidebar-bg:#ffffffa6;--card-bg:#ffffffbf;--modal-bg:#ffffffe6;--tooltip-bg:#1e293b;--tooltip-fg:#fff;--welcome-bg:#f59e0b26;--welcome-fg:#b45309;--welcome-border:#f59e0b4d;--welcome-accent:#f59e0b;--status-online:#10b981;--status-offline:#94a3b8;--status-busy:#ef4444;--status-away:#f59e0b;--transition-fast:.15s;--transition-normal:.2s;--transition-slow:.3s;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--text-xs:11px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:18px;--avatar-sm:28px;--avatar-md:32px;--avatar-lg:40px;--row-height:48px;--header-height:56px;--button-height:36px}.dark{color-scheme:dark;--background:#0a0d14;--background-subtle:#0f1219;--foreground:#f1f5f9;--foreground-muted:#a1a9b8;--foreground-subtle:#6b7280;--surface:#161b26d9;--surface-hover:#1e2433f2;--surface-active:#2d3748e6;--surface-elevated:#1e2433fa;--surface-glass:#161b2699;--border:#6366f126;--border-subtle:#ffffff0d;--border-focus:#818cf8;--border-glow:#8b5cf666;--primary:#818cf8;--primary-hover:#6366f1;--primary-subtle:#818cf826;--primary-foreground:#0a0d14;--primary-gradient-from:#6366f1;--primary-gradient-via:#8b5cf6;--primary-gradient-to:#a855f7;--secondary:#a78bfa;--secondary-hover:#8b5cf6;--secondary-subtle:#a78bfa26;--accent-success:#34d399;--accent-success-subtle:#34d39926;--accent-warning:#fbbf24;--accent-warning-subtle:#fbbf2426;--accent-error:#f87171;--accent-error-subtle:#f8717126;--accent-info:#38bdf8;--accent-info-subtle:#38bdf826;--shadow-sm:0 1px 2px #0006;--shadow:0 2px 8px #00000080,0 1px 2px #0000004d;--shadow-md:0 4px 16px #00000080,0 2px 4px #0000004d;--shadow-lg:0 12px 32px #00000080,0 4px 8px #0006;--shadow-xl:0 24px 48px #0009,0 8px 16px #0006;--shadow-glow:0 0 60px #818cf840,0 0 120px #8b5cf626;--shadow-glow-sm:0 0 30px #818cf833;--shadow-inner:inset 0 2px 4px #0006;--shadow-glass:0 8px 32px #0006,inset 0 1px 0 #ffffff14;--gradient-page:linear-gradient(145deg,#0a0d14,#0f1219 30%,#101420 60%,#0d0f1a);--gradient-surface:linear-gradient(180deg,#1e2433e6,#161b26cc);--gradient-accent:linear-gradient(135deg,var(--primary-gradient-from)0%,var(--primary-gradient-via)50%,var(--primary-gradient-to)100%);--gradient-header:linear-gradient(135deg,#161b26e6,#1e2433d9);--gradient-shimmer:linear-gradient(90deg,transparent,#ffffff14 50%,transparent);--ring:#818cf880;--ring-offset:#0a0d14;--input-bg:#161b26cc;--input-border:#6366f133;--input-focus-ring:#818cf84d;--overlay:#000000b3;--backdrop:#0a0d14e6;--scrollbar-track:#161b2680;--scrollbar-thumb:#6366f14d;--scrollbar-thumb-hover:#818cf880;--header-bg:#161b26bf;--sidebar-bg:#161b26b3;--card-bg:#161b26cc;--modal-bg:#161b26f2;--tooltip-bg:#f1f5f9;--tooltip-fg:#0a0d14;--welcome-bg:#fbbf241f;--welcome-fg:#fcd34d;--welcome-border:#fbbf2440;--welcome-accent:#fbbf24;--status-online:#34d399;--status-offline:#6b7280;--status-busy:#f87171;--status-away:#fbbf24}body{color:var(--foreground);background:var(--gradient-page);font-family:var(--font-geist-sans),system-ui,-apple-system,"Segoe UI",sans-serif;transition:background-color var(--transition-normal),color var(--transition-normal);min-height:100dvh}*{transition-property:background-color,border-color,color,fill,stroke,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--transition-fast)}.theme-transitioning *{transition-duration:0s!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full);border:2px solid var(--scrollbar-track)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}::selection{background:var(--primary);color:var(--primary-foreground)}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pulse-glow{0%,to{box-shadow:var(--shadow-glow-sm)}50%{box-shadow:var(--shadow-glow)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@layer utilities{.text-balance{text-wrap:balance}.glass{background:var(--surface-glass);-webkit-backdrop-filter:blur(20px)saturate(180%)}.glass,.glass-strong{border:1px solid var(--border);box-shadow:var(--shadow-glass)}.glass-strong{background:var(--surface);-webkit-backdrop-filter:blur(40px)saturate(200%)}.glow{box-shadow:var(--shadow-glow)}.glow-sm{box-shadow:var(--shadow-glow-sm)}.glow-pulse{animation:pulse-glow 3s ease-in-out infinite}.gradient-text{background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.animate-fade-in{animation:fade-in .4s ease-out forwards}.animate-scale-in{animation:scale-in .3s ease-out forwards}.animate-slide-up{animation:slide-up .4s ease-out forwards}.animate-float{animation:float 3s ease-in-out infinite}.delay-1{animation-delay:50ms}.delay-2{animation-delay:.1s}.delay-3{animation-delay:.15s}.delay-4{animation-delay:.2s}.delay-5{animation-delay:.25s}}@layer components{.card{background:var(--card-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--border);transition:all var(--transition-normal)}.card:hover{box-shadow:var(--shadow-lg)}.input{background:var(--input-bg);-webkit-backdrop-filter:blur(8px);border:1px solid var(--input-border);border-radius:var(--radius-full);transition:all var(--transition-fast);padding:.625rem 1.25rem;font-size:.875rem}.input:focus{border-color:var(--border-focus);box-shadow:0 0 0 4px var(--input-focus-ring),var(--shadow-glow-sm);outline:none}.input::placeholder{color:var(--foreground-subtle)}.btn-primary{background:var(--gradient-accent);color:#fff;border-radius:var(--radius-full);box-shadow:var(--shadow-md),var(--shadow-glow-sm);transition:all var(--transition-fast);padding:.75rem 1.5rem;font-weight:600;position:relative;overflow:hidden}.btn-primary:before{content:"";background:var(--gradient-shimmer);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.btn-primary:hover{box-shadow:var(--shadow-lg),var(--shadow-glow);transform:translateY(-2px)scale(1.02)}.btn-primary:hover:before{transform:translate(100%)}.btn-primary:active{transform:translateY(0)scale(.98)}.btn-nav{background:var(--surface-glass);color:var(--foreground-muted);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);padding:.375rem .625rem;font-weight:500;position:relative;overflow:hidden}.btn-nav:before{content:"";background:var(--gradient-shimmer);opacity:0;transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.btn-nav:hover{background:var(--surface-hover);color:var(--foreground);border-color:var(--border-glow);box-shadow:var(--shadow-md),var(--shadow-glow-sm);transform:translate(2px)}.btn-nav:hover:before{opacity:1;transform:translate(100%)}.btn-nav[data-active=true]{background:var(--gradient-accent);color:#fff;box-shadow:var(--shadow-md),var(--shadow-glow-sm);border-color:#0000}.btn-nav[data-active=true]:hover{box-shadow:var(--shadow-lg),var(--shadow-glow);transform:translate(0)}.btn-nav[data-active=true]:before{opacity:0}.btn-nav:active{transform:scale(.98)}.card-shiny{background:var(--card-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--border);transition:all var(--transition-normal);position:relative;overflow:hidden}.card-shiny:before{content:"";background:linear-gradient(90deg,#0000,#ffffff80 30%,#fffc 50%,#ffffff80 70%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.card-shiny:after{content:"";background:var(--gradient-shimmer);opacity:0;transition:opacity .3s;position:absolute;inset:0;transform:translate(-100%)}.card-shiny:hover{box-shadow:var(--shadow-lg),var(--shadow-glow-sm);border-color:var(--border-glow)}.card-shiny:hover:after{opacity:1;animation:shimmer 1s ease-in-out}.row-highlight{transition:all var(--transition-fast)}.row-highlight:hover{background:var(--surface-hover);transform:translate(4px)}.avatar{border-radius:var(--radius-full);box-shadow:var(--shadow-md),0 0 0 2px var(--border);object-fit:cover;transition:all var(--transition-fast)}.avatar:hover{box-shadow:var(--shadow-lg),var(--shadow-glow-sm);transform:scale(1.05)}.inbox-row{border-bottom:1px solid var(--border);transition:all var(--transition-fast);cursor:pointer;grid-template-columns:40px 1fr 2fr auto;align-items:center;gap:1rem;padding:.875rem 1rem;display:grid;position:relative}.inbox-row:before{content:"";background:var(--gradient-accent);width:3px;transition:transform var(--transition-fast);border-radius:0 var(--radius-sm)var(--radius-sm)0;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.inbox-row:hover{background:var(--surface-hover)}.inbox-row:hover:before{transform:scaleY(1)}.inbox-row.selected{background:var(--primary-subtle)}.inbox-row.selected:before{transform:scaleY(1)}.sync-indicator{color:var(--foreground-muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.sync-indicator:before{content:"";border-radius:var(--radius-full);background:var(--status-online);width:6px;height:6px;box-shadow:0 0 8px var(--status-online)}.sync-indicator.stale:before{background:var(--status-away);box-shadow:0 0 8px var(--status-away)}.header-glass{background:var(--header-bg)}.header-glass,.sidebar-glass{-webkit-backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--border);box-shadow:var(--shadow-md)}.sidebar-glass{background:var(--sidebar-bg)}.modal-glass{background:var(--modal-bg);-webkit-backdrop-filter:blur(40px)saturate(200%);border:1px solid var(--border);box-shadow:var(--shadow-xl),var(--shadow-glow)}.border-gradient{position:relative}.border-gradient:before{content:"";background:var(--gradient-accent);border-radius:inherit;z-index:-1;opacity:0;transition:opacity var(--transition-normal);position:absolute;inset:-1px}.border-gradient:hover:before{opacity:1}.hero-metallic{color:#e5e7eb;background:radial-gradient(120% 90% at 15% 15%,#818cf847,#0000 45%),radial-gradient(90% 70% at 85% 10%,#ec489940,#0000 50%),radial-gradient(80% 80% at 50% 90%,#3b82f62e,#0000 55%),linear-gradient(135deg,#0b1024,#161033 40%,#231547 70%,#0a0a1a);position:relative;overflow:hidden}.hero-metallic:after{content:"";mix-blend-mode:screen;opacity:.35;pointer-events:none;background:linear-gradient(120deg,#ffffff1f,#fff0);position:absolute;inset:0}.dark .hero-metallic{background:radial-gradient(120% 90% at 15% 15%,#818cf838,#0000 45%),radial-gradient(90% 70% at 85% 10%,#ec48992e,#0000 50%),radial-gradient(80% 80% at 50% 90%,#5eead41f,#0000 55%),linear-gradient(135deg,#05060f,#0f0b24 40%,#1b0f36 70%,#05060f)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}