.bench{padding-block-start:var(--space-l)}.bench__mark{justify-content:space-between;gap:var(--space-2xs) var(--space-m);color:var(--ink-faint);flex-wrap:wrap;padding-block-end:var(--space-2xs);display:flex}.bench__title{font-size:var(--step-4);margin-block-start:var(--space-m)}.bench__intro{color:var(--ink-secondary);margin-block-start:var(--space-s)}.station{margin-block-start:var(--space-2xl)}.station__head{align-items:baseline;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;display:flex}.station__no{color:var(--world-accent)}.station__title{font-size:var(--step-2);margin-block-start:var(--space-2xs)}.station__lede{color:var(--ink-secondary);margin-block-start:var(--space-s)}.creed{border-inline-start:2px solid var(--world-accent);background-image:linear-gradient(to bottom, var(--world-accent-wash) 0 1px, transparent 1px 100%);background-size:var(--space-2xs) var(--bench-pitch);background-repeat:repeat-y;margin-block-start:var(--space-xl);padding-inline-start:var(--space-m)}.creed__statement{font-family:var(--font-display);font-weight:700;font-size:var(--step-3);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-transform:uppercase}.creed__gloss{color:var(--ink-secondary);margin-block-start:var(--space-m)}.creed__gloss+.creed__gloss{margin-block-start:var(--space-s)}.systems{border-collapse:collapse;inline-size:100%;margin-block-start:var(--space-m)}.systems caption{text-align:start;color:var(--ink-faint);padding-block-end:var(--space-2xs)}.systems th,.systems td{text-align:start;padding:var(--space-xs) var(--space-s) var(--space-xs) 0;border-block-end:1px solid var(--rule-faint);vertical-align:baseline}.systems thead th{border-block-end:var(--world-rule-weight) solid var(--rule-strong);white-space:nowrap}.systems__no{color:var(--world-accent);white-space:nowrap;inline-size:1%}.systems__name{font-family:var(--font-display);font-weight:600;font-size:var(--step-0);text-transform:uppercase;letter-spacing:.02em}.systems__meta{font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-secondary);font-variant-numeric:tabular-nums}.locus{align-items:baseline;gap:var(--space-2xs);font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:var(--tracking-label);white-space:nowrap;display:inline-flex}.locus:before{content:"";border:1px solid var(--world-accent);flex:none;block-size:.5em;inline-size:.5em;translate:0 -.05em}.locus[data-locus=local]:before{background-color:var(--world-accent)}.locus[data-locus=hosted]:before{background-color:#0000}.locus[data-locus=none]{color:var(--ink-tertiary)}.locus[data-locus=none]:before{border-style:dashed;border-color:var(--ink-tertiary);background-color:#0000}.pipeline{margin-block-start:var(--space-l)}.pipeline__caption{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-m);border-block-end:var(--world-rule-weight) solid var(--rule-strong);flex-wrap:wrap;padding-block-end:var(--space-2xs);display:flex}.pipeline__captiontext{color:var(--world-accent)}.pipeline__legend{font-family:var(--font-mono);font-size:var(--step--2);color:var(--ink-tertiary);font-variant-numeric:tabular-nums}.pipeline__flow{gap:var(--space-m);margin-block-start:var(--space-m);list-style:none;display:grid}.pipeline__stage{align-content:start;gap:var(--space-3xs);padding:var(--space-s);background-color:var(--paper-raised);border:1px solid var(--rule);border-inline-start:2px solid var(--world-accent);padding-inline-start:var(--space-m);display:grid;position:relative}.pipeline__stage:not(:last-child):after{content:"";background-color:var(--rule-strong);pointer-events:none;position:absolute}.pipeline__index{color:var(--world-accent)}.pipeline__label{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);text-transform:uppercase;letter-spacing:.02em;line-height:var(--leading-tight)}.pipeline__detail{font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-secondary)}.pipeline__note{font-family:var(--font-text);font-size:var(--step--1);color:var(--ink-tertiary);max-inline-size:34ch}.pipeline__stage:not(:last-child):after{inline-size:1px;block-size:var(--space-m);clip-path:polygon(0 0,100% 0,100% 60%,0 60%);inset-block-end:calc(var(--space-m) * -1);inset-inline-start:var(--space-l)}.pipeline__stage:not(:last-child):before{content:"";z-index:1;background-color:var(--rule-strong);clip-path:polygon(50% 100%,0 0,100% 0);block-size:.45rem;inline-size:.45rem;position:absolute;inset-block-end:calc(var(--space-m) * -1);inset-inline-start:calc(var(--space-l) - .22rem)}@media (width>=52rem){.pipeline__flow{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch}.pipeline__stage:not(:last-child):after{inline-size:var(--space-m);clip-path:polygon(0 0,60% 0,60% 100%,0 100%);block-size:1px;inset-block:50% auto;inset-inline-start:auto;inset-inline-end:calc(var(--space-m) * -1)}.pipeline__stage:not(:last-child):before{clip-path:polygon(100% 50%,0 0,0 100%);inset-block:calc(50% - .22rem) auto;inset-inline-start:auto;inset-inline-end:calc(var(--space-m) * -1)}}.runs{gap:var(--space-l);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-l);list-style:none;display:grid}.run{padding:var(--space-m);background-color:var(--paper-raised);border:1px solid var(--rule);border-inline-start:2px solid var(--world-accent);position:relative}.run__mark{align-items:baseline;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;display:flex}.run__no{color:var(--world-accent)}.run__title{font-size:var(--step-1);margin-block-start:var(--space-2xs)}.outcome{align-items:baseline;gap:var(--space-2xs);font-family:var(--font-mono);font-size:var(--step--2);text-transform:uppercase;letter-spacing:var(--tracking-label);display:inline-flex}.outcome:before{content:"";border:1px solid var(--ink-tertiary);flex:none;block-size:.5em;inline-size:.5em;translate:0 -.05em}.outcome[data-outcome=succeeded]:before{background-color:var(--world-accent);border-color:var(--world-accent)}.outcome[data-outcome=failed]:before{background-color:var(--spot);border-color:var(--spot)}.outcome[data-outcome=inconclusive]:before{background-image:linear-gradient(to bottom, var(--ink-tertiary) 0 50%, transparent 50% 100%)}.outcome[data-outcome=running]:before{border-style:dashed}.run__fields{gap:var(--space-s);margin-block-start:var(--space-m);display:grid}.run__key{color:var(--ink-faint)}.run__value{font-family:var(--font-text);color:var(--ink-secondary);max-inline-size:var(--measure);margin-block-start:var(--space-3xs)}.run__value--absent{font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-tertiary)}.run__apparatus{gap:var(--space-3xs) var(--space-2xs);flex-wrap:wrap;margin-block-start:var(--space-3xs);list-style:none;display:flex}.run__apparatus li{font-family:var(--font-mono);font-size:var(--step--2);padding:var(--space-3xs) var(--space-2xs);border:1px solid var(--rule);background-color:var(--paper);color:var(--ink-secondary)}.run__body{border-block-start:1px solid var(--rule-faint);margin-block-start:var(--space-m);padding-block-start:var(--space-m)}.run__body>*+*{margin-block-start:var(--space-s)}.run__body p{font-family:var(--font-text);color:var(--ink-secondary);max-inline-size:var(--measure)}.run__body code{font-family:var(--font-mono);background-color:var(--paper-recessed);overflow-wrap:anywhere;padding:.1em .3em;font-size:.92em}.run__source{margin-block-start:var(--space-m)}@media (width>=64rem){.run__fields{gap:var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr))}}.provenance{border-collapse:collapse;inline-size:100%;margin-block-start:var(--space-m)}.provenance caption{text-align:start;color:var(--ink-faint);padding-block-end:var(--space-2xs)}.provenance th,.provenance td{text-align:start;padding:var(--space-xs) var(--space-s) var(--space-xs) 0;border-block-end:1px solid var(--rule-faint);vertical-align:baseline;font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-secondary)}.provenance thead th{border-block-end:var(--world-rule-weight) solid var(--rule-strong);font-size:var(--step--2);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ink-tertiary)}.provenance tbody th{color:var(--ink);font-weight:500}.provenance__none{color:var(--ink-tertiary)}@media (width<=47.999rem){.systems thead,.provenance thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.systems tr,.provenance tr{padding-block:var(--space-s);border-block-end:var(--world-rule-weight) solid var(--rule);display:block}.systems td,.systems tbody th,.provenance td,.provenance tbody th{border:0;padding:0;display:block}.systems td+td,.systems tbody th+td,.provenance td+td,.provenance tbody th+td{margin-block-start:var(--space-2xs)}.systems td[data-label]:before,.provenance td[data-label]:before{content:attr(data-label);font-family:var(--font-mono);font-size:var(--step--2);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ink-faint);display:block}}.bench__source{align-items:baseline;gap:var(--space-2xs);font-family:var(--font-mono);font-size:var(--step--1);color:var(--world-accent);text-underline-offset:4px;overflow-wrap:anywhere;display:inline-flex}.bench__source:hover{text-decoration-thickness:2px}.bench__out{font-size:.85em}.bench__empty{border-inline-start:2px solid var(--world-accent);color:var(--ink-secondary);margin-block-start:var(--space-l);padding-inline-start:var(--space-s)}@media (prefers-reduced-motion:no-preference){.creed{animation:bench-graduate var(--dur-slow) var(--ease-plot) backwards;animation-delay:var(--enter-rules)}.station__head{animation:bench-settle var(--dur-slow) var(--ease-plot) backwards;animation-delay:var(--enter-index)}}@keyframes bench-graduate{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes bench-settle{0%{translate:-.5rem}to{translate:0}}@media (forced-colors:active){.pipeline__stage,.run,.run__apparatus li{border-color:canvastext}.pipeline__stage:after,.pipeline__stage:before{background-color:canvastext}.locus:before,.outcome:before{background-color:canvastext;border-color:canvastext}.locus[data-locus=hosted]:before,.outcome[data-outcome=inconclusive]:before,.outcome[data-outcome=running]:before{background-color:canvas;background-image:none}}@media print{.pipeline__flow{grid-auto-flow:row}.run,.pipeline__stage{break-inside:avoid}}.bench__source-row[data-astro-cid-rwptv3wt]{margin-block-start:var(--space-m)}.station__lede[data-astro-cid-rwptv3wt] code[data-astro-cid-rwptv3wt]{font-family:var(--font-mono);background-color:var(--paper-recessed);overflow-wrap:anywhere;padding:.1em .3em;font-size:.92em}
