.capbar.svelte-18xq8xk{display:flex;flex-direction:column;gap:.3rem}.cap-head.svelte-18xq8xk{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.cap-label.svelte-18xq8xk{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.cap-nums.svelte-18xq8xk{font-family:JetBrains Mono,monospace;font-size:.78rem;color:var(--text-secondary);white-space:nowrap}.cap-reset.svelte-18xq8xk{color:var(--text-dim);font-size:.68rem;font-family:JetBrains Mono,monospace;text-align:right}.cap-track.svelte-18xq8xk{display:flex;height:8px;background:var(--bg);border:1px solid var(--border)}.compact.svelte-18xq8xk .cap-track:where(.svelte-18xq8xk){height:6px}.cap-fill.svelte-18xq8xk{height:100%;background:var(--purple-500);transition:width .4s ease}.cap-reserved.svelte-18xq8xk{height:100%;background:repeating-linear-gradient(-45deg,var(--purple-900),var(--purple-900) 3px,transparent 3px,transparent 6px);transition:width .4s ease}.cap-res-num.svelte-18xq8xk{color:var(--text-dim)}.cap-fill.warn.svelte-18xq8xk{background:var(--warning)}.cap-fill.full.svelte-18xq8xk{background:var(--error)}.compact.svelte-18xq8xk .cap-label:where(.svelte-18xq8xk),.compact.svelte-18xq8xk .cap-nums:where(.svelte-18xq8xk){font-size:.68rem}
