.cov__panel{gap:var(--space-10);margin-top:var(--space-12);padding:var(--space-10);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;display:grid}.cov__side{gap:var(--space-6);align-content:start;display:grid}.cov__side .fr-segmented{justify-self:start}.cov__summary{font:700 24px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink);display:grid}.cov__say{visibility:hidden;grid-area:1/1}[data-mode=manual] .cov__say--manual,[data-mode=platform] .cov__say--platform{visibility:visible}.cov__legend{gap:var(--space-2) var(--space-5);color:var(--ink-muted);flex-wrap:wrap;font-size:13px;font-weight:600;list-style:none;display:flex}.cov__key{align-items:center;gap:var(--space-2);display:none}[data-mode=manual] .cov__key--manual,[data-mode=platform] .cov__key--platform{display:inline-flex}.cov__sw{border-radius:var(--radius-pill);width:20px;height:10px}.cov__sw--good,.cov__cell--good{--fill:var(--good)}.cov__sw--mid,.cov__cell--mid{--fill:var(--mid)}.cov__sw--poor,.cov__cell--poor{--fill:var(--poor)}.cov__sw--good,.cov__sw--mid,.cov__sw--poor{background:var(--fill)}.cov__sw--reviewed{background:var(--ink)}.cov__sw--unheard{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.cov__foot{color:var(--ink-subtle);font-size:12px}.cov__grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:10px 8px;list-style:none;display:grid}.cov__cell{border-radius:var(--radius-pill);background:var(--fill);height:22px;transition:background-color .36s var(--ease-out) var(--d), box-shadow .36s var(--ease-out) var(--d), transform .36s var(--ease-out) var(--d);box-shadow:inset 0 0 0 1.5px #0000}.cov__sw--poor,.cov__cell--poor{border-radius:var(--radius-pill) var(--radius-xs) var(--radius-xs) var(--radius-pill)}[data-mode=manual] .cov__cell{box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:var(--radius-pill);background:0 0;transition-delay:0s}[data-mode=manual] .cov__cell.is-sampled{background:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);transform:scale(1.06)}@media (width<=900px){.cov__panel{padding:var(--space-6);gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.cov__grid{order:-1}.cov__summary{font-size:20px}}@media (width<=520px){.cov__grid{gap:8px 5px}.cov__cell{height:16px}}.loop__stage{margin-top:var(--space-12);padding:var(--space-8)}.loop__panes{z-index:1;gap:var(--space-6);grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr) minmax(0,.85fr);list-style:none;display:grid;position:relative}.loop__pane[data-pane="0"],.loop__pane[data-pane="1"]{grid-row:span 2}.loop__pane{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.loop__step{align-items:center;gap:var(--space-2);color:var(--ink-on-stage);font-size:14px;font-weight:650;display:flex}.loop__n{border-radius:var(--radius-pill);border:1.5px solid var(--ink-on-stage-muted);width:24px;height:24px;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);place-items:center;font-size:12px;font-weight:700;display:inline-grid}.loop__pane.is-done .loop__n{background:var(--ink-on-stage);border-color:var(--ink-on-stage);color:var(--surface-stage)}.loop__card{border-radius:var(--radius-lg);background:var(--surface);color:var(--ink)}.loop__card--transcript{padding:var(--space-4)}.loop__meta{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--ink-muted);flex-wrap:wrap;font-size:13px;font-weight:600;display:flex}.loop__meta .fr-tag{margin-left:auto}.loop__transcript .fr-turn--agent{margin-right:4%}.loop__transcript .fr-turn--customer{margin-left:4%}.loop__card--score{border-radius:var(--radius-lg)}.loop__criteria .fr-criterion__why{font-size:13px}.loop__evidence{margin-top:var(--space-2)}.loop__prov{margin-top:var(--space-3)}.loop__card--coach,.loop__card--proof{gap:var(--space-3);border-radius:var(--radius-lg)}.loop__note{color:var(--ink-muted);font-size:12px}.loop__kicker{color:var(--ink-muted);font-size:13px;font-weight:600}.loop__drill{font:700 24px/1.15 var(--font-display);letter-spacing:-.01em}.loop__persona{align-items:center;gap:var(--space-3);font-size:14px;display:flex}.loop__persona>span:last-child{display:grid}.loop__persona-name{font-weight:650}.loop__persona-role{color:var(--ink-muted);font-size:13px}.loop__tip{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--accent-soft);font-size:14px;line-height:1.5}.loop__tip>span{margin-bottom:2px;font-size:13px;font-weight:650;display:block}.loop__start{align-self:flex-start}.loop__link{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.loop__link path{fill:none;stroke:var(--poor-soft);stroke-width:2px;stroke-linecap:round;stroke-dasharray:var(--len,0) var(--len,0);stroke-dashoffset:0}.loop__replay{z-index:3;margin-top:var(--space-6);position:relative}.loop__replay[data-waiting]{visibility:hidden}:root:not(.js) .loop__replay{display:none}@media (prefers-reduced-motion:reduce){.loop__replay{display:none}}@media (prefers-reduced-motion:no-preference){.js [data-call] :is([data-turn],.loop__card--score,[data-crit],.loop__evidence,.loop__card--coach,.loop__start,.loop__prov,[data-evidence-tag],.loop__card--proof):not(.is-on){opacity:0;transform:translateY(8px)}.js [data-call] [data-evidence]:not(.is-lit){background:0 0;text-decoration-color:#0000}.js [data-call] .loop__card--proof:not(.is-on) .fr-scorebar__fill{scale:0 1}.js [data-call] [data-crit]:not(.is-filled) .fr-pips__pip{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}}[data-call] :is([data-turn],.loop__card--score,[data-crit],.loop__evidence,.loop__card--coach,.loop__start,.loop__prov,[data-evidence-tag],.loop__card--proof){transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out)}[data-call] [data-evidence]{transition:background-color var(--dur-3) var(--ease-out), text-decoration-color var(--dur-3) var(--ease-out)}[data-call] .fr-pips__pip{transition:background-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out)}[data-call] .loop__card--proof .fr-scorebar__fill{transform-origin:0;transition:scale .7s var(--ease-out) var(--dur-3)}.loop__link path.is-drawing{stroke-dashoffset:0;transition:stroke-dashoffset .45s var(--ease-out)}@media (width<=1024px){.loop__panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.loop__pane[data-pane="0"],.loop__pane[data-pane="1"]{grid-row:auto}.loop__link{display:none}}@media (width<=720px){.loop__stage{padding:var(--space-4);border-radius:var(--radius-lg)}.loop__panes{grid-template-columns:minmax(0,1fr)}.loop__replay{margin-top:var(--space-4)}}
