:root{--paper:#f3efe6;--paper-2:#ebe5d8;--card:#fbf9f4;--ink:#15161a;--ink-2:#4a4b52;--ink-3:#7d7c80;--rule:#d9d1c1;--rule-strong:#b9ae98;--accent:#1d3fd8;--accent-ink:#fff;--ok:#17784c;--ok-bg:#dcefe3;--late:#9a5b00;--late-bg:#f6e6c6;--bad:#b3261e;--bad-bg:#f6dcd8;--lock:#4a4b52;--lock-bg:#e3ddd0;--shadow:0 1px 0 #15161a0a, 0 8px 24px -12px #15161a2e;--serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--sans:"IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--wrap:1120px;--gutter:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#0f1013;--paper-2:#16171b;--card:#17181c;--ink:#ece8df;--ink-2:#b4b0a6;--ink-3:#85827b;--rule:#2a2b30;--rule-strong:#3d3e45;--accent:#8ea2ff;--accent-ink:#0f1013;--ok:#5fd39a;--ok-bg:#12301f;--late:#f0b45a;--late-bg:#3a2a10;--bad:#ff8a80;--bad-bg:#3d1714;--lock:#b4b0a6;--lock-bg:#232428;--shadow:0 1px 0 #0000004d, 0 12px 32px -16px #000c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--paper);color:var(--ink);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}code,pre,.mono{font-family:var(--mono);font-size:.88em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.nav{z-index:10;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--rule);position:sticky;top:0}.nav-inner{align-items:center;gap:28px;height:64px;display:flex}.brand{font-family:var(--serif);letter-spacing:-.01em;align-items:center;gap:10px;font-size:26px;text-decoration:none;display:flex}.brand-mark{width:22px;height:22px}.nav-links{gap:22px;margin-left:auto;font-size:14.5px;display:flex}.nav-links a{color:var(--ink-2);text-decoration:none}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--ink)}.net-pill{font:500 11.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--rule-strong);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px var(--ok-bg);border-radius:50%}.eyebrow{font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}h1,h2,h3{margin:0;font-weight:400}.display{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(44px,7vw,86px);line-height:.98}.display em{color:var(--accent);font-style:italic}.h2{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(32px,4.4vw,50px);line-height:1.05}.h3{font:600 17px/1.35 var(--sans)}.lede{color:var(--ink-2);max-width:60ch;font-size:clamp(17px,1.6vw,19.5px);line-height:1.55}.muted{color:var(--ink-2)}.small{font-size:13.5px}.btn{height:46px;font:500 15px/1 var(--sans);border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.ghost{color:var(--ink);border-color:var(--rule-strong);background:0 0}.btn.ghost:hover{border-color:var(--ink)}.btn.sm{height:36px;padding:0 14px;font-size:13.5px}section{border-top:1px solid var(--rule);padding:96px 0}.section-head{gap:14px;max-width:760px;margin-bottom:44px;display:grid}.hero{border-top:0;padding:72px 0 88px}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:56px;display:grid}.hero-copy{gap:26px;display:grid}.hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.slip{background:var(--card);border:1px solid var(--rule-strong);box-shadow:var(--shadow);border-radius:14px;position:relative;overflow:hidden}.slip:before{content:"";background:repeating-linear-gradient(180deg, var(--rule-strong) 0 6px, transparent 6px 12px);width:4px;position:absolute;inset:0 auto 0 0}.slip-head{border-bottom:1px dashed var(--rule-strong);justify-content:space-between;align-items:center;padding:14px 20px 14px 24px;display:flex}.slip-body{gap:14px;padding:18px 20px 20px 24px;display:grid}.slip-row{grid-template-columns:92px 1fr;align-items:baseline;gap:12px;font-size:13.5px;display:grid}.slip-row>span:first-child{color:var(--ink-3);font:500 11px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.08em}.hash{font-family:var(--mono);word-break:break-all;color:var(--ink-2);font-size:12.5px}.slip-verdict{background:var(--ok-bg);color:var(--ok);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;font-weight:500;display:flex}.slip-verdict.pending{background:var(--lock-bg);color:var(--lock)}.slip-verdict .big{font:400 30px/1 var(--serif)}.stats{border:1px solid var(--rule);background:var(--card);border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.stat{border-right:1px solid var(--rule);gap:6px;padding:22px 22px 20px;display:grid}.stat:last-child{border-right:0}.stat-value{font:400 40px/1 var(--serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.stat-label{color:var(--ink-2);font-size:13px}.grid-3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.card{background:var(--card);border:1px solid var(--rule);border-radius:14px;align-content:start;gap:12px;padding:26px;display:grid}.card p{color:var(--ink-2);margin:0}.num{font:400 54px/.9 var(--serif);color:var(--accent)}.steps{counter-reset:step;border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.step{align-content:start;gap:10px;padding:22px 22px 0 0;display:grid}.step+.step{border-left:1px solid var(--rule);padding-left:22px}.step p{color:var(--ink-2);margin:0;font-size:15px}.step-n{font:500 12px/1 var(--mono);color:var(--ink-3)}.ledger-list{margin:0;padding:0;list-style:none;display:grid}.ledger-list li{border-bottom:1px solid var(--rule);color:var(--ink-2);grid-template-columns:26px 1fr;gap:10px;padding:14px 0;display:grid}.ledger-list li:first-child{border-top:1px solid var(--rule)}.mark-ok{color:var(--ok);font-weight:600}.mark-no{color:var(--ink-3);font-weight:600}pre.code{background:var(--paper-2);border:1px solid var(--rule);color:var(--ink);border-radius:10px;margin:0;padding:16px 18px;font-size:13px;line-height:1.65;overflow-x:auto}pre.code .c{color:var(--ink-3)}:not(pre)>code{background:var(--paper-2);border:1px solid var(--rule);overflow-wrap:anywhere;border-radius:5px;padding:1px 6px;font-size:.86em}.chip{font:500 12px/1 var(--mono);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.chip.ok{background:var(--ok-bg);color:var(--ok)}.chip.late{background:var(--late-bg);color:var(--late)}.chip.bad{background:var(--bad-bg);color:var(--bad)}.chip.lock{background:var(--lock-bg);color:var(--lock)}.chip.wait{background:var(--paper-2);color:var(--ink-3)}.table-wrap{border:1px solid var(--rule);background:var(--card);border-radius:14px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);white-space:nowrap;padding:14px 16px}td{border-bottom:1px solid var(--rule);vertical-align:top;padding:13px 16px}tr:last-child td{border-bottom:0}td.num-cell,th.num-cell{text-align:right;font-variant-numeric:tabular-nums}.empty{color:var(--ink-3);text-align:center;padding:28px 18px;font-size:14px}.page-head{gap:16px;padding:56px 0 36px;display:grid}.meta-row{color:var(--ink-2);flex-wrap:wrap;gap:10px 22px;font-size:13.5px;display:flex}.meta-row b{color:var(--ink);font-weight:500}.panel{border-top:1px solid var(--rule);padding:40px 0}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.panel-head p{max-width:62ch;margin:6px 0 0}.verify-box{gap:12px;display:grid}.verify-box textarea,.verify-box input{width:100%;font:13px/1.5 var(--mono);color:var(--ink);background:var(--card);border:1px solid var(--rule-strong);resize:vertical;border-radius:10px;padding:12px 14px}.result-line{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.notice{border:1px solid var(--rule);background:var(--paper-2);color:var(--ink-2);border-radius:10px;padding:12px 14px;font-size:14px}.docs-grid{grid-template-columns:220px minmax(0,1fr);gap:56px;padding:48px 0 96px;display:grid}.toc{align-self:start;gap:2px;font-size:14px;display:grid;position:sticky;top:88px}.toc .eyebrow{margin:14px 0 8px}.toc a{color:var(--ink-2);padding:4px 0;text-decoration:none}.toc a:hover{color:var(--ink)}.prose{max-width:760px}.prose h2{font-family:var(--serif);letter-spacing:-.01em;margin:64px 0 16px;font-size:38px;line-height:1.1}.prose h2:first-child{margin-top:0}.prose h3{font:600 18px/1.35 var(--sans);margin:34px 0 10px}.prose p,.prose li{color:var(--ink-2)}.prose p{margin:0 0 14px}.prose ul,.prose ol{margin:0 0 16px;padding-left:20px}.prose li{margin:4px 0}.prose pre.code{margin:4px 0 18px}.prose .table-wrap{margin:6px 0 20px}.callout{border-left:3px solid var(--accent);background:var(--card);color:var(--ink-2);border-radius:0 10px 10px 0;margin:8px 0 20px;padding:14px 18px;font-size:15px}.footer{border-top:1px solid var(--rule);color:var(--ink-3);padding:40px 0 56px;font-size:13.5px}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}@keyframes scan{0%{background-position:-200% 0}to{background-position:200% 0}}.checking{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 18%, transparent), transparent);background-size:200% 100%;animation:1.4s linear infinite scan}@media (prefers-reduced-motion:reduce){.checking{animation:none}.btn:hover{transform:none}html{scroll-behavior:auto}}@media (max-width:900px){.hero-grid,.grid-2,.grid-3{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr;row-gap:28px}.step:nth-child(3){border-left:0;padding-left:0}.stats{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--rule)}.docs-grid{grid-template-columns:1fr;gap:24px}.toc{border:1px solid var(--rule);border-radius:12px;grid-template-columns:repeat(2,1fr);padding:6px 16px 12px;position:static}.toc .eyebrow{grid-column:1/-1}section{padding:72px 0}}@media (max-width:560px){:root{--gutter:16px}.nav-inner{gap:14px}.nav-links{gap:14px;font-size:14px}.net-pill{display:none}.steps{grid-template-columns:1fr}.step+.step{border-left:0;border-top:1px solid var(--rule);padding-left:0}.slip-row{grid-template-columns:1fr;gap:2px}.stat-value{font-size:32px}.prose h2{font-size:30px}}.grid-2>.panel{min-width:0}
