/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */body,html{overscroll-behavior:none;min-height:100%}:root{--font-sans:var(--font-inter);--header-height:calc(var(--spacing)*12 + 1px);--spacing:.25rem;--bg-primary:#050b1e;--bg-secondary:#0e1b3c;--bg-accent:#132a5c;--bg-primary-rgb:5,11,30;--bg-secondary-rgb:14,27,60;--bg-accent-rgb:19,42,92;--text-primary:#e2ecffeb;--text-secondary:#dce8ffc7;--text-tertiary:#d6e2ff94;--text-header:var(--text-primary);--text-content:var(--text-secondary);--text-muted:var(--text-tertiary);--surface-base-rgb:7,16,40;--surface-muted-rgb:10,22,50;--surface-elevated-rgb:16,36,78;--surface-overlay-rgb:28,58,124;--card-bg-rgb:16,36,78;--surface-panel-strong:rgba(var(--surface-elevated-rgb),.42);--surface-panel-heavy:rgba(var(--surface-elevated-rgb),.35);--surface-panel:rgba(var(--surface-elevated-rgb),.28);--surface-panel-soft:rgba(var(--surface-elevated-rgb),.18);--surface-panel-light:rgba(var(--surface-elevated-rgb),.1);--surface-border-strong:#ffffff14;--surface-border:#ffffff0d;--surface-border-soft:#ffffff08;--panel-border:#7692ff1a;--panel-border-strong:#7692ff26;--panel-shadow:0 24px 48px -32px #0a1a444d;--card-shadow:0 12px 32px -20px #0a1a4440;--primary-rgb:46,90,239;--accent-rgb:107,124,255;--warning-rgb:245,158,11;--success-rgb:34,197,94;--error-rgb:255,92,112;--status-warning:#f59e0b;--status-warning-bg:#f59e0b26;--status-warning-border:#f59e0b59;--status-warning-rgb:245,158,11;--status-error:#ef4444;--status-error-bg:#ef444426;--status-error-border:#ef444459;--status-success:#22c55e;--status-success-bg:#22c55e26;--status-success-rgb:34,197,94;--status-success-foreground:#052e16;--status-busy:#3b82f6;--status-busy-bg:#3b82f626;--donut-track:#0f172a14;--font-family:"Inter",sans-serif;--font-weight-normal:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-base:1.4;--text-section-title:24px;--text-kpi-value:32px;--text-kpi-label:18px;--text-kpi-unit:14px;--text-body:15px;--text-caption:13px;--border-subtle:#ffffff14;--border-soft:#ffffff1f;--border-medium:#ffffff29;--glass-bg:rgba(var(--surface-muted-rgb),.08);--glass-bg-hover:rgba(var(--primary-rgb),.1);--glass-border:var(--panel-border);--glass-hover:#ffffff0a;--glass-shadow:var(--panel-shadow);--dashboard-shell-bg:rgba(var(--surface-muted-rgb),.08);--card-bg:rgba(var(--surface-elevated-rgb),.25);--card-border:#ffffff14;--card-hover-bg:rgba(var(--surface-overlay-rgb),.15);--card-hover-border:var(--panel-border-strong);--sidebar-bg:#050b1ef2;--sidebar-border:var(--border-subtle);--sidebar-width:18rem;--sidebar-width-icon:4rem;--sidebar-soft-edge:linear-gradient(to right,rgba(var(--surface-base-rgb),.88)0%,rgba(var(--surface-base-rgb),.64)42%,rgba(var(--surface-base-rgb),0)100%)}.light{--bg-primary:#f6f8fd;--bg-secondary:#fff;--bg-accent:#eef2fa;--bg-primary-rgb:246,248,253;--bg-secondary-rgb:255,255,255;--bg-accent-rgb:238,242,250;--text-primary:#0f172af0;--text-secondary:#0f172ad1;--text-tertiary:#0f172a99;--text-header:var(--text-primary);--text-content:var(--text-secondary);--text-muted:var(--text-tertiary);--surface-base-rgb:244,247,252;--surface-muted-rgb:251,252,255;--surface-elevated-rgb:255,255,255;--surface-overlay-rgb:236,242,255;--card-bg-rgb:255,255,255;--surface-panel-strong:rgba(var(--surface-elevated-rgb),.98);--surface-panel-heavy:rgba(var(--surface-elevated-rgb),.96);--surface-panel:rgba(var(--surface-elevated-rgb),.92);--surface-panel-soft:rgba(var(--surface-elevated-rgb),.72);--surface-panel-light:rgba(var(--surface-elevated-rgb),.52);--surface-border-strong:#0f172a1f;--surface-border:#0f172a14;--surface-border-soft:#0f172a0f;--panel-border:#0f172a1f;--panel-border-strong:#2e5aef33;--panel-shadow:0 3px 12px -6px #0f172a1f;--card-shadow:0 1px 3px #0f172a12,0 4px 12px -8px #0f172a1f;--card-hover-shadow:0 4px 12px -6px #0f172a29;--border-subtle:#0f172a14;--border-soft:#0f172a1a;--border-medium:#0f172a24;--glass-bg:#ffffffe0;--glass-bg-hover:rgba(var(--primary-rgb),.05);--glass-border:#0f172a14;--glass-hover:#0f172a08;--glass-shadow:var(--card-shadow);--dashboard-shell-bg:rgba(var(--surface-elevated-rgb),.62);--card-bg:rgba(var(--surface-elevated-rgb),.94);--card-border:#0f172a14;--card-hover-bg:rgba(var(--surface-overlay-rgb),.56);--sidebar-bg:#fffffff0;--sidebar-border:#0f172a14;--sidebar-soft-edge:linear-gradient(to right,rgba(var(--surface-base-rgb),.98)0%,rgba(var(--surface-base-rgb),.9)42%,rgba(var(--surface-base-rgb),0)100%);--status-warning:#f59e0b;--status-warning-bg:#f59e0b1a;--status-warning-border:#f59e0b40;--status-warning-rgb:245,158,11;--status-error:#ef4444;--status-error-bg:#ef44441a;--status-error-border:#ef444440;--status-success:#22c55e;--status-success-bg:#22c55e1a;--status-success-rgb:34,197,94;--status-success-foreground:#052e16;--status-busy:#3b82f6;--status-busy-bg:#3b82f61a;--donut-track:#0f172a0f}[data-sidebar=sidebar][data-collapsible=icon]{width:var(--sidebar-width-icon)!important}.surface-panel{background:rgba(var(--surface-muted-rgb,10,22,50),.08);border:1px solid var(--panel-border,#7692ff1a);box-shadow:var(--panel-shadow,0 24px 48px -32px #0a1a444d);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background .2s,border-color .2s,box-shadow .25s}.surface-panel--interactive:hover,.surface-panel.surface-hover:hover{background:rgba(var(--surface-overlay-rgb,28,58,124),.12);border-color:var(--panel-border-strong,#7692ff26);box-shadow:0 24px 48px -30px #0a1a4459}.surface-card{background:var(--card-bg);border:1px solid var(--panel-border,#7692ff1a);box-shadow:var(--card-shadow,0 12px 32px -20px #0a1a4440);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background .2s,border-color .2s,box-shadow .25s,transform .2s}.surface-card--interactive:hover,.surface-card.surface-hover:hover{background:rgba(var(--surface-overlay-rgb,28,58,124),.15);border-color:var(--panel-border-strong,#7692ff26);transform:translateY(-2px);box-shadow:0 24px 48px -30px #0a1a4459}.surface-muted{background:rgba(var(--surface-elevated-rgb,16,36,78),.15);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff0a}.surface-accent{border:1px solid var(--surface-border);background:rgba(var(--surface-elevated-rgb),.22);box-shadow:var(--card-shadow,0 12px 32px -20px #0a1a4440);position:relative;overflow:hidden}.surface-accent:after,.surface-accent:before{content:"";pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.surface-accent:after{opacity:.55}.surface-accent:hover:after{opacity:.75}.surface-accent-blue:before{background:radial-gradient(circle at 22% 18%,#2e5aef52,#0000 60%)}.surface-accent-blue:after{background:linear-gradient(140deg,#2e5aef33,#0000 65%)}.surface-accent-emerald:before,.surface-accent-green:before{background:radial-gradient(circle at 22% 18%,#22c55e52,#0000 60%)}.surface-accent-emerald:after,.surface-accent-green:after{background:linear-gradient(140deg,#22c55e33,#0000 65%)}.surface-accent-amber:before,.surface-accent-orange:before{background:radial-gradient(circle at 22% 18%,#f9731652,#0000 60%)}.surface-accent-amber:after,.surface-accent-orange:after{background:linear-gradient(140deg,#f9731633,#0000 65%)}.surface-accent-purple:before{background:radial-gradient(circle at 22% 18%,#8b5cf657,#0000 60%)}.surface-accent-purple:after{background:linear-gradient(140deg,#8b5cf638,#0000 65%)}.surface-accent-red:before{background:radial-gradient(circle at 22% 18%,#f43f5e57,#0000 60%)}.surface-accent-red:after{background:linear-gradient(140deg,#f43f5e38,#0000 65%)}.surface-accent-slate:before{background:radial-gradient(circle at 24% 18%,#94a3b840,#0000 62%)}.surface-accent-slate:after{background:linear-gradient(140deg,#94a3b82e,#0000 65%)}.surface-input{background:rgba(var(--surface-elevated-rgb,16,36,78),.38);color:var(--text-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff14;transition:background .2s,border-color .2s,box-shadow .2s}.surface-input:focus{border-color:rgba(var(--primary-rgb,46,90,239),.45);background:rgba(var(--surface-overlay-rgb,28,58,124),.36);box-shadow:0 0 0 1px rgba(var(--primary-rgb,46,90,239),.35)}.bg-gradient-to-br.from-slate-500\/10.via-slate-600\/5.to-gray-700\/10,.bg-gradient-to-br.from-white\/10.via-white\/5.to-white\/10,.bg-gradient-to-br[class*=from-][class*=\/10][class*=via][class*=to-],.bg-gradient-to-br[class*=from-][class*=\/5][class*=via][class*=to-],.dark .bg-gradient-to-br.from-slate-400\/20.via-slate-500\/10.to-gray-600\/20,.dark .bg-gradient-to-br.from-white\/5.via-white\/2.to-white\/5,.dark .bg-gradient-to-br[class*=from-][class*=\/10][class*=via][class*=to-],.dark .bg-gradient-to-br[class*=from-][class*=\/5][class*=via][class*=to-]{background:rgba(var(--surface-elevated-rgb,16,36,78),.72)!important;border-color:var(--panel-border,#7692ff2e)!important;box-shadow:var(--card-shadow,0 12px 32px -20px #0a1a448c)!important}.dark{--text-header:#fff;--text-content:#b4c0dc;--text-muted:#94a3b8;--glass-bg:#ffffff14;--glass-border:#ffffff26;--glass-hover:#ffffff1a}body{background:radial-gradient(1400px circle at 20% -10%,rgba(var(--primary-rgb),.22)0,transparent 60%),radial-gradient(1100px circle at 80% 110%,#2e6eff2e 0,transparent 62%),linear-gradient(140deg,rgba(var(--surface-base-rgb),1)0,#081433 55%,#0b183c 100%);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.light body,body{color:var(--text-secondary)}.light body{background:radial-gradient(1400px circle at 20% -10%,rgba(var(--primary-rgb),.06)0,transparent 60%),radial-gradient(1100px circle at 80% 110%,#2e6eff0d 0,transparent 62%),linear-gradient(150deg,#f4f7fc 0,#e8edfa 55%,#e2e8f5 100%)}.light .surface-muted{border-color:#0f172a0f}.light .surface-panel{background:var(--surface-panel);border-color:var(--surface-border);box-shadow:var(--card-shadow)}.light .surface-panel--interactive:hover,.light .surface-panel.surface-hover:hover{background:var(--card-hover-bg);box-shadow:var(--card-hover-shadow)}.light .card-lift:hover,.light .surface-card--interactive:hover,.light .surface-card.surface-hover:hover{box-shadow:var(--card-hover-shadow);transform:translateY(-2px)}.light .surface-accent{background:var(--surface-panel-strong);border-color:var(--surface-border);box-shadow:var(--card-shadow)}.light .surface-accent:after,.light .surface-accent:before{opacity:.28}.light .task-card-surface{background:var(--card-bg);border-color:var(--surface-border);box-shadow:var(--card-shadow)}.light .dashboard-stat-card:hover,.light .task-card-surface:hover{box-shadow:var(--card-hover-shadow);transform:translateY(-2px)}.light .dashboard-stat-card:hover{background:var(--card-hover-bg)}.dark .dashboard-stat-card{background:rgba(var(--surface-elevated-rgb),.68);border:1px solid var(--panel-border);box-shadow:var(--card-shadow)}.dark .dashboard-stat-card:hover{background:rgba(var(--surface-overlay-rgb),.3)}.light .surface-input{background:rgba(var(--surface-elevated-rgb),.85);color:var(--text-primary);border-color:#0f172a1f}.light .surface-input:focus{border-color:rgba(var(--primary-rgb),.4);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.15);background:#fffffff2}.light [data-cy=quick-container-menu]{background:var(--surface-panel-strong)!important;border-color:var(--surface-border)!important;color:var(--text-primary)!important;box-shadow:var(--card-shadow)!important}.light [data-cy=quick-container-menu] [class*="0e1117"]{background-color:var(--surface-panel-strong)!important}.light [data-cy=quick-container-menu] [class*=text-white]{color:var(--text-secondary)!important}.light [data-cy=quick-container-menu] [class*=bg-white\/]{background-color:var(--surface-panel-light)!important}.light [data-cy=quick-container-menu] [class*=border-white\/]{border-color:var(--surface-border)!important}.dark .surface-input{background:rgba(var(--surface-elevated-rgb,16,36,78),.45)!important;color:var(--text-primary)!important;border-color:#ffffff1f!important}.dark .surface-input:focus{border-color:rgba(var(--primary-rgb),.5)!important;background:rgba(var(--surface-overlay-rgb,28,58,124),.5)!important;box-shadow:0 0 0 2px rgba(var(--primary-rgb),.25)!important}.dark [data-cy=quick-container-menu] .surface-input{color:var(--text-primary)!important;background:#ffffff0a!important;border-color:#ffffff14!important}.dark [data-cy=quick-container-menu] .surface-input:focus{border-color:#6366f180!important;box-shadow:0 0 0 2px #6366f133!important}.dark [data-cy=quick-container-split]{background-image:linear-gradient(90deg,#2563eb,#4f46e5,#4338ca);border:0;box-shadow:0 10px 15px -3px #6366f133,0 4px 6px -4px #6366f133}.dark [data-cy=quick-container-split]:hover{box-shadow:0 10px 15px -3px #6366f166,0 4px 6px -4px #6366f166}.dark [data-cy=quick-container-button]{color:#fff}.dark [data-cy=quick-container-settings]{color:#ffffffe6;border-color:#fff3}.dark [data-cy=quick-container-settings]:hover{color:#fff}.dark [data-cy=quick-container-launch]{color:#fff;background-image:linear-gradient(90deg,#2563eb,#4f46e5,#4338ca);box-shadow:0 4px 20px #4f46e54d}.dark [data-cy=quick-container-launch]:hover{background-image:linear-gradient(90deg,#3b82f6,#6366f1,#4f46e5)}.dark .task-queue-primary-button{color:#fff;background-color:#2563eb;background-image:none;border-color:#3b82f680;box-shadow:0 1px 2px #0000001f}.dark .task-queue-primary-button:hover{background-color:#1d4ed8;background-image:none;border-color:#3b82f680;box-shadow:0 4px 6px #00000029}.dark [data-cy=containers-refresh],.dark [data-cy=new-container-link]{box-shadow:0 10px 15px -3px #0006,0 4px 6px -4px #0006}.dark .dark\:bg-slate-950{background-color:rgba(var(--surface-elevated-rgb),.96)!important}.dark .dark\:bg-slate-900{background-color:var(--surface-panel)!important}.dark .dark\:bg-slate-800\/90,.dark .dark\:bg-slate-800\/95,.dark .dark\:bg-slate-900\/90,.dark .dark\:bg-slate-900\/95{background-color:var(--surface-panel-strong)!important}.dark .dark\:bg-slate-800\/80,.dark .dark\:bg-slate-800\/85,.dark .dark\:bg-slate-900\/80{background-color:var(--surface-panel-heavy)!important}.dark .dark\:bg-slate-800\/50,.dark .dark\:bg-slate-900\/50{background-color:var(--surface-panel-soft)!important}.dark .dark\:bg-slate-800\/30,.dark .dark\:bg-slate-800\/40,.dark .dark\:bg-slate-800\/60,.dark .dark\:bg-slate-900\/40{background-color:rgba(var(--surface-elevated-rgb),.4)!important}.dark .dark\:bg-slate-800\/20,.dark .dark\:bg-slate-900\/20,.dark .dark\:bg-slate-900\/30{background-color:var(--surface-panel-light)!important}.dark .dark\:bg-slate-800{background-color:rgba(var(--surface-elevated-rgb),.68)!important}.dark .dark\:border-slate-700,.dark .dark\:border-slate-700\/50,.dark .dark\:border-slate-700\/60,.dark .dark\:border-slate-700\/70,.dark .dark\:border-slate-800,.dark .dark\:border-slate-800\/50{border-color:var(--surface-border)!important}.dark .dark\:border-slate-700\/30,.dark .dark\:border-slate-700\/40,.dark .dark\:border-slate-800\/30{border-color:var(--surface-border-soft)!important}.dark .dark\:border-slate-700\/20,.dark .dark\:border-slate-800\/60{border-color:#ffffff0a!important}@media (min-width:1024px){.theme-scaled{--radius:.6rem;--text-lg:1.05rem;--text-base:.85rem;--text-sm:.8rem;--spacing:.222222rem}}.theme-scaled [data-slot=card]{--spacing:.16rem}.theme-scaled [data-slot=select-trigger],.theme-scaled [data-slot=toggle-group-item]{--spacing:.222222rem}.theme-default,.theme-default-scaled{--spacing:.25rem;--primary:var(--color-neutral-600);--primary-foreground:var(--color-neutral-50)}.swap-wizard-accent{--wizard-icon-accent:rgb(var(--primary-rgb));--primary:rgb(var(--primary-rgb));--primary-foreground:var(--btn-primary-text);--background:var(--bg-primary);--background-alpha-30:rgba(var(--surface-base-rgb),.3);--foreground:var(--text-primary);--card:var(--surface-panel);--card-foreground:var(--text-primary);--popover:rgba(var(--surface-elevated-rgb),.96);--popover-foreground:var(--text-primary);--secondary:rgba(var(--surface-overlay-rgb),.2);--secondary-foreground:var(--text-content);--muted:rgba(var(--primary-rgb),.11);--accent:rgba(var(--primary-rgb),.16);--accent-foreground:rgb(var(--primary-rgb));--border:var(--panel-border-strong);--input:var(--panel-border-strong);--destructive:var(--status-error);--ring:rgb(var(--primary-rgb));--muted-foreground:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.swap-wizard-accent{--muted-foreground:color-mix(in srgb,var(--text-secondary)70%,rgb(var(--accent-rgb))30%)}}.dark .swap-wizard-accent{--wizard-icon-accent:rgb(var(--accent-rgb))}.swap-wizard-accent .bg-muted,.swap-wizard-accent .bg-muted\/30{background-color:rgba(var(--primary-rgb),.11)}.swap-wizard-accent [data-slot=input],.swap-wizard-accent [data-slot=select-trigger]{color:var(--text-primary)}.swap-wizard-accent [data-slot=select-trigger]>svg{color:var(--wizard-icon-accent);opacity:.8}.swap-wizard-accent .text-muted-foreground>svg:not([class*=text-]),.swap-wizard-accent [data-slot=select-item] svg:not([class*=text-]),.swap-wizard-accent svg.text-muted-foreground{color:var(--wizard-icon-accent)}.theme-blue,.theme-blue-scaled{--primary:var(--color-blue-600);--primary-foreground:var(--color-blue-50)}.theme-green,.theme-green-scaled{--primary:var(--color-lime-600);--primary-foreground:var(--color-lime-50)}.theme-amber,.theme-amber-scaled{--primary:var(--color-amber-600);--primary-foreground:var(--color-amber-50)}.theme-mono,.theme-mono-scaled{--font-sans:var(--font-mono);--primary:var(--color-neutral-600);--primary-foreground:var(--color-neutral-50)}:is(.theme-mono,.theme-mono-scaled) .rounded-lg,:is(.theme-mono,.theme-mono-scaled) .rounded-md,:is(.theme-mono,.theme-mono-scaled) .rounded-sm,:is(.theme-mono,.theme-mono-scaled) .rounded-xl,:is(.theme-mono,.theme-mono-scaled) .rounded-xs{border-radius:0}:is(.theme-mono,.theme-mono-scaled) .shadow-lg,:is(.theme-mono,.theme-mono-scaled) .shadow-md,:is(.theme-mono,.theme-mono-scaled) .shadow-sm,:is(.theme-mono,.theme-mono-scaled) .shadow-xl,:is(.theme-mono,.theme-mono-scaled) .shadow-xs{box-shadow:none}:is(.theme-mono,.theme-mono-scaled) [data-slot=toggle-group-item],:is(.theme-mono,.theme-mono-scaled) [data-slot=toggle-group]{box-shadow:none;border-radius:0}@keyframes card-enter{0%{opacity:0}to{opacity:1}}.animate-card-enter,.animate-card-enter-1,.animate-card-enter-2,.animate-card-enter-3,.animate-card-enter-4,.animate-card-enter-5,.animate-card-enter-6{animation:card-enter .25s ease-out both}@keyframes status-pulse{0%,to{box-shadow:0 0 0 0 var(--status-glow,#22c55e66)}50%{box-shadow:0 0 0 6px var(--status-glow,#22c55e00)}}.status-badge-online{--status-glow:rgba(var(--status-success-rgb),.4);animation:status-pulse 2.5s ease-in-out infinite}.card-lift{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.card-lift:hover{box-shadow:0 20px 40px -15px rgba(var(--primary-rgb),.15),var(--panel-shadow);transform:translateY(-4px)}.sidebar-nav-active{background:rgba(var(--primary-rgb),.16)!important;color:var(--text-header)!important;border-color:rgba(var(--primary-rgb),.35)!important;box-shadow:0 18px 40px #05081659!important}.sidebar-nav-sub-active{background:rgba(var(--primary-rgb),.2)!important;color:var(--text-header)!important;border-color:rgba(var(--primary-rgb),.3)!important;box-shadow:0 1px 2px #0000000d!important}.light .sidebar-nav-active,.light .sidebar-nav-sub-active{background:rgba(var(--primary-rgb),.09)!important;color:#1e293b!important;border-color:rgba(var(--primary-rgb),.16)!important;box-shadow:none!important}.light .sidebar-nav-active:hover,.light .sidebar-nav-sub-active:hover{transform:none!important}.dark .dashboard-stat-icon{box-shadow:0 4px 12px -2px var(--dashboard-stat-icon-accent)!important;background-color:#ffffff0d!important;border-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-stat-icon{box-shadow:0 4px 12px -2px color-mix(in srgb,var(--dashboard-stat-icon-accent),transparent 85%)!important}}.dark .group:hover .dashboard-stat-icon{background-color:#ffffff1a!important}.card-glow-hover{position:relative}.card-glow-hover:before{content:"";border-radius:inherit;background:linear-gradient(135deg,rgba(var(--primary-rgb),.3),rgba(var(--accent-rgb),.15),transparent 50%);opacity:0;pointer-events:none;padding:1px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-glow-hover:hover:before{opacity:1}.stat-card{position:relative;overflow:hidden}.stat-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.stat-card:hover:after{left:100%}.status-dot{position:relative}.status-dot:after{content:"";background:inherit;opacity:.4;border-radius:50%;animation:dot-ping 1.5s cubic-bezier(0,0,.2,1) infinite;position:absolute;inset:-2px}@keyframes dot-ping{75%,to{opacity:0;transform:scale(2)}}.status-dot-success{background:var(--status-success)}.status-dot-busy{background:var(--status-busy)}.status-dot-warning{background:var(--status-warning)}.status-dot-error{background:var(--status-error)}.light .surface-card,.light .surface-input,.light .surface-muted,.light .surface-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.light .surface-card{background:var(--surface);box-shadow:var(--shadow-md)}