.admin.svelte-1yrkgbb{min-height:100vh;display:flex;flex-direction:column;background:#09090f;color:#f5f5f5;font-family:Inter,-apple-system,sans-serif}.header.svelte-1yrkgbb{border-bottom:1px solid #2A2A38;background:#12121a}.header-inner.svelte-1yrkgbb{max-width:80rem;margin:0 auto;padding:.65rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.logo.svelte-1yrkgbb{display:flex;align-items:center;gap:.6rem;text-decoration:none}.logo.svelte-1yrkgbb img:where(.svelte-1yrkgbb){width:30px;height:30px;border-radius:8px}.logo.svelte-1yrkgbb span:where(.svelte-1yrkgbb){font-family:Anybody,sans-serif;font-weight:900;font-size:.85rem;color:#d4af37;letter-spacing:.04em}.admin-badge.svelte-1yrkgbb{font-family:JetBrains Mono,monospace;font-size:.55rem;font-weight:500;background:#dc262626;color:#f87171;padding:.15rem .45rem;border-radius:4px;letter-spacing:.08em;border:1px solid rgba(220,38,38,.3)}.header-right.svelte-1yrkgbb{display:flex;align-items:center;gap:.75rem}.back-link.svelte-1yrkgbb{font-size:.7rem;color:#d4af37;text-decoration:none;border:1px solid rgba(212,175,55,.3);padding:.3rem .6rem;border-radius:6px}.back-link.svelte-1yrkgbb:hover{background:#d4af371a}.email.svelte-1yrkgbb{font-size:.7rem;color:#6b6b7b}.sign-out.svelte-1yrkgbb{font-size:.7rem;color:#6b6b7b;background:none;border:1px solid #2A2A38;padding:.3rem .6rem;border-radius:6px;cursor:pointer;font-family:inherit}.sign-out.svelte-1yrkgbb:hover{color:#f87171;border-color:#f87171}.body.svelte-1yrkgbb{display:flex;flex:1}.sidebar.svelte-1yrkgbb{width:180px;padding:1rem .6rem;border-right:1px solid #2A2A38;background:#0d0d14;display:flex;flex-direction:column;gap:.2rem}.nav-btn.svelte-1yrkgbb{display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;border-radius:8px;border:none;background:transparent;color:#6b6b7b;font-family:inherit;font-size:.8rem;text-align:left;cursor:pointer;transition:all .15s}.nav-btn.svelte-1yrkgbb:hover{color:#f5f5f5;background:#1a1a24}.nav-btn.active.svelte-1yrkgbb{color:#d4af37;background:#d4af371a}.main.svelte-1yrkgbb{flex:1;padding:1.5rem 2rem;overflow-y:auto;max-height:calc(100vh - 52px)}.loading.svelte-1yrkgbb{display:flex;align-items:center;gap:.5rem;color:#6b6b7b;padding:2rem;font-size:.85rem}.spin.svelte-1yrkgbb{animation:svelte-1yrkgbb-spin 1s linear infinite}@keyframes svelte-1yrkgbb-spin{to{transform:rotate(360deg)}}.page-title.svelte-1yrkgbb{font-size:1.1rem;font-weight:600;margin-bottom:1.25rem;font-family:Anybody,sans-serif}.stats.svelte-1yrkgbb{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.5rem}.stat-card.svelte-1yrkgbb{padding:1.25rem;border-radius:14px;border:1px solid #2A2A38;background:#12121a}.stat-card.gold-border.svelte-1yrkgbb{border-color:#d4af3740}.stat-card.healthy.svelte-1yrkgbb{border-color:#22c55e4d}.stat-card.unhealthy.svelte-1yrkgbb{border-color:#ef44444d}.stat-label.svelte-1yrkgbb{font-size:.65rem;color:#6b6b7b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem}.stat-value.svelte-1yrkgbb{font-size:1.5rem;font-weight:700}.stat-sub.svelte-1yrkgbb{font-size:.65rem;color:#6b6b7b;margin-top:.2rem;font-family:JetBrains Mono,monospace}.gold.svelte-1yrkgbb{color:#d4af37}.green.svelte-1yrkgbb{color:#22c55e}.red.svelte-1yrkgbb{color:#ef4444}.section-label.svelte-1yrkgbb{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#6b6b7b;margin-bottom:.75rem}.chart-container.svelte-1yrkgbb{border:1px solid #2A2A38;border-radius:14px;background:#12121a;padding:1.25rem;margin-bottom:1.5rem;height:240px;position:relative}.chart-canvas.svelte-1yrkgbb{width:100%;height:100%;display:block}.table.svelte-1yrkgbb{display:flex;flex-direction:column;gap:2px}.table-head.svelte-1yrkgbb{display:grid;gap:.5rem;padding:.5rem .75rem;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:#6b6b7b;font-weight:600}.table-row.svelte-1yrkgbb{display:grid;gap:.5rem;padding:.55rem .75rem;border-radius:8px;font-size:.75rem;border:1px solid #2A2A38;background:#12121a}.users-grid.svelte-1yrkgbb{grid-template-columns:2fr .6fr .6fr .8fr}.usage-grid.svelte-1yrkgbb{grid-template-columns:1fr 1fr 1.2fr .8fr .6fr}.mono.svelte-1yrkgbb{font-family:JetBrains Mono,monospace;font-size:.7rem}.mono-sm.svelte-1yrkgbb{font-family:JetBrains Mono,monospace;font-size:.65rem}.dim.svelte-1yrkgbb{color:#6b6b7b}.empty.svelte-1yrkgbb{color:#6b6b7b;font-size:.8rem;text-align:center;padding:2rem}.badge.svelte-1yrkgbb{background:#d4af371a;color:#d4af37;padding:.15rem .5rem;border-radius:4px;font-size:.65rem;text-transform:capitalize;font-family:JetBrains Mono,monospace}.search-bar.svelte-1yrkgbb{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid #2A2A38;border-radius:8px;background:#12121a;margin-bottom:1rem}.search-input.svelte-1yrkgbb{flex:1;background:none;border:none;color:#f5f5f5;font-family:inherit;font-size:.8rem;outline:none}.search-input.svelte-1yrkgbb::placeholder{color:#3a3a48}.filter-row.svelte-1yrkgbb{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.filter-label.svelte-1yrkgbb{font-size:.7rem;color:#6b6b7b}.filter-select.svelte-1yrkgbb{background:#12121a;border:1px solid #2A2A38;color:#f5f5f5;padding:.4rem .6rem;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:.7rem;cursor:pointer;outline:none}.filter-select.svelte-1yrkgbb:focus{border-color:#d4af37}.result-count.svelte-1yrkgbb{font-size:.65rem;color:#6b6b7b;margin-top:.75rem;text-align:right;font-family:JetBrains Mono,monospace}.placeholder-note.svelte-1yrkgbb{font-size:.7rem;color:#3a3a48;margin-top:1.25rem;font-style:italic}.infra-grid.svelte-1yrkgbb{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.5rem}.infra-card.svelte-1yrkgbb{padding:1rem;border-radius:12px;border:1px solid #2A2A38;background:#12121a}.infra-header.svelte-1yrkgbb{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.infra-dot.svelte-1yrkgbb{width:8px;height:8px;border-radius:50%;flex-shrink:0}.green-dot.svelte-1yrkgbb{background:#22c55e;box-shadow:0 0 6px #22c55e66}.yellow-dot.svelte-1yrkgbb{background:#eab308;box-shadow:0 0 6px #eab30866}.infra-title.svelte-1yrkgbb{font-size:.75rem;font-weight:600}.infra-detail.svelte-1yrkgbb{font-size:.7rem;font-family:JetBrains Mono,monospace;color:#d4af37;margin-bottom:.2rem}.infra-sub.svelte-1yrkgbb{font-size:.6rem;color:#6b6b7b}.refresh-btn.svelte-1yrkgbb{display:inline-flex;align-items:center;gap:.4rem;background:none;border:1px solid #2A2A38;color:#6b6b7b;padding:.4rem .75rem;border-radius:6px;cursor:pointer;font-family:inherit;font-size:.7rem;transition:all .15s}.refresh-btn.svelte-1yrkgbb:hover{color:#d4af37;border-color:#d4af374d}@media(max-width:768px){.body.svelte-1yrkgbb{flex-direction:column}.sidebar.svelte-1yrkgbb{width:100%;flex-direction:row;overflow-x:auto;padding:.5rem;border-right:none;border-bottom:1px solid #2A2A38}.nav-btn.svelte-1yrkgbb{white-space:nowrap;font-size:.75rem}.main.svelte-1yrkgbb{padding:1rem;max-height:none}.stats.svelte-1yrkgbb,.infra-grid.svelte-1yrkgbb{grid-template-columns:1fr}.usage-grid.svelte-1yrkgbb{grid-template-columns:1fr 1fr .6fr}.usage-grid.svelte-1yrkgbb span:where(.svelte-1yrkgbb):nth-child(2),.table-head.usage-grid.svelte-1yrkgbb span:where(.svelte-1yrkgbb):nth-child(2){display:none}.usage-grid.svelte-1yrkgbb span:where(.svelte-1yrkgbb):nth-child(4),.table-head.usage-grid.svelte-1yrkgbb span:where(.svelte-1yrkgbb):nth-child(4){display:none}.users-grid.svelte-1yrkgbb{grid-template-columns:1.5fr .6fr .6fr}.users-grid.svelte-1yrkgbb span:where(.svelte-1yrkgbb):nth-child(4),.table-head.users-grid.svelte-1yrkgbb span:where(.svelte-1yrkgbb):nth-child(4){display:none}.header-inner.svelte-1yrkgbb{padding:.5rem 1rem}.email.svelte-1yrkgbb,.back-link.svelte-1yrkgbb{display:none}}
