#turnaround{--track-h:8px;--turn-bg:var(--paper);position:relative;container:turn/inline-size}#turnaround .turn-h{margin-bottom:6px}#turnaround .turn-lead{color:var(--ink-2);max-width:30em}#turnaround .turn-fig{--tx:0px;--tr:0px;margin-top:18px;position:relative}#turnaround .turn-axis{height:22px;margin:0 var(--tr) 0 var(--tx);border-bottom:1px solid var(--ink);color:var(--ink-3);font-size:var(--fs-mono-s);line-height:1;position:relative}#turnaround .turn-axis__t{bottom:7px;left:calc(var(--h) * 100% / var(--axis));white-space:nowrap;position:absolute;transform:translate(-50%)}#turnaround .turn-axis__t:after{content:"";border-left:1px solid var(--ink);height:4px;position:absolute;top:calc(100% + 3px);left:50%}#turnaround .turn-axis__t.is-first{transform:none}#turnaround .turn-axis__t.is-first:after{left:0}#turnaround .turn-axis__t.is-last{transform:translate(-100%)}#turnaround .turn-axis__t.is-last:after{left:auto;right:0}#turnaround .turn-axis__t.is-day{color:var(--ink)}#turnaround .turn-list{position:relative}#turnaround .turn-list>li{border-bottom:1px solid var(--hair-2);padding:9px 0 11px}#turnaround .turn-row{grid-template-columns:3.1em minmax(0,1fr) auto;align-items:baseline;column-gap:8px;font-size:15px;line-height:1.35;display:grid}#turnaround .turn-row>.turn-t{justify-self:start}#turnaround .turn-n{color:var(--ink-2);text-decoration-color:var(--hair);justify-self:start}#turnaround .turn-n:hover{color:var(--ink);text-decoration-color:var(--rose)}#turnaround .turn-t{min-width:0;color:var(--ink)}#turnaround .turn-main{color:var(--ink-3);font-size:var(--fs-mono-s);white-space:nowrap;margin-left:8px}#turnaround .turn-v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-stretch:78%;line-height:1}#turnaround .turn-v b{color:var(--ink);font-weight:680}#turnaround .turn-u{color:var(--ink-2);margin-left:.2em;font-weight:480}#turnaround .turn-list:before{content:"";width:0;top:0;bottom:0;left:calc(var(--tx) + 24 * (100% - var(--tx) - var(--tr)) / var(--axis));border-left:1px dashed var(--ink-3);pointer-events:none;position:absolute}#turnaround .turn-list>li>*{z-index:1;position:relative}#turnaround :is(.turn-n,.turn-t,.turn-v,.turn-note){background:var(--turn-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone}#turnaround .turn-t{padding-right:6px}#turnaround .turn-track{height:var(--track-h);margin-top:7px;display:block;position:relative}#turnaround .turn-bar{width:calc(var(--h) * 100% / var(--axis));background:var(--ink);transform-origin:0;position:absolute;top:0;bottom:0;left:0}#turnaround .turn-tick{background:var(--ink);width:2px;position:absolute;top:-2px;bottom:-2px;left:0}#turnaround .turn-note{color:var(--ink-2);font-size:var(--fs-mono-s);white-space:nowrap;padding-right:6px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}#turnaround .turn-cur{left:var(--tx);pointer-events:none;will-change:transform;width:0;position:absolute;top:0;bottom:0}#turnaround .turn-cur[hidden]{display:none}#turnaround .turn-cur__line{background:var(--rose);width:1px;position:absolute;top:22px;bottom:0;left:-.5px}#turnaround .turn-cur__flag{z-index:2;background:var(--rose);height:16px;color:var(--on-rose);line-height:16px;font-size:var(--fs-mono-s);white-space:nowrap;padding:0 6px;position:absolute;top:0;left:-.5px}#turnaround .turn-cur.is-flip .turn-cur__flag{left:auto;right:-.5px}@media (width<=760px){#turnaround .turn-list>li{padding-block:5px 6px}}@container turn (width>=520px){#turnaround .turn-fig{--g:10px;--nw:36px;--lw:180px;--vw:60px;--tx:calc(var(--nw) + var(--lw) + 2 * var(--g));--tr:calc(var(--vw) + var(--g))}#turnaround .turn-list>li{grid-template-columns:var(--nw) var(--lw) minmax(0, 1fr) var(--vw);column-gap:var(--g);align-items:center;min-height:32px;padding:3px 0;display:grid}#turnaround .turn-row{display:contents}#turnaround .turn-row>*{grid-row:1}#turnaround .turn-n{grid-column:1}#turnaround .turn-t{background:0 0;grid-column:2;padding-right:0}#turnaround .turn-track{grid-area:1/3;margin-top:0}#turnaround .turn-v{grid-column:4;justify-self:end}}#turnaround .turn-median{color:var(--ink-2);margin-top:12px}#turnaround .turn-fn{font-size:var(--fs-fine);color:var(--ink-2);margin-top:10px}
