:root{--font-mono:"JetBrains Mono", "Fira Code", monospace;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--primary:#5865f2;--primary-dim:#5865f21f;--bg:#313338;--surface:#2b2d31;--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:var(--primary);--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);--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)}.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:#5865f21f}.host-row.offline.svelte-16gciml{opacity:.55}.host-main.svelte-16gciml{cursor:pointer;border-radius:6px;outline:none;flex:1;justify-content:space-between;align-items:center;min-width:0;padding:7px 4px 7px 8px;display:flex}.host-main.svelte-16gciml:focus-visible{outline:1px solid var(--primary)}.host-left.svelte-16gciml{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.host-actions.svelte-16gciml{flex-shrink:0;align-items:center;gap:4px;padding-right:8px;display:flex}.server-icon.svelte-16gciml{color:var(--text-muted);opacity:.7;flex-shrink:0}.host-row.active.svelte-16gciml .server-icon:where(.svelte-16gciml){color:var(--primary);opacity:1}.status-dot.svelte-16gciml{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.status-dot.online.svelte-16gciml{background:var(--green);box-shadow:0 0 6px #23a55ab3}.host-text.svelte-16gciml{flex-direction:column;min-width:0;line-height:1.35;display:flex}.host-name.svelte-16gciml{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.host-row.active.svelte-16gciml .host-name:where(.svelte-16gciml){color:#fff;font-weight:600}.host-ip.svelte-16gciml{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.01em;font-size:10px}.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);flex-shrink:0;font-size:9px;line-height:1}.ping-dash.svelte-16gciml{color:var(--text-muted)}.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;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:600}.os-badge.orange.svelte-16gciml{color:#fb923cf2;background:#f9731626;border-color:#f9731647}.os-badge.green.svelte-16gciml{color:#34d399f2;background:#23a55a26;border-color:#23a55a47}.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-select.svelte-ads2kq{appearance:none;cursor:pointer}.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);border-right:1px solid var(--border-color);flex-direction:column;flex-shrink:0;width:240px;display:flex;overflow:hidden}.sidebar-brand.svelte-1iyddoh{border-bottom:1px solid var(--border-color);height:44px;box-shadow:var(--premium-glow);flex-shrink:0;align-items:center;gap:10px;padding:0 14px;display:flex}.brand-icon.svelte-1iyddoh{background:var(--primary);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;box-shadow:0 0 10px #5865f259,0 2px 4px #0006}.brand-name.svelte-1iyddoh{letter-spacing:-.02em;color:var(--text);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;text-transform:uppercase;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;text-transform:uppercase;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}.avatar-status.svelte-1iyddoh{background:var(--green);border:2px solid var(--terminal-bg);border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0;box-shadow:0 0 4px #23a55a99}.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}.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}.info-panel.svelte-9pulq7{background:var(--surface);border-left:1px solid var(--border-color);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:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #22c55e99}.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}.green.svelte-9pulq7{color:var(--green)}.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}.orange.svelte-9pulq7{color:var(--orange)}.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%}.bar-fill.orange-bar.svelte-9pulq7{background:var(--grad-orange);border-radius:2px;height:100%;box-shadow:0 0 6px #f9731666}.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{grid-template-columns:1fr 1fr;gap:6px;display:grid}.action-btn.danger.svelte-9pulq7{color:#e74c3c;background:#e74c3c14;border-color:#e74c3c33}.action-btn.danger.svelte-9pulq7:hover{background:#e74c3c2e}@media (width<=1024px){.info-panel.svelte-9pulq7{display:none}}.overlay.svelte-k6tw2v{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0ceb;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.card.svelte-k6tw2v{background:var(--surface,#1e1f22);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}.brand.svelte-k6tw2v{flex-direction:column;align-items:center;gap:12px;margin-bottom:28px;display:flex}.term-icon.svelte-k6tw2v{color:var(--primary,#5865f2);filter:drop-shadow(0 0 16px #5865f280)}.title.svelte-k6tw2v{color:var(--text,#e0e0e0);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.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 28px;font-size:14px;line-height:1.5}.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;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)}.field-error.svelte-k6tw2v .url-input:where(.svelte-k6tw2v){border-color:#e74c3c}.error-msg.svelte-k6tw2v{color:#e74c3c;margin:6px 0 0;font-size:12px}.actions.svelte-k6tw2v{gap:10px;width:100%;margin-bottom:24px;display:flex}.btn-test.svelte-k6tw2v{height:44px;color:var(--text-dim,#9a9da3);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.btn-test.svelte-k6tw2v:hover:not(:disabled){color:var(--text,#e0e0e0);background:#ffffff1a}.btn-test.svelte-k6tw2v:disabled{opacity:.5;cursor:not-allowed}.btn-connect.svelte-k6tw2v{background:var(--primary,#5865f2);color:#fff;cursor:pointer;border:none;border-radius:8px;flex:1;height:44px;padding:0 24px;font-size:14px;font-weight:600;transition:background .15s,opacity .15s}.btn-connect.svelte-k6tw2v:hover:not(:disabled){background:#4752c4}.btn-connect.svelte-k6tw2v:disabled{opacity:.4;cursor:not-allowed}.install-hint.svelte-k6tw2v{color:var(--text-muted,#5c5f66);text-align:center;margin:0;font-size:12px;line-height:1.6}.install-hint.svelte-k6tw2v code:where(.svelte-k6tw2v){font-family:var(--font-mono,"JetBrains Mono", monospace);word-break:break-all;background:#0000004d;border:1px solid #ffffff14;border-radius:4px;margin-top:4px;padding:2px 6px;font-size:11px;display:inline-block}.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}.actions.svelte-k6tw2v{flex-direction:column}}.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-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;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.response-card.svelte-1vclv2q:hover{border-color:#ffffff1f}.error-card.svelte-1vclv2q{background:#ed42450a;border-color:#ed42454d}@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}.connection-bar.svelte-1pwvpsc{align-items:center;gap:5px;padding:2px 8px;display:flex}.dot.svelte-1pwvpsc{background:var(--red);width:6px;height:6px;transition:background var(--duration-normal) var(--ease-out);border-radius:50%;flex-shrink:0}.dot.connected.svelte-1pwvpsc{background:var(--green)}.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}.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}.cmd-input.svelte-1pwvpsc{font-family:var(--font-mono);color:var(--discord-text);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:16px}.cmd-input.svelte-1pwvpsc::placeholder{color:var(--discord-muted);font-family:var(--font-sans)}.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}.state-center.svelte-1eddwmt{color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.state-icon.svelte-1eddwmt{opacity:.4}.error-icon.svelte-1eddwmt{color:var(--red);opacity:.7}.state-text.svelte-1eddwmt{font-family:var(--font-sans);color:var(--text-muted);text-align:center;max-width:280px;font-size:13px}.retry-btn.svelte-1eddwmt{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.svelte-1eddwmt:hover{background:#5865f240}.loading-ring.svelte-1eddwmt{border:2px solid #5865f233;border-top-color:var(--primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite svelte-1eddwmt-spin}@keyframes svelte-1eddwmt-spin{to{transform:rotate(360deg)}}@keyframes svelte-1eddwmt-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.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 svelte-1eddwmt-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}.panel-header.svelte-1eddwmt{border-bottom:1px solid var(--border);font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;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}.autoscroll-badge.svelte-1eddwmt{color:var(--primary);font-weight:500}.panel-body.svelte-1eddwmt{flex:1;min-height:0;overflow-y:auto}.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);text-transform:uppercase;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}.empty-hint.svelte-1eddwmt{color:var(--text-muted);font-family:var(--font-mono);text-align:center;padding:16px;font-size:10px;display:block}@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);text-transform:uppercase;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{color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.state-icon.svelte-1w8du1g{opacity:.4}.error-icon.svelte-1w8du1g{color:var(--red);opacity:.7}.state-text.svelte-1w8du1g{font-family:var(--font-sans);color:var(--text-muted);text-align:center;max-width:320px;font-size:13px}.state-hint.svelte-1w8du1g{font-family:var(--font-mono);color:var(--text-muted);opacity:.6;font-size:10px}.retry-btn.svelte-1w8du1g{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.svelte-1w8du1g:hover{background:#5865f240}.loading-ring.svelte-1w8du1g{border:2px solid #5865f233;border-top-color:var(--primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite svelte-1w8du1g-spin}.loading-ring.small.svelte-1w8du1g{width:18px;height:18px;margin:16px auto}@keyframes svelte-1w8du1g-spin{to{transform:rotate(360deg)}}@keyframes svelte-1w8du1g-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.table-wrap.svelte-1w8du1g{flex:1;min-height:0;animation:.2s ease-out svelte-1w8du1g-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);text-transform:uppercase;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);text-transform:uppercase;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}.state-center.svelte-7a6613{color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.state-icon.svelte-7a6613{opacity:.4}.error-icon.svelte-7a6613{color:var(--red);opacity:.7}.state-text.svelte-7a6613{font-family:var(--font-sans);color:var(--text-muted);text-align:center;max-width:280px;font-size:13px}.retry-btn.svelte-7a6613{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.svelte-7a6613:hover{background:#5865f240}.loading-ring.svelte-7a6613{border:2px solid #5865f233;border-top-color:var(--primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite svelte-7a6613-spin}@keyframes svelte-7a6613-spin{to{transform:rotate(360deg)}}@keyframes svelte-7a6613-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.grid.svelte-7a6613{flex:1;grid-template-columns:180px 1fr 220px;gap:8px;min-height:0;padding:8px;animation:.2s ease-out svelte-7a6613-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}.panel-header.svelte-7a6613{border-bottom:1px solid var(--border);font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;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.svelte-7a6613{flex:1;min-height:0;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);text-transform:uppercase;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}.empty-hint.svelte-7a6613{color:var(--text-muted);font-family:var(--font-mono);text-align:center;padding:16px;font-size:10px;display:block}@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}@keyframes svelte-4ilc3-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.panes.svelte-4ilc3{flex:1;grid-template-columns:1fr 1fr;gap:8px;min-height:0;padding:8px;animation:.2s ease-out svelte-4ilc3-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{border-bottom:1px solid var(--border);font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;background:#0003;flex-shrink:0;justify-content:space-between;align-items:center;min-height:26px;padding:4px 8px;font-size:10px;font-weight:700;display:flex}.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 svelte-4ilc3-spin}@keyframes svelte-4ilc3-spin{to{transform:rotate(360deg)}}.panel-body.svelte-4ilc3{flex:1;min-height:0;overflow-y:auto}.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);text-transform:uppercase;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{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.error-icon.svelte-4ilc3{color:var(--red);opacity:.7}.state-text.svelte-4ilc3{font-family:var(--font-sans);color:var(--text-muted);text-align:center;font-size:12px}.retry-btn.svelte-4ilc3{color:var(--primary);font-family:var(--font-sans);cursor:pointer;background:#5865f226;border:1px solid #5865f24d;border-radius:4px;min-height:28px;padding:4px 12px;font-size:11px;font-weight:500;transition:background .15s}.retry-btn.svelte-4ilc3:hover{background:#5865f240}.empty-hint.svelte-4ilc3{color:var(--text-muted);font-family:var(--font-mono);text-align:center;padding:16px;font-size:10px;display:block}.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{border-bottom:1px solid var(--border);font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;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}.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{border-bottom:1px solid var(--border);font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;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}.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}.state-center.svelte-1q1hcfw{color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.state-icon.svelte-1q1hcfw{opacity:.4}.error-icon.svelte-1q1hcfw{color:var(--red);opacity:.7}.state-text.svelte-1q1hcfw{font-family:var(--font-sans);color:var(--text-muted);text-align:center;max-width:280px;font-size:13px}.retry-btn.svelte-1q1hcfw{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.svelte-1q1hcfw:hover{background:#5865f240}.loading-ring.svelte-1q1hcfw{border:2px solid #5865f233;border-top-color:var(--primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite svelte-1q1hcfw-spin}@keyframes svelte-1q1hcfw-spin{to{transform:rotate(360deg)}}@keyframes svelte-1q1hcfw-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.layout.svelte-1q1hcfw{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px;animation:.2s ease-out svelte-1q1hcfw-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}@keyframes svelte-tsi6rd-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.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 svelte-tsi6rd-fadeIn;display:flex;overflow:hidden}.panel-header.svelte-tsi6rd{border-bottom:1px solid var(--border);font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;background:#0003;flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:flex}.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{height:100%;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.state-text.svelte-tsi6rd{font-family:var(--font-sans);color:var(--text-muted);text-align:center;max-width:300px;font-size:12px}.err-icon.svelte-tsi6rd{color:var(--red);opacity:.7}.loading-ring.svelte-tsi6rd{border:2px solid #5865f233;border-top-color:var(--primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite svelte-tsi6rd-spin}@keyframes svelte-tsi6rd-spin{to{transform:rotate(360deg)}}.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}}.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);text-transform:uppercase;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{width:100%;height:100dvh;display:flex;overflow:hidden}.sidebar-left.svelte-1n46o8q{flex-shrink:0}.main-panel.svelte-1n46o8q{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.tab-bar.svelte-1n46o8q{border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#313338cc;flex-shrink:0;align-items:flex-end;gap:0;height:40px;padding:0 12px;display:flex;overflow:hidden}.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)}.mobile-overlay.svelte-1n46o8q{display:none}@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}}
