.cs.svelte-1ewnn1l{font-family:var(--font-mono);font-size:var(--text-12);padding:var(--space-4) 0;tab-size:4;line-height:1.5}.cv-row.svelte-1ewnn1l{border-left:3px solid #0000;align-items:flex-start;display:flex}.cv-row.annotated.svelte-1ewnn1l{background:color-mix(in srgb, var(--ann) 8%, transparent)}.cv-row.target.svelte-1ewnn1l{background:color-mix(in srgb, var(--accent) 16%, transparent)}.cv-gutter.svelte-1ewnn1l{text-align:right;width:48px;padding-right:var(--space-10);color:var(--fg-faint);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;flex-shrink:0}.cv-marker.svelte-1ewnn1l{text-align:center;flex-shrink:0;width:14px}.cv-dot.svelte-1ewnn1l{width:7px;height:7px;margin-top:var(--space-5);display:inline-block}.cv-code.svelte-1ewnn1l{min-width:0;color:var(--fg-strong);white-space:pre-wrap;overflow-wrap:anywhere;padding-left:var(--indent,0ch);text-indent:calc(-1 * var(--indent,0ch));flex:1}.cv-reqs.svelte-1ewnn1l{align-items:center;gap:var(--space-2) var(--space-4);margin:0 var(--space-8);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;max-width:50%;display:inline-flex}.cv-req.svelte-1ewnn1l{align-items:center;gap:var(--space-4);font-family:var(--font-mono);font-size:var(--text-12);font-weight:var(--weight-600);padding:0 var(--space-6);border:1px solid var(--border-input);border-radius:var(--radius-3);color:var(--fg-muted);background:var(--surface-alt);white-space:nowrap;cursor:pointer;display:inline-flex}.cv-req.svelte-1ewnn1l:hover{opacity:.8}.cv-req-group.svelte-1ewnn1l{align-items:stretch;display:inline-flex}.cv-req.has-update.svelte-1ewnn1l{border-top-right-radius:0;border-bottom-right-radius:0}.cv-req-update.svelte-1ewnn1l{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.cv-req.cov-ok.svelte-1ewnn1l{border-color:var(--success-border);color:var(--success-strong);background:var(--success-soft)}.cv-req.cov-partial.svelte-1ewnn1l{border-color:var(--warning-border);color:var(--warning-strong);background:var(--warning-soft)}.cv-req.cov-none.svelte-1ewnn1l{border-color:var(--danger-border);color:var(--danger-strong);background:var(--danger-soft)}.cv-req.stale.svelte-1ewnn1l{border-style:dashed}.cv-req-proposed.svelte-1ewnn1l{border-style:dashed;border-color:var(--accent-strong);color:var(--accent-strong);background:var(--accent-soft)}.cv-req-proposed.cv-req-approved.svelte-1ewnn1l{border-style:solid}.cv-req-proposed.cv-req-change_requested.svelte-1ewnn1l{border-color:var(--warning-border);color:var(--warning-strong);background:var(--warning-soft)}.cv-req-proposed-tag.svelte-1ewnn1l{font-size:var(--text-10);font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.03em;opacity:.75}.cv-tt.svelte-1ewnn1l{--tt-hue:var(--info);font-family:var(--font-mono);font-size:var(--text-12);font-weight:var(--weight-600);padding:0 var(--space-8);border:1px solid color-mix(in srgb, var(--tt-hue) 45%, var(--border-input));border-radius:var(--radius-pill);color:color-mix(in srgb, var(--tt-hue) 55%, var(--fg-strong));background:color-mix(in srgb, var(--tt-hue) 14%, var(--surface-alt));white-space:nowrap;cursor:pointer;align-items:center;display:inline-flex}.cv-tt.svelte-1ewnn1l:hover{opacity:.8}.cv-req-stale.svelte-1ewnn1l{opacity:.7;background:currentColor;border-radius:50%;width:4px;height:4px}
