.vault-section[data-astro-cid-hpsb72um]{max-width:1400px;margin:0 auto;padding:clamp(24px,4vw,40px) clamp(24px,7vw,80px) clamp(48px,7vw,72px)}.vault-header[data-astro-cid-hpsb72um]{border-top:1px solid var(--line);margin-bottom:36px;padding-top:clamp(48px,7vw,72px)}.vault-title[data-astro-cid-hpsb72um]{letter-spacing:-.026em;max-width:860px;margin-top:16px;font-size:clamp(32px,4vw,54px);line-height:1.08}.vault-sub[data-astro-cid-hpsb72um]{color:var(--fg-dim);max-width:740px;margin-top:18px;font-size:17px;line-height:1.6}.vault-tabs[data-astro-cid-hpsb72um]{background:var(--line-2);border:1px solid var(--line-2);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:32px;display:grid}.vault-tab[data-astro-cid-hpsb72um]{appearance:none;background:var(--panel);text-align:left;cursor:pointer;border:none;flex-direction:column;gap:6px;padding:18px 20px;transition:background .2s,box-shadow .2s;display:flex}.vault-tab[data-astro-cid-hpsb72um]:hover{background:var(--ink)}.vault-tab[data-astro-cid-hpsb72um].active{background:var(--ink);box-shadow:inset 0 3px 0 var(--accent)}.vault-tab-num[data-astro-cid-hpsb72um]{color:var(--accent);font-size:11px}.vault-tab-name[data-astro-cid-hpsb72um]{color:var(--fg);letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:500}.vault-tab-lens[data-astro-cid-hpsb72um]{color:var(--fg-mute);font-size:10px}.vault-stage[data-astro-cid-hpsb72um]{grid-template-columns:.88fr 1.22fr;align-items:start;gap:36px;padding-top:8px;display:grid}.vault-stage[data-astro-cid-hpsb72um][hidden]{display:none}.vault-pov[data-astro-cid-hpsb72um]{background:var(--panel);border:1px solid var(--line);flex-direction:column;gap:16px;padding:28px;display:flex}.vault-pov-kicker[data-astro-cid-hpsb72um]{color:var(--amber);font-size:11px}.vault-pov-title[data-astro-cid-hpsb72um]{letter-spacing:-.02em;font-size:clamp(22px,2.3vw,28px);line-height:1.2}.vault-pov-body[data-astro-cid-hpsb72um]{color:var(--fg-dim);font-size:15.5px;line-height:1.62}.vault-pov-body[data-astro-cid-hpsb72um] strong[data-astro-cid-hpsb72um]{color:var(--fg);font-weight:600}.vault-pov-body[data-astro-cid-hpsb72um] code[data-astro-cid-hpsb72um]{background:var(--ink);border:1px solid var(--line-2);border-radius:2px;padding:1px 5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.88em}.vault-tells[data-astro-cid-hpsb72um]{border-top:1px solid var(--line);margin-top:6px;padding-top:16px}.vault-tells-head[data-astro-cid-hpsb72um]{color:var(--accent-link);margin-bottom:10px;font-size:11px}.vault-tells[data-astro-cid-hpsb72um] ul[data-astro-cid-hpsb72um]{color:var(--fg);flex-direction:column;gap:8px;padding-left:18px;font-size:14.5px;line-height:1.5;display:flex}.vault-tells[data-astro-cid-hpsb72um] li[data-astro-cid-hpsb72um]::marker{color:var(--accent)}.paper-sheet[data-astro-cid-hpsb72um]{color:#1e2b17;background:#fff;border:1px solid #d8d3c4;border-radius:3px;padding:clamp(22px,3.2vw,34px);box-shadow:0 24px 56px -30px #0a120c6b}.paper-topbar[data-astro-cid-hpsb72um]{background:#6eb830;border-radius:2px 2px 0 0;height:3px;margin:calc(-1*clamp(22px,3.2vw,34px)) calc(-1*clamp(22px,3.2vw,34px)) 22px}.paper-head[data-astro-cid-hpsb72um]{border-bottom:1px solid #e0dccf;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.paper-brand[data-astro-cid-hpsb72um]{letter-spacing:.14em;color:#55624e;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.paper-doc-title[data-astro-cid-hpsb72um]{letter-spacing:-.018em;color:#1e2b17;margin-top:5px;font-family:Space Grotesk,sans-serif;font-size:clamp(19px,2vw,23px);font-weight:600}.paper-meta[data-astro-cid-hpsb72um]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.paper-mono[data-astro-cid-hpsb72um]{color:#4d5b46;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.paper-pill[data-astro-cid-hpsb72um]{letter-spacing:.08em;white-space:nowrap;border-radius:2px;padding:3px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;display:inline-block}.paper-pill[data-astro-cid-hpsb72um].is-live{color:#2d6400;background:#e8f5da;border:1px solid #b7dc93}.paper-pill[data-astro-cid-hpsb72um].is-proven{color:#7d5817;background:#f3f1ea;border:1px solid #dfd4bd}.paper-pill[data-astro-cid-hpsb72um].is-halted{color:#933b19;background:#fbece7;border:1px solid #e7b9a8}.paper-diagram[data-astro-cid-hpsb72um]{background:#fafaf7;border:1px solid #e0dccf;margin-top:16px;padding:12px;overflow-x:auto}.paper-svg[data-astro-cid-hpsb72um]{width:100%;min-width:460px;height:auto;display:block}.psvg-box[data-astro-cid-hpsb72um]{fill:#fff;stroke:#c8c2b2;stroke-width:1.2px}.psvg-box[data-astro-cid-hpsb72um].is-accent{fill:#f4f9ee;stroke:#6eb830;stroke-width:1.6px}.psvg-kicker[data-astro-cid-hpsb72um]{letter-spacing:.1em;fill:#5a6753;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.psvg-title[data-astro-cid-hpsb72um]{fill:#1e2b17;font-family:Space Grotesk,sans-serif;font-size:13.5px;font-weight:600}.psvg-mono[data-astro-cid-hpsb72um]{fill:#3f4d39;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.psvg-line[data-astro-cid-hpsb72um]{stroke:#6eb830;stroke-width:2px}.psvg-line[data-astro-cid-hpsb72um].is-tunnel{stroke:#a87a2c;stroke-dasharray:5 4}.paper-table[data-astro-cid-hpsb72um]{border-collapse:collapse;width:100%;margin-top:16px;font-size:13.5px}.paper-table[data-astro-cid-hpsb72um] th[data-astro-cid-hpsb72um]{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#4d5b46;background:#f3f1ea;border-bottom:1.5px solid #d5cfc0;padding:9px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.paper-table[data-astro-cid-hpsb72um] td[data-astro-cid-hpsb72um]{color:#1e2b17;vertical-align:middle;border-bottom:1px solid #eae6dc;padding:11px 10px;line-height:1.45}.paper-table[data-astro-cid-hpsb72um] code[data-astro-cid-hpsb72um]{color:#1e2b17;background:#f3f1ea;border-radius:2px;padding:1px 5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.paper-kv-strip[data-astro-cid-hpsb72um]{background:#fafaf7;border:1px solid #e0dccf;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;padding:12px 14px;display:grid}.paper-kv-strip[data-astro-cid-hpsb72um]>div[data-astro-cid-hpsb72um]{flex-direction:column;gap:4px;display:flex}.paper-kv-strip[data-astro-cid-hpsb72um] span[data-astro-cid-hpsb72um]{text-transform:uppercase;letter-spacing:.08em;color:#5c6955;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px}.paper-kv-strip[data-astro-cid-hpsb72um] code[data-astro-cid-hpsb72um]{color:#1e2b17;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.paper-cya[data-astro-cid-hpsb72um]{color:#4d5b46;border-top:1px dashed #d5cfc0;margin-top:14px;padding-top:12px;font-size:12px;line-height:1.5}.paper-redact[data-astro-cid-hpsb72um]{color:#fafaf7;letter-spacing:.06em;background:#1e2b17;border-radius:2px;padding:0 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:inline-block}.vault-voice-strip[data-astro-cid-hpsb72um]{background:var(--line);border:1px solid var(--line);grid-template-columns:1.4fr .8fr;gap:1px;margin-top:48px;display:grid}.vault-voice-quote[data-astro-cid-hpsb72um],.vault-voice-cta[data-astro-cid-hpsb72um]{background:var(--panel);padding:clamp(28px,4vw,40px)}.vault-voice-quote[data-astro-cid-hpsb72um] blockquote[data-astro-cid-hpsb72um]{color:var(--fg);border-left:2px solid var(--accent);padding-left:20px;font-family:Space Grotesk,sans-serif;font-size:clamp(18px,2vw,22px);font-style:italic;font-weight:300;line-height:1.5}.vault-voice-attr[data-astro-cid-hpsb72um]{color:var(--fg-mute);margin-top:16px;font-size:11px}.vault-voice-cta[data-astro-cid-hpsb72um]{background:var(--ink);flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;display:flex}.vault-voice-cta[data-astro-cid-hpsb72um] p[data-astro-cid-hpsb72um]{color:var(--fg-dim);font-size:15.5px;line-height:1.55}@media (width<=1060px){.vault-tabs[data-astro-cid-hpsb72um]{grid-template-columns:repeat(2,1fr)}.vault-stage[data-astro-cid-hpsb72um],.vault-voice-strip[data-astro-cid-hpsb72um]{grid-template-columns:1fr}}@media (width<=640px){.vault-tabs[data-astro-cid-hpsb72um],.paper-kv-strip[data-astro-cid-hpsb72um]{grid-template-columns:1fr}.paper-meta[data-astro-cid-hpsb72um]{align-items:flex-start}}
