@property --progress{syntax:"<number>";inherits:true;initial-value:0}.answer-lanes{--label-w:8.5rem;min-width:0;margin:0;overflow:clip}.answer-lanes-head{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-md);padding:var(--space-sm) var(--space-md);border-bottom:var(--rule-hair) solid var(--border);flex-wrap:wrap;display:flex}.answer-lanes-title{align-items:baseline;gap:var(--space-sm);color:var(--text);font-weight:500;display:flex}.answer-lanes-time{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:400}.answer-lanes-context{color:var(--text-muted);font-size:var(--text-sm)}.answer-lanes-side{align-items:center;gap:var(--space-sm);display:flex}.answer-lanes-toggle{min-width:4.5rem}.answer-lanes-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.answer-lanes-toggle:active{border-color:var(--selected-border);background:var(--selected-bg);color:var(--selected-fg)}.answer-lanes-toggle:disabled{cursor:not-allowed;opacity:.55}.answer-lane{grid-template-columns:var(--label-w) minmax(0, 1fr);border-bottom:var(--rule-hair) solid var(--border);min-height:3.5rem;display:grid}.answer-lane-meta{justify-content:center;gap:var(--space-3xs);padding:var(--space-xs) var(--space-md);flex-direction:column;display:flex}.answer-lane-label{color:var(--text);font-size:var(--text-sm);font-weight:500}.answer-lane-status{font-size:var(--text-sm)}.answer-lane-status[data-tone=covered]{color:var(--status-covered)}.answer-lane-status[data-tone=vague]{color:var(--status-vague)}.answer-lane-status[data-tone=missing]{color:var(--status-missing);font-weight:var(--status-missing-weight)}.answer-lane-track{margin-right:var(--space-md);position:relative;overflow:clip}.answer-lane-track svg{inset:var(--space-xs) 0;width:100%;height:calc(100% - var(--space-xs) * 2);position:absolute}.answer-lane-flat{stroke:var(--lane-flat);stroke-width:1px;vector-effect:non-scaling-stroke}.answer-lane-unplayed{fill:var(--lane-unplayed)}.answer-lane-played{fill:var(--lane-played)}.answer-lane-clip{transform:scaleX(var(--progress));transform-box:fill-box;transform-origin:0}.answer-lane-playhead{pointer-events:none;transform:translateX(calc(var(--progress) * 100%));position:absolute;inset:0}.answer-lane-playhead:before{background:var(--lane-playhead);content:"";width:1px;position:absolute;top:0;bottom:0;left:0}.answer-lanes-coach{padding:var(--space-sm) var(--space-md);color:var(--text);font-family:var(--font-body);margin:0}@media (max-width:39.99rem){.answer-lane{grid-template-columns:minmax(0,1fr)}.answer-lane-meta{flex-direction:row;justify-content:space-between;align-items:baseline;padding-bottom:0}.answer-lane-track{min-height:2.75rem;margin-left:var(--space-md)}}@media (prefers-reduced-motion:no-preference){.answer-lanes{animation:answer-lanes-settle 1.2s var(--ease-out) backwards}}@keyframes answer-lanes-settle{0%{--progress:0}}
