.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--paper: #F3EFE4;--paper-2: #E8E2D2;--ink: #17150F;--ink-soft: #5C5648;--ink-faint: #696357;--rule: #D4CDB8;--rule-firm: #B7AE96;--wax: #7A1F2B;--ochre: #8A6413;--lamp: #14130F}:root[data-theme=lamp]{--paper: #14130F;--paper-2: #1C1A15;--ink: #ECE7D8;--ink-soft: #A49D8A;--ink-faint: #8A826F;--rule: #332F26;--rule-firm: #4A4536;--wax: #C86464;--ochre: #D6AC4E}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-var.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+2018-2019,U+201C-201D,U+2013-2014}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic-var.woff2) format("woff2");font-weight:400 600;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+2018-2019,U+201C-201D,U+2013-2014}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--serif: "Fraunces", "Iowan Old Style", Georgia, serif;--mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--sans: var(--mono);--measure: 38rem;--t-display: clamp(4.5rem, 11vw, 9rem);--t-title: clamp(1.75rem, 3vw, 2.4rem);--t-body: 1.05rem;--t-ui: .75rem;--t-hash: .82rem;--t-caption: .78rem;color-scheme:light}:root[data-theme=lamp]{color-scheme:dark}@media(max-width:639px){:root{--t-display: clamp(3.2rem, 16vw, 4.8rem)}}:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--wax) 35%,transparent)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:var(--t-body);line-height:1.55;font-weight:400;font-variation-settings:"opsz" 18,"SOFT" 0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,p,dl,dd,ol,ul,figure{margin:0}button{font:inherit;color:inherit}a{color:inherit;text-decoration-color:var(--rule-firm);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}::selection{background:color-mix(in srgb,var(--wax) 18%,transparent)}.t-display{font-family:var(--serif);font-size:var(--t-display);line-height:.98;font-weight:500;font-variation-settings:"opsz" 144,"SOFT" 50}.t-title{font-family:var(--serif);font-size:var(--t-title);line-height:1.1;font-weight:550;font-variation-settings:"opsz" 48,"SOFT" 0}.t-body{font-family:var(--serif);font-size:var(--t-body);line-height:1.55;font-weight:400;font-variation-settings:"opsz" 18,"SOFT" 0;max-width:var(--measure)}.t-ui{font-family:var(--mono);font-size:var(--t-ui);line-height:1.3;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.t-hash{font-family:var(--mono);font-size:var(--t-hash);line-height:1.4;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums}.t-caption{font-family:var(--serif);font-size:var(--t-caption);line-height:1.45;font-style:italic;font-weight:400;font-variation-settings:"opsz" 18,"SOFT" 0;color:var(--ink-soft)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.shell{max-width:76rem;margin:0 auto;padding:0 clamp(1rem,4vw,3.5rem)}.split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}@media(max-width:859px){.split{grid-template-columns:minmax(0,1fr)}}.pane{padding-block:clamp(2rem,5vw,3.5rem) 0;min-height:calc(100svh - var(--chrome-h, 9.5rem))}main[tabindex="-1"]:focus{outline:none;box-shadow:none}.pane-title{margin-bottom:.75rem}.pane-lead{color:var(--ink-soft);margin-bottom:2.5rem}.seal{display:block;flex:none;overflow:visible}.seal .seal-ink{fill:currentColor}.seal .seal-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.seal .seal-field{fill:var(--paper)}.seal-inverse .seal-disc{fill:currentColor}.seal-inverse .seal-line{stroke:var(--paper)}.seal-inverse .seal-ink{fill:var(--paper)}.tone-ink{color:var(--ink)}.tone-wax{color:var(--wax)}.tone-ochre{color:var(--ochre)}.tone-rule{color:var(--rule)}.seal-bar{stroke:var(--wax);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linecap:butt}.wordmark{display:inline-flex;flex-direction:column;color:var(--ink);text-decoration:none}.wordmark-word{display:inline-block;overflow:visible}.wordmark-word .wm-glyph{fill:currentColor}.wordmark-word .wm-tittle{color:var(--wax)}.wordmark-legend{font-family:var(--serif);font-style:italic;font-weight:400;font-variation-settings:"opsz" 18,"SOFT" 0;font-size:1rem;line-height:1.3;color:var(--ink-soft);margin-top:.3rem}.skip{position:absolute;left:1rem;top:.75rem;z-index:10;transform:translateY(-200%);background:var(--ink);color:var(--paper);padding:.6rem .9rem;border-radius:2px;text-decoration:none}.skip:focus,.skip:focus-visible{transform:none}.first-screen{display:flex;flex-direction:column}.first-screen--full{min-height:100svh}.first-screen--full>.hero-slot{flex:1 0 auto;display:flex;flex-direction:column}.masthead{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem 2rem;flex-wrap:wrap;padding-block:1.25rem 1rem;border-bottom:2px solid var(--ink)}.lockup{display:flex;align-items:baseline;gap:28px;text-decoration:none;color:inherit}.wordmark-line{display:block;line-height:1}.masthead--no-legend .wordmark-legend{display:none}@media(max-height:699px){.masthead .wordmark-legend{display:none}}.dateline{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;color:var(--ink-soft);text-align:right}.dateline:hover{color:var(--ink)}.dateline .num{font-family:var(--mono);font-size:var(--t-hash);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:400}.dateline.is-offline{color:var(--ink-faint);cursor:default}.dateline.is-pending{visibility:hidden}.dateline .num{white-space:pre}@media(max-width:639px){.masthead{flex-direction:column;align-items:flex-start}.dateline{text-align:left;min-height:2.6em}}nav.tabs{display:flex;gap:0;border-bottom:1px solid var(--rule);flex-wrap:wrap}nav.tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;font-family:var(--mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);padding:.9rem 1.15rem .7rem;border-bottom:2px solid transparent;margin-bottom:-2px}nav.tabs button:hover{color:var(--ink)}@media(max-width:639px){nav.tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}nav.tabs button{padding-inline:.85rem;white-space:nowrap;flex:none}}nav.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}button.act{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--mono);font-size:var(--t-ui);line-height:1.3;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:.85rem 1.4rem;background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:2px}button.act:hover:not(:disabled){opacity:.86}button.act:disabled{opacity:.38;cursor:not-allowed}button.act.is-working{cursor:progress}button.act.is-working:hover{opacity:1}:where(button.linkish,a.linkish){font:inherit}button.linkish,a.linkish{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;color:inherit;text-decoration:underline;text-decoration-color:var(--rule-firm);text-underline-offset:.18em;text-decoration-thickness:1px}button.linkish:hover,a.linkish:hover{text-decoration-color:currentColor}button.linkish:disabled{cursor:default;text-decoration:none}.hero{min-height:calc(100svh - var(--chrome-h, 9.5rem));padding-block:clamp(2rem,12vh,7.5rem) clamp(2rem,5vh,3rem)}.hero-title{margin-bottom:clamp(1.75rem,5vh,3rem);white-space:nowrap}@media(max-width:639px){.hero-title{white-space:normal}}.hero-split{display:grid;grid-template-columns:minmax(0,1fr);column-gap:clamp(1.5rem,4vw,3.5rem);row-gap:1.75rem;align-items:start;grid-template-areas:"ask" "verdict" "after"}.hero-split .ask{grid-area:ask}.hero-split .verdict{grid-area:verdict}.hero-split .ask-after{grid-area:after}.hero-split .ask-after:empty{display:none}@media(min-width:1100px){.hero-split{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);row-gap:0;grid-template-areas:"ask verdict" "after verdict"}}.ledger{display:block}.ledger-label{display:block;color:var(--ink-soft);margin-bottom:.35rem}.ledger input{display:block;width:100%;font-family:var(--mono);font-size:var(--t-hash);line-height:1.4;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ink);caret-color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--rule-firm);border-radius:0;padding:.6rem 0 .55rem}.ledger input::placeholder{color:var(--ink-faint);opacity:1}.ledger input:focus-visible{box-shadow:0 2px color-mix(in srgb,var(--wax) 35%,transparent);border-bottom-color:var(--ink)}.ledger.is-invalid input{border-bottom-color:var(--wax)}.ledger.is-invalid input:focus-visible{border-bottom-color:var(--wax)}.ledger-caption{min-height:1.45em;margin-top:.4rem}.ask-row{margin-top:1.25rem}.act-wrap{display:inline-flex;flex-direction:column}.act-hairline{height:1px;margin-top:6px;background:transparent}.act-hairline.is-live{background-image:repeating-linear-gradient(90deg,var(--ink) 0 6px,transparent 6px 12px);background-size:12px 1px;animation:hairline-dash .6s linear infinite}@keyframes hairline-dash{to{background-position:12px 0}}.source-caption{margin-top:.9rem}.source-caption .is-active{color:var(--ink);font-style:italic}.source-caption button{font-style:italic}.source-caption .sep{color:var(--ink-faint);padding-inline:.45em;font-style:normal}ol.steps{list-style:none;padding:0;margin:1rem 0 0}ol.steps li{display:grid;grid-template-columns:1.1rem 1fr;gap:.5rem;align-items:baseline;font-family:var(--mono);font-size:var(--t-caption);line-height:1.45;color:var(--ink-faint);padding:.12rem 0}ol.steps li.done,ol.steps li.active{color:var(--ink)}ol.steps li.failed{color:var(--wax)}.stamp{position:relative;display:grid;justify-items:start}.stamp-square{position:relative;width:96px;height:96px}@media(min-width:1100px){.hero .stamp-square{width:160px;height:160px}}.stamp-impression{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%;will-change:transform,opacity}.stamp-impression .seal{width:100%;height:100%}.stamp--idle .stamp-impression{opacity:.4}.stamp-wordline{position:relative;display:inline-grid;margin-top:.55rem;height:calc(var(--t-title) * 1.1)}.stamp-word,.stamp-bleed{grid-area:1 / 1;white-space:nowrap;font-family:var(--serif);font-size:var(--t-title);line-height:1.1;font-weight:550;font-variation-settings:"opsz" 48,"SOFT" 0;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-2deg);transform-origin:0 60%}.stamp-bleed{-webkit-text-stroke:.018em currentColor;clip-path:inset(0 0 100% 0)}.stamp--idle .stamp-word,.stamp--idle .stamp-bleed{visibility:hidden}.stamp--proven{color:var(--ink)}.stamp--standing{color:var(--ochre)}.stamp--refuted{color:var(--wax)}.stamp--standing .stamp-impression,.stamp--standing .stamp-wordline{opacity:.88}.stamp-bar{position:absolute;left:-.1em;right:-.1em;top:52%;height:1.5px;background:var(--wax);transform-origin:0 50%;transform:rotate(-2deg) scaleX(0)}.stamp-grain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;overflow:visible}.after-stamp{margin-top:1.1rem;max-width:22rem}.result{padding-block:.5rem 1rem}.result>*+*{margin-top:1.75rem}.gloss p+p{margin-top:.55rem}.assurance{display:grid;grid-template-columns:auto 1fr;gap:.3rem .7rem;align-items:center}.assurance .seal{width:18px;height:18px}.assurance-word{font-family:var(--mono);font-size:var(--t-ui);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.assurance-caption{grid-column:2}.assurance--cryptographic .assurance-word{color:var(--ink)}.assurance--economic .assurance-word{color:var(--ochre)}.assurance--destroyed .assurance-word{color:var(--wax)}.assurance--pending .assurance-word{color:var(--ink-soft);box-shadow:inset 0 -1px 0 var(--ochre)}.assurance--none .assurance-word{color:var(--ink-faint)}dl.facts{display:grid;grid-template-columns:max-content 1fr;gap:.45rem 1.6rem}dl.facts dt{color:var(--ink-soft);padding-top:.12rem}dl.facts dd{font-family:var(--mono);font-size:var(--t-hash);line-height:1.4;word-break:break-all;font-variant-numeric:tabular-nums}dl.facts dd .t-hash[title]{white-space:nowrap;word-break:normal}.ledger-table{width:100%;max-width:52rem;border-collapse:collapse}.ledger-table caption{text-align:left;color:var(--ink-soft);padding-bottom:.6rem}.ledger-table th{text-align:left;color:var(--ink-soft);font-weight:500;padding:0 1.2rem .45rem 0;border-bottom:1px solid var(--rule)}.ledger-table td{font-family:var(--mono);font-size:var(--t-hash);line-height:1.4;padding:.42rem 1.2rem .42rem 0;border-bottom:1px solid var(--rule);color:var(--ink);white-space:nowrap}.ledger-table tr.is-root td{border-bottom:0;font-weight:500}.root-rule{max-width:52rem;height:1px;background:var(--ink)}.ledger-table td.hash{white-space:normal;word-break:break-all}.merkle-note{margin-top:.7rem;max-width:var(--measure)}.examples{padding-block:2.5rem 1rem;border-top:1px solid var(--rule)}.examples-links{display:flex;flex-wrap:wrap;gap:.4rem 2.5rem}.examples-links a{font-family:var(--serif);font-size:var(--t-body)}.examples .t-caption{margin-top:.5rem}.plain-state{max-width:var(--measure)}.plain-state .t-caption{margin-top:.5rem}.plain-state details{margin-top:.9rem}.plain-state summary{cursor:pointer;color:var(--ink-soft)}.plain-state pre{font-family:var(--mono);font-size:var(--t-caption);white-space:pre-wrap;word-break:break-all;color:var(--ink-soft);margin:.5rem 0 0}.coverage{display:grid;gap:1.1rem;margin-bottom:1rem}.cov-row{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:1.25rem;align-items:center}.cov-label{color:var(--ink);white-space:nowrap}.cov-label .count{display:block;color:var(--ink-soft)}.cov-strip{display:flex;gap:1px;height:16px;overflow:hidden}.tick{flex:none;width:2px;height:16px;background:var(--rule)}.tick.is-inked{background:var(--ink)}.tick--gap{background:transparent;box-shadow:inset 1px 0 0 var(--wax)}.tick--empty{background:transparent;box-shadow:inset 1px 0 0 var(--ink-faint);height:8px;align-self:center}@media(max-width:639px){.cov-row{grid-template-columns:minmax(0,1fr);gap:.45rem}}.legend{display:flex;flex-wrap:wrap;gap:.5rem 2.25rem;margin-top:1.25rem}.legend span{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--mono);font-size:var(--t-caption);color:var(--ink-soft)}.legend .tick{display:inline-block}.section-head{margin:3rem 0 .9rem;color:var(--ink-soft)}ul.spans{list-style:none;padding:0;border-top:1px solid var(--rule);max-width:52rem}ul.spans li{display:grid;grid-template-columns:13rem 5.5rem auto;justify-content:start;gap:1.5rem;align-items:baseline;padding:.6rem 0;border-bottom:1px solid var(--rule)}ul.spans .sealed{color:var(--ink-soft)}@media(max-width:639px){ul.spans li{grid-template-columns:auto auto;gap:.2rem 1.25rem}ul.spans .span-assert{grid-column:1 / -1}}.watch-split{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:start}@media(min-width:860px){.watch-split{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem)}}ol.board{list-style:none;padding:0;border-top:1px solid var(--rule)}ol.board>li{border-bottom:1px solid var(--rule)}.claim-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;text-align:left;color:inherit;display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto auto 6.75rem;column-gap:.9rem;align-items:baseline;width:calc(100% + .6rem);margin-left:-.6rem;padding:.8rem .4rem .8rem .6rem}.claim-row:hover .claim-event{text-decoration:underline;text-decoration-color:var(--rule-firm);text-underline-offset:.18em}.claim-row[aria-pressed=true]{background:var(--paper-2);box-shadow:inset 2px 0 0 var(--ink)}.claim-event .t-hash{white-space:nowrap}.claim-index{color:var(--ink-faint)}.claim-event{font-family:var(--serif);font-size:var(--t-body);line-height:1.35;font-variation-settings:"opsz" 18,"SOFT" 0}.claim-event .t-hash{font-size:.78rem}.claim-range,.claim-bond{color:var(--ink-soft);white-space:nowrap}.claim-status{display:inline-flex;align-items:center;gap:.45rem;justify-self:start}.claim-status .seal{width:18px;height:18px;align-self:center}@media(max-width:1099px){.claim-row{grid-template-columns:1.75rem minmax(0,1fr) auto;row-gap:.3rem}.claim-range{grid-column:2;grid-row:2}.claim-bond{grid-column:2;grid-row:3}.claim-status{grid-column:3;grid-row:1}}.lie-caption{padding:0 0 .8rem 2.65rem}.hunt:empty{display:none}.hunt>*+*{margin-top:1.4rem}ol.hunt-steps{list-style:none;padding:0;counter-reset:hunt}ol.hunt-steps>li{counter-increment:hunt;display:grid;grid-template-columns:1.6rem 1fr;gap:.2rem .4rem;padding:.55rem 0}ol.hunt-steps>li:before{content:counter(hunt) ".";font-family:var(--serif);font-variation-settings:"opsz" 18,"SOFT" 0;color:var(--ink-soft)}ol.hunt-steps>li>*{grid-column:2}ol.hunt-steps>li.done{color:var(--ink)}ol.hunt-steps>li.done:before{color:var(--ink)}ol.hunt-steps>li.failed:before{color:var(--wax)}ol.hunt-steps .step-text{font-family:var(--serif);font-size:var(--t-body);line-height:1.45}.wallet-line{font-family:var(--mono);font-size:var(--t-caption);color:var(--ink-soft)}.wallet-line .ok{color:var(--ink)}.colophon{margin-top:4.5rem}.colophon-hairline{height:1px;background:var(--ink);width:100%;transform-origin:0 50%}.colophon-body{padding:3.5rem 0 5rem;display:grid;gap:2.75rem}.band+.band{padding-top:2.75rem;border-top:1px solid var(--rule)}.key{display:grid;row-gap:8px}.key-row{display:grid;grid-template-columns:18px 7.5rem minmax(0,1fr);gap:1rem;align-items:center}.key-row .seal{width:18px;height:18px}.key-caption{font-family:var(--serif);font-size:var(--t-body);line-height:1.4;font-variation-settings:"opsz" 18,"SOFT" 0;color:var(--ink-soft)}@media(max-width:639px){.key-row{grid-template-columns:18px minmax(0,1fr);row-gap:.15rem}.key-row .key-caption{grid-column:2}}.key-row--proven .t-ui{color:var(--ink)}.key-row--standing .t-ui{color:var(--ochre)}.key-row--refuted .t-ui{color:var(--wax)}.contracts{display:grid;row-gap:.55rem}.contract-row{display:grid;grid-template-columns:6rem auto auto auto;gap:1rem;align-items:baseline;justify-content:start}.contract-row .source-line{grid-column:2 / -1;color:var(--ink)}.contract-row .t-ui{color:var(--ink-soft)}.addr-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:copy;font-family:var(--mono);font-size:var(--t-hash);color:var(--ink);text-align:left}.addr-copy .short{display:none}.contract-row .net{color:var(--ink-faint)}.contract-row .out{color:var(--ink-faint);text-decoration:none}.contract-row .out:hover{color:var(--ink)}@media(max-width:639px){.addr-copy .full{display:none}.addr-copy .short{display:inline}.contract-row{grid-template-columns:5rem auto auto auto;gap:.7rem}}.independence p{font-family:var(--serif);font-size:var(--t-body);line-height:1.55;max-width:var(--measure)}.band-meta{background:var(--paper-2);display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2.25rem;padding:1.1rem clamp(1rem,2vw,1.5rem)}.band-meta .lockup-small{display:inline-flex;align-items:baseline;gap:.5rem;margin-right:auto;text-decoration:none;color:var(--ink)}.band-meta .lockup-small .seal{align-self:center}.band-meta .lockup-small .wordmark-line{font-size:14px}.band-meta .chain{color:var(--ink-faint)}@media(max-width:639px){.band-meta{flex-direction:column;align-items:flex-start}.band-meta .lockup-small{margin-right:0}}.doc{padding-block:clamp(2rem,5vw,3.5rem) 0}.doc h1{margin-bottom:1rem}.doc h2{margin:3rem 0 1rem}.doc p,.doc li{font-family:var(--serif);font-size:var(--t-body);line-height:1.55;max-width:var(--measure)}.doc p+p{margin-top:.8rem}.doc ul{padding-left:1.2rem}.doc li+li{margin-top:.45rem}.doc hr{border:0;border-top:1px solid var(--rule);margin:2.5rem 0}.doc code{font-family:var(--mono);font-size:.86em}.doc .doc-table-wrap{overflow-x:auto;margin-block:.5rem 1rem}.doc table{border-collapse:collapse;min-width:40rem;max-width:64rem}.doc th{font-family:var(--mono);font-size:var(--t-ui);letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--ink-soft);text-align:left;padding:0 1.2rem .5rem 0;border-bottom:1px solid var(--ink)}.doc td{font-family:var(--serif);font-size:.95rem;line-height:1.5;padding:.65rem 1.2rem .65rem 0;border-bottom:1px solid var(--rule);vertical-align:top}.indep .lede{font-size:1.15rem;color:var(--ink-soft);max-width:34em}.indep-target{margin-block:1.5rem 0}.indep-target .t-caption{display:block;margin-top:.35rem;max-width:42em}.indep-split{display:grid;gap:2rem;margin-block:2rem 2.5rem;align-items:start}@media(min-width:900px){.indep-split{grid-template-columns:1.4fr .9fr}}.indep-rows{list-style:none;margin:1.75rem 0 0;padding:0;border-top:1px solid var(--rule)}.indep-rows li{display:grid;grid-template-columns:1.5rem 1fr;gap:.6rem;padding:.85rem 0;border-bottom:1px solid var(--rule);align-items:start}.indep-rows .mark{font:500 .95rem/1.4 var(--mono);color:var(--ink)}.indep-rows .is-surprise .mark,.indep-rows li.is-surprise .outcome{color:var(--wax)}.indep-rows li>div{display:flex;flex-direction:column;gap:.2rem}.indep-rows .outcome{color:var(--ink-faint);word-break:break-word}.indep-stamp{display:flex;flex-direction:column;gap:.9rem;align-items:flex-start}.indep-stamp .t-caption{max-width:26em}.indep-error{color:var(--wax);margin-top:1rem}.routes{display:flex;gap:0;border-bottom:1px solid var(--rule);margin-bottom:0;overflow-x:auto;white-space:nowrap}.routes a{display:inline-block;padding:.85rem 1.1rem .75rem;font:500 .78rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.routes a:first-child{padding-left:0}.routes a:hover{color:var(--ink)}.routes a.is-active{color:var(--ink);border-bottom-color:var(--ink)}.routes a:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--wax) 35%,transparent)}@media(max-width:639px){.routes a{padding-inline:.7rem}.routes a:first-child{padding-left:.85rem}}.dateline .quiet{color:var(--ink-faint)}.dateline{text-decoration:none}.band-routes{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;padding-block:1rem;border-top:1px solid var(--rule)}.doc-code{overflow-x:auto;background:var(--paper-2);border-left:2px solid var(--rule-firm);padding:.9rem 1rem;font:400 .8rem/1.55 var(--mono);color:var(--ink);margin-block:1rem;max-width:100%}.doc-code code{font:inherit;background:none;padding:0}blockquote{margin:1.2rem 0;padding-left:1rem;border-left:2px solid var(--wax);color:var(--ink-soft);font-style:italic}.hero-home{padding-block:clamp(2rem,5vw,3.5rem) 1.5rem;max-width:62rem}.hero-home h1{font-size:clamp(2.6rem,6.4vw,5.4rem);line-height:.98;letter-spacing:-.02em;margin:0 0 1.4rem}.hero-home h1 em{font-style:italic;color:var(--ink)}.hero-home .lede{font-size:clamp(1.05rem,1.6vw,1.3rem);max-width:40em;color:var(--ink)}.hero-home .sub{max-width:44em;margin-top:.8rem}.ctas{display:flex;flex-wrap:wrap;gap:.7rem 1rem;margin-top:1.8rem;align-items:center}.cta{display:inline-block;font:500 .82rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:.95rem 1.3rem;background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:2px;text-decoration:none;cursor:pointer}.cta:disabled{opacity:.55;cursor:default}.cta--quiet{background:transparent;color:var(--ink)}.cta:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--wax) 35%,transparent)}.home-proof{border-top:2px solid var(--ink);padding-top:1.2rem;margin-top:1rem}@media(min-width:1100px){.home-first{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3rem;align-items:start}.home-first .hero-home h1{font-size:clamp(2.8rem,4.6vw,4.6rem)}.home-first .home-proof{border-top:0;border-left:2px solid var(--ink);padding:2.4rem 0 0 2rem;margin-top:0}.home-first .indep-split{grid-template-columns:1fr}.home-first .indep-stamp{flex-direction:row;align-items:center}.home-first .indep-stamp .stamp{flex:none}}.home-proof-foot{margin-top:1rem}.home-why{margin-block:3rem 2rem;max-width:60rem}.why-grid{display:grid;gap:1.5rem 3rem;margin-block:1.2rem}@media(min-width:760px){.why-grid{grid-template-columns:1fr 1fr}}.why-grid h3{margin:0 0 .4rem;color:var(--ink-soft)}.indep-module.is-compact .indep-split{margin-block:1rem .5rem}.record{padding-top:2rem}.record-chain{margin-block:2.2rem}.record-chain h2{display:flex;gap:.8rem;align-items:baseline;flex-wrap:wrap}.record-summary{color:var(--ink-soft);margin-bottom:.8rem}.record-foot{margin-top:2.5rem;max-width:46em}.cov-row--archive{grid-template-columns:minmax(0,13rem) 1fr}.board-summary{color:var(--ink-soft);margin-bottom:1rem}.claim-chain{margin-left:.5rem;color:var(--ink-faint);font-size:.7rem}.assess-form{display:grid;gap:.5rem;max-width:40rem;margin-block:1.5rem}.assess-form .short{max-width:10rem}.assess-form .ledger-input{font:400 1rem/1.4 var(--mono);color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--rule-firm);padding:.45rem 0;width:100%;border-radius:0}.assess-form .ledger-input:focus-visible{outline:none;border-bottom-color:var(--ink);box-shadow:0 2px color-mix(in srgb,var(--wax) 35%,transparent)}.assess-form .ledger-input[aria-invalid=true]{border-bottom-color:var(--wax)}.assess .pane-title{margin-top:0}.assess-form .act{justify-self:start;margin-top:.6rem}.field-error{color:var(--wax)}.assess-result{display:grid;gap:2rem;margin-top:2rem;align-items:start}@media(min-width:900px){.assess-result.has-stamp{grid-template-columns:12rem 1fr}}.verdicts,.about{list-style:none;padding:0;margin:0 0 1.5rem;border-top:1px solid var(--rule)}.verdicts li{display:grid;grid-template-columns:5.5rem 1fr;gap:.8rem;padding:.8rem 0;border-bottom:1px solid var(--rule)}.verdicts p{margin:0 0 .2rem}.verdict-word{text-transform:uppercase;letter-spacing:.08em}.verdicts .is-pay .verdict-word{color:var(--ink)}.verdicts .is-refuse .verdict-word{color:var(--ochre)}.verdicts .is-liar .verdict-word{color:var(--wax)}.about li{padding:.6rem 0;border-bottom:1px solid var(--rule)}.legs{list-style:none;padding:0;margin:1.5rem 0;display:grid;gap:1.2rem}.leg{border-top:1px solid var(--rule);padding-top:.9rem}.leg-head{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:baseline}.laterality{margin-block:.7rem;overflow-x:auto}.lat-row{display:flex;gap:3px;align-items:stretch}.lat-cell{display:grid;place-items:center;min-width:1.7rem;padding:.3rem .2rem;border:1px solid var(--rule-firm)}.lat-cell.is-right{background:var(--ink);color:var(--paper);border-color:var(--ink)}.lat-side{font-size:.8rem}.lat-bit{font-size:.68rem;opacity:.75}.lat-eq{align-self:center;margin-left:.8rem;font-size:1.1rem}.order-verdict{border-left:2px solid var(--ink);padding-left:1rem}.tax{border-collapse:collapse;width:100%;margin-block:1rem;font-size:.95rem}.tax th,.tax td{text-align:left;padding:.6rem .8rem .6rem 0;border-bottom:1px solid var(--rule);vertical-align:top}.tax th{font:500 .72rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}@media(max-width:639px){.tax{display:block;overflow-x:auto}}.court{max-width:68rem}.court-head{padding-block:2rem 1rem}.court-head h1{font-size:clamp(2.4rem,6vw,4.6rem);margin:0 0 1rem}.beat{border-top:1px solid var(--rule-firm);padding-block:1.6rem 2rem}.beat--key{border-top:2px solid var(--ink)}.beat-n{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;margin:0 0 .5rem}.beat h2{font-size:clamp(1.3rem,2.4vw,1.8rem);margin:0 0 .9rem;max-width:36em}.beat-links{list-style:none;padding:0;display:grid;gap:.8rem;margin-top:1rem}.court-foot{margin-block:2rem}.enshrine-live{border-block:2px solid var(--ink);padding-block:1.2rem;margin-block:2rem}.status-summary{margin-block:1.6rem .4rem;letter-spacing:.06em}.status-summary.is-broken{color:var(--wax)}.status-rows{max-width:64rem}
