.linear-grid-bg.svelte-luah2i{z-index:0;pointer-events:none;background-color:#050507;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0}.tool-container.svelte-luah2i{z-index:1;flex-direction:column;gap:2rem;max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem 6rem;display:flex;position:relative}.tool-header.svelte-luah2i{flex-direction:column;gap:.75rem;display:flex}.back-link.svelte-luah2i{color:#71717a;font-size:.875rem;text-decoration:none;transition:color .2s}.back-link.svelte-luah2i:hover{color:#10b981}.title-row.svelte-luah2i{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.tool-title.svelte-luah2i{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.85rem;font-weight:800}.tool-badge.svelte-luah2i{color:#10b981;letter-spacing:.05em;background:#10b9811f;border:1px solid #10b9814d;border-radius:9999px;padding:.3rem .75rem;font-size:.75rem;font-weight:700}.tool-badge.offline.svelte-luah2i{color:#ef4444;background:#ef44441f;border-color:#ef44444d}.tool-subtitle.svelte-luah2i{color:#a1a1aa;margin:0;font-size:.95rem}.telemetry-grid.svelte-luah2i{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.telemetry-card.svelte-luah2i{background:#090d14;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:1rem;padding:1.25rem;transition:border-color .2s;display:flex}.telemetry-card.svelte-luah2i:hover{border-color:#10b9814d}.card-header.svelte-luah2i{justify-content:space-between;align-items:center;display:flex}.icon-wrap.svelte-luah2i{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.icon-wrap.db.svelte-luah2i{color:#60a5fa}.icon-wrap.tmdb.svelte-luah2i{color:#f43f5e}.icon-wrap.server.svelte-luah2i{color:#10b981}.status-badge.svelte-luah2i{color:#a1a1aa;background:#ffffff0f;border-radius:6px;padding:.2rem .55rem;font-size:.7rem;font-weight:800}.status-badge.online.svelte-luah2i{color:#10b981;background:#10b98126}.card-body.svelte-luah2i{flex-direction:column;gap:.25rem;display:flex}.card-title.svelte-luah2i{color:#fff;font-size:1.05rem;font-weight:700}.card-sub.svelte-luah2i{color:#71717a;font-family:monospace;font-size:.8rem}.metric-row.svelte-luah2i{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;margin-top:.75rem;padding-top:.75rem;display:flex}.metric-val.svelte-luah2i{color:#10b981;font-family:monospace;font-size:1.4rem;font-weight:800}.metric-lbl.svelte-luah2i{color:#71717a;font-size:.75rem}.live-terminal-panel.svelte-luah2i{background:#06090e;border:1px solid #10b98140;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 40px #000c,0 0 15px #10b9810d}.terminal-header.svelte-luah2i{background:#090e17;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;display:flex}.terminal-title-group.svelte-luah2i{align-items:center;gap:.75rem;display:flex}.status-radar-dot.svelte-luah2i{background:#ef4444;border-radius:50%;width:10px;height:10px}.status-radar-dot.pulsing.svelte-luah2i{background:#10b981;animation:1.5s infinite svelte-luah2i-dotPulse;box-shadow:0 0 10px #10b981}@keyframes svelte-luah2i-dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.terminal-title.svelte-luah2i{color:#fff;letter-spacing:.05em;font-family:monospace;font-size:.85rem;font-weight:800}.log-count-badge.svelte-luah2i{color:#10b981;background:#10b9811f;border-radius:4px;padding:.15rem .45rem;font-family:monospace;font-size:.7rem;font-weight:700}.terminal-actions.svelte-luah2i{align-items:center;gap:.5rem;display:flex}.terminal-action-btn.svelte-luah2i{color:#d4d4d8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:.3rem .65rem;font-size:.75rem;font-weight:600;transition:all .2s}.terminal-action-btn.svelte-luah2i:hover{color:#fff;background:#ffffff1f}.terminal-action-btn.clear.svelte-luah2i:hover{color:#ef4444;background:#ef444433;border-color:#ef444466}.filter-tabs-bar.svelte-luah2i{background:#070b12;border-bottom:1px solid #ffffff0d;gap:.5rem;padding:.6rem 1.25rem;display:flex;overflow-x:auto}.filter-pill.svelte-luah2i{color:#71717a;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;padding:.25rem .6rem;font-family:monospace;font-size:.7rem;font-weight:700;transition:all .2s}.filter-pill.svelte-luah2i:hover{color:#fff;border-color:#fff3}.filter-pill.active.svelte-luah2i{color:#10b981;background:#10b98126;border-color:#10b981}.terminal-screen.svelte-luah2i{background:#04060a;flex-direction:column;gap:.4rem;height:380px;padding:1rem 1.25rem;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.82rem;line-height:1.6;display:flex;overflow-y:auto}.empty-terminal.svelte-luah2i{color:#71717a;align-items:center;gap:.5rem;margin-top:1rem;font-style:italic;display:flex}.terminal-cursor.svelte-luah2i{color:#10b981;font-weight:900;animation:1s infinite svelte-luah2i-cursorBlink}@keyframes svelte-luah2i-cursorBlink{0%,to{opacity:1}50%{opacity:0}}.terminal-log-row.svelte-luah2i{word-break:break-all;align-items:baseline;gap:.65rem;display:flex}.log-time.svelte-luah2i{color:#52525b;flex-shrink:0;font-size:.75rem}.log-level-tag.svelte-luah2i{border-radius:3px;flex-shrink:0;padding:.05rem .35rem;font-size:.72rem;font-weight:800}.badge-info.svelte-luah2i{color:#60a5fa;background:#3b82f626}.badge-success.svelte-luah2i{color:#34d399;background:#10b98126}.badge-stream.svelte-luah2i{color:#c084fc;background:#a855f726}.badge-search.svelte-luah2i{color:#fbbf24;background:#f59e0b26}.badge-ingest.svelte-luah2i{color:#f472b6;background:#ec489926}.badge-warn.svelte-luah2i{color:#fb923c;background:#f9731626}.badge-error.svelte-luah2i{color:#f87171;background:#ef444433}.log-source.svelte-luah2i{color:#71717a;flex-shrink:0;font-weight:600}.log-msg.svelte-luah2i{color:#e4e4e7}.level-error.svelte-luah2i .log-msg:where(.svelte-luah2i){color:#f87171}.level-stream.svelte-luah2i .log-msg:where(.svelte-luah2i){color:#e9d5ff}.level-search.svelte-luah2i .log-msg:where(.svelte-luah2i){color:#fef08a}.level-ingest.svelte-luah2i .log-msg:where(.svelte-luah2i){color:#fbcfe8}.terminal-cli-form.svelte-luah2i{background:#080d16;border-top:1px solid #ffffff14;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.cli-prompt.svelte-luah2i{color:#10b981;flex-shrink:0;font-family:monospace;font-size:.85rem;font-weight:800}.cli-input.svelte-luah2i{color:#fff;background:0 0;border:none;outline:none;flex:1;font-family:monospace;font-size:.85rem}.cli-input.svelte-luah2i::placeholder{color:#52525b}.cli-enter-btn.svelte-luah2i{color:#10b981;cursor:pointer;letter-spacing:.05em;background:#10b98126;border:1px solid #10b9814d;border-radius:6px;padding:.35rem .75rem;font-family:monospace;font-size:.72rem;font-weight:800;transition:all .2s}.cli-enter-btn.svelte-luah2i:hover{color:#050507;background:#10b981}
