.gap-status.svelte-mlpvms{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem 1.2rem;font-size:var(--fs-sm)}h3.svelte-mlpvms{margin:0 0 .8rem;font-size:var(--fs-md, 1rem);color:var(--text-primary)}.bar-row.svelte-mlpvms{display:flex;align-items:center;gap:.7em;margin-bottom:.5rem}.bar.svelte-mlpvms{flex:1;height:8px;background:var(--bg-primary, #0a0a0a);border-radius:999px;overflow:hidden}.fill.svelte-mlpvms{height:100%;background:var(--accent-cyan);transition:width .4s ease-out}.bar-label.svelte-mlpvms{color:var(--text-secondary);font-size:var(--fs-xs, .75rem);white-space:nowrap;font-variant-numeric:tabular-nums}.bar-label.svelte-mlpvms strong:where(.svelte-mlpvms){color:var(--text-primary)}.totals.svelte-mlpvms{color:var(--text-secondary);font-size:var(--fs-xs, .75rem);margin-bottom:.6rem}.totals.svelte-mlpvms strong:where(.svelte-mlpvms){color:var(--text-primary);font-variant-numeric:tabular-nums}.qf-augment.svelte-mlpvms{color:var(--text-secondary);font-size:var(--fs-xs, .75rem);margin:-.2rem 0 .6rem;padding:.4rem .6rem;background:#4ade8014;border-left:2px solid #4ade80;border-radius:0 4px 4px 0}.qf-augment.svelte-mlpvms strong:where(.svelte-mlpvms){color:#4ade80;font-variant-numeric:tabular-nums}.qf-augment.svelte-mlpvms .qf-icon:where(.svelte-mlpvms){color:#4ade80;font-weight:700;margin-right:.3em}.qf-augment.svelte-mlpvms a:where(.svelte-mlpvms){color:inherit;text-decoration:underline}.qf-augment.svelte-mlpvms .qf-explainer:where(.svelte-mlpvms){display:block;color:var(--text-tertiary, #6b7280);font-size:.7rem;margin-top:.15rem;font-style:italic}.hint.svelte-mlpvms{color:var(--text-secondary);font-size:var(--fs-xs, .75rem);margin:.4rem 0 0;font-style:italic}.promote.svelte-mlpvms{width:100%;padding:.5rem 1rem;background:var(--accent-cyan);color:var(--bg-primary, #0a0a0a);border:none;border-radius:var(--radius-sm, 4px);font-size:var(--fs-sm);font-weight:600;cursor:pointer;margin-top:.4rem}.promote.svelte-mlpvms:hover{opacity:.85}.promoted.svelte-mlpvms{color:var(--accent-green, #6cd47a);margin:0 0 .5rem}.check.svelte-mlpvms{margin-right:.4em}.promoted.svelte-mlpvms a:where(.svelte-mlpvms){color:var(--accent-green, #6cd47a);text-decoration:underline}.error.svelte-mlpvms{color:var(--accent-red, #d46c6c);font-size:var(--fs-xs, .75rem);margin:.4rem 0 0}
