.spinner{width:32px;height:32px;border:3px solid hsl(var(--color-border));border-top-color:hsl(var(--color-primary));border-radius:var(--radius-full);animation:spin 1s linear infinite}.loading-skeleton{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.skeleton-row{height:12px;background:hsl(var(--color-surface));border-radius:var(--radius-md);animation:pulse 1.5s ease-in-out infinite}.skeleton-row.tall{height:32px}.btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-medium);text-decoration:none;transition:all var(--transition-fast);border:none;cursor:pointer}.btn:disabled{opacity:.6;cursor:not-allowed}.btn svg{width:16px;height:16px}.btn-sm{padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}.btn-sm svg{width:14px;height:14px}.btn-primary{background:hsl(var(--color-primary));color:hsl(var(--color-primary-foreground))}.btn-primary:hover{background:hsl(var(--color-primary-hover));text-decoration:none;transform:translateY(-1px)}.btn-secondary{background:hsl(var(--color-surface));color:hsl(var(--color-foreground-secondary));border:1px solid hsl(var(--color-border))}.btn-secondary:hover{background:hsl(var(--color-surface-hover));border-color:hsl(var(--color-border-strong));text-decoration:none}.auth-guard-loading.svelte-fenogx,.auth-guard-required.svelte-fenogx{display:flex;align-items:center;justify-content:center;height:100%;min-height:400px;padding:var(--space-8)}.auth-guard-card.svelte-fenogx{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-8);background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-xl);text-align:center;max-width:400px}.auth-guard-spinner.svelte-fenogx{width:48px;height:48px;border-width:3px}.auth-guard-icon.svelte-fenogx{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:hsl(var(--color-warning-subtle, 48 96% 89%));color:hsl(var(--color-warning, 38 92% 50%));border-radius:var(--radius-full)}.auth-guard-icon.svelte-fenogx svg:where(.svelte-fenogx){width:28px;height:28px}.auth-guard-title.svelte-fenogx{font-size:var(--text-lg);font-weight:var(--font-semibold);color:hsl(var(--color-foreground));margin:0}.auth-guard-description.svelte-fenogx{font-size:var(--text-sm);color:hsl(var(--color-foreground-muted));line-height:var(--leading-relaxed);margin:0}.auth-guard-signin-btn.svelte-fenogx{margin-top:var(--space-2)}.auth-guard-error-link.svelte-fenogx{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));text-decoration:none;margin-top:var(--space-2)}.auth-guard-error-link.svelte-fenogx:hover{color:hsl(var(--color-primary));text-decoration:underline}.not-found.svelte-186kg7h{display:flex;align-items:center;justify-content:center;min-height:100%;padding:var(--space-8)}.not-found-card.svelte-186kg7h{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-10);background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-xl);text-align:center;max-width:480px}.error-title.svelte-186kg7h{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:hsl(var(--color-foreground))}.error-description.svelte-186kg7h{font-size:var(--text-md);color:hsl(var(--color-foreground-muted));line-height:var(--leading-relaxed);max-width:320px}.page{display:flex;flex-direction:column;gap:var(--space-6);width:100%;max-width:var(--content-max-width)}.page-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.header-content{display:flex;flex-direction:column;gap:var(--space-1)}.page-title{font-size:var(--text-2xl);font-weight:var(--font-bold);color:hsl(var(--color-foreground));margin:0;letter-spacing:var(--tracking-tight)}.page-description{font-size:var(--text-md);color:hsl(var(--color-foreground-muted));margin:0}.action-buttons{display:flex;gap:var(--space-3);margin-top:var(--space-2)}.panel{background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-xl);overflow:hidden}.panel-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-12);gap:var(--space-4)}.panel-header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-5);border-bottom:1px solid hsl(var(--color-border));flex-wrap:wrap;gap:var(--space-3)}.panel-title{font-size:var(--text-md);font-weight:var(--font-semibold);color:hsl(var(--color-foreground));margin:0}.panel-count{font-weight:var(--font-normal);color:hsl(var(--color-foreground-muted))}.panel-badge{font-size:var(--text-xs);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full)}.panel-badge.loading{background:hsl(var(--color-primary-subtle));color:hsl(var(--color-primary));animation:pulse 2s ease-in-out infinite}.coming-soon-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:hsl(var(--color-surface));color:hsl(var(--color-foreground-muted));border-radius:var(--radius-xl)}.coming-soon-icon svg{width:32px;height:32px}.coming-soon-title{font-size:var(--text-xl);font-weight:var(--font-semibold);color:hsl(var(--color-foreground))}.coming-soon-description{font-size:var(--text-md);color:hsl(var(--color-foreground-muted));max-width:400px;line-height:var(--leading-relaxed)}.sentry-issues-panel .project-toggles{display:flex;gap:var(--space-1);padding:var(--space-2) var(--space-4);border-bottom:1px solid hsl(var(--color-border-subtle));overflow-x:auto}.sentry-issues-panel .project-toggle{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);color:hsl(var(--color-foreground-muted));background:transparent;border:1px solid hsl(var(--color-border-subtle));border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.sentry-issues-panel .project-toggle:hover{background:hsl(var(--color-surface));color:hsl(var(--color-foreground))}.sentry-issues-panel .project-toggle.active{background:hsl(var(--color-primary-subtle));color:hsl(var(--color-primary));border-color:hsl(var(--color-primary) / .3)}.sentry-issues-panel .project-toggle.has-issues .project-count,.sentry-issues-panel .project-toggle.active.has-issues .project-count{color:hsl(var(--color-destructive))}.sentry-issues-panel .project-toggle.has-error{border-color:hsl(var(--color-warning) / .5)}.sentry-issues-panel .project-toggle.has-error .project-count{color:hsl(var(--color-warning))}.sentry-issues-panel .project-count{font-family:var(--font-mono);font-size:10px;opacity:.8}.sentry-issues-panel .issues-list{display:flex;flex-direction:column}.sentry-issues-panel .issue-row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid hsl(var(--color-border-subtle));text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast)}.sentry-issues-panel .issue-row:last-child{border-bottom:none}.sentry-issues-panel .issue-row:hover{background:hsl(var(--color-surface));text-decoration:none}.sentry-issues-panel .issue-main{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1}.sentry-issues-panel .issue-header{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;row-gap:var(--space-1)}.sentry-issues-panel .issue-id{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-semibold);color:hsl(var(--color-foreground-secondary))}.sentry-issues-panel .issue-id-link{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-semibold);color:hsl(var(--color-primary));background:transparent;border:none;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;transition:all var(--transition-fast)}.sentry-issues-panel .issue-id-link:hover{text-decoration-color:hsl(var(--color-primary));color:hsl(var(--color-primary-hover))}.sentry-issues-panel .issue-external-link{font-size:10px;font-weight:var(--font-medium);color:hsl(var(--color-foreground-muted));background:transparent;border:1px solid hsl(var(--color-border-subtle));border-radius:var(--radius-sm);padding:0 var(--space-1);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.sentry-issues-panel .issue-external-link:hover{color:hsl(var(--color-foreground));background:hsl(var(--color-surface))}.sentry-issues-panel .level-badge{display:inline-flex;padding:var(--space-px) var(--space-1);font-size:10px;font-weight:var(--font-bold);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.sentry-issues-panel .level-badge.fatal,.sentry-issues-panel .level-badge.error{background:hsl(var(--color-destructive-subtle));color:hsl(var(--color-destructive))}.sentry-issues-panel .level-badge.warning{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning))}.sentry-issues-panel .level-badge.info{background:hsl(var(--color-primary-subtle));color:hsl(var(--color-primary))}.sentry-issues-panel .issue-pill{display:inline-flex;padding:var(--space-px) var(--space-1);font-size:10px;font-weight:var(--font-medium);border-radius:var(--radius-sm);max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sentry-issues-panel .env-badge{background:hsl(var(--color-surface-hover));color:hsl(var(--color-foreground-secondary));border:1px solid hsl(var(--color-border-subtle))}.sentry-issues-panel .env-badge.env-production{background:hsl(var(--color-destructive-subtle));color:hsl(var(--color-destructive));border-color:hsl(var(--color-destructive) / .3)}.sentry-issues-panel .env-badge.env-staging{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning));border-color:hsl(var(--color-warning) / .3)}.sentry-issues-panel .env-badge.env-development{background:hsl(var(--color-primary-subtle));color:hsl(var(--color-primary));border-color:hsl(var(--color-primary) / .3)}.sentry-issues-panel .env-badge.env-local{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success));border-color:hsl(var(--color-success) / .3)}.sentry-issues-panel .env-badge.env-test{background:hsl(var(--color-env-test-subtle));color:hsl(var(--color-env-test));border-color:hsl(var(--color-env-test) / .3)}.sentry-issues-panel .env-badge.env-unknown{background:hsl(var(--color-surface-hover));color:hsl(var(--color-foreground-muted));border-color:hsl(var(--color-border-subtle))}.sentry-issues-panel .route-badge{background:hsl(var(--color-primary-subtle));color:hsl(var(--color-primary));border:1px solid hsl(var(--color-primary) / .2)}.sentry-issues-panel .release-badge{background:hsl(var(--color-surface));color:hsl(var(--color-foreground-muted));border:1px solid hsl(var(--color-border-subtle))}.sentry-issues-panel .enrichment-warning-badge{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning));border:1px solid hsl(var(--color-warning) / .3);cursor:help}.sentry-issues-panel .issue-title{font-size:var(--text-sm);font-weight:var(--font-medium);color:hsl(var(--color-foreground));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sentry-issues-panel .issue-culprit{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--color-foreground-muted));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sentry-issues-panel .issue-meta{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);flex-shrink:0}.sentry-issues-panel .issue-count-row{display:flex;align-items:center;gap:var(--space-2)}.sentry-issues-panel .issue-count{font-size:var(--text-xs);font-weight:var(--font-medium);color:hsl(var(--color-foreground-secondary));white-space:nowrap}.sentry-issues-panel .issue-time{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.sentry-issues-panel .issue-row-wrapper{display:flex;align-items:stretch;border-bottom:1px solid hsl(var(--color-border-subtle))}.sentry-issues-panel .issue-row-wrapper:last-child{border-bottom:none}.sentry-issues-panel .issue-row-wrapper .issue-row{flex:1;border-bottom:none}.sentry-issues-panel .issue-copy-btn{flex-shrink:0;padding:var(--space-1);border-radius:var(--radius-sm);border:none;background:transparent;opacity:0;transition:all var(--transition-fast);margin-right:var(--space-1)}.sentry-issues-panel .issue-row-wrapper:hover .issue-copy-btn{opacity:.6}.sentry-issues-panel .issue-copy-btn:hover{opacity:1;background:hsl(var(--color-surface))}.sentry-issues-panel .issue-copy-btn.copied{opacity:1}@media(hover:none)and (pointer:coarse){.sentry-issues-panel .issue-copy-btn{opacity:.6}}.sentry-issues-panel .empty-state{padding:var(--space-6);text-align:center;color:hsl(var(--color-foreground-muted));font-size:var(--text-sm)}.sentry-issues-panel .empty-state.success{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);color:hsl(var(--color-success))}.sentry-issues-panel .check-icon{width:32px;height:32px}.copy-btn.svelte-1kqn6l1{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:hsl(var(--color-surface));border:1px solid hsl(var(--color-border));border-radius:var(--radius-md);color:hsl(var(--color-foreground-muted));font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast)}.copy-btn.svelte-1kqn6l1:hover{background:hsl(var(--color-surface-hover));color:hsl(var(--color-foreground));border-color:hsl(var(--color-border-strong))}.copy-btn.copied.svelte-1kqn6l1{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success));border-color:hsl(var(--color-success) / .3)}.copy-btn.error.svelte-1kqn6l1{background:hsl(var(--color-destructive-subtle));color:hsl(var(--color-destructive));border-color:hsl(var(--color-destructive) / .3)}.copy-btn.size-sm.svelte-1kqn6l1{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);gap:var(--space-1)}.copy-btn.size-sm.svelte-1kqn6l1 .icon:where(.svelte-1kqn6l1){width:12px;height:12px}.copy-btn.variant-icon-only.svelte-1kqn6l1{padding:var(--space-1);gap:0}.copy-btn.variant-icon-only.size-sm.svelte-1kqn6l1{width:22px;height:22px;padding:0;justify-content:center}.copy-btn.variant-icon-only.size-md.svelte-1kqn6l1{width:28px;height:28px;padding:0;justify-content:center}.copy-btn.variant-inline.svelte-1kqn6l1{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);gap:var(--space-1)}.copy-btn.variant-inline.svelte-1kqn6l1 .icon:where(.svelte-1kqn6l1){width:12px;height:12px}.icon.svelte-1kqn6l1{width:16px;height:16px;flex-shrink:0}.label.svelte-1kqn6l1{white-space:nowrap}@media(max-width:640px){.copy-btn.variant-default.size-md.svelte-1kqn6l1 .label:where(.svelte-1kqn6l1){display:none}}.status-dot{width:8px;height:8px;border-radius:var(--radius-full)}.dashboard-stats.svelte-1cppw59{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}.dashboard-stat-card.svelte-1cppw59{background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-xl);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.dashboard-stat-card.primary.svelte-1cppw59{border-color:hsl(var(--color-primary) / .3)}.dashboard-stat-card.error-state.svelte-1cppw59{border-color:hsl(var(--color-destructive) / .3);background:hsl(var(--color-destructive-subtle))}.dashboard-stat-header.svelte-1cppw59{display:flex;align-items:center;justify-content:space-between}.dashboard-stat-label.svelte-1cppw59{font-size:var(--text-xs);font-weight:var(--font-semibold);color:hsl(var(--color-foreground-muted));text-transform:uppercase;letter-spacing:var(--tracking-wider)}.refresh-btn.svelte-1cppw59{padding:var(--space-1);border-radius:var(--radius-md);color:hsl(var(--color-foreground-muted));transition:all var(--transition-fast)}.refresh-btn.svelte-1cppw59:hover:not(:disabled){background:hsl(var(--color-surface));color:hsl(var(--color-foreground))}.refresh-btn.svelte-1cppw59:disabled{opacity:.5}.refresh-icon.svelte-1cppw59{width:16px;height:16px}.refresh-icon.spinning.svelte-1cppw59{animation:spin 1s linear infinite}.dashboard-stat-value.svelte-1cppw59{font-size:var(--text-xl);font-weight:var(--font-bold);color:hsl(var(--color-foreground));display:flex;align-items:center;gap:var(--space-2)}.dashboard-stat-value.mono.svelte-1cppw59{font-family:var(--font-mono)}.dashboard-stat-value.success.svelte-1cppw59{color:hsl(var(--color-data-positive))}.dashboard-stat-value.error.svelte-1cppw59{color:hsl(var(--color-data-negative))}.dashboard-stat-value.loading-state.svelte-1cppw59{color:hsl(var(--color-foreground-muted))}.dashboard-stat-value.error-state.svelte-1cppw59{color:hsl(var(--color-data-negative))}.loading-text.svelte-1cppw59{animation:pulse 2s ease-in-out infinite}.dashboard-status-dot.svelte-1cppw59{background:currentColor;flex-shrink:0}.dashboard-status-dot.online.svelte-1cppw59{box-shadow:0 0 10px hsl(var(--color-data-positive) / .5)}.dashboard-stat-detail.svelte-1cppw59{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.dashboard-stat-detail.error.svelte-1cppw59{color:hsl(var(--color-data-negative))}.env-badge.svelte-1cppw59{display:inline-flex;padding:var(--space-1) var(--space-2);background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning));font-size:var(--text-xs);font-weight:var(--font-bold);border-radius:var(--radius-md);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.text-positive.svelte-1cppw59{color:hsl(var(--color-data-positive))}.text-warning.svelte-1cppw59{color:hsl(var(--color-warning))}.text-negative.svelte-1cppw59{color:hsl(var(--color-data-negative))}.text-muted.svelte-1cppw59{color:hsl(var(--color-foreground-muted))}.text-error.svelte-1cppw59{color:hsl(var(--color-data-negative))}.status-link.svelte-1cppw59{padding:var(--space-1);border-radius:var(--radius-md);color:hsl(var(--color-foreground-muted));transition:all var(--transition-fast)}.status-link.svelte-1cppw59:hover{background:hsl(var(--color-surface));color:hsl(var(--color-primary))}.status-link-icon.svelte-1cppw59{width:14px;height:14px}.actions-grid.svelte-pcx2y6{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);padding:var(--space-4)}.action-card.svelte-pcx2y6{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:hsl(var(--color-surface));border:1px solid hsl(var(--color-border-subtle));border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-fast)}.action-card.svelte-pcx2y6:hover{background:hsl(var(--color-surface-hover));border-color:hsl(var(--color-border));text-decoration:none;transform:translateY(-2px);box-shadow:var(--shadow-md)}.action-icon.svelte-pcx2y6{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);flex-shrink:0}.action-icon.svelte-pcx2y6 svg:where(.svelte-pcx2y6){width:20px;height:20px}.action-icon.primary.svelte-pcx2y6{background:hsl(var(--color-primary-subtle));color:hsl(var(--color-primary))}.action-icon.success.svelte-pcx2y6{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.action-icon.warning.svelte-pcx2y6{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning))}.action-icon.neutral.svelte-pcx2y6{background:hsl(var(--color-muted));color:hsl(var(--color-foreground-secondary))}.action-content.svelte-pcx2y6{flex:1;display:flex;flex-direction:column;gap:var(--space-px);min-width:0}.action-label.svelte-pcx2y6{font-size:var(--text-md);font-weight:var(--font-medium);color:hsl(var(--color-foreground))}.action-description.svelte-pcx2y6{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.action-arrow.svelte-pcx2y6{width:16px;height:16px;color:hsl(var(--color-foreground-subtle));flex-shrink:0;transition:transform var(--transition-fast)}.action-card.svelte-pcx2y6:hover .action-arrow:where(.svelte-pcx2y6){transform:translate(2px);color:hsl(var(--color-foreground-secondary))}@media(max-width:640px){.actions-grid.svelte-pcx2y6{grid-template-columns:1fr}}.health-table.svelte-4bbh7u{padding:var(--space-3)}.health-table.svelte-4bbh7u table:where(.svelte-4bbh7u){width:100%}.health-table.svelte-4bbh7u th:where(.svelte-4bbh7u){background:transparent;border-bottom:1px solid hsl(var(--color-border-subtle));font-size:var(--text-xs);padding:var(--space-2) var(--space-3);text-align:left}.health-table.svelte-4bbh7u td:where(.svelte-4bbh7u){padding:var(--space-2) var(--space-3)}.component-name.svelte-4bbh7u{font-weight:var(--font-medium)}.health-badge.svelte-4bbh7u{display:inline-flex;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-bold);border-radius:var(--radius-md);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.health-badge.up.svelte-4bbh7u{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.health-badge.down.svelte-4bbh7u{background:hsl(var(--color-destructive-subtle));color:hsl(var(--color-destructive))}.empty-state.svelte-4bbh7u{padding:var(--space-6);text-align:center;color:hsl(var(--color-foreground-muted));font-size:var(--text-sm)}.link-list.svelte-291abc{list-style:none;margin:0;padding:0}.external-link.svelte-291abc{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);text-decoration:none;border-bottom:1px solid hsl(var(--color-border-subtle));color:hsl(var(--color-foreground));transition:all var(--transition-fast)}.external-link.svelte-291abc:last-child{border-bottom:none}.external-link.svelte-291abc:hover{background:hsl(var(--color-surface));text-decoration:none}.link-content.svelte-291abc{display:flex;flex-direction:column;gap:var(--space-px)}.link-label.svelte-291abc{font-size:var(--text-sm);font-weight:var(--font-medium)}.link-description.svelte-291abc{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.external-icon.svelte-291abc{width:16px;height:16px;color:hsl(var(--color-foreground-subtle));flex-shrink:0}.panel-title-row.svelte-1k5922r{display:flex;align-items:center;gap:var(--space-2)}.instance-badge.svelte-1k5922r{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:2px 6px;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.instance-badge.primary.svelte-1k5922r{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.instance-badge.replica.svelte-1k5922r{background:hsl(var(--color-info-subtle));color:hsl(var(--color-info))}.instance-badge.unknown.svelte-1k5922r{background:hsl(var(--color-surface));color:hsl(var(--color-foreground-muted))}.instance-tabs.svelte-1k5922r{display:flex;gap:var(--space-1);padding:var(--space-2) var(--space-4) 0;border-bottom:1px solid hsl(var(--color-border))}.instance-tab.svelte-1k5922r{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;color:hsl(var(--color-foreground-muted));transition:all var(--transition-base);text-transform:capitalize}.instance-tab.svelte-1k5922r:hover{color:hsl(var(--color-foreground));background:hsl(var(--color-surface-hover))}.instance-tab.active.svelte-1k5922r{color:hsl(var(--color-foreground));border-bottom-color:hsl(var(--color-primary))}.instance-tab.active.primary.svelte-1k5922r{border-bottom-color:hsl(var(--color-success))}.instance-tab.active.replica.svelte-1k5922r{border-bottom-color:hsl(var(--color-info))}.panel-actions.svelte-1k5922r{display:flex;align-items:center;gap:var(--space-2)}.refresh-btn.svelte-1k5922r{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid hsl(var(--color-border));border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-base)}.refresh-btn.svelte-1k5922r:hover:not(:disabled){background:hsl(var(--color-surface-hover))}.refresh-btn.svelte-1k5922r:disabled{opacity:.5;cursor:not-allowed}.refresh-icon.svelte-1k5922r{width:14px;height:14px;color:hsl(var(--color-foreground-muted))}.telemetry-content.svelte-1k5922r{padding:var(--space-4)}.empty-state.svelte-1k5922r{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8);color:hsl(var(--color-foreground-muted))}.error-icon.svelte-1k5922r{width:32px;height:32px;color:hsl(var(--color-error));opacity:.7}.error-link.svelte-1k5922r{font-size:var(--text-xs);color:hsl(var(--color-primary))}.summary-cards.svelte-1k5922r{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);margin-bottom:var(--space-4)}.summary-card.svelte-1k5922r{display:flex;flex-direction:column;align-items:center;padding:var(--space-3);background:hsl(var(--color-surface));border-radius:var(--radius-lg)}.card-value.svelte-1k5922r{font-size:var(--text-xl);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:hsl(var(--color-foreground))}.card-value.status-success.svelte-1k5922r{color:hsl(var(--color-success))}.card-value.status-warning.svelte-1k5922r{color:hsl(var(--color-warning))}.card-value.status-error.svelte-1k5922r{color:hsl(var(--color-error))}.card-value.status-muted.svelte-1k5922r{color:hsl(var(--color-foreground-muted))}.card-label.svelte-1k5922r{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));text-transform:uppercase;letter-spacing:var(--tracking-wider);text-align:center}.section.svelte-1k5922r{margin-bottom:var(--space-4)}.section.svelte-1k5922r:last-child{margin-bottom:0}.section-title.svelte-1k5922r{font-size:var(--text-xs);font-weight:var(--font-semibold);color:hsl(var(--color-foreground-muted));text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--space-2)}.state-bars.svelte-1k5922r{display:flex;flex-direction:column;gap:var(--space-1)}.state-row.svelte-1k5922r{display:grid;grid-template-columns:70px 1fr 36px;gap:var(--space-2);align-items:center}.state-label.svelte-1k5922r{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--color-foreground-muted))}.state-bar-container.svelte-1k5922r{height:8px;background:hsl(var(--color-border-subtle));border-radius:var(--radius-full);overflow:hidden}.state-bar.svelte-1k5922r{height:100%;border-radius:var(--radius-full);transition:width var(--transition-base)}.state-bar.success.svelte-1k5922r{background:hsl(var(--color-success))}.state-bar.warning.svelte-1k5922r{background:hsl(var(--color-warning))}.state-bar.error.svelte-1k5922r{background:hsl(var(--color-error))}.state-bar.muted.svelte-1k5922r{background:hsl(var(--color-foreground-muted))}.state-count.svelte-1k5922r{font-size:var(--text-sm);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;text-align:right;color:hsl(var(--color-foreground-secondary))}.stats-grid.svelte-1k5922r{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.stat-item.svelte-1k5922r{display:flex;flex-direction:column;gap:var(--space-0-5)}.stat-item.warning.svelte-1k5922r .stat-value:where(.svelte-1k5922r){color:hsl(var(--color-warning))}.stat-value.svelte-1k5922r{font-size:var(--text-lg);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:hsl(var(--color-foreground))}.stat-label.svelte-1k5922r{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.health-row.svelte-1k5922r{display:flex;gap:var(--space-6)}.health-item.svelte-1k5922r{display:flex;align-items:center;gap:var(--space-2)}.health-item.warning.svelte-1k5922r .health-value:where(.svelte-1k5922r){color:hsl(var(--color-warning))}.health-value.svelte-1k5922r{font-size:var(--text-lg);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:hsl(var(--color-foreground))}.health-label.svelte-1k5922r{font-size:var(--text-sm);color:hsl(var(--color-foreground-muted))}.health-badge.svelte-1k5922r{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-bold)}.health-badge.success.svelte-1k5922r{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.health-badge.warning.svelte-1k5922r{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning))}.section-header.svelte-1k5922r{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.section-header.svelte-1k5922r .section-title:where(.svelte-1k5922r){margin-bottom:0}.status-badge.svelte-1k5922r{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:2px 8px;border-radius:var(--radius-full);text-transform:capitalize}.status-badge.success.svelte-1k5922r{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.status-badge.warning.svelte-1k5922r{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning))}.status-badge.error.svelte-1k5922r{background:hsl(var(--color-error-subtle));color:hsl(var(--color-error))}.status-badge.muted.svelte-1k5922r{background:hsl(var(--color-surface));color:hsl(var(--color-foreground-muted))}.pool-detail-row.svelte-1k5922r{display:flex;gap:var(--space-4);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid hsl(var(--color-border-subtle))}.pool-detail-item.svelte-1k5922r{display:flex;flex-direction:column;gap:var(--space-0-5)}.pool-detail-item.critical.svelte-1k5922r .pool-detail-value:where(.svelte-1k5922r){color:hsl(var(--color-error))}.pool-detail-item.warning.svelte-1k5922r .pool-detail-value:where(.svelte-1k5922r){color:hsl(var(--color-warning))}.pool-detail-label.svelte-1k5922r{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.pool-detail-value.svelte-1k5922r{font-size:var(--text-sm);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;color:hsl(var(--color-foreground));display:flex;align-items:center;gap:var(--space-1)}.status-indicator.svelte-1k5922r{font-size:8px;line-height:1}.status-indicator.success.svelte-1k5922r{color:hsl(var(--color-success))}.status-indicator.error.svelte-1k5922r{color:hsl(var(--color-error))}.stat-item.critical.svelte-1k5922r .stat-value:where(.svelte-1k5922r){color:hsl(var(--color-error))}@media(max-width:768px){.summary-cards.svelte-1k5922r,.stats-grid.svelte-1k5922r{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.summary-cards.svelte-1k5922r{grid-template-columns:1fr}.stats-grid.svelte-1k5922r{grid-template-columns:1fr 1fr}.health-row.svelte-1k5922r{flex-direction:column;gap:var(--space-3)}.instance-tabs.svelte-1k5922r{overflow-x:auto}.pool-detail-row.svelte-1k5922r{flex-direction:column;gap:var(--space-2)}}.dashboard-grid.svelte-nchy0l{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-4)}.dashboard-side-panel.svelte-nchy0l{grid-column:2;grid-row:span 3}@media(max-width:1024px){.dashboard-grid.svelte-nchy0l{grid-template-columns:1fr}.dashboard-side-panel.svelte-nchy0l{grid-column:1;grid-row:auto}}.stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}.stat-card{display:flex;gap:var(--space-4);padding:var(--space-5);background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-xl);transition:border-color var(--transition-fast)}.stat-card:hover{border-color:hsl(var(--color-border-strong))}.stat-card.featured{border-color:hsl(var(--color-primary) / .3)}.stat-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:hsl(var(--color-muted));color:hsl(var(--color-foreground-secondary));border-radius:var(--radius-lg);flex-shrink:0}.stat-icon.primary{background:hsl(var(--color-primary-subtle));color:hsl(var(--color-primary))}.stat-icon svg{width:24px;height:24px}.stat-content{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.stat-count{font-size:var(--text-2xl);font-weight:var(--font-bold);font-family:var(--font-mono);color:hsl(var(--color-foreground));line-height:var(--leading-none)}.stat-count.loading{animation:pulse 2s ease-in-out infinite;color:hsl(var(--color-foreground-muted))}.stat-name{font-size:var(--text-md);font-weight:var(--font-semibold);color:hsl(var(--color-foreground))}.stat-description{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.stat-name-row{display:flex;align-items:center;gap:var(--space-2)}.stat-link{display:flex;flex-direction:column;gap:var(--space-1);text-decoration:none;transition:all var(--transition-fast);border-radius:var(--radius-md);padding:var(--space-1);margin:calc(var(--space-1) * -1)}.stat-link:hover{text-decoration:none}.stat-link:hover .stat-count,.stat-link:hover .stat-name{color:hsl(var(--color-primary))}.stat-link:hover .external-icon-small{color:hsl(var(--color-primary));transform:translate(2px) translateY(-2px)}.external-icon-small{width:14px;height:14px;color:hsl(var(--color-foreground-subtle));flex-shrink:0;transition:all var(--transition-fast)}.stat-icon.svelte-1ireohx{background:hsl(var(--color-primary-subtle));color:hsl(var(--color-primary))}.stat-icon.svelte-1vp5uxp{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning))}.page-header.svelte-1j3n676{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.header-content.svelte-1j3n676{display:flex;align-items:center;gap:var(--space-4)}.server-status.svelte-1j3n676{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium)}.server-status.online.svelte-1j3n676{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.server-status.offline.svelte-1j3n676{background:hsl(var(--color-destructive-subtle));color:hsl(var(--color-destructive))}.status-dot.svelte-1j3n676{background:currentColor}.header-actions.svelte-1j3n676{display:flex;align-items:center;gap:var(--space-3)}.last-refresh.svelte-1j3n676{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.spinning.svelte-1j3n676{animation:spin 1s linear infinite}.error-banner.svelte-47ancc{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:hsl(var(--color-destructive-subtle));color:hsl(var(--color-destructive));border-radius:var(--radius-lg);font-size:var(--text-sm)}.error-banner.svelte-47ancc svg:where(.svelte-47ancc){width:20px;height:20px;flex-shrink:0}.error-banner.svelte-47ancc span:where(.svelte-47ancc){flex:1}.stats-row.svelte-azdxrf{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.stat-card.svelte-azdxrf{padding:var(--space-4);border:2px solid hsl(var(--color-border));transition:all var(--transition-fast);cursor:pointer;text-align:left}.stat-card.loading.svelte-azdxrf{opacity:.7}.stat-card.active.svelte-azdxrf{border-color:hsl(var(--color-primary));background:hsl(var(--color-primary) / .05)}.stat-icon.svelte-azdxrf{width:40px;height:40px}.stat-icon.success.svelte-azdxrf{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.stat-icon.warning.svelte-azdxrf{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning))}.stat-icon.error.svelte-azdxrf{background:hsl(var(--color-destructive-subtle));color:hsl(var(--color-destructive))}.stat-icon.muted.svelte-azdxrf{background:hsl(var(--color-surface));color:hsl(var(--color-foreground-muted))}.stat-icon.svelte-azdxrf svg:where(.svelte-azdxrf){width:20px;height:20px}.stat-content.svelte-azdxrf{gap:2px}.stat-count.svelte-azdxrf{font-size:var(--text-xl)}.stat-name.svelte-azdxrf{font-size:var(--text-sm)}.filter-tabs.svelte-1dmhj4y{display:flex;gap:var(--space-1)}.filter-tab.svelte-1dmhj4y{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium);color:hsl(var(--color-foreground-muted));background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.filter-tab.svelte-1dmhj4y:hover{color:hsl(var(--color-foreground));background:hsl(var(--color-surface))}.filter-tab.active.svelte-1dmhj4y{color:hsl(var(--color-primary));background:hsl(var(--color-primary) / .1);border-color:hsl(var(--color-primary) / .2)}.job-list.svelte-1dmhj4y{min-height:200px;transition:opacity var(--transition-fast)}.job-list.loading.svelte-1dmhj4y{opacity:.6}.job-table.svelte-1dmhj4y{width:100%;border-collapse:collapse}.job-table.svelte-1dmhj4y th:where(.svelte-1dmhj4y){padding:var(--space-3) var(--space-4);text-align:left;font-size:var(--text-xs);font-weight:var(--font-semibold);color:hsl(var(--color-foreground-muted));text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid hsl(var(--color-border));background:hsl(var(--color-surface))}.job-table.svelte-1dmhj4y td:where(.svelte-1dmhj4y){padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:hsl(var(--color-foreground));border-bottom:1px solid hsl(var(--color-border))}.job-table.svelte-1dmhj4y tr:where(.svelte-1dmhj4y):hover{background:hsl(var(--color-surface) / .5)}.job-table.svelte-1dmhj4y tr.failed:where(.svelte-1dmhj4y){background:hsl(var(--color-destructive-subtle) / .3)}.job-name.svelte-1dmhj4y{max-width:300px}.job-name-text.svelte-1dmhj4y{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-medium)}.failure-row.svelte-1dmhj4y{display:flex;align-items:center;gap:var(--space-2);margin-top:2px}.failure-reason.svelte-1dmhj4y{flex:1;font-size:var(--text-xs);color:hsl(var(--color-destructive));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.failure-copy-btn{opacity:0;transition:opacity var(--transition-fast)}.job-table.svelte-1dmhj4y tr:where(.svelte-1dmhj4y):hover .failure-copy-btn{opacity:1}.failure-copy-btn.copied{opacity:1}.job-type-badge.svelte-1dmhj4y{display:inline-block;padding:2px var(--space-2);font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--color-foreground-muted));background:hsl(var(--color-surface));border-radius:var(--radius-sm)}.state-badge.svelte-1dmhj4y{display:inline-block;padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-sm)}.state-badge.success.svelte-1dmhj4y{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.state-badge.warning.svelte-1dmhj4y{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning))}.state-badge.error.svelte-1dmhj4y{background:hsl(var(--color-destructive-subtle));color:hsl(var(--color-destructive))}.state-badge.muted.svelte-1dmhj4y{background:hsl(var(--color-surface));color:hsl(var(--color-foreground-muted))}.timestamp.svelte-1dmhj4y{font-family:var(--font-mono);font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));white-space:nowrap}.pagination.svelte-1dmhj4y{display:flex;justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-4);border-top:1px solid hsl(var(--color-border))}.pagination-btn.svelte-1dmhj4y{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:hsl(var(--color-foreground));background:hsl(var(--color-surface));border:1px solid hsl(var(--color-border));border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.pagination-btn.svelte-1dmhj4y:hover:not(:disabled){background:hsl(var(--color-surface-hover));border-color:hsl(var(--color-border-strong))}.pagination-btn.svelte-1dmhj4y:disabled{opacity:.5;cursor:not-allowed}.pagination-info.svelte-1dmhj4y{font-size:var(--text-sm);color:hsl(var(--color-foreground-muted))}.empty-state.svelte-1dmhj4y{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12);color:hsl(var(--color-foreground-muted))}.empty-state.svelte-1dmhj4y svg:where(.svelte-1dmhj4y){width:48px;height:48px;opacity:.5}.empty-state.svelte-1dmhj4y p:where(.svelte-1dmhj4y){margin:0;font-size:var(--text-sm)}.list-error-state.svelte-1dmhj4y{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12);color:hsl(var(--color-destructive))}.list-error-state.svelte-1dmhj4y svg:where(.svelte-1dmhj4y){width:48px;height:48px;opacity:.8}.list-error-state.svelte-1dmhj4y p:where(.svelte-1dmhj4y){margin:0;font-size:var(--text-sm);text-align:center;max-width:400px}.loading-state.svelte-1dmhj4y{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12)}.loading-state.svelte-1dmhj4y p:where(.svelte-1dmhj4y){margin:0;font-size:var(--text-sm);color:hsl(var(--color-foreground-muted))}.job-table.svelte-1dmhj4y tr.clickable:where(.svelte-1dmhj4y){cursor:pointer}.job-table.svelte-1dmhj4y tr.clickable:where(.svelte-1dmhj4y):focus{outline:2px solid hsl(var(--color-primary));outline-offset:-2px}.json-block.svelte-r8jf0j{background:hsl(var(--color-surface));border:1px solid hsl(var(--color-border));border-radius:var(--radius-lg);transition:all var(--transition-base)}.json-block.collapsed.svelte-r8jf0j{background:hsl(var(--color-surface) / .5)}.json-header.svelte-r8jf0j{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);background:hsl(var(--color-surface));border-bottom:1px solid hsl(var(--color-border-subtle));position:sticky;top:0;z-index:1}.json-block.collapsed.svelte-r8jf0j .json-header:where(.svelte-r8jf0j){border-bottom-color:transparent}.expand-toggle.svelte-r8jf0j{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1);margin:calc(-1 * var(--space-1));background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.expand-toggle.svelte-r8jf0j:hover{background:hsl(var(--color-surface-hover))}.chevron.svelte-r8jf0j{width:14px;height:14px;color:hsl(var(--color-foreground-muted));transition:transform var(--transition-base);flex-shrink:0}.chevron.rotated.svelte-r8jf0j{transform:rotate(90deg)}.json-label.svelte-r8jf0j{font-size:var(--text-xs);font-weight:var(--font-semibold);color:hsl(var(--color-foreground));text-transform:uppercase;letter-spacing:.05em}.line-count.svelte-r8jf0j{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--color-foreground-subtle));padding:2px var(--space-2);background:hsl(var(--color-background));border-radius:var(--radius-sm)}.json-content.svelte-r8jf0j{overflow-y:auto;overflow-x:hidden;background:hsl(var(--color-background))}.json-lines.svelte-r8jf0j{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.json-line.svelte-r8jf0j{display:flex;min-height:1.625em}.json-line.svelte-r8jf0j:hover{background:hsl(var(--color-surface) / .5)}.line-number.svelte-r8jf0j{flex-shrink:0;width:calc(var(--gutter-width) + var(--space-4));padding:0 var(--space-2);text-align:right;color:hsl(var(--color-foreground-subtle));background:hsl(var(--color-surface) / .3);border-right:1px solid hsl(var(--color-border-subtle));-webkit-user-select:none;user-select:none}.line-content.svelte-r8jf0j{flex:1;padding:0 var(--space-3);white-space:pre;color:hsl(var(--color-foreground-secondary))}.json-lines.svelte-r8jf0j .json-key{color:hsl(var(--color-primary))}.json-lines.svelte-r8jf0j .json-string{color:hsl(var(--color-success))}.json-lines.svelte-r8jf0j .json-number{color:hsl(var(--color-warning))}.json-lines.svelte-r8jf0j .json-keyword{color:hsl(var(--color-destructive));font-weight:var(--font-medium)}.json-content.svelte-r8jf0j::-webkit-scrollbar{width:6px;height:6px}.json-content.svelte-r8jf0j::-webkit-scrollbar-track{background:hsl(var(--color-surface))}.json-content.svelte-r8jf0j::-webkit-scrollbar-thumb{background:hsl(var(--color-foreground-subtle) / .3);border-radius:var(--radius-full)}.json-content.svelte-r8jf0j::-webkit-scrollbar-thumb:hover{background:hsl(var(--color-foreground-muted) / .5)}.json-content.svelte-r8jf0j::-webkit-scrollbar-corner{background:hsl(var(--color-surface))}.detail-toolbar.svelte-lofyr{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-lg);flex-wrap:wrap}.back-button.svelte-lofyr{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:var(--radius-md);color:hsl(var(--color-foreground-muted));cursor:pointer;transition:all var(--transition-fast)}.back-button.svelte-lofyr:hover{background:hsl(var(--color-surface-hover));color:hsl(var(--color-foreground))}.back-button.svelte-lofyr svg:where(.svelte-lofyr){width:16px;height:16px}.job-type-badge.svelte-lofyr{padding:2px var(--space-2);font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--color-foreground-muted));background:hsl(var(--color-surface));border-radius:var(--radius-sm)}.toolbar-separator.svelte-lofyr{width:1px;height:16px;background:hsl(var(--color-border))}.toolbar-item.svelte-lofyr{display:flex;align-items:center;gap:var(--space-1)}.job-id.svelte-lofyr{font-family:var(--font-mono);font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.toolbar-meta.svelte-lofyr{font-size:var(--text-xs);color:hsl(var(--color-foreground))}.toolbar-meta.muted.svelte-lofyr{color:hsl(var(--color-foreground-muted))}.toolbar-spacer.svelte-lofyr{flex:1}.job-name-row.svelte-lofyr{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:hsl(var(--color-surface));border-radius:var(--radius-md)}.job-name-label.svelte-lofyr{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));flex-shrink:0}.job-name-value.svelte-lofyr{font-family:var(--font-mono);font-size:var(--text-xs);color:hsl(var(--color-foreground));word-break:break-all}.copy-error-banner.svelte-lofyr{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:hsl(var(--color-destructive));background:hsl(var(--color-destructive-subtle));border:1px solid hsl(var(--color-destructive) / .2);border-radius:var(--radius-md)}.detail-content.svelte-lofyr{display:flex;flex-direction:column;gap:var(--space-4)}.state-badge.svelte-lofyr{display:inline-block;padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-sm)}.state-badge.success.svelte-lofyr{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.state-badge.warning.svelte-lofyr{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning))}.state-badge.error.svelte-lofyr{background:hsl(var(--color-destructive-subtle));color:hsl(var(--color-destructive))}.state-badge.muted.svelte-lofyr{background:hsl(var(--color-surface));color:hsl(var(--color-foreground-muted))}.warning-card.svelte-lofyr,.error-card.svelte-lofyr{padding:var(--space-4);border-radius:var(--radius-xl)}.warning-card.svelte-lofyr{background:hsl(var(--color-warning-subtle));border:1px solid hsl(var(--color-warning) / .2)}.error-card.svelte-lofyr{background:hsl(var(--color-destructive-subtle));border:1px solid hsl(var(--color-destructive) / .2)}.card-header.svelte-lofyr{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.error-icon-small.svelte-lofyr{width:16px;height:16px;color:hsl(var(--color-destructive))}.warning-text.svelte-lofyr,.error-text.svelte-lofyr{margin:0;font-size:var(--text-sm);color:hsl(var(--color-foreground));white-space:pre-wrap;word-break:break-word}.json-panels.svelte-lofyr{display:flex;flex-direction:column;gap:var(--space-4)}.state-card.svelte-lofyr{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-12);background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-xl);text-align:center}.state-card.error.svelte-lofyr{border-color:hsl(var(--color-destructive) / .3)}.state-icon.svelte-lofyr{width:48px;height:48px;color:hsl(var(--color-foreground-subtle))}.state-icon.error-icon.svelte-lofyr{color:hsl(var(--color-destructive))}.state-title.svelte-lofyr{font-size:var(--text-xl);font-weight:var(--font-semibold);color:hsl(var(--color-foreground));margin:0}.state-description.svelte-lofyr{font-size:var(--text-md);color:hsl(var(--color-foreground-muted));margin:0}.collapsible-panel.svelte-jfv3mr{background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-xl);overflow:hidden}.panel-header.svelte-jfv3mr{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);background:transparent;border:none;cursor:pointer;text-align:left;transition:background var(--transition-fast)}.panel-header.svelte-jfv3mr:hover{background:hsl(var(--color-surface-hover))}.panel-header.svelte-jfv3mr h3:where(.svelte-jfv3mr){margin:0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:hsl(var(--color-foreground))}.chevron.svelte-jfv3mr{width:16px;height:16px;color:hsl(var(--color-foreground-muted));transition:transform var(--transition-fast)}.chevron.expanded.svelte-jfv3mr{transform:rotate(90deg)}.panel-content.svelte-jfv3mr{border-top:1px solid hsl(var(--color-border))}.request-method.svelte-jfv3mr{padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--font-bold);background:hsl(var(--color-primary-subtle));color:hsl(var(--color-primary));border-radius:var(--radius-sm);margin-left:auto}.request-content.svelte-jfv3mr{padding:var(--space-3) var(--space-4)}.request-url.svelte-jfv3mr{margin-bottom:var(--space-3)}.request-label.svelte-jfv3mr{font-size:var(--text-xs);font-weight:var(--font-medium);color:hsl(var(--color-foreground-muted));display:block;margin-bottom:var(--space-1)}.request-value.svelte-jfv3mr{font-size:var(--text-sm);font-family:var(--font-mono);color:hsl(var(--color-foreground));word-break:break-all}.request-section.svelte-jfv3mr{margin-top:var(--space-3)}.request-params.svelte-jfv3mr{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-1)}.param-item.svelte-jfv3mr{display:flex;gap:var(--space-2);padding:var(--space-1) var(--space-2);background:hsl(var(--color-surface));border-radius:var(--radius-sm)}.param-key.svelte-jfv3mr{font-size:var(--text-xs);font-weight:var(--font-medium);color:hsl(var(--color-foreground-muted));flex-shrink:0}.param-value.svelte-jfv3mr{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--color-foreground));word-break:break-all}.detail-toolbar.svelte-1cxyf31{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-lg);flex-wrap:wrap}.back-button.svelte-1cxyf31{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:var(--radius-md);color:hsl(var(--color-foreground-muted));cursor:pointer;transition:all var(--transition-fast)}.back-button.svelte-1cxyf31:hover{background:hsl(var(--color-surface-hover));color:hsl(var(--color-foreground))}.back-button.svelte-1cxyf31 svg:where(.svelte-1cxyf31){width:16px;height:16px}.level-badge.svelte-1cxyf31{display:inline-flex;padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--font-bold);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.level-badge.fatal.svelte-1cxyf31,.level-badge.error.svelte-1cxyf31{background:hsl(var(--color-destructive-subtle));color:hsl(var(--color-destructive))}.level-badge.warning.svelte-1cxyf31{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning))}.level-badge.info.svelte-1cxyf31{background:hsl(var(--color-primary-subtle));color:hsl(var(--color-primary))}.env-badge.svelte-1cxyf31,.platform-badge.svelte-1cxyf31{padding:2px var(--space-2);font-size:var(--text-xs);background:hsl(var(--color-surface));color:hsl(var(--color-foreground-muted));border-radius:var(--radius-sm);border:1px solid hsl(var(--color-border-subtle))}.env-badge.env-production.svelte-1cxyf31{background:hsl(var(--color-destructive-subtle));color:hsl(var(--color-destructive));border-color:hsl(var(--color-destructive) / .3)}.env-badge.env-staging.svelte-1cxyf31{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning));border-color:hsl(var(--color-warning) / .3)}.env-badge.env-development.svelte-1cxyf31{background:hsl(var(--color-primary-subtle));color:hsl(var(--color-primary));border-color:hsl(var(--color-primary) / .3)}.env-badge.env-local.svelte-1cxyf31{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success));border-color:hsl(var(--color-success) / .3)}.env-badge.env-test.svelte-1cxyf31{background:hsl(var(--color-env-test-subtle));color:hsl(var(--color-env-test));border-color:hsl(var(--color-env-test) / .3)}.env-badge.env-unknown.svelte-1cxyf31{background:hsl(var(--color-surface-hover));color:hsl(var(--color-foreground-muted));border-color:hsl(var(--color-border-subtle))}.toolbar-separator.svelte-1cxyf31{width:1px;height:16px;background:hsl(var(--color-border))}.toolbar-item.svelte-1cxyf31{display:flex;align-items:center;gap:var(--space-1)}.event-id.svelte-1cxyf31{font-family:var(--font-mono);font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.toolbar-meta.svelte-1cxyf31{font-size:var(--text-xs);color:hsl(var(--color-foreground))}.toolbar-spacer.svelte-1cxyf31{flex:1}.copy-error-banner.svelte-1cxyf31{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:hsl(var(--color-destructive));background:hsl(var(--color-destructive-subtle));border:1px solid hsl(var(--color-destructive) / .2);border-radius:var(--radius-md)}.detail-content.svelte-1cxyf31{display:flex;flex-direction:column;gap:var(--space-4)}.exception-card.svelte-1cxyf31{padding:var(--space-4);background:hsl(var(--color-destructive-subtle));border:1px solid hsl(var(--color-destructive) / .2);border-radius:var(--radius-xl)}.exception-title.svelte-1cxyf31{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--font-semibold);color:hsl(var(--color-foreground))}.exception-message.svelte-1cxyf31{margin:0 0 var(--space-3);font-size:var(--text-md);color:hsl(var(--color-foreground-secondary));word-break:break-word}.exception-culprit.svelte-1cxyf31{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3)}.culprit-label.svelte-1cxyf31{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.culprit-value.svelte-1cxyf31{font-family:var(--font-mono);font-size:var(--text-sm);color:hsl(var(--color-foreground));word-break:break-all}.exception-meta.svelte-1cxyf31{display:flex;flex-wrap:wrap;gap:var(--space-3)}.meta-item.svelte-1cxyf31{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.meta-item.svelte-1cxyf31 strong:where(.svelte-1cxyf31){color:hsl(var(--color-foreground-secondary))}.collapsible-panel.svelte-1cxyf31{background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-xl);overflow:hidden}.panel-header.svelte-1cxyf31{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);background:transparent;border:none;cursor:pointer;text-align:left;transition:background var(--transition-fast)}.panel-header.svelte-1cxyf31:hover{background:hsl(var(--color-surface-hover))}.panel-header.svelte-1cxyf31 h3:where(.svelte-1cxyf31){margin:0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:hsl(var(--color-foreground))}.chevron.svelte-1cxyf31{width:16px;height:16px;color:hsl(var(--color-foreground-muted));transition:transform var(--transition-fast)}.chevron.expanded.svelte-1cxyf31{transform:rotate(90deg)}.panel-count.svelte-1cxyf31{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));margin-left:auto}.panel-content.svelte-1cxyf31{border-top:1px solid hsl(var(--color-border))}.stacktrace-content.svelte-1cxyf31{max-height:500px;overflow-y:auto}.stack-frame.svelte-1cxyf31{padding:var(--space-2) var(--space-4);border-bottom:1px solid hsl(var(--color-border-subtle))}.stack-frame.svelte-1cxyf31:last-child{border-bottom:none}.stack-frame.in-app.svelte-1cxyf31{background:hsl(var(--color-primary-subtle) / .3)}.frame-header.svelte-1cxyf31{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}.frame-number.svelte-1cxyf31{font-family:var(--font-mono);font-size:10px;color:hsl(var(--color-foreground-muted));min-width:24px}.in-app-badge.svelte-1cxyf31{padding:1px var(--space-1);font-size:9px;font-weight:var(--font-bold);text-transform:uppercase;background:hsl(var(--color-primary-subtle));color:hsl(var(--color-primary));border-radius:var(--radius-sm)}.frame-category.svelte-1cxyf31{font-size:10px;color:hsl(var(--color-foreground-muted))}.frame-function.svelte-1cxyf31{font-family:var(--font-mono);font-size:var(--text-sm);color:hsl(var(--color-foreground));word-break:break-all}.frame-module.svelte-1cxyf31,.frame-separator.svelte-1cxyf31{color:hsl(var(--color-foreground-muted))}.frame-func-name.svelte-1cxyf31{font-weight:var(--font-medium)}.frame-location.svelte-1cxyf31{font-family:var(--font-mono);font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));margin-top:2px}.frame-file.svelte-1cxyf31{color:hsl(var(--color-primary))}.breadcrumbs-content.svelte-1cxyf31{max-height:400px;overflow-y:auto}.breadcrumb-item.svelte-1cxyf31{display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid hsl(var(--color-border-subtle))}.breadcrumb-item.svelte-1cxyf31:last-child{border-bottom:none}.breadcrumb-item.error.svelte-1cxyf31{background:hsl(var(--color-destructive-subtle) / .3)}.breadcrumb-item.warning.svelte-1cxyf31{background:hsl(var(--color-warning-subtle) / .3)}.breadcrumb-time.svelte-1cxyf31{font-family:var(--font-mono);font-size:10px;color:hsl(var(--color-foreground-muted));flex-shrink:0;width:90px}.breadcrumb-main.svelte-1cxyf31{flex:1;min-width:0}.breadcrumb-header.svelte-1cxyf31{display:flex;align-items:center;gap:var(--space-2);margin-bottom:2px}.breadcrumb-type.svelte-1cxyf31{font-size:10px;font-weight:var(--font-medium);color:hsl(var(--color-foreground-secondary));text-transform:uppercase}.breadcrumb-category.svelte-1cxyf31{font-size:var(--text-xs);color:hsl(var(--color-primary));font-family:var(--font-mono)}.breadcrumb-level.svelte-1cxyf31{font-size:9px;font-weight:var(--font-bold);text-transform:uppercase;padding:1px var(--space-1);border-radius:var(--radius-sm)}.breadcrumb-level.error.svelte-1cxyf31{background:hsl(var(--color-destructive-subtle));color:hsl(var(--color-destructive))}.breadcrumb-level.warning.svelte-1cxyf31{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning))}.breadcrumb-message.svelte-1cxyf31{font-size:var(--text-sm);color:hsl(var(--color-foreground));word-break:break-word}.breadcrumb-data.svelte-1cxyf31{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.breadcrumb-data.svelte-1cxyf31 .data-item:where(.svelte-1cxyf31){font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.tags-content.svelte-1cxyf31{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1px;background:hsl(var(--color-border-subtle))}.tag-item.svelte-1cxyf31{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);background:hsl(var(--color-card))}.tag-key.svelte-1cxyf31{font-size:var(--text-xs);font-weight:var(--font-medium);color:hsl(var(--color-foreground-muted))}.tag-value.svelte-1cxyf31{font-size:var(--text-sm);font-family:var(--font-mono);color:hsl(var(--color-foreground));word-break:break-all}.context-card.svelte-1cxyf31{padding:var(--space-4);background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-xl)}.context-title.svelte-1cxyf31{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:var(--font-semibold);color:hsl(var(--color-foreground))}.context-grid.svelte-1cxyf31{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-3)}.context-item.svelte-1cxyf31{display:flex;flex-direction:column;gap:2px}.context-label.svelte-1cxyf31{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.context-value.svelte-1cxyf31{font-size:var(--text-sm);color:hsl(var(--color-foreground))}.context-value.mono.svelte-1cxyf31{font-family:var(--font-mono);font-size:var(--text-xs)}.state-card.svelte-1cxyf31{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-12);background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-xl);text-align:center}.state-card.error.svelte-1cxyf31{border-color:hsl(var(--color-destructive) / .3)}.state-icon.svelte-1cxyf31{width:48px;height:48px;color:hsl(var(--color-foreground-subtle))}.state-icon.error-icon.svelte-1cxyf31{color:hsl(var(--color-destructive))}.state-title.svelte-1cxyf31{font-size:var(--text-xl);font-weight:var(--font-semibold);color:hsl(var(--color-foreground));margin:0}.state-description.svelte-1cxyf31{font-size:var(--text-md);color:hsl(var(--color-foreground-muted));margin:0}.auth-page.svelte-zbijme{display:flex;align-items:center;justify-content:center;min-height:100%;padding:var(--space-8)}.auth-container.svelte-zbijme{width:100%;max-width:420px}.auth-header.svelte-zbijme{text-align:center;margin-bottom:var(--space-8)}.secure-badge.svelte-zbijme{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:hsl(var(--color-success-subtle));border:1px solid hsl(var(--color-success) / .3);border-radius:var(--radius-full);margin-bottom:var(--space-5)}.status-dot.svelte-zbijme{background:hsl(var(--color-success));box-shadow:0 0 8px hsl(var(--color-success) / .5);animation:svelte-zbijme-pulse 2s ease-in-out infinite}.badge-text.svelte-zbijme{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:hsl(var(--color-success))}.logo-mark.svelte-zbijme{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4);background:linear-gradient(135deg,hsl(var(--color-primary)),hsl(var(--color-primary-hover)));border-radius:var(--radius-xl);color:hsl(var(--color-primary-foreground));box-shadow:var(--shadow-lg)}.logo-icon.svelte-zbijme{width:32px;height:32px}.auth-title.svelte-zbijme{font-size:var(--text-3xl);font-weight:var(--font-bold);color:hsl(var(--color-foreground));margin-bottom:var(--space-2);letter-spacing:var(--tracking-tight)}.auth-subtitle.svelte-zbijme{font-size:var(--text-md);color:hsl(var(--color-foreground-muted))}.auth-card.svelte-zbijme{background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-lg)}.footer-text.svelte-zbijme{text-align:center;font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));margin-top:var(--space-6)}@keyframes svelte-zbijme-pulse{0%,to{opacity:1}50%{opacity:.5}}.alert.svelte-ajq80c{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);margin-bottom:var(--space-6);font-size:var(--text-sm)}.alert-icon.svelte-ajq80c{width:20px;height:20px;flex-shrink:0}.alert-error.svelte-ajq80c{background:hsl(var(--color-destructive-subtle));border:1px solid hsl(var(--color-destructive) / .3);color:hsl(var(--color-destructive))}.alert-success.svelte-ajq80c{background:hsl(var(--color-success-subtle));border:1px solid hsl(var(--color-success) / .3);color:hsl(var(--color-success))}.alert-link.svelte-ajq80c{margin-left:auto;font-size:var(--text-xs);font-weight:var(--font-semibold);color:hsl(var(--color-destructive));text-decoration:none}.alert-link.svelte-ajq80c:hover{text-decoration:underline}.tabs.svelte-57ad4b{display:flex;gap:var(--space-2);justify-content:center;padding:var(--space-1);background:hsl(var(--color-surface));border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.tab.svelte-57ad4b{flex:1;padding:var(--space-2) var(--space-4);background:none;border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:hsl(var(--color-foreground-muted));cursor:pointer;transition:all var(--transition-fast)}.tab.svelte-57ad4b:hover{color:hsl(var(--color-foreground))}.tab.active.svelte-57ad4b{background:hsl(var(--color-card));color:hsl(var(--color-foreground));box-shadow:var(--shadow-sm)}.form.svelte-57ad4b{display:flex;flex-direction:column;gap:var(--space-5)}.field.svelte-57ad4b{display:flex;flex-direction:column;gap:var(--space-2)}.field-row.svelte-57ad4b{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.field-header.svelte-57ad4b{display:flex;justify-content:space-between;align-items:center}.field.svelte-57ad4b label:where(.svelte-57ad4b){font-size:var(--text-sm);font-weight:var(--font-medium);color:hsl(var(--color-foreground))}.forgot-link.svelte-57ad4b{font-size:var(--text-xs);color:hsl(var(--color-primary));text-decoration:none;background:none;border:none;cursor:pointer;padding:0}.forgot-link.svelte-57ad4b:hover{text-decoration:underline}.reset-description.svelte-57ad4b{font-size:var(--text-sm);color:hsl(var(--color-foreground-muted));text-align:center;margin-bottom:var(--space-2)}.back-link.svelte-57ad4b{display:block;width:100%;text-align:center;font-size:var(--text-sm);color:hsl(var(--color-foreground-muted));background:none;border:none;cursor:pointer;padding:var(--space-2);transition:color var(--transition-fast)}.back-link.svelte-57ad4b:hover{color:hsl(var(--color-foreground))}.field-input.svelte-57ad4b{padding:var(--space-3) var(--space-4);background:hsl(var(--color-background));border:1px solid hsl(var(--color-border));border-radius:var(--radius-lg);font-size:var(--text-md);color:hsl(var(--color-foreground));transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.field-input.svelte-57ad4b:focus{outline:none;border-color:hsl(var(--color-primary));box-shadow:0 0 0 3px hsl(var(--color-primary) / .1)}.field-input.svelte-57ad4b::placeholder{color:hsl(var(--color-foreground-subtle))}.checkbox-field.svelte-57ad4b{display:flex;align-items:flex-start;gap:var(--space-3)}.checkbox-input.svelte-57ad4b{width:18px;height:18px;margin-top:2px;accent-color:hsl(var(--color-primary));border-radius:var(--radius-sm)}.checkbox-field.svelte-57ad4b label:where(.svelte-57ad4b){font-size:var(--text-sm);color:hsl(var(--color-foreground-secondary));line-height:var(--leading-snug)}.submit-btn.svelte-57ad4b{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:hsl(var(--color-primary));color:hsl(var(--color-primary-foreground));border:none;border-radius:var(--radius-lg);font-size:var(--text-md);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast)}.submit-btn.svelte-57ad4b:hover:not(:disabled){background:hsl(var(--color-primary-hover));transform:translateY(-1px);box-shadow:var(--shadow-md)}.submit-btn.svelte-57ad4b:disabled{opacity:.7;cursor:not-allowed}.auth-submit-spinner.svelte-57ad4b{width:16px;height:16px;border:2px solid hsl(var(--color-primary-foreground) / .3);border-top-color:hsl(var(--color-primary-foreground));border-radius:var(--radius-full);animation:spin 1s linear infinite}.swagger-page.svelte-1vp9k81{height:100%;overflow:auto;background:hsl(var(--color-background))}.loading-state.svelte-1vp9k81{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--space-8)}.loading-card.svelte-1vp9k81{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-8);background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-xl);text-align:center}.spinner.svelte-1vp9k81{width:48px;height:48px;border-width:3px}.loading-title.svelte-1vp9k81{font-size:var(--text-lg);font-weight:var(--font-semibold);color:hsl(var(--color-foreground))}.loading-description.svelte-1vp9k81{font-size:var(--text-sm);color:hsl(var(--color-foreground-muted))}.error-state.svelte-1vp9k81{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--space-8)}.error-card.svelte-1vp9k81{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-8);background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-xl);text-align:center;max-width:400px}.error-icon.svelte-1vp9k81{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:hsl(var(--color-destructive-subtle));color:hsl(var(--color-destructive));border-radius:var(--radius-full)}.error-icon.svelte-1vp9k81 svg:where(.svelte-1vp9k81){width:28px;height:28px}.error-title.svelte-1vp9k81{font-size:var(--text-lg);font-weight:var(--font-semibold);color:hsl(var(--color-foreground))}.error-description.svelte-1vp9k81{font-size:var(--text-sm);color:hsl(var(--color-foreground-muted));line-height:var(--leading-relaxed)}.fallback-btn.svelte-1vp9k81{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:hsl(var(--color-primary));color:hsl(var(--color-primary-foreground));border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-medium);text-decoration:none;transition:all var(--transition-fast);margin-top:var(--space-2)}.fallback-btn.svelte-1vp9k81:hover{background:hsl(var(--color-primary-hover));text-decoration:none;transform:translateY(-1px)}.fallback-btn.svelte-1vp9k81 svg:where(.svelte-1vp9k81){width:16px;height:16px}#swagger-ui-container{min-height:100%;padding:var(--space-4)}.swagger-ui{font-family:var(--font-sans)}.page-header.svelte-1ev8m6d{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.header-content.svelte-1ev8m6d{display:flex;flex-direction:column;gap:var(--space-1)}.filters.svelte-1la2nzt{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.filter-tabs.svelte-1la2nzt{display:flex;gap:var(--space-1);padding:var(--space-1);background:hsl(var(--color-surface));border-radius:var(--radius-lg)}.filter-tab.svelte-1la2nzt{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);color:hsl(var(--color-foreground-muted));background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.filter-tab.svelte-1la2nzt:hover{color:hsl(var(--color-foreground));background:hsl(var(--color-surface-hover))}.filter-tab.active.svelte-1la2nzt{color:hsl(var(--color-foreground));background:hsl(var(--color-card));box-shadow:var(--shadow-sm)}.filter-tab.svelte-1la2nzt .count:where(.svelte-1la2nzt){font-size:var(--text-xs);font-family:var(--font-mono);padding:0 var(--space-1);color:hsl(var(--color-foreground-subtle))}.search-box.svelte-1la2nzt{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-lg);min-width:240px}.search-icon.svelte-1la2nzt{width:16px;height:16px;color:hsl(var(--color-foreground-muted));flex-shrink:0}.search-input.svelte-1la2nzt{flex:1;border:none;background:transparent;font-size:var(--text-sm);color:hsl(var(--color-foreground));outline:none}.search-input.svelte-1la2nzt::placeholder{color:hsl(var(--color-foreground-subtle))}@media(max-width:768px){.filters.svelte-1la2nzt{flex-direction:column;align-items:stretch}.search-box.svelte-1la2nzt{min-width:unset}}.category-badge.svelte-m5fkgg{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-radius:var(--radius-full)}.category-badge.primary.svelte-m5fkgg{background:hsl(var(--color-primary-subtle));color:hsl(var(--color-primary))}.category-badge.success.svelte-m5fkgg{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.category-badge.warning.svelte-m5fkgg{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning))}.prompts-grid.svelte-131zld6{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--space-4)}.prompt-card.svelte-131zld6{background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-xl);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);transition:all var(--transition-fast)}.prompt-card.svelte-131zld6:hover{border-color:hsl(var(--color-border-strong));transform:translateY(-2px);box-shadow:var(--shadow-md)}.card-header.svelte-131zld6{display:flex;align-items:center;justify-content:space-between}.card-icon.svelte-131zld6{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg)}.card-icon.svelte-131zld6 svg:where(.svelte-131zld6){width:20px;height:20px}.card-icon.primary.svelte-131zld6{background:hsl(var(--color-primary-subtle));color:hsl(var(--color-primary))}.card-icon.success.svelte-131zld6{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.card-icon.warning.svelte-131zld6{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning))}.card-content.svelte-131zld6{display:flex;flex-direction:column;gap:var(--space-2)}.card-title.svelte-131zld6{font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.card-title.svelte-131zld6 a:where(.svelte-131zld6){color:hsl(var(--color-foreground));text-decoration:none}.card-title.svelte-131zld6 a:where(.svelte-131zld6):hover{color:hsl(var(--color-primary))}.card-description.svelte-131zld6{font-size:var(--text-sm);color:hsl(var(--color-foreground-muted));margin:0}.card-preview.svelte-131zld6{font-size:var(--text-sm);color:hsl(var(--color-foreground-secondary));margin:0}.card-footer.svelte-131zld6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.tags.svelte-131zld6{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tag.svelte-131zld6{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));background:hsl(var(--color-surface));padding:2px var(--space-2);border-radius:var(--radius-full)}.tag-more.svelte-131zld6{font-size:var(--text-xs);color:hsl(var(--color-foreground-subtle))}.card-actions.svelte-131zld6{display:flex;align-items:center;gap:var(--space-2)}.view-btn.svelte-131zld6{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);color:hsl(var(--color-foreground-muted));background:hsl(var(--color-surface));border:1px solid hsl(var(--color-border));transition:all var(--transition-fast)}.view-btn.svelte-131zld6:hover{background:hsl(var(--color-surface-hover));color:hsl(var(--color-foreground));border-color:hsl(var(--color-border-strong))}.view-btn.svelte-131zld6 svg:where(.svelte-131zld6){width:16px;height:16px}.loading-state.svelte-131zld6{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12)}.loading-state.svelte-131zld6 p:where(.svelte-131zld6){font-size:var(--text-sm);color:hsl(var(--color-foreground-muted))}.empty-state.svelte-131zld6{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-12);background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-xl);text-align:center}.empty-state.svelte-131zld6 svg:where(.svelte-131zld6){width:48px;height:48px;color:hsl(var(--color-foreground-subtle))}.empty-state.svelte-131zld6 p:where(.svelte-131zld6){font-size:var(--text-md);color:hsl(var(--color-foreground-muted));margin:0}.empty-state.error.svelte-131zld6 svg:where(.svelte-131zld6){color:hsl(var(--color-destructive))}.reset-btn.svelte-131zld6{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:hsl(var(--color-primary));background:hsl(var(--color-primary-subtle));border:1px solid hsl(var(--color-primary) / .2);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.reset-btn.svelte-131zld6:hover{background:hsl(var(--color-primary) / .15)}.page-header.svelte-1jigmyx{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.breadcrumb.svelte-1jigmyx{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.back-btn.svelte-1jigmyx{display:flex;align-items:center;gap:var(--space-1);color:hsl(var(--color-primary));background:transparent;border:none;font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:color var(--transition-fast)}.back-btn.svelte-1jigmyx:hover{color:hsl(var(--color-primary-hover))}.back-btn.svelte-1jigmyx svg:where(.svelte-1jigmyx){width:16px;height:16px}.separator.svelte-1jigmyx{color:hsl(var(--color-foreground-subtle))}.current.svelte-1jigmyx{color:hsl(var(--color-foreground-muted));max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-info.svelte-c7bv9e{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-xl)}.info-header.svelte-c7bv9e{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.updated.svelte-c7bv9e{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.prompt-title.svelte-c7bv9e{font-size:var(--text-2xl);font-weight:var(--font-bold);color:hsl(var(--color-foreground));margin:0}.prompt-description.svelte-c7bv9e{font-size:var(--text-md);color:hsl(var(--color-foreground-secondary));margin:0;line-height:var(--leading-relaxed)}.tags.svelte-c7bv9e{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tag.svelte-c7bv9e{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--color-foreground-muted));background:hsl(var(--color-surface));border-radius:var(--radius-md)}.code-blocks-panel.svelte-1vb1rd1{background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-xl);overflow:hidden}.code-panel-title.svelte-1vb1rd1{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4);font-size:var(--text-md);font-weight:var(--font-semibold);color:hsl(var(--color-foreground));margin:0;border-bottom:1px solid hsl(var(--color-border-subtle))}.code-panel-title.svelte-1vb1rd1 svg:where(.svelte-1vb1rd1){width:18px;height:18px;color:hsl(var(--color-primary))}.code-blocks-list.svelte-1vb1rd1{display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.code-block-item.svelte-1vb1rd1{border-bottom:1px solid hsl(var(--color-border-subtle))}.code-block-item.svelte-1vb1rd1:last-child{border-bottom:none}.code-block-header.svelte-1vb1rd1{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4);background:hsl(var(--color-surface))}.code-lang.svelte-1vb1rd1{font-size:var(--text-xs);font-family:var(--font-mono);font-weight:var(--font-medium);color:hsl(var(--color-foreground-muted));text-transform:uppercase}.code-preview.svelte-1vb1rd1{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--text-xs);line-height:var(--leading-relaxed);background:hsl(var(--color-background));overflow-x:auto}.code-preview.svelte-1vb1rd1 code:where(.svelte-1vb1rd1){font-family:var(--font-mono);color:hsl(var(--color-foreground-secondary));background:none;padding:0}.markdown-content.svelte-1qyvtxn{padding:var(--space-6);background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-xl);font-size:var(--text-md);line-height:var(--leading-relaxed)}.markdown-content.svelte-1qyvtxn h1{font-size:var(--text-2xl);font-weight:var(--font-bold);color:hsl(var(--color-foreground));margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid hsl(var(--color-border-subtle))}.markdown-content.svelte-1qyvtxn h2{font-size:var(--text-xl);font-weight:var(--font-semibold);color:hsl(var(--color-foreground));margin:var(--space-6) 0 var(--space-3)}.markdown-content.svelte-1qyvtxn h3{font-size:var(--text-lg);font-weight:var(--font-semibold);color:hsl(var(--color-foreground));margin:var(--space-5) 0 var(--space-2)}.markdown-content.svelte-1qyvtxn p{margin:0 0 var(--space-4);color:hsl(var(--color-foreground-secondary))}.markdown-content.svelte-1qyvtxn pre{margin:var(--space-4) 0;padding:var(--space-4);background:hsl(var(--color-surface));border:1px solid hsl(var(--color-border));border-radius:var(--radius-lg);overflow-x:auto}.markdown-content.svelte-1qyvtxn pre code{font-family:var(--font-mono);font-size:var(--text-sm);color:hsl(var(--color-foreground));background:none;padding:0}.markdown-content.svelte-1qyvtxn code{font-family:var(--font-mono);font-size:var(--text-sm);padding:var(--space-px) var(--space-1);background:hsl(var(--color-surface));border-radius:var(--radius-sm);color:hsl(var(--color-primary))}.markdown-content.svelte-1qyvtxn table{width:100%;margin:var(--space-4) 0;border-collapse:collapse;font-size:var(--text-sm)}.markdown-content.svelte-1qyvtxn th,.markdown-content.svelte-1qyvtxn td{padding:var(--space-2) var(--space-3);text-align:left;border:1px solid hsl(var(--color-border))}.markdown-content.svelte-1qyvtxn th{background:hsl(var(--color-surface));font-weight:var(--font-semibold);color:hsl(var(--color-foreground))}.markdown-content.svelte-1qyvtxn td{color:hsl(var(--color-foreground-secondary))}.markdown-content.svelte-1qyvtxn ul,.markdown-content.svelte-1qyvtxn ol{margin:var(--space-4) 0;padding-left:var(--space-6)}.markdown-content.svelte-1qyvtxn li{margin:var(--space-2) 0;color:hsl(var(--color-foreground-secondary))}.markdown-content.svelte-1qyvtxn a{color:hsl(var(--color-primary));text-decoration:underline;text-underline-offset:2px}.markdown-content.svelte-1qyvtxn a:hover{color:hsl(var(--color-primary-hover))}.markdown-content.svelte-1qyvtxn strong{font-weight:var(--font-semibold);color:hsl(var(--color-foreground))}.markdown-content.svelte-1qyvtxn em{font-style:italic}.markdown-content.render-failed.svelte-1qyvtxn{border-color:hsl(var(--color-warning) / .5);background:hsl(var(--color-warning-subtle))}.markdown-content.svelte-1qyvtxn .render-error{padding:var(--space-4);background:hsl(var(--color-warning-subtle));border:1px solid hsl(var(--color-warning) / .3);border-radius:var(--radius-md)}.markdown-content.svelte-1qyvtxn .render-error p{color:hsl(var(--color-warning));font-weight:var(--font-medium);margin-bottom:var(--space-3)}.markdown-content.svelte-1qyvtxn .render-error pre{margin:0;white-space:pre-wrap;word-break:break-word;font-size:var(--text-sm);color:hsl(var(--color-foreground-secondary));background:hsl(var(--color-background));padding:var(--space-3);border-radius:var(--radius-md)}.state-card.svelte-1ys6ynd{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-12);background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:var(--radius-xl);text-align:center}.state-card.error.svelte-1ys6ynd{border-color:hsl(var(--color-destructive) / .3)}.state-icon.svelte-1ys6ynd{width:48px;height:48px;color:hsl(var(--color-foreground-subtle))}.state-icon.error-icon.svelte-1ys6ynd{color:hsl(var(--color-destructive))}.state-title.svelte-1ys6ynd{font-size:var(--text-xl);font-weight:var(--font-semibold);color:hsl(var(--color-foreground));margin:0}.state-description.svelte-1ys6ynd{font-size:var(--text-md);color:hsl(var(--color-foreground-muted));margin:0}.routing-badge.svelte-1ip4z39{font-size:var(--text-xs);font-weight:var(--font-medium);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full)}.routing-badge.active.svelte-1ip4z39{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.routing-badge.inactive.svelte-1ip4z39{background:hsl(var(--color-surface));color:hsl(var(--color-foreground-muted))}.pool-content.svelte-1ip4z39{padding:var(--space-4)}.empty-state.svelte-1ip4z39{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8);color:hsl(var(--color-foreground-muted))}.empty-icon.svelte-1ip4z39{width:32px;height:32px;opacity:.5}.app-grid.svelte-1ip4z39{display:flex;flex-direction:column;gap:var(--space-3)}.app-card.svelte-1ip4z39{background:hsl(var(--color-surface));border-radius:var(--radius-lg);padding:var(--space-3)}.app-header.svelte-1ip4z39{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}.app-name.svelte-1ip4z39{font-size:var(--text-sm);font-weight:var(--font-medium);font-family:var(--font-mono);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md)}.app-name.primary.svelte-1ip4z39{background:hsl(var(--color-primary-subtle));color:hsl(var(--color-primary))}.app-name.read-replica.svelte-1ip4z39{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.app-name.secondary.svelte-1ip4z39{background:hsl(var(--color-surface-hover));color:hsl(var(--color-foreground-secondary))}.app-total.svelte-1ip4z39{font-size:var(--text-xl);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:hsl(var(--color-foreground))}.state-bars.svelte-1ip4z39{display:flex;flex-direction:column;gap:var(--space-1)}.state-row.svelte-1ip4z39{display:grid;grid-template-columns:120px 1fr 32px;gap:var(--space-2);align-items:center}.state-label.svelte-1ip4z39{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));text-transform:lowercase}.state-bar-container.svelte-1ip4z39{height:6px;background:hsl(var(--color-border-subtle));border-radius:var(--radius-full);overflow:hidden}.state-bar.svelte-1ip4z39{height:100%;border-radius:var(--radius-full);transition:width var(--transition-base)}.state-bar.success.svelte-1ip4z39{background:hsl(var(--color-success))}.state-bar.warning.svelte-1ip4z39{background:hsl(var(--color-warning))}.state-bar.muted.svelte-1ip4z39{background:hsl(var(--color-foreground-muted))}.state-bar.neutral.svelte-1ip4z39{background:hsl(var(--color-foreground-subtle))}.state-count.svelte-1ip4z39{font-size:var(--text-xs);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;text-align:right;color:hsl(var(--color-foreground-secondary))}.summary-row.svelte-1ip4z39{display:flex;justify-content:space-around;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid hsl(var(--color-border-subtle))}.summary-stat.svelte-1ip4z39{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.stat-value.svelte-1ip4z39{font-size:var(--text-lg);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:hsl(var(--color-foreground))}.stat-value.text-success.svelte-1ip4z39{color:hsl(var(--color-success))}.stat-value.text-muted.svelte-1ip4z39{color:hsl(var(--color-foreground-muted))}.stat-label.svelte-1ip4z39{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));text-transform:uppercase;letter-spacing:var(--tracking-wider)}.alert-panel.svelte-avk2jz{background:hsl(var(--color-destructive-subtle));border:2px solid hsl(var(--color-destructive) / .4);border-radius:var(--radius-xl);overflow:hidden}.alert-header.svelte-avk2jz{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--space-4);background:transparent;border:none;cursor:pointer;text-align:left}.alert-header.svelte-avk2jz:hover{background:hsl(var(--color-destructive) / .05)}.alert-title.svelte-avk2jz{display:flex;align-items:center;gap:var(--space-3)}.alert-icon.svelte-avk2jz{width:24px;height:24px;color:hsl(var(--color-destructive));flex-shrink:0}.title-text.svelte-avk2jz{font-size:var(--text-md);font-weight:var(--font-semibold);color:hsl(var(--color-destructive))}.subtitle.svelte-avk2jz{font-size:var(--text-sm);color:hsl(var(--color-foreground-muted));margin-left:var(--space-2)}.chevron.svelte-avk2jz{width:20px;height:20px;color:hsl(var(--color-foreground-muted));transition:transform var(--transition-fast)}.chevron.rotated.svelte-avk2jz{transform:rotate(-90deg)}.alert-content.svelte-avk2jz{padding:0 var(--space-4) var(--space-4)}.blocking-table.svelte-avk2jz{width:100%;border-collapse:collapse;font-size:var(--text-sm);background:hsl(var(--color-card));border-radius:var(--radius-lg);overflow:hidden}.blocking-table.svelte-avk2jz th:where(.svelte-avk2jz){font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:hsl(var(--color-foreground-muted));background:hsl(var(--color-surface));padding:var(--space-2) var(--space-3);text-align:left}.blocking-table.svelte-avk2jz td:where(.svelte-avk2jz){padding:var(--space-2) var(--space-3);border-top:1px solid hsl(var(--color-border-subtle));vertical-align:middle}.pid-cell.svelte-avk2jz code:where(.svelte-avk2jz){font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-bold);color:hsl(var(--color-destructive));background:hsl(var(--color-destructive-subtle));padding:var(--space-1) var(--space-2);border-radius:var(--radius-md)}.app-cell.svelte-avk2jz .app-badge:where(.svelte-avk2jz){font-family:var(--font-mono);font-size:var(--text-xs);color:hsl(var(--color-foreground-secondary))}.duration-cell.svelte-avk2jz{font-family:var(--font-mono);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.duration-cell.normal.svelte-avk2jz{color:hsl(var(--color-foreground-secondary))}.duration-cell.warning.svelte-avk2jz{color:hsl(var(--color-warning))}.duration-cell.critical.svelte-avk2jz{color:hsl(var(--color-destructive));font-weight:var(--font-bold)}.blocking-cell.svelte-avk2jz .blocked-pid:where(.svelte-avk2jz){font-family:var(--font-mono);font-size:var(--text-xs);color:hsl(var(--color-warning));background:hsl(var(--color-warning-subtle));padding:var(--space-px) var(--space-1);border-radius:var(--radius-sm)}.query-cell.svelte-avk2jz{max-width:300px}.query-cell.svelte-avk2jz code:where(.svelte-avk2jz){font-family:var(--font-mono);font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));word-break:break-all}@media(max-width:768px){.subtitle.svelte-avk2jz{display:none}.query-cell.svelte-avk2jz{max-width:150px}}.queries-content.svelte-km84zs{padding:0}.empty-state.svelte-km84zs{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8);color:hsl(var(--color-success))}.empty-state.success.svelte-km84zs .check-icon:where(.svelte-km84zs){width:32px;height:32px}.queries-list.svelte-km84zs{display:flex;flex-direction:column}.query-row.svelte-km84zs{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid hsl(var(--color-border-subtle))}.query-row.svelte-km84zs:last-child{border-bottom:none}.query-row.svelte-km84zs:hover{background:hsl(var(--color-surface))}.query-meta.svelte-km84zs{display:flex;align-items:center;gap:var(--space-2)}.pid-badge.svelte-km84zs code:where(.svelte-km84zs){font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);color:hsl(var(--color-foreground-secondary));background:hsl(var(--color-surface));padding:var(--space-1) var(--space-2);border-radius:var(--radius-md)}.duration.svelte-km84zs{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md)}.duration.normal.svelte-km84zs{color:hsl(var(--color-foreground-secondary));background:hsl(var(--color-surface))}.duration.warning.svelte-km84zs{color:hsl(var(--color-warning));background:hsl(var(--color-warning-subtle))}.duration.critical.svelte-km84zs{color:hsl(var(--color-destructive));background:hsl(var(--color-destructive-subtle))}.state-badge.svelte-km84zs{font-size:var(--text-xs);font-weight:var(--font-medium);padding:var(--space-px) var(--space-2);border-radius:var(--radius-full);text-transform:lowercase}.state-badge.active.svelte-km84zs{color:hsl(var(--color-success));background:hsl(var(--color-success-subtle))}.state-badge.idle.svelte-km84zs{color:hsl(var(--color-foreground-muted));background:hsl(var(--color-surface))}.query-info.svelte-km84zs{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs)}.query-app.svelte-km84zs{font-family:var(--font-mono);color:hsl(var(--color-primary))}.query-user.svelte-km84zs{color:hsl(var(--color-foreground-muted))}.query-text.svelte-km84zs{font-family:var(--font-mono);font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));word-break:break-all;line-height:var(--leading-relaxed)}.loading-skeleton.svelte-km84zs{padding:var(--space-4)}.warning-badge.svelte-1h1whlf{font-size:var(--text-xs);font-weight:var(--font-medium);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning))}.index-content.svelte-1h1whlf{padding:0}.empty-state.svelte-1h1whlf{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8);color:hsl(var(--color-foreground-muted))}.empty-icon.svelte-1h1whlf{width:32px;height:32px;opacity:.5}.attention-alert.svelte-1h1whlf{background:hsl(var(--color-warning-subtle));border-bottom:1px solid hsl(var(--color-warning) / .3)}.attention-header.svelte-1h1whlf{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--space-3) var(--space-4);background:transparent;border:none;cursor:pointer;text-align:left}.attention-header.svelte-1h1whlf:hover{background:hsl(var(--color-warning) / .1)}.attention-title.svelte-1h1whlf{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold);color:hsl(var(--color-warning))}.attention-icon.svelte-1h1whlf{width:18px;height:18px;flex-shrink:0}.chevron.svelte-1h1whlf{width:16px;height:16px;color:hsl(var(--color-foreground-muted));transition:transform var(--transition-fast)}.chevron.rotated.svelte-1h1whlf{transform:rotate(-90deg)}.attention-list.svelte-1h1whlf{display:flex;flex-direction:column;padding:0 var(--space-4) var(--space-3);gap:var(--space-2)}.attention-item.svelte-1h1whlf{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3);background:hsl(var(--color-card));border-radius:var(--radius-md);border-left:3px solid transparent}.attention-item.warning.svelte-1h1whlf{border-left-color:hsl(var(--color-warning))}.attention-item.critical.svelte-1h1whlf{border-left-color:hsl(var(--color-destructive));background:hsl(var(--color-destructive-subtle) / .3)}.attention-table-info.svelte-1h1whlf{display:flex;flex-direction:column;gap:var(--space-px)}.attention-table-name.svelte-1h1whlf{font-weight:var(--font-medium);font-size:var(--text-sm);color:hsl(var(--color-foreground))}.attention-index-name.svelte-1h1whlf{font-family:var(--font-mono);font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.attention-stats.svelte-1h1whlf{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-px)}.seq-scan-value.svelte-1h1whlf{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-bold);color:hsl(var(--color-destructive))}.idx-scan-value.svelte-1h1whlf{font-family:var(--font-mono);font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.stats-row.svelte-1h1whlf{display:flex;justify-content:space-around;padding:var(--space-4);border-bottom:1px solid hsl(var(--color-border-subtle));background:hsl(var(--color-surface))}.stat.svelte-1h1whlf{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.stat-value.svelte-1h1whlf{font-size:var(--text-lg);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:hsl(var(--color-foreground))}.stat-value.healthy.svelte-1h1whlf{color:hsl(var(--color-success))}.stat-value.warning.svelte-1h1whlf{color:hsl(var(--color-warning))}.stat-label.svelte-1h1whlf{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));text-transform:uppercase;letter-spacing:var(--tracking-wider)}.table-wrapper.svelte-1h1whlf{overflow-x:auto}.index-table.svelte-1h1whlf{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.index-table.svelte-1h1whlf th:where(.svelte-1h1whlf){font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:hsl(var(--color-foreground-muted));padding:var(--space-2) var(--space-3);text-align:left;background:hsl(var(--color-surface));position:sticky;top:0}.index-table.svelte-1h1whlf th.numeric:where(.svelte-1h1whlf){text-align:right}.index-table.svelte-1h1whlf td:where(.svelte-1h1whlf){padding:var(--space-2) var(--space-3);border-top:1px solid hsl(var(--color-border-subtle));vertical-align:middle}.index-table.svelte-1h1whlf tr:where(.svelte-1h1whlf):hover td:where(.svelte-1h1whlf){background:hsl(var(--color-surface))}.index-table.svelte-1h1whlf tr.warning:where(.svelte-1h1whlf) td:where(.svelte-1h1whlf){background:hsl(var(--color-warning-subtle) / .3)}.index-table.svelte-1h1whlf tr.critical:where(.svelte-1h1whlf) td:where(.svelte-1h1whlf){background:hsl(var(--color-destructive-subtle) / .3)}.name-cell.svelte-1h1whlf{display:flex;flex-direction:column;gap:var(--space-px)}.table-name.svelte-1h1whlf{font-weight:var(--font-medium);color:hsl(var(--color-foreground))}.index-name.svelte-1h1whlf{font-family:var(--font-mono);font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.numeric.svelte-1h1whlf{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.idx-scan.svelte-1h1whlf .zero:where(.svelte-1h1whlf){color:hsl(var(--color-warning));font-weight:var(--font-bold)}.seq-scan.svelte-1h1whlf .high:where(.svelte-1h1whlf){color:hsl(var(--color-destructive));font-weight:var(--font-bold)}.size-cell.svelte-1h1whlf{color:hsl(var(--color-foreground-muted));font-size:var(--text-xs)}.more-indicator.svelte-1h1whlf{text-align:center;padding:var(--space-3);font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));border-top:1px solid hsl(var(--color-border-subtle))}.loading-skeleton.svelte-1h1whlf{padding:var(--space-4)}.page-header.svelte-x6y1c7{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}.header-left.svelte-x6y1c7{display:flex;flex-direction:column;gap:var(--space-2)}.page-title.svelte-x6y1c7{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:hsl(var(--color-foreground));margin:0}.header-meta.svelte-x6y1c7{display:flex;align-items:center;gap:var(--space-3)}.status-badge.svelte-x6y1c7{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-full)}.status-badge.loading.svelte-x6y1c7{background:hsl(var(--color-primary-subtle));color:hsl(var(--color-primary));animation:pulse 2s ease-in-out infinite}.status-badge.success.svelte-x6y1c7{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.status-badge.error.svelte-x6y1c7{background:hsl(var(--color-destructive-subtle));color:hsl(var(--color-destructive))}.last-refresh.svelte-x6y1c7{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.header-actions.svelte-x6y1c7{display:flex;gap:var(--space-2)}.icon.svelte-x6y1c7{width:14px;height:14px}.btn-secondary.active.svelte-x6y1c7{background:hsl(var(--color-success-subtle));border-color:hsl(var(--color-success) / .3);color:hsl(var(--color-success))}.error-banner.svelte-x6y1c7{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:hsl(var(--color-destructive-subtle));border:1px solid hsl(var(--color-destructive) / .3);border-radius:var(--radius-lg);color:hsl(var(--color-destructive));font-size:var(--text-sm)}.error-banner.auth.svelte-x6y1c7{background:hsl(var(--color-warning-subtle));border-color:hsl(var(--color-warning) / .3);color:hsl(var(--color-warning))}.error-banner.network.svelte-x6y1c7{background:hsl(var(--color-primary-subtle));border-color:hsl(var(--color-primary) / .3);color:hsl(var(--color-primary))}.error-banner.svelte-x6y1c7 .icon:where(.svelte-x6y1c7){width:18px;height:18px;flex-shrink:0}.error-content.svelte-x6y1c7{display:flex;flex-direction:column;gap:var(--space-1);flex:1}.error-message.svelte-x6y1c7{font-weight:var(--font-medium)}.error-code.svelte-x6y1c7{font-size:var(--text-xs);font-family:var(--font-mono);opacity:.8}.retry-btn.svelte-x6y1c7{margin-left:auto;background:hsl(var(--color-destructive));color:#fff;flex-shrink:0}.retry-btn.svelte-x6y1c7:hover{background:hsl(var(--color-destructive) / .9)}.auth-btn.svelte-x6y1c7{margin-left:auto;background:hsl(var(--color-warning));color:hsl(var(--color-warning-foreground));flex-shrink:0;text-decoration:none}.auth-btn.svelte-x6y1c7:hover{background:hsl(var(--color-warning) / .9);text-decoration:none}.diagnostics-grid.svelte-x6y1c7{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.performance-column.svelte-x6y1c7{display:flex;flex-direction:column;gap:var(--space-4)}@media(max-width:1024px){.diagnostics-grid.svelte-x6y1c7{grid-template-columns:1fr}}.database-selector.svelte-1x7lfr1{display:flex;background:hsl(var(--color-surface));border:1px solid hsl(var(--color-border));border-radius:var(--radius-lg);padding:2px;gap:2px}.selector-option.svelte-1x7lfr1{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1-5) var(--space-2-5);background:transparent;border:none;border-radius:var(--radius-md);color:hsl(var(--color-foreground-muted));font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.selector-option.svelte-1x7lfr1:hover:not(.active){background:hsl(var(--color-surface-hover));color:hsl(var(--color-foreground-secondary))}.selector-option.active.svelte-1x7lfr1{background:hsl(var(--color-primary));color:hsl(var(--color-primary-foreground))}.selector-option.svelte-1x7lfr1:focus-visible{outline:2px solid hsl(var(--color-ring));outline-offset:1px}.option-icon.svelte-1x7lfr1{width:12px;height:12px;flex-shrink:0}.option-label.svelte-1x7lfr1{white-space:nowrap}@media(max-width:480px){.option-label.svelte-1x7lfr1{display:none}.selector-option.svelte-1x7lfr1{padding:var(--space-2)}.option-icon.svelte-1x7lfr1{width:14px;height:14px}}.panel-content.svelte-fc7t7s{padding:var(--space-4)}.panel-badge.svelte-fc7t7s{font-size:var(--text-xs);font-weight:var(--font-medium);padding:2px 8px;border-radius:var(--radius-full)}.panel-badge.success.svelte-fc7t7s{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.panel-badge.warning.svelte-fc7t7s{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning))}.empty-state.svelte-fc7t7s{display:flex;align-items:center;justify-content:center;padding:var(--space-8);color:hsl(var(--color-foreground-muted))}.state-bars.svelte-fc7t7s{display:flex;flex-direction:column;gap:var(--space-2)}.state-row.svelte-fc7t7s{display:grid;grid-template-columns:70px 1fr 40px;gap:var(--space-2);align-items:center}.state-label.svelte-fc7t7s{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--color-foreground-muted))}.state-bar-container.svelte-fc7t7s{height:10px;background:hsl(var(--color-border-subtle));border-radius:var(--radius-full);overflow:hidden}.state-bar.svelte-fc7t7s{height:100%;border-radius:var(--radius-full);transition:width var(--transition-base)}.state-bar.success.svelte-fc7t7s{background:hsl(var(--color-success))}.state-bar.warning.svelte-fc7t7s{background:hsl(var(--color-warning))}.state-bar.error.svelte-fc7t7s{background:hsl(var(--color-error))}.state-bar.muted.svelte-fc7t7s{background:hsl(var(--color-foreground-muted))}.state-count.svelte-fc7t7s{font-size:var(--text-sm);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;text-align:right;color:hsl(var(--color-foreground))}.connection-summary.svelte-fc7t7s{display:flex;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid hsl(var(--color-border-subtle))}.summary-item.svelte-fc7t7s{display:flex;flex-direction:column;gap:var(--space-0-5)}.summary-item.warning.svelte-fc7t7s .summary-value:where(.svelte-fc7t7s){color:hsl(var(--color-warning))}.summary-item.error.svelte-fc7t7s .summary-value:where(.svelte-fc7t7s){color:hsl(var(--color-error))}.summary-label.svelte-fc7t7s{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.summary-value.svelte-fc7t7s{font-size:var(--text-lg);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:hsl(var(--color-foreground))}.panel-content.svelte-ei1hwr{padding:var(--space-4)}.panel-badge.svelte-ei1hwr{font-size:var(--text-xs);font-weight:var(--font-medium);padding:2px 8px;border-radius:var(--radius-full);text-transform:capitalize}.panel-badge.success.svelte-ei1hwr{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.panel-badge.warning.svelte-ei1hwr{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning))}.panel-badge.error.svelte-ei1hwr{background:hsl(var(--color-destructive-subtle));color:hsl(var(--color-destructive))}.empty-state.svelte-ei1hwr{display:flex;align-items:center;justify-content:center;padding:var(--space-8);color:hsl(var(--color-foreground-muted))}.summary-grid.svelte-ei1hwr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.summary-card.svelte-ei1hwr{background:hsl(var(--color-surface-subtle));border:1px solid hsl(var(--color-border));border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.card-label.svelte-ei1hwr{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));text-transform:uppercase;letter-spacing:var(--tracking-wider)}.card-value.svelte-ei1hwr{font-size:var(--text-lg);font-weight:var(--font-semibold);color:hsl(var(--color-foreground))}.card-sub.svelte-ei1hwr{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.detail-grid.svelte-ei1hwr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.detail-item.svelte-ei1hwr{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2);border:1px solid hsl(var(--color-border-subtle));border-radius:var(--radius-sm);background:hsl(var(--color-surface))}.detail-label.svelte-ei1hwr{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.detail-value.svelte-ei1hwr{font-size:var(--text-sm);font-weight:var(--font-medium)}.detail-value.success.svelte-ei1hwr{color:hsl(var(--color-success))}.detail-value.error.svelte-ei1hwr{color:hsl(var(--color-destructive))}@media(max-width:640px){.summary-grid.svelte-ei1hwr,.detail-grid.svelte-ei1hwr{grid-template-columns:1fr}}.panel-content.svelte-1muqecj{padding:var(--space-4)}.panel-badge.svelte-1muqecj{font-size:var(--text-xs);font-weight:var(--font-medium);padding:2px 8px;border-radius:var(--radius-full)}.panel-badge.success.svelte-1muqecj{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.panel-badge.warning.svelte-1muqecj{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning))}.panel-badge.error.svelte-1muqecj{background:hsl(var(--color-destructive-subtle));color:hsl(var(--color-destructive))}.panel-badge.muted.svelte-1muqecj{background:hsl(var(--color-surface));color:hsl(var(--color-foreground-muted))}.empty-state.svelte-1muqecj{display:flex;align-items:center;justify-content:center;padding:var(--space-8);color:hsl(var(--color-foreground-muted))}.gauge-container.svelte-1muqecj{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-4)}.gauge.svelte-1muqecj{position:relative;width:140px;height:85px}.gauge-svg.svelte-1muqecj{width:100%;height:100%}.gauge-fill.svelte-1muqecj{transition:stroke-dasharray var(--transition-base)}.gauge-value.svelte-1muqecj{position:absolute;bottom:8px;left:50%;transform:translate(-50%);font-size:var(--text-2xl);font-weight:var(--font-bold);font-variant-numeric:tabular-nums}.gauge-value.success.svelte-1muqecj{color:hsl(var(--color-success))}.gauge-value.warning.svelte-1muqecj{color:hsl(var(--color-warning))}.gauge-value.error.svelte-1muqecj{color:hsl(var(--color-error))}.gauge-value.muted.svelte-1muqecj{color:hsl(var(--color-foreground-muted))}.gauge-label.svelte-1muqecj{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));text-transform:uppercase;letter-spacing:var(--tracking-wider)}.gauge-guidance.svelte-1muqecj{margin-top:var(--space-3);font-size:var(--text-sm);color:hsl(var(--color-foreground-secondary));text-align:center}.stats-grid.svelte-1muqecj{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.stat-item.svelte-1muqecj{display:flex;flex-direction:column;gap:var(--space-0-5);padding:var(--space-2);background:hsl(var(--color-surface));border-radius:var(--radius-md)}.stat-item.warning.svelte-1muqecj .stat-value:where(.svelte-1muqecj){color:hsl(var(--color-warning))}.stat-value.svelte-1muqecj{font-size:var(--text-lg);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:hsl(var(--color-foreground))}.stat-label.svelte-1muqecj{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.threshold-reference.svelte-1muqecj{display:flex;justify-content:center;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid hsl(var(--color-border-subtle))}.threshold-item.svelte-1muqecj{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.threshold-dot.svelte-1muqecj{width:8px;height:8px;border-radius:var(--radius-full)}.threshold-item.success.svelte-1muqecj .threshold-dot:where(.svelte-1muqecj){background:hsl(var(--color-success))}.threshold-item.warning.svelte-1muqecj .threshold-dot:where(.svelte-1muqecj){background:hsl(var(--color-warning))}.threshold-item.error.svelte-1muqecj .threshold-dot:where(.svelte-1muqecj){background:hsl(var(--color-error))}@media(max-width:480px){.threshold-reference.svelte-1muqecj{flex-direction:column;align-items:center;gap:var(--space-1)}}.panel-content.svelte-1jhk809{padding:var(--space-4)}.panel-badge.svelte-1jhk809{font-size:var(--text-xs);font-weight:var(--font-medium);padding:2px 8px;border-radius:var(--radius-full);text-transform:capitalize}.panel-badge.success.svelte-1jhk809{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.panel-badge.warning.svelte-1jhk809{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning))}.panel-badge.error.svelte-1jhk809{background:hsl(var(--color-destructive-subtle));color:hsl(var(--color-destructive))}.empty-state.svelte-1jhk809{display:flex;align-items:center;justify-content:center;padding:var(--space-8);color:hsl(var(--color-foreground-muted))}.summary-grid.svelte-1jhk809{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.summary-card.svelte-1jhk809{background:hsl(var(--color-surface-subtle));border:1px solid hsl(var(--color-border));border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.card-label.svelte-1jhk809{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));text-transform:uppercase;letter-spacing:var(--tracking-wider)}.card-value.svelte-1jhk809{font-size:var(--text-lg);font-weight:var(--font-semibold);color:hsl(var(--color-foreground))}.card-sub.svelte-1jhk809{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.detail-grid.svelte-1jhk809{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.detail-item.svelte-1jhk809{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2);border:1px solid hsl(var(--color-border-subtle));border-radius:var(--radius-sm);background:hsl(var(--color-surface))}.detail-label.svelte-1jhk809{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.detail-value.svelte-1jhk809{font-size:var(--text-sm);font-weight:var(--font-medium)}@media(max-width:640px){.summary-grid.svelte-1jhk809,.detail-grid.svelte-1jhk809{grid-template-columns:1fr}}.panel-content.svelte-1px8ek2{padding:var(--space-4)}.panel-badge.svelte-1px8ek2{font-size:var(--text-xs);font-weight:var(--font-medium);padding:2px 8px;border-radius:var(--radius-full)}.panel-badge.info.svelte-1px8ek2{background:hsl(var(--color-info-subtle));color:hsl(var(--color-info))}.empty-state.svelte-1px8ek2{display:flex;align-items:center;justify-content:center;padding:var(--space-8);color:hsl(var(--color-foreground-muted))}.activity-summary.svelte-1px8ek2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-bottom:var(--space-4)}.summary-card.svelte-1px8ek2{display:flex;flex-direction:column;align-items:center;padding:var(--space-3);background:hsl(var(--color-surface));border:1px solid hsl(var(--color-border-subtle));border-radius:var(--radius-lg);transition:border-color var(--transition-fast)}.summary-card.emphasized.svelte-1px8ek2{border-color:hsl(var(--color-primary) / .5);background:hsl(var(--color-primary-subtle))}.summary-card.svelte-1px8ek2 .card-label:where(.svelte-1px8ek2){font-size:var(--text-xs);font-weight:var(--font-semibold);color:hsl(var(--color-foreground-muted));text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--space-1)}.summary-card.svelte-1px8ek2 .card-value:where(.svelte-1px8ek2){font-size:var(--text-xl);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:hsl(var(--color-foreground))}.summary-card.svelte-1px8ek2 .card-breakdown:where(.svelte-1px8ek2){font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));margin-top:var(--space-1)}.stats-grid.svelte-1px8ek2{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2);margin-bottom:var(--space-4)}.stat-item.svelte-1px8ek2{display:flex;flex-direction:column;align-items:center;gap:var(--space-0-5)}.stat-value.svelte-1px8ek2{font-size:var(--text-lg);font-weight:var(--font-bold);font-variant-numeric:tabular-nums}.stat-value.insert.svelte-1px8ek2{color:hsl(var(--color-success))}.stat-value.update.svelte-1px8ek2{color:hsl(var(--color-info))}.stat-value.delete.svelte-1px8ek2{color:hsl(var(--color-warning))}.stat-value.fetch.svelte-1px8ek2{color:hsl(var(--color-foreground))}.stat-label.svelte-1px8ek2{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.efficiency-section.svelte-1px8ek2{padding-top:var(--space-3);border-top:1px solid hsl(var(--color-border-subtle))}.efficiency-header.svelte-1px8ek2{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.efficiency-label.svelte-1px8ek2{font-size:var(--text-xs);font-weight:var(--font-semibold);color:hsl(var(--color-foreground-muted));text-transform:uppercase;letter-spacing:var(--tracking-wider)}.efficiency-badge.svelte-1px8ek2{font-size:var(--text-xs);font-weight:var(--font-medium);padding:2px 6px;border-radius:var(--radius-sm);text-transform:capitalize}.efficiency-badge.success.svelte-1px8ek2{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.efficiency-badge.warning.svelte-1px8ek2{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning))}.efficiency-badge.error.svelte-1px8ek2{background:hsl(var(--color-destructive-subtle));color:hsl(var(--color-destructive))}.efficiency-badge.muted.svelte-1px8ek2{background:hsl(var(--color-surface));color:hsl(var(--color-foreground-muted))}.efficiency-bar-container.svelte-1px8ek2{height:6px;background:hsl(var(--color-border-subtle));border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--space-1)}.efficiency-bar.svelte-1px8ek2{height:100%;border-radius:var(--radius-full);transition:width var(--transition-base)}.efficiency-bar.success.svelte-1px8ek2{background:hsl(var(--color-success))}.efficiency-bar.warning.svelte-1px8ek2{background:hsl(var(--color-warning))}.efficiency-bar.error.svelte-1px8ek2{background:hsl(var(--color-error))}.efficiency-value.svelte-1px8ek2{font-size:var(--text-sm);font-weight:var(--font-medium);color:hsl(var(--color-foreground))}.efficiency-hint.svelte-1px8ek2{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));font-weight:var(--font-normal)}@media(max-width:480px){.stats-grid.svelte-1px8ek2{grid-template-columns:repeat(2,1fr)}}.panel-content.svelte-1wjglm8{padding:var(--space-4)}.panel-badge.svelte-1wjglm8{font-size:var(--text-xs);font-weight:var(--font-medium);padding:2px 8px;border-radius:var(--radius-full)}.panel-badge.info.svelte-1wjglm8{background:hsl(var(--color-info-subtle));color:hsl(var(--color-info))}.empty-state.svelte-1wjglm8{display:flex;align-items:center;justify-content:center;padding:var(--space-8);color:hsl(var(--color-foreground-muted))}.transaction-summary.svelte-1wjglm8{margin-bottom:var(--space-4)}.summary-main.svelte-1wjglm8{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-3)}.main-stat.svelte-1wjglm8{display:flex;flex-direction:column;align-items:center}.main-value.svelte-1wjglm8{font-size:var(--text-2xl);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:hsl(var(--color-success))}.main-value.secondary.svelte-1wjglm8{color:hsl(var(--color-warning));font-size:var(--text-xl)}.main-label.svelte-1wjglm8{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.main-divider.svelte-1wjglm8{font-size:var(--text-2xl);color:hsl(var(--color-foreground-muted));font-weight:var(--font-light)}.commit-rate.svelte-1wjglm8{margin-top:var(--space-3)}.rate-header.svelte-1wjglm8{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-1)}.rate-label.svelte-1wjglm8{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.rate-value.svelte-1wjglm8{font-size:var(--text-sm);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.rate-value.success.svelte-1wjglm8{color:hsl(var(--color-success))}.rate-value.warning.svelte-1wjglm8{color:hsl(var(--color-warning))}.rate-value.error.svelte-1wjglm8{color:hsl(var(--color-error))}.rate-bar-container.svelte-1wjglm8{height:6px;background:hsl(var(--color-border-subtle));border-radius:var(--radius-full);overflow:hidden}.rate-bar.svelte-1wjglm8{height:100%;border-radius:var(--radius-full);transition:width var(--transition-base)}.rate-bar.success.svelte-1wjglm8{background:hsl(var(--color-success))}.rate-bar.warning.svelte-1wjglm8{background:hsl(var(--color-warning))}.rate-bar.error.svelte-1wjglm8{background:hsl(var(--color-error))}.size-section.svelte-1wjglm8{padding:var(--space-3);background:hsl(var(--color-surface));border-radius:var(--radius-lg);margin-bottom:var(--space-4)}.size-display.svelte-1wjglm8{display:flex;align-items:center;gap:var(--space-3)}.size-icon.svelte-1wjglm8{width:32px;height:32px;color:hsl(var(--color-primary))}.size-info.svelte-1wjglm8{display:flex;flex-direction:column}.size-value.svelte-1wjglm8{font-size:var(--text-xl);font-weight:var(--font-bold);color:hsl(var(--color-foreground))}.size-label.svelte-1wjglm8{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.health-indicators.svelte-1wjglm8{display:flex;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid hsl(var(--color-border-subtle))}.health-item.svelte-1wjglm8{display:flex;align-items:center;gap:var(--space-2)}.health-icon.svelte-1wjglm8{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.health-icon.svelte-1wjglm8 svg:where(.svelte-1wjglm8){width:16px;height:16px;color:hsl(var(--color-success))}.health-item.warning.svelte-1wjglm8 .health-icon:where(.svelte-1wjglm8) svg:where(.svelte-1wjglm8){color:hsl(var(--color-warning))}.health-value.svelte-1wjglm8{font-size:var(--text-lg);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:hsl(var(--color-foreground))}.health-item.warning.svelte-1wjglm8 .health-value:where(.svelte-1wjglm8){color:hsl(var(--color-warning))}.health-label.svelte-1wjglm8{font-size:var(--text-sm);color:hsl(var(--color-foreground-muted))}.conflict-breakdown.svelte-1wjglm8{margin-top:var(--space-4);padding:var(--space-3);border:1px solid hsl(var(--color-border-subtle));border-radius:var(--radius-md);background:hsl(var(--color-surface))}.breakdown-header.svelte-1wjglm8{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.breakdown-title.svelte-1wjglm8{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:hsl(var(--color-foreground-muted))}.breakdown-total.svelte-1wjglm8{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.breakdown-grid.svelte-1wjglm8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.breakdown-item.svelte-1wjglm8{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2);border-radius:var(--radius-sm);background:hsl(var(--color-surface-subtle))}.breakdown-label.svelte-1wjglm8{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.breakdown-value.svelte-1wjglm8{font-size:var(--text-sm);font-weight:var(--font-medium)}@media(max-width:640px){.health-indicators.svelte-1wjglm8{flex-direction:column;gap:var(--space-2)}.breakdown-grid.svelte-1wjglm8{grid-template-columns:1fr}}.panel-content.svelte-2jgzv{padding:var(--space-4)}.panel-badge.svelte-2jgzv{font-size:var(--text-xs);font-weight:var(--font-medium);padding:2px 8px;border-radius:var(--radius-full)}.panel-badge.success.svelte-2jgzv{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.panel-badge.warning.svelte-2jgzv{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning))}.panel-badge.muted.svelte-2jgzv{background:hsl(var(--color-surface));color:hsl(var(--color-foreground-muted))}.section-title.svelte-2jgzv{font-size:var(--text-xs);font-weight:var(--font-semibold);color:hsl(var(--color-foreground-muted));text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--space-3)}.replication-section.svelte-2jgzv{margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid hsl(var(--color-border-subtle))}.lag-display.svelte-2jgzv{display:flex;align-items:center;gap:var(--space-4)}.lag-gauge.svelte-2jgzv{display:flex;flex-direction:column;align-items:center}.lag-indicator.svelte-2jgzv{display:flex;align-items:baseline;gap:var(--space-0-5);padding:var(--space-2) var(--space-3);background:hsl(var(--color-surface));border-radius:var(--radius-lg);border:2px solid}.lag-indicator.success.svelte-2jgzv{border-color:hsl(var(--color-success))}.lag-indicator.warning.svelte-2jgzv{border-color:hsl(var(--color-warning))}.lag-indicator.muted.svelte-2jgzv{border-color:hsl(var(--color-border))}.lag-value.svelte-2jgzv{font-size:var(--text-2xl);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:hsl(var(--color-foreground))}.lag-unit.svelte-2jgzv{font-size:var(--text-sm);color:hsl(var(--color-foreground-muted))}.lag-label.svelte-2jgzv{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));margin-top:var(--space-1)}.lag-info.svelte-2jgzv{display:flex;flex-direction:column;gap:var(--space-1);flex:1}.lag-status.svelte-2jgzv{display:flex;align-items:center;gap:var(--space-2)}.status-dot.svelte-2jgzv{width:8px;height:8px;border-radius:var(--radius-full)}.lag-status.success.svelte-2jgzv .status-dot:where(.svelte-2jgzv){background:hsl(var(--color-success))}.lag-status.warning.svelte-2jgzv .status-dot:where(.svelte-2jgzv){background:hsl(var(--color-warning))}.lag-status.muted.svelte-2jgzv .status-dot:where(.svelte-2jgzv){background:hsl(var(--color-foreground-muted))}.status-text.svelte-2jgzv{font-weight:var(--font-semibold);color:hsl(var(--color-foreground))}.lag-hint.svelte-2jgzv{font-size:var(--text-sm);color:hsl(var(--color-foreground-muted))}.no-replication.svelte-2jgzv{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);background:hsl(var(--color-surface));border-radius:var(--radius-md);color:hsl(var(--color-foreground-muted));font-size:var(--text-sm)}.no-replication.svelte-2jgzv .icon:where(.svelte-2jgzv){width:18px;height:18px;flex-shrink:0}.replication-signals.svelte-2jgzv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-3)}.signal-item.svelte-2jgzv{display:flex;flex-direction:column;gap:var(--space-0-5);padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid hsl(var(--color-border-subtle));background:hsl(var(--color-surface))}.signal-label.svelte-2jgzv{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));text-transform:uppercase;letter-spacing:var(--tracking-wider)}.signal-value.svelte-2jgzv{font-size:var(--text-sm);font-weight:var(--font-medium);color:hsl(var(--color-foreground))}.checkpoint-summary.svelte-2jgzv{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3)}.checkpoint-total.svelte-2jgzv{display:flex;flex-direction:column;align-items:center;padding:var(--space-3);background:hsl(var(--color-surface));border-radius:var(--radius-lg)}.total-value.svelte-2jgzv{font-size:var(--text-xl);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:hsl(var(--color-foreground))}.total-label.svelte-2jgzv{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.checkpoint-breakdown.svelte-2jgzv{display:flex;gap:var(--space-3);flex:1}.breakdown-item.svelte-2jgzv{display:flex;flex-direction:column;gap:var(--space-0-5)}.breakdown-value.svelte-2jgzv{font-size:var(--text-lg);font-weight:var(--font-bold);font-variant-numeric:tabular-nums}.breakdown-value.success.svelte-2jgzv{color:hsl(var(--color-success))}.breakdown-value.warning.svelte-2jgzv{color:hsl(var(--color-warning))}.breakdown-label.svelte-2jgzv{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.ratio-section.svelte-2jgzv{margin-bottom:var(--space-3)}.ratio-header.svelte-2jgzv{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-1)}.ratio-label.svelte-2jgzv{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.ratio-value.svelte-2jgzv{font-size:var(--text-sm);font-weight:var(--font-medium);color:hsl(var(--color-foreground))}.ratio-bar-container.svelte-2jgzv{height:6px;background:hsl(var(--color-warning-subtle));border-radius:var(--radius-full);overflow:hidden}.ratio-bar.timed.svelte-2jgzv{height:100%;background:hsl(var(--color-success));border-radius:var(--radius-full);transition:width var(--transition-base)}.ratio-hint.svelte-2jgzv{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));margin-top:var(--space-1)}.buffer-stats.svelte-2jgzv{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}.timing-stats.svelte-2jgzv{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);margin-top:var(--space-3)}.stat-item.svelte-2jgzv{display:flex;flex-direction:column;align-items:center;gap:var(--space-0-5);position:relative}.stat-item.warning.svelte-2jgzv .stat-value:where(.svelte-2jgzv){color:hsl(var(--color-warning))}.stat-value.svelte-2jgzv{font-size:var(--text-lg);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:hsl(var(--color-foreground))}.stat-label.svelte-2jgzv{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));text-align:center}.stat-warning.svelte-2jgzv{position:absolute;top:-4px;right:0;width:14px;height:14px;display:flex;align-items:center;justify-content:center;background:hsl(var(--color-warning));color:hsl(var(--color-warning-foreground));border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-bold)}.no-checkpoint.svelte-2jgzv{display:flex;align-items:center;justify-content:center;padding:var(--space-4);color:hsl(var(--color-foreground-muted))}@media(max-width:640px){.buffer-stats.svelte-2jgzv{grid-template-columns:repeat(2,1fr)}.timing-stats.svelte-2jgzv,.replication-signals.svelte-2jgzv{grid-template-columns:1fr}.lag-display.svelte-2jgzv{flex-direction:column;align-items:flex-start}}.panel-content.svelte-1dcgses{padding:var(--space-4)}.panel-badge.svelte-1dcgses{font-size:var(--text-xs);font-weight:var(--font-medium);padding:2px 8px;border-radius:var(--radius-full);text-transform:capitalize}.panel-badge.success.svelte-1dcgses{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.panel-badge.warning.svelte-1dcgses{background:hsl(var(--color-warning-subtle));color:hsl(var(--color-warning))}.panel-badge.error.svelte-1dcgses{background:hsl(var(--color-destructive-subtle));color:hsl(var(--color-destructive))}.empty-state.svelte-1dcgses{display:flex;align-items:center;justify-content:center;padding:var(--space-8);color:hsl(var(--color-foreground-muted))}.summary-grid.svelte-1dcgses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.summary-card.svelte-1dcgses{background:hsl(var(--color-surface-subtle));border:1px solid hsl(var(--color-border));border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.card-label.svelte-1dcgses{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));text-transform:uppercase;letter-spacing:var(--tracking-wider)}.card-value.svelte-1dcgses{font-size:var(--text-lg);font-weight:var(--font-semibold);color:hsl(var(--color-foreground))}.card-sub.svelte-1dcgses{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.detail-grid.svelte-1dcgses{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.detail-item.svelte-1dcgses{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2);border:1px solid hsl(var(--color-border-subtle));border-radius:var(--radius-sm);background:hsl(var(--color-surface))}.detail-label.svelte-1dcgses{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.detail-value.svelte-1dcgses{font-size:var(--text-sm);font-weight:var(--font-medium)}.detail-value.warning.svelte-1dcgses{color:hsl(var(--color-warning))}.detail-value.success.svelte-1dcgses{color:hsl(var(--color-success))}@media(max-width:640px){.summary-grid.svelte-1dcgses{grid-template-columns:1fr}}.panel-content.svelte-18r1990{padding:var(--space-4)}.panel-badge.svelte-18r1990{font-size:var(--text-xs);font-weight:var(--font-medium);padding:2px 8px;border-radius:var(--radius-full)}.panel-badge.info.svelte-18r1990{background:hsl(var(--color-info-subtle));color:hsl(var(--color-info))}.empty-state.svelte-18r1990{display:flex;align-items:center;justify-content:center;padding:var(--space-8);color:hsl(var(--color-foreground-muted))}.section.svelte-18r1990{margin-bottom:var(--space-4)}.section-title.svelte-18r1990{font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-2);color:hsl(var(--color-foreground))}.table.svelte-18r1990{display:grid;gap:var(--space-2)}.table-header.svelte-18r1990,.table-row.svelte-18r1990{display:grid;grid-template-columns:1fr 1fr .8fr 1fr;gap:var(--space-2);align-items:center}.table-header.svelte-18r1990{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:hsl(var(--color-foreground-muted))}.table-row.svelte-18r1990{padding:var(--space-2);border:1px solid hsl(var(--color-border-subtle));border-radius:var(--radius-sm);background:hsl(var(--color-surface));font-size:var(--text-sm)}.cell.service.svelte-18r1990{font-weight:var(--font-medium)}.cell.method.svelte-18r1990{font-family:var(--font-mono);font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}@media(max-width:640px){.table-header.svelte-18r1990,.table-row.svelte-18r1990{grid-template-columns:1fr}}.page-header.svelte-rt2xgc{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}.header-left.svelte-rt2xgc{display:flex;flex-direction:column;gap:var(--space-2)}.title-row.svelte-rt2xgc{display:flex;align-items:center;gap:var(--space-3)}.page-title.svelte-rt2xgc{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:hsl(var(--color-foreground));margin:0}.instance-badge.svelte-rt2xgc{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:2px 8px;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.instance-badge.primary.svelte-rt2xgc{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.instance-badge.replica.svelte-rt2xgc{background:hsl(var(--color-info-subtle));color:hsl(var(--color-info))}.instance-badge.unknown.svelte-rt2xgc{background:hsl(var(--color-surface));color:hsl(var(--color-foreground-muted))}.header-meta.svelte-rt2xgc{display:flex;align-items:center;gap:var(--space-3)}.status-badge.svelte-rt2xgc{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-full)}.status-badge.loading.svelte-rt2xgc{background:hsl(var(--color-primary-subtle));color:hsl(var(--color-primary));animation:svelte-rt2xgc-pulse 2s ease-in-out infinite}.status-badge.success.svelte-rt2xgc{background:hsl(var(--color-success-subtle));color:hsl(var(--color-success))}.status-badge.error.svelte-rt2xgc{background:hsl(var(--color-destructive-subtle));color:hsl(var(--color-destructive))}.last-refresh.svelte-rt2xgc{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.header-actions.svelte-rt2xgc{display:flex;align-items:center;gap:var(--space-2)}.icon.svelte-rt2xgc{width:14px;height:14px}.btn-secondary.active.svelte-rt2xgc{background:hsl(var(--color-success-subtle));border-color:hsl(var(--color-success) / .3);color:hsl(var(--color-success))}.error-banner.svelte-rt2xgc{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:hsl(var(--color-destructive-subtle));border:1px solid hsl(var(--color-destructive) / .3);border-radius:var(--radius-lg);color:hsl(var(--color-destructive));font-size:var(--text-sm)}.error-banner.auth.svelte-rt2xgc{background:hsl(var(--color-warning-subtle));border-color:hsl(var(--color-warning) / .3);color:hsl(var(--color-warning))}.error-banner.network.svelte-rt2xgc{background:hsl(var(--color-primary-subtle));border-color:hsl(var(--color-primary) / .3);color:hsl(var(--color-primary))}.error-banner.svelte-rt2xgc .icon:where(.svelte-rt2xgc){width:18px;height:18px;flex-shrink:0}.error-content.svelte-rt2xgc{display:flex;flex-direction:column;gap:var(--space-1);flex:1}.error-message.svelte-rt2xgc{font-weight:var(--font-medium)}.error-code.svelte-rt2xgc{font-size:var(--text-xs);font-family:var(--font-mono);opacity:.8}.retry-btn.svelte-rt2xgc{margin-left:auto;background:hsl(var(--color-destructive));color:#fff;flex-shrink:0}.retry-btn.svelte-rt2xgc:hover{background:hsl(var(--color-destructive) / .9)}.auth-btn.svelte-rt2xgc{margin-left:auto;background:hsl(var(--color-warning));color:hsl(var(--color-warning-foreground));flex-shrink:0;text-decoration:none}.auth-btn.svelte-rt2xgc:hover{background:hsl(var(--color-warning) / .9);text-decoration:none}.context-notice.svelte-rt2xgc{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:hsl(var(--color-info-subtle));border:1px solid hsl(var(--color-info) / .2);border-radius:var(--radius-md);color:hsl(var(--color-info));font-size:var(--text-sm)}.context-notice.svelte-rt2xgc .icon:where(.svelte-rt2xgc){width:16px;height:16px;flex-shrink:0}.metrics-grid.svelte-rt2xgc{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.metrics-column.svelte-rt2xgc{display:flex;flex-direction:column;gap:var(--space-4)}@media(max-width:1024px){.metrics-grid.svelte-rt2xgc{grid-template-columns:1fr}}@media(max-width:640px){.header-actions.svelte-rt2xgc{flex-wrap:wrap}}@keyframes svelte-rt2xgc-pulse{0%,to{opacity:1}50%{opacity:.6}}.sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width);background:hsl(var(--color-card));border-right:1px solid hsl(var(--color-border));display:flex;flex-direction:column;height:100vh;position:sticky;top:0;overflow-y:auto;overflow-x:hidden;transition:width var(--transition-slow),min-width var(--transition-slow)}.sidebar.collapsed{width:var(--sidebar-collapsed-width);min-width:var(--sidebar-collapsed-width)}.logo-section{padding:var(--space-4);border-bottom:1px solid hsl(var(--color-border-subtle));display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.sidebar.collapsed .logo-section{flex-direction:column;align-items:center;padding:var(--space-3);gap:var(--space-3)}.logo{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;padding:var(--space-2);border-radius:var(--radius-lg);transition:background-color var(--transition-fast);flex:1;min-width:0}.sidebar.collapsed .logo{padding:var(--space-1);justify-content:center}.logo:hover{background:hsl(var(--color-surface));text-decoration:none}.logo-mark{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:var(--radius-lg);flex-shrink:0;position:relative}.logo-image{width:22px;height:22px;object-fit:contain;display:block}.logo-dark,[data-theme=dark] .logo-light{display:none}[data-theme=dark] .logo-dark{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme]) .logo-light{display:none}:root:not([data-theme]) .logo-dark{display:block}}.logo-text{display:flex;flex-direction:column;gap:var(--space-px);overflow:hidden}.logo-name{font-size:var(--text-lg);font-weight:var(--font-bold);color:hsl(var(--color-foreground));letter-spacing:var(--tracking-tight);line-height:var(--leading-none);white-space:nowrap}.logo-tagline{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted));text-transform:uppercase;letter-spacing:var(--tracking-wider);white-space:nowrap}.collapse-toggle{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);color:hsl(var(--color-foreground-muted));background:transparent;transition:background-color var(--transition-fast),color var(--transition-fast);flex-shrink:0}.collapse-toggle:hover{background:hsl(var(--color-surface));color:hsl(var(--color-foreground))}.collapse-icon{width:16px;height:16px;transition:transform var(--transition-slow)}.collapse-icon.rotated{transform:rotate(180deg)}.nav{flex:1;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-6)}.sidebar.collapsed .nav{padding:var(--space-3);gap:var(--space-4)}.nav-section{display:flex;flex-direction:column;gap:var(--space-1)}.section-title{font-size:var(--text-xs);font-weight:var(--font-semibold);color:hsl(var(--color-foreground-muted));text-transform:uppercase;letter-spacing:var(--tracking-widest);padding:var(--space-1) var(--space-3);margin-bottom:var(--space-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-list{list-style:none;display:flex;flex-direction:column;gap:var(--space-px)}.nav-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:hsl(var(--color-foreground-secondary));text-decoration:none;font-size:var(--text-md);font-weight:var(--font-medium);position:relative;transition:background-color var(--transition-fast),color var(--transition-fast)}.sidebar.collapsed .nav-item{justify-content:center;padding:var(--space-2)}.nav-item:hover{background:hsl(var(--color-surface));color:hsl(var(--color-foreground));text-decoration:none}.nav-item.active{background:hsl(var(--color-primary-subtle));color:hsl(var(--color-primary))}.nav-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav-icon svg{width:18px;height:18px}.nav-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.active-indicator{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:16px;background:hsl(var(--color-primary));border-radius:0 var(--radius-sm) var(--radius-sm) 0}.sidebar.collapsed .active-indicator{left:0;width:3px;height:70%}.sidebar-footer{padding:var(--space-4);border-top:1px solid hsl(var(--color-border-subtle));display:flex;flex-direction:column;gap:var(--space-3)}.sidebar.collapsed .sidebar-footer{padding:var(--space-3);align-items:center}.footer-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:hsl(var(--color-foreground-secondary));text-decoration:none;font-size:var(--text-md);font-weight:var(--font-medium);transition:background-color var(--transition-fast),color var(--transition-fast)}.sidebar.collapsed .footer-item{justify-content:center;padding:var(--space-2);width:100%}.footer-item:hover{background:hsl(var(--color-surface));color:hsl(var(--color-foreground));text-decoration:none}.footer-item.active{background:hsl(var(--color-primary-subtle));color:hsl(var(--color-primary))}.version-info{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3);background:hsl(var(--color-surface));border-radius:var(--radius-md)}.version-label{font-size:var(--text-xs);color:hsl(var(--color-foreground-muted))}.version-value{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--color-foreground-secondary));font-weight:var(--font-medium)}.mobile-backdrop{display:none}@media(max-width:768px){.sidebar{position:fixed;left:0;top:0;z-index:calc(var(--z-overlay) + 1);transform:translate(0);transition:width var(--transition-slow),min-width var(--transition-slow),transform var(--transition-slow);padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left)}.sidebar.collapsed{width:var(--sidebar-collapsed-width);transform:translate(0)}.mobile-backdrop{display:block;position:fixed;inset:0;background:hsl(var(--color-overlay));z-index:var(--z-overlay);border:none;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media(max-width:480px){.sidebar.collapsed{transform:translate(-100%)}.sidebar:not(.collapsed){width:85vw;max-width:var(--sidebar-width)}}.theme-toggle.svelte-1gugwzw{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:hsl(var(--color-surface));border:1px solid hsl(var(--color-border));border-radius:var(--radius-lg);color:hsl(var(--color-foreground-secondary));font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.theme-toggle.svelte-1gugwzw:hover{background:hsl(var(--color-surface-hover));border-color:hsl(var(--color-border-strong));color:hsl(var(--color-foreground))}.theme-toggle.svelte-1gugwzw:focus-visible{outline:2px solid hsl(var(--color-ring));outline-offset:2px}.icon-container.svelte-1gugwzw{display:flex;align-items:center;justify-content:center;width:18px;height:18px}.icon.svelte-1gugwzw{width:16px;height:16px;transition:transform var(--transition-spring)}.theme-toggle.svelte-1gugwzw:hover .icon:where(.svelte-1gugwzw){transform:scale(1.1)}.label.svelte-1gugwzw{text-transform:capitalize}.header.svelte-8nabiy{background:hsl(var(--color-card));border-bottom:1px solid hsl(var(--color-border));position:sticky;top:0;z-index:var(--z-sticky)}.header-main.svelte-8nabiy{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-6);min-height:var(--header-height);gap:var(--space-4)}.title-section.svelte-8nabiy{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.page-title.svelte-8nabiy{font-size:var(--text-xl);font-weight:var(--font-semibold);color:hsl(var(--color-foreground));line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.page-description.svelte-8nabiy{font-size:var(--text-sm);color:hsl(var(--color-foreground-muted));line-height:var(--leading-none)}.actions-section.svelte-8nabiy{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.status-bar.svelte-8nabiy{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:hsl(var(--color-surface));border:1px solid hsl(var(--color-border));border-radius:var(--radius-lg)}.status-item.svelte-8nabiy{display:flex;align-items:center;gap:var(--space-2)}.status-dot.svelte-8nabiy{animation:svelte-8nabiy-pulse 2s ease-in-out infinite}.status-live.svelte-8nabiy{background:hsl(var(--color-status-live));box-shadow:0 0 8px hsl(var(--color-status-live) / .5)}.status-label.svelte-8nabiy{font-size:var(--text-xs);font-weight:var(--font-semibold);color:hsl(var(--color-foreground-secondary));text-transform:uppercase;letter-spacing:var(--tracking-wider)}.status-divider.svelte-8nabiy{width:1px;height:16px;background:hsl(var(--color-border))}.datetime.svelte-8nabiy{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs)}.time.svelte-8nabiy{font-weight:var(--font-semibold);color:hsl(var(--color-foreground))}.date.svelte-8nabiy{color:hsl(var(--color-foreground-muted))}.auth-button.svelte-8nabiy{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:hsl(var(--color-primary));color:hsl(var(--color-primary-foreground));border:none;border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-medium);text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.auth-button.svelte-8nabiy:hover:not(:disabled){background:hsl(var(--color-primary-hover));text-decoration:none;transform:translateY(-1px);box-shadow:var(--shadow-md)}.auth-button.svelte-8nabiy:disabled{opacity:.7;cursor:not-allowed}.auth-button.svelte-8nabiy:focus-visible{outline:2px solid hsl(var(--color-ring));outline-offset:2px}.auth-button-signout.svelte-8nabiy{background:hsl(var(--color-surface));color:hsl(var(--color-foreground));border:1px solid hsl(var(--color-border))}.auth-button-signout.svelte-8nabiy:hover:not(:disabled){background:hsl(var(--color-destructive-subtle));border-color:hsl(var(--color-destructive) / .3);color:hsl(var(--color-destructive))}.auth-button-loading.svelte-8nabiy{background:hsl(var(--color-surface));border:1px solid hsl(var(--color-border));min-width:80px;justify-content:center}.auth-spinner.svelte-8nabiy{width:16px;height:16px;border:2px solid hsl(var(--color-border));border-top-color:hsl(var(--color-primary));border-radius:var(--radius-full);animation:svelte-8nabiy-spin 1s linear infinite}.auth-icon.svelte-8nabiy{width:16px;height:16px}.auth-label.svelte-8nabiy{white-space:nowrap}@keyframes svelte-8nabiy-spin{to{transform:rotate(360deg)}}.mobile-menu-button.svelte-8nabiy{display:none;width:36px;height:36px;align-items:center;justify-content:center;border-radius:var(--radius-md);color:hsl(var(--color-foreground-secondary));background:hsl(var(--color-surface));border:1px solid hsl(var(--color-border));transition:background-color var(--transition-fast),color var(--transition-fast);flex-shrink:0}.mobile-menu-button.svelte-8nabiy:hover{background:hsl(var(--color-surface-hover));color:hsl(var(--color-foreground))}.mobile-menu-button.svelte-8nabiy svg:where(.svelte-8nabiy){width:20px;height:20px}@media(max-width:768px){.header-main.svelte-8nabiy{padding:var(--space-3) var(--space-4);padding-right:max(var(--space-4),env(safe-area-inset-right))}.page-description.svelte-8nabiy,.status-bar.svelte-8nabiy,.auth-label.svelte-8nabiy{display:none}.auth-button.svelte-8nabiy{padding:var(--space-2)}.mobile-menu-button.svelte-8nabiy{display:flex}}@keyframes svelte-8nabiy-pulse{0%,to{opacity:1}50%{opacity:.6}}.layout.svelte-3tvp2x{display:flex;min-height:100vh;background:hsl(var(--color-background))}.main-area.svelte-3tvp2x{flex:1;display:flex;flex-direction:column;min-width:0;max-width:100%}.content.svelte-3tvp2x{flex:1;display:flex;flex-direction:column;overflow-y:auto;background:hsl(var(--color-background))}.content-container.svelte-3tvp2x{flex:1;padding:var(--space-6);width:100%;max-width:var(--content-max-width)}@media(max-width:768px){.layout.svelte-3tvp2x{padding-left:var(--sidebar-collapsed-width)}.content-container.svelte-3tvp2x{padding:var(--space-4);padding-bottom:max(var(--space-4),env(safe-area-inset-bottom));padding-right:max(var(--space-4),env(safe-area-inset-right))}}@media(max-width:480px){.layout.svelte-3tvp2x{padding-left:0}}:root{color-scheme:light dark;--color-background: 220 14% 98%;--color-background-elevated: 0 0% 100%;--color-surface: 220 14% 96%;--color-surface-hover: 220 14% 94%;--color-card: 0 0% 100%;--color-card-hover: 220 14% 98%;--color-foreground: 222 47% 11%;--color-foreground-secondary: 215 20% 35%;--color-foreground-muted: 215 16% 50%;--color-foreground-subtle: 215 14% 65%;--color-primary: 217 91% 50%;--color-primary-hover: 217 91% 45%;--color-primary-foreground: 0 0% 100%;--color-primary-subtle: 217 91% 95%;--color-success: 152 69% 31%;--color-success-foreground: 0 0% 100%;--color-success-subtle: 152 69% 95%;--color-warning: 38 92% 45%;--color-warning-foreground: 38 92% 10%;--color-warning-subtle: 38 92% 95%;--color-destructive: 0 72% 51%;--color-destructive-foreground: 0 0% 100%;--color-destructive-subtle: 0 72% 96%;--color-data-positive: 152 69% 40%;--color-data-negative: 0 72% 51%;--color-data-neutral: 215 16% 50%;--color-data-highlight: 217 91% 50%;--color-border: 220 13% 91%;--color-border-subtle: 220 13% 95%;--color-border-strong: 220 13% 85%;--color-muted: 220 14% 96%;--color-muted-foreground: 215 16% 47%;--color-ring: 217 91% 50%;--color-ring-offset: 0 0% 100%;--color-overlay: 222 47% 11% / .4;--color-backdrop: 220 14% 98% / .8;--color-status-live: 152 69% 40%;--color-status-pending: 38 92% 50%;--color-status-offline: 215 16% 65%;--color-status-error: 0 72% 51%;--color-env-test: 280 60% 45%;--color-env-test-subtle: 280 60% 95%}.error-link{color:hsl(var(--color-primary));font-weight:var(--font-medium, 600);font-size:var(--text-sm);text-decoration:underline;text-underline-offset:3px}.error-link:hover{color:hsl(var(--color-primary-hover))}.error-actions{display:inline-flex;align-items:center;gap:var(--space-3, 12px)}[data-theme=dark]{--color-background: 222 47% 6%;--color-background-elevated: 222 47% 8%;--color-surface: 222 47% 10%;--color-surface-hover: 222 47% 12%;--color-card: 222 47% 9%;--color-card-hover: 222 47% 11%;--color-foreground: 210 40% 98%;--color-foreground-secondary: 215 20% 75%;--color-foreground-muted: 215 16% 55%;--color-foreground-subtle: 215 14% 40%;--color-primary: 217 91% 60%;--color-primary-hover: 217 91% 65%;--color-primary-foreground: 222 47% 8%;--color-primary-subtle: 217 91% 20%;--color-success: 152 69% 45%;--color-success-foreground: 152 69% 5%;--color-success-subtle: 152 69% 12%;--color-warning: 38 92% 55%;--color-warning-foreground: 38 92% 5%;--color-warning-subtle: 38 92% 12%;--color-destructive: 0 72% 55%;--color-destructive-foreground: 0 0% 100%;--color-destructive-subtle: 0 72% 12%;--color-data-positive: 152 69% 50%;--color-data-negative: 0 72% 55%;--color-data-neutral: 215 16% 55%;--color-data-highlight: 217 91% 60%;--color-border: 222 47% 16%;--color-border-subtle: 222 47% 12%;--color-border-strong: 222 47% 22%;--color-muted: 222 47% 12%;--color-muted-foreground: 215 16% 60%;--color-ring: 217 91% 60%;--color-ring-offset: 222 47% 6%;--color-overlay: 0 0% 0% / .6;--color-backdrop: 222 47% 6% / .9;--color-env-test: 280 60% 55%;--color-env-test-subtle: 280 60% 15%}@media(prefers-color-scheme:dark){:root:not([data-theme]){--color-background: 222 47% 6%;--color-background-elevated: 222 47% 8%;--color-surface: 222 47% 10%;--color-surface-hover: 222 47% 12%;--color-card: 222 47% 9%;--color-card-hover: 222 47% 11%;--color-foreground: 210 40% 98%;--color-foreground-secondary: 215 20% 75%;--color-foreground-muted: 215 16% 55%;--color-foreground-subtle: 215 14% 40%;--color-primary: 217 91% 60%;--color-primary-hover: 217 91% 65%;--color-primary-foreground: 222 47% 8%;--color-primary-subtle: 217 91% 20%;--color-success: 152 69% 45%;--color-success-foreground: 152 69% 5%;--color-success-subtle: 152 69% 12%;--color-warning: 38 92% 55%;--color-warning-foreground: 38 92% 5%;--color-warning-subtle: 38 92% 12%;--color-destructive: 0 72% 55%;--color-destructive-foreground: 0 0% 100%;--color-destructive-subtle: 0 72% 12%;--color-data-positive: 152 69% 50%;--color-data-negative: 0 72% 55%;--color-data-neutral: 215 16% 55%;--color-data-highlight: 217 91% 60%;--color-border: 222 47% 16%;--color-border-subtle: 222 47% 12%;--color-border-strong: 222 47% 22%;--color-muted: 222 47% 12%;--color-muted-foreground: 215 16% 60%;--color-ring: 217 91% 60%;--color-ring-offset: 222 47% 6%;--color-overlay: 0 0% 0% / .6;--color-backdrop: 222 47% 6% / .9}}:root{--space-px: 1px;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--radius-none: 0;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-display: "Inter", ui-sans-serif, system-ui, sans-serif;--text-xs: .6875rem;--text-sm: .75rem;--text-base: .8125rem;--text-md: .875rem;--text-lg: 1rem;--text-xl: 1.125rem;--text-2xl: 1.25rem;--text-3xl: 1.5rem;--text-4xl: 2rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .07), 0 2px 4px -2px rgb(0 0 0 / .05);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .08), 0 4px 6px -4px rgb(0 0 0 / .04);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .08), 0 8px 10px -6px rgb(0 0 0 / .04);--shadow-glow: 0 0 20px -5px hsl(var(--color-primary) / .3);--shadow-inset: inset 0 2px 4px 0 rgb(0 0 0 / .05);--transition-fast: .1s cubic-bezier(.4, 0, .2, 1);--transition-base: .15s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--transition-spring: .3s cubic-bezier(.175, .885, .32, 1.275);--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-popover: 500;--z-tooltip: 600;--z-toast: 700;--sidebar-width: 260px;--sidebar-collapsed-width: 64px;--header-height: 56px;--content-max-width: 1600px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);font-size:16px;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv02","cv03","cv04","cv11";scroll-behavior:smooth;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}body{background-color:hsl(var(--color-background));color:hsl(var(--color-foreground));min-height:100vh;font-size:var(--text-base);transition:background-color var(--transition-slow),color var(--transition-slow)}:focus{outline:none}:focus-visible{outline:2px solid hsl(var(--color-ring));outline-offset:2px;border-radius:var(--radius-sm)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-semibold);line-height:var(--leading-tight);color:hsl(var(--color-foreground));letter-spacing:var(--tracking-tight)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}h5{font-size:var(--text-md)}h6{font-size:var(--text-base)}p{color:hsl(var(--color-foreground-secondary));line-height:var(--leading-relaxed)}small{font-size:var(--text-sm);color:hsl(var(--color-foreground-muted))}a{color:hsl(var(--color-primary));text-decoration:none;transition:color var(--transition-fast)}a:hover{color:hsl(var(--color-primary-hover))}a:focus-visible{color:hsl(var(--color-primary-hover))}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none}button:disabled{cursor:not-allowed;opacity:.5}code,pre,kbd,samp{font-family:var(--font-mono);font-size:var(--text-sm)}code{background:hsl(var(--color-muted));padding:.125em .375em;border-radius:var(--radius-sm);color:hsl(var(--color-foreground))}pre{background:hsl(var(--color-surface));padding:var(--space-4);border-radius:var(--radius-lg);overflow-x:auto;border:1px solid hsl(var(--color-border))}pre code{background:none;padding:0;font-size:inherit}table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}th{font-weight:var(--font-medium);text-align:left;padding:var(--space-2) var(--space-3);background:hsl(var(--color-surface));color:hsl(var(--color-foreground-muted));font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-bottom:1px solid hsl(var(--color-border))}td{padding:var(--space-2) var(--space-3);border-bottom:1px solid hsl(var(--color-border-subtle));color:hsl(var(--color-foreground))}tr:hover td{background:hsl(var(--color-surface-hover))}.numeric,[data-numeric]{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-mono)}input,textarea,select{font-family:inherit;font-size:var(--text-md);padding:var(--space-2) var(--space-3);border:1px solid hsl(var(--color-border));border-radius:var(--radius-md);background:hsl(var(--color-background));color:hsl(var(--color-foreground));transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input:focus,textarea:focus,select:focus{border-color:hsl(var(--color-primary));box-shadow:0 0 0 3px hsl(var(--color-primary) / .1)}input::placeholder,textarea::placeholder{color:hsl(var(--color-foreground-subtle))}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:hsl(var(--color-surface));border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background:hsl(var(--color-foreground-subtle) / .4);border-radius:var(--radius-full);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:hsl(var(--color-foreground-muted) / .6);background-clip:content-box}*{scrollbar-width:thin;scrollbar-color:hsl(var(--color-foreground-subtle) / .4) hsl(var(--color-surface))}::selection{background:hsl(var(--color-primary) / .2);color:hsl(var(--color-foreground))}.text-positive{color:hsl(var(--color-data-positive))}.text-negative{color:hsl(var(--color-data-negative))}.text-neutral{color:hsl(var(--color-data-neutral))}.text-highlight{color:hsl(var(--color-data-highlight))}.status-live{color:hsl(var(--color-status-live))}.status-pending{color:hsl(var(--color-status-pending))}.status-offline{color:hsl(var(--color-status-offline))}.status-error{color:hsl(var(--color-status-error))}.tabular-nums{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}
