:root{--font-mono:"JetBrains Mono", "Fira Code", monospace;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--blurple:#5865f2;--primary:var(--blurple);--primary-dim:#5865f21f;--bg:#323338;--surface:#2c2d32;--surface-dark:#1e1f22;--border-color:#1e1f22;--terminal-bg:#1e1f22;--text:#e2e5e8;--text-dim:#949ba4;--text-muted:#5c6577;--green:#23a55a;--orange:#f97316;--red:#ed4245;--cyan:#06b6d4;--grad-primary:linear-gradient(90deg, #5865f2, #7280ed);--grad-orange:linear-gradient(90deg, #f97316, #fb923c);--premium-glow:inset 0 1px 0 0 #ffffff0d;--premium-border:1px solid #ffffff14;--blurple-dim:var(--primary-dim);--discord-bg:var(--bg);--discord-surface:var(--surface);--discord-header:var(--surface);--discord-input:var(--surface);--discord-text:var(--text);--discord-muted:var(--text-dim);--discord-hover:#ffffff0d;--discord-active:#ffffff1a;--discord-border:var(--border-color);--discord-sidebar:var(--surface);--discord-server:var(--terminal-bg);--color-bg:var(--bg);--color-surface:var(--surface);--color-surface-2:var(--surface);--color-surface-3:var(--terminal-bg);--color-border:var(--border-color);--color-hover:#ffffff0d;--color-text:var(--text);--color-text-dim:var(--text-dim);--color-muted:var(--text-dim);--color-blue:var(--primary);--color-green:var(--green);--color-orange:var(--orange);--color-red:var(--red);--color-cyan:var(--cyan);--accent:var(--primary);--accent-dim:var(--primary-dim);--accent-glow:#5865f240;--bg-deep:var(--terminal-bg);--bg-main:var(--bg);--bg-surface:var(--surface);--bg-elevated:#ffffff0d;--border:var(--border-color);--text-primary:var(--text);--text-secondary:var(--text-dim);--duration-fast:.15s;--duration-normal:.2s;--ease-out:cubic-bezier(0, 0, .2, 1);--safe-bottom:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;overflow:hidden}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overscroll-behavior:contain;font-size:14px}#app{height:100dvh;display:flex}button{font-family:var(--font-sans);cursor:pointer;touch-action:manipulation}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--terminal-bg);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.state-icon{opacity:.4}.error-icon{color:var(--red);opacity:.7}.loading-ring{border:2px solid #5865f233;border-top-color:var(--primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.state-center{color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.state-text{font-family:var(--font-sans);color:var(--text-muted);text-align:center;max-width:280px;font-size:13px}.retry-btn{color:var(--primary);font-family:var(--font-sans);cursor:pointer;background:#5865f226;border:1px solid #5865f24d;border-radius:4px;min-height:32px;padding:6px 16px;font-size:12px;font-weight:500;transition:background .15s}.retry-btn:hover{background:#5865f240}.panel-header{border-bottom:1px solid var(--border);font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.05em;background:#0003;flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:flex}.panel-body{flex:1;min-height:0;overflow-y:auto}.empty-hint{color:var(--text-muted);font-family:var(--font-mono);text-align:center;padding:16px;font-size:10px;display:block}.host-row.svelte-16gciml{min-height:44px;transition:background var(--duration-fast) var(--ease-out);border-radius:6px;align-items:center;display:flex;position:relative}.host-row.svelte-16gciml:hover{background:#ffffff0f}.host-row.active.svelte-16gciml{box-shadow:inset 2px 0 0 var(--primary);background:linear-gradient(110deg,#5865f20f 0%,#5865f21f 40%,#5865f20f 50%,#5865f21a 100%) 0 0/200% 100%;border-radius:6px;animation:6s ease-in-out infinite svelte-16gciml-host-shimmer}@keyframes svelte-16gciml-host-shimmer{0%,to{background-position:200% 0}50%{background-position:-200% 0}}.host-row.offline.svelte-16gciml{opacity:.55}.host-main.svelte-16gciml{cursor:pointer;border-radius:6px;outline:none;flex-direction:column;flex:1;gap:2px;min-width:0;padding:8px;display:flex}.host-main.svelte-16gciml:focus-visible{outline:1px solid var(--primary)}.host-top.svelte-16gciml{align-items:center;gap:6px;min-width:0;display:flex}.host-bottom.svelte-16gciml{justify-content:space-between;align-items:center;gap:6px;min-width:0;padding-left:14px;display:flex}.host-actions-overlay.svelte-16gciml{opacity:0;align-items:center;gap:2px;transition:opacity .15s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.host-row.svelte-16gciml:hover .host-actions-overlay:where(.svelte-16gciml){opacity:1}.status-dot.svelte-16gciml{background:#c20a19;border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-dot.online.svelte-16gciml{background:var(--blurple,#5865f2);box-shadow:0 0 6px #5865f299}.host-name.svelte-16gciml{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.host-row.active.svelte-16gciml .host-name:where(.svelte-16gciml){color:#fff;font-weight:600}.host-addr.svelte-16gciml{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;overflow:hidden}.host-badges.svelte-16gciml{flex-shrink:0;align-items:center;gap:4px;display:flex}.badge.svelte-16gciml{white-space:nowrap;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:600}.edit-input.svelte-16gciml{background:var(--surface-2,#ffffff0f);border:1px solid var(--primary);color:var(--text);border-radius:3px;outline:none;width:100%;padding:1px 4px;font-family:inherit;font-size:13px;font-weight:500}.ping-badge.svelte-16gciml{font-family:var(--font-mono);background:#ffffff0f;border:1px solid #ffffff14;font-size:9px;line-height:1}.action-icon.svelte-16gciml{cursor:pointer;opacity:0;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:2px;transition:opacity .15s,background .15s;display:flex}.host-row.svelte-16gciml:hover .action-icon:where(.svelte-16gciml){opacity:.5}.edit-icon.svelte-16gciml{color:var(--text-muted)}.edit-icon.svelte-16gciml:hover{background:#ffffff1a;opacity:1!important}.remove-icon.svelte-16gciml{color:var(--red,#ef4444)}.remove-icon.svelte-16gciml:hover{background:#ef444426;opacity:1!important}.confirm-remove.svelte-16gciml{background:#ef444414;border:1px solid #ef444440;border-radius:6px;align-items:center;gap:6px;min-height:44px;padding:8px 10px;display:flex}.confirm-text.svelte-16gciml{color:var(--red,#ef4444);flex:1;font-size:12px}.confirm-btn.svelte-16gciml{cursor:pointer;border:none;border-radius:4px;min-height:24px;padding:3px 8px;font-family:inherit;font-size:11px}.confirm-yes.svelte-16gciml{color:#fca5a5;background:#ef44444d}.confirm-yes.svelte-16gciml:hover{background:#ef444480}.confirm-no.svelte-16gciml{color:var(--text-muted);background:#ffffff12}.confirm-no.svelte-16gciml:hover{background:#ffffff1f}.os-badge.svelte-16gciml{color:#7280edf2;letter-spacing:.03em;background:#5865f226;border:1px solid #5865f238}.os-badge.orange.svelte-16gciml{color:#fb923cf2;background:#f9731626;border-color:#f9731647}.os-badge.green.svelte-16gciml{color:#34d399f2;background:#23a55a26;border-color:#23a55a47}.https-lock-badge.svelte-16gciml{opacity:.6;cursor:help;flex-shrink:0;font-size:10px}.add-form.svelte-ads2kq{background:var(--surface-2,#ffffff0a);border:1px solid var(--border-color);border-radius:6px;flex-direction:column;gap:6px;margin-bottom:4px;padding:8px;display:flex}.form-input.svelte-ads2kq{border:1px solid var(--border-color);color:var(--text);background:0 0;border-radius:4px;outline:none;width:100%;padding:4px 8px;font-family:inherit;font-size:12px}.form-input.svelte-ads2kq:focus{border-color:var(--primary)}.form-actions.svelte-ads2kq{gap:6px;display:flex}.form-btn.svelte-ads2kq{cursor:pointer;border:none;border-radius:4px;flex:1;min-height:28px;padding:4px 10px;font-family:inherit;font-size:12px}.form-btn-save.svelte-ads2kq{background:var(--primary);color:#fff}.form-btn-save.svelte-ads2kq:hover{opacity:.88}.form-btn-cancel.svelte-ads2kq{color:var(--text-muted);background:#ffffff12}.form-btn-cancel.svelte-ads2kq:hover{color:var(--text);background:#ffffff1f}.host-sidebar.svelte-1iyddoh{background:var(--surface);z-index:1;flex-direction:column;flex-shrink:0;width:240px;height:100%;display:flex;position:relative;overflow:hidden}.sidebar-brand.svelte-1iyddoh{flex-shrink:0;align-items:center;gap:10px;height:40px;padding:0 14px;display:flex}.brand-sprite.svelte-1iyddoh{width:32px;height:32px;image-rendering:pixelated;background-image:url(/sprites/frame_000.png);background-repeat:no-repeat;background-size:32px 32px;flex-shrink:0;animation:1.6s step-end infinite svelte-1iyddoh-nott-idle}@keyframes svelte-1iyddoh-nott-idle{0%{background-image:url(/sprites/frame_000.png)}25%{background-image:url(/sprites/frame_001.png)}50%{background-image:url(/sprites/frame_002.png)}75%{background-image:url(/sprites/frame_003.png)}}.brand-name.svelte-1iyddoh{letter-spacing:-.02em;color:var(--blurple,#5865f2);font-size:14px;font-weight:700}.sidebar-scroll.svelte-1iyddoh{scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:1;gap:4px;padding:12px 8px;display:flex;overflow-y:auto}.sidebar-scroll.svelte-1iyddoh:hover{scrollbar-color:var(--border-color) transparent}.section-label.svelte-1iyddoh{color:var(--text-muted);letter-spacing:.07em;justify-content:space-between;align-items:center;padding:6px 8px 4px;font-size:10px;font-weight:700;display:flex}.label-right.svelte-1iyddoh{align-items:center;gap:4px;display:flex}.section-count.svelte-1iyddoh{color:var(--text-muted);letter-spacing:0;background:#ffffff0f;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:600}.section-divider.svelte-1iyddoh{background:#ffffff0a;height:1px;margin:8px 4px}.host-group.svelte-1iyddoh{flex-direction:column;display:flex}.group-header.svelte-1iyddoh{cursor:pointer;width:100%;color:var(--text-muted);transition:background var(--duration-fast) var(--ease-out);background:0 0;border:none;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;display:flex}.group-header.svelte-1iyddoh:hover{background:#ffffff0a}.group-chevron.svelte-1iyddoh{color:var(--text-muted);flex-shrink:0;transition:transform .15s ease-out}.group-chevron-collapsed.svelte-1iyddoh{transform:rotate(-90deg)}.group-name.svelte-1iyddoh{text-align:left;letter-spacing:.07em;color:var(--text-muted);flex:1;font-size:10px;font-weight:700}.group-count.svelte-1iyddoh{color:var(--text-muted);letter-spacing:0;background:#ffffff0f;border-radius:10px;padding:1px 5px;font-size:10px;font-weight:600}.group-hosts.svelte-1iyddoh{grid-template-rows:1fr;transition:grid-template-rows .15s ease-out;display:grid;overflow:hidden}.group-hosts-collapsed.svelte-1iyddoh{grid-template-rows:0fr}.add-btn.svelte-1iyddoh{color:var(--text-muted);cursor:pointer;min-width:20px;min-height:20px;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:3px;display:flex}.add-btn.svelte-1iyddoh:hover{color:var(--text);background:#ffffff14}.snippet-entry.svelte-1iyddoh{width:100%;min-height:44px;color:var(--text-dim);cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:7px 8px;font-size:12px;display:flex}.snippet-entry.svelte-1iyddoh:hover{color:var(--text);background:#ffffff0f;transform:translate(2px)}.snippet-icon.svelte-1iyddoh{width:22px;height:22px;color:var(--text-muted);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:#ffffff0f;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.snippet-entry.svelte-1iyddoh:hover .snippet-icon:where(.svelte-1iyddoh){color:var(--primary);background:#5865f22e}.snippet-name.svelte-1iyddoh{font-family:var(--font-mono);letter-spacing:.01em;font-size:11px}.user-bar.svelte-1iyddoh{background:var(--terminal-bg);border-top:1px solid var(--border-color);flex-shrink:0;align-items:center;gap:10px;height:52px;padding:0 12px;display:flex;box-shadow:inset 0 1px #ffffff0a}.user-avatar-wrap.svelte-1iyddoh{flex-shrink:0;position:relative}.user-avatar.svelte-1iyddoh{background:var(--grad-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex;box-shadow:0 2px 6px #00000059}.user-avatar-img.svelte-1iyddoh{object-fit:cover;border-radius:50%;width:32px;height:32px;box-shadow:0 2px 6px #00000059}.avatar-status.svelte-1iyddoh{background:var(--blurple,#5865f2);border:2px solid var(--terminal-bg);border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0;box-shadow:0 0 4px #5865f299}.user-info.svelte-1iyddoh{flex:1;min-width:0;line-height:1.35}.user-name.svelte-1iyddoh{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;display:block;overflow:hidden}.user-role.svelte-1iyddoh{color:var(--text-dim);font-size:10px;display:block}.lang-btn.svelte-1iyddoh{color:var(--text-muted);cursor:pointer;letter-spacing:.04em;min-width:28px;min-height:28px;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px 6px;font-size:10px;font-weight:700;display:flex}.lang-btn.svelte-1iyddoh:hover{color:var(--text);background:#ffffff14}.settings-btn.svelte-1iyddoh{color:var(--text-muted);cursor:pointer;min-width:32px;min-height:32px;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:flex}.settings-btn.svelte-1iyddoh:hover{color:var(--text);background:#ffffff14}.collapse-btn.svelte-1iyddoh{color:var(--text-muted);cursor:pointer;min-width:32px;min-height:32px;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:flex}.collapse-btn.svelte-1iyddoh:hover{color:var(--text);background:#ffffff14}.snippet-entry-wrap.svelte-1iyddoh{align-items:center;display:flex;position:relative}.snippet-hover-actions.svelte-1iyddoh{opacity:0;transition:opacity var(--duration-fast) var(--ease-out);gap:2px;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.snippet-entry-wrap.svelte-1iyddoh:hover .snippet-hover-actions:where(.svelte-1iyddoh){opacity:1}.snippet-action-btn.svelte-1iyddoh{color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast), background var(--duration-fast);background:#ffffff14;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.snippet-action-btn.svelte-1iyddoh:hover{color:var(--text);background:#ffffff26}.snippet-edit-form.svelte-1iyddoh{background:var(--terminal-bg);border-radius:6px;flex-direction:column;gap:4px;margin:2px 0;padding:6px 8px;display:flex}.snippet-edit-input.svelte-1iyddoh{color:var(--text);background:#0000004d;border:1px solid #ffffff1a;border-radius:4px;outline:none;padding:5px 8px;font-size:11px}.snippet-edit-input.mono.svelte-1iyddoh{font-family:var(--font-mono)}.snippet-edit-input.svelte-1iyddoh:focus{border-color:var(--primary)}.snippet-edit-actions.svelte-1iyddoh{justify-content:flex-end;gap:4px;display:flex}.snippet-save-btn.svelte-1iyddoh{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:3px 10px;font-size:10px;font-weight:600}.snippet-cancel-btn.svelte-1iyddoh{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:3px 8px;font-size:10px}.undo-toast.svelte-1iyddoh{color:var(--text-dim);cursor:pointer;background:#ffffff14;border:none;border-radius:6px;align-items:center;gap:6px;margin:4px 0;padding:6px 10px;font-size:11px;animation:.2s ease-out svelte-1iyddoh-fadeIn;display:flex}.undo-link.svelte-1iyddoh{color:var(--primary);font-weight:600}@keyframes svelte-1iyddoh-fadeIn{0%{opacity:0}to{opacity:1}}.info-panel.svelte-9pulq7{background:var(--surface);flex-direction:column;flex-shrink:0;width:220px;display:flex;overflow-y:auto}.info-section.svelte-9pulq7{border-bottom:1px solid var(--border-color);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.info-section.flex-1.svelte-9pulq7{border-bottom:none;flex:1}.host-header.svelte-9pulq7{align-items:center;gap:6px;margin-bottom:4px;display:flex}.host-title.svelte-9pulq7{color:var(--text);flex:1;font-size:14px;font-weight:700}.status-dot.svelte-9pulq7{background:#c20a19;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #c20a1999}.status-dot.online.svelte-9pulq7{background:var(--blurple,#5865f2);box-shadow:0 0 6px #5865f299}.kv-grid.svelte-9pulq7{grid-template-columns:auto 1fr;gap:4px 12px;font-size:12px;display:grid}.kv-label.svelte-9pulq7{color:var(--text-dim)}.kv-value.svelte-9pulq7{color:var(--text);text-align:right}.mono.svelte-9pulq7{font-family:var(--font-mono);border:var(--premium-border);background:#0000004d;border-radius:3px;padding:1px 6px;font-size:10px}.section-label.svelte-9pulq7{color:var(--text-dim);letter-spacing:.05em;font-size:10px;font-weight:600}.resource-bar.svelte-9pulq7{flex-direction:column;gap:3px;display:flex}.bar-header.svelte-9pulq7{color:var(--text);justify-content:space-between;font-size:11px;display:flex}.bar-header.svelte-9pulq7 .mono:where(.svelte-9pulq7){background:0 0;border:none;padding:0;font-size:11px}.bar-track.svelte-9pulq7{background:var(--bg);height:4px;box-shadow:var(--premium-glow);border-radius:2px;overflow:hidden}.bar-fill.primary.svelte-9pulq7{background:var(--grad-primary);border-radius:2px;height:100%}.actions-grid.svelte-9pulq7{grid-template-columns:1fr 1fr;gap:6px;display:grid}.action-btn.svelte-9pulq7{background:var(--primary-dim);color:var(--primary);transition:background var(--duration-fast);border:1px solid #5865f233;border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:8px;font-size:10px;font-weight:500;display:flex}.action-btn.svelte-9pulq7:hover{background:#5865f233}.action-btn.svelte-9pulq7:active{transform:scale(.95)}.recent-list.svelte-9pulq7{flex-direction:column;gap:4px;display:flex}.recent-cmd.svelte-9pulq7{font-family:var(--font-mono);color:var(--text-dim);border:var(--premium-border);text-align:left;text-overflow:ellipsis;white-space:nowrap;box-shadow:var(--premium-glow);transition:background var(--duration-fast);background:#0003;border-radius:4px;padding:6px 8px;font-size:10px;overflow:hidden}.recent-cmd.svelte-9pulq7:hover{color:var(--text);background:#ffffff0d}.server-section.svelte-9pulq7{gap:6px}.server-url.svelte-9pulq7{font-family:var(--font-mono,monospace);color:var(--text-dim,#9a9da3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.server-actions.svelte-9pulq7{display:flex}.action-btn.danger.svelte-9pulq7{color:#e74c3c;background:#e74c3c14;border-color:#e74c3c33}.action-btn.danger.svelte-9pulq7:hover{background:#e74c3c2e}.overlay.svelte-k6tw2v{z-index:1000;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.card.svelte-k6tw2v{background:var(--surface,#1e1f22);-webkit-user-select:none;user-select:none;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:center;gap:0;width:100%;max-width:480px;padding:40px;display:flex;box-shadow:0 24px 64px #0009}.nott-sprite.svelte-k6tw2v{width:96px;height:96px;image-rendering:pixelated;background-image:url(/sprites/frame_000.png);background-repeat:no-repeat;background-size:96px 96px;animation:1.6s step-end infinite svelte-k6tw2v-nott-idle}@keyframes svelte-k6tw2v-nott-idle{0%{background-image:url(/sprites/frame_000.png)}25%{background-image:url(/sprites/frame_001.png)}50%{background-image:url(/sprites/frame_002.png)}75%{background-image:url(/sprites/frame_003.png)}}.brand.svelte-k6tw2v{flex-direction:column;align-items:center;gap:2px;margin-bottom:28px;display:flex}.title.svelte-k6tw2v{color:var(--blurple,#5865f2);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.version-badge.svelte-k6tw2v{color:var(--text-muted,#5c5f66);letter-spacing:.02em;background:#ffffff0f;border-radius:10px;margin-top:16px;padding:2px 8px;font-size:10px;font-weight:600}.heading.svelte-k6tw2v{color:var(--text,#e0e0e0);text-align:center;margin:0 0 8px;font-size:20px;font-weight:700}.subheading.svelte-k6tw2v{color:var(--text-dim,#9a9da3);text-align:center;margin:0 0 24px;font-size:14px;line-height:1.5}.logged-in-badge.svelte-k6tw2v{color:#57f287;background:#57f28714;border:1px solid #57f28733;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:20px;padding:10px 20px;font-size:13px;font-weight:500;display:flex}.discord-btn.svelte-k6tw2v{color:#fff;cursor:pointer;background:#5865f2;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;margin-bottom:20px;padding:0 24px;font-size:15px;font-weight:600;transition:background .15s,opacity .15s;display:flex}.discord-btn.svelte-k6tw2v:hover:not(:disabled){background:#4752c4}.discord-btn.svelte-k6tw2v:disabled{opacity:.6;cursor:not-allowed}.divider.svelte-k6tw2v{width:100%;color:var(--text-muted,#5c5f66);align-items:center;gap:12px;margin-bottom:20px;font-size:12px;display:flex}.divider.svelte-k6tw2v:before,.divider.svelte-k6tw2v:after{content:"";background:#ffffff14;flex:1;height:1px}.https-banner.svelte-k6tw2v{width:100%;color:var(--text-dim,#9a9da3);background:#f9731614;border:1px solid #f9731640;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:12px;line-height:1.5;display:flex}.https-banner.svelte-k6tw2v svg:where(.svelte-k6tw2v){color:#f97316;flex-shrink:0;margin-top:1px}.https-banner.svelte-k6tw2v strong:where(.svelte-k6tw2v){color:#fb923c}.https-banner.svelte-k6tw2v a:where(.svelte-k6tw2v){color:var(--primary,#5865f2);text-decoration:underline}.field.svelte-k6tw2v{width:100%;margin-bottom:16px}.url-input.svelte-k6tw2v{width:100%;height:48px;font-size:16px;font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--text,#e0e0e0);box-sizing:border-box;-webkit-user-select:text;user-select:text;background:#0000004d;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:0 16px;transition:border-color .15s}.url-input.svelte-k6tw2v::placeholder{color:var(--text-muted,#5c5f66)}.url-input.svelte-k6tw2v:focus{border-color:var(--primary,#5865f2)}.btn-connect.svelte-k6tw2v{background:var(--primary,#5865f2);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-bottom:24px;padding:0 24px;font-size:15px;font-weight:600;transition:background .15s,opacity .15s;display:flex}.btn-connect.svelte-k6tw2v:hover:not(:disabled){background:#4752c4}.btn-connect.svelte-k6tw2v:disabled{opacity:.4;cursor:not-allowed}.install-hint.svelte-k6tw2v{cursor:pointer;text-align:center;width:100%;margin:0;transition:opacity .15s}.install-hint.svelte-k6tw2v:hover{opacity:.85}.install-label.svelte-k6tw2v{color:var(--text-muted,#5c5f66);margin:0 0 6px;font-size:12px;line-height:1}.install-cmd.svelte-k6tw2v{background:#0000004d;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;transition:border-color .15s;display:flex;overflow:hidden}.install-hint.svelte-k6tw2v:hover .install-cmd:where(.svelte-k6tw2v){border-color:#ffffff29}.install-cmd.svelte-k6tw2v code:where(.svelte-k6tw2v){font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--text-dim,#9a9da3);text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.shimmer.svelte-k6tw2v{background:linear-gradient(90deg, var(--text-dim,#9a9da3) 0%, var(--text-dim,#9a9da3) 40%, #dce1ebe6 50%, var(--text-dim,#9a9da3) 60%, var(--text-dim,#9a9da3) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite svelte-k6tw2v-shimmer-wave}@keyframes svelte-k6tw2v-shimmer-wave{0%,to{background-position:200% 0}50%{background-position:-200% 0}}.copy-icon.svelte-k6tw2v{color:var(--text-muted,#5c5f66);flex-shrink:0;align-items:center;transition:color .15s;display:flex}.install-hint.svelte-k6tw2v:hover .copy-icon:where(.svelte-k6tw2v){color:var(--text-dim,#9a9da3)}.spinner.svelte-k6tw2v{animation:.8s linear infinite svelte-k6tw2v-spin}@keyframes svelte-k6tw2v-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=520px){.card.svelte-k6tw2v{padding:28px 20px}}.file-grid-wrapper.svelte-14aoetw{width:100%}.path-header.svelte-14aoetw{font-family:var(--font-mono);color:var(--color-muted);border-bottom:1px solid var(--color-border);margin-bottom:.75rem;padding-bottom:.5rem;font-size:.75rem}.file-grid.svelte-14aoetw{flex-direction:column;gap:.125rem;display:flex}.file-entry.svelte-14aoetw{cursor:default;border-radius:4px;grid-template-columns:1.5rem 1fr auto auto auto;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.85rem;transition:background .1s;display:grid}.file-entry.svelte-14aoetw:hover{background:var(--color-hover)}.file-icon.svelte-14aoetw{justify-content:center;align-items:center;width:20px;display:flex}.file-name.svelte-14aoetw{font-family:var(--font-mono);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dir-name.svelte-14aoetw{color:#f0b429;font-weight:500}.file-perms.svelte-14aoetw{font-family:var(--font-mono);color:var(--color-muted);font-size:.7rem}.file-size.svelte-14aoetw{font-family:var(--font-mono);color:var(--color-muted);text-align:right;min-width:4rem;font-size:.75rem}.file-date.svelte-14aoetw{font-family:var(--font-mono);color:var(--color-muted);text-align:right;min-width:6rem;font-size:.7rem}.empty-dir.svelte-14aoetw{color:var(--color-muted);padding:.5rem;font-size:.85rem;font-style:italic}@media (width<=480px){.file-entry.svelte-14aoetw{grid-template-columns:1.5rem 1fr auto}.file-perms.svelte-14aoetw,.file-date.svelte-14aoetw{display:none}}.git-status.svelte-12sfo10{width:100%}.git-header.svelte-12sfo10{border-bottom:1px solid var(--color-border);align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.branch-icon.svelte-12sfo10{color:var(--color-muted);align-items:center;display:flex}.branch-name.svelte-12sfo10{font-family:var(--font-mono);color:var(--color-text);font-size:.95rem;font-weight:600}.badge.svelte-12sfo10{font-size:.7rem;font-family:var(--font-mono);border-radius:99px;padding:.1rem .4rem;font-weight:600}.badge-ahead.svelte-12sfo10{color:var(--color-green);background:#50c87833}.badge-behind.svelte-12sfo10{color:var(--color-orange);background:#ff8c0033}.clean-badge.svelte-12sfo10{font-size:.7rem;font-family:var(--font-mono);color:var(--color-green);background:#50c87826;border-radius:99px;padding:.1rem .4rem}.git-section.svelte-12sfo10{margin-bottom:.75rem}.section-title.svelte-12sfo10{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.72rem;font-weight:600;display:flex}.dot.svelte-12sfo10{border-radius:50%;flex-shrink:0;width:6px;height:6px}.staged-dot.svelte-12sfo10{background:var(--color-green)}.unstaged-dot.svelte-12sfo10{background:var(--color-orange)}.untracked-dot.svelte-12sfo10{background:var(--color-muted)}.git-file.svelte-12sfo10{cursor:default;border-radius:4px;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.83rem;transition:background .1s;display:flex}.git-file.svelte-12sfo10:hover{background:var(--color-hover)}.status-badge.svelte-12sfo10{font-family:var(--font-mono);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;font-size:.65rem;font-weight:700;display:flex}.staged-badge.svelte-12sfo10{color:var(--color-green);background:#50c87833}.unstaged-badge.svelte-12sfo10{color:var(--color-orange);background:#ff8c0033}.untracked-badge.svelte-12sfo10{color:var(--color-muted);background:#9696aa33}.file-path.svelte-12sfo10{font-family:var(--font-mono);color:var(--color-text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.container-list.svelte-1a48smb{flex-direction:column;gap:.6rem;width:100%;display:flex}.container-card.svelte-1a48smb{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:6px;padding:.75rem;transition:border-color .15s}.container-card.running.svelte-1a48smb{border-left:3px solid var(--color-green)}.container-card.stopped.svelte-1a48smb{border-left:3px solid var(--color-red)}.container-header.svelte-1a48smb{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.status-dot.svelte-1a48smb{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.dot-running.svelte-1a48smb{background:var(--color-green);box-shadow:0 0 6px #57f28799}.dot-stopped.svelte-1a48smb{background:var(--color-red);box-shadow:0 0 6px #ed424580}.dot-other.svelte-1a48smb{background:var(--color-orange);box-shadow:0 0 6px #fee75c80}.container-name.svelte-1a48smb{font-family:var(--font-mono);color:var(--color-text);flex:1;font-size:.9rem;font-weight:600}.container-status.svelte-1a48smb{font-size:.7rem;font-family:var(--font-mono);border-radius:99px;padding:.15rem .5rem}.container-status.running.svelte-1a48smb{color:var(--color-green);background:#50c87826}.container-status.stopped.svelte-1a48smb{color:var(--color-red);background:#dc505026}.container-status.other.svelte-1a48smb{color:var(--color-orange);background:#c8c85026}.container-meta.svelte-1a48smb{flex-wrap:wrap;gap:.4rem 1rem;margin-bottom:.6rem;display:flex}.meta-item.svelte-1a48smb{font-size:.78rem;font-family:var(--font-mono);gap:.3rem;display:flex}.meta-label.svelte-1a48smb{color:var(--color-muted)}.meta-value.svelte-1a48smb{color:var(--color-text-dim)}.meta-value.muted.svelte-1a48smb{color:var(--color-muted)}.container-actions.svelte-1a48smb{gap:.4rem;display:flex}.action-btn.svelte-1a48smb{font-size:.72rem;font-family:var(--font-mono);border:1px solid var(--color-border);color:var(--color-text-dim);cursor:pointer;background:0 0;border-radius:4px;padding:.2rem .6rem;transition:background .1s,color .1s}.action-btn.svelte-1a48smb:hover{background:var(--color-hover);color:var(--color-text)}.empty.svelte-1a48smb{color:var(--color-muted);font-size:.85rem;font-style:italic}.process-list.svelte-ge13s5{width:100%;font-family:var(--font-mono);font-size:.8rem}.process-header.svelte-ge13s5,.process-row.svelte-ge13s5{grid-template-columns:3rem 5rem 8rem 8rem 1fr;align-items:center;gap:.5rem;padding:.25rem .4rem;display:grid}.process-header.svelte-ge13s5{color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--color-border);margin-bottom:.2rem;font-size:.68rem;font-weight:600}.process-row.svelte-ge13s5{border-radius:3px;transition:background .1s}.process-row.svelte-ge13s5:hover{background:var(--color-hover)}.process-row.high-cpu.svelte-ge13s5{color:var(--color-orange)}.col-pid.svelte-ge13s5{color:var(--color-muted);font-size:.72rem}.col-user.svelte-ge13s5,.col-cmd.svelte-ge13s5{color:var(--color-text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.muted.svelte-ge13s5{color:var(--color-muted)}.col-cpu.svelte-ge13s5,.col-mem.svelte-ge13s5{align-items:center;gap:.4rem;display:flex}.bar-wrapper.svelte-ge13s5{background:var(--color-border);border-radius:99px;flex:1;height:4px;overflow:hidden}.bar-fill.svelte-ge13s5{border-radius:99px;height:100%;transition:width .3s}.cpu-bar.low.svelte-ge13s5{background:var(--color-green)}.cpu-bar.medium.svelte-ge13s5{background:var(--color-blue)}.cpu-bar.high.svelte-ge13s5{background:var(--color-orange)}.cpu-bar.critical.svelte-ge13s5{background:var(--color-red)}.mem-bar.low.svelte-ge13s5{background:var(--color-blue)}.mem-bar.high.svelte-ge13s5{background:var(--color-orange)}.mem-bar.critical.svelte-ge13s5{background:var(--color-red)}.bar-label.svelte-ge13s5{text-align:right;min-width:2.2rem;font-size:.7rem}.bar-label.critical.svelte-ge13s5{color:var(--color-red)}.bar-label.high.svelte-ge13s5{color:var(--color-orange)}.empty.svelte-ge13s5{color:var(--color-muted);padding:.5rem;font-style:italic}@media (width<=480px){.process-header.svelte-ge13s5,.process-row.svelte-ge13s5{grid-template-columns:3rem 6rem 6rem 1fr}.col-user.svelte-ge13s5{display:none}}.disk-list.svelte-1bi34um{flex-direction:column;gap:.75rem;width:100%;display:flex}.disk-card.svelte-1bi34um{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:6px;padding:.75rem}.disk-header.svelte-1bi34um{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.disk-mount.svelte-1bi34um{font-family:var(--font-mono);color:var(--color-text);font-size:.9rem;font-weight:600}.disk-pct.svelte-1bi34um{font-family:var(--font-mono);font-size:.8rem;font-weight:600}.disk-pct.ok.svelte-1bi34um{color:var(--color-green)}.disk-pct.warning.svelte-1bi34um{color:var(--color-orange)}.disk-pct.critical.svelte-1bi34um{color:var(--color-red)}.disk-bar-track.svelte-1bi34um{background:var(--color-border);border-radius:99px;height:6px;margin-bottom:.5rem;overflow:hidden}.disk-bar-fill.svelte-1bi34um{border-radius:99px;height:100%;transition:width .4s}.disk-bar-fill.ok.svelte-1bi34um{background:var(--color-green)}.disk-bar-fill.warning.svelte-1bi34um{background:var(--color-orange)}.disk-bar-fill.critical.svelte-1bi34um{background:var(--color-red)}.disk-meta.svelte-1bi34um{font-family:var(--font-mono);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.meta-fs.svelte-1bi34um{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;max-width:40%;overflow:hidden}.meta-space.svelte-1bi34um{align-items:center;gap:.2rem;display:flex}.used.svelte-1bi34um{color:var(--color-text-dim)}.sep.svelte-1bi34um{color:var(--color-muted)}.total.svelte-1bi34um{color:var(--color-text-dim)}.avail.svelte-1bi34um{color:var(--color-muted);margin-left:.3rem}.empty.svelte-1bi34um{color:var(--color-muted);font-size:.85rem;font-style:italic}.code-viewer.svelte-pbm1ft{border:1px solid var(--color-border);border-radius:6px;width:100%;overflow:hidden}.code-header.svelte-pbm1ft{background:var(--color-surface-3);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.4rem .75rem;display:flex}.filename.svelte-pbm1ft{font-family:var(--font-mono);color:var(--color-text-dim);font-size:.78rem}.lang-badge.svelte-pbm1ft{font-family:var(--font-mono);color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.code-block.svelte-pbm1ft{background:var(--color-surface-2);display:flex;overflow-x:auto}.line-numbers.svelte-pbm1ft{background:var(--color-surface-3);border-right:1px solid var(--color-border);-webkit-user-select:none;user-select:none;text-align:right;flex-direction:column;min-width:2.5rem;padding:.75rem .5rem;display:flex}.ln.svelte-pbm1ft{font-family:var(--font-mono);color:var(--color-muted);padding:0 .25rem;font-size:.75rem;line-height:1.5}.code-content.svelte-pbm1ft{font-family:var(--font-mono);color:var(--color-text-dim);white-space:pre;flex:1;margin:0;padding:.75rem;font-size:.82rem;line-height:1.5;overflow:visible}.code-line.svelte-pbm1ft{display:block}.hl-comment{color:#6a737d;font-style:italic}.hl-string{color:var(--color-green)}.hl-number{color:var(--color-orange)}.hl-keyword{color:var(--color-blue)}.json-tree.svelte-18zoqvw{width:100%}.json-toolbar.svelte-18zoqvw{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.json-type-hint.svelte-18zoqvw{font-size:.68rem;font-family:var(--font-mono);color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--color-border);border-radius:3px;padding:.1rem .4rem}.tree-body.svelte-18zoqvw{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:6px;padding:.75rem;overflow-x:auto}.json-pre.svelte-18zoqvw{font-family:var(--font-mono);color:var(--color-text-dim);white-space:pre;margin:0;font-size:.82rem;line-height:1.6}.jv-null{color:var(--color-muted)}.jv-bool{color:#c792ea}.jv-number{color:var(--color-orange)}.jv-string{color:var(--color-green)}.jv-key{color:var(--color-blue)}.jv-brace{color:var(--color-text-dim)}.jv-colon{color:var(--color-muted)}.search-results.svelte-scdc5w{width:100%}.query-header.svelte-scdc5w{border-bottom:1px solid var(--color-border);align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.query-label.svelte-scdc5w{font-size:.68rem;font-family:var(--font-mono);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}.query-text.svelte-scdc5w{font-family:var(--font-mono);color:var(--color-blue);flex:1;font-size:.85rem;font-weight:500}.result-count.svelte-scdc5w{font-family:var(--font-mono);color:var(--color-muted);border:1px solid var(--color-border);border-radius:99px;padding:.1rem .4rem;font-size:.72rem}.result-item.svelte-scdc5w{border-radius:4px;margin-bottom:.15rem;padding:.4rem .5rem;transition:background .1s}.result-item.svelte-scdc5w:hover{background:var(--color-hover)}.result-path.svelte-scdc5w{align-items:center;gap:0;margin-bottom:.15rem;display:flex}.path-text.svelte-scdc5w{font-family:var(--font-mono);color:var(--color-blue);cursor:pointer;font-size:.83rem}.path-text.svelte-scdc5w:hover{text-decoration:underline}.line-badge.svelte-scdc5w{font-family:var(--font-mono);color:var(--color-orange);font-size:.78rem}.result-content.svelte-scdc5w{font-family:var(--font-mono);color:var(--color-text-dim);white-space:pre;text-overflow:ellipsis;border-left:2px solid var(--color-border);margin-top:.2rem;padding-left:.5rem;font-size:.78rem;overflow:hidden}.empty.svelte-scdc5w{color:var(--color-muted);font-size:.85rem;font-style:italic}.kv-list.svelte-p6c47i{width:100%;font-family:var(--font-mono);font-size:.8rem}.kv-row.svelte-p6c47i{border-radius:3px;grid-template-columns:minmax(8rem,25%) auto 1fr;align-items:baseline;gap:.25rem;padding:.3rem .5rem;display:grid}.kv-row.alt.svelte-p6c47i{background:#ffffff05}.kv-row.svelte-p6c47i:hover{background:var(--color-hover)}.kv-key.svelte-p6c47i{color:var(--color-blue);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.kv-eq.svelte-p6c47i{color:var(--color-muted);padding:0 .1rem}.kv-value-wrap.svelte-p6c47i{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.kv-value.svelte-p6c47i{color:var(--color-text-dim);word-break:break-all}.expand-btn.svelte-p6c47i{font-size:.68rem;font-family:var(--font-mono);color:var(--color-muted);border:1px solid var(--color-border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:3px;padding:.05rem .3rem;transition:color .1s}.expand-btn.svelte-p6c47i:hover{color:var(--color-text)}.empty.svelte-p6c47i{color:var(--color-muted);padding:.5rem;font-style:italic}.raw-output.svelte-nagim7{width:100%}.raw-pre.svelte-nagim7{font-family:var(--font-mono);color:var(--discord-text);white-space:pre-wrap;word-break:break-all;max-height:24rem;margin:0;font-size:12px;line-height:1.5;overflow-y:auto}.success-msg.svelte-nagim7{font-family:var(--font-mono);color:var(--color-green);align-items:center;gap:6px;font-size:12px;display:flex}.check.svelte-nagim7{font-weight:600}.error-card.svelte-1yt515r{border:1px solid #dc32324d;border-left:3px solid var(--color-red);background:#dc323214;border-radius:6px;width:100%;padding:.75rem}.error-header.svelte-1yt515r{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.error-icon.svelte-1yt515r{color:var(--color-red);align-items:center;display:flex}.error-title.svelte-1yt515r{color:var(--color-red);flex:1;font-size:.9rem;font-weight:600}.exit-badge.svelte-1yt515r{font-family:var(--font-mono);color:var(--color-red);background:#dc323233;border-radius:99px;padding:.1rem .4rem;font-size:.7rem}.error-message.svelte-1yt515r{color:#ff8080;font-size:.85rem;font-family:var(--font-mono)}.error-stderr.svelte-1yt515r{font-family:var(--font-mono);color:var(--color-muted);white-space:pre-wrap;word-break:break-all;background:#0003;border-radius:4px;max-height:12rem;margin:.5rem 0 0;padding:.5rem;font-size:.78rem;overflow-y:auto}.plugin-renderer.svelte-5d7l36{font-family:var(--font-mono);font-size:12px}.plugin-title.svelte-5d7l36{color:var(--primary);text-transform:uppercase;letter-spacing:.06em;opacity:.8;margin-bottom:8px;font-size:11px;font-weight:600}.kv-list.svelte-5d7l36{flex-direction:column;gap:2px;display:flex}.kv-row.svelte-5d7l36{border-bottom:1px solid #ffffff0a;gap:8px;padding:2px 0;display:flex}.kv-key.svelte-5d7l36{color:var(--primary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;min-width:160px;overflow:hidden}.kv-value.svelte-5d7l36{color:var(--text);word-break:break-all}.table-wrap.svelte-5d7l36{overflow-x:auto}table.svelte-5d7l36{border-collapse:collapse;width:100%}th.svelte-5d7l36{text-align:left;color:var(--text-muted);white-space:nowrap;border-bottom:1px solid #ffffff1a;padding:4px 8px;font-weight:600}td.svelte-5d7l36{color:var(--text);white-space:nowrap;border-bottom:1px solid #ffffff0a;padding:3px 8px}tr.svelte-5d7l36:hover td:where(.svelte-5d7l36){background:#ffffff08}.json-output.svelte-5d7l36,.raw-output.svelte-5d7l36{white-space:pre-wrap;word-break:break-all;color:var(--text);margin:0;line-height:1.5}.empty.svelte-5d7l36{color:var(--text-muted);font-size:11px}.http.svelte-16mto01{font-family:var(--font-mono);font-size:12px}.status-line.svelte-16mto01{margin-bottom:8px}.badge.svelte-16mto01{border-radius:4px;padding:2px 8px;font-size:13px;font-weight:600}.headers.svelte-16mto01{border-collapse:collapse;width:100%}.headers.svelte-16mto01 td:where(.svelte-16mto01){border-bottom:1px solid var(--discord-border);padding:2px 0}.hkey.svelte-16mto01{color:var(--discord-muted);white-space:nowrap;padding-right:12px}.hval.svelte-16mto01{color:var(--discord-text);word-break:break-all}.body.svelte-16mto01{background:var(--discord-server);white-space:pre-wrap;color:var(--discord-text);border-radius:4px;margin:8px 0 0;padding:8px;font-size:11px;overflow-x:auto}.trunc.svelte-16mto01{color:var(--discord-muted);font-style:italic}.dns.svelte-komtb1{font-family:var(--font-mono);font-size:12px}.query-line.svelte-komtb1{align-items:center;gap:8px;margin-bottom:8px;display:flex}.label.svelte-komtb1{color:var(--discord-muted)}.val.svelte-komtb1{color:#fff;font-weight:500}.badge.svelte-komtb1{background:var(--blurple-dim);color:var(--blurple);border-radius:3px;padding:1px 6px;font-size:11px}table.svelte-komtb1{border-collapse:collapse;width:100%}th.svelte-komtb1{text-align:left;color:var(--discord-muted);text-transform:uppercase;border-bottom:1px solid var(--discord-border);padding:4px 8px 4px 0;font-size:11px;font-weight:500}td.svelte-komtb1{border-bottom:1px solid var(--discord-border);color:var(--discord-text);padding:3px 8px 3px 0}.muted.svelte-komtb1{color:var(--discord-muted)}.type-badge.svelte-komtb1{color:var(--blurple)}.footer.svelte-komtb1{gap:16px;margin-top:8px;font-size:11px;display:flex}.net-cfg.svelte-u44gc6{font-family:var(--font-mono);flex-direction:column;gap:10px;font-size:12px;display:flex}.iface.svelte-u44gc6{border-bottom:1px solid var(--discord-border);padding-bottom:8px}.iface.svelte-u44gc6:last-child{border-bottom:none;padding-bottom:0}.iface-header.svelte-u44gc6{align-items:center;gap:8px;margin-bottom:4px;display:flex}.iface-name.svelte-u44gc6{color:#fff;font-weight:600}.state-badge.svelte-u44gc6{border-radius:3px;padding:1px 6px;font-size:10px;font-weight:600}.state-badge.up.svelte-u44gc6{color:var(--color-green);background:#23a55a26}.state-badge.down.svelte-u44gc6{color:var(--color-red);background:#ed424526}.mac.svelte-u44gc6{color:var(--discord-muted);font-size:11px}.addrs.svelte-u44gc6{padding-left:8px}.addr.svelte-u44gc6{color:var(--discord-text);padding:1px 0}.proto.svelte-u44gc6{color:var(--blurple);margin-right:6px;font-size:10px;font-weight:600}.proto.v6.svelte-u44gc6{color:var(--color-cyan)}.conns.svelte-14u23td{font-family:var(--font-mono);font-size:11px;overflow-x:auto}table.svelte-14u23td{border-collapse:collapse;white-space:nowrap;width:100%}th.svelte-14u23td{text-align:left;color:var(--discord-muted);text-transform:uppercase;border-bottom:1px solid var(--discord-border);padding:3px 10px 3px 0;font-size:10px;font-weight:500}td.svelte-14u23td{border-bottom:1px solid var(--discord-border);color:var(--discord-text);padding:3px 10px 3px 0}.proto.svelte-14u23td{color:var(--blurple);font-weight:500}.muted.svelte-14u23td{color:var(--discord-muted)}.trace.svelte-7l3hgh{font-family:var(--font-mono);font-size:12px}.dest.svelte-7l3hgh{color:var(--discord-muted);margin-bottom:6px}.host.svelte-7l3hgh{color:#fff;font-weight:500}.hop.svelte-7l3hgh{align-items:center;gap:8px;padding:2px 0;display:flex}.num.svelte-7l3hgh{color:var(--discord-muted);text-align:right;min-width:20px}.hop-host.svelte-7l3hgh{color:var(--discord-text);min-width:100px}.ip.svelte-7l3hgh{color:var(--discord-muted);font-size:11px}.times.svelte-7l3hgh{gap:8px;margin-left:auto;display:flex}.ms.svelte-7l3hgh{color:var(--color-green)}.ms.timeout.svelte-7l3hgh{color:var(--color-red)}.ping.svelte-n6jycm{font-family:var(--font-mono);font-size:12px}.replies.svelte-n6jycm{margin-bottom:8px}.reply.svelte-n6jycm{gap:12px;padding:2px 0;display:flex}.seq.svelte-n6jycm{color:var(--discord-muted);min-width:50px}.muted.svelte-n6jycm{color:var(--discord-muted)}.time.svelte-n6jycm{color:var(--color-green);margin-left:auto;font-weight:500}.summary.svelte-n6jycm{border-top:1px solid var(--discord-border);padding-top:8px}.stats.svelte-n6jycm{color:var(--discord-text);gap:16px;margin-bottom:6px;font-size:11px;display:flex}.loss-ok.svelte-n6jycm{color:var(--color-green)}.loss-bad.svelte-n6jycm{color:var(--color-red);font-weight:600}.rtt.svelte-n6jycm{gap:20px;display:flex}.rtt-item.svelte-n6jycm{flex-direction:column;align-items:center;display:flex}.rtt-label.svelte-n6jycm{color:var(--discord-muted);text-transform:uppercase;font-size:10px}.rtt-val.svelte-n6jycm{color:var(--discord-text);font-weight:500}.rtt-val.avg.svelte-n6jycm{color:var(--blurple)}.user-info.svelte-ay324d{font-family:var(--font-mono);font-size:12px}.main-row.svelte-ay324d{align-items:center;gap:10px;margin-bottom:8px;display:flex}.avatar.svelte-ay324d{background:var(--blurple);color:#fff;width:32px;height:32px;font-size:16px;font-weight:700;font-family:var(--font-sans);border-radius:50%;justify-content:center;align-items:center;display:flex}.username.svelte-ay324d{color:#fff;font-size:15px;font-weight:600}.id-badge.svelte-ay324d{background:var(--discord-server);color:var(--discord-muted);border-radius:3px;padding:2px 6px;font-size:10px}.groups.svelte-ay324d{flex-wrap:wrap;gap:4px;display:flex}.group-pill.svelte-ay324d{background:var(--blurple-dim);color:var(--blurple);border-radius:10px;padding:2px 8px;font-size:11px}.gid.svelte-ay324d{color:var(--discord-muted);margin-left:2px}.sys-info.svelte-14bi0u7{font-family:var(--font-mono);grid-template-columns:auto 1fr;gap:4px 16px;font-size:12px;display:grid}.label.svelte-14bi0u7{color:var(--discord-muted);white-space:nowrap}.value.svelte-14bi0u7{color:#fff}.uptime.svelte-eshfrm{font-family:var(--font-mono);font-size:12px}.up-main.svelte-eshfrm{color:var(--discord-muted);margin-bottom:4px}.up-val.svelte-eshfrm{color:#fff;font-size:14px;font-weight:600}.meta.svelte-eshfrm{color:var(--discord-muted);gap:12px;margin-bottom:6px;font-size:11px;display:flex}.load.svelte-eshfrm{align-items:center;gap:4px;display:flex}.load-label.svelte-eshfrm{color:var(--discord-muted);margin-right:4px}.load-val.svelte-eshfrm{font-weight:600}.sep.svelte-eshfrm{color:var(--discord-muted)}.file-stats.svelte-18lqol{font-family:var(--font-mono);font-size:12px}.header.svelte-18lqol{align-items:center;gap:8px;margin-bottom:8px;display:flex}.filename.svelte-18lqol{color:#fff;font-size:13px;font-weight:600}.type-badge.svelte-18lqol{border-radius:3px;padding:1px 6px;font-size:10px}.grid.svelte-18lqol{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}.cell.svelte-18lqol{flex-direction:column;display:flex}.label.svelte-18lqol{color:var(--discord-muted);text-transform:uppercase;font-size:10px}.val.svelte-18lqol{color:var(--discord-text)}.mem.svelte-14g5d0k{font-family:var(--font-mono);flex-direction:column;gap:10px;font-size:12px;display:flex}.bar-label.svelte-14g5d0k{color:#fff;justify-content:space-between;margin-bottom:3px;font-weight:500;display:flex}.pct.svelte-14g5d0k{color:var(--discord-muted)}.bar-track.svelte-14g5d0k{background:var(--discord-server);border-radius:3px;height:6px;overflow:hidden}.bar-fill.svelte-14g5d0k{border-radius:3px;height:100%;transition:width .3s}.bar-detail.svelte-14g5d0k{color:var(--discord-muted);justify-content:space-between;margin-top:2px;font-size:10px;display:flex}.svc.svelte-bj0ds5{font-family:var(--font-mono);font-size:12px}.header.svelte-bj0ds5{align-items:center;gap:8px;margin-bottom:4px;display:flex}.svc-name.svelte-bj0ds5{color:#fff;font-size:13px;font-weight:600}.state-badge.svelte-bj0ds5{border-radius:3px;padding:1px 8px;font-size:11px;font-weight:500}.desc.svelte-bj0ds5{color:var(--discord-muted);margin-bottom:8px;font-size:11px}.kv-list.svelte-bj0ds5{flex-direction:column;gap:2px;display:flex}.kv-row.svelte-bj0ds5{border-radius:2px;gap:12px;padding:2px 4px;display:flex}.kv-key.svelte-bj0ds5{color:var(--discord-muted);flex-shrink:0;min-width:80px}.kv-val.svelte-bj0ds5{color:var(--discord-text);word-break:break-all}.error-line.svelte-bj0ds5{background:#ed424514}.error-line.svelte-bj0ds5 .kv-val:where(.svelte-bj0ds5){color:var(--color-red)}.tree.svelte-n81cu7{font-family:var(--font-mono);font-size:12px}.entries.svelte-n81cu7{margin-bottom:6px}.entry.svelte-n81cu7{align-items:center;gap:6px;padding:2px 0;display:flex}.icon.svelte-n81cu7{flex-shrink:0;width:14px;height:14px}.dir-icon.svelte-n81cu7{color:var(--blurple)}.file-icon.svelte-n81cu7{color:var(--discord-muted)}.dir-name.svelte-n81cu7{color:var(--blurple);font-weight:500}.file-name.svelte-n81cu7{color:var(--discord-text)}.summary.svelte-n81cu7{color:var(--discord-muted);border-top:1px solid var(--discord-border);padding-top:4px;font-size:11px}.du.svelte-7wq721{font-family:var(--font-mono);font-size:12px}.entry.svelte-7wq721{border-bottom:1px solid var(--discord-border);gap:12px;padding:2px 0;display:flex}.entry.svelte-7wq721:last-child{border-bottom:none}.size.svelte-7wq721{color:var(--blurple);text-align:right;min-width:60px;font-weight:500}.path.svelte-7wq721{color:var(--discord-text)}.pkg.svelte-1au2b1a{font-family:var(--font-mono);font-size:12px}.mgr-badge.svelte-1au2b1a{background:var(--blurple-dim);color:var(--blurple);border-radius:3px;margin-bottom:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}table.svelte-1au2b1a{border-collapse:collapse;width:100%}th.svelte-1au2b1a{text-align:left;color:var(--discord-muted);text-transform:uppercase;border-bottom:1px solid var(--discord-border);padding:3px 8px 3px 0;font-size:10px;font-weight:500}td.svelte-1au2b1a{color:var(--discord-text);padding:3px 8px 3px 0}.alt.svelte-1au2b1a{background:#ffffff05}.ver.svelte-1au2b1a{color:var(--blurple)}.branches.svelte-xsw6wy{font-family:var(--font-mono);font-size:12px}.branch.svelte-xsw6wy{align-items:center;gap:8px;padding:3px 0;display:flex}.dot.svelte-xsw6wy{background:var(--discord-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot.active.svelte-xsw6wy{background:var(--color-green)}.dot.remote-dot.svelte-xsw6wy{background:var(--color-orange);width:6px;height:6px}.name.svelte-xsw6wy{color:var(--discord-text)}.current.svelte-xsw6wy .name:where(.svelte-xsw6wy){color:#fff;font-weight:600}.current-badge.svelte-xsw6wy{color:var(--color-green);background:#23a55a26;border-radius:3px;padding:1px 6px;font-size:10px}.remote-header.svelte-xsw6wy{color:var(--discord-muted);text-transform:uppercase;border-top:1px solid var(--discord-border);margin-top:8px;margin-bottom:2px;padding-top:6px;font-size:10px;font-weight:600}.remote.svelte-xsw6wy .name:where(.svelte-xsw6wy){color:var(--discord-muted);font-size:11px}.images.svelte-14oj65h{font-family:var(--font-mono);font-size:11px;overflow-x:auto}table.svelte-14oj65h{border-collapse:collapse;width:100%}th.svelte-14oj65h{text-align:left;color:var(--discord-muted);text-transform:uppercase;border-bottom:1px solid var(--discord-border);padding:3px 8px 3px 0;font-size:10px;font-weight:500}td.svelte-14oj65h{border-bottom:1px solid var(--discord-border);color:var(--discord-text);padding:4px 8px 4px 0}.r.svelte-14oj65h{text-align:right}.tag-badge.svelte-14oj65h{background:var(--blurple-dim);color:var(--blurple);border-radius:3px;padding:1px 6px}.id.svelte-14oj65h{color:var(--discord-muted);font-size:10px}.dangling.svelte-14oj65h td:where(.svelte-14oj65h){color:var(--discord-muted);font-style:italic}.none.svelte-14oj65h{color:var(--discord-muted)}.remotes.svelte-6qxcxs{font-family:var(--font-mono);flex-direction:column;gap:4px;font-size:12px;display:flex}.remote.svelte-6qxcxs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.name.svelte-6qxcxs{color:#fff;font-weight:600}.url.svelte-6qxcxs{color:var(--discord-text);word-break:break-all}.type-badge.svelte-6qxcxs{color:var(--discord-muted);font-size:10px}.commits.svelte-44lz7f{font-family:var(--font-mono);flex-direction:column;gap:2px;font-size:12px;display:flex}.commit.svelte-44lz7f{border-bottom:1px solid var(--discord-border);flex-wrap:wrap;align-items:baseline;gap:8px;padding:4px 0;display:flex}.commit.svelte-44lz7f:last-child{border-bottom:none}.hash.svelte-44lz7f{color:var(--blurple);flex-shrink:0;font-size:11px;font-weight:600}.msg.svelte-44lz7f{color:#fff;flex:1;min-width:100px}.meta.svelte-44lz7f{color:var(--discord-muted);white-space:nowrap;margin-left:auto;font-size:10px}.diff.svelte-1ftzref{font-family:var(--font-mono);font-size:11px}.file-block.svelte-1ftzref{margin-bottom:8px}.file-header.svelte-1ftzref{color:#fff;background:var(--discord-server);border-radius:4px 4px 0 0;padding:4px 8px;font-size:12px;font-weight:600}.hunk-header.svelte-1ftzref{color:var(--blurple);background:var(--blurple-dim);padding:2px 8px;font-size:10px}.lines.svelte-1ftzref{border:1px solid var(--discord-border);border-top:none;border-radius:0 0 4px 4px}.line.svelte-1ftzref{align-items:center;min-height:18px;padding:0 8px;display:flex}.added.svelte-1ftzref{border-left:3px solid var(--color-green);background:#23a55a14}.removed.svelte-1ftzref{border-left:3px solid var(--color-red);background:#ed424514}.context.svelte-1ftzref{border-left:3px solid #0000}.marker.svelte-1ftzref{color:var(--discord-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;width:12px}.added.svelte-1ftzref .marker:where(.svelte-1ftzref){color:var(--color-green)}.removed.svelte-1ftzref .marker:where(.svelte-1ftzref){color:var(--color-red)}.code.svelte-1ftzref{white-space:pre-wrap;color:var(--discord-text)}.logs.svelte-khh3ey{font-family:var(--font-mono);font-size:11px}.container-name.svelte-khh3ey{color:var(--blurple);margin-bottom:6px;font-size:12px;font-weight:600}.log-lines.svelte-khh3ey{max-height:300px;overflow-y:auto}.log-line.svelte-khh3ey{border-bottom:1px solid #3f41474d;gap:8px;padding:1px 0;display:flex}.ts.svelte-khh3ey{color:var(--discord-muted);flex-shrink:0;font-size:10px}.level.svelte-khh3ey{text-transform:uppercase;flex-shrink:0;min-width:40px;font-size:10px;font-weight:600}.msg.svelte-khh3ey{color:var(--discord-text);white-space:pre-wrap;word-break:break-all}.message-list.svelte-1vclv2q{scroll-behavior:smooth;flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;overflow-y:auto}.empty-state.svelte-1vclv2q{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.welcome-icon.svelte-1vclv2q{opacity:.5;margin-bottom:12px}.welcome-title.svelte-1vclv2q{font-family:var(--font-mono);color:var(--text);margin:0 0 4px;font-size:15px;font-weight:600}.welcome-sub.svelte-1vclv2q{color:var(--text-muted);margin:0;font-size:12px}.msg-group.svelte-1vclv2q{animation:svelte-1vclv2q-fadeIn var(--duration-normal) var(--ease-out)}.cmd-prompt-line.svelte-1vclv2q{font-family:var(--font-mono);align-items:center;padding:2px 0;font-size:12px;display:flex}.prompt-user.svelte-1vclv2q{color:var(--primary);font-weight:700}.prompt-sep.svelte-1vclv2q{color:var(--text-muted);margin:0 1px}.prompt-host.svelte-1vclv2q{color:var(--text-dim)}.prompt-cwd.svelte-1vclv2q{color:var(--cyan,#06b6d4)}.prompt-dollar.svelte-1vclv2q{color:var(--green);margin-left:4px;margin-right:6px;font-weight:700}.prompt-cmd.svelte-1vclv2q{color:var(--text)}.prompt-time.svelte-1vclv2q{color:var(--text-muted);margin-left:auto;font-size:10px}.response-card.svelte-1vclv2q{background:var(--surface);border:1px solid #ffffff14;border-radius:6px;max-width:800px;margin-left:16px;padding:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.response-card.svelte-1vclv2q:hover{border-color:#ffffff1f}.copy-btn.svelte-1vclv2q{width:20px;height:20px;color:var(--text-muted);cursor:pointer;opacity:0;z-index:1;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .15s,color .15s;display:flex;position:absolute;top:6px;right:6px}.response-card.svelte-1vclv2q:hover .copy-btn:where(.svelte-1vclv2q){opacity:1}.copy-btn.svelte-1vclv2q:hover{color:var(--text);background:#ffffff1a}.copy-btn.copied.svelte-1vclv2q{opacity:1;color:var(--green,#22c55e)}.error-inline.svelte-1vclv2q{font-family:var(--font-mono);align-items:center;gap:6px;padding:4px 0;font-size:12px;display:flex}.error-icon.svelte-1vclv2q{color:var(--red,#ed4245);font-weight:700}.error-text.svelte-1vclv2q{color:var(--red,#ed4245);opacity:.85}@keyframes svelte-1vclv2q-fadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.response-card.svelte-1vclv2q{max-width:100%;margin-left:0}}.input-area.svelte-1pwvpsc{padding:0 16px calc(16px + var(--safe-bottom));background:var(--discord-bg);flex-shrink:0;position:relative}.connection-bar.svelte-1pwvpsc{align-items:center;gap:5px;padding:2px 8px;display:flex}.dot.svelte-1pwvpsc{width:6px;height:6px;transition:background var(--duration-normal) var(--ease-out);background:#c20a19;border-radius:50%;flex-shrink:0}.dot.connected.svelte-1pwvpsc{background:var(--blurple,#5865f2)}.dot.connecting.svelte-1pwvpsc{background:var(--orange);animation:1s infinite svelte-1pwvpsc-pulse}@keyframes svelte-1pwvpsc-pulse{50%{opacity:.3}}.conn-label.svelte-1pwvpsc{font-family:var(--font-mono);color:var(--text-muted);font-size:10px}.conn-host.svelte-1pwvpsc{font-family:var(--font-mono);color:var(--text-muted);font-size:10px;font-weight:600}.conn-error.svelte-1pwvpsc{font-family:var(--font-mono);color:var(--orange,#f97316);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.conn-version.svelte-1pwvpsc{font-family:var(--font-mono);color:var(--text-muted);opacity:.5;flex-shrink:0;margin-left:auto;font-size:9px}.input-pill.svelte-1pwvpsc{background:var(--bg-surface);border:1px solid var(--border);min-height:44px;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.input-pill.svelte-1pwvpsc:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow), 0 0 12px var(--accent-glow)}.prompt.svelte-1pwvpsc{font-family:var(--font-mono);color:var(--color-green);-webkit-user-select:none;user-select:none;cursor:text;font-size:15px;font-weight:700}.input-wrapper.svelte-1pwvpsc{flex:1;min-width:0;position:relative}.ghost-layer.svelte-1pwvpsc{pointer-events:none;white-space:nowrap;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ghost-typed.svelte-1pwvpsc{font-family:var(--font-mono);color:#0000;white-space:pre;font-size:16px}.ghost-hint.svelte-1pwvpsc{font-family:var(--font-mono);color:var(--text-muted);opacity:.4;white-space:pre;font-size:16px}.cmd-input.svelte-1pwvpsc{width:100%;font-family:var(--font-mono);color:var(--discord-text);z-index:1;background:0 0;border:none;outline:none;padding:0;font-size:16px;position:relative}.cmd-input.svelte-1pwvpsc::placeholder{color:var(--discord-muted);font-family:var(--font-sans)}.suggestions-dropdown.svelte-1pwvpsc{background:var(--surface-dark,#1e1f22);border:1px solid var(--border);z-index:100;animation:svelte-1pwvpsc-suggestionsIn .12s var(--ease-out);border-radius:8px;margin-bottom:4px;position:absolute;bottom:100%;left:16px;right:16px;overflow:hidden;box-shadow:0 -4px 16px #0000004d}@keyframes svelte-1pwvpsc-suggestionsIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.suggestion-item.svelte-1pwvpsc{width:100%;font-family:var(--font-mono);color:var(--text);text-align:left;cursor:pointer;transition:background var(--duration-fast);background:0 0;border:none;padding:8px 12px;font-size:13px;display:block}.suggestion-item.svelte-1pwvpsc:hover,.suggestion-item.selected.svelte-1pwvpsc{background:#5865f226}.suggestion-match.svelte-1pwvpsc{color:var(--blurple,#5865f2);font-weight:600}.suggestion-rest.svelte-1pwvpsc{color:var(--text-dim)}.suggestions-hint.svelte-1pwvpsc{font-family:var(--font-sans);color:var(--text-muted);border-top:1px solid var(--border);opacity:.7;padding:4px 12px 6px;font-size:10px}.suggestions-hint.svelte-1pwvpsc kbd:where(.svelte-1pwvpsc){font-family:var(--font-mono);background:#ffffff14;border:1px solid #ffffff1a;border-radius:3px;margin:0 1px;padding:0 4px;font-size:9px;line-height:1.6;display:inline-block}.send-btn.svelte-1pwvpsc{color:var(--accent);min-width:36px;min-height:36px;transition:opacity var(--duration-fast), transform var(--duration-fast);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:8px;display:flex}.send-btn.svelte-1pwvpsc:disabled{opacity:.3;cursor:not-allowed}.send-btn.svelte-1pwvpsc:not(:disabled):hover{opacity:.8}.send-btn.svelte-1pwvpsc:not(:disabled):active{transform:scale(.92)}.spinner.svelte-1pwvpsc{animation:.8s linear infinite svelte-1pwvpsc-spin}@keyframes svelte-1pwvpsc-spin{to{transform:rotate(360deg)}}.docker-manager.svelte-1eddwmt{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.grid.svelte-1eddwmt{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:8px;min-height:0;padding:8px;animation:.2s ease-out fadeIn;display:grid;overflow:hidden}.panel.svelte-1eddwmt{background:var(--surface);border:1px solid #ffffff14;border-radius:4px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.autoscroll-badge.svelte-1eddwmt{color:var(--primary);font-weight:500}.container-table.svelte-1eddwmt{border-collapse:collapse;width:100%;font-family:var(--font-mono);text-align:left;white-space:nowrap;font-size:11px}.container-table.svelte-1eddwmt thead:where(.svelte-1eddwmt){background:var(--surface);z-index:1;position:sticky;top:0}.container-table.svelte-1eddwmt thead:where(.svelte-1eddwmt) tr:where(.svelte-1eddwmt){border-bottom:1px solid var(--border)}.container-table.svelte-1eddwmt th:where(.svelte-1eddwmt){color:var(--text-muted);letter-spacing:.05em;padding:4px 8px;font-size:9px;font-weight:500}.col-dot.svelte-1eddwmt{width:20px}.col-name.svelte-1eddwmt{min-width:80px}.col-stat.svelte-1eddwmt{width:64px}.container-row.svelte-1eddwmt{cursor:pointer;border-left:2px solid #0000;transition:background .1s}.container-row.svelte-1eddwmt+.container-row:where(.svelte-1eddwmt){border-top:1px solid #1e1f2280}.container-row.svelte-1eddwmt:hover{background:#ffffff08}.container-row.selected.svelte-1eddwmt{border-left-color:var(--primary);background:#5865f21a}.container-row.exited.svelte-1eddwmt{opacity:.6}.container-row.svelte-1eddwmt td:where(.svelte-1eddwmt){min-height:44px;padding:6px 8px}.status-dot.svelte-1eddwmt{border-radius:50%;width:6px;height:6px;display:inline-block}.dot-running.svelte-1eddwmt{background:var(--green);box-shadow:0 0 6px #57f28799}.dot-stopped.svelte-1eddwmt{background:var(--red);box-shadow:0 0 6px #ed424580}.col-name.svelte-1eddwmt{color:var(--text-dim)}.name-selected.svelte-1eddwmt{color:var(--primary);font-weight:700}.col-stat.svelte-1eddwmt{color:var(--text-dim)}.stats-body.svelte-1eddwmt{flex-direction:column;gap:16px;padding:12px;display:flex}.stat-section.svelte-1eddwmt{flex-direction:column;gap:4px;display:flex}.stat-label.svelte-1eddwmt{font-family:var(--font-mono);font-size:10px}.primary-label.svelte-1eddwmt{color:var(--primary)}.stat-bar-wrap.svelte-1eddwmt{align-items:center;gap:8px;display:flex}.stat-bar.svelte-1eddwmt{background:#0000004d;border-radius:2px;flex:1;height:4px;overflow:hidden}.stat-bar-fill.svelte-1eddwmt{border-radius:2px;height:100%;transition:width .3s}.cpu-fill.svelte-1eddwmt{background:linear-gradient(90deg, var(--primary) 0%, #7280ed 100%)}.mem-fill.svelte-1eddwmt{background:linear-gradient(90deg,#f97316 0%,#fb923c 100%)}.bar-pct.svelte-1eddwmt{font-family:var(--font-mono);color:var(--text-dim);text-align:right;flex-shrink:0;width:40px;font-size:10px}.ascii-bar.svelte-1eddwmt{font-family:var(--font-mono);color:var(--primary);letter-spacing:-.5px;white-space:pre;font-size:10px}.mem-ascii.svelte-1eddwmt{color:#f97316}.stat-io.svelte-1eddwmt{font-family:var(--font-mono);color:#5d9cf5;white-space:pre;padding-left:2px;font-size:10px}.logs-body.svelte-1eddwmt{font-family:var(--font-mono);flex-direction:column;gap:0;padding:8px;font-size:10px;line-height:1.6;display:flex}.log-line.svelte-1eddwmt{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.log-ts.svelte-1eddwmt{color:var(--text-muted);flex-shrink:0}.log-badge.svelte-1eddwmt{flex-shrink:0;font-weight:700}.log-info.svelte-1eddwmt{color:#5d9cf5}.log-warn.svelte-1eddwmt{color:var(--orange)}.log-error.svelte-1eddwmt{color:var(--red)}.log-debug.svelte-1eddwmt{color:var(--text-muted)}.log-http.svelte-1eddwmt{color:var(--green)}.log-msg.svelte-1eddwmt{color:var(--text-dim);word-break:break-all}.config-body.svelte-1eddwmt{font-family:var(--font-mono);color:var(--text-dim);padding:8px;font-size:10px;line-height:1.7}.config-comment.svelte-1eddwmt{color:var(--text-muted);margin-bottom:2px}.config-line.svelte-1eddwmt{flex-wrap:wrap;gap:4px;display:flex}.cfg-key.svelte-1eddwmt{color:var(--primary)}.cfg-val.svelte-1eddwmt,.cfg-running.svelte-1eddwmt{color:var(--green)}.cfg-placeholder.svelte-1eddwmt{color:var(--text-muted);padding:4px 0;font-style:italic}@media (width<=768px){.grid.svelte-1eddwmt{grid-template-rows:repeat(4,minmax(180px,1fr));grid-template-columns:1fr;overflow-y:auto}}.k9s-view.svelte-1w8du1g{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.res-bar.svelte-1w8du1g{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:36px;padding:0 8px;display:flex}.res-buttons.svelte-1w8du1g{align-items:center;gap:2px;display:flex}.res-btn.svelte-1w8du1g{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;min-height:36px;padding:8px 10px;font-size:11px;font-weight:600;transition:color .15s,border-color .15s}.res-btn.svelte-1w8du1g:hover{color:var(--text-dim)}.res-btn.active.svelte-1w8du1g{color:var(--primary);border-bottom-color:var(--primary)}.ns-wrap.svelte-1w8du1g{flex-shrink:0;align-items:center;gap:6px;display:flex}.ns-label.svelte-1w8du1g{font-family:var(--font-mono);color:var(--text-muted);font-size:10px}.ns-select.svelte-1w8du1g{border:1px solid var(--border);color:var(--text-dim);font-family:var(--font-mono);cursor:pointer;background:#0000004d;border-radius:3px;min-height:26px;padding:3px 6px;font-size:10px}.ns-select.svelte-1w8du1g:focus{outline:1px solid var(--primary)}.main-area.svelte-1w8du1g{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.main-area.with-detail.svelte-1w8du1g{flex:0 0 55%}.state-center.svelte-1w8du1g{gap:10px}.state-text.svelte-1w8du1g{max-width:320px}.state-hint.svelte-1w8du1g{font-family:var(--font-mono);color:var(--text-muted);opacity:.6;font-size:10px}.loading-ring.small.svelte-1w8du1g{width:18px;height:18px;margin:16px auto}.table-wrap.svelte-1w8du1g{flex:1;min-height:0;animation:.2s ease-out fadeIn;overflow:auto}.k9s-table.svelte-1w8du1g{border-collapse:collapse;width:100%;font-family:var(--font-mono);text-align:left;white-space:nowrap;font-size:11px}.k9s-table.svelte-1w8du1g thead:where(.svelte-1w8du1g){background:var(--surface);z-index:1;position:sticky;top:0}.k9s-table.svelte-1w8du1g thead:where(.svelte-1w8du1g) tr:where(.svelte-1w8du1g){border-bottom:1px solid var(--border)}.col-dot.svelte-1w8du1g{width:20px;padding:4px 6px}.col-h.svelte-1w8du1g{color:var(--primary);letter-spacing:.06em;cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 8px;font-size:9px;font-weight:700;transition:color .1s}.col-h.svelte-1w8du1g:hover,.col-h.sort-active.svelte-1w8du1g{color:var(--text)}.sort-arrow.svelte-1w8du1g{vertical-align:middle;margin-left:3px;font-size:7px}.k9s-row.svelte-1w8du1g{cursor:pointer;border-left:2px solid #0000;transition:background .1s}.k9s-row.svelte-1w8du1g+.k9s-row:where(.svelte-1w8du1g){border-top:1px solid #1e1f2280}.k9s-row.svelte-1w8du1g:hover{background:#ffffff08}.k9s-row.selected.svelte-1w8du1g{border-left-color:var(--primary);background:#5865f21a}.k9s-row.svelte-1w8du1g td:where(.svelte-1w8du1g){padding:5px 8px}.col-cell.svelte-1w8du1g{color:var(--text-dim)}.col-name.svelte-1w8du1g{color:var(--text-dim);font-weight:500}.name-selected.svelte-1w8du1g{color:var(--primary);font-weight:700}.status-dot.svelte-1w8du1g{border-radius:50%;width:6px;height:6px;display:inline-block}.dot-running.svelte-1w8du1g{background:var(--green);box-shadow:0 0 6px #57f28799}.dot-pending.svelte-1w8du1g{background:var(--orange);box-shadow:0 0 6px #f9731680}.dot-error.svelte-1w8du1g{background:var(--red);box-shadow:0 0 6px #ed424580}.dot-neutral.svelte-1w8du1g{background:var(--text-muted)}.status-badge.svelte-1w8du1g{font-size:10px;font-weight:600}.status-running.svelte-1w8du1g{color:var(--green)}.status-pending.svelte-1w8du1g{color:var(--orange)}.status-error.svelte-1w8du1g{color:var(--red)}.status-neutral.svelte-1w8du1g{color:var(--text-muted)}.detail-panel.svelte-1w8du1g{border-top:1px solid var(--border);background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.detail-header.svelte-1w8du1g{border-bottom:1px solid var(--border);font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.05em;background:#0003;flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:flex}.detail-close.svelte-1w8du1g{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;transition:background .1s,color .1s;display:flex}.detail-close.svelte-1w8du1g:hover{color:var(--text);background:#ffffff14}.detail-body.svelte-1w8du1g{flex:1;min-height:0;padding:8px;overflow:auto}.detail-pre.svelte-1w8du1g{font-family:var(--font-mono);color:var(--text-dim);white-space:pre;margin:0;font-size:10px;line-height:1.6}@media (width<=768px){.res-bar.svelte-1w8du1g{overflow-x:auto}.res-btn.svelte-1w8du1g{padding:8px 7px;font-size:10px}.main-area.with-detail.svelte-1w8du1g{flex:0 0 45%}.detail-pre.svelte-1w8du1g{font-size:9px}}.git-manager.svelte-7a6613{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.grid.svelte-7a6613{flex:1;grid-template-columns:180px 1fr 220px;gap:8px;min-height:0;padding:8px;animation:.2s ease-out fadeIn;display:grid;overflow:hidden}.panel.svelte-7a6613{background:var(--surface);border:1px solid #ffffff14;border-radius:4px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.log-panel.svelte-7a6613{flex-direction:column;min-height:0;display:flex;overflow:hidden}.log-body.svelte-7a6613{border-bottom:1px solid var(--border);flex:0 0 40%;min-height:80px;overflow-y:auto}.diff-subheader.svelte-7a6613{border-top:1px solid var(--border);flex-shrink:0}.diff-body.svelte-7a6613{font-family:var(--font-mono);flex:1;min-height:0;padding:4px 0;font-size:10px;line-height:1.5;overflow-y:auto}.branch-badge.svelte-7a6613{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;background:#5865f21f;border:1px solid #5865f240;border-radius:3px;max-width:100px;padding:1px 5px;font-size:9px;font-weight:500;overflow:hidden}.section-label.svelte-7a6613{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.08em;padding:6px 8px 2px;font-size:9px;font-weight:700;display:block}.section-gap.svelte-7a6613{padding-top:10px}.inline-label.svelte-7a6613{padding:0;display:inline}.section-toggle.svelte-7a6613{cursor:pointer;width:100%;color:var(--text-muted);background:0 0;border:none;align-items:center;gap:4px;padding:6px 8px 2px;display:flex}.toggle-icon.svelte-7a6613{flex-shrink:0;transition:transform .15s}.toggle-icon.open.svelte-7a6613{transform:rotate(90deg)}.branch-row.svelte-7a6613{cursor:pointer;text-align:left;width:100%;min-height:28px;color:inherit;background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:6px;padding:5px 8px;transition:background .1s;display:flex}.branch-row.svelte-7a6613:hover{background:#ffffff08}.branch-selected.svelte-7a6613{border-left-color:var(--primary);background:#5865f214}.tag-row.svelte-7a6613{cursor:default}.tag-row.svelte-7a6613:hover{background:0 0}.current-dot.svelte-7a6613{background:var(--primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 5px #5865f299}.branch-indent.svelte-7a6613{flex-shrink:0;width:6px}.branch-name.svelte-7a6613{font-family:var(--font-mono);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.branch-current.svelte-7a6613{color:var(--primary);font-weight:700}.remote-name.svelte-7a6613{color:var(--text-muted)}.tag-name.svelte-7a6613{color:#f59e0b}.commit-count.svelte-7a6613{color:var(--text-muted)}.diff-loading.svelte-7a6613{color:var(--text-muted);font-style:italic}.commit-row.svelte-7a6613{cursor:pointer;text-align:left;width:100%;min-height:44px;color:inherit;background:0 0;border:none;border-left:2px solid #0000;grid-template-rows:auto auto;grid-template-columns:14px 52px 1fr;gap:0 6px;padding:5px 8px;transition:background .1s;display:grid}.commit-row.svelte-7a6613:hover{background:#ffffff08}.commit-selected.svelte-7a6613{border-left-color:var(--primary);background:#5865f21a}.graph-line.svelte-7a6613{font-family:var(--font-mono);color:var(--primary);grid-area:1/1/3;align-self:center;font-size:11px}.commit-hash.svelte-7a6613{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;grid-area:1/2;font-size:10px}.commit-msg.svelte-7a6613{font-family:var(--font-mono);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;grid-area:1/3;font-size:11px;overflow:hidden}.commit-selected.svelte-7a6613 .commit-msg:where(.svelte-7a6613){color:var(--text)}.commit-meta.svelte-7a6613{grid-area:2/2/auto/4;gap:8px;display:flex}.commit-author.svelte-7a6613,.commit-date.svelte-7a6613{font-family:var(--font-mono);color:var(--text-muted);font-size:9px}.diff-line.svelte-7a6613{white-space:pre;text-overflow:ellipsis;padding:0 8px;overflow:hidden}.diff-add.svelte-7a6613{color:#57f287;background:#57f2870f}.diff-del.svelte-7a6613{color:#ed4245;background:#ed42450f}.diff-hunk.svelte-7a6613{color:#5d9cf5}.diff-header.svelte-7a6613,.diff-ctx.svelte-7a6613{color:var(--text-muted)}.change-count.svelte-7a6613{font-family:var(--font-mono);color:var(--text-muted);font-size:10px}.file-row.svelte-7a6613{cursor:pointer;text-align:left;width:100%;min-height:32px;color:inherit;background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:6px;padding:5px 8px;transition:background .1s;display:flex}.file-row.svelte-7a6613:hover{background:#ffffff08}.file-selected.svelte-7a6613{border-left-color:var(--primary);background:#5865f214}.status-badge.svelte-7a6613{font-family:var(--font-mono);border-radius:2px;flex-shrink:0;padding:1px 4px;font-size:9px;font-weight:700}.badge-m.svelte-7a6613{color:#f97316;background:#f9731626}.badge-a.svelte-7a6613{color:#57f287;background:#57f28726}.badge-d.svelte-7a6613{color:#ed4245;background:#ed424526}.badge-r.svelte-7a6613{color:#5d9cf5;background:#5d9cf526}.badge-u.svelte-7a6613{color:var(--text-muted);background:#ffffff0f}.file-name.svelte-7a6613{font-family:var(--font-mono);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (width<=768px){.grid.svelte-7a6613{grid-template-rows:auto auto auto;grid-template-columns:1fr;overflow-y:auto}.sidebar-panel.svelte-7a6613{min-height:180px}.log-panel.svelte-7a6613{min-height:300px}.changes-panel.svelte-7a6613{min-height:200px}}.file-manager.svelte-4ilc3{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.panes.svelte-4ilc3{flex:1;grid-template-columns:1fr 1fr;gap:8px;min-height:0;padding:8px;animation:.2s ease-out fadeIn;display:grid;overflow:hidden}.pane.svelte-4ilc3{background:var(--surface);cursor:default;border:1px solid #ffffff0f;border-radius:4px;flex-direction:column;min-height:0;transition:border-color .15s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.pane-active.svelte-4ilc3{border-color:#5865f273;box-shadow:inset 0 1px #5865f21a}.panel-header.svelte-4ilc3{min-height:26px}.breadcrumb.svelte-4ilc3{flex-wrap:nowrap;align-items:center;gap:0;display:flex;overflow:hidden}.bc-sep.svelte-4ilc3{color:var(--text-muted);opacity:.4;padding:0 2px}.bc-seg.svelte-4ilc3{color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:2px;padding:2px 3px;transition:color .1s,background .1s}.bc-seg.svelte-4ilc3:hover{color:var(--text);background:#ffffff0d}.bc-last.svelte-4ilc3{color:var(--text-dim);cursor:default}.bc-last.svelte-4ilc3:hover{background:0 0}.loading-ring-sm.svelte-4ilc3{border:1.5px solid #5865f233;border-top-color:var(--primary);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite spin}.file-table.svelte-4ilc3{border-collapse:collapse;width:100%;font-family:var(--font-mono);text-align:left;white-space:nowrap;font-size:11px}.file-table.svelte-4ilc3 thead:where(.svelte-4ilc3){background:var(--surface);z-index:1;position:sticky;top:0}.file-table.svelte-4ilc3 thead:where(.svelte-4ilc3) tr:where(.svelte-4ilc3){border-bottom:1px solid var(--border)}.file-table.svelte-4ilc3 th:where(.svelte-4ilc3){color:var(--text-muted);letter-spacing:.05em;padding:3px 8px;font-size:9px;font-weight:500}.col-icon.svelte-4ilc3{width:24px}.col-name.svelte-4ilc3{text-overflow:ellipsis;min-width:80px;max-width:180px;overflow:hidden}.col-size.svelte-4ilc3{text-align:right;width:56px}.col-mod.svelte-4ilc3{text-align:right;width:72px;padding-right:10px}.file-row.svelte-4ilc3{cursor:pointer;border-left:2px solid #0000;transition:background .1s}.file-row.svelte-4ilc3+.file-row:where(.svelte-4ilc3){border-top:1px solid #1e1f2280}.file-row.svelte-4ilc3:hover{background:#ffffff08}.file-row.selected.svelte-4ilc3{border-left-color:var(--primary);background:#5865f21f}.file-row.svelte-4ilc3 td:where(.svelte-4ilc3){min-height:44px;padding:5px 8px}.icon-dir.svelte-4ilc3{color:#f0b429}.icon-file.svelte-4ilc3{color:var(--text-muted);opacity:.6}.col-name.svelte-4ilc3{color:var(--text-dim)}.name-dir.svelte-4ilc3{color:#f0b429}.name-sel.svelte-4ilc3{color:var(--primary);font-weight:700}.col-size.svelte-4ilc3,.col-mod.svelte-4ilc3{color:var(--text-muted)}.state-center.svelte-4ilc3{flex:unset;gap:8px;padding:24px}.state-text.svelte-4ilc3{max-width:unset;font-size:12px}.retry-btn.svelte-4ilc3{min-height:28px;padding:4px 12px;font-size:11px}.status-bar.svelte-4ilc3{border-top:1px solid var(--border);height:24px;font-family:var(--font-mono);background:#00000040;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:10px;display:flex;overflow:hidden}.sb-path.svelte-4ilc3{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-sep.svelte-4ilc3{color:var(--text-muted);opacity:.4}.sb-size.svelte-4ilc3{color:var(--primary);flex-shrink:0}.sb-perms.svelte-4ilc3{color:var(--text-muted);flex-shrink:0}.sb-type.svelte-4ilc3{color:#f0b429;flex-shrink:0}.sb-hint.svelte-4ilc3{color:var(--text-muted)}@media (width<=768px){.panes.svelte-4ilc3{grid-template-rows:1fr 1fr;grid-template-columns:1fr;overflow-y:auto}}.summary-panel.svelte-un4jrn{background:var(--surface);border:1px solid #ffffff14;border-radius:4px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.panel-header.svelte-un4jrn{text-transform:uppercase}.header-meta.svelte-un4jrn{color:var(--text-muted);text-transform:none;letter-spacing:0;font-weight:400}.summary-body.svelte-un4jrn{flex-wrap:wrap;gap:24px;padding:8px 12px;display:flex}.summary-col.svelte-un4jrn{flex-direction:column;flex:1;gap:3px;min-width:220px;display:flex}.meter-row.svelte-un4jrn{font-family:var(--font-mono);align-items:center;gap:6px;font-size:10px;display:flex}.meter-label.svelte-un4jrn{width:32px;color:var(--text-muted);flex-shrink:0}.meter-bar.svelte-un4jrn{letter-spacing:-.5px;white-space:pre;flex-shrink:0;font-size:9px}.cpu-bar.svelte-un4jrn{color:var(--primary)}.mem-bar.svelte-un4jrn{color:#f97316}.swp-bar.svelte-un4jrn{color:#a855f7}.meter-pct.svelte-un4jrn{color:var(--text-dim);flex-shrink:0;font-size:9px}.task-summary.svelte-un4jrn{font-family:var(--font-mono);color:var(--text-muted);padding-top:4px;font-size:9px}.task-num.svelte-un4jrn{color:var(--text-dim);font-weight:700}.task-running.svelte-un4jrn{color:var(--green)}@media (width<=768px){.summary-body.svelte-un4jrn{flex-direction:column;gap:8px}.summary-col.svelte-un4jrn{min-width:unset}}.table-panel.svelte-1sbw1rv{background:var(--surface);border:1px solid #ffffff14;border-radius:4px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.panel-header.svelte-1sbw1rv{text-transform:uppercase}.header-meta.svelte-1sbw1rv{color:var(--text-muted);text-transform:none;letter-spacing:0;font-weight:400}.panel-body.svelte-1sbw1rv{flex:1;min-height:0;overflow-y:auto}.proc-table.svelte-1sbw1rv{border-collapse:collapse;width:100%;font-family:var(--font-mono);text-align:left;white-space:nowrap;font-size:11px}.proc-table.svelte-1sbw1rv thead:where(.svelte-1sbw1rv){background:var(--surface);z-index:1;position:sticky;top:0}.proc-table.svelte-1sbw1rv thead:where(.svelte-1sbw1rv) tr:where(.svelte-1sbw1rv){border-bottom:1px solid var(--border)}.proc-table.svelte-1sbw1rv th:where(.svelte-1sbw1rv){color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 8px;font-size:9px;font-weight:500;transition:color .1s}.proc-table.svelte-1sbw1rv th:where(.svelte-1sbw1rv):hover{color:var(--text-dim)}.proc-table.svelte-1sbw1rv th.sorted:where(.svelte-1sbw1rv){color:var(--primary)}.proc-row.svelte-1sbw1rv{cursor:pointer;border-left:2px solid #0000;transition:background .1s}.proc-row.svelte-1sbw1rv+.proc-row:where(.svelte-1sbw1rv){border-top:1px solid #1e1f2280}.proc-row.svelte-1sbw1rv:hover{background:#ffffff08}.proc-row.selected.svelte-1sbw1rv{border-left-color:var(--primary);background:#5865f21a}.proc-row.svelte-1sbw1rv td:where(.svelte-1sbw1rv){min-height:44px;padding:6px 8px}.proc-row.hot.svelte-1sbw1rv{background:#ed42450f}.proc-row.hot.selected.svelte-1sbw1rv{border-left-color:var(--red);background:#ed42451f}.proc-row.warm.svelte-1sbw1rv{background:#f973160a}.col-pid.svelte-1sbw1rv{color:var(--text-muted);width:56px}.col-user.svelte-1sbw1rv{color:var(--text-dim);width:72px}.col-num.svelte-1sbw1rv{text-align:right;width:52px}.col-mem.svelte-1sbw1rv{color:#f97316}.col-cmd.svelte-1sbw1rv{color:var(--text-dim);text-overflow:ellipsis;max-width:320px;overflow:hidden}.cpu-high.svelte-1sbw1rv{color:var(--red);font-weight:700}.cpu-med.svelte-1sbw1rv{color:var(--orange)}.cpu-low.svelte-1sbw1rv{color:var(--green)}.process-manager.svelte-1q1hcfw{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.layout.svelte-1q1hcfw{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px;animation:.2s ease-out fadeIn;display:flex;overflow:hidden}.logs-viewer.svelte-tsi6rd{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.topbar.svelte-tsi6rd{border-bottom:1px solid var(--border);background:#00000026;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:6px 10px;display:flex}.path-form.svelte-tsi6rd{flex:1;align-items:center;gap:4px;min-width:180px;display:flex}.path-label.svelte-tsi6rd{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;font-size:9px;font-weight:700}.path-input.svelte-tsi6rd{color:var(--text-dim);font-family:var(--font-mono);background:#0000004d;border:1px solid #ffffff14;border-radius:3px;outline:none;flex:1;min-height:28px;padding:4px 8px;font-size:11px;transition:border-color .15s}.path-input.svelte-tsi6rd:focus{border-color:var(--primary)}.path-btn.svelte-tsi6rd{color:var(--primary);font-family:var(--font-sans);cursor:pointer;background:#5865f226;border:1px solid #5865f24d;border-radius:3px;flex-shrink:0;min-height:28px;padding:4px 10px;font-size:11px;font-weight:500;transition:background .15s}.path-btn.svelte-tsi6rd:hover{background:#5865f240}.shortcuts.svelte-tsi6rd{flex-wrap:wrap;gap:4px;display:flex}.shortcut-btn.svelte-tsi6rd{color:var(--text-muted);font-family:var(--font-mono);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;border-radius:3px;min-height:28px;padding:4px 8px;font-size:10px;transition:background .15s,color .15s}.shortcut-btn.svelte-tsi6rd:hover{color:var(--text-dim);background:#ffffff14}.filter-row.svelte-tsi6rd{background:#00000040;border:1px solid #ffffff12;border-radius:3px;align-items:center;gap:4px;min-height:28px;padding:0 8px;display:flex}.filter-icon.svelte-tsi6rd{color:var(--text-muted);flex-shrink:0}.filter-input.svelte-tsi6rd{color:var(--text-dim);font-family:var(--font-mono);background:0 0;border:none;outline:none;width:120px;min-height:28px;font-size:11px}.filter-input.svelte-tsi6rd::placeholder{color:var(--text-muted)}.level-btns.svelte-tsi6rd{gap:2px;display:flex}.level-btn.svelte-tsi6rd{color:var(--text-muted);font-family:var(--font-mono);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;border-radius:3px;min-height:28px;padding:4px 8px;font-size:10px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.level-btn.active.lv-all.svelte-tsi6rd{color:var(--primary);background:#5865f233;border-color:#5865f266}.level-btn.active.lv-info-btn.svelte-tsi6rd{color:#5d9cf5;background:#5d9cf526;border-color:#5d9cf54d}.level-btn.active.lv-warn-btn.svelte-tsi6rd{color:var(--orange);background:#fab00526;border-color:#fab0054d}.level-btn.active.lv-error-btn.svelte-tsi6rd{color:var(--red);background:#ed424526;border-color:#ed42454d}.autoscroll-btn.svelte-tsi6rd{color:var(--text-muted);font-family:var(--font-mono);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;border-radius:3px;align-items:center;gap:4px;min-height:28px;padding:4px 8px;font-size:10px;transition:background .12s,color .12s;display:flex}.autoscroll-btn.active.svelte-tsi6rd{color:var(--green);background:#57f2871a;border-color:#57f28740}.panel.svelte-tsi6rd{background:var(--surface);border:1px solid #ffffff0f;border-radius:4px;flex-direction:column;flex:1;min-height:0;margin:8px 8px 0;animation:.2s ease-out fadeIn;display:flex;overflow:hidden}.panel-header.svelte-tsi6rd{text-transform:uppercase;padding:4px 10px}.badge-loading.svelte-tsi6rd{color:var(--primary);font-weight:500;animation:1s ease-in-out infinite svelte-tsi6rd-pulse}@keyframes svelte-tsi6rd-pulse{0%,to{opacity:1}50%{opacity:.5}}.badge-error.svelte-tsi6rd{color:var(--red);font-weight:700}.log-body.svelte-tsi6rd{font-family:var(--font-mono);flex:1;min-height:0;padding:6px 0;font-size:11px;line-height:1.55;overflow-y:auto}.log-line.svelte-tsi6rd{align-items:baseline;gap:6px;padding:1px 10px;transition:background .1s;display:flex}.log-line.svelte-tsi6rd:hover{background:#ffffff08}.log-line.line-error.svelte-tsi6rd{background:#ed42450d}.log-line.line-error.svelte-tsi6rd:hover{background:#ed424517}.line-num.svelte-tsi6rd{color:var(--text-muted);text-align:right;-webkit-user-select:none;user-select:none;opacity:.5;flex-shrink:0;width:32px;font-size:9px}.log-ts.svelte-tsi6rd{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:10px}.log-badge.svelte-tsi6rd{flex-shrink:0;min-width:40px;font-size:10px;font-weight:700}.lv-info.svelte-tsi6rd{color:#5d9cf5}.lv-warn.svelte-tsi6rd{color:var(--orange)}.lv-error.svelte-tsi6rd{color:var(--red)}.lv-debug.svelte-tsi6rd{color:var(--text-muted)}.log-msg.svelte-tsi6rd{color:var(--text-dim);word-break:break-word;flex:1}.state-center.svelte-tsi6rd{flex:unset;gap:10px;height:100%}.state-text.svelte-tsi6rd{max-width:300px;font-size:12px}.err-icon.svelte-tsi6rd{color:var(--red);opacity:.7}.statusbar.svelte-tsi6rd{border-top:1px solid var(--border);font-family:var(--font-mono);color:var(--text-muted);background:#0003;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;min-height:28px;padding:4px 10px;font-size:10px;display:flex}.status-path.svelte-tsi6rd{color:var(--text-dim);font-size:10px}.status-sep.svelte-tsi6rd{opacity:.3}.status-count.svelte-tsi6rd{color:var(--text-muted)}.badge-error-sm.svelte-tsi6rd{color:var(--red);background:#ed424526;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:700}.badge-warn-sm.svelte-tsi6rd{color:var(--orange);background:#fab0051f;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:700}@media (width<=768px){.topbar.svelte-tsi6rd{gap:6px}.shortcuts.svelte-tsi6rd{display:none}.filter-input.svelte-tsi6rd{width:90px}}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}.raw-terminal-container.svelte-1ji5t1u{background:#1a1b1e;flex-direction:column;flex:1;display:flex;overflow:hidden}.terminal-wrapper.svelte-1ji5t1u{flex:1;padding:4px}.terminal-wrapper.svelte-1ji5t1u .xterm{height:100%}.terminal-wrapper.svelte-1ji5t1u .xterm-viewport{overflow-y:auto!important}.palette-backdrop.svelte-1yq04zr{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:flex-start;padding-top:clamp(60px,12vh,120px);animation:.15s ease-out svelte-1yq04zr-fade-in;display:flex;position:fixed;inset:0}.palette-modal.svelte-1yq04zr{background:var(--surface);border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;width:100%;max-width:560px;max-height:400px;margin:0 12px;animation:.15s ease-out svelte-1yq04zr-scale-in;display:flex;overflow:hidden;box-shadow:0 24px 64px #0009,0 0 0 1px #5865f226}.palette-search.svelte-1yq04zr{border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.search-icon.svelte-1yq04zr{color:var(--text-muted);flex-shrink:0}.palette-input.svelte-1yq04zr{color:var(--text);font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1;min-height:32px;font-size:16px;line-height:1.5}.palette-input.svelte-1yq04zr::placeholder{color:var(--text-muted)}.esc-hint.svelte-1yq04zr{font-family:var(--font-sans);color:var(--text-muted);letter-spacing:.03em;background:#ffffff12;border:1px solid #ffffff1a;border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:10px;font-weight:600}.palette-results.svelte-1yq04zr{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;padding:6px;overflow-y:auto}.palette-empty.svelte-1yq04zr{text-align:center;color:var(--text-muted);padding:32px 16px;font-size:13px}.cat-header.svelte-1yq04zr{letter-spacing:.08em;color:var(--text-muted);padding:8px 10px 4px;font-size:10px;font-weight:700}.result-item.svelte-1yq04zr{cursor:pointer;border-radius:7px;align-items:center;gap:10px;height:44px;padding:0 10px;transition:background .1s ease-out;display:flex;position:relative}.result-item.svelte-1yq04zr:hover,.result-item.selected.svelte-1yq04zr{background:#5865f21f}.result-item.selected.svelte-1yq04zr:before{content:"";background:var(--primary);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:0}.item-icon.svelte-1yq04zr{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.view-icon.svelte-1yq04zr{color:#7289da;background:#5865f22e}.host-icon.svelte-1yq04zr{color:#23a55a;background:#23a55a26}.snip-icon.svelte-1yq04zr{color:#f0a040;background:#f0a04026}.recent-icon.svelte-1yq04zr{color:var(--text-muted);background:#ffffff12}.item-main.svelte-1yq04zr{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.item-name.svelte-1yq04zr{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.item-desc.svelte-1yq04zr{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.item-cmd.svelte-1yq04zr{font-family:var(--font-mono);font-size:11px}.os-badge.svelte-1yq04zr{letter-spacing:.03em;background:#ffffff0f;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}mark{color:#fff;background:#5865f259;border-radius:2px;padding:0 1px}@keyframes svelte-1yq04zr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1yq04zr-scale-in{0%{opacity:0;transform:scale(.96)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (width<=640px){.palette-backdrop.svelte-1yq04zr{align-items:flex-start;padding-top:0}.palette-modal.svelte-1yq04zr{border-radius:0 0 16px 16px;max-width:100%;max-height:70dvh;margin:0}.palette-input.svelte-1yq04zr{min-height:48px;font-size:18px}.palette-search.svelte-1yq04zr{padding:12px 16px}}.app-root.svelte-1n46o8q{background:var(--surface);width:100%;height:100dvh;display:flex;overflow:hidden}.sidebar-left.svelte-1n46o8q{flex-shrink:0;transition:width .2s,margin .2s;overflow:hidden}.sidebar-left.collapsed.svelte-1n46o8q{min-width:0;overflow:hidden;width:0!important}.expand-sidebar-btn.svelte-1n46o8q{z-index:20;background:var(--surface);color:var(--text-muted);cursor:pointer;border:1px solid #ffffff14;border-left:none;border-radius:0 6px 6px 0;align-items:center;padding:12px 4px;transition:color .15s,background .15s;display:flex;position:absolute;bottom:12px;left:0}.expand-sidebar-btn.svelte-1n46o8q:hover{color:var(--text);background:#ffffff0f}.main-panel.svelte-1n46o8q{background:var(--bg);border-radius:8px 0 0;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.tab-bar.svelte-1n46o8q{z-index:10;background:0 0;flex-shrink:0;align-items:flex-end;gap:0;height:40px;padding:0 12px;display:flex;overflow:visible}.tabs-scroll.svelte-1n46o8q{scrollbar-width:none;flex-wrap:nowrap;flex:1;align-items:flex-end;min-width:0;display:flex;overflow-x:auto}.tabs-scroll.svelte-1n46o8q::-webkit-scrollbar{display:none}.tab.svelte-1n46o8q{color:var(--text-dim);font-family:var(--font-sans);cursor:pointer;opacity:.7;transition:color var(--duration-fast), border-color var(--duration-fast), opacity var(--duration-fast);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;display:flex}.tab.svelte-1n46o8q:hover{color:var(--text);opacity:.9}.tab.active.svelte-1n46o8q{color:var(--text);border-bottom-color:var(--primary);opacity:1}.tab.active.svelte-1n46o8q svg:where(.svelte-1n46o8q){stroke:var(--primary)}.tab-close.svelte-1n46o8q{opacity:.5;cursor:pointer;width:16px;height:16px;color:inherit;transition:opacity var(--duration-fast), background var(--duration-fast);background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;margin-left:2px;display:flex}.tab-close.svelte-1n46o8q:hover{opacity:1;background:#ffffff1a}.add-tab-wrapper.svelte-1n46o8q{flex-shrink:0;align-items:flex-end;display:flex;position:relative}.add-tab.svelte-1n46o8q{padding:8px}.menu-backdrop.svelte-1n46o8q{z-index:99;position:fixed;inset:0}.tab-menu.svelte-1n46o8q{z-index:100;background:var(--surface);border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:1px;min-width:180px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0006}.tab-menu-item.svelte-1n46o8q{color:var(--text-dim);font-family:var(--font-sans);cursor:pointer;text-align:left;width:100%;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.tab-menu-item.svelte-1n46o8q:hover{color:var(--text);background:#ffffff0f}.menu-btn.svelte-1n46o8q{color:var(--text-dim);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:8px 8px 8px 0;display:none}.search-btn.svelte-1n46o8q{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:8px 6px;transition:color .1s ease-out;display:none}.search-btn.svelte-1n46o8q:hover{color:var(--text)}.host-picker.svelte-1n46o8q{border-right:1px solid #ffffff0f;flex-shrink:0;align-items:center;height:100%;margin-right:4px;display:flex;position:relative}.host-picker-btn.svelte-1n46o8q{cursor:pointer;color:var(--text);font-family:var(--font-sans);background:0 0;border:none;align-items:center;gap:5px;height:100%;padding:0 8px 0 4px;display:flex}.host-picker-btn.svelte-1n46o8q:hover{background:#ffffff0a}.host-picker-dot.svelte-1n46o8q{background:#c20a19;border-radius:50%;flex-shrink:0;width:6px;height:6px}.host-picker-dot.online.svelte-1n46o8q{background:var(--blurple,#5865f2)}.host-picker-name.svelte-1n46o8q{color:var(--primary);white-space:nowrap;font-size:11px;font-weight:600}.host-picker-chevron.svelte-1n46o8q{opacity:.5;flex-shrink:0}.host-picker-backdrop.svelte-1n46o8q{z-index:99;position:fixed;inset:0}.host-picker-dropdown.svelte-1n46o8q{z-index:100;background:var(--surface);border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:1px;min-width:200px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0006}.host-picker-item.svelte-1n46o8q{color:var(--text-dim);font-family:var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;font-weight:500;transition:background .1s,color .1s;display:flex}.host-picker-item.svelte-1n46o8q:hover{color:var(--text);background:#ffffff0f}.host-picker-item.active.svelte-1n46o8q{color:var(--text);background:#5865f21f}.host-picker-item-dot.svelte-1n46o8q{background:#c20a19;border-radius:50%;flex-shrink:0;width:8px;height:8px}.host-picker-item-dot.online.svelte-1n46o8q{background:var(--blurple,#5865f2)}.host-picker-item-name.svelte-1n46o8q{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.host-picker-item-os.svelte-1n46o8q{color:var(--text-muted);flex-shrink:0;font-size:10px}.info-btn.svelte-1n46o8q{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:8px 6px;transition:color .1s ease-out;display:none}.info-btn.svelte-1n46o8q:hover{color:var(--text)}.sidebar-right.svelte-1n46o8q{flex-shrink:0}.info-overlay.svelte-1n46o8q,.mobile-overlay.svelte-1n46o8q{display:none}@media (width<=1024px){.sidebar-right.svelte-1n46o8q{z-index:200;transition:transform .2s;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.sidebar-right.open.svelte-1n46o8q{transform:translate(0)}.info-btn.svelte-1n46o8q{display:flex}.info-overlay.svelte-1n46o8q{z-index:199;background:#0009;display:block;position:fixed;inset:0}}@media (width<=768px){.sidebar-left.svelte-1n46o8q{z-index:200;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar-left.open.svelte-1n46o8q{transform:translate(0)}.menu-btn.svelte-1n46o8q,.search-btn.svelte-1n46o8q{display:flex}.mobile-overlay.svelte-1n46o8q{z-index:199;background:#0009;display:block;position:fixed;inset:0}}
