.c4-ch{margin-top:var(--s6)}.c4-key{gap:var(--s3) var(--s6);margin-bottom:var(--s5);font-size:var(--t-small);flex-wrap:wrap;font-weight:700;display:flex}.c4-key li{align-items:center;gap:var(--s2);display:flex}.c4-row{column-gap:var(--gut);row-gap:var(--s3);padding:var(--s5) 0;border-top:1px solid var(--rule);grid-template-columns:minmax(0,2.6fr) minmax(0,9.4fr);align-items:center;display:grid}.c4-row:nth-child(3){border-top:2px solid}.c4-axis{padding:0 0 var(--s2);border-top:0}.c4-p{font-size:var(--t-d3);grid-row:1/3;align-self:start;line-height:1.04}.c4-line{margin:0 var(--s2);grid-column:2;position:relative}.c4-axis .c4-line{height:18px}.c4-axis .c4-line span{top:0;left:calc(var(--f)/28*100%);font-size:var(--t-micro);color:var(--mute);white-space:nowrap;font-weight:700;position:absolute;translate:-50%}.c4-axis .c4-line span:first-child{translate:-8px}.c4-axis .c4-line span:last-child{translate:calc(8px - 100%)}.c4-track{height:34px}.c4-track:before{content:"";background:var(--ink);height:2px;position:absolute;top:calc(50% - 1px);left:0;right:0}.c4-track u{top:6px;bottom:6px;left:calc(var(--f)/28*100%);background:var(--paper-mute);width:1px;position:absolute}.c4-m{flex:none;display:inline-block;position:relative}.c4-m--start{background:var(--ink);border-radius:50%;width:16px;height:16px}.c4-m--wait{background:var(--blue);width:28px;height:12px}.c4-m--swap{border:3px solid var(--ink);background:var(--white);width:14px;height:14px;margin:0 3px;rotate:45deg}.c4-track .c4-m{top:50%;left:calc(var(--f)/28*100%);position:absolute;translate:-50% -50%}.c4-track .c4-m--r{width:calc((var(--t) - var(--f))/28*100%);margin:0;translate:0 -50%;rotate:none}.c4-track .c4-m--swap.c4-m--r{height:20px}.c4-track .c4-m--start{z-index:2}.c4-m--soft:after{content:"";top:-2px;bottom:-2px;right:-1px;left:calc((var(--s) - var(--f))/(var(--t) - var(--f))*100%);background:var(--paper);border:2px dashed var(--blue);position:absolute}.c4-t{gap:var(--s3) var(--s5);margin:var(--s2) var(--s2) 0;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.c4-t-start{grid-column:1}.c4-t-wait{grid-column:2}.c4-t-swap{grid-column:3}.c4-t dt{align-items:center;gap:var(--s2);font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--mute);font-weight:700;display:flex}.c4-t dt .c4-m{scale:.8}.c4-t dd{margin:var(--s1) 0 0;font-size:var(--t-small);line-height:1.45}@media (max-width:860px){.c4-row{row-gap:var(--s3);grid-template-columns:minmax(0,1fr)}.c4-axis{padding-top:0}.c4-axis>span{display:none}.c4-p{grid-row:auto}.c4-line,.c4-t{grid-column:1}.c4-t{margin:var(--s1) 0 0;grid-template-columns:minmax(0,1fr)}.c4-t-start,.c4-t-wait,.c4-t-swap{grid-column:1}}
