.toast-container.svelte-c82lj3{bottom:var(--space-4);right:var(--space-4);z-index:var(--z-toast);gap:var(--space-2);flex-direction:column;max-width:400px;display:flex;position:fixed}.toast.svelte-c82lj3{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:flex}.toast.success.svelte-c82lj3{border-left:3px solid var(--color-success)}.toast.error.svelte-c82lj3{border-left:3px solid var(--color-danger)}.toast.warning.svelte-c82lj3{border-left:3px solid var(--color-warning)}.toast.info.svelte-c82lj3{border-left:3px solid var(--color-info)}.toast-icon.svelte-c82lj3{flex-shrink:0;font-size:1rem}.toast.success.svelte-c82lj3 .toast-icon:where(.svelte-c82lj3){color:var(--color-success)}.toast.error.svelte-c82lj3 .toast-icon:where(.svelte-c82lj3){color:var(--color-danger)}.toast.warning.svelte-c82lj3 .toast-icon:where(.svelte-c82lj3){color:var(--color-warning)}.toast.info.svelte-c82lj3 .toast-icon:where(.svelte-c82lj3){color:var(--color-info)}.toast-message.svelte-c82lj3{flex:1;font-size:.875rem}.toast-close.svelte-c82lj3{border-radius:var(--radius-sm);min-width:24px;min-height:24px;color:var(--color-text-muted);cursor:pointer;margin-left:var(--space-2);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:flex}.toast-close.svelte-c82lj3:hover{color:var(--color-text-primary)}.toast-close.svelte-c82lj3:focus-visible{box-shadow:var(--focus-ring)}.modal-backdrop.svelte-r5cneq{z-index:var(--z-modal);background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-r5cneq{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);width:90%;max-width:400px}.modal-title.svelte-r5cneq{margin-bottom:var(--space-3);font-size:1.125rem;font-weight:600}.modal-message.svelte-r5cneq{color:var(--color-text-secondary);margin-bottom:var(--space-6)}.modal-details.svelte-r5cneq{color:var(--color-text-secondary);margin:0 0 var(--space-6);padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.modal-actions.svelte-r5cneq{justify-content:flex-end;gap:var(--space-3);display:flex}.command-palette.svelte-7857by{gap:var(--space-3);flex-direction:column;min-height:0;display:flex}.cp-input-wrapper.svelte-7857by{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);display:flex}.cp-input.svelte-7857by{padding:var(--space-2) 0;background:0 0;border:none;flex:1}.cp-input.svelte-7857by:focus{box-shadow:none;outline:none}.cp-results.svelte-7857by{max-height:360px;overflow-y:auto}.cp-empty.svelte-7857by{padding:var(--space-4) var(--space-2);text-align:center}.cp-group.svelte-7857by+.cp-group:where(.svelte-7857by){margin-top:var(--space-2)}.cp-group-heading.svelte-7857by{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:600}.cp-option.svelte-7857by{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.cp-option.active.svelte-7857by,.cp-option.svelte-7857by:hover{background-color:var(--color-bg-tertiary)}.cp-option-label.svelte-7857by{color:var(--color-text-primary);font-weight:500}.cp-option-sublabel.svelte-7857by{flex-shrink:0}.shortcuts-list.svelte-xgv7gi{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shortcut-row.svelte-xgv7gi{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.shortcut-description.svelte-xgv7gi{color:var(--color-text-secondary)}.shortcut-keys.svelte-xgv7gi{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.shortcut-plus.svelte-xgv7gi{color:var(--color-text-muted)}kbd.svelte-xgv7gi{min-width:1.5rem;font-family:var(--font-mono);font-size:var(--text-xs);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);justify-content:center;align-items:center;padding:2px 6px;display:inline-flex}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/inter-var.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../../fonts/jetbrains-mono-var.woff2)format("woff2")}:root{--font-mono:"JetBrains Mono", "SF Mono", "Fira Code", "Consolas", monospace;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--color-bg-primary:#0d1117;--color-bg-secondary:#161b22;--color-bg-tertiary:#21262d;--color-bg-elevated:#30363d;--color-border:#30363d;--color-border-muted:#21262d;--color-text-primary:#e6edf3;--color-text-secondary:#8b949e;--color-text-muted:#7d8590;--color-text:var(--color-text-primary);--color-success:#3fb950;--color-success-bg:#3fb95026;--color-warning:#d29922;--color-warning-bg:#d2992226;--color-warning-hover:#b8831a;--color-danger:#f85149;--color-danger-bg:#f8514926;--color-danger-hover:#da3633;--color-danger-active:#b62324;--color-danger-fill:var(--color-danger-hover);--color-danger-fill-hover:var(--color-danger-active);--color-info:#58a6ff;--color-info-bg:#58a6ff26;--badge-danger-text:#f85a53;--badge-info-text:var(--color-info);--color-premium:var(--color-warning);--color-premium-bg:var(--color-warning-bg);--color-accent:#58a6ff;--color-accent-hover:#79b8ff;--color-on-accent:var(--color-bg-primary);--color-on-warning:var(--color-bg-primary);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 6px #0000004d;--shadow-lg:0 10px 15px #0000004d;--transition-fast:.1s ease;--transition-normal:.2s ease;--transition-slow:.3s ease;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--z-base:1;--z-dropdown:20;--z-sticky:40;--z-overlay:49;--z-sidebar:50;--z-modal:100;--z-toast:1000;--chart-1:#58a6ff;--chart-2:#3fb950;--chart-3:#d29922;--chart-4:#f85149;--chart-5:#bc8cff;--chart-6:#39c5cf;--chart-grid:#e6edf314;--chart-text:var(--color-text-secondary);--focus-ring:0 0 0 2px var(--color-bg-primary), 0 0 0 4px var(--color-accent);--color-overlay:#0d1117d9}:root[data-theme=light]{--color-bg-primary:#fff;--color-bg-secondary:#f6f8fa;--color-bg-tertiary:#eaeef2;--color-bg-elevated:#fff;--color-border:#d0d7de;--color-border-muted:#d8dee4;--color-text-primary:#1f2328;--color-text-secondary:#656d76;--color-text-muted:#68707a;--color-text:var(--color-text-primary);--color-success:#166b2f;--color-success-bg:#1a7f371a;--color-warning:#8a5d00;--color-warning-bg:#9a67001a;--color-warning-hover:#6e4a00;--color-danger:#cf222e;--color-danger-bg:#cf222e1a;--color-danger-hover:#a40e26;--color-danger-fill:var(--color-danger);--color-danger-fill-hover:var(--color-danger-hover);--color-info:#0969da;--color-info-bg:#0969da1a;--badge-danger-text:#c6212c;--badge-info-text:#0964d0;--color-accent:#0969da;--color-accent-hover:#0550ae;--color-on-accent:#fff;--color-on-warning:#fff;--chart-1:#0969da;--chart-2:#1a7f37;--chart-3:#9a6700;--chart-4:#cf222e;--chart-5:#8250df;--chart-6:#1b7c83;--chart-grid:#1f23281a;--color-overlay:#ffffffe6;--shadow-sm:0 1px 2px #00000014;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001f}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-sans);color:var(--color-text-primary);background-color:var(--color-bg-primary);min-height:100vh;font-size:.875rem;line-height:1.5}h1,h2,h3,h4,h5,h6{margin-bottom:var(--space-3);font-weight:600;line-height:1.25}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.125rem}h4{font-size:1rem}p{margin-bottom:var(--space-3)}a{color:var(--color-accent);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-accent-hover)}code,pre,.mono{font-family:var(--font-mono)}code{background-color:var(--color-bg-tertiary);border-radius:var(--radius-sm);padding:.15em .4em;font-size:.85em}.container{max-width:1400px;padding:0 var(--space-4);margin:0 auto}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.grid{display:grid}.card{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.card-header{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-muted);justify-content:space-between;align-items:center;display:flex}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);white-space:nowrap;border:1px solid #0000;font-size:.875rem;font-weight:500;line-height:1.25;display:inline-flex}.btn svg{flex-shrink:0;width:1rem;height:1rem}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background-color:var(--color-accent);color:var(--color-on-accent)}.btn-primary:hover:not(:disabled){background-color:var(--color-accent-hover)}.btn-secondary{background-color:var(--color-bg-tertiary);border-color:var(--color-border);color:var(--color-text-primary)}.btn-secondary:hover:not(:disabled){background-color:var(--color-bg-elevated)}.btn-danger{background-color:var(--color-danger-fill);color:#fff}.btn-danger:hover:not(:disabled){background-color:var(--color-danger-fill-hover)}.btn-warning{background-color:var(--color-warning);color:var(--color-on-warning)}.btn-warning:hover:not(:disabled){background-color:var(--color-warning-hover)}.btn-ghost{color:var(--color-text-secondary);background:0 0}.btn-ghost:hover:not(:disabled){background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}.btn-sm{min-height:1.875rem;padding:var(--space-1) var(--space-3);font-size:.8125rem}.btn-sm svg{width:.875rem;height:.875rem}input[type=checkbox][role=switch]{appearance:none;border:1px solid var(--color-border);background-color:var(--color-bg-tertiary);cursor:pointer;width:2.25rem;height:1.25rem;transition:background-color var(--transition-fast), border-color var(--transition-fast);border-radius:999px;flex-shrink:0;margin:0;position:relative}input[type=checkbox][role=switch]:before{content:"";background-color:var(--color-text-secondary);width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);transition:transform var(--transition-fast);border-radius:50%;position:absolute;top:1px;left:1px}input[type=checkbox][role=switch]:checked{background-color:var(--color-accent);border-color:var(--color-accent)}input[type=checkbox][role=switch]:checked:before{background-color:var(--color-on-accent);transform:translate(1rem)}input[type=checkbox][role=switch]:disabled{opacity:.5;cursor:not-allowed}input[type=checkbox][role=switch]:focus-visible{box-shadow:var(--focus-ring)}.input{width:100%;padding:var(--space-2) var(--space-3);color:var(--color-text-primary);background-color:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast);font-size:.875rem}.input:focus{border-color:var(--color-accent)}.input:focus-visible{box-shadow:var(--focus-ring)}.input::placeholder{color:var(--color-text-muted)}.badge{align-items:center;gap:var(--space-1);padding:.125rem var(--space-2);border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;display:inline-flex}.badge-success{background-color:var(--color-success-bg);color:var(--color-success)}.badge-warning{background-color:var(--color-warning-bg);color:var(--color-warning)}.badge-danger{background-color:var(--color-danger-bg);color:var(--badge-danger-text)}.badge-info{background-color:var(--color-info-bg);color:var(--badge-info-text)}.badge-secondary,.badge-neutral{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary)}.status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-dot.online{background-color:var(--color-success);box-shadow:0 0 4px var(--color-success)}.status-dot.offline{background-color:var(--color-text-muted)}.status-dot.warning{background-color:var(--color-warning)}.status-dot.danger{background-color:var(--color-danger)}.table{border-collapse:collapse;width:100%}.table th,.table td{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--color-border-muted)}.table th{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:.75rem;font-weight:600}.table tbody tr:hover{background-color:var(--color-bg-tertiary)}.loading-spinner{border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:linear-gradient(90deg, var(--color-bg-tertiary) 25%, var(--color-bg-elevated) 50%, var(--color-bg-tertiary) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.toast-container{bottom:var(--space-4);right:var(--space-4);z-index:var(--z-toast);gap:var(--space-2);flex-direction:column;display:flex;position:fixed}.toast{padding:var(--space-3) var(--space-4);background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:.2s slideIn}.toast.success{border-left:3px solid var(--color-success)}.toast.error{border-left:3px solid var(--color-danger)}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.modal-backdrop{z-index:var(--z-modal);background-color:#0009;justify-content:center;align-items:center;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.modal{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);width:90%;max-width:400px;animation:.15s scaleIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.text-sm{font-size:.8125rem}.text-xs{font-size:.75rem}.text-muted{color:var(--color-text-secondary)}.text-success{color:var(--color-success)}.text-danger{color:var(--color-danger)}.text-warning{color:var(--color-warning)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){:root{font-size:14px}.container{padding:0 var(--space-3)}}:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}::view-transition-old(root){animation-duration:.15s;animation-timing-function:ease}::view-transition-new(root){animation-duration:.15s;animation-timing-function:ease}::view-transition-old(root){animation-name:eero-view-transition-fade-out}::view-transition-new(root){animation-name:eero-view-transition-fade-in}@keyframes eero-view-transition-fade-out{0%{opacity:1}to{opacity:0}}@keyframes eero-view-transition-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}.skip-link.svelte-12qhfyh{z-index:var(--z-toast);padding:var(--space-2) var(--space-4);background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-md);position:absolute;top:0;left:-9999px}.skip-link.svelte-12qhfyh:focus-visible{left:var(--space-4);top:var(--space-4)}.loading-screen.svelte-12qhfyh{min-height:100vh;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.loading-content.svelte-12qhfyh{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.loading-spinner.large.svelte-12qhfyh{border-width:3px;width:40px;height:40px}.login-layout.svelte-12qhfyh{justify-content:center;align-items:center;min-height:100vh;display:flex}.app-layout.svelte-12qhfyh{min-height:100vh;display:flex}.sidebar.svelte-12qhfyh{background-color:var(--color-bg-secondary);border-right:1px solid var(--color-border);width:240px;z-index:var(--z-sidebar);transition:transform var(--transition-normal);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar.svelte-12qhfyh:not(.open){transform:translate(-100%)}.sidebar-header.svelte-12qhfyh{padding:var(--space-5);border-bottom:1px solid var(--color-border-muted)}.logo.svelte-12qhfyh{align-items:center;gap:var(--space-2);margin:0;font-size:1.25rem;font-weight:700;display:flex}.logo-img.svelte-12qhfyh{object-fit:contain;width:28px;height:28px}.sidebar-nav.svelte-12qhfyh{padding:var(--space-4);gap:var(--space-1);flex-direction:column;flex:1;display:flex}.nav-item.svelte-12qhfyh{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);text-decoration:none;display:flex}.nav-item.svelte-12qhfyh:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}.nav-item.active.svelte-12qhfyh{color:var(--color-accent);background-color:#58a6ff14}.nav-icon.svelte-12qhfyh{font-size:1rem}.sidebar-footer.svelte-12qhfyh{padding:var(--space-4);border-top:1px solid var(--color-border-muted);gap:var(--space-2);flex-direction:column;display:flex}.version-row.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.version-label.svelte-12qhfyh{color:var(--color-text-muted);font-size:.6875rem}.version-chip.svelte-12qhfyh{font-size:.625rem;font-family:var(--font-mono);color:var(--color-text-secondary);background:var(--color-bg-tertiary);border:1px solid var(--color-border-muted);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border-radius:10px;padding:2px 8px}.version-link.svelte-12qhfyh{border-radius:var(--radius-sm);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);margin:-4px 0;padding:4px 0;text-decoration:none}.version-link.svelte-12qhfyh:hover{background:var(--color-bg-tertiary)}.version-link.svelte-12qhfyh:hover .version-label:where(.svelte-12qhfyh){color:var(--color-accent)}.version-link.svelte-12qhfyh:hover .version-chip:where(.svelte-12qhfyh){border-color:var(--color-accent);color:var(--color-accent)}.main-content.svelte-12qhfyh{min-height:100vh;transition:margin-left var(--transition-normal);flex-direction:column;flex:1;margin-left:0;display:flex;overflow-x:auto}.app-layout.sidebar-open.svelte-12qhfyh .main-content:where(.svelte-12qhfyh){margin-left:240px}.top-bar.svelte-12qhfyh{padding:var(--space-2) var(--space-6);background:var(--color-bg-secondary);z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.top-bar.svelte-12qhfyh{background:color-mix(in srgb, var(--color-bg-secondary) 85%, transparent);-webkit-backdrop-filter:blur(8px)}}.account-info.svelte-12qhfyh{align-items:center;gap:var(--space-2);font-size:.8125rem;display:flex}.status-dot.svelte-12qhfyh{background-color:var(--color-text-muted);border-radius:50%;width:6px;height:6px}.status-dot.online.svelte-12qhfyh{background-color:var(--color-success);box-shadow:0 0 6px var(--color-success)}.account-name.svelte-12qhfyh{color:var(--color-text-primary);font-weight:500}.account-role.svelte-12qhfyh{color:var(--color-text-secondary);background:var(--color-bg-tertiary);text-transform:capitalize;border-radius:10px;padding:2px 8px;font-size:.6875rem}.top-bar-right.svelte-12qhfyh{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-flow:row;display:flex}@media (width<=480px){.top-bar-right.svelte-12qhfyh{flex-wrap:wrap;justify-content:flex-end}}.theme-toggle-btn.svelte-12qhfyh{border:1px solid var(--color-border-muted);width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background-color var(--transition-fast);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex}.theme-toggle-btn.svelte-12qhfyh:hover{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-info-bg)}.login-theme-toggle.svelte-12qhfyh{top:var(--space-4);right:var(--space-4);z-index:var(--z-sticky);position:fixed}.command-palette-btn.svelte-12qhfyh{align-items:center;gap:var(--space-1);border:1px solid var(--color-border-muted);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:12px;padding:4px 10px;font-size:.75rem;display:inline-flex}.command-palette-btn.svelte-12qhfyh:hover{border-color:var(--color-accent);color:var(--color-accent)}.command-palette-kbd.svelte-12qhfyh{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--color-bg-tertiary);border:1px solid var(--color-border-muted);color:var(--color-text-secondary);padding:1px 4px;font-size:.625rem}.signout-btn.svelte-12qhfyh{border:1px solid var(--color-border-muted);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:12px;padding:4px 10px;font-size:.75rem}.signout-btn.svelte-12qhfyh:hover{border-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-bg)}.network-row.svelte-12qhfyh{align-items:center;gap:var(--space-2);display:flex}.network-bar-inner.svelte-12qhfyh{align-items:center;gap:var(--space-2);background:var(--color-bg-tertiary);border:1px solid var(--color-border-muted);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border-radius:20px;padding:6px 14px;display:flex}.network-bar-inner.svelte-12qhfyh:hover{background:var(--color-bg-elevated);border-color:var(--color-border)}.status-indicator.svelte-12qhfyh{background-color:var(--color-text-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-indicator.online.svelte-12qhfyh{background-color:var(--color-success);box-shadow:0 0 6px var(--color-success)}.network-select.svelte-12qhfyh{color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;min-width:100px;padding:0 4px;font-size:.8125rem;font-weight:500}.network-select.svelte-12qhfyh:hover,.network-select.svelte-12qhfyh:focus{color:var(--color-text-primary)}.network-select.svelte-12qhfyh:focus-visible{box-shadow:var(--focus-ring)}.network-select.svelte-12qhfyh option:where(.svelte-12qhfyh){background:var(--color-bg-secondary);color:var(--color-text-primary);padding:8px}.page-content.svelte-12qhfyh{width:100%;max-width:1440px;padding:var(--space-6);padding-top:var(--space-4);flex:1;margin:0 auto}.sidebar-toggle.svelte-12qhfyh{border:1px solid var(--color-border-muted);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:flex}.sidebar-toggle.svelte-12qhfyh:hover{border-color:var(--color-accent);color:var(--color-accent)}.sidebar-overlay.svelte-12qhfyh{z-index:var(--z-overlay);background:#00000080;display:none;position:fixed;inset:0}@media (width<=768px){.app-layout.sidebar-open.svelte-12qhfyh .main-content:where(.svelte-12qhfyh){margin-left:0}.sidebar-overlay.svelte-12qhfyh{display:block}}
