.fig[data-astro-cid-mb5gojzx]{border:1px solid var(--color-line);background:var(--color-surface-raised)}.head[data-astro-cid-mb5gojzx]{border-block-end:1px solid var(--color-line);flex-wrap:wrap;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.kicker[data-astro-cid-mb5gojzx]{font-family:var(--font-mono);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--color-accent)}.title[data-astro-cid-mb5gojzx]{color:var(--color-ink-strong);font-size:15px;font-weight:600;line-height:1.3}.plate[data-astro-cid-mb5gojzx]{padding:18px;overflow-x:auto}.cap[data-astro-cid-mb5gojzx]{max-width:calc(var(--measure) + 36px);font-size:var(--text-step--1);color:var(--color-ink-muted);padding:0 18px 16px;line-height:1.5}.plate[data-astro-cid-mb5gojzx] svg.diagram{width:100%;min-width:560px;height:auto;display:block}.plate[data-astro-cid-mb5gojzx] .d-label,.plate[data-astro-cid-mb5gojzx] .d-label-sm{font-family:var(--font-sans);fill:var(--color-ink-strong);font-weight:600}.plate[data-astro-cid-mb5gojzx] .d-label{font-size:14px}.plate[data-astro-cid-mb5gojzx] .d-label-sm{font-size:13px}.plate[data-astro-cid-mb5gojzx] .d-note,.plate[data-astro-cid-mb5gojzx] .d-note-sm{font-family:var(--font-sans);fill:var(--color-ink-muted);font-weight:400}.plate[data-astro-cid-mb5gojzx] .d-note{font-size:12.5px}.plate[data-astro-cid-mb5gojzx] .d-note-sm{font-size:11.5px}.plate[data-astro-cid-mb5gojzx] .d-ord{font-family:var(--font-mono);fill:var(--color-accent);font-size:11px;font-weight:600}.plate[data-astro-cid-mb5gojzx] .d-elapsed,.plate[data-astro-cid-mb5gojzx] .d-tick{font-family:var(--font-mono);letter-spacing:.14em;fill:var(--color-ink-faint);font-size:10px;font-weight:500}.plate[data-astro-cid-mb5gojzx] .d-node{fill:none;stroke:var(--color-accent);stroke-width:1.5px}.plate[data-astro-cid-mb5gojzx] .d-node-urgent{fill:var(--color-accent)}.plate[data-astro-cid-mb5gojzx] .d-rule{stroke:var(--color-line-strong);stroke-width:1px}.plate[data-astro-cid-mb5gojzx] .d-rule-dash{stroke:var(--color-line-strong);stroke-width:1px;stroke-dasharray:2 3}.plate[data-astro-cid-mb5gojzx] .d-rule-h,.plate[data-astro-cid-mb5gojzx] .d-grid{stroke:var(--color-line);stroke-width:1px}.plate[data-astro-cid-mb5gojzx] .d-grid-start{stroke:var(--color-line-strong);stroke-width:1px}.plate[data-astro-cid-mb5gojzx] .d-bar{stroke:var(--color-accent);stroke-width:2px}.plate[data-astro-cid-mb5gojzx] .d-bar-soft{stroke:var(--color-ink-muted);stroke-width:2px}.plate[data-astro-cid-mb5gojzx] .d-cap{fill:var(--color-accent)}.plate[data-astro-cid-mb5gojzx] .d-cap-soft{fill:var(--color-ink-muted)}.plate[data-astro-cid-mb5gojzx] .d-cell-strong{fill:var(--color-accent)}.plate[data-astro-cid-mb5gojzx] .d-cell-on{fill:var(--color-ink-muted)}.plate[data-astro-cid-mb5gojzx] .d-cell-off{fill:none;stroke:var(--color-line-strong);stroke-width:1px}.wrap[data-astro-cid-23gkgyqt]{border:1px solid var(--color-line);background:var(--color-surface-raised);padding:20px 22px 22px}.caption[data-astro-cid-23gkgyqt]{font-family:var(--font-mono);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--color-accent);margin-block-end:18px}.grid[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:26px;list-style:none;display:grid}.figure[data-astro-cid-23gkgyqt]{letter-spacing:-.035em;color:var(--color-ink-strong);font-size:34px;font-weight:900;line-height:1.05}.label[data-astro-cid-23gkgyqt]{font-size:var(--text-step--1);color:var(--color-ink-strong);margin-block-start:6px;font-weight:600;line-height:1.35}.detail[data-astro-cid-23gkgyqt]{font-size:var(--text-step--1);color:var(--color-ink-muted);margin-block-start:4px;line-height:1.5}.prov[data-astro-cid-23gkgyqt]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-ink-faint);margin-block-start:8px;font-size:10.5px;line-height:1.5}
