.dln{--dln-who:minmax(220px, 36%);flex-direction:column;min-width:0;margin:0;display:flex}.dln-axis,.dln-row{grid-template-columns:var(--dln-who) minmax(0, 1fr);column-gap:var(--space-9);display:grid}.dln[data-bare] .dln-axis,.dln[data-bare] .dln-row{grid-template-columns:minmax(0,1fr)}.dln-axis{padding-bottom:var(--space-3)}.dln-axis-lane{height:16px;position:relative}.dln-tick{white-space:nowrap;font-size:var(--text-2xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;position:absolute;top:0;transform:translate(-50%)}.dln-tick[data-edge=start]{transform:none}.dln-tick[data-edge=end]{color:var(--text-secondary);transform:translate(-100%)}.dln-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dln-row{padding:var(--space-5) 0;border-top:1px solid var(--border-subtle);align-items:center}.dln-row:last-child{border-bottom:1px solid var(--border-subtle)}.dln[data-bare] .dln-row{padding:var(--space-3) 0;border:0}.dln-who{flex-direction:column;gap:2px;min-width:0;display:flex}.dln-head{align-items:baseline;gap:0 var(--space-5);flex-wrap:wrap;min-width:0;margin:0;display:flex}.dln-name{font-size:var(--text-base);color:var(--text-primary);overflow-wrap:anywhere;font-weight:500;text-decoration:none}a.dln-name:hover{text-underline-offset:3px;text-decoration:underline}.dln-tally{font-size:var(--text-2xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.dln-said{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.dln-when{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.dln-said-quiet{color:var(--text-tertiary)}.dln-lane{border-radius:var(--radius-sm);background:linear-gradient(to bottom, transparent calc(50% - .5px), var(--border-subtle) calc(50% - .5px), var(--border-subtle) calc(50% + .5px), transparent calc(50% + .5px));min-width:0;height:36px;position:relative}.dln-row[data-quiet] .dln-lane{opacity:.6}.dln-grid{background:var(--border-subtle);width:1px;position:absolute;top:6px;bottom:6px}.dln-m{opacity:.55;width:3px;height:16px;transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);background:#c9d2e3;border-radius:2px;position:absolute;top:50%;transform:translate(-50%,-50%)}.dln-m:before{content:"";position:absolute;inset:-10px -6px}.dln-m:hover,.dln-m:focus-visible{opacity:1;transform:translate(-50%,-50%)scaleY(1.25)}.dln-m:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.dln-m[data-k=stopped],.dln-m[data-k=held],.dln-m[data-k=failed]{opacity:1;z-index:1;width:12px;height:12px;box-shadow:0 0 0 3px var(--bg-base);border-radius:50%}.dln-m[data-k=stopped]{background:var(--brand)}.dln-m[data-k=held]{background:var(--bg-base);box-shadow:inset 0 0 0 2px var(--brand), 0 0 0 3px var(--bg-base)}.dln-m[data-k=held]:after{content:"";border-left:1.5px solid var(--brand);border-right:1.5px solid var(--brand);box-sizing:border-box;width:4px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dln-m[data-k=failed]{background:var(--rose)}.dln-m[data-k=running]{opacity:1;background:var(--text-primary)}.dln-m[data-k=stopped]:hover,.dln-m[data-k=held]:hover,.dln-m[data-k=failed]:hover,.dln-m[data-k=stopped]:focus-visible,.dln-m[data-k=held]:focus-visible,.dln-m[data-k=failed]:focus-visible{transform:translate(-50%,-50%)scale(1.25)}.dln-now{background:var(--text-secondary);border-radius:1px;width:2px;animation:2.4s ease-in-out infinite dln-breathe;position:absolute;top:4px;bottom:4px;right:0}@keyframes dln-breathe{0%,to{opacity:.9}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.dln-now{animation:none}.dln-m{transition:none}}@media (max-width:760px){.dln-axis,.dln-row{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.dln-axis-who{display:none}.dln-lane{height:32px}}.dln[data-v=marks]{--dln-who:minmax(180px, 26%)}.dln-glyphs{font-size:var(--text-2xs);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.dln-glyphs>span{align-items:center;gap:3px;display:inline-flex}.dln-row[data-now] .dln-now{background:var(--text-primary);width:3px}.dln-m[data-sel]{opacity:1;z-index:2;outline:2px solid var(--text-primary);outline-offset:3px}.dln-m[data-k=ok][data-sel]{width:4px}.dln[data-v=scatter] .dln-row{border:0;padding:0}.dln[data-v=scatter] .dln-lane{border-left:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;height:200px}.dln[data-v=scatter] .dln-grid{top:0;bottom:0}.dln-yg{border-top:1px dashed var(--border-subtle);height:0;position:absolute;left:0;right:0}.dln[data-v=scatter] .dln-lane,.dln[data-v=scatter] .dln-axis-lane{margin-left:34px}.dln-yl{font-size:var(--text-2xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;bottom:-6px;right:calc(100% + 6px)}.dln[data-v=scatter] .dln-m{opacity:.7;border-radius:50%;width:6px;height:6px;transform:translate(-50%,-50%)}.dln[data-v=scatter] .dln-m:before{inset:-6px}.dln[data-v=scatter] .dln-m[data-k=stopped],.dln[data-v=scatter] .dln-m[data-k=held],.dln[data-v=scatter] .dln-m[data-k=failed]{opacity:1;width:11px;height:11px}.dln[data-v=scatter] .dln-now{top:0;bottom:0}@media (max-width:760px){.dln[data-v=scatter] .dln-lane{height:160px}.dln[data-dense] .dln-m[data-k=stopped],.dln[data-dense] .dln-m[data-k=held],.dln[data-dense] .dln-m[data-k=failed]{width:7px;height:7px;box-shadow:0 0 0 1.5px var(--bg-base)}.dln[data-dense] .dln-m[data-k=held]{box-shadow:inset 0 0 0 1.5px var(--brand), 0 0 0 1.5px var(--bg-base)}.dln[data-dense] .dln-m[data-k=held]:after{display:none}}.dln-lane[data-deep]{--dln-step:15px;height:max(36px, calc(var(--dln-rows,0) * var(--dln-step) * 2 + 24px))}@media (max-width:760px){.dln-lane[data-deep]{height:max(32px, calc(var(--dln-rows,0) * var(--dln-step) * 2 + 20px))}.dln[data-dense] .dln-lane[data-deep]{--dln-step:10px}}.dln[data-v=scatter] .dln-m[data-p]{left:calc(var(--pxw) * 100%);top:calc((1 - var(--pyw)) * 100%)}@media (max-width:760px){.dln[data-v=scatter] .dln-m[data-p]{left:calc(var(--pxn) * 100%);top:calc((1 - var(--pyn)) * 100%)}}.dln[data-v=scatter] .dln-m[data-k=stopped]:after{content:"";background:var(--bg-base);border-radius:1px;width:6px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dln[data-v=scatter] .dln-m[data-sel]{outline-offset:2px}.dln-m[data-pn]{top:calc(50% + var(--dln-tw,0px))}.dln-m[data-xn]{left:var(--dln-xw)}@media (max-width:760px){.dln-m[data-pn]{top:calc(50% + var(--dln-tn,0px))}.dln-m[data-xn]{left:var(--dln-xn)}}
