main.svelte-p2uqpf{max-width:1200px;margin:1.5rem auto;padding:0 1.2rem;color:#ffffffe0;font-family:system-ui,-apple-system,sans-serif}.page-hdr.svelte-p2uqpf h1:where(.svelte-p2uqpf){font-size:1.7rem;margin:0 0 .3rem;letter-spacing:-.01em}.sub.svelte-p2uqpf{color:#ffffff80;font-size:.82rem;margin-bottom:1.2rem}.sub.svelte-p2uqpf a:where(.svelte-p2uqpf){color:#a78bfa}.error.svelte-p2uqpf{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fecaca;padding:.6rem .9rem;border-radius:6px;font-family:monospace}.loading.svelte-p2uqpf{color:#fff6;padding:2rem 0}.rollup.svelte-p2uqpf{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1rem 1.2rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px}.rollup-box.svelte-p2uqpf{padding:.5rem 1rem;border-left:4px solid}.rollup-label.svelte-p2uqpf{font-size:.7rem;color:#fff6;text-transform:uppercase;letter-spacing:.08em}.rollup-value.svelte-p2uqpf{font-size:1.6rem;font-weight:700;letter-spacing:-.02em}.rollup-tier.svelte-p2uqpf{font-size:.72rem;color:#ffffff80}.counts.svelte-p2uqpf{display:flex;gap:1rem;font-family:monospace;font-size:.84rem;color:#ffffffbf}.counts.svelte-p2uqpf>div:where(.svelte-p2uqpf){display:flex;align-items:center;gap:.35rem}.dot.svelte-p2uqpf{display:inline-block;width:8px;height:8px;border-radius:50%}.dot.ok.svelte-p2uqpf{background:#22c55e}.dot.warn.svelte-p2uqpf{background:#f59e0b}.dot.breach.svelte-p2uqpf{background:#ef4444}.grid.svelte-p2uqpf{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.8rem}.card.svelte-p2uqpf{background:#0c0e1899;border:1px solid rgba(255,255,255,.06);border-left-width:4px;border-radius:8px;padding:.85rem 1rem}.card-hdr.svelte-p2uqpf{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem}.card-hdr.svelte-p2uqpf h2:where(.svelte-p2uqpf){font-size:.82rem;font-weight:600;margin:0;color:#ffffffd9;text-transform:capitalize}.tier.svelte-p2uqpf{font-family:monospace;font-size:.66rem;font-weight:700;padding:2px 6px;border-radius:3px;letter-spacing:.04em}.value.svelte-p2uqpf{font-size:1.5rem;font-weight:700;font-family:monospace;letter-spacing:-.02em}.threshold.svelte-p2uqpf{font-size:.7rem;color:#ffffff73;font-family:monospace;margin-top:.15rem}.detail.svelte-p2uqpf{font-size:.74rem;color:#ffffff8c;margin-top:.4rem;line-height:1.4}
