.fig{margin:2.6em 0 2.8em;container:fig/inline-size}.fig--wide{margin-left:calc(50% - min(550px, 50vw - var(--nx-gutter)));margin-right:calc(50% - min(550px, 50vw - var(--nx-gutter)))}.fig figcaption{margin-top:16px;max-width:62ch;font-size:.9rem;line-height:1.55;color:var(--nx-muted)}.fig__title{color:var(--nx-fg);font-weight:600}.fig .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fig{--tone:#5d5c70;--tone-cyan:#1fd1c8;--tone-amber:#eeae3a;--node:#11111c;--node-line:#2c2c3c;--group-line:#26263a;--edge:#3b3b52}.fig .tone-cyan{--tone:var(--tone-cyan)}.fig .tone-amber{--tone:var(--tone-amber)}.fig .tone-muted{--tone:#5d5c70}.fig [data-reveal]{opacity:0;transition:opacity .5s ease var(--d,0s),transform .5s ease var(--d,0s)}.fig.is-in [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fig .fig-bars__fill,.fig .fig-edge,.fig .fig-range__seg,.fig [data-reveal]{transition:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}}.fig-flow svg{display:block;max-width:100%;height:auto;overflow:visible}.fig-group rect{fill:rgba(255,255,255,.012);stroke:var(--group-line);stroke-width:1}.fig-glabel rect{fill:var(--nx-ink)}.fig-glabel text{font:600 11px/1 var(--nx-mono);fill:var(--nx-faint);letter-spacing:.02em}.fig-glabel .sub{font:400 10.5px/1 var(--nx-mono);fill:#6f6e84;letter-spacing:0}.fig-node rect{fill:var(--node);stroke:var(--node-line);stroke-width:1}.fig-node.tone-cyan rect{stroke:color-mix(in srgb,var(--tone-cyan) 65%,transparent)}.fig-node.tone-amber rect{stroke:color-mix(in srgb,var(--tone-amber) 70%,transparent)}.fig-node .label{font:500 13px/1 var(--nx-mono);fill:var(--nx-fg)}.fig-node.tone-cyan .label{fill:#bff5f1}.fig-node.tone-amber .label{fill:#fbe2b0}.fig-node .sub{font:400 11.5px/1 var(--nx-mono);fill:var(--nx-muted)}.fig-node[data-reveal]{transform:translateY(4px)}.fig-edge{fill:none;stroke:var(--edge);stroke-width:1.3;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s cubic-bezier(.5,0,.2,1) var(--d,0s)}.fig-edge.dashed{stroke-dasharray:4 4;opacity:0;transition:opacity .6s ease var(--d,0s)}.fig-edge.dashed,.fig.is-in .fig-edge{stroke-dashoffset:0}.fig.is-in .fig-edge.dashed{opacity:1}.fig-edge.tone-cyan{stroke:color-mix(in srgb,var(--tone-cyan) 70%,transparent)}.fig-edge.tone-amber{stroke:color-mix(in srgb,var(--tone-amber) 75%,transparent)}.fig-arrow{fill:none;stroke:var(--edge);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.fig-arrow.tone-cyan{stroke:var(--tone-cyan)}.fig-arrow.tone-amber{stroke:var(--tone-amber)}.fig-elabel rect{fill:var(--nx-ink)}.fig-elabel text{font:400 11px/1 var(--nx-mono);fill:var(--nx-muted)}.fig-packet{fill:#9fb3c8}.fig-packet.tone-cyan{fill:#bff5f1}.fig-packet.tone-amber{fill:#fbe2b0}@media (prefers-reduced-motion:reduce){.fig-packet{display:none}}.fig-bars,.fig-range{display:grid;grid-template-columns:minmax(10ch,max-content) 1fr max-content;gap:14px 18px;align-items:center}.fig-bars__label,.fig-range__label{font-size:.9rem;color:var(--nx-fg);line-height:1.3}.fig-bars__track,.fig-range__track{position:relative;height:10px;background:#171724;border-radius:2px}.fig-bars__fill{position:absolute;inset:0 auto 0 0;width:calc(var(--v) * 100%);background:var(--tone);border-radius:2px;transform-origin:left;transform:scaleX(0);transition:transform .9s cubic-bezier(.3,0,.1,1) var(--d,0s)}.fig.is-in .fig-bars__fill{transform:scaleX(1)}.fig-bars__value,.fig-range__value{font:500 12.5px/1.2 var(--nx-mono);color:var(--nx-muted);white-space:nowrap;text-align:right}.fig-bars__row.tone-cyan .fig-bars__value,.fig-range__row.tone-cyan .fig-range__value{color:#bff5f1}.fig-bars__row.tone-amber .fig-bars__value,.fig-range__row.tone-amber .fig-range__value{color:#fbe2b0}.fig-bars__row,.fig-range__row{display:contents}.fig-bars__note,.fig-range__note{grid-column:2/-1;margin:-8px 0 4px;font-size:.8rem;color:var(--nx-faint)}.fig-range__seg{position:absolute;top:0;bottom:0;left:calc(var(--lo) * 100%);width:max(4px,calc((var(--hi) - var(--lo)) * 100%));background:var(--tone);border-radius:2px;transform-origin:left;transform:scaleX(0);transition:transform .9s cubic-bezier(.3,0,.1,1) var(--d,0s)}.fig.is-in .fig-range__seg{transform:scaleX(1)}.fig-range__axis{grid-column:2;position:relative;height:18px;margin-top:-6px}.fig-range__axis span{position:absolute;transform:translateX(-50%);font:400 10.5px/1 var(--nx-mono);color:var(--nx-faint);white-space:nowrap}.fig-range__axis span:before{content:"";position:absolute;left:50%;top:-6px;height:4px;border-left:1px solid var(--nx-line)}.fig-unit{grid-column:1/-1;margin-bottom:-4px;font:400 11px/1 var(--nx-mono);color:var(--nx-faint)}@container fig (max-width: 520px){.fig-bars,.fig-range{grid-template-columns:1fr max-content;gap:6px 12px}.fig-bars__label,.fig-range__label{grid-column:1/-1;margin-top:8px}.fig-bars__note,.fig-range__note{grid-column:1/-1;margin:0}.fig-range__axis{grid-column:1}.fig-range__axis .minor{display:none}.fig-tl time{max-width:9ch;font-size:11.5px}}.fig-grid-wrap{overflow-x:auto}.fig-grid{width:100%;border-collapse:collapse;font-size:.875rem}.fig-grid td,.fig-grid th{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--nx-line)}.fig-grid thead th{font:500 11.5px/1.3 var(--nx-mono);color:var(--nx-muted);border-bottom-color:#2c2c3c}.fig-grid tbody th{font-weight:600;color:var(--nx-fg);white-space:nowrap;position:sticky;left:0;background:var(--nx-ink)}.fig-grid td{color:var(--nx-muted);line-height:1.45}.fig .mark{display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%;vertical-align:-1px}.fig .mark--yes{background:var(--tone-cyan)}.fig .mark--no{background:none;border:1.5px solid var(--tone-amber);border-radius:2px;transform:rotate(45deg) scale(.8)}.fig .mark--partial{background:linear-gradient(90deg,var(--tone-cyan) 50%,transparent 50%);box-shadow:inset 0 0 0 1.5px var(--tone-cyan)}.fig-grid tr[data-reveal]{transform:translateY(3px)}@container fig (max-width: 520px){.fig-grid,.fig-grid tbody,.fig-grid td,.fig-grid th,.fig-grid tr{display:block}.fig-grid thead{display:none}.fig-grid tr{padding:12px 0;border-bottom:1px solid var(--nx-line)}.fig-grid tbody th{position:static;padding:0 0 6px;border:0;white-space:normal}.fig-grid td{padding:3px 0;border:0}.fig-grid td[data-col]:not([data-col=""]):before{content:attr(data-col);display:block;margin-bottom:1px;font:400 10.5px/1.3 var(--nx-mono);color:var(--nx-faint)}}.fig-tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:[brace] max-content [when] max-content [mark] 18px [what] minmax(0,1fr);column-gap:14px}.fig-tl li{display:contents}.fig-tl time{grid-column:when;max-width:13ch;padding:2px 0 18px;font:500 12.5px/1.4 var(--nx-mono);color:var(--tone);text-align:right}.fig-tl .dot{grid-column:mark;position:relative}.fig-tl .dot:before{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:1px solid var(--nx-line)}.fig-tl li:first-of-type .dot:before{top:8px}.fig-tl li:last-of-type .dot:before{bottom:auto;height:8px}.fig-tl .dot:after{content:"";position:absolute;left:50%;top:5px;width:9px;height:9px;margin-left:-5px;border-radius:50%;background:var(--nx-ink);box-shadow:inset 0 0 0 1.5px var(--tone)}.fig-tl li.tone-amber .dot:after,.fig-tl li.tone-cyan .dot:after{background:var(--tone);box-shadow:0 0 10px color-mix(in srgb,var(--tone) 60%,transparent)}.fig-tl .body{grid-column:what;padding-bottom:18px}.fig-tl .body strong{display:block;font-weight:600;font-size:.95rem;line-height:1.35;color:var(--nx-fg)}.fig .fig-tl .body p{margin:3px 0 0;font-size:.875rem;line-height:1.5;color:var(--nx-muted)}.fig-tl .brace{grid-column:brace;position:relative;width:26px;margin:6px 0 22px}.fig-tl .brace:after{content:"";position:absolute;top:0;bottom:0;right:0;width:8px;border:1px solid var(--nx-faint);border-right:0;border-radius:3px 0 0 3px}.fig-tl .brace b{position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;font:400 10.5px/1 var(--nx-mono);color:var(--nx-faint);white-space:nowrap}.fig-tl [data-reveal]{transform:translateX(-4px)}.fig-seq{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 0}.fig-seq li{display:flex;align-items:stretch}.fig-seq .step{min-width:0;max-width:22ch;padding:10px 14px;background:var(--node);border:1px solid var(--node-line);border-radius:6px}.fig-seq li.tone-cyan .step{border-color:color-mix(in srgb,var(--tone-cyan) 60%,transparent)}.fig-seq li.tone-amber .step{border-color:color-mix(in srgb,var(--tone-amber) 65%,transparent)}.fig-seq .step b{display:block;font:500 12.5px/1.35 var(--nx-mono);color:var(--nx-fg)}.fig-seq .step span{display:block;margin-top:4px;font-size:.8rem;line-height:1.4;color:var(--nx-muted)}.fig-seq .arrow{align-self:center;width:28px;height:10px;flex:none}.fig-seq .arrow path{fill:none;stroke:var(--edge);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.fig-seq__loop{margin:14px 0 1em;font:400 12px/1.4 var(--nx-mono);color:var(--nx-faint)}.fig-seq__loop b{color:var(--tone-amber);font-weight:500}.fig-seq--column,.fig-seq--column li{flex-direction:column}.fig-seq--column li{align-items:flex-start}.fig-seq--column .step{max-width:46ch}.fig-seq--column .arrow{transform:rotate(90deg);margin:6px 0 6px 10px}@container fig (max-width: 520px){.fig-seq,.fig-seq li{flex-direction:column}.fig-seq li{align-items:flex-start}.fig-seq .step{max-width:none;width:100%}.fig-seq .arrow{transform:rotate(90deg);margin:6px 0 6px 10px}}.fig-stat{display:grid;grid-template-columns:max-content 1fr;column-gap:16px;align-items:baseline}.fig-stat__value{font-weight:600;font-size:clamp(4rem,16cqi,7.5rem);line-height:.85;letter-spacing:-.05em;color:var(--nx-fg)}.fig-stat__unit{font:500 15px/1.2 var(--nx-mono);color:var(--tone-cyan)}.fig .fig-stat__label{grid-column:1/-1;margin:18px 0 0;font-weight:600;font-size:1.05rem;color:var(--nx-fg)}.fig .fig-stat__context{grid-column:1/-1;margin:4px 0 0;font-size:.925rem;line-height:1.5;color:var(--nx-muted);max-width:60ch}.fig-tx{padding:18px 20px;background:#0d0d17;border-left:2px solid var(--nx-faint);border-radius:0 4px 4px 0;font:400 13px/1.65 var(--nx-mono);color:#cfcddb}.fig .fig-tx p{margin:0}.fig .fig-tx p+p{margin-top:6px}.fig-tx .who{color:var(--tone-cyan);margin-right:10px}.fig-tx p[data-reveal]{transform:translateY(2px)}.fig-todo{padding:18px 20px;border:1px dashed var(--nx-faint);border-radius:4px;font:400 12.5px/1.6 var(--nx-mono)}.bx-note,.fig-todo{color:var(--nx-muted)}.bx-note{margin:14px 0 0;font:400 12px/1.4 var(--nx-mono)}.bx-sheet{max-width:560px}.fig .bx-sheet__head{margin:0 0 10px;font:400 11.5px/1 var(--nx-mono);color:var(--nx-muted)}.bx-sheet table{width:100%;border-collapse:collapse;font-size:.9rem}.bx-sheet td,.bx-sheet th{padding:8px 10px;border-bottom:1px solid var(--nx-line);text-align:left}.bx-sheet thead th{font:500 11.5px/1.2 var(--nx-mono);color:var(--nx-muted)}.bx-sheet td,.bx-sheet thead th+th{width:5.5em;text-align:right;font-family:var(--nx-mono)}.bx-sheet tbody th{font-weight:500;color:var(--nx-fg)}.bx-sheet__max{font:400 11.5px/1 var(--nx-mono);color:var(--nx-faint)}.bx-sheet td{color:var(--nx-fg)}.bx-sheet tr.is-hot td,.bx-sheet tr.is-hot th{background:color-mix(in srgb,var(--tone-amber) 12%,transparent);color:#fbe2b0}.bx-sheet tfoot td,.bx-sheet tfoot th{border-top:1px solid #3a3a4c;border-bottom:0;font-family:var(--nx-mono);color:var(--nx-fg);font-weight:600}.bx-sheet__steps{list-style:none;margin:18px 0 0;padding:0;font:400 13px/1.5 var(--nx-mono);color:#cfcddb}.bx-sheet__steps li+li:before{content:"\2193";display:block;margin:2px 0 2px 2px;color:var(--nx-faint)}.bx-sheet__steps .is-final b{color:var(--tone-cyan);font-size:1.2em}.bx-lanes{display:grid;gap:34px}.bx-lane{display:grid;grid-template-columns:11em 1fr max-content;gap:8px 16px;align-items:center}.bx-lane__label{font:500 12px/1.3 var(--nx-mono);color:var(--nx-muted)}.bx-days{position:relative;height:30px}.bx-days__tick{position:absolute;top:-6px;bottom:-22px;border-left:1px solid var(--nx-line)}.bx-days__tick b{position:absolute;bottom:0;left:4px;font:400 10.5px/1 var(--nx-mono);color:var(--nx-faint)}.bx-days__bar{position:absolute;top:3px;height:24px;border-radius:3px;background:color-mix(in srgb,var(--tone) 85%,transparent);transform-origin:left}.fig .bx-days__bar[data-reveal]{transform:scaleX(.001);transition:transform .8s cubic-bezier(.3,0,.1,1) var(--d,0s),opacity .3s}.fig.is-in .bx-days__bar[data-reveal]{transform:none}.bx-days__bar i{position:absolute;left:8px;top:50%;transform:translateY(-50%);font:500 11.5px/1 var(--nx-mono);font-style:normal;color:#0b0b14;white-space:nowrap;overflow:hidden;max-width:calc(100% - 12px);text-overflow:ellipsis}.bx-lane__total{font:600 12.5px/1 var(--nx-mono);color:var(--nx-fg)}.bx-lane__axis{grid-column:2;margin-top:10px;font:400 10.5px/1 var(--nx-mono);color:var(--nx-faint);text-align:left}.bx-chips ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 0}.bx-chips li{display:flex;align-items:center;font:500 12px/1 var(--nx-mono);color:#bff5f1}.bx-chips li:before{content:""}.bx-chips li{padding:7px 10px;border:1px solid color-mix(in srgb,var(--tone-cyan) 55%,transparent);border-radius:5px;background:var(--node)}.bx-chips li+li{margin-left:22px;position:relative}.bx-chips li+li:after{content:"";position:absolute;left:-19px;top:50%;width:15px;border-top:1px solid var(--edge)}.bx-chips__bracket{display:block;margin-top:10px;padding-top:6px;border-top:1px solid var(--nx-faint);font:500 12px/1 var(--nx-mono);color:var(--nx-fg);text-align:center}.bx-chips__note{display:block;margin-top:4px;font:400 10.5px/1 var(--nx-mono);color:var(--nx-faint);text-align:center}.bx-lane:nth-child(2){grid-template-columns:11em 1fr;align-items:start}.bx-lane:nth-child(2) .bx-lane__label{padding-top:8px}@container fig (max-width: 560px){.bx-lane,.bx-lane:nth-child(2){grid-template-columns:1fr max-content}.bx-lane__label{grid-column:1/-1}.bx-days__bar i{display:none}.bx-lane__axis{grid-column:1}}.bx-hits{display:grid;gap:26px}.bx-hits__row{display:grid;grid-template-columns:13em 1fr;gap:8px 16px;align-items:start}.bx-hits__label{font:500 12px/1.35 var(--nx-mono);color:var(--nx-muted);padding-top:1px}.bx-hits__groups{display:flex;flex-wrap:wrap;gap:12px 14px}.bx-hits__group{display:grid;gap:8px;align-content:start}.bx-hits__group>span{font:400 11px/1.35 var(--nx-mono);color:var(--nx-muted);max-width:20ch}.bx-hits__sq{display:flex;flex-wrap:wrap;gap:4px;max-width:calc(10 * 14px + 9 * 4px + 400px)}.bx-hits__sq i{width:14px;height:14px;border-radius:2px;box-sizing:border-box}.bx-hits__sq .is-faint{border:1px solid #5d5c70}.bx-hits__sq .is-solid{background:var(--tone-cyan)}.bx-hits__sq .is-outline{border:1.5px solid var(--tone-cyan)}.fig .bx-hits__note{grid-column:2;margin:-2px 0 0;font:400 11px/1.3 var(--nx-mono);color:var(--nx-muted)}.fig .bx-hits__sq i[data-reveal]{transform:scale(.4)}@container fig (max-width: 560px){.bx-hits__row{grid-template-columns:1fr}.fig .bx-hits__note{grid-column:1}.bx-hits__row:first-child .bx-hits__sq{max-width:calc(10 * 14px + 9 * 4px)}}.bx-part{position:relative;padding-top:12px}.bx-part__bracket{height:22px;border:1px solid var(--nx-line);border-bottom:0;border-radius:3px 3px 0 0;margin-bottom:6px;position:relative}.bx-part__bracket span{position:absolute;left:50%;top:-8px;transform:translateX(-50%);padding:0 8px;background:var(--nx-ink);font:500 12px/1 var(--nx-mono);color:var(--nx-fg);white-space:nowrap}.bx-part__bar{position:relative;height:28px;background:#171724;border-radius:3px;overflow:hidden}.bx-part__seg{position:absolute;top:0;bottom:0;transform-origin:left}.fig .bx-part__seg[data-reveal]{transform:scaleX(.001);transition:transform .8s cubic-bezier(.3,0,.1,1) var(--d,0s)}.fig.is-in .bx-part__seg[data-reveal]{transform:none}.bx-part__key .is-a i,.bx-part__seg.is-a{background:var(--tone-amber)}.bx-part__key .is-b i,.bx-part__seg.is-b{background:color-mix(in srgb,var(--tone-amber) 45%,transparent)}.bx-part__key .is-c i,.bx-part__seg.is-c{background:var(--tone-cyan)}.bx-part__seg+.bx-part__seg{box-shadow:-1px 0 0 var(--nx-ink)}.bx-part__key{list-style:none;margin:0;padding:0;position:relative;height:92px}.bx-part__key li{position:absolute;left:var(--left);width:var(--width);top:0;border-left:1px solid var(--nx-line);padding:14px 10px 0 8px}.bx-part__key li i{display:none}.bx-part__key b{display:block;font:500 12px/1.3 var(--nx-mono);color:var(--nx-fg)}.bx-part__key span{display:block;margin-top:3px;font:400 11px/1.35 var(--nx-mono);color:var(--nx-muted)}.fig .bx-part__foot{margin:6px 0 0;font:400 11.5px/1.6 var(--nx-mono);color:var(--nx-muted)}@container fig (max-width: 560px){.bx-part__key{height:auto;margin-top:14px;display:grid;gap:10px}.bx-part__key li{position:static;left:auto;width:auto;border:0;padding:0 0 0 20px}.bx-part__key li i{display:block;position:absolute;margin:3px 0 0 -20px;width:10px;height:10px;border-radius:2px}.bx-part__key li{position:relative}}.bx-mult__panels{display:grid;grid-template-columns:1fr 1fr;gap:28px}.bx-mult__panel.is-decode{display:grid}.fig .bx-mult__title{margin:0 0 12px;font:500 12px/1.2 var(--nx-mono);color:var(--nx-fg)}.bx-mult__title span{margin-left:10px;font-weight:400;color:var(--nx-faint)}.bx-mult__rows{display:grid;gap:12px}.bx-mult__row{display:grid;grid-template-columns:7.5em 1fr;gap:10px;align-items:center}.bx-mult__label{font:400 11.5px/1.2 var(--nx-mono);color:var(--nx-muted)}.bx-mult__track{position:relative;height:12px;margin-right:3.6em;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),#22222f calc(25% - 1px) 25%)}.bx-mult__fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--v) * 100%);min-width:2px;background:var(--tone);border-radius:2px;transform-origin:left}.fig .bx-mult__fill{transform:scaleX(.001);transition:transform .8s cubic-bezier(.3,0,.1,1) var(--d,0s)}.fig.is-in .bx-mult__fill{transform:none}.bx-mult__row.tone-muted{--tone:#8b8aa0}.bx-mult__value{position:absolute;left:calc(var(--v) * 100% + 6px);top:50%;transform:translateY(-50%);font:500 11.5px/1 var(--nx-mono);color:var(--nx-fg);white-space:nowrap}.bx-mult__value em{margin-left:8px;font-style:normal;font-weight:400;color:var(--tone-amber)}.bx-mult__panel.is-decode .bx-mult__panel{display:block}.fig .bx-mult__span{margin:10px 0 0 calc(7.5em + 10px);font:400 11px/1.3 var(--nx-mono);color:var(--nx-muted)}.fig .bx-mult__foot{margin:16px 0 0;font:400 10.5px/1.3 var(--nx-mono);color:var(--nx-faint)}@container fig (max-width: 560px){.bx-mult__panels{grid-template-columns:1fr}.bx-mult__value em{display:block;margin:4px 0 0;position:absolute;left:0;top:14px}.bx-mult__row{margin-bottom:8px}}.bx-div,.bx-div__row{display:grid;gap:14px}.bx-div__row{grid-template-columns:9.5em 1fr;align-items:center}.bx-div__label{font:500 .9rem/1.2 var(--nx-sans);color:var(--nx-fg)}.bx-div__track{position:relative;height:14px}.bx-div__bar{position:absolute;top:0;bottom:0;background:linear-gradient(90deg,transparent,var(--tone) 22%,var(--tone) 78%,transparent);border-radius:7px}.bx-div__axis{position:relative;height:38px;margin-left:calc(9.5em + 14px);border-top:1px solid var(--nx-line)}.bx-div__tick,.bx-div__zero{position:absolute;top:0;transform:translateX(-50%);padding-top:8px;font:400 10.5px/1.2 var(--nx-mono);color:var(--nx-faint);white-space:nowrap;text-align:center}.bx-div__zero{color:var(--nx-fg)}.bx-div__zero:before{content:"";position:absolute;left:50%;top:-52px;height:52px;border-left:1px dashed #3a3a4c}.bx-div__tick:before{content:"";position:absolute;left:50%;top:0;height:5px;border-left:1px solid var(--nx-faint)}.fig .bx-div__unit{margin:-4px 0 0 calc(9.5em + 14px);font:400 11px/1 var(--nx-mono);color:var(--nx-muted)}@container fig (max-width: 560px){.bx-div__row{grid-template-columns:1fr;gap:6px}.bx-div__axis,.fig .bx-div__unit{margin-left:0}.bx-div__tick{font-size:9.5px}}.bx-race{display:grid;gap:14px}.bx-race__origin{justify-self:start;padding:6px 10px;border:1px solid #3a3a4c;border-radius:5px;font:500 12px/1 var(--nx-mono);color:var(--nx-fg)}.bx-race__lane{display:grid;gap:8px;padding-left:18px;border-left:1px solid var(--nx-line)}.bx-race__path{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.bx-race__node{padding:7px 10px;background:var(--node);border:1px solid var(--node-line);border-radius:5px}.bx-race__node b{display:block;font:500 12px/1.2 var(--nx-mono);color:var(--nx-fg)}.bx-race__node span{display:block;margin-top:2px;font:400 10.5px/1.2 var(--nx-mono);color:var(--nx-muted)}.bx-race__ticks{position:relative;display:flex;gap:10px;align-items:center;padding:0 4px 12px}.bx-race__ticks i{width:1px;height:10px;background:var(--nx-faint)}.bx-race__ticks .bx-race__stuck{position:relative;width:1px}.bx-race__ticks .bx-race__stuck:after{content:"";position:absolute;left:-9px;top:1px;width:7px;height:7px;border-radius:50%;background:var(--tone-amber);box-shadow:0 0 8px var(--tone-amber)}.bx-race__ticks em{position:absolute;left:0;bottom:-2px;font:400 10px/1 var(--nx-mono);font-style:normal;color:var(--nx-faint);white-space:nowrap}.bx-race__bar{position:relative;height:8px;width:max(3px,calc(var(--v) * 100%));border-radius:4px}.bx-race__bar.is-amber{background:linear-gradient(90deg,color-mix(in srgb,var(--tone-amber) 70%,transparent),transparent)}.bx-race__bar.is-cyan{background:var(--tone-cyan)}.bx-race__bar span{position:absolute;top:12px;left:0;font:400 11px/1.3 var(--nx-mono);color:var(--nx-muted);white-space:nowrap}.bx-race__bar.is-amber span{white-space:normal;width:min(100%,60ch);color:#fbe2b0}.bx-race__bar.is-cyan span{color:#bff5f1}.bx-race__lane{padding-bottom:26px}.bx-race__lane.is-harness{padding-bottom:40px}.bx-dots__plot{position:relative;height:150px;margin:0 14px}.bx-dots__tick{position:absolute;top:40px;bottom:30px;border-left:1px solid var(--nx-line)}.bx-dots__tick b{position:absolute;bottom:-18px;transform:translateX(-50%);font:400 10.5px/1 var(--nx-mono);color:var(--nx-faint)}.bx-dots__plot:after{content:"";position:absolute;left:0;right:0;top:80px;border-top:1px solid #2c2c3c}.bx-dots__dot{position:absolute;top:80px;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;z-index:1}.bx-dots__dot.is-cyan{background:var(--tone-cyan);box-shadow:0 0 0 7px color-mix(in srgb,var(--tone-cyan) 22%,transparent)}.bx-dots__dot.is-amber{background:var(--tone-amber)}.bx-dots__bracket{position:absolute;top:44px;height:14px;border:1px solid var(--nx-muted);border-bottom:0;border-radius:3px 3px 0 0}.bx-dots__bracket b{position:absolute;left:50%;top:-20px;transform:translateX(-50%);font:400 11px/1 var(--nx-mono);color:var(--nx-muted);white-space:nowrap}.bx-dots__label{position:absolute;top:92px;display:grid;gap:2px;width:22ch}.bx-dots__label.is-left{transform:translateX(-12px)}.bx-dots__label.is-right{transform:translateX(calc(-100% + 12px));text-align:right}.bx-dots__label b{font:600 12.5px/1.2 var(--nx-sans);color:var(--nx-fg)}.bx-dots__label span{font:400 10.5px/1.3 var(--nx-mono);color:var(--nx-muted)}.bx-dots__label.is-left b{color:#bff5f1}.bx-dots__label.is-right b{color:#fbe2b0}@container fig (max-width: 520px){.bx-dots__tick b{font-size:10px}.bx-dots__plot{height:170px}}.bx-tl2 svg{font-family:var(--nx-mono)}.bx-tl2__rule{stroke:var(--nx-line)}.bx-tl2__grid{stroke:#1a1a26}.bx-tl2__lane{font:600 11.5px/1 var(--nx-mono);fill:var(--nx-muted)}.bx-tl2__month{font:400 10.5px/1 var(--nx-mono);fill:var(--nx-faint)}.bx-tl2__break{font:600 12px/1 var(--nx-mono);fill:var(--nx-faint)}.bx-tl2__winter{fill:rgba(238,174,58,.06);stroke:rgba(238,174,58,.18);stroke-dasharray:3 4}.bx-tl2__mark circle,.bx-tl2__mark rect{fill:var(--tone)}.bx-tl2__mark.tone-muted{--tone:#8b8aa0}.bx-tl2__label{font:600 12px/1 var(--nx-sans);fill:var(--nx-fg)}.bx-tl2__sub{font:400 10px/1 var(--nx-mono);fill:var(--nx-muted)}.bx-tl2__link rect{fill:var(--nx-ink)}.bx-tl2__link text{font:400 10.5px/1 var(--nx-mono);fill:var(--nx-muted)}.bx-tl2__link.tone-cyan text{fill:#bff5f1}.bx-tl2__link.tone-amber text{fill:#fbe2b0}.bx-tl2__leader{stroke:#3a3a4c;fill:none}.fig .bx-ledger{margin:14px 0 0;font:400 11.5px/1.6 var(--nx-mono);color:var(--nx-muted)}.bx-ledger__step{white-space:nowrap}.bx-ledger__arrow{color:var(--nx-faint)}.bx-ba__panels{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.bx-ba__panel{display:flex;flex-direction:column;align-items:center;padding:16px 14px 18px;border:1px solid var(--group-line);border-radius:10px;background:rgba(255,255,255,.012)}.fig .bx-ba__head{align-self:flex-start;margin:0 0 12px;font:600 12px/1 var(--nx-mono);color:var(--nx-muted)}.bx-ba__panel.is-after .bx-ba__head{color:var(--tone-cyan)}.bx-ba__task{padding:4px 10px;border:1px solid #3a3a4c;border-radius:999px;font:500 11px/1.2 var(--nx-mono);color:var(--nx-muted)}.bx-ba__task:after{content:"";display:block}.bx-ba__node{margin-top:14px;padding:8px 12px;background:var(--node);border:1px solid var(--node-line);border-radius:6px;text-align:center;max-width:100%}.bx-ba__node b{display:block;font:500 12.5px/1.25 var(--nx-mono);color:var(--nx-fg)}.bx-ba__node span{display:block;margin-top:3px;font:400 10.5px/1.3 var(--nx-mono);color:var(--nx-muted)}.bx-ba__node.is-big{padding:16px 18px;border-color:color-mix(in srgb,var(--tone-cyan) 65%,transparent)}.bx-ba__node.is-big b{font-size:14px;color:#bff5f1}.bx-ba__node.is-cyan{border-color:color-mix(in srgb,var(--tone-cyan) 55%,transparent)}.bx-ba__node.is-muted b{color:var(--nx-muted)}.bx-ba__fan{display:block;width:100%;height:58px;overflow:visible}.bx-ba__fan.is-short{width:70%;height:46px}.bx-ba__fan .fig-edge{vector-effect:non-scaling-stroke;stroke-width:1.1}.bx-ba__agents{list-style:none;margin:6px 0 0;padding:0;width:100%;display:grid;grid-template-columns:repeat(5,1fr);gap:8px 6px}.bx-ba__agents li{justify-self:center;padding:4px 6px;border:1px solid color-mix(in srgb,var(--tone-amber) 45%,transparent);border-radius:4px;background:var(--node);font:500 10px/1.2 var(--nx-mono);color:#fbe2b0}.bx-ba__base{margin-top:auto;padding-top:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.bx-ba__pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.bx-ba__pair .bx-ba__node{margin-top:0}.fig .bx-ba__foot{margin:14px 0 0;text-align:center;font:500 12px/1.4 var(--nx-mono);color:var(--nx-fg)}@container fig (max-width: 560px){.bx-ba__panels{grid-template-columns:1fr}.bx-ba__agents li{font-size:9.5px;padding:3px 4px}}.fig.is-in .bx-hits__sq i[data-reveal]{transform:none}.fig.is-arming,.fig.is-arming *{transition:none!important}