.hm-header.svelte-25gnwq{margin-bottom:28px}.hm-h1.svelte-25gnwq{color:var(--text-primary);margin:0 0 8px;font-size:2rem;font-weight:800}.hm-lead.svelte-25gnwq{color:var(--text-secondary);margin:0;font-size:1rem}.hm-loading.svelte-25gnwq{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 20px;display:flex}.hm-spinner.svelte-25gnwq{border:4px solid var(--border-subtle);border-top-color:var(--primary-color);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite svelte-25gnwq-spin}@keyframes svelte-25gnwq-spin{to{transform:rotate(360deg)}}.hm-loading.svelte-25gnwq p:where(.svelte-25gnwq){color:var(--text-secondary);margin:0;font-size:.9375rem}.hm-error.svelte-25gnwq{text-align:center;background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:40px 20px}.hm-error-title.svelte-25gnwq{color:var(--text-primary);margin:0 0 8px;font-size:1.125rem;font-weight:700}.hm-error-message.svelte-25gnwq{color:var(--text-secondary);margin:0 0 20px;font-size:.9375rem}.hm-btn-retry.svelte-25gnwq{background:var(--primary-color);color:var(--mgmt-on-primary-text);border-radius:var(--radius-md);cursor:pointer;border:none;padding:10px 20px;font-size:.875rem;font-weight:700;transition:opacity .2s}.hm-btn-retry.svelte-25gnwq:hover{opacity:.9}.hm-perf-grid.svelte-25gnwq{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.hm-perf-card.svelte-25gnwq{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:center;min-width:0;padding:24px 20px;overflow:hidden}.hm-perf-card.svelte-25gnwq h3:where(.svelte-25gnwq){color:var(--text-muted);margin:0 0 12px;font-size:.9375rem;font-weight:600}.hm-perf-value.svelte-25gnwq{color:var(--primary-color);word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,2.5vw,2.35rem);font-weight:800;line-height:1.2}
