.btn.svelte-er4ugn{justify-content:center;align-items:center;gap:var(--space-2);font-family:inherit;font-weight:var(--font-medium);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-base);white-space:nowrap;text-decoration:none;display:inline-flex;position:relative}.btn.svelte-er4ugn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn-sm.svelte-er4ugn{font-size:var(--text-xs);height:28px;padding:4px 10px}.btn-md.svelte-er4ugn{font-size:var(--text-base);height:34px;padding:6px 14px}.btn-lg.svelte-er4ugn{font-size:var(--text-md);height:40px;padding:8px 18px}.btn-icon.btn-sm.svelte-er4ugn{width:28px;padding:0}.btn-icon.btn-md.svelte-er4ugn{width:34px;padding:0}.btn-icon.btn-lg.svelte-er4ugn{width:40px;padding:0}.btn-default.svelte-er4ugn{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary)}.btn-default.svelte-er4ugn:hover:not(.disabled){background:var(--bg-hover);border-color:var(--text-secondary)}.btn-primary.svelte-er4ugn{background:var(--color-primary);border:1px solid var(--color-primary);color:#fff}.btn-primary.svelte-er4ugn:hover:not(.disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-success.svelte-er4ugn{background:var(--color-success-solid);border:1px solid var(--color-success-solid);color:#fff}.btn-success.svelte-er4ugn:hover:not(.disabled){background:var(--color-success-solid-hover);border-color:var(--color-success-solid-hover)}.btn-danger.svelte-er4ugn{background:var(--color-error-solid);border:1px solid var(--color-error-solid);color:#fff}.btn-danger.svelte-er4ugn:hover:not(.disabled){background:var(--color-error-solid-hover);border-color:var(--color-error-solid-hover)}.btn-ghost.svelte-er4ugn{color:var(--text-secondary);background:0 0;border:1px solid #0000}.btn-ghost.svelte-er4ugn:hover:not(.disabled){background:var(--bg-tertiary);color:var(--text-primary)}.btn-link.svelte-er4ugn{color:var(--color-primary);background:0 0;border:none;height:auto;padding:0;font-weight:400}.btn-link.svelte-er4ugn:hover:not(.disabled){text-decoration:underline}.disabled.svelte-er4ugn{opacity:.5;cursor:not-allowed}.btn-full.svelte-er4ugn{width:100%}.btn-loading.svelte-er4ugn{cursor:wait}.spinner.svelte-er4ugn{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin;position:absolute}.invisible.svelte-er4ugn{visibility:hidden}.btn-content.svelte-er4ugn{align-items:center;gap:var(--space-2);display:inline-flex}.btn.svelte-er4ugn svg{flex-shrink:0;width:16px;height:16px}.btn-sm.svelte-er4ugn svg{width:14px;height:14px}.btn-lg.svelte-er4ugn svg{width:18px;height:18px}.env-badge.svelte-vokfp{vertical-align:middle;margin-left:var(--space-2);letter-spacing:.03em;background:var(--color-warning-bg);color:var(--color-warning);border-radius:var(--radius-sm);cursor:help;white-space:nowrap;border:1px solid #d299224d;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.6;display:inline-block}.input-wrapper.svelte-n2qwlb{gap:var(--space-1);flex-direction:column;display:flex}.input-wrapper.full-width.svelte-n2qwlb{width:100%}.input-label.svelte-n2qwlb{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.input-label.required.svelte-n2qwlb:after{content:" *";color:var(--color-error)}.input-container.svelte-n2qwlb{align-items:center;gap:var(--space-2);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:0 var(--space-3);transition:var(--transition-fast);display:flex}.input-container.svelte-n2qwlb:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-bg)}.input-container.has-error.svelte-n2qwlb{border-color:var(--color-error)}.input-container.has-error.svelte-n2qwlb:focus-within{box-shadow:0 0 0 2px var(--color-error-bg)}.input-container.has-error.svelte-n2qwlb:has(>.input-field:where(.svelte-n2qwlb):focus-visible){outline-color:var(--color-error)}.input-container.disabled.svelte-n2qwlb{opacity:.5;cursor:not-allowed;background:var(--bg-secondary)}.input-container.svelte-n2qwlb{height:36px}.input-container.size-sm.svelte-n2qwlb{height:28px;padding:0 var(--space-2)}.input-container.size-lg.svelte-n2qwlb{height:44px}.input-field.svelte-n2qwlb{min-width:0;font-size:var(--text-base);color:var(--text-primary);background:0 0;border:none;flex:1;font-family:inherit}.input-field.svelte-n2qwlb::placeholder{color:var(--text-muted)}.input-field.svelte-n2qwlb:disabled{cursor:not-allowed}textarea.input-field.svelte-n2qwlb{resize:vertical;min-height:80px;padding:var(--space-2) 0}.input-container.svelte-n2qwlb:has(textarea:where(.svelte-n2qwlb)){align-items:flex-start;height:auto}.input-icon.svelte-n2qwlb{color:var(--text-muted);flex-shrink:0;align-items:center;display:flex}.input-icon.svelte-n2qwlb svg{width:16px;height:16px}.input-suffix.svelte-n2qwlb{color:var(--text-muted);flex-shrink:0;align-items:center;display:flex}.input-error.svelte-n2qwlb{font-size:var(--text-xs);color:var(--color-error)}.input-helper.svelte-n2qwlb{font-size:var(--text-xs);color:var(--text-muted)}.input-field[type=number].svelte-n2qwlb::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-field[type=number].svelte-n2qwlb::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-field[type=number].svelte-n2qwlb{-moz-appearance:textfield}.login-page.svelte-1smdtwm{background:#0d1117;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-card.svelte-1smdtwm{background:#161b22;border:1px solid #30363d;border-radius:12px;width:100%;max-width:380px;padding:40px 32px}.login-logo.svelte-1smdtwm{justify-content:center;align-items:center;gap:12px;margin-bottom:8px;display:flex}.login-logo.svelte-1smdtwm h1:where(.svelte-1smdtwm){color:#58a6ff;margin:0;font-size:1.75rem;font-weight:700}.login-subtitle.svelte-1smdtwm{text-align:center;color:#8b949e;margin:0 0 28px;font-size:.875rem}.login-error.svelte-1smdtwm{color:#f85149;background:#f851491a;border:1px solid #f85149;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:.8125rem;display:flex}.login-notice.svelte-1smdtwm{color:#d29922;background:#d299221a;border:1px solid #d2992266;border-radius:6px;align-items:flex-start;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:.8125rem;line-height:1.4;display:flex}.login-notice.svelte-1smdtwm svg{flex-shrink:0;margin-top:1px}.login-form.svelte-1smdtwm{flex-direction:column;gap:16px;display:flex}.login-divider.svelte-1smdtwm{color:#8b949e;align-items:center;gap:10px;font-size:.8125rem;display:flex}.login-divider.svelte-1smdtwm:before,.login-divider.svelte-1smdtwm:after{content:"";background:#30363d;flex:1;height:1px}.sso-button.svelte-1smdtwm{color:#c9d1d9;cursor:pointer;background:#21262d;border:1px solid #30363d;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.sso-button.svelte-1smdtwm:hover{color:#f0f6fc;background:#30363d}.modal-backdrop.svelte-1y4c1f9{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content.svelte-1y4c1f9{background:#1e1e2e;border:1px solid #333;border-radius:12px;width:90%;max-width:650px;max-height:80vh;padding:0;overflow-y:auto}.modal-header.svelte-1y4c1f9{border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.modal-header.svelte-1y4c1f9 h2:where(.svelte-1y4c1f9){color:#e0e0e0;margin:0;font-size:1.2rem}.close-btn.svelte-1y4c1f9{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;display:flex}.close-btn.svelte-1y4c1f9:hover{color:#e0e0e0}.modal-body.svelte-1y4c1f9{padding:1.5rem}.modal-body.svelte-1y4c1f9 section:where(.svelte-1y4c1f9){margin-bottom:1.5rem}.modal-body.svelte-1y4c1f9 h3:where(.svelte-1y4c1f9){color:#7c3aed;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;font-size:.95rem}.syntax-table.svelte-1y4c1f9{border-collapse:collapse;width:100%}.syntax-table.svelte-1y4c1f9 td:where(.svelte-1y4c1f9){color:#ccc;border-bottom:1px solid #2a2a3a;padding:6px 12px;font-size:.85rem}.syntax-table.svelte-1y4c1f9 td:where(.svelte-1y4c1f9):first-child{white-space:nowrap}.syntax-table.svelte-1y4c1f9 code:where(.svelte-1y4c1f9){color:#a5d6ff;background:#0d0d14;border-radius:3px;padding:2px 6px;font-size:.85rem}.spinner-container.svelte-oagnpm{align-items:center;gap:var(--space-2);display:inline-flex}.spinner-container.centered.svelte-oagnpm{width:100%;padding:var(--space-12);flex-direction:column;justify-content:center;align-items:center;display:flex}.spinner-overlay.svelte-oagnpm{background:var(--bg-overlay);z-index:var(--z-overlay);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.spinner.svelte-oagnpm{color:var(--text-muted);justify-content:center;align-items:center;animation:1s linear infinite spin;display:flex}.spinner.variant-primary.svelte-oagnpm{color:var(--color-primary)}.spinner.svelte-oagnpm svg{width:24px;height:24px}.spinner.size-xs.svelte-oagnpm svg{width:14px;height:14px}.spinner.size-sm.svelte-oagnpm svg{width:18px;height:18px}.spinner.size-lg.svelte-oagnpm svg{width:32px;height:32px}.spinner.size-xl.svelte-oagnpm svg{width:48px;height:48px}.spinner-label.svelte-oagnpm{font-size:var(--text-sm);color:var(--text-secondary)}.spinner-container.centered.svelte-oagnpm .spinner-label:where(.svelte-oagnpm){margin-top:var(--space-2)}.ai-query-bar.svelte-ldecbs{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.ai-header.svelte-ldecbs{align-items:center;gap:8px;display:flex}.ai-badge.svelte-ldecbs{color:#58a6ff;background:#58a6ff1a;border:1px solid #58a6ff4d;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:flex}.provider-label.svelte-ldecbs{color:var(--text-secondary);text-transform:capitalize;font-size:11px}.input-row.svelte-ldecbs{align-items:flex-start;gap:8px;display:flex}.input-wrapper.svelte-ldecbs{flex:1;position:relative}.ai-input.svelte-ldecbs{background:var(--bg-primary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);resize:none;box-sizing:border-box;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.ai-input.svelte-ldecbs:focus{border-color:#58a6ff}.ai-input.svelte-ldecbs:disabled{opacity:.6}.suggestions-dropdown.svelte-ldecbs{background:var(--bg-secondary);border:1px solid var(--border-color);z-index:50;border-top:none;border-radius:0 0 6px 6px;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 16px #0006}.suggestion-item.svelte-ldecbs{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:12px;transition:background .1s;display:flex}.suggestion-item.svelte-ldecbs:hover{background:var(--bg-tertiary);color:var(--text-primary)}.send-btn.svelte-ldecbs{color:#fff;cursor:pointer;background:#238636;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.send-btn.svelte-ldecbs:hover:not(:disabled){background:#2ea043}.send-btn.svelte-ldecbs:disabled{opacity:.4;cursor:not-allowed}.ai-error.svelte-ldecbs{color:#f85149;background:#f851491a;border:1px solid #f851494d;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.ai-result.svelte-ldecbs{flex-direction:column;gap:8px;display:flex}.result-header.svelte-ldecbs{justify-content:space-between;align-items:center;display:flex}.result-label.svelte-ldecbs{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.apply-btn.svelte-ldecbs{color:#58a6ff;cursor:pointer;background:#58a6ff1a;border:1px solid #58a6ff4d;border-radius:4px;padding:3px 10px;font-size:12px;transition:background .15s}.apply-btn.svelte-ldecbs:hover{background:#58a6ff33}.sql-block.svelte-ldecbs{background:var(--bg-primary);border:1px solid var(--border-color);font-size:12px;font-family:var(--font-mono);color:#79c0ff;white-space:pre-wrap;word-break:break-all;border-radius:6px;margin:0;padding:8px 12px;overflow-x:auto}.result-count.svelte-ldecbs{color:var(--text-secondary);font-size:12px}.results-table-wrap.svelte-ldecbs{border:1px solid var(--border-color);border-radius:6px;max-height:300px;overflow:auto}.results-table.svelte-ldecbs{border-collapse:collapse;width:100%;font-size:12px}.results-table.svelte-ldecbs th:where(.svelte-ldecbs){background:var(--bg-tertiary);color:var(--text-secondary);text-align:left;white-space:nowrap;padding:6px 10px;font-weight:600;position:sticky;top:0}.results-table.svelte-ldecbs td:where(.svelte-ldecbs){color:var(--text-primary);border-top:1px solid var(--border-color);text-overflow:ellipsis;white-space:nowrap;max-width:300px;padding:5px 10px;overflow:hidden}.results-table.svelte-ldecbs tr:where(.svelte-ldecbs):hover td:where(.svelte-ldecbs){background:var(--bg-tertiary)}.no-results.svelte-ldecbs{color:var(--text-secondary);text-align:center;padding:12px;font-size:12px}.suggestions.svelte-116md0c{background:var(--bg-secondary);border:1px solid var(--border-color);z-index:100;border-radius:6px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0006}.suggestion-group-divider.svelte-116md0c{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);background:var(--bg-tertiary);border-top:1px solid var(--border-color);padding:4px 12px;font-size:10px;font-weight:600}.history-header.svelte-116md0c{border-bottom:1px solid var(--border-color);color:var(--text-secondary);text-transform:uppercase;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;display:flex}.history-clear.svelte-116md0c{color:var(--color-primary);cursor:pointer;text-transform:uppercase;background:0 0;border:none;font-size:11px}.history-clear.svelte-116md0c:hover{text-decoration:underline}.suggestion-item.svelte-116md0c{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.suggestion-item.svelte-116md0c:hover,.suggestion-item.selected.svelte-116md0c{background:var(--bg-tertiary)}.suggestion-icon.svelte-116md0c{width:18px;height:18px;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.suggestion-text.svelte-116md0c{font-family:var(--font-mono);flex:1}.history-query.svelte-116md0c{color:var(--color-primary)}.suggestion-hint.svelte-116md0c{color:var(--text-muted);background:var(--bg-tertiary);border-radius:4px;padding:2px 6px;font-size:11px}.suggestion-field.svelte-116md0c{color:var(--text-secondary);font-size:11px}.ai-divider.svelte-116md0c{align-items:center;gap:6px;display:flex}.ai-badge.svelte-116md0c{color:#58a6ff;letter-spacing:.3px;background:#58a6ff26;border-radius:3px;justify-content:center;align-items:center;padding:1px 5px;font-size:11px;font-weight:700;display:inline-flex}.ai-icon.svelte-116md0c{color:#58a6ff}.ai-hint.svelte-116md0c{color:#58a6ff;letter-spacing:.3px;background:#58a6ff26;border-radius:3px;padding:1px 5px;font-size:11px;font-weight:700}.search-bar-wrapper.svelte-tsg0ih{flex:320px;min-width:0;max-width:720px}.ai-bar-wrap.svelte-tsg0ih{align-items:flex-start;gap:8px;display:flex}.mode-toggle-btn.svelte-tsg0ih{border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.mode-toggle-btn.svelte-tsg0ih:hover{color:var(--text-primary)}.ai-bar-wrap.svelte-tsg0ih>.ai-query-bar{flex:1}.ai-toggle-btn.svelte-tsg0ih{color:#58a6ff;cursor:pointer;white-space:nowrap;background:#58a6ff14;border:1px solid #58a6ff4d;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.ai-toggle-btn.svelte-tsg0ih:hover{background:#58a6ff26}.search-bar.svelte-tsg0ih{flex:1;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.search-con.svelte-tsg0ih{flex:1;align-items:center;min-width:0;display:flex;position:relative}.live-btn{gap:6px!important}.live-indicator.svelte-tsg0ih{background:var(--text-secondary);border-radius:50%;width:8px;height:8px;transition:all .2s}.live-indicator.active.svelte-tsg0ih{background:var(--color-success);box-shadow:0 0 6px #3fb95066}.search-con.svelte-tsg0ih .search-icon{color:var(--text-secondary);pointer-events:none;z-index:1;position:absolute;left:12px}input.svelte-tsg0ih{background:var(--bg-primary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);font-size:14px;font-family:var(--font-mono);border-radius:6px;padding:10px 36px}input.svelte-tsg0ih:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #58a6ff26}input.svelte-tsg0ih::placeholder{color:var(--text-muted)}.clear-btn{z-index:1;right:8px;position:absolute!important}.custom-range.svelte-10j27zf{padding:16px}.custom-header.svelte-10j27zf{color:#c9d1d9;border-bottom:1px solid #30363d;margin-bottom:16px;padding-bottom:12px;font-size:13px;font-weight:600}.datetime-group.svelte-10j27zf{margin-bottom:12px}.datetime-group.svelte-10j27zf label:where(.svelte-10j27zf){color:#8b949e;margin-bottom:6px;font-size:12px;display:block}.datetime-inputs.svelte-10j27zf{gap:8px;display:flex}.datetime-inputs.svelte-10j27zf input:where(.svelte-10j27zf){color:#c9d1d9;background:#0d1117;border:1px solid #30363d;border-radius:6px;flex:1;padding:8px 10px;font-family:inherit;font-size:13px}.datetime-inputs.svelte-10j27zf input:where(.svelte-10j27zf):focus{border-color:#58a6ff}.datetime-inputs.svelte-10j27zf input[type=date]:where(.svelte-10j27zf){flex:1.2}.datetime-inputs.svelte-10j27zf input[type=time]:where(.svelte-10j27zf){flex:.8}.validation-error.svelte-10j27zf{color:#f85149;background:#f851491a;border:1px solid #f851494d;border-radius:4px;margin-top:8px;margin-bottom:4px;padding:6px 8px;font-size:12px}.custom-actions.svelte-10j27zf{border-top:1px solid #30363d;gap:8px;margin-top:16px;padding-top:12px;display:flex}.btn-cancel.svelte-10j27zf,.btn-apply.svelte-10j27zf{cursor:pointer;border:none;border-radius:6px;flex:1;padding:8px 16px;font-size:13px;font-weight:500}.btn-cancel.svelte-10j27zf{color:#c9d1d9;background:#21262d}.btn-cancel.svelte-10j27zf:hover{background:#30363d}.btn-apply.svelte-10j27zf{color:#fff;background:#238636}.btn-apply.svelte-10j27zf:hover{background:#2ea043}input[type=date].svelte-10j27zf::-webkit-calendar-picker-indicator{filter:invert(.8);cursor:pointer}input[type=time].svelte-10j27zf::-webkit-calendar-picker-indicator{filter:invert(.8);cursor:pointer}.time-picker.svelte-kb3cuo{position:relative}.picker-btn.svelte-kb3cuo{color:#c9d1d9;cursor:pointer;white-space:nowrap;background:#21262d;border:1px solid #30363d;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.picker-btn.svelte-kb3cuo:hover{background:#30363d}.label-text.svelte-kb3cuo{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:200px;overflow:hidden}.picker-btn.svelte-kb3cuo .chevron{flex-shrink:0;margin-left:4px}.dropdown.svelte-kb3cuo{z-index:50;background:#161b22;border:1px solid #30363d;border-radius:8px;min-width:220px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 8px 24px #0006}.quick-ranges.svelte-kb3cuo{max-height:300px;overflow-y:auto}.dropdown-item.svelte-kb3cuo{color:#c9d1d9;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:14px;display:flex}.dropdown-item.svelte-kb3cuo:hover{background:#21262d}.dropdown-item.active.svelte-kb3cuo{color:#58a6ff;background:#388bfd26}.dropdown-divider.svelte-kb3cuo{background:#30363d;height:1px;margin:4px 0}.custom-btn.svelte-kb3cuo{color:#58a6ff}.custom-btn.svelte-kb3cuo svg{opacity:.8}@media (width<=600px){.label-text.svelte-kb3cuo{max-width:110px}}.cluster-selector.svelte-13mb3y2{color:#8b949e;background:#21262d;border:1px solid #30363d;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 12px;display:flex;position:relative}.cluster-selector.svelte-13mb3y2:hover{background:#30363d}.cluster-selector.svelte-13mb3y2 svg:first-child{opacity:.7;flex-shrink:0}.cluster-select.svelte-13mb3y2{appearance:none;color:#c9d1d9;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;min-width:100px;max-width:180px;padding:0 16px 0 0;font-size:13px;overflow:hidden}.cluster-select.svelte-13mb3y2:disabled{opacity:.5;cursor:not-allowed}.cluster-select.svelte-13mb3y2 option:where(.svelte-13mb3y2){color:#c9d1d9;background:#161b22}.cluster-selector.svelte-13mb3y2 .chevron{pointer-events:none;color:#848d97;flex-shrink:0;position:absolute;right:8px}.actions-dropdown.svelte-1de822y{position:relative}.btn.svelte-1de822y{white-space:nowrap;color:#c9d1d9;cursor:pointer;background:#21262d;border:1px solid #30363d;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;transition:all .2s;display:flex}.btn.svelte-1de822y:hover{background:#30363d}.btn-selected.svelte-1de822y{color:#58a6ff;border-color:#388bfd}.btn-selected.svelte-1de822y:hover{background:#388bfd1a}.dropdown-trigger.svelte-1de822y{padding-right:12px}.dropdown-trigger.svelte-1de822y svg{opacity:.6;margin-left:2px}.dropdown-menu.svelte-1de822y{z-index:200;background:#161b22;border:1px solid #30363d;border-radius:6px;min-width:160px;margin-top:4px;padding:4px 0;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 8px 24px #0006}.dropdown-menu.svelte-1de822y button{color:#c9d1d9;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:13px;transition:background .15s;display:flex}.dropdown-menu.svelte-1de822y button:hover{background:#21262d}.dropdown-menu.svelte-1de822y button:disabled{opacity:.5;cursor:not-allowed}.dropdown-menu.svelte-1de822y button svg{color:#8b949e}.dropdown-menu.svelte-1de822y .divider{background:#30363d;height:1px;margin:4px 0}@media (width<=480px){.btn.svelte-1de822y{padding:6px 10px;font-size:12px}}.header-actions.svelte-1h38zsm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.btn.svelte-1h38zsm{color:#c9d1d9;cursor:pointer;white-space:nowrap;background:#21262d;border:1px solid #30363d;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;transition:all .2s;display:flex}.btn.svelte-1h38zsm:hover{background:#30363d}.btn.svelte-1h38zsm:disabled{opacity:.6;cursor:not-allowed}.spinner.svelte-1h38zsm{border:2px solid #30363d;border-top-color:#58a6ff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.search-help-btn.svelte-1h38zsm{color:#888;cursor:pointer;background:#2a2a3a;border:1px solid #555;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;display:flex}.search-help-btn.svelte-1h38zsm:hover{color:#7c3aed;border-color:#7c3aed}@media (width<=768px){.header-actions.svelte-1h38zsm{gap:4px}}@media (width<=480px){.btn.svelte-1h38zsm{padding:6px 10px;font-size:12px}}header.svelte-mdotk6{z-index:100;background:#161b22;border-bottom:1px solid #30363d;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 20px;display:flex;position:sticky;top:0}.header-toolbar.svelte-mdotk6{flex-wrap:wrap;flex:100%;align-items:center;gap:8px 12px;min-width:0;display:flex}.logo.svelte-mdotk6{color:#58a6ff;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:8px;padding:0;font-size:18px;font-weight:600;display:flex}.logo.svelte-mdotk6:hover{color:#79c0ff}.user-menu.svelte-mdotk6{align-items:center;gap:8px;margin-left:auto;display:flex}.user-name.svelte-mdotk6{color:#8b949e;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:13px;overflow:hidden}.btn-sm.svelte-mdotk6{color:#c9d1d9;cursor:pointer;white-space:nowrap;background:#21262d;border:1px solid #30363d;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;transition:all .15s;display:flex}.btn-sm.svelte-mdotk6:hover{background:#30363d}.nav-tabs.svelte-mdotk6{background:#0d1117;border-radius:8px;gap:4px;padding:4px;display:flex}.nav-tabs.svelte-mdotk6 button:where(.svelte-mdotk6){color:#8b949e;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:all .2s;display:flex}.nav-tabs.svelte-mdotk6 button:where(.svelte-mdotk6):hover{color:#c9d1d9;background:#21262d}.nav-tabs.svelte-mdotk6 button.active:where(.svelte-mdotk6){color:#f0f6fc;background:#21262d}.nav-tabs.svelte-mdotk6 button:where(.svelte-mdotk6) svg{opacity:.7}.nav-tabs.svelte-mdotk6 button.active:where(.svelte-mdotk6) svg{opacity:1}.hamburger.svelte-mdotk6{cursor:pointer;background:0 0;border:1px solid #30363d;border-radius:4px;flex-direction:column;flex-shrink:0;gap:4px;padding:8px;display:none}.hamburger-line.svelte-mdotk6{background:#c9d1d9;width:20px;height:2px;transition:transform .2s;display:block}@media (width<=1100px){.nav-tabs.svelte-mdotk6 button:where(.svelte-mdotk6){padding:8px 10px}.tab-label.svelte-mdotk6{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (width<=768px){.hamburger.svelte-mdotk6{display:flex}}@media (width<=560px){.nav-tabs.svelte-mdotk6{flex:100%;order:1;justify-content:space-between}.header-toolbar.svelte-mdotk6{order:2}}@media (width<=480px){header.svelte-mdotk6{gap:8px;padding:8px 12px}.logo.svelte-mdotk6 span:where(.svelte-mdotk6){font-size:1rem}.logo.svelte-mdotk6 svg{width:24px;height:24px}.nav-tabs.svelte-mdotk6{padding:2px}.nav-tabs.svelte-mdotk6 button:where(.svelte-mdotk6){padding:6px 8px;font-size:11px}.btn-sm.svelte-mdotk6{padding:6px 10px;font-size:12px}.user-menu.svelte-mdotk6{gap:4px}.user-name.svelte-mdotk6{display:none}}.error-banner.svelte-74e28{color:#f85149;background:#f851491a;border-bottom:1px solid #f85149;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.error-banner.severity-warning.svelte-74e28{color:#d29922;background:#d299221a;border-bottom-color:#d29922}.error-banner.severity-info.svelte-74e28{color:#58a6ff;background:#388bfd1a;border-bottom-color:#388bfd4d}.error-banner.svelte-74e28 svg{flex-shrink:0}.error-banner.svelte-74e28 span:where(.svelte-74e28){flex:1}.retry-btn.svelte-74e28{color:#f85149;cursor:pointer;background:#f8514926;border:1px solid #f8514966;border-radius:4px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s}.retry-btn.svelte-74e28:hover{background:#f8514940}.error-banner.severity-warning.svelte-74e28 .retry-btn:where(.svelte-74e28){color:#d29922;background:#d2992226;border-color:#d2992266}.error-banner.severity-warning.svelte-74e28 .retry-btn:where(.svelte-74e28):hover{background:#d2992240}.dismiss-btn.svelte-74e28{color:#f85149;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px;transition:opacity .15s}.dismiss-btn.svelte-74e28:hover{opacity:1;background:#f8514933}.error-banner.severity-warning.svelte-74e28 .dismiss-btn:where(.svelte-74e28){color:#d29922}.error-banner.severity-warning.svelte-74e28 .dismiss-btn:where(.svelte-74e28):hover{background:#d2992233}.error-banner.severity-info.svelte-74e28 .dismiss-btn:where(.svelte-74e28){color:#58a6ff}.error-banner.severity-info.svelte-74e28 .dismiss-btn:where(.svelte-74e28):hover{background:#388bfd33}.badge.svelte-jpiuiy{align-items:center;gap:var(--space-1);font-size:var(--text-xs);border-radius:var(--radius-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:2px 8px;font-weight:500;line-height:1.4;display:inline-flex}.badge.size-sm.svelte-jpiuiy{padding:1px 6px;font-size:10px}.badge.size-lg.svelte-jpiuiy{font-size:var(--text-sm);padding:4px 12px}.badge.pill.svelte-jpiuiy{border-radius:9999px}.badge.variant-default.svelte-jpiuiy{background:var(--bg-tertiary);color:var(--text-secondary)}.badge.variant-primary.svelte-jpiuiy{background:var(--color-primary-bg);color:var(--color-primary)}.badge.variant-success.svelte-jpiuiy{background:var(--color-success-bg);color:var(--color-success)}.badge.variant-warning.svelte-jpiuiy{background:var(--color-warning-bg);color:var(--color-warning)}.badge.variant-error.svelte-jpiuiy{background:var(--color-error-bg);color:var(--color-error)}.badge.variant-info.svelte-jpiuiy{background:var(--color-purple-bg);color:var(--color-purple)}.badge.outline.svelte-jpiuiy{background:0 0;border:1px solid}.badge.outline.variant-default.svelte-jpiuiy{border-color:var(--border-color)}.badge-dot.svelte-jpiuiy{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.badge.size-sm.svelte-jpiuiy .badge-dot:where(.svelte-jpiuiy){width:5px;height:5px}.badge.size-lg.svelte-jpiuiy .badge-dot:where(.svelte-jpiuiy){width:8px;height:8px}.badge.dot-only.svelte-jpiuiy{border-radius:50%;padding:4px}.badge.dot-only.svelte-jpiuiy .badge-dot:where(.svelte-jpiuiy){width:8px;height:8px}.tooltip-wrapper.svelte-c43bsi{display:inline-flex;position:relative}.tooltip.svelte-c43bsi{z-index:var(--z-tooltip);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);white-space:nowrap;pointer-events:none;font-weight:500;animation:.15s svelte-c43bsi-tooltip-fade;position:absolute}.tooltip-arrow.svelte-c43bsi{background:var(--bg-elevated);border:1px solid var(--border-strong);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.tooltip.position-top.svelte-c43bsi{margin-bottom:8px;bottom:100%;left:50%;transform:translate(-50%)}.tooltip.position-top.svelte-c43bsi .tooltip-arrow:where(.svelte-c43bsi){border-top:none;border-left:none;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.tooltip.position-bottom.svelte-c43bsi{margin-top:8px;top:100%;left:50%;transform:translate(-50%)}.tooltip.position-bottom.svelte-c43bsi .tooltip-arrow:where(.svelte-c43bsi){border-bottom:none;border-right:none;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.tooltip.position-left.svelte-c43bsi{margin-right:8px;top:50%;right:100%;transform:translateY(-50%)}.tooltip.position-left.svelte-c43bsi .tooltip-arrow:where(.svelte-c43bsi){border-bottom:none;border-left:none;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.tooltip.position-right.svelte-c43bsi{margin-left:8px;top:50%;left:100%;transform:translateY(-50%)}.tooltip.position-right.svelte-c43bsi .tooltip-arrow:where(.svelte-c43bsi){border-top:none;border-right:none;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}@keyframes svelte-c43bsi-tooltip-fade{0%{opacity:0}to{opacity:1}}.fields-sidebar.svelte-xp1ww3{margin-bottom:16px}.fields-header.svelte-xp1ww3{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.fields-header.svelte-xp1ww3 h3:where(.svelte-xp1ww3){text-transform:uppercase;color:var(--text-secondary);letter-spacing:.5px;margin:0;font-size:12px;font-weight:600}.header-actions.svelte-xp1ww3{gap:4px;display:flex}.field-search.svelte-xp1ww3{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 8px;display:flex}.field-search.svelte-xp1ww3 .search-icon{color:var(--text-muted);flex-shrink:0}.field-search.svelte-xp1ww3 input:where(.svelte-xp1ww3){color:var(--text-primary);background:0 0;border:none;flex:1;font-size:12px}.field-search.svelte-xp1ww3 input:where(.svelte-xp1ww3)::placeholder{color:var(--text-muted)}.section-divider.svelte-xp1ww3{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin:12px 0 8px;font-size:11px;display:flex}.section-divider.svelte-xp1ww3:before,.section-divider.svelte-xp1ww3:after{content:"";background:var(--border-color);flex:1;height:1px}.field-section.svelte-xp1ww3{margin-bottom:4px}.section-header.svelte-xp1ww3{width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:500;display:flex}.section-header.svelte-xp1ww3:hover{background:var(--bg-tertiary)}.section-name.svelte-xp1ww3{text-align:left;flex:1}.section-header.svelte-xp1ww3 .chevron{flex-shrink:0;transition:transform .2s}.section-header.svelte-xp1ww3 .chevron.expanded{transform:rotate(90deg)}.field-values.svelte-xp1ww3{padding-left:12px}.field-value-row.svelte-xp1ww3{align-items:center;gap:2px;display:flex}.field-value.svelte-xp1ww3{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;flex:1;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:flex}.field-value.svelte-xp1ww3:hover{background:var(--bg-tertiary)}.exclude-btn.svelte-xp1ww3{color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;display:flex}.field-value-row.svelte-xp1ww3:hover .exclude-btn:where(.svelte-xp1ww3),.exclude-btn.svelte-xp1ww3:focus-visible{opacity:1}.exclude-btn.svelte-xp1ww3:hover{color:var(--color-error);background:#f851491a}.value-dot.svelte-xp1ww3{border-radius:50%;flex-shrink:0;width:6px;height:6px}.value-name.svelte-xp1ww3{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:40px;overflow:hidden}.value-count.svelte-xp1ww3{color:var(--text-secondary);font-size:11px;font-family:var(--font-mono);text-align:right;min-width:32px}.value-percent.svelte-xp1ww3{color:var(--text-muted);text-align:right;min-width:28px;font-size:11px}.field-skeleton.svelte-xp1ww3{flex-direction:column;gap:8px;padding:8px 0;display:flex}.skeleton-bar.svelte-xp1ww3{background:linear-gradient(90deg, var(--bg-tertiary) 25%, var(--bg-secondary) 50%, var(--bg-tertiary) 75%);background-size:200% 100%;border-radius:4px;height:20px;animation:1.5s infinite svelte-xp1ww3-skeleton-shimmer}@keyframes svelte-xp1ww3-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.select-wrapper.svelte-1o3rk3r{gap:var(--space-1);flex-direction:column;display:flex}.select-wrapper.full-width.svelte-1o3rk3r{width:100%}.select-label.svelte-1o3rk3r{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.select-container.svelte-1o3rk3r{align-items:center;display:flex;position:relative}.select-field.svelte-1o3rk3r{appearance:none;width:100%;height:36px;padding:0 var(--space-8) 0 var(--space-3);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--text-primary);cursor:pointer;transition:var(--transition-fast)}.select-field.svelte-1o3rk3r:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-bg)}.select-field.svelte-1o3rk3r:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-secondary)}.select-container.size-sm.svelte-1o3rk3r .select-field:where(.svelte-1o3rk3r){height:28px;padding:0 var(--space-6) 0 var(--space-2);font-size:var(--text-sm)}.select-container.size-lg.svelte-1o3rk3r .select-field:where(.svelte-1o3rk3r){height:44px}.select-container.has-error.svelte-1o3rk3r .select-field:where(.svelte-1o3rk3r){border-color:var(--color-error)}.select-icon.svelte-1o3rk3r{right:var(--space-3);color:var(--text-muted);pointer-events:none;align-items:center;display:flex;position:absolute}.select-container.size-sm.svelte-1o3rk3r .select-icon:where(.svelte-1o3rk3r){right:var(--space-2)}.select-icon.svelte-1o3rk3r svg{width:16px;height:16px}.select-error.svelte-1o3rk3r{font-size:var(--text-xs);color:var(--color-error)}.select-field.svelte-1o3rk3r option:where(.svelte-1o3rk3r){background:var(--bg-secondary);color:var(--text-primary)}.select-field.svelte-1o3rk3r option:where(.svelte-1o3rk3r):disabled{color:var(--text-muted)}.modal-overlay.svelte-13rrew4{z-index:var(--z-modal);padding:var(--space-4);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-13rrew4{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);flex-direction:column;max-height:calc(100vh - 32px);display:flex;overflow:hidden}.modal-sm.svelte-13rrew4{width:100%;max-width:360px}.modal-md.svelte-13rrew4{width:100%;max-width:480px}.modal-lg.svelte-13rrew4{width:100%;max-width:640px}.modal-xl.svelte-13rrew4{width:100%;max-width:800px}.modal-full.svelte-13rrew4{width:calc(100vw - 64px);max-width:none;height:calc(100vh - 64px)}.modal-header.svelte-13rrew4{padding:var(--space-4);border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.modal-title.svelte-13rrew4{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.modal-close.svelte-13rrew4{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.modal-close.svelte-13rrew4:hover{background:var(--bg-tertiary);color:var(--text-primary)}.modal-body.svelte-13rrew4{padding:var(--space-4);flex:1;overflow-y:auto}.modal-footer.svelte-13rrew4{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--border-color);flex-shrink:0;display:flex}.confirm-overlay.svelte-1h168yz{z-index:var(--z-modal);background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.confirm-dialog.svelte-1h168yz{background:var(--bg-secondary);border:1px solid var(--border-color);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:400px;padding:24px;display:flex;box-shadow:0 12px 40px #0009}.confirm-icon.svelte-1h168yz{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:4px;display:flex}.confirm-icon.variant-danger.svelte-1h168yz{color:#f85149;background:#f8514926}.confirm-icon.variant-warning.svelte-1h168yz{color:#d29922;background:#d2992226}.confirm-icon.variant-info.svelte-1h168yz{color:#58a6ff;background:#58a6ff26}.confirm-title.svelte-1h168yz{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.confirm-message.svelte-1h168yz{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.confirm-actions.svelte-1h168yz{gap:8px;width:100%;margin-top:8px;display:flex}.btn-cancel.svelte-1h168yz,.btn-confirm.svelte-1h168yz{cursor:pointer;border:1px solid #0000;border-radius:6px;flex:1;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.btn-cancel.svelte-1h168yz{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-primary)}.btn-cancel.svelte-1h168yz:hover{background:var(--bg-hover);border-color:var(--text-secondary)}.btn-confirm.variant-danger.svelte-1h168yz{color:#fff;background:#da3633}.btn-confirm.variant-danger.svelte-1h168yz:hover{background:#f85149}.btn-confirm.variant-warning.svelte-1h168yz{color:#fff;background:#d29922}.btn-confirm.variant-warning.svelte-1h168yz:hover{background:#e3b341}.btn-confirm.variant-info.svelte-1h168yz{color:#fff;background:#58a6ff}.btn-confirm.variant-info.svelte-1h168yz:hover{background:#79b8ff}.btn-confirm.svelte-1h168yz:focus-visible,.btn-cancel.svelte-1h168yz:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.empty-state.svelte-lxashl{text-align:center;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state.sm.svelte-lxashl{gap:6px;padding:20px 16px}.empty-state.md.svelte-lxashl{gap:8px;padding:60px 20px}.empty-state.lg.svelte-lxashl{gap:10px;padding:80px 24px}.empty-icon.svelte-lxashl{color:var(--border-color);margin-bottom:8px;display:flex}.tone-accent.svelte-lxashl .empty-icon:where(.svelte-lxashl){color:var(--color-primary)}.tone-error.svelte-lxashl .empty-icon:where(.svelte-lxashl){color:var(--color-error)}.tone-success.svelte-lxashl .empty-icon:where(.svelte-lxashl),.tone-success.svelte-lxashl .empty-title:where(.svelte-lxashl){color:var(--color-success)}.empty-title.svelte-lxashl{color:var(--text-secondary);margin:0;font-weight:500}.sm.svelte-lxashl .empty-title:where(.svelte-lxashl){font-size:var(--text-base)}.md.svelte-lxashl .empty-title:where(.svelte-lxashl){font-size:var(--text-lg)}.lg.svelte-lxashl .empty-title:where(.svelte-lxashl){font-size:var(--text-xl)}.empty-description.svelte-lxashl{font-size:var(--text-base);color:var(--text-muted);max-width:46ch;line-height:1.5}.empty-description.svelte-lxashl:empty{display:none}.empty-actions.svelte-lxashl{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.empty-extra.svelte-lxashl{text-align:left;width:100%;max-width:560px;margin-top:16px}.saved-searches.svelte-1gpl45n{margin-top:16px}.header.svelte-1gpl45n{cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 0;display:flex}.header-actions.svelte-1gpl45n{align-items:center;display:flex}.header.svelte-1gpl45n:hover h3:where(.svelte-1gpl45n){color:var(--text-primary)}.header.svelte-1gpl45n .chevron{color:var(--text-secondary);transition:transform .15s}.header.svelte-1gpl45n .chevron.expanded{transform:rotate(90deg)}h3.svelte-1gpl45n{text-transform:uppercase;color:var(--text-secondary);flex:1;margin:0;font-size:11px;font-weight:600;transition:color .15s}.count.svelte-1gpl45n{color:var(--text-muted);background:var(--bg-tertiary);border-radius:10px;padding:2px 6px;font-size:10px}.content.svelte-1gpl45n{padding-left:20px}ul.svelte-1gpl45n{list-style:none}li.svelte-1gpl45n{align-items:center;gap:8px;margin-bottom:4px;display:flex}.search-item.svelte-1gpl45n{background:var(--bg-tertiary);border:1px solid var(--border-color);cursor:pointer;text-align:left;border-radius:6px;flex-direction:column;flex:1;align-items:flex-start;padding:8px;display:flex}.search-item.svelte-1gpl45n:hover{border-color:var(--color-primary)}.name.svelte-1gpl45n{color:var(--text-primary);font-size:13px;font-weight:500}.query.svelte-1gpl45n{color:var(--text-secondary);font-size:11px;font-family:var(--font-mono)}.error-state.svelte-1gpl45n{color:#f85149;flex-direction:column;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.retry-btn.svelte-1gpl45n{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:4px 12px;font-size:11px}.retry-btn.svelte-1gpl45n:hover{background:var(--border-color)}.form-content.svelte-1gpl45n{flex-direction:column;gap:16px;display:flex}.template-gallery.svelte-3n2qda{padding:12px 0}.gallery-header.svelte-3n2qda{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}h4.svelte-3n2qda{color:var(--text-primary);margin:0;font-size:13px;font-weight:600}.severity-filters.svelte-3n2qda{gap:4px;display:flex}.filter-btn.svelte-3n2qda{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .15s}.filter-btn.svelte-3n2qda:hover{color:var(--text-primary);border-color:var(--text-secondary)}.filter-btn.active.svelte-3n2qda{background:var(--color-primary-bg);color:var(--color-primary);border-color:var(--color-primary)}.status-msg.svelte-3n2qda{color:var(--text-muted);text-align:center;margin:16px 0;font-size:12px}.error-msg.svelte-3n2qda{color:var(--color-error)}.template-grid.svelte-3n2qda{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.template-card.svelte-3n2qda{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:8px;padding:14px;transition:border-color .15s;display:flex}.template-card.svelte-3n2qda:hover{border-color:var(--text-secondary)}.card-header.svelte-3n2qda{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-name.svelte-3n2qda{color:var(--text-primary);font-size:13px;font-weight:600}.card-description.svelte-3n2qda{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.4}.card-query.svelte-3n2qda{font-size:11px;font-family:var(--font-mono);color:var(--color-primary);background:var(--bg-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:6px 8px;display:block;overflow:hidden}.card-meta.svelte-3n2qda{gap:12px;display:flex}.meta-item.svelte-3n2qda{color:var(--text-muted);font-size:11px}.card-actions.svelte-3n2qda{justify-content:flex-end;margin-top:4px;display:flex}.header.svelte-1n28bfe{cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 0;display:flex}.header-actions.svelte-1n28bfe{align-items:center;display:flex}.header.svelte-1n28bfe:hover h3:where(.svelte-1n28bfe){color:var(--text-primary)}.header.svelte-1n28bfe .chevron{color:var(--text-secondary);transition:transform .15s}.header.svelte-1n28bfe .chevron.expanded{transform:rotate(90deg)}h3.svelte-1n28bfe{text-transform:uppercase;color:var(--text-secondary);flex:1;margin:0;font-size:11px;font-weight:600;transition:color .15s}.count.svelte-1n28bfe{color:var(--text-muted);background:var(--bg-tertiary);border-radius:10px;padding:2px 6px;font-size:10px}ul.svelte-ei3ofi{list-style:none}li.svelte-ei3ofi{align-items:center;gap:4px;margin-bottom:4px;display:flex}li.disabled.svelte-ei3ofi{opacity:.5}li.pending.svelte-ei3ofi .alert-info:where(.svelte-ei3ofi){border-style:dashed;border-color:var(--color-primary);cursor:default}li.pending.svelte-ei3ofi{opacity:.7}.alert-info.svelte-ei3ofi{background:var(--bg-tertiary);border:1px solid var(--border-color);cursor:pointer;text-align:left;border-radius:6px;flex-direction:column;flex:1;padding:8px;display:flex}.alert-info.svelte-ei3ofi:hover{border-color:var(--color-primary)}.name.svelte-ei3ofi{color:var(--text-primary);font-size:13px;font-weight:500}.details.svelte-ei3ofi{color:var(--text-secondary);font-size:11px}.delete-btn:hover{color:var(--color-error)!important}.form-content.svelte-imx3zl{flex-direction:column;gap:16px;display:flex}.row.svelte-imx3zl{gap:12px;display:flex}.row.svelte-imx3zl>*{flex:1}.notify-info.svelte-imx3zl{color:var(--text-secondary);background:#58a6ff14;border:1px solid #58a6ff33;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.5}.notify-info.svelte-imx3zl code:where(.svelte-imx3zl){font-family:var(--font-mono);color:var(--color-primary);background:#58a6ff1a;border-radius:3px;padding:1px 4px;font-size:11px}.alerts-panel.svelte-jg56yv{border-top:1px solid var(--border-color);margin-top:8px;padding-top:8px}.content.svelte-jg56yv{padding-left:20px}.pattern-item.svelte-q408q3{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #21262d;flex-direction:column;gap:4px;width:100%;padding:10px 12px;transition:background .1s;display:flex}.pattern-item.svelte-q408q3:hover{background:#1c2128}.pattern-item.selected.svelte-q408q3{background:#388bfd15;border-left:3px solid #58a6ff}.pattern-header.svelte-q408q3{align-items:center;gap:8px;font-size:11px;display:flex}.pattern-level.svelte-q408q3{text-transform:uppercase;font-weight:600}.pattern-service.svelte-q408q3{color:#58a6ff;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pattern-count.svelte-q408q3{color:#8b949e;background:#21262d;border-radius:10px;padding:2px 6px;font-weight:500}.pattern-text.svelte-q408q3{font-family:var(--font-mono);color:#c9d1d9;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.placeholder{border-radius:3px;padding:1px 4px;font-size:10px;font-weight:600}.placeholder.uuid{color:#a371f7;background:#a371f720}.placeholder.ip{color:#3fb950;background:#3fb95020}.placeholder.num{color:#58a6ff;background:#58a6ff20}.placeholder.datetime{color:#d29922;background:#d2992220}.placeholder.hex{color:#f85149;background:#f8514920}.patterns-sidebar.svelte-5cz4yl{background:#161b22;border:1px solid #30363d;border-radius:6px;flex-direction:column;width:320px;max-height:calc(100vh - 280px);transition:width .2s;display:flex;overflow:hidden}.patterns-sidebar.collapsed.svelte-5cz4yl{width:40px}.sidebar-header.svelte-5cz4yl{background:#21262d;border-bottom:1px solid #30363d;align-items:center;gap:8px;padding:10px 12px;display:flex}.sidebar-header.svelte-5cz4yl h3:where(.svelte-5cz4yl){color:#c9d1d9;flex:1;margin:0;font-size:13px;font-weight:600}.collapsed.svelte-5cz4yl .sidebar-header:where(.svelte-5cz4yl) h3:where(.svelte-5cz4yl),.collapsed.svelte-5cz4yl .refresh-btn:where(.svelte-5cz4yl){display:none}.expand-btn.svelte-5cz4yl,.refresh-btn.svelte-5cz4yl{color:#8b949e;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.expand-btn.svelte-5cz4yl:hover,.refresh-btn.svelte-5cz4yl:hover{color:#c9d1d9;background:#30363d}.expand-btn.svelte-5cz4yl svg{transition:transform .2s}.expand-btn.svelte-5cz4yl svg.rotated{transform:rotate(180deg)}.patterns-content.svelte-5cz4yl{flex:1;overflow-y:auto}.pattern-stats.svelte-5cz4yl{background:#1c2128;border-bottom:1px solid #30363d;justify-content:space-around;align-items:center;padding:8px 12px;display:flex}.stat-item.svelte-5cz4yl{align-items:baseline;gap:4px;display:flex}.stat-value.svelte-5cz4yl{color:#58a6ff;font-size:14px;font-weight:700}.stat-label.svelte-5cz4yl{color:#8b949e;font-size:11px}.loading-state.svelte-5cz4yl,.muted-state.svelte-5cz4yl,.error-state.svelte-5cz4yl{text-align:center;color:#8b949e;padding:20px;font-size:13px}.error-state.svelte-5cz4yl{color:#f85149;flex-direction:column;align-items:center;gap:10px;display:flex}.retry-btn.svelte-5cz4yl{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:4px 12px;font-size:12px}.retry-btn.svelte-5cz4yl:hover{background:var(--border-color)}.patterns-list.svelte-5cz4yl{flex-direction:column;display:flex}.pattern-detail.svelte-5cz4yl{background:#0d1117;border-top:1px solid #30363d;padding:12px}.histogram-header.svelte-1tqy7la{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.header-left.svelte-1tqy7la{align-items:center;gap:10px;display:flex}.header-left.svelte-1tqy7la svg{color:#58a6ff}.histogram-title.svelte-1tqy7la{color:#c9d1d9;font-size:13px;font-weight:600}.time-range-badge.svelte-1tqy7la{color:#8b949e;background:#21262d;border:1px solid #30363d;border-radius:12px;padding:2px 8px;font-size:11px}.anomaly-badge.svelte-1tqy7la{color:#f85149;background:#f8514926;border:1px solid #f85149;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:flex}.header-stats.svelte-1tqy7la{align-items:center;gap:12px;display:flex}.stat.svelte-1tqy7la{flex-direction:column;align-items:flex-end;display:flex}.stat-value.svelte-1tqy7la{font-size:14px;font-weight:600;font-family:var(--font-mono);color:#c9d1d9;align-items:center;gap:6px;display:flex}.change-indicator.svelte-1tqy7la{border-radius:4px;align-items:center;gap:1px;padding:1px 4px;font-size:11px;font-weight:600;display:inline-flex}.change-indicator.positive.svelte-1tqy7la{color:#3fb950;background:#3fb95026}.change-indicator.negative.svelte-1tqy7la{color:#f85149;background:#f8514926}.stat-value.avg.svelte-1tqy7la{color:#58a6ff}.stat.error.svelte-1tqy7la .stat-value:where(.svelte-1tqy7la){color:#f85149}.stat.warning.svelte-1tqy7la .stat-value:where(.svelte-1tqy7la){color:#d29922}.stat-label.svelte-1tqy7la{color:#848d97;text-transform:uppercase;font-size:10px}.stat-divider.svelte-1tqy7la{background:#30363d;width:1px;height:24px}.tooltip.svelte-1j1fpjm{pointer-events:none;z-index:100;background:#0d1117;border:1px solid #30363d;border-radius:8px;min-width:160px;padding:10px 12px;position:absolute;transform:translate(-50%,-100%);box-shadow:0 8px 24px #00000080}.tooltip.anomaly.svelte-1j1fpjm{border-color:#f85149;box-shadow:0 0 12px #f851494d}.tooltip-time.svelte-1j1fpjm{color:#8b949e;border-bottom:1px solid #21262d;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:6px;font-size:11px;display:flex}.tooltip-anomaly-tag.svelte-1j1fpjm{color:#fff;background:#f85149;border-radius:3px;padding:1px 4px;font-size:11px;font-weight:700}.tooltip-anomaly-desc.svelte-1j1fpjm{color:#f85149;border-bottom:1px solid #f8514933;margin-bottom:2px;padding:3px 0 2px;font-size:11px}.tooltip-stats.svelte-1j1fpjm{flex-direction:column;gap:4px;display:flex}.tooltip-row.svelte-1j1fpjm{color:#c9d1d9;align-items:center;gap:8px;font-size:12px;display:flex}.tooltip-row.prev.svelte-1j1fpjm{color:#8b949e}.tooltip-dot.svelte-1j1fpjm{border-radius:2px;width:8px;height:8px}.tooltip-dot.total.svelte-1j1fpjm{background:#58a6ff}.tooltip-dot.error.svelte-1j1fpjm{background:#f85149}.tooltip-dot.warning.svelte-1j1fpjm{background:#d29922}.tooltip-dot.info.svelte-1j1fpjm{background:#3fb950}.tooltip-dot.prev.svelte-1j1fpjm{background:0 0;border:2px dashed #8b949e}.tooltip-value.svelte-1j1fpjm{font-family:var(--font-mono);align-items:center;gap:6px;margin-left:auto;font-weight:500;display:flex}.tooltip-change.svelte-1j1fpjm{font-size:10px;font-weight:600}.tooltip-change.positive.svelte-1j1fpjm{color:#3fb950}.tooltip-change.negative.svelte-1j1fpjm{color:#f85149}.tooltip-divider.svelte-1j1fpjm{background:#21262d;height:1px;margin:4px 0}.tooltip-hint.svelte-1j1fpjm{color:#848d97;text-align:center;border-top:1px solid #21262d;margin-top:8px;padding-top:6px;font-size:10px}.chart-wrapper.svelte-lb9kg3{position:relative}canvas.svelte-lb9kg3{cursor:crosshair;width:100%;display:block}.legend.svelte-c190ba{border-top:1px solid #21262d;align-items:center;gap:16px;margin-top:10px;padding-top:10px;display:flex}.legend-item.svelte-c190ba{color:#8b949e;align-items:center;gap:6px;font-size:11px;display:flex}.legend-item.anomaly.svelte-c190ba{color:#f85149}.legend-dot.svelte-c190ba{border-radius:2px;width:10px;height:10px}.legend-dot.info.svelte-c190ba{background:#3fb950}.legend-dot.warning.svelte-c190ba{background:#d29922}.legend-dot.error.svelte-c190ba{background:#f85149}.legend-dot.anomaly.svelte-c190ba{background:0 0;border:2px solid #f85149}.legend-actions.svelte-c190ba{align-items:center;gap:12px;margin-left:auto;display:flex}.compare-btn.svelte-c190ba{color:#8b949e;cursor:pointer;background:#21262d;border:1px solid #30363d;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;transition:all .15s;display:flex}.compare-btn.svelte-c190ba:hover{color:#c9d1d9;background:#30363d}.compare-btn.active.svelte-c190ba{color:#58a6ff;background:#58a6ff26;border-color:#58a6ff}.legend-hint.svelte-c190ba{color:#848d97;align-items:center;gap:6px;font-size:11px;display:flex}.legend-hint.svelte-c190ba svg{color:#484f58}.histogram-container.svelte-91c6my{background:#161b22;border:1px solid #30363d;border-radius:8px;margin-bottom:16px;padding:16px}.picker-groups.svelte-z1tosp{flex:1;min-height:0;padding:8px 0;overflow-y:auto}.column-group.svelte-z1tosp{margin-bottom:4px}.group-header.svelte-z1tosp{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:600;display:flex}.group-header.svelte-z1tosp .group-icon{opacity:.7}.group-count.svelte-z1tosp{color:var(--text-muted);margin-left:auto;font-size:10px;font-weight:500}.group-columns.svelte-z1tosp{padding:0 4px}.column-item.svelte-z1tosp{border-radius:var(--radius-md);cursor:grab;transition:var(--transition-fast);align-items:center;gap:8px;margin:2px 0;padding:8px;display:flex}.column-item.svelte-z1tosp:hover{background:var(--bg-tertiary)}.column-item.visible.svelte-z1tosp{background:#21262d66}.column-item.dragging.svelte-z1tosp{opacity:.5;background:var(--bg-hover)}.column-item.drag-over.svelte-z1tosp{border-top:2px solid var(--color-primary);margin-top:0;padding-top:6px}.drag-handle.svelte-z1tosp{color:var(--text-muted);opacity:.5;cursor:grab;justify-content:center;align-items:center;padding:4px;display:flex}.column-item.svelte-z1tosp:hover .drag-handle:where(.svelte-z1tosp){opacity:1}.column-checkbox.svelte-z1tosp{cursor:pointer;align-items:center;display:flex;position:relative}.column-checkbox.svelte-z1tosp input:where(.svelte-z1tosp){opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkmark.svelte-z1tosp{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);width:16px;height:16px;transition:var(--transition-fast);justify-content:center;align-items:center;display:flex}.column-checkbox.svelte-z1tosp input:where(.svelte-z1tosp):checked~.checkmark:where(.svelte-z1tosp){background:var(--color-success-solid);border-color:var(--color-success-solid)}.column-checkbox.svelte-z1tosp input:where(.svelte-z1tosp):checked~.checkmark:where(.svelte-z1tosp):after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;margin-bottom:2px;transform:rotate(45deg)}.column-label.svelte-z1tosp{font-size:var(--text-base);color:var(--text-primary);flex:1}.pin-btn.svelte-z1tosp{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);opacity:0;transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.column-item.svelte-z1tosp:hover .pin-btn:where(.svelte-z1tosp){opacity:1}.pin-btn.svelte-z1tosp:hover{background:var(--bg-hover);color:var(--text-primary)}.pin-btn.pinned.svelte-z1tosp{opacity:1;color:var(--color-primary)}.column-picker.svelte-1thqdt5{position:relative}.picker-trigger.svelte-1thqdt5{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;transition:var(--transition-fast);align-items:center;gap:6px;padding:6px 10px;font-weight:500;display:flex}.picker-trigger.svelte-1thqdt5:hover{background:var(--bg-hover)}.preset-badge.svelte-1thqdt5{background:var(--color-primary-bg);color:var(--color-primary);border-radius:var(--radius-sm);text-transform:uppercase;padding:2px 6px;font-size:10px;font-weight:600}.picker-dropdown.svelte-1thqdt5{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);z-index:var(--z-dropdown);flex-direction:column;min-width:300px;max-height:500px;margin-top:4px;display:flex;position:absolute;top:100%;left:0;overflow:hidden}.picker-search.svelte-1thqdt5,.picker-presets.svelte-1thqdt5,.picker-divider.svelte-1thqdt5,.picker-footer.svelte-1thqdt5{flex-shrink:0}.picker-search.svelte-1thqdt5{border-bottom:1px solid var(--border-color);background:var(--bg-primary);align-items:center;gap:8px;padding:12px;display:flex}.picker-search.svelte-1thqdt5 .search-icon{color:var(--text-muted);flex-shrink:0}.picker-search.svelte-1thqdt5 input:where(.svelte-1thqdt5){color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1}.picker-search.svelte-1thqdt5 input:where(.svelte-1thqdt5)::placeholder{color:var(--text-muted)}.picker-presets.svelte-1thqdt5{background:var(--bg-primary);padding:10px 12px}.presets-label.svelte-1thqdt5{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.preset-chips.svelte-1thqdt5{flex-wrap:wrap;gap:6px;display:flex}.preset-chip.svelte-1thqdt5{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;transition:var(--transition-fast);border-radius:20px;padding:5px 10px;font-size:11px}.preset-chip.svelte-1thqdt5:hover{background:var(--bg-hover);border-color:var(--text-secondary)}.preset-chip.active.svelte-1thqdt5{background:var(--color-primary-bg);border-color:var(--color-primary);color:var(--color-primary)}.picker-divider.svelte-1thqdt5{background:var(--border-color);height:1px}.picker-footer.svelte-1thqdt5{border-top:1px solid var(--border-color);background:var(--bg-primary);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.reset-btn.svelte-1thqdt5{color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;border-radius:var(--radius-sm);transition:var(--transition-fast);background:0 0;border:none;align-items:center;gap:6px;padding:4px 8px;display:flex}.reset-btn.svelte-1thqdt5:hover{background:var(--bg-tertiary);color:var(--text-primary)}.visible-count.svelte-1thqdt5{color:var(--text-muted);font-size:11px}thead.svelte-332hkk{background:var(--bg-tertiary);z-index:2;position:sticky;top:0}th.svelte-332hkk{text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--border-color);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:10px 12px;font-weight:500;position:relative}th.pinned.svelte-332hkk{background:var(--bg-tertiary);z-index:1;position:sticky;left:0}th.svelte-332hkk .pin-icon{color:var(--color-primary);vertical-align:middle;margin-right:4px}.resize-handle.svelte-332hkk{cursor:col-resize;background:0 0;width:4px;transition:background .15s;position:absolute;top:0;bottom:0;right:0}.resize-handle.svelte-332hkk:hover,.log-table.resizing .resize-handle.svelte-332hkk{background:var(--color-primary)}.checkbox-col.svelte-332hkk{text-align:center;vertical-align:middle;width:36px;min-width:36px;max-width:36px;padding:10px}.row-checkbox.svelte-332hkk{cursor:pointer;width:14px;height:14px;accent-color:var(--color-primary);vertical-align:middle}.log-table.compact th.svelte-332hkk{padding:6px 10px}.timestamp.svelte-jvhr2j{font-family:var(--font-mono);color:var(--text-secondary)}.level-badge.svelte-jvhr2j{border-radius:var(--radius-sm);text-transform:uppercase;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.service.svelte-jvhr2j{color:var(--color-primary)}.host.svelte-jvhr2j{color:var(--color-purple)}.namespace.svelte-jvhr2j{color:var(--color-orange)}.pod.svelte-jvhr2j{color:var(--color-success);font-family:var(--font-mono);font-size:var(--text-sm)}.node.svelte-jvhr2j{color:var(--color-purple)}.message.svelte-jvhr2j{font-family:var(--font-mono);word-break:break-all;color:var(--text-primary)}.log-table.compact .level-badge.svelte-jvhr2j{padding:1px 6px;font-size:10px}.log-table.no-wrap .message.svelte-jvhr2j{white-space:nowrap;text-overflow:ellipsis;max-width:600px;overflow:hidden}td.pinned.svelte-1lv0lq3{background:var(--bg-secondary);z-index:1;position:sticky;left:0}.checkbox-col.svelte-1lv0lq3{text-align:center;vertical-align:middle;width:36px;min-width:36px;max-width:36px;padding:8px 10px}.row-checkbox.svelte-1lv0lq3{cursor:pointer;width:14px;height:14px;accent-color:var(--color-primary);vertical-align:middle}.log-row.svelte-1lv0lq3{cursor:pointer;transition:background .1s}.log-row.svelte-1lv0lq3:hover,.log-row.svelte-1lv0lq3:hover td.pinned:where(.svelte-1lv0lq3){background:var(--bg-row-hover)}.log-row.selected.svelte-1lv0lq3,.log-row.selected.svelte-1lv0lq3 td.pinned:where(.svelte-1lv0lq3){background:var(--color-primary-bg-subtle)}.log-row.row-checked.svelte-1lv0lq3{background:#388bfd0f}.log-row.row-checked.svelte-1lv0lq3:hover{background:#388bfd1a}.log-row.row-checked.svelte-1lv0lq3 td.pinned:where(.svelte-1lv0lq3){background:#388bfd0f}td.svelte-1lv0lq3{border-bottom:1px solid var(--bg-tertiary);vertical-align:top;padding:8px 12px}.log-table.compact td.svelte-1lv0lq3{padding:4px 10px}.log-row.error-row.svelte-1lv0lq3{background:#f851492e;border-left:3px solid #f85149}.log-row.error-row.svelte-1lv0lq3:hover{background:#f8514947}.log-row.error-row.svelte-1lv0lq3 td.pinned:where(.svelte-1lv0lq3){background:#f851492e}.log-row.error-row.svelte-1lv0lq3:hover td.pinned:where(.svelte-1lv0lq3){background:#f8514947}.log-detail.svelte-1tbfgg6{border-left:3px solid var(--border-color);max-width:100%;margin-left:8px;padding:12px 16px;overflow:hidden}.detail-actions.svelte-1tbfgg6{gap:6px;margin-bottom:10px;display:flex}.action-btn.svelte-1tbfgg6{border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;padding:4px 10px;font-size:11px}.action-btn.svelte-1tbfgg6:hover{background:var(--bg-tertiary);color:var(--text-primary)}.action-btn.context.svelte-1tbfgg6{color:var(--color-primary);background:var(--bg-tertiary)}.action-btn.context.svelte-1tbfgg6:hover{border-color:var(--color-primary)}.action-btn.context.active.svelte-1tbfgg6{background:var(--color-primary-bg-alt);border-color:var(--color-primary)}.action-btn.svelte-1tbfgg6:disabled{opacity:.6;cursor:not-allowed}.detail-lines.svelte-1tbfgg6{flex-direction:column;gap:2px;display:flex}.detail-line.svelte-1tbfgg6{border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%;font-family:inherit;font-size:inherit;transition:var(--transition-fast);background:0 0;border:none;align-items:flex-start;gap:12px;padding:4px 8px;display:flex}.detail-line.svelte-1tbfgg6:hover{background:var(--bg-secondary)}.detail-line.copied.svelte-1tbfgg6{border-left:3px solid var(--color-success);background:#23863633!important}.copy-feedback.svelte-1tbfgg6{color:var(--color-success);opacity:0;flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600;transition:opacity .1s}.detail-line.copied.svelte-1tbfgg6 .copy-feedback:where(.svelte-1tbfgg6){opacity:1}.detail-line.msg.svelte-1tbfgg6{border-top:1px solid var(--bg-tertiary);margin-top:6px;padding-top:8px}.detail-line.meta.svelte-1tbfgg6{opacity:.85}.detail-line.raw.svelte-1tbfgg6{border-top:1px solid var(--bg-tertiary);cursor:default;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px}.line-key.svelte-1tbfgg6{min-width:80px;font-size:var(--text-sm);color:var(--text-muted)}.line-value.svelte-1tbfgg6{font-size:var(--text-base);color:var(--text-primary);word-break:break-all;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.line-value.mono.svelte-1tbfgg6{font-family:var(--font-mono);font-size:var(--text-sm)}.line-value.blue.svelte-1tbfgg6{color:var(--color-primary)}.line-value.purple.svelte-1tbfgg6{color:var(--color-purple)}.detail-line.raw.svelte-1tbfgg6 .line-value:where(.svelte-1tbfgg6){white-space:pre-wrap;background:var(--bg-secondary);border-radius:var(--radius-sm);margin:0;padding:8px}.detail-line.trace.svelte-1tbfgg6{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);margin-top:4px}.detail-line.trace.svelte-1tbfgg6:hover{background:var(--bg-hover);border-color:var(--color-primary)}.trace-link.svelte-1tbfgg6{color:var(--color-primary)}.trace-action.svelte-1tbfgg6{color:var(--text-secondary);background:var(--bg-tertiary);border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:11px}.detail-line.trace.svelte-1tbfgg6:hover .trace-action:where(.svelte-1tbfgg6){background:var(--color-primary-bg-alt);color:var(--color-primary)}.search-highlight{background:var(--color-highlight);color:var(--bg-primary);border-radius:2px;padding:1px 2px;font-weight:600}.context-panel.svelte-xd2tj8{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);margin-top:12px;overflow:hidden}.context-header.svelte-xd2tj8{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.context-title.svelte-xd2tj8{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.context-close.svelte-xd2tj8{border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;padding:2px 8px;font-size:11px}.context-close.svelte-xd2tj8:hover{background:var(--bg-tertiary);color:var(--text-primary)}.context-logs.svelte-xd2tj8{max-height:400px;overflow-y:auto}.context-log.svelte-xd2tj8{font-size:var(--text-sm);border-bottom:1px solid var(--bg-tertiary);align-items:flex-start;gap:12px;padding:6px 12px;display:flex}.context-log.svelte-xd2tj8:last-child{border-bottom:none}.context-log.before.svelte-xd2tj8,.context-log.after.svelte-xd2tj8{opacity:.7;background:#161b2280}.context-log.current.svelte-xd2tj8{background:var(--color-primary-bg-subtle);border-left:3px solid var(--color-primary);font-weight:500}.ctx-time.svelte-xd2tj8{font-family:var(--font-mono);color:var(--text-secondary);flex-shrink:0;width:70px}.ctx-level.svelte-xd2tj8{flex-shrink:0;width:60px;font-size:11px;font-weight:600}.ctx-message.svelte-xd2tj8{font-family:var(--font-mono);color:var(--text-primary);word-break:break-all;text-overflow:ellipsis;flex:1;overflow:hidden}.ctx-marker.svelte-xd2tj8{color:var(--color-primary);flex-shrink:0;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.detail-row.svelte-1bq9vda td:where(.svelte-1bq9vda){border-bottom:1px solid var(--bg-tertiary);vertical-align:top;background:var(--bg-primary);padding:0}.log-table.compact .detail-row.svelte-1bq9vda td:where(.svelte-1bq9vda){padding:4px 10px}.ai-explain-bar.svelte-1bq9vda{border-top:1px solid var(--bg-tertiary);background:var(--bg-primary);padding:6px 12px}.ai-explain-btn.svelte-1bq9vda{border-radius:var(--radius-sm);color:#a371f7;font-size:var(--text-sm);cursor:pointer;background:#a371f714;border:1px solid #a371f74d;align-items:center;gap:5px;padding:4px 10px;transition:background .15s;display:inline-flex}.ai-explain-btn.svelte-1bq9vda:hover{background:#a371f726}.virtual-scroll-container.svelte-5geq0z{flex:1;min-height:0;position:relative;overflow:auto}.virtual-scroll-container.svelte-5geq0z::-webkit-scrollbar{width:8px}.virtual-scroll-container.svelte-5geq0z::-webkit-scrollbar-track{background:#1a1a2e}.virtual-scroll-container.svelte-5geq0z::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.virtual-scroll-container.svelte-5geq0z::-webkit-scrollbar-thumb:hover{background:#555}.virtual-padding-row.svelte-5geq0z td:where(.svelte-5geq0z){border:none!important;padding:0!important}.log-table.svelte-5geq0z{border-collapse:collapse;width:100%;font-size:var(--text-base)}.log-table.resizing.svelte-5geq0z{cursor:col-resize;-webkit-user-select:none;user-select:none}.selection-bar.svelte-1jr3r78{background:var(--color-primary-bg-subtle);border-bottom:1px solid var(--color-primary);font-size:var(--text-sm);align-items:center;gap:10px;padding:7px 12px;display:flex}.selection-count.svelte-1jr3r78{color:var(--text-primary);margin-right:4px}.selection-count.svelte-1jr3r78 strong:where(.svelte-1jr3r78){color:var(--color-primary)}.selection-action-btn.svelte-1jr3r78{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:5px;padding:3px 10px;transition:background .15s;display:inline-flex}.selection-action-btn.svelte-1jr3r78:hover{background:var(--border-color)}.selection-clear-btn.svelte-1jr3r78{border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:3px 10px;transition:background .15s,color .15s;display:inline-flex}.selection-clear-btn.svelte-1jr3r78:hover{background:var(--bg-tertiary);color:var(--text-primary)}.ai-analyze-btn.svelte-1jr3r78{color:#a371f7;background:#a371f71a;border-color:#a371f766}.ai-analyze-btn.svelte-1jr3r78:hover{background:#a371f733}.pagination-footer.svelte-hewlez{background:var(--bg-tertiary);border-top:1px solid var(--border-color);font-size:var(--text-sm);color:var(--text-secondary);z-index:2;justify-content:space-between;align-items:center;padding:8px 12px;display:flex;position:sticky;bottom:0}.pagination-info.svelte-hewlez{align-items:center;gap:10px;display:flex}.truncation-note.svelte-hewlez{color:var(--color-highlight);font-size:11px}.pagination-controls.svelte-hewlez{align-items:center;gap:8px;display:flex}.page-btn.svelte-hewlez{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:4px;padding:4px 10px;transition:background .15s;display:inline-flex}.page-btn.svelte-hewlez:hover:not(:disabled){background:var(--border-color)}.page-btn.svelte-hewlez:disabled{opacity:.4;cursor:not-allowed}.page-indicator.svelte-hewlez{font-size:var(--text-sm);color:var(--text-secondary);text-align:center;min-width:80px}.ingest-snippet.svelte-twkfcl{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:12px 14px;position:relative}pre.svelte-twkfcl{margin:0;overflow-x:auto}code.svelte-twkfcl{font-family:var(--font-mono);color:var(--text-secondary);white-space:pre;font-size:12px;line-height:1.7;display:block}.copy-btn.svelte-twkfcl{color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:5px;padding:4px 8px;font-family:inherit;font-size:11px;transition:all .15s;display:inline-flex;position:absolute;top:8px;right:8px}.copy-btn.svelte-twkfcl:hover{color:var(--text-primary);border-color:var(--border-hover)}.failure-meta.svelte-d4vd8r{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.auto-retry.svelte-d4vd8r{color:var(--text-muted);font-size:var(--text-xs)}.request-id.svelte-d4vd8r{border:1px dashed var(--border-color);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-xs);cursor:copy;background:0 0;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.request-id.svelte-d4vd8r:hover{color:var(--text-secondary)}.request-id.svelte-d4vd8r code:where(.svelte-d4vd8r){font-family:var(--font-mono)}.onboard-btn.svelte-1a45lq2{background:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--bg-primary);font-size:var(--text-sm);align-items:center;padding:6px 14px;font-weight:600;text-decoration:none;display:inline-flex}.onboard-btn.svelte-1a45lq2:hover{filter:brightness(1.1)}.onboard-link.svelte-1a45lq2{border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);background:0 0;align-items:center;padding:6px 14px;text-decoration:none;display:inline-flex}.onboard-link.svelte-1a45lq2:hover{background:var(--bg-tertiary);color:var(--text-primary)}.analysis-panel.svelte-1nig6ht{min-height:200px}.loading-state.svelte-1nig6ht{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 0;font-size:14px;display:flex}.result-body.svelte-1nig6ht{flex-direction:column;gap:16px;display:flex}.severity-row.svelte-1nig6ht{align-items:center;gap:10px;display:flex}.severity-badge.svelte-1nig6ht{letter-spacing:.5px;border:1px solid;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:700}.analyzed-count.svelte-1nig6ht{color:var(--text-secondary);font-size:12px}.result-section.svelte-1nig6ht{flex-direction:column;gap:8px;display:flex}.section-title.svelte-1nig6ht{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:12px;font-weight:600}.summary-text.svelte-1nig6ht{color:var(--text-primary);margin:0;font-size:14px;line-height:1.6}.item-list.svelte-1nig6ht{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.item.svelte-1nig6ht{border-radius:6px;align-items:flex-start;gap:8px;padding:6px 10px;font-size:13px;line-height:1.5;display:flex}.item.svelte-1nig6ht svg{flex-shrink:0;margin-top:2px}.item-error.svelte-1nig6ht{color:#f0883e;background:#f0883e14}.item-suggestion.svelte-1nig6ht{color:#3fb950;background:#3fb95014}.tags-row.svelte-1nig6ht{flex-wrap:wrap;gap:6px;display:flex}.service-tag.svelte-1nig6ht{color:#58a6ff;background:#58a6ff1a;border:1px solid #58a6ff4d;border-radius:4px;padding:2px 8px;font-size:12px}.btn-primary.svelte-1nig6ht{color:#fff;cursor:pointer;background:#238636;border:none;border-radius:6px;padding:6px 16px;font-size:13px;transition:background .15s}.btn-primary.svelte-1nig6ht:hover{background:#2ea043}.btn-secondary.svelte-1nig6ht{color:var(--text-secondary);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:6px;padding:6px 16px;font-size:13px;transition:all .15s}.btn-secondary.svelte-1nig6ht:hover{background:var(--bg-tertiary);color:var(--text-primary)}.btn-secondary.svelte-1nig6ht:disabled{opacity:.5;cursor:not-allowed}.explain-panel.svelte-jo6ji1{flex-direction:column;gap:16px;min-height:150px;display:flex}.log-preview.svelte-jo6ji1{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.log-level.svelte-jo6ji1{color:#8b949e;background:#8b949e26;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:11px;font-weight:700}.level-error.svelte-jo6ji1{color:#f85149;background:#f8514926}.level-warn.svelte-jo6ji1{color:#d29922;background:#d2992226}.log-service.svelte-jo6ji1{color:#58a6ff;flex-shrink:0;font-size:12px}.log-message.svelte-jo6ji1{color:var(--text-primary);font-size:13px;font-family:var(--font-mono);word-break:break-all;line-height:1.4}.loading-state.svelte-jo6ji1{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px 0;font-size:14px;display:flex}.result-body.svelte-jo6ji1{flex-direction:column;gap:14px;display:flex}.explain-section.svelte-jo6ji1{flex-direction:column;gap:8px;display:flex}.section-title.svelte-jo6ji1{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:12px;font-weight:600}.section-text.svelte-jo6ji1{color:var(--text-primary);margin:0;font-size:14px;line-height:1.6}.item-list.svelte-jo6ji1{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.item.svelte-jo6ji1{border-radius:6px;align-items:flex-start;gap:8px;padding:6px 10px;font-size:13px;line-height:1.5;display:flex}.item.svelte-jo6ji1 svg{flex-shrink:0;margin-top:2px}.item-cause.svelte-jo6ji1{color:#f0883e;background:#f0883e14}.item-fix.svelte-jo6ji1{color:#3fb950;background:#3fb95014}.tags-row.svelte-jo6ji1{flex-wrap:wrap;gap:6px;display:flex}.topic-tag.svelte-jo6ji1{color:var(--text-secondary);border:1px solid var(--border-color);background:#8b949e1a;border-radius:4px;padding:2px 8px;font-size:12px}.btn-primary.svelte-jo6ji1{color:#fff;cursor:pointer;background:#238636;border:none;border-radius:6px;padding:6px 16px;font-size:13px;transition:background .15s}.btn-primary.svelte-jo6ji1:hover{background:#2ea043}.log-table-container.svelte-2ej6wj{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-direction:column;max-height:calc(100vh - 280px);display:flex;overflow:hidden}.table-toolbar.svelte-2ej6wj{background:var(--bg-tertiary);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.toolbar-info.svelte-2ej6wj{font-size:var(--text-sm);color:var(--text-secondary)}.stats-bar.svelte-1r0i3t2{color:#8b949e;background:#0d1117;border-bottom:1px solid #21262d;align-items:center;gap:8px;padding:8px 20px;font-size:12px;display:flex}.stats-bar.svelte-1r0i3t2 .separator:where(.svelte-1r0i3t2){color:#30363d}.stats-bar.svelte-1r0i3t2 code:where(.svelte-1r0i3t2){font-family:var(--font-mono);color:#58a6ff;background:#21262d;border-radius:4px;padding:2px 6px}.selection-info.svelte-1r0i3t2{color:#58a6ff;font-weight:500}.container.svelte-1r0i3t2{flex:1;max-height:calc(100vh - 100px);display:flex;overflow:hidden}.sidebar.svelte-1r0i3t2{background:#161b22;border-right:1px solid #30363d;flex-shrink:0;width:280px;padding:16px;overflow-y:auto}.main-content.svelte-1r0i3t2{flex:1;padding:16px;overflow:auto}.patterns-aside.svelte-1r0i3t2{flex-shrink:0;padding:16px 16px 16px 0}.sidebar-backdrop.svelte-1r0i3t2{z-index:99;background:#00000080;display:none;position:fixed;inset:0}.sidebar-backdrop.visible.svelte-1r0i3t2{display:block}@media (width<=768px){.sidebar.svelte-1r0i3t2{z-index:100;background:#161b22;height:100vh;transition:left .3s;position:fixed;top:0;left:-280px}.sidebar.mobile-open.svelte-1r0i3t2{left:0}.main-content.svelte-1r0i3t2{margin-left:0!important}.patterns-aside.svelte-1r0i3t2{display:none}}@media (width<=480px){.stats-bar.svelte-1r0i3t2{flex-wrap:wrap;gap:4px;padding:6px 12px}}.toast-container.svelte-1i7wnxu{z-index:10000;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.toast.svelte-1i7wnxu{pointer-events:auto;color:#c9d1d9;background:#21262d;border:1px solid #30363d;border-radius:8px;align-items:center;gap:10px;min-width:300px;max-width:420px;padding:12px 16px;font-size:13px;display:flex;box-shadow:0 8px 24px #0006}.toast-success.svelte-1i7wnxu{border-color:#3fb950}.toast-success.svelte-1i7wnxu .toast-icon:where(.svelte-1i7wnxu){color:#3fb950}.toast-error.svelte-1i7wnxu{border-color:#f85149}.toast-error.svelte-1i7wnxu .toast-icon:where(.svelte-1i7wnxu){color:#f85149}.toast-warning.svelte-1i7wnxu{border-color:#d29922}.toast-warning.svelte-1i7wnxu .toast-icon:where(.svelte-1i7wnxu){color:#d29922}.toast-info.svelte-1i7wnxu{border-color:#58a6ff}.toast-info.svelte-1i7wnxu .toast-icon:where(.svelte-1i7wnxu){color:#58a6ff}.toast-icon.svelte-1i7wnxu{flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast-message.svelte-1i7wnxu{word-break:break-word;flex:1;line-height:1.4}.toast-count.svelte-1i7wnxu{color:#8b949e;font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:10px;flex-shrink:0;padding:1px 6px;font-size:11px}.toast-close.svelte-1i7wnxu{color:#8b949e;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .15s;display:flex}.toast-close.svelte-1i7wnxu:hover{color:#c9d1d9;background:#ffffff1a}@media (width<=480px){.toast-container.svelte-1i7wnxu{bottom:12px;left:12px;right:12px}.toast.svelte-1i7wnxu{min-width:auto;max-width:none}}.lazy-route.svelte-12liysq{flex:1;justify-content:center;align-items:center;padding:48px 20px;display:flex}.lazy-route-loading.svelte-12liysq{min-height:240px}.lazy-route-error.svelte-12liysq{color:#f85149;gap:10px;font-size:13px}.retry-btn.svelte-12liysq{color:#f85149;cursor:pointer;background:#f8514926;border:1px solid #f8514966;border-radius:4px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s}.retry-btn.svelte-12liysq:hover{background:#f8514940}*{box-sizing:border-box;margin:0;padding:0}body{color:#c9d1d9;background:#0d1117;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;line-height:1.5;overflow:hidden}main.svelte-1n46o8q{flex-direction:column;height:100vh;display:flex;overflow:hidden}.app-loading.svelte-1n46o8q{background:#0d1117;justify-content:center;align-items:center;height:100vh;display:flex}.spinner.svelte-1n46o8q{border:2px solid #30363d;border-top-color:#58a6ff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.spinner-sm.svelte-1n46o8q{flex-shrink:0;width:12px;height:12px}.info-banner.svelte-1n46o8q{color:#58a6ff;background:#388bfd1a;border-bottom:1px solid #388bfd4d;align-items:center;gap:10px;padding:8px 16px;font-size:13px;display:flex}:root{--color-primary:#58a6ff;--color-primary-hover:#79b8ff;--color-primary-bg:#58a6ff26;--color-primary-bg-subtle:#388bfd14;--color-primary-bg-alt:#388bfd26;--color-success:#3fb950;--color-success-bg:#3fb95026;--color-success-solid:#238636;--color-success-solid-hover:#2ea043;--color-error:#f85149;--color-error-bg:#f8514926;--color-error-solid:#da3633;--color-error-solid-hover:#f85149;--color-warning:#d29922;--color-warning-bg:#d2992226;--color-highlight:#f5a623;--color-purple:#a371f7;--color-purple-bg:#a371f726;--color-orange:#f0883e;--bg-primary:#0d1117;--bg-secondary:#161b22;--bg-tertiary:#21262d;--bg-hover:#30363d;--bg-elevated:#30363d;--bg-row-hover:#1c2128;--bg-overlay:#0d1117cc;--text-primary:#c9d1d9;--text-bright:#f0f6fc;--text-secondary:#8b949e;--text-muted:#848d97;--text-disabled:#484f58;--focus-ring-color:var(--color-primary);--focus-ring-width:2px;--focus-ring-offset:2px;--border-color:#30363d;--border-muted:#21262d;--border-strong:#484f58;--border-hover:var(--border-strong);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--font-medium:500;--font-semibold:600;--shadow-lg:0 8px 24px #0006;--shadow-xl:0 12px 40px #0009;--z-dropdown:100;--z-overlay:100;--z-modal:200;--z-tooltip:1000;--transition-fast:all .15s ease;--transition-base:all .15s ease}@keyframes spin{to{transform:rotate(360deg)}}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0}.focus-shell>:is(input,textarea,select):focus-visible{outline:none}.focus-shell:has(>:is(input,textarea,select):focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0}
