:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dw-primary:#2563eb;--dw-primary-hover:#1d4ed8;--dw-primary-soft:#eaf1ff;--dw-accent:#0f766e;--dw-critical:#e11d48;--dw-warning:#d97706;--dw-success:#059669;--dw-info:#0284c7;--dw-app-bg:#f4f7fb;--dw-surface:#fff;--dw-surface-muted:#f8fafc;--dw-surface-raised:#fff;--dw-border:#d8e1ec;--dw-border-strong:#b8c6d8;--dw-text:#0f172a;--dw-muted:#64748b;--dw-shadow:0 18px 45px #0f172a13;--dw-shadow-soft:0 8px 24px #0f172a0e;--background:var(--dw-app-bg);--foreground:var(--dw-text);--card:var(--dw-surface);--card-foreground:var(--dw-text);--popover:var(--dw-surface-raised);--popover-foreground:var(--dw-text);--primary:var(--dw-primary);--primary-foreground:#fff;--secondary:#eef4fb;--secondary-foreground:#172033;--muted:#edf3fa;--muted-foreground:var(--dw-muted);--accent:var(--dw-primary-soft);--accent-foreground:#12316e;--border:var(--dw-border);--input:var(--dw-border);--ring:var(--dw-primary);--sidebar:var(--dw-surface);--sidebar-foreground:var(--dw-text);--sidebar-primary:var(--dw-primary);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--dw-primary-soft);--sidebar-accent-foreground:#12316e;--sidebar-border:var(--dw-border);--sidebar-ring:var(--dw-primary)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dw-primary:#60a5fa;--dw-primary-hover:#93c5fd;--dw-primary-soft:#60a5fa21;--dw-accent:#2dd4bf;--dw-critical:#fb7185;--dw-warning:#fbbf24;--dw-success:#34d399;--dw-info:#38bdf8;--dw-app-bg:#070a0f;--dw-surface:#101720;--dw-surface-muted:#141d29;--dw-surface-raised:#172231;--dw-border:#263241;--dw-border-strong:#3a4a5f;--dw-text:#edf4ff;--dw-muted:#98a6b8;--dw-shadow:none;--dw-shadow-soft:none;--background:var(--dw-app-bg);--foreground:var(--dw-text);--card:var(--dw-surface);--card-foreground:var(--dw-text);--popover:var(--dw-surface-raised);--popover-foreground:var(--dw-text);--primary:var(--dw-primary);--primary-foreground:#061525;--secondary:#172231;--secondary-foreground:#edf4ff;--muted:#172231;--muted-foreground:var(--dw-muted);--accent:var(--dw-primary-soft);--accent-foreground:#dbeafe;--border:var(--dw-border);--input:var(--dw-border-strong);--ring:var(--dw-primary);--sidebar:var(--dw-surface);--sidebar-foreground:var(--dw-text);--sidebar-primary:var(--dw-primary);--sidebar-primary-foreground:#061525;--sidebar-accent:var(--dw-primary-soft);--sidebar-accent-foreground:#dbeafe;--sidebar-border:var(--dw-border);--sidebar-ring:var(--dw-primary)}html,body{background:var(--background)}.dw-app{background:linear-gradient(180deg, #2563eb11, transparent 18rem), var(--background);min-height:100vh;color:var(--foreground)}.dark .dw-app{background:linear-gradient(180deg, #60a5fa0e, transparent 18rem), var(--background)}.dw-panel,.dw-card,.dw-command-card{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);border-radius:.75rem}.dw-panel{box-shadow:var(--dw-shadow);overflow:hidden}.dw-card{box-shadow:var(--dw-shadow-soft)}.dw-command-card{box-shadow:none}.dw-nav{border:1px solid var(--border);background:color-mix(in oklab, var(--card) 78%, transparent)}.dw-nav-active{background:var(--card);color:var(--primary);box-shadow:0 1px #0f172a0a}.dw-rail{box-shadow:10px 0 28px #0f172a0a}.dark .dw-rail{box-shadow:none}.dw-rail-item{border:1px solid #0000}.dw-rail-active{border-color:color-mix(in oklab, var(--primary) 40%, var(--border));background:color-mix(in oklab, var(--primary) 14%, var(--card));color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 10%, transparent)}.dark .dw-rail-active{border-color:color-mix(in oklab, var(--primary) 42%, var(--border));background:color-mix(in oklab, var(--primary) 16%, var(--card))}.dw-mobile-tabs{border:1px solid var(--border);background:color-mix(in oklab, var(--card) 82%, transparent)}.dw-mobile-tab-active{background:var(--card);color:var(--primary);box-shadow:0 1px #0f172a0a}.dw-status-strip{border-left:1px solid var(--border);padding-left:.75rem}.dw-status-pill{border:1px solid var(--border);background:var(--card);min-height:2rem;color:var(--muted-foreground);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.45rem;padding:.25rem .55rem;display:inline-flex}.dw-status-pill strong{color:var(--foreground);font-weight:600}.dw-status-good{border-color:color-mix(in oklab, var(--dw-success) 26%, var(--border));background:color-mix(in oklab, var(--dw-success) 9%, var(--card))}.dw-status-warn{border-color:color-mix(in oklab, var(--dw-warning) 28%, var(--border));background:color-mix(in oklab, var(--dw-warning) 10%, var(--card))}.dw-status-bad{border-color:color-mix(in oklab, var(--dw-danger) 28%, var(--border));background:color-mix(in oklab, var(--dw-danger) 10%, var(--card))}.dw-status-info{border-color:color-mix(in oklab, var(--dw-info) 24%, var(--border));background:color-mix(in oklab, var(--dw-info) 8%, var(--card))}.dw-status-neutral{background:color-mix(in oklab, var(--muted) 62%, var(--card))}.dw-grid-surface{background:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px), var(--card);background-size:44px 44px}.dw-signal-good{color:var(--dw-success)}.dw-signal-warn{color:var(--dw-warning)}.dw-signal-bad{color:var(--dw-critical)}.dw-signal-info{color:var(--dw-info)}.dw-soft-good{border-color:color-mix(in oklab, var(--dw-success) 24%, var(--border));background:color-mix(in oklab, var(--dw-success) 10%, var(--card))}.dw-soft-warn{border-color:color-mix(in oklab, var(--dw-warning) 28%, var(--border));background:color-mix(in oklab, var(--dw-warning) 11%, var(--card))}.dw-soft-bad{border-color:color-mix(in oklab, var(--dw-critical) 28%, var(--border));background:color-mix(in oklab, var(--dw-critical) 10%, var(--card))}.dw-soft-info{border-color:color-mix(in oklab, var(--dw-info) 24%, var(--border));background:color-mix(in oklab, var(--dw-info) 9%, var(--card))}.dw-muted{color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.dw-app *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
