.spec[data-astro-cid-ngj4xa7g]{--line:1px solid var(--color-rule-strong)}.spec__stage[data-astro-cid-ngj4xa7g]{gap:var(--space-l) var(--space-l);display:grid}.rec[data-astro-cid-ngj4xa7g]{border:1px solid var(--color-rule-strong);border-radius:var(--radius-s);font-size:var(--step--1);line-height:1.45;display:grid}.rec__row[data-astro-cid-ngj4xa7g]{gap:var(--space-3xs);padding:var(--space-s) var(--space-m) var(--space-s) calc(var(--space-m) + 2.25rem);display:grid;position:relative}.rec__row[data-astro-cid-ngj4xa7g]+.rec__row[data-astro-cid-ngj4xa7g]{border-block-start:var(--hairline)}.rec__num[data-astro-cid-ngj4xa7g]{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);color:var(--color-text-muted);position:absolute;inset-block-start:calc(var(--space-s) + .2em);inset-inline-start:var(--space-m)}.rec__key[data-astro-cid-ngj4xa7g]{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-muted)}.rec__name[data-astro-cid-ngj4xa7g]{font-size:var(--step-1);font-stretch:var(--stretch-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:1.1}.rec__meta[data-astro-cid-ngj4xa7g]{color:var(--color-text-muted)}.rec__meta--state[data-astro-cid-ngj4xa7g]{color:var(--color-accent)}.rec__values[data-astro-cid-ngj4xa7g]{gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;margin-block-start:var(--space-2xs);display:flex}.rec__values[data-astro-cid-ngj4xa7g] div[data-astro-cid-ngj4xa7g]{display:grid}.rec__values[data-astro-cid-ngj4xa7g] dt[data-astro-cid-ngj4xa7g]{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-muted)}.rec__values[data-astro-cid-ngj4xa7g] dd[data-astro-cid-ngj4xa7g]{font-family:var(--font-mono);font-size:var(--step--1)}.rec__values-project[data-astro-cid-ngj4xa7g]{border-inline-start:var(--hairline);padding-inline-start:var(--space-m)}.rec__note[data-astro-cid-ngj4xa7g]{max-inline-size:42ch;font-style:italic}.rec__list[data-astro-cid-ngj4xa7g]{margin-block-start:var(--space-2xs);padding:0;list-style:none;display:grid}.rec__list[data-astro-cid-ngj4xa7g] li[data-astro-cid-ngj4xa7g]{gap:var(--space-3xs) var(--space-s);padding-block:var(--space-2xs);border-block-start:var(--hairline);display:grid}@media (width>=40rem){.rec__list[data-astro-cid-ngj4xa7g] li[data-astro-cid-ngj4xa7g]{grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto;align-items:baseline}}.rec__who[data-astro-cid-ngj4xa7g]{font-weight:var(--weight-medium)}.rec__pipeline[data-astro-cid-ngj4xa7g]{gap:var(--space-2xs);margin-block:var(--space-2xs) var(--space-s);flex-wrap:wrap;padding:0;list-style:none;display:flex}.rec__pipeline[data-astro-cid-ngj4xa7g] li[data-astro-cid-ngj4xa7g]{border:1px solid var(--color-rule-strong);align-items:baseline;gap:.5em;padding:.3em .6em;display:inline-flex}.rec__count[data-astro-cid-ngj4xa7g]{font-family:var(--font-mono);font-size:var(--step--1)}.rec__proposals[data-astro-cid-ngj4xa7g]{gap:var(--space-3xs);margin-block-start:var(--space-2xs);padding:0;list-style:none;display:grid}.rec__proposals[data-astro-cid-ngj4xa7g] li[data-astro-cid-ngj4xa7g]{gap:var(--space-s);padding-block:var(--space-3xs);border-block-start:var(--hairline);grid-template-columns:5rem minmax(0,1fr) auto;display:grid}.rec__kind[data-astro-cid-ngj4xa7g],.rec__when[data-astro-cid-ngj4xa7g]{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-muted)}.rec__approve[data-astro-cid-ngj4xa7g] .rec__key[data-astro-cid-ngj4xa7g]{color:var(--color-text)}.rec__actions[data-astro-cid-ngj4xa7g]{gap:var(--space-2xs);flex-wrap:wrap;margin-block-start:var(--space-3xs);display:flex}.rec__action[data-astro-cid-ngj4xa7g]{border:1px solid var(--color-control-border);border-radius:var(--radius-s);min-block-size:2rem;font-size:var(--step--1);font-weight:var(--weight-medium);align-items:center;padding:0 .8em;display:inline-flex}.rec__action--primary[data-astro-cid-ngj4xa7g]{border-color:var(--color-button-bg);background-color:var(--color-button-bg);color:var(--color-button-text)}.spec__notes[data-astro-cid-ngj4xa7g]{gap:var(--space-s);display:grid}.spec__note[data-astro-cid-ngj4xa7g]{align-content:start;gap:var(--space-3xs);font-size:var(--step--1);color:var(--color-text-muted);line-height:1.5;display:grid;position:relative}.spec__note[data-astro-cid-ngj4xa7g] .mono-label[data-astro-cid-ngj4xa7g]{color:var(--color-text)}.spec__caption[data-astro-cid-ngj4xa7g]{border-block-start:var(--hairline);max-inline-size:var(--measure);font-size:var(--step--1);color:var(--color-text-muted);margin-block-start:var(--space-l);padding-block-start:var(--space-xs);line-height:1.5}.spec__caption[data-astro-cid-ngj4xa7g] .mono-label[data-astro-cid-ngj4xa7g]{color:var(--color-text);margin-inline-end:.75em}@media (width>=64rem){.spec__stage[data-astro-cid-ngj4xa7g]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:repeat(var(--rows), auto);column-gap:var(--space-xl);align-items:start}.rec[data-astro-cid-ngj4xa7g],.spec__notes[data-astro-cid-ngj4xa7g]{grid-row:1 / span var(--rows);grid-template-rows:subgrid;gap:0}.rec[data-astro-cid-ngj4xa7g]{grid-column:1}.spec__notes[data-astro-cid-ngj4xa7g]{grid-column:2}.spec__note[data-astro-cid-ngj4xa7g]{padding:var(--space-s) 0 var(--space-s) var(--space-s);border-block-start:var(--hairline)}.spec__note[data-astro-cid-ngj4xa7g]:first-child{border-block-start:0}.spec__note[data-astro-cid-ngj4xa7g]:before{content:"";inline-size:var(--space-xl);border-block-start:1px solid var(--color-decor);position:absolute;inset-block-start:calc(var(--space-s) + .65em);inset-inline-start:calc(var(--space-xl) * -1)}.spec__note[data-astro-cid-ngj4xa7g]:after{content:"";border-inline-start:1px solid var(--color-decor);block-size:.5rem;position:absolute;inset-block-start:calc(var(--space-s) + .65em - .25rem);inset-inline-start:0}}
