html body .tool-cov .tool-cov__back{margin-bottom:var(--space-4)}html body .tool-cov .tool-cov__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:start}html body .tool-cov .tool-cov__layout>*{min-width:0}@media (min-width:1024px){html body .tool-cov .tool-cov__layout{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}html body .tool-cov .tools-output{position:sticky;top:calc(var(--header-height) + var(--space-6));max-height:calc(100dvh - var(--header-height) - var(--space-8))}}html body .tool-cov .tool-cov__stack{display:grid;gap:var(--space-4)}html body .tool-cov .tool-cov__card,html body .tool-cov .tools-output{display:grid;align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--surface-card)}html body .tool-cov .tool-cov__caption,html body .tool-cov .tools-output>.ed-step__title{margin:0;color:var(--color-text-secondary);font-size:var(--fs-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase}html body .tool-cov .tools-output>.ed-step__title{width:100%;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-soft)}html body .tool-cov .tool-cov__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}@media (min-width:640px){html body .tool-cov .tool-cov__grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .tool-cov .tool-cov__grid>label:first-child{grid-column:1/-1}}html body .tool-cov .tools-signal-table__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--fs-caption)}html body .tool-cov .tools-signal-table-wrap{min-width:0}html body .tool-cov .tools-cross-list{display:grid;gap:var(--space-3)}html body .tool-cov .tools-cross-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-subtle)}html body .tool-cov .tools-cross-row>input:first-child{grid-column:1;grid-row:1}html body .tool-cov .tools-cross-row>.workspaces-icon-btn{grid-column:2;grid-row:1}html body .tool-cov .tools-cross-row>.tools-cross-select{grid-column:1/-1;grid-row:2}html body .tool-cov .tools-cross-select{display:flex;flex-wrap:wrap;gap:var(--space-2)}html body .tool-cov .tool-cov__pill{gap:var(--space-1);min-height:var(--control-h-md);padding:var(--space-1) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-chip);background:var(--surface-card);box-shadow:none;color:var(--color-text-secondary);font-size:var(--fs-caption);cursor:pointer;transition:background var(--duration-base),border-color var(--duration-base),color var(--duration-base)}html body .tool-cov .tool-cov__pill:hover{border-color:var(--color-brand-muted);color:var(--color-text-primary)}html body .tool-cov .tool-cov__pill.ed-chip--active{border-color:var(--color-brand);background:var(--color-brand-soft);box-shadow:none;color:var(--color-brand);font-weight:600}html body .tool-cov .tools-cross-hint{margin:0}html body .tool-cov .tools-ed__actions{position:static;display:grid;gap:var(--space-2);padding:0;border:0;background:transparent}html body .tool-cov .tool-cov__generate{width:100%;min-height:var(--control-h-lg);gap:var(--space-2)}@media (min-width:640px){html body .tool-cov .tools-ed__actions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-4)}html body .tool-cov .tool-cov__generate{width:auto;padding-inline:var(--space-8)}}html body .tool-cov .tools-output__empty{justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center}html body .tool-cov .tools-output__empty-icon{box-sizing:border-box;width:var(--space-12);height:var(--space-12);padding:var(--space-3);border-radius:var(--radius-panel);background:var(--color-brand-soft);color:var(--color-brand)}html body .tool-cov .tools-output .ed-btn-row[role=tablist]{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-subtle)}html body .tool-cov .tools-output .ed-btn-row[role=tablist] .ed-chip{min-height:var(--control-h-sm);border:0;border-radius:var(--radius-control);background:transparent;box-shadow:none;color:var(--color-text-secondary)}html body .tool-cov .tools-output .ed-btn-row[role=tablist] .ed-chip[aria-selected=true]{border:1px solid var(--color-border);background:var(--surface-card);color:var(--color-brand);font-weight:600}html body .tool-cov .tools-output .tools-code-preview{max-height:32rem;background:var(--code-bg);color:var(--code-ink);font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){html body .tool-cov .tool-cov__pill{transition:none}}