.proof-figure[data-astro-cid-j4es4rnf]{grid-column:1 / -1;margin:6px 0 0;max-width:940px}.proof-svg[data-astro-cid-j4es4rnf]{width:100%;height:auto;display:block}.proof-svg-stack[data-astro-cid-j4es4rnf]{display:none;max-width:340px}.pf-rule[data-astro-cid-j4es4rnf] line[data-astro-cid-j4es4rnf]{stroke:var(--rule-strong);stroke-width:1}.pf-in[data-astro-cid-j4es4rnf] rect[data-astro-cid-j4es4rnf],.pf-out[data-astro-cid-j4es4rnf] rect[data-astro-cid-j4es4rnf]{fill:none;stroke:var(--rule-strong);stroke-width:1}.pf-in[data-astro-cid-j4es4rnf] text[data-astro-cid-j4es4rnf]{fill:var(--fg-2);font-family:var(--font-mono);font-size:13px}.pf-core[data-astro-cid-j4es4rnf] rect[data-astro-cid-j4es4rnf]{fill:#71f0a512;stroke:var(--signal-600);stroke-width:1}.pf-core[data-astro-cid-j4es4rnf] text[data-astro-cid-j4es4rnf]{fill:var(--signal-500);font-family:var(--font-mono);font-size:13px;text-anchor:middle}.pf-out[data-astro-cid-j4es4rnf] text[data-astro-cid-j4es4rnf]{fill:var(--fg-3);font-family:var(--font-mono);font-size:12px;text-anchor:middle}.pf-out[data-astro-cid-j4es4rnf] .pf-more[data-astro-cid-j4es4rnf]{fill:var(--fg-3);font-size:11px}.proof-figure[data-astro-cid-j4es4rnf] figcaption[data-astro-cid-j4es4rnf]{margin-top:12px;max-width:74ch;color:var(--fg-3);font-size:12.5px;line-height:1.55}@media (max-width: 700px){.proof-svg-wide[data-astro-cid-j4es4rnf]{display:none}.proof-svg-stack[data-astro-cid-j4es4rnf]{display:block}}.proof-work-card[data-astro-cid-nutrzjoo]{padding-left:clamp(18px,2.4vw,30px);border-left:2px solid var(--signal-600)}.pw-head[data-astro-cid-nutrzjoo]{margin-bottom:clamp(26px,3vw,34px)}.pw-kind-row[data-astro-cid-nutrzjoo]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px;margin-bottom:14px}.pw-class[data-astro-cid-nutrzjoo]{margin:0;text-align:right;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--fg-3)}.pw-class[data-astro-cid-nutrzjoo] span[data-astro-cid-nutrzjoo]{display:block;margin-top:5px;max-width:34ch;font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--fg-2)}@media (max-width: 700px){.pw-class[data-astro-cid-nutrzjoo]{text-align:left}}.pw-kind[data-astro-cid-nutrzjoo]{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--signal-500)}.pw-dot[data-astro-cid-nutrzjoo]{width:6px;height:6px;border-radius:50%;background:var(--signal-500)}.proof-work-card[data-astro-cid-nutrzjoo] h2[data-astro-cid-nutrzjoo]{margin:0 0 16px;max-width:20ch;font-size:clamp(28px,4vw,46px);font-weight:500;line-height:1.06;letter-spacing:-.03em}.pw-problem[data-astro-cid-nutrzjoo]{margin:0;max-width:56ch;color:var(--fg-1);font-size:clamp(16px,1.4vw,18px);line-height:1.58}.pw-block[data-astro-cid-nutrzjoo]{margin-bottom:clamp(26px,3vw,34px)}.pw-label[data-astro-cid-nutrzjoo]{margin:0 0 14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.pw-claims[data-astro-cid-nutrzjoo]{margin:0;padding:0;list-style:none;counter-reset:pw;max-width:76ch}.pw-claims[data-astro-cid-nutrzjoo] li[data-astro-cid-nutrzjoo]{counter-increment:pw;position:relative;padding:10px 0 10px 42px;border-top:1px solid var(--rule-quiet);color:var(--fg-3);font-size:13.5px;line-height:1.6}.pw-claims[data-astro-cid-nutrzjoo] li[data-astro-cid-nutrzjoo]:first-child{border-top:0}.pw-claims[data-astro-cid-nutrzjoo] li[data-astro-cid-nutrzjoo]:before{content:counter(pw,decimal-leading-zero);position:absolute;left:0;top:14px;font-family:var(--font-mono);font-size:11px;color:var(--signal-600)}.pw-elements[data-astro-cid-nutrzjoo]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.pw-elements[data-astro-cid-nutrzjoo] li[data-astro-cid-nutrzjoo]{padding:10px 0;border-top:1px solid var(--rule);color:var(--fg-2);font-size:14px;line-height:1.55}@media (max-width: 700px){.pw-elements[data-astro-cid-nutrzjoo]{grid-template-columns:minmax(0,1fr)}}.pw-meta[data-astro-cid-nutrzjoo]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;margin:0 0 22px;padding-top:22px;border-top:1px solid var(--rule)}.pw-meta[data-astro-cid-nutrzjoo] dt[data-astro-cid-nutrzjoo]{margin-bottom:7px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.pw-meta[data-astro-cid-nutrzjoo] dd[data-astro-cid-nutrzjoo]{margin:0;color:var(--fg-2);font-size:14px;line-height:1.55}.pw-meta[data-astro-cid-nutrzjoo] strong[data-astro-cid-nutrzjoo]{color:var(--fg-1);font-weight:500}.proof-work-limitation[data-astro-cid-nutrzjoo]{margin:0;max-width:none;padding-top:16px;border-top:1px dashed var(--rule-strong);color:var(--fg-3);font-size:13px;line-height:1.65}.proof-work-limitation[data-astro-cid-nutrzjoo]>span[data-astro-cid-nutrzjoo]{display:block;max-width:82ch}.proof-work-limitation[data-astro-cid-nutrzjoo] strong[data-astro-cid-nutrzjoo]{color:var(--fg-1);font-weight:500}@media (max-width: 760px){.pw-meta[data-astro-cid-nutrzjoo]{grid-template-columns:minmax(0,1fr);gap:16px}}.build-note[data-astro-cid-jtd66zhw]{position:relative;overflow:hidden;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:radial-gradient(circle at 14% 4%,rgba(113,240,165,.08),transparent 30%),linear-gradient(180deg,var(--bg-raised),var(--bg))}.build-note[data-astro-cid-jtd66zhw]:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(var(--rule-quiet) 1px,transparent 1px),linear-gradient(90deg,var(--rule-quiet) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,black,transparent 38%)}.build-note[data-astro-cid-jtd66zhw] .container{position:relative}.build-note-hero[data-astro-cid-jtd66zhw]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:64px;align-items:end}.build-note-kicker[data-astro-cid-jtd66zhw]{margin:16px 0 14px;color:var(--signal-500);font-family:var(--font-mono);font-size:11px;letter-spacing:.13em}.build-note[data-astro-cid-jtd66zhw] h2[data-astro-cid-jtd66zhw]{margin:0;max-width:17ch;font-size:clamp(28px,3.4vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1.03}.build-note-lede[data-astro-cid-jtd66zhw]{max-width:72ch;margin:24px 0 0;color:var(--fg-2);font-size:17px;line-height:1.68}.build-register[data-astro-cid-jtd66zhw]{border:1px solid var(--rule-strong);border-radius:var(--r-3);background:#0f1212db;padding:20px;box-shadow:var(--shadow-1)}.build-register[data-astro-cid-jtd66zhw]>span[data-astro-cid-jtd66zhw],.build-register[data-astro-cid-jtd66zhw] dt[data-astro-cid-jtd66zhw],.section-label[data-astro-cid-jtd66zhw],.component-grid[data-astro-cid-jtd66zhw] span[data-astro-cid-jtd66zhw]{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.build-register[data-astro-cid-jtd66zhw]>span[data-astro-cid-jtd66zhw]{color:var(--signal-500)}.build-register[data-astro-cid-jtd66zhw] dl[data-astro-cid-jtd66zhw]{margin:16px 0 0}.build-register[data-astro-cid-jtd66zhw] dl[data-astro-cid-jtd66zhw] div[data-astro-cid-jtd66zhw]{display:grid;grid-template-columns:1fr 1.25fr;gap:16px;border-top:1px solid var(--rule);padding:10px 0}.build-register[data-astro-cid-jtd66zhw] dt[data-astro-cid-jtd66zhw]{color:var(--fg-4)}.build-register[data-astro-cid-jtd66zhw] dd[data-astro-cid-jtd66zhw]{margin:0;color:var(--fg-1);font-size:12.5px;text-align:right}.build-context[data-astro-cid-jtd66zhw],.figure-pair[data-astro-cid-jtd66zhw],.verification-grid[data-astro-cid-jtd66zhw]{display:grid;gap:18px}.build-context[data-astro-cid-jtd66zhw]{grid-template-columns:1fr 1fr;margin-top:56px}.build-context[data-astro-cid-jtd66zhw] article[data-astro-cid-jtd66zhw],.verification-grid[data-astro-cid-jtd66zhw] article[data-astro-cid-jtd66zhw]{border:1px solid var(--rule);border-radius:var(--r-3);background:var(--bg-panel);padding:24px}.section-label[data-astro-cid-jtd66zhw]{display:block;color:var(--signal-500);margin-bottom:12px}.build-note[data-astro-cid-jtd66zhw] h3[data-astro-cid-jtd66zhw]{margin:0;color:var(--fg-1);font-size:clamp(23px,3vw,34px);font-weight:500;line-height:1.14}.build-context[data-astro-cid-jtd66zhw] h3[data-astro-cid-jtd66zhw],.component-grid[data-astro-cid-jtd66zhw] h4[data-astro-cid-jtd66zhw],.verification-grid[data-astro-cid-jtd66zhw] h3[data-astro-cid-jtd66zhw]{font-size:22px}.build-context[data-astro-cid-jtd66zhw] p[data-astro-cid-jtd66zhw],.component-grid[data-astro-cid-jtd66zhw] p[data-astro-cid-jtd66zhw],.section-heading-row[data-astro-cid-jtd66zhw] p[data-astro-cid-jtd66zhw],.failure-modes[data-astro-cid-jtd66zhw] li[data-astro-cid-jtd66zhw],.verification-grid[data-astro-cid-jtd66zhw] p[data-astro-cid-jtd66zhw],.transfer-copy[data-astro-cid-jtd66zhw] p[data-astro-cid-jtd66zhw],.build-actions[data-astro-cid-jtd66zhw] p[data-astro-cid-jtd66zhw]{color:var(--fg-2);line-height:1.65}.proof-figure[data-astro-cid-jtd66zhw]{margin:32px 0 0;border:1px solid var(--rule-strong);border-radius:var(--r-4);background:linear-gradient(160deg,rgba(113,240,165,.035),transparent 55%),var(--bg-panel);overflow:hidden}.proof-figure[data-astro-cid-jtd66zhw] figcaption[data-astro-cid-jtd66zhw]{display:grid;grid-template-columns:minmax(140px,.4fr) minmax(240px,.85fr) minmax(280px,1fr);gap:24px;align-items:start;border-bottom:1px solid var(--rule);padding:22px 24px}.proof-figure[data-astro-cid-jtd66zhw] figcaption[data-astro-cid-jtd66zhw] .section-label[data-astro-cid-jtd66zhw]{margin:0}.proof-figure[data-astro-cid-jtd66zhw] figcaption[data-astro-cid-jtd66zhw] strong[data-astro-cid-jtd66zhw]{font-weight:500}.proof-figure[data-astro-cid-jtd66zhw] figcaption[data-astro-cid-jtd66zhw] p[data-astro-cid-jtd66zhw]{margin:0;color:var(--fg-3);font-size:13px;line-height:1.55}.proof-figure[data-astro-cid-jtd66zhw] svg[data-astro-cid-jtd66zhw]{display:block;width:100%;height:auto;color:#71f0a599;overflow:visible}.proof-visual-scroll[data-astro-cid-jtd66zhw]{position:relative}.visual-scroll-hint[data-astro-cid-jtd66zhw]{display:none;color:var(--fg-4);font:10px var(--font-mono);letter-spacing:.06em}.flow-node[data-astro-cid-jtd66zhw] rect[data-astro-cid-jtd66zhw],.proto-seq[data-astro-cid-jtd66zhw] rect[data-astro-cid-jtd66zhw],.proto-term[data-astro-cid-jtd66zhw] rect[data-astro-cid-jtd66zhw],.validation-layer[data-astro-cid-jtd66zhw] rect[data-astro-cid-jtd66zhw]{fill:#121716f5;stroke:var(--rule-strong)}.proto-term--accept[data-astro-cid-jtd66zhw] rect[data-astro-cid-jtd66zhw]{stroke:#71f0a56b}.proto-term--reject[data-astro-cid-jtd66zhw] rect[data-astro-cid-jtd66zhw]{stroke:#f5b5446b}.proto-term--reject[data-astro-cid-jtd66zhw] .node-index[data-astro-cid-jtd66zhw]{fill:#f5b544}.proto-conn[data-astro-cid-jtd66zhw]{fill:none;stroke:currentColor;stroke-width:2}.node-index[data-astro-cid-jtd66zhw]{fill:var(--signal-500);font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.node-title[data-astro-cid-jtd66zhw]{fill:var(--fg-1);font:13px var(--font-sans)}.node-note[data-astro-cid-jtd66zhw]{fill:var(--fg-3);font:10.5px var(--font-sans)}.component-stack[data-astro-cid-jtd66zhw]{margin-top:64px}.section-heading-row[data-astro-cid-jtd66zhw]{display:grid;grid-template-columns:1fr .8fr;gap:48px;align-items:end}.section-heading-row[data-astro-cid-jtd66zhw] p[data-astro-cid-jtd66zhw]{margin:0}.component-grid[data-astro-cid-jtd66zhw]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}.component-grid[data-astro-cid-jtd66zhw] article[data-astro-cid-jtd66zhw]{border:1px solid var(--rule);border-radius:var(--r-3);background:var(--bg-panel);padding:20px}.component-grid[data-astro-cid-jtd66zhw] span[data-astro-cid-jtd66zhw]{color:var(--fg-4)}.component-grid[data-astro-cid-jtd66zhw] h4[data-astro-cid-jtd66zhw]{margin:14px 0 0;font-weight:500;line-height:1.2}.component-grid[data-astro-cid-jtd66zhw] p[data-astro-cid-jtd66zhw]{margin:12px 0 0;font-size:13.5px}.figure-pair[data-astro-cid-jtd66zhw]{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;margin-top:0}.figure-pair[data-astro-cid-jtd66zhw]>.proof-figure[data-astro-cid-jtd66zhw]{display:grid;grid-template-rows:subgrid;grid-row:span 2}.figure-pair[data-astro-cid-jtd66zhw] .proof-figure[data-astro-cid-jtd66zhw] figcaption[data-astro-cid-jtd66zhw]{display:block}@supports not (grid-template-rows: subgrid){@media (min-width: 1101px){.figure-pair[data-astro-cid-jtd66zhw] .proof-figure[data-astro-cid-jtd66zhw] figcaption[data-astro-cid-jtd66zhw]{min-height:108px}}}.figure-pair[data-astro-cid-jtd66zhw] .proof-figure[data-astro-cid-jtd66zhw] figcaption[data-astro-cid-jtd66zhw] strong[data-astro-cid-jtd66zhw]{display:block;text-wrap:balance}.implementation-sequence[data-astro-cid-jtd66zhw]{display:grid;grid-template-columns:.62fr 1.38fr;gap:56px;margin-top:64px}.implementation-sequence[data-astro-cid-jtd66zhw] ol[data-astro-cid-jtd66zhw]{margin:0;padding:0;list-style:none}.implementation-sequence[data-astro-cid-jtd66zhw] li[data-astro-cid-jtd66zhw]{display:grid;grid-template-columns:42px minmax(160px,.55fr) 1fr;gap:18px;align-items:baseline;border-top:1px solid var(--rule);padding:15px 0}.implementation-sequence[data-astro-cid-jtd66zhw] li[data-astro-cid-jtd66zhw]>span[data-astro-cid-jtd66zhw]{color:var(--signal-500);font:10px var(--font-mono)}.implementation-sequence[data-astro-cid-jtd66zhw] li[data-astro-cid-jtd66zhw] strong[data-astro-cid-jtd66zhw]{font-weight:500}.implementation-sequence[data-astro-cid-jtd66zhw] li[data-astro-cid-jtd66zhw] p[data-astro-cid-jtd66zhw]{margin:0;color:var(--fg-3);font-size:13.5px;line-height:1.5}.validation-figure[data-astro-cid-jtd66zhw]{margin-top:56px}.validation-layer[data-astro-cid-jtd66zhw] rect[data-astro-cid-jtd66zhw]:nth-of-type(1){fill:#71f0a506}.validation-layer[data-astro-cid-jtd66zhw] rect[data-astro-cid-jtd66zhw]:nth-of-type(2){fill:#71f0a50b}.validation-layer[data-astro-cid-jtd66zhw] rect[data-astro-cid-jtd66zhw]:nth-of-type(3){fill:#71f0a511}.validation-layer[data-astro-cid-jtd66zhw] rect[data-astro-cid-jtd66zhw]:nth-of-type(4){fill:#71f0a516}.failure-modes[data-astro-cid-jtd66zhw],.transfer-section[data-astro-cid-jtd66zhw],.build-actions[data-astro-cid-jtd66zhw]{display:grid;grid-template-columns:.7fr 1.3fr;gap:56px;margin-top:64px}.failure-modes[data-astro-cid-jtd66zhw] ul[data-astro-cid-jtd66zhw]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none}.failure-modes[data-astro-cid-jtd66zhw] li[data-astro-cid-jtd66zhw]{position:relative;border:1px solid var(--rule);border-radius:var(--r-2);background:var(--bg-panel);padding:16px 16px 16px 36px;font-size:13.5px}.failure-modes[data-astro-cid-jtd66zhw] li[data-astro-cid-jtd66zhw]:before{content:"✓";position:absolute;left:15px;color:var(--signal-500)}.verification-grid[data-astro-cid-jtd66zhw]{grid-template-columns:repeat(3,1fr);margin-top:56px}.verification-grid[data-astro-cid-jtd66zhw] p[data-astro-cid-jtd66zhw]{margin-bottom:0}.transfer-copy[data-astro-cid-jtd66zhw]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.transfer-copy[data-astro-cid-jtd66zhw] p[data-astro-cid-jtd66zhw]{margin:0}.proof-ceiling-copy[data-astro-cid-jtd66zhw]{color:var(--fg-2);line-height:1.68}.proof-ceiling-copy[data-astro-cid-jtd66zhw] strong[data-astro-cid-jtd66zhw]{color:var(--fg-1);font-weight:500}.build-actions[data-astro-cid-jtd66zhw]{align-items:end}.build-actions[data-astro-cid-jtd66zhw] h3[data-astro-cid-jtd66zhw]{max-width:18ch}.build-actions[data-astro-cid-jtd66zhw] p[data-astro-cid-jtd66zhw]{max-width:65ch}.sample-link[data-astro-cid-jtd66zhw]{color:var(--signal-500);font-size:13px;text-decoration:none}.sample-link[data-astro-cid-jtd66zhw]:hover{text-decoration:underline;text-underline-offset:4px}.build-action-buttons[data-astro-cid-jtd66zhw]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}@media (max-width: 960px){.build-note-hero[data-astro-cid-jtd66zhw],.section-heading-row[data-astro-cid-jtd66zhw],.implementation-sequence[data-astro-cid-jtd66zhw],.failure-modes[data-astro-cid-jtd66zhw],.transfer-section[data-astro-cid-jtd66zhw],.build-actions[data-astro-cid-jtd66zhw]{grid-template-columns:1fr}.build-note-hero[data-astro-cid-jtd66zhw]{gap:28px}.component-grid[data-astro-cid-jtd66zhw]{grid-template-columns:1fr 1fr}.build-action-buttons[data-astro-cid-jtd66zhw]{justify-content:flex-start}}@media (max-width: 1100px){.figure-pair[data-astro-cid-jtd66zhw]{grid-template-columns:1fr}.figure-pair[data-astro-cid-jtd66zhw]>.proof-figure[data-astro-cid-jtd66zhw]{display:block;grid-row:auto;grid-template-rows:none}}@media (max-width: 760px){.build-context[data-astro-cid-jtd66zhw],.verification-grid[data-astro-cid-jtd66zhw],.transfer-copy[data-astro-cid-jtd66zhw]{grid-template-columns:1fr}.proof-figure[data-astro-cid-jtd66zhw] figcaption[data-astro-cid-jtd66zhw]{display:block}.proof-figure[data-astro-cid-jtd66zhw] figcaption[data-astro-cid-jtd66zhw] strong[data-astro-cid-jtd66zhw]{display:block;margin-top:8px}.proof-figure[data-astro-cid-jtd66zhw] figcaption[data-astro-cid-jtd66zhw] p[data-astro-cid-jtd66zhw]{margin-top:10px}.component-grid[data-astro-cid-jtd66zhw],.failure-modes[data-astro-cid-jtd66zhw] ul[data-astro-cid-jtd66zhw]{grid-template-columns:1fr}.implementation-sequence[data-astro-cid-jtd66zhw] li[data-astro-cid-jtd66zhw]{grid-template-columns:36px 1fr}.implementation-sequence[data-astro-cid-jtd66zhw] li[data-astro-cid-jtd66zhw] p[data-astro-cid-jtd66zhw]{grid-column:2}.proof-visual-scroll[data-astro-cid-jtd66zhw]{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.proof-visual-scroll[data-astro-cid-jtd66zhw]:focus-visible{outline:2px solid var(--signal-500);outline-offset:-2px}.proof-visual-scroll--wide[data-astro-cid-jtd66zhw] svg[data-astro-cid-jtd66zhw]{width:960px;max-width:none}.proof-visual-scroll--paired[data-astro-cid-jtd66zhw] svg[data-astro-cid-jtd66zhw]{width:520px;max-width:none}.validation-figure[data-astro-cid-jtd66zhw] .visual-scroll-hint[data-astro-cid-jtd66zhw]{display:block;position:sticky;left:0;box-sizing:border-box;width:100%;padding:10px 18px 0}}@media (max-width: 520px){.build-note[data-astro-cid-jtd66zhw] h2[data-astro-cid-jtd66zhw]{font-size:28px}.build-context[data-astro-cid-jtd66zhw] article[data-astro-cid-jtd66zhw],.verification-grid[data-astro-cid-jtd66zhw] article[data-astro-cid-jtd66zhw]{padding:20px}.proof-figure[data-astro-cid-jtd66zhw] figcaption[data-astro-cid-jtd66zhw]{padding:18px}.build-register[data-astro-cid-jtd66zhw] dl[data-astro-cid-jtd66zhw] div[data-astro-cid-jtd66zhw]{grid-template-columns:1fr;gap:4px}.build-register[data-astro-cid-jtd66zhw] dd[data-astro-cid-jtd66zhw]{text-align:left}.build-action-buttons[data-astro-cid-jtd66zhw]{width:100%}}@media (prefers-reduced-motion: reduce){.build-note[data-astro-cid-jtd66zhw]{scroll-behavior:auto}}.proof-mobile-summary[data-astro-cid-jtd66zhw]{display:none}@media (max-width: 700px){.proof-mobile-summary[data-astro-cid-jtd66zhw]{display:grid;gap:0;list-style:none;margin:0;padding:0 18px 18px}.proof-mobile-summary[data-astro-cid-jtd66zhw] li[data-astro-cid-jtd66zhw]{padding:13px 0 13px 18px;border-left:1px solid var(--signal-600);position:relative}.proof-mobile-summary[data-astro-cid-jtd66zhw] li[data-astro-cid-jtd66zhw]:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:var(--signal-500);left:-3px;top:21px}.proof-mobile-summary[data-astro-cid-jtd66zhw] li[data-astro-cid-jtd66zhw][data-state=reject]:before{background:transparent;border:1.5px solid rgb(245,181,68);width:7px;height:7px;left:-4px;top:20px}.proof-mobile-summary[data-astro-cid-jtd66zhw] li[data-astro-cid-jtd66zhw][data-state=reject]{border-left-color:#f5b5446b}.proof-mobile-summary[data-astro-cid-jtd66zhw] strong[data-astro-cid-jtd66zhw]{display:block;font-size:14px;line-height:1.5;font-weight:500;color:var(--fg-1)}.proof-mobile-summary[data-astro-cid-jtd66zhw] span[data-astro-cid-jtd66zhw]{display:block;margin-top:4px;font-size:13px;line-height:1.55;color:var(--fg-3)}.proof-mobile-summary[data-astro-cid-jtd66zhw] .proof-mobile-terminal[data-astro-cid-jtd66zhw]{margin-top:8px;border:1px solid var(--signal-600);border-radius:var(--r-2);padding:14px 18px;background:#71f0a50d}.proof-mobile-summary[data-astro-cid-jtd66zhw] .proof-mobile-terminal[data-astro-cid-jtd66zhw]:before{display:none}.proof-mobile-summary--fork[data-astro-cid-jtd66zhw] li[data-astro-cid-jtd66zhw][data-state]{margin-top:12px;margin-left:18px;padding:12px 16px 12px 22px;border:1px solid var(--rule-strong);border-radius:var(--r-2);overflow-wrap:anywhere}.proof-mobile-summary--fork[data-astro-cid-jtd66zhw] li[data-astro-cid-jtd66zhw][data-state]:before{left:8px}.proof-mobile-summary--fork[data-astro-cid-jtd66zhw] li[data-astro-cid-jtd66zhw][data-state=reject]:before{left:7px}.proof-figure[data-astro-cid-jtd66zhw] .proof-visual-scroll[data-astro-cid-jtd66zhw]{display:none}}.work-capability-copy[data-astro-cid-jljc7dey]{max-width:70ch;color:var(--fg-2);line-height:1.65}.work-hero[data-astro-cid-jljc7dey]{padding:96px 0 68px}.work-hero-grid[data-astro-cid-jljc7dey]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px;align-items:end}.work-hero[data-astro-cid-jljc7dey] h1[data-astro-cid-jljc7dey]{margin:0 0 24px;max-width:13ch;font-size:clamp(44px,6vw,76px);font-weight:500;letter-spacing:-.03em;line-height:1.02;overflow-wrap:anywhere}@media (max-width: 630px){.work-hero[data-astro-cid-jljc7dey] h1[data-astro-cid-jljc7dey]{font-size:clamp(1.875rem,8.4vw,2.75rem);max-width:none}}.work-hero-grid[data-astro-cid-jljc7dey]>[data-astro-cid-jljc7dey]{min-width:0}.work-lede[data-astro-cid-jljc7dey]{margin:0;max-width:65ch;color:var(--fg-2);font-size:18px;line-height:1.6}.work-status[data-astro-cid-jljc7dey]{border:1px solid var(--rule-strong);border-radius:var(--r-3);background:var(--bg-panel);padding:20px}.work-status[data-astro-cid-jljc7dey]>span[data-astro-cid-jljc7dey],.work-boundary-grid[data-astro-cid-jljc7dey] span[data-astro-cid-jljc7dey]{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.work-status[data-astro-cid-jljc7dey]>span[data-astro-cid-jljc7dey]{color:var(--signal-500)}.work-status[data-astro-cid-jljc7dey] ul[data-astro-cid-jljc7dey]{margin:18px 0 0;padding:0;list-style:none}.work-status[data-astro-cid-jljc7dey] li[data-astro-cid-jljc7dey]{position:relative;border-top:1px solid var(--rule);padding:11px 0 11px 16px;color:var(--fg-2);font-size:13.5px;line-height:1.5}.work-status[data-astro-cid-jljc7dey] li[data-astro-cid-jljc7dey]:before{content:"";position:absolute;left:0;top:19px;width:8px;height:1px;background:var(--signal-600)}.work-status[data-astro-cid-jljc7dey] li[data-astro-cid-jljc7dey]:last-child{color:var(--fg-3)}.work-record-kicker[data-astro-cid-jljc7dey]{margin:10px 0 0;max-width:22ch;color:var(--fg-1);font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.2;letter-spacing:-.02em}.work-records[data-astro-cid-jljc7dey]{display:grid;gap:20px}.work-boundary[data-astro-cid-jljc7dey]{border:1px solid var(--rule);border-radius:var(--r-4);background:var(--bg-raised);padding:28px}.work-boundary[data-astro-cid-jljc7dey] h2[data-astro-cid-jljc7dey],.work-next[data-astro-cid-jljc7dey] h2[data-astro-cid-jljc7dey]{margin-bottom:0}.work-boundary-grid[data-astro-cid-jljc7dey]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.work-boundary-grid[data-astro-cid-jljc7dey]>div[data-astro-cid-jljc7dey]{border:1px solid var(--rule);border-radius:var(--r-3);background:var(--bg-panel);padding:20px}.work-boundary-grid[data-astro-cid-jljc7dey] span[data-astro-cid-jljc7dey]{color:var(--signal-500)}.work-boundary-grid[data-astro-cid-jljc7dey] p[data-astro-cid-jljc7dey]{margin:12px 0 0;color:var(--fg-2);line-height:1.6}.work-next[data-astro-cid-jljc7dey]{display:flex;justify-content:space-between;gap:32px;align-items:end}.work-actions[data-astro-cid-jljc7dey]{display:flex;flex-wrap:wrap;gap:12px}@media (max-width: 960px){.work-hero-grid[data-astro-cid-jljc7dey],.work-boundary-grid[data-astro-cid-jljc7dey]{grid-template-columns:1fr}.work-hero-grid[data-astro-cid-jljc7dey]{gap:28px}.work-next[data-astro-cid-jljc7dey]{align-items:flex-start;flex-direction:column}}@media (max-width: 560px){.work-hero[data-astro-cid-jljc7dey]{padding-top:72px}.work-boundary[data-astro-cid-jljc7dey]{padding:20px}.work-actions[data-astro-cid-jljc7dey]{width:100%}}@media (prefers-reduced-motion: reduce){.work-hero[data-astro-cid-jljc7dey],.work-records[data-astro-cid-jljc7dey],.work-boundary[data-astro-cid-jljc7dey]{scroll-behavior:auto}}
