.mv.svelte-1osfgh3{gap:6px;min-width:0;margin:0;display:grid}.mv-cap.svelte-1osfgh3{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);justify-content:space-between;gap:8px;font-size:.68rem;display:flex}.mv-dim.svelte-1osfgh3{color:var(--subtle)}.mv-grid.svelte-1osfgh3{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);gap:2px;padding:6px;display:grid}.mv-c.svelte-1osfgh3{background:color-mix(in srgb, var(--tone) 12%, transparent);min-height:30px;color:var(--tone);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;font-size:.78rem;display:grid}.mv-c.is-neg.svelte-1osfgh3{background:color-mix(in srgb, var(--d-cyan) 10%, transparent);color:var(--d-cyan)}.mv-c.is-row.svelte-1osfgh3{box-shadow:inset 0 0 0 1px var(--risk)}.mv-c.is-mark.svelte-1osfgh3{background:var(--risk);color:var(--accent-contrast);font-weight:700}.mv-heat.svelte-1osfgh3{max-width:100%;position:relative}.mv-row.svelte-1osfgh3{background:color-mix(in srgb, var(--risk) 70%, transparent);min-height:4px;box-shadow:0 0 0 1px var(--risk), 0 0 10px var(--risk);border-radius:2px;margin-top:-1px;position:absolute;left:-2px;right:-2px}.mv-mark.svelte-1osfgh3{border:2px solid var(--text-strong);background:var(--risk);width:14px;height:14px;box-shadow:0 0 10px var(--risk);border-radius:50%;margin:-7px 0 0 -7px;position:absolute}.mv-canvas.svelte-1osfgh3{border:1px solid var(--line);border-radius:var(--radius-s);width:100%;max-width:100%;height:auto;image-rendering:pixelated}.vb.svelte-14g9np{padding:var(--tool-pad);gap:14px;display:grid}.vb-top.svelte-14g9np{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.vb-budget.svelte-14g9np{flex:260px;gap:6px;min-width:0;display:grid}.vb-budget-l.svelte-14g9np{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:.72rem;display:flex}.vb-budget-l.svelte-14g9np b:where(.svelte-14g9np){color:var(--text-strong);font-size:.95rem;font-weight:600}.vb-budget.svelte-14g9np .ga-meter>span{background:linear-gradient(90deg, var(--accent), var(--ion))}.vb-budget.svelte-14g9np .ga-meter>span.is-low{background:var(--risk)}.vb-claim.svelte-14g9np{border:1px solid var(--line-strong);border-radius:var(--radius-l);background:var(--bg-2);gap:12px;padding:14px;display:grid}.vb-claim-head.svelte-14g9np{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.vb-who.svelte-14g9np{color:var(--text-strong);align-items:center;gap:10px;font-weight:650;display:flex}.vb-avatar.svelte-14g9np{background:radial-gradient(circle at 30% 30%, var(--pearl), var(--accent));width:30px;height:30px;color:var(--accent-contrast);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.85rem;font-weight:750;display:grid}.vb-has-cert.svelte-14g9np{border-color:color-mix(in srgb, var(--k-proof) 50%, var(--line));color:var(--k-proof)}.vb-mats.svelte-14g9np{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;display:flex}.vb-mats.svelte-14g9np>.mv{flex:0 168px}.vb-op.svelte-14g9np{font-family:var(--font-mono);color:var(--subtle);font-size:1.2rem}@media (width<=560px){.vb-mats.svelte-14g9np{gap:10px}.vb-mats.svelte-14g9np>.mv{flex:140px}.vb-op.svelte-14g9np{display:none}}.vb-conf.svelte-14g9np{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@media (width<=560px){.vb-conf.svelte-14g9np{grid-template-columns:minmax(0,1fr);gap:6px}}.vb-conf-m.svelte-14g9np{height:10px;position:relative}.vb-conf-m.svelte-14g9np i:where(.svelte-14g9np){background:var(--text-strong);opacity:.6;width:2px;position:absolute;top:-3px;bottom:-3px}.vb-conf-m.svelte-14g9np span.is-ok{background:var(--good)}.vb-conf-m.svelte-14g9np span.is-bad{background:var(--risk)}.vb-conf-t.svelte-14g9np{color:var(--text);text-align:right;min-width:12em;font-size:.78rem}.vb-conf-t.ok.svelte-14g9np{color:var(--good)}.vb-conf-t.bad.svelte-14g9np{color:var(--risk)}.vb-vec.svelte-14g9np{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);gap:4px;padding:10px 12px;display:grid}.vb-vec-row.svelte-14g9np{grid-template-columns:3.4rem minmax(0,1fr);align-items:center;gap:8px;display:grid}.vb-vec-l.svelte-14g9np{font-family:var(--font-mono);color:var(--muted);font-size:.7rem}.vb-cells.svelte-14g9np{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:1px;display:grid}.vb-cell.svelte-14g9np{background:color-mix(in srgb, var(--good) 22%, var(--surface-2));min-height:14px;font-family:var(--font-mono);color:var(--text-strong);border-radius:2px;place-items:center;font-size:.72rem;display:grid;overflow:hidden}.vb-cell.r.svelte-14g9np{background:var(--surface-3);color:var(--muted)}.vb-cell.r.on.svelte-14g9np{background:var(--accent);color:var(--accent-contrast)}.vb-cell.bad.svelte-14g9np{background:var(--risk);color:var(--accent-contrast)}.vb-actions.svelte-14g9np{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:10px;display:flex}.vb-tools.svelte-14g9np,.vb-verdicts.svelte-14g9np{flex-wrap:wrap;gap:8px;display:flex}.vb-btn.svelte-14g9np{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);text-align:left;min-width:140px;min-height:52px;transition:border-color var(--t) var(--ease), transform var(--t-fast) var(--ease);justify-items:start;gap:2px;padding:8px 14px;display:grid}.vb-btn.svelte-14g9np:hover:not([aria-disabled=true]){border-color:var(--accent)}.vb-btn.svelte-14g9np:active:not([aria-disabled=true]){transform:translateY(1px)}.vb-btn[aria-disabled=true].svelte-14g9np,.vb-verdicts.svelte-14g9np .btn[aria-disabled=true]:where(.svelte-14g9np){opacity:.45;cursor:default}.vb-btn-l.svelte-14g9np{color:var(--text-strong);font-weight:650;font-size:var(--step--1)}.vb-btn-c.svelte-14g9np{color:var(--muted);font-size:.7rem}.vb-verdicts.svelte-14g9np .btn:where(.svelte-14g9np){min-width:110px;min-height:52px}.vb-accept.svelte-14g9np{--btn-bg:var(--good-soft);--btn-line:color-mix(in srgb, var(--good) 45%, var(--line))}.vb-bust.svelte-14g9np{--btn-bg:var(--risk-soft);--btn-line:color-mix(in srgb, var(--risk) 45%, var(--line))}.vb-note.svelte-14g9np{font-size:var(--step--2);color:var(--muted)}@media (width<=560px){.vb-tools.svelte-14g9np,.vb-verdicts.svelte-14g9np{width:100%}.vb-btn.svelte-14g9np,.vb-verdicts.svelte-14g9np .btn:where(.svelte-14g9np){flex:1 1 0;min-width:0}}
