@font-face{font-family:fraunces;src:url(../media/fraunces_var-s.p.0rg7ym60g9xsl.woff2)format("woff2");font-display:swap}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}.ArSUBW_className{font-family:fraunces,fraunces Fallback}.ArSUBW_variable{--font-fraunces:"fraunces", "fraunces Fallback"}
:root{--bg:#fafaf7;--ink:#191713;--muted:#6e695f;--faint:#6b675f;--rule:#e6e2d7;--accent:#4c1d95;--sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--serif:"Iowan Old Style", "Charter", "Bitstream Charter", "Sitka Text", Cambria, Georgia, serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{font-size:18px}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{background:var(--accent);color:#fff}a{color:inherit}.container{max-width:42rem;margin:0 auto;padding:0 1.5rem}.site-header{z-index:100;background:var(--bg);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1rem 0;display:flex;position:sticky;top:0}.wordmark{font-family:var(--mono);letter-spacing:.32em;font-size:.78rem;font-weight:700;text-decoration:none}.site-nav{flex-wrap:wrap;gap:1.6rem;display:flex}.site-nav a{color:var(--muted);font-size:.83rem;text-decoration:none}.site-nav a:hover{color:var(--ink)}.site-header a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}html{scroll-padding-top:6rem}.hero{margin-top:7.5rem}.hero h1{letter-spacing:-.015em;max-width:22ch;margin:0;font-size:clamp(1.9rem,1.2rem + 3.2vw,2.9rem);font-weight:650;line-height:1.16}.hero .sub{color:var(--muted);max-width:34ch;margin-top:1.6rem;font-size:1.12rem;line-height:1.55}.hero .ctas{flex-wrap:wrap;gap:2rem;margin-top:2.4rem;font-size:.95rem;display:flex}.cta-link{color:var(--accent);font-weight:550;text-decoration:none}.cta-link:hover{text-underline-offset:.2em;text-decoration:underline}.section{margin-top:6.5rem}.section-label{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--faint);margin:0 0 1.6rem;font-size:.72rem}.post-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.post-list li{min-width:0}.post-list a{color:#f1f6ed;background:linear-gradient(145deg,#102a25 0%,#0b201d 65%,#091815 100%);border:1px solid #315f4e;border-radius:8px;min-height:11rem;padding:1.4rem 1.6rem 1.5rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #416d57,0 3px 14px #112a2014}.post-list a:before{content:"APEX  /  WRITING";color:#9cd6a8;font:600 .65rem/1.4 var(--mono);letter-spacing:.11em;border-bottom:1px solid #39614f;margin-bottom:1.25rem;padding-bottom:.55rem;display:block}.post-list a:hover,.post-list a:focus-visible{border-color:#a5e3b0;transform:translateY(-2px);box-shadow:inset 0 1px #639273,0 6px 20px #112a2030}.post-list .row{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.post-list .title{letter-spacing:-.01em;font-size:1.12rem;font-weight:600;line-height:1.35}.post-list a:hover .title{color:#d2f4ce}.post-list .meta{font-family:var(--mono);color:#a9cbb6;white-space:nowrap;font-size:.68rem;line-height:1.5}.post-list .dek{color:#c9d9ce;max-width:49ch;margin-top:.65rem;font-size:.88rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.post-list a{transition:none}.post-list a:hover,.post-list a:focus-visible{transform:none}}.pilot-cta{border-top:1px solid var(--rule);margin-top:7rem;padding-top:3rem}.pilot-cta p{letter-spacing:-.01em;max-width:30ch;margin:0 0 1.2rem;font-size:1.25rem;font-weight:550;line-height:1.5}.site-footer{border-top:1px solid var(--rule);font-family:var(--mono);color:var(--faint);letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:7rem;padding:2.2rem 0 3rem;font-size:.72rem;display:flex}.page-head{margin-top:5.5rem;margin-bottom:3.5rem}.page-head h1{letter-spacing:-.015em;margin:0;font-size:clamp(1.7rem,1.3rem + 1.8vw,2.2rem);font-weight:650}.page-head .lede{color:var(--muted);max-width:56ch;margin-top:1.1rem;font-size:1.02rem;line-height:1.65}.post-head{margin-top:4.5rem;margin-bottom:3rem}.post-head .kicker{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 1.2rem;font-size:.72rem}.post-head h1{letter-spacing:-.015em;margin:0;font-size:clamp(1.8rem,1.35rem + 2vw,2.4rem);font-weight:650;line-height:1.2}.post-head .dek{color:var(--muted);max-width:46ch;margin-top:1.1rem;font-size:1.1rem;line-height:1.55}.post-head .meta{font-family:var(--mono);color:var(--faint);margin-top:1.4rem;font-size:.75rem}.prose{font-family:var(--serif);font-size:1.04rem;line-height:1.78}.prose p{margin:1.5em 0}.prose h2{font-family:var(--sans);letter-spacing:-.01em;margin:2.8em 0 .6em;font-size:1.22rem;font-weight:650}.prose ul{margin:1.5em 0;padding-left:1.3em}.prose li{margin:.65em 0}.prose li::marker{color:var(--accent)}.prose a{color:var(--accent);text-underline-offset:.2em}.prose strong{font-weight:650}.prose .lede-para{font-size:1.18rem;line-height:1.7}.lane-label{border:1px solid var(--rule);border-left:3px solid var(--accent);font-family:var(--mono);color:var(--muted);letter-spacing:.02em;margin:2rem 0;padding:1rem 1.2rem;font-size:.75rem;line-height:1.7}.nonclaims{border:1px solid var(--rule);font-family:var(--sans);margin:2.5rem 0;padding:1.4rem 1.5rem 1.1rem}.nonclaims .nc-title{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin:0 0 .8rem;font-size:.72rem}.nonclaims ul{color:var(--muted);margin:0;padding-left:1.2em;font-size:.92rem;line-height:1.7}.nonclaims .nc-close{color:var(--ink);margin-top:1rem;font-size:.92rem}.ev-rows{border-top:1px solid var(--rule);margin:2rem 0}.ev-row{border-bottom:1px solid var(--rule);grid-template-columns:9rem 1fr;gap:1.2rem;padding:1.1rem 0;font-size:.92rem;line-height:1.6;display:grid}.ev-row .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding-top:.25rem;font-size:.72rem}.ea-form{max-width:26rem;margin-top:2.5rem}.ea-form label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:1.6rem 0 .45rem;font-size:.72rem;display:block}.ea-form input,.ea-form textarea{width:100%;font:inherit;border:1px solid var(--rule);color:var(--ink);background:#fff;border-radius:3px;padding:.6rem .75rem;font-size:.95rem}.ea-form textarea{resize:vertical;min-height:5.5rem}.ea-form input:disabled,.ea-form textarea:disabled{color:var(--faint);cursor:not-allowed;background:#f3f1ea}.ea-button{border:1px solid var(--rule);color:var(--faint);cursor:not-allowed;background:#f3f1ea;border-radius:3px;margin-top:2rem;padding:.7rem 1.4rem;font-size:.9rem;font-weight:550;display:inline-block}.form-note{color:var(--faint);margin-top:1.2rem;font-size:.85rem}.post-foot{border-top:1px solid var(--rule);margin-top:5rem;padding-top:2rem;font-size:.9rem}@media (max-width:640px){html{font-size:17px}.hero,.section{margin-top:4.5rem}.post-list .row{flex-direction:column;align-items:flex-start;gap:.3rem}.ev-row{grid-template-columns:1fr;gap:.3rem}.site-header{padding:.8rem 0}html{scroll-padding-top:8rem}}.claim-ref{margin-left:.18em;line-height:0}.claim-ref a{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--rule);padding-bottom:.1em;font-size:.58em;text-decoration:none}.claim-ref a:hover{border-bottom-color:var(--accent)}.vs-card{font-family:var(--mono);color:#e6dcf0;background:#241028;border-radius:10px;margin:2.2rem 0;padding:1.1rem 1.25rem .9rem;font-size:.74rem;line-height:1.75;overflow-x:auto;box-shadow:0 18px 40px -18px #24102873}.vs-head{border-bottom:1px solid #e6dcf024;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:.7rem;padding-bottom:.7rem;display:flex}.vs-title{color:#f3edfa;font-weight:700}.vs-lane{color:#a68fc2;font-size:.68rem}.vs-line{white-space:pre-wrap}.vs-cycle{color:#f3edfa;margin-top:.35rem;font-weight:700}.vs-dim{color:#a68fc2}.vs-tag{min-width:5.2rem;font-weight:700;display:inline-block}.t-sealed{color:#c4b5fd}.t-ok{color:#86efac}.t-refused{color:#fda4af}.t-info{color:#fcd34d}.vs-toggle{font:inherit;color:#c4b5fd;cursor:pointer;background:0 0;border:none;margin-top:.8rem;padding:0;font-size:.74rem}.vs-toggle:hover{text-underline-offset:.2em;text-decoration:underline}.change-log{border-top:1px solid var(--rule);margin:2rem 0}.change-entry{border-bottom:1px solid var(--rule);grid-template-columns:7.5rem 1fr;gap:1.2rem;padding:1rem 0;font-size:.92rem;line-height:1.6;display:grid}.change-entry .d{font-family:var(--mono);color:var(--faint);white-space:nowrap;padding-top:.25rem;font-size:.72rem}@media (max-width:640px){.change-entry{grid-template-columns:1fr;gap:.25rem}.vs-card{padding:.9rem .9rem .8rem;font-size:.68rem}.vs-tag{min-width:4.6rem}}.prose p,.prose li{position:relative}.margin-note{font-family:var(--sans);color:var(--muted);border-left:2px solid var(--rule);margin:1rem 0;padding-left:.8rem;font-size:.8rem;line-height:1.55;display:block}@media (min-width:1160px){.margin-note{width:11.2rem;margin:0;font-size:.76rem;position:absolute;top:.35rem;right:-13.2rem}}.claims-toc{border:1px solid var(--rule);font-family:var(--sans);margin:0 0 2.5rem;padding:1.1rem 1.3rem .9rem}.claims-toc .ct-label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin:0 0 .7rem;font-size:.72rem}.claims-toc ul{margin:0;padding-left:1.2em}.claims-toc li{margin:.45em 0;font-size:.9rem;line-height:1.55}.claims-toc li::marker{color:var(--accent)}.claims-toc a{color:var(--ink);border-bottom:1px solid var(--rule);text-decoration:none}.claims-toc a:hover{color:var(--accent);border-bottom-color:var(--accent)}.prose h2 .anchor-link{opacity:0;font-family:var(--mono);color:var(--accent);margin-left:.55rem;font-size:.72em;font-weight:400;text-decoration:none;transition:opacity .12s}.prose h2:hover .anchor-link,.prose h2 .anchor-link:focus{opacity:1}@media (max-width:640px){.prose h2 .anchor-link{opacity:.35}}.post-list a.kb-focus{outline:2px solid var(--accent);outline-offset:3px}.kb-hint{font-family:var(--mono);letter-spacing:.08em;color:var(--faint);margin-top:1.1rem;font-size:.68rem}.hl-menu{z-index:60;background:var(--ink);font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:.55rem;padding:.32rem .6rem;font-size:.68rem;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.hl-menu a,.hl-menu button{color:var(--bg);font:inherit;cursor:pointer;background:0 0;border:none;padding:.1rem 0;text-decoration:none}.hl-menu a:hover,.hl-menu button:hover{color:#d8cfff}.hl-sep{background:#fafaf759;width:1px;height:.9em}.pk-overlay{z-index:70;background:#19171347;justify-content:center;align-items:flex-start;padding:16vh 1rem 0;display:flex;position:fixed;inset:0}.pk-panel{background:var(--bg);border:1px solid var(--rule);width:100%;max-width:34rem;box-shadow:0 12px 40px #1917132e}.pk-panel input{border:none;border-bottom:1px solid var(--rule);width:100%;font-size:1rem;font-family:var(--sans);color:var(--ink);background:0 0;outline:none;padding:.85rem 1rem}.pk-results{max-height:20rem;overflow-y:auto}.pk-hit{text-align:left;border:none;border-bottom:1px solid var(--rule);cursor:pointer;background:0 0;width:100%;padding:.6rem 1rem;display:block}.pk-hit.pk-active{background:#f2efe7}.pk-title{font-size:.95rem;font-weight:600;display:block}.pk-excerpt{color:var(--muted);margin-top:.15rem;font-size:.8rem;line-height:1.4;display:block}.pk-excerpt mark{color:var(--accent);background:#4c1d9524;padding:0 .1em}.pk-empty{color:var(--faint);margin:0;padding:.8rem 1rem;font-size:.85rem}.pk-hint{font-family:var(--mono);color:var(--faint);letter-spacing:.04em;margin:0;padding:.45rem 1rem;font-size:.65rem}.footer-kbd{font-family:var(--mono);color:var(--faint);letter-spacing:.06em;font-size:.65rem}.code-block{border:1px solid var(--rule);background:#f4f2ec;margin:1.6rem 0}.code-block figcaption{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.08em;color:var(--faint);text-transform:uppercase;justify-content:space-between;align-items:center;padding:.35rem .7rem;font-size:.65rem;display:flex}.code-block figcaption button{font:inherit;color:var(--muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:none;padding:0}.code-block figcaption button:hover{color:var(--accent)}.code-block pre{font-family:var(--mono);margin:0;padding:.7rem .9rem;font-size:.76rem;line-height:1.6;overflow-x:auto}.code-block .cl{white-space:pre;display:block}.code-block .with-nums .cl:before{content:attr(data-n);width:2ch;color:var(--faint);text-align:right;-webkit-user-select:none;user-select:none;margin-right:1.4ch;display:inline-block}.tk-kw{color:var(--accent)}.tk-str{color:#7a5b12}.tk-flag{color:var(--muted)}.tk-var{color:var(--accent)}.tk-com{color:var(--faint);font-style:italic}.tk-num{color:#7a5b12}.diff-add{color:#166534}.diff-del{color:#b91c1c}.diff-hunk{color:var(--accent)}.projection-card{border:1px solid var(--rule);background:#f4f2ec;margin:1.2rem 0;padding:.9rem 1rem}.projection-card.refused{background:0 0}.pc-status{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;margin:0;font-size:.78rem}.pc-sample{font-family:var(--mono);letter-spacing:.08em;color:var(--accent);border-bottom:1px solid var(--rule);margin:0 0 .7rem;padding-bottom:.5rem;font-size:.65rem}.pc-grid{grid-template-columns:1fr 1fr;gap:.55rem 1.4rem;margin:0;display:grid}.pc-grid dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:.62rem}.pc-grid dd{overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.85rem}.pc-grid>div{min-width:0}.pc-grid .mono{font-family:var(--mono);font-size:.78rem}.pc-grid a{color:var(--accent);border-bottom:1px solid var(--rule);text-decoration:none}.pc-foot{border-top:1px solid var(--rule);color:var(--muted);margin:.8rem 0 0;padding-top:.6rem;font-size:.75rem}@media (max-width:560px){.pc-grid{grid-template-columns:1fr}}.ca-table{border-collapse:collapse;width:100%;margin:1.2rem 0 2rem;font-size:.92rem}.ca-table th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);text-align:left;border-bottom:1px solid var(--rule);padding:.4rem 1rem .4rem 0;font-size:.72rem;font-weight:500}.ca-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.6rem 1rem .6rem 0;line-height:1.5}.ca-table td:first-child{overflow-wrap:anywhere}.pc-note{color:var(--faint);font-size:.72rem;font-family:var(--sans);display:block}@media (max-width:640px){.ca-table{font-size:.85rem}.ca-table td,.ca-table th{padding-right:.6rem}}.cta-link-muted{color:var(--faint);font-size:.9rem}.fixture-details{margin-top:2.5rem}.fixture-details summary{cursor:pointer;list-style:none}.fixture-details summary::-webkit-details-marker{display:none}.fixture-details summary:after{content:" - show";color:var(--faint);letter-spacing:.1em}.fixture-details[open] summary:after{content:" - hide"}.fixture-details p{margin-top:1rem}@keyframes pageIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes vsCaret{50%{opacity:0}}.pc-tick{color:#2f8f57;font-weight:700}.hl-pass,.vs-pass{transition:color .7s}.pc-verified .hl-pass,.ca-table tbody.in .hl-pass{color:#2f8f57}.vs-fp-done .vs-pass{color:#86efac}.vs-title.vs-typing:after{content:"▌";color:#c4b5fd;animation:.8s step-end infinite vsCaret}@media (prefers-reduced-motion:no-preference){html.motion-ok main{animation:.3s ease-out both pageIn}html.motion-ok [data-typing]:not(.vs-played) .vs-body .vs-line,html.motion-ok [data-typing]:not(.vs-played) .vs-toggle{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(3px)}html.motion-ok [data-typing] .vs-body .vs-line.vs-in,html.motion-ok [data-typing] .vs-toggle.vs-in{opacity:1;transform:none}html.motion-ok .ca-table tbody tr{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(4px)}html.motion-ok .ca-table tbody.in tr{opacity:1;transform:none}html.motion-ok .ca-table tbody.in tr:nth-child(2){transition-delay:70ms}html.motion-ok .ca-table tbody.in tr:nth-child(3){transition-delay:.14s}html.motion-ok .ca-table tbody.in tr:nth-child(4){transition-delay:.21s}html.motion-ok .ca-table tbody.in tr:nth-child(5){transition-delay:.28s}html.motion-ok .projection-card .pc-tick{opacity:0;transition:opacity .5s}html.motion-ok .projection-card.pc-verified .pc-tick{opacity:1}html.motion-ok .loop-node,html.motion-ok .loop-arrow{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(10px)}html.motion-ok .loop-node.in,html.motion-ok .loop-arrow.in{opacity:1;transform:none}html.motion-ok .loop-back path{stroke-dasharray:700;stroke-dashoffset:700px;transition:stroke-dashoffset 1.2s}html.motion-ok .loop-back.in path{stroke-dashoffset:0}html.motion-ok .ratchet-svg .floor{stroke-dasharray:900;stroke-dashoffset:900px;transition:stroke-dashoffset 1.4s .2s}html.motion-ok .ratchet-svg.in .floor{stroke-dashoffset:0}}html.anim-failsafe [data-typing] .vs-body .vs-line,html.anim-failsafe [data-typing] .vs-toggle,html.anim-failsafe .ca-table tbody tr,html.anim-failsafe .projection-card .pc-tick,html.anim-failsafe .loop-node,html.anim-failsafe .loop-arrow{opacity:1!important;transform:none!important}html.anim-failsafe .loop-back path,html.anim-failsafe .ratchet-svg .floor{stroke-dashoffset:0!important}.essay-voice .post-head h1{font-family:var(--font-fraunces), "Iowan Old Style", Charter, Georgia, serif;letter-spacing:-.01em;font-weight:600}.essay-voice .post-head .dek{font-family:var(--font-fraunces), "Iowan Old Style", Charter, Georgia, serif;font-weight:400}.term{font-family:var(--mono);color:#e6dcf0;cursor:text;background:#241028;border-radius:10px;margin:2.4rem 0 0;font-size:.74rem;line-height:1.75;overflow:hidden;box-shadow:0 18px 40px -18px #24102873}.term-bar{border-bottom:1px solid #e6dcf024;align-items:center;gap:.6rem;padding:.55rem 1rem;display:flex}.term-dots{color:#e6dcf040;letter-spacing:.18em;font-size:.5rem}.term-bar-title{color:#a68fc2;font-size:.66rem}.term-body{height:22rem;padding:1rem 1.25rem .6rem;overflow-y:auto}.term-line{white-space:pre-wrap;overflow-wrap:anywhere}.tt-prompt{color:#c4b5fd;font-weight:700}.tt-cmd{color:#f3edfa;font-weight:700}.tt-dim{color:#a68fc2}.tt-white{color:#f3edfa}.tt-ok{color:#86efac}.tt-warn{color:#fcd34d}.tt-bad{color:#fda4af}.tt-sealed{color:#c4b5fd}.term-input-row{align-items:center;min-height:24px;display:flex;position:relative}.term-input-row:focus-within{outline-offset:3px;outline:2px solid #c4b5fd}.term-mirror{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;position:relative}.term-caret{vertical-align:-.15em;background:#c4b5fd;width:.55em;height:1.05em;animation:1.1s step-end infinite termBlink;display:inline-block}html:not(.motion-ok) .term-caret{animation:none}@keyframes termBlink{50%{opacity:0}}.term-input{opacity:0;width:100%;font:inherit;color:#0000;caret-color:#0000;background:0 0;border:0;padding:0;position:absolute;inset:0}.term-input:focus{outline:none}.term-chips{border-top:1px solid #e6dcf024;flex-wrap:wrap;gap:.45rem;padding:.7rem 1.25rem .9rem;display:flex}.term-chip{color:#c4b5fd;font:inherit;cursor:pointer;background:0 0;border:1px solid #c4b5fd59;border-radius:999px;padding:.18rem .7rem;font-size:.68rem}.term-chip:hover{border-color:#c4b5fd}.term-chip:disabled{opacity:.5;cursor:default}@media (max-width:640px){.term{font-size:.68rem}.term-body{height:18rem;padding:.9rem .9rem .5rem}.term-chips{padding:.6rem .9rem .8rem}.term-input-row{min-height:44px}}.infog-h2{font-family:var(--font-fraunces), var(--serif);letter-spacing:-.01em;margin:0 0 .8rem;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:560;line-height:1.15}.infog-sub{color:var(--muted);max-width:40rem;margin:0 0 2.6rem;font-size:1.02rem;line-height:1.6}.infog-foot{color:var(--muted);margin-top:2.4rem;font-size:.85rem;line-height:1.6}.infog-foot a{color:var(--accent)}.loop-track{align-items:stretch;display:flex}.loop-node{border-top:2px solid var(--ink);flex:1;padding:.9rem .8rem 0 0}.mock-wrap{max-width:56rem;margin:0 auto;padding:3rem 1.25rem 4rem}.mock-kicker{font-family:var(--mono);letter-spacing:.14em;color:var(--faint);text-transform:uppercase;margin-bottom:.9rem;font-size:.7rem}.mock-h1{font-family:var(--font-fraunces), var(--serif);letter-spacing:-.01em;margin:0 0 .8rem;font-size:clamp(1.8rem,4.4vw,2.7rem);font-weight:560;line-height:1.15}.mock-sub{color:var(--muted);max-width:40rem;margin:0 0 2.6rem;font-size:1.02rem;line-height:1.6}.mock-foot{color:var(--muted);margin-top:2.4rem;font-size:.85rem;line-height:1.6}.mock-foot a{color:var(--accent)}.mk-mono{font-family:var(--mono);color:var(--faint);margin-top:.5rem;font-size:.72rem;line-height:1.5;display:block}.loop-track{align-items:stretch;gap:0;display:flex}.loop-node{border-top:2px solid var(--ink);flex:1;padding:.9rem .8rem 0 0;position:relative}.loop-node .n{font-family:var(--mono);color:var(--faint);letter-spacing:.1em;font-size:.66rem}.loop-node .t{letter-spacing:-.01em;margin:.25rem 0 .3rem;font-size:1.02rem;font-weight:700}.loop-node .d{color:var(--muted);font-size:.85rem;line-height:1.5}.loop-node.hot .t{color:var(--accent)}.loop-node:hover{border-top-color:var(--accent)}.loop-arrow{color:var(--faint);align-self:flex-start;padding:.9rem .35rem 0;font-size:.9rem}.loop-back{width:100%;height:3.4rem;margin-top:1.4rem;display:block}.loop-back path{stroke:var(--accent);stroke-width:1.5px;fill:none}.loop-back text{font-family:var(--mono);fill:var(--accent);font-size:11px}.loop-back-mobile{font-family:var(--mono);color:var(--accent);margin-top:1rem;font-size:.72rem;display:none}.cmp-toggle{border:1px solid var(--rule);background:#fff;border-radius:999px;margin-bottom:1.8rem;display:inline-flex;overflow:hidden}.cmp-toggle button{font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;padding:.4rem 1.1rem;font-size:.85rem}.cmp-toggle button.on{background:var(--ink);color:#fff}.cmp-panels{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.cmp-panel{border:1px solid var(--rule);background:#fff;border-radius:10px;padding:1.4rem 1.4rem 1.2rem;transition:opacity .35s}.cmp-panel.dim{opacity:.38}.cmp-panel h2{font-size:.78rem;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 1rem;font-weight:400}.cmp-panel.apex h2{color:var(--accent)}.cmp-step{border-top:1px solid var(--rule);gap:.6rem;padding:.45rem 0;font-size:.95rem;line-height:1.5;display:flex}.cmp-step .x{color:var(--faint);font-family:var(--mono);padding-top:.15rem;font-size:.72rem}.cmp-panel.apex .cmp-step .x{color:var(--accent)}.cmp-verdict{font-family:var(--font-fraunces), var(--serif);margin:1.1rem 0 .2rem;font-size:2rem;font-weight:600}.cmp-panel.apex .cmp-verdict{color:var(--accent)}.cmp-note{color:var(--muted);font-size:.82rem;line-height:1.55}.ratchet-svg{width:100%;height:auto;margin-top:.6rem;display:block}.ratchet-svg .axis{stroke:var(--rule);stroke-width:1px}.ratchet-svg .floor{stroke:var(--ink);stroke-width:2.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}.ratchet-svg .ghost{stroke:var(--faint);stroke-width:2px;fill:none;stroke-dasharray:5 5}.ratchet-svg .refused{stroke:#b3261e;stroke-width:1.5px;fill:none}.ratchet-svg text{font-family:var(--mono);fill:var(--muted);font-size:10.5px}.ratchet-svg .step-label{fill:var(--ink);font-weight:700}.ratchet-svg .up{fill:#2f8f57}.ratchet-svg .no{fill:#b3261e;font-weight:700}.ratchet-svg .ghost-label{fill:var(--faint)}html.motion-ok .loop-node,html.motion-ok .loop-arrow,html.motion-ok .cmp-panel,html.motion-ok .cmp-toggle,html.motion-ok .ratchet-svg,html.motion-ok .mock-foot{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(10px)}html.motion-ok .loop-node.in,html.motion-ok .loop-arrow.in,html.motion-ok .cmp-panel.in,html.motion-ok .cmp-toggle.in,html.motion-ok .ratchet-svg.in,html.motion-ok .mock-foot.in{opacity:1;transform:none}html.motion-ok .loop-back path{stroke-dasharray:700;stroke-dashoffset:700px;transition:stroke-dashoffset 1.2s .6s}html.motion-ok .loop-back.in path{stroke-dashoffset:0}html.motion-ok .ratchet-svg .floor{stroke-dasharray:900;stroke-dashoffset:900px;transition:stroke-dashoffset 1.4s .2s}html.motion-ok .ratchet-svg.in .floor{stroke-dashoffset:0}@media (max-width:760px){.loop-track{flex-direction:column;gap:.4rem}.loop-node{border-top:none;border-left:2px solid var(--ink);padding:.2rem 0 .2rem .9rem}.loop-arrow{transform-origin:0;padding:0 0 0 .55rem;transform:rotate(90deg)}.loop-back{display:none}.loop-back-mobile{display:block}.ratchet-scroll{overflow-x:auto}.ratchet-scroll .ratchet-svg{min-width:600px}}.cipher-line{display:block}.cipher-dim{color:var(--muted);font-weight:400}[data-cipher-rotate]{display:grid}[data-cipher-rotate] .headline{visibility:hidden;grid-area:1/1}[data-cipher-rotate] .headline.active{visibility:visible}html:not(.motion-ok) [data-cipher-rotate] .headline{display:none}html:not(.motion-ok) [data-cipher-rotate] .headline.active{visibility:visible;display:block}html.motion-ok .ratchet-svg .stamp{opacity:0;transform-box:fill-box;transform-origin:50%}html.motion-ok .ratchet-svg.in .stamp{animation:.55s cubic-bezier(.2,1.5,.35,1) 1.6s forwards sealStamp}@keyframes sealStamp{0%{opacity:0;transform:scale(2.4)}50%{opacity:1;transform:scale(.94)}68%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}html.anim-failsafe .ratchet-svg .stamp{opacity:1!important;animation:none!important;transform:none!important}.pcards{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;margin-top:1.6rem;display:grid}.pcard{border:1px solid var(--rule);background:var(--bg)}.pcard-front{cursor:pointer;flex-direction:column;gap:.55rem;min-height:330px;padding:1.3rem 1.2rem;list-style:none;display:flex}.pcard-front::-webkit-details-marker{display:none}.pcard-front:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pcard[open] .pcard-front{min-height:0}.pcard:not([open])>.pcard-back{display:none}.pcard-back{background:var(--ink);color:var(--bg);flex-direction:column;gap:.55rem;padding:1.3rem 1.2rem;display:flex}.pcard-k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:.66rem}.pcard-back .pcard-k{color:var(--bg)}.pcard-t{letter-spacing:-.01em;font-size:1.12rem;font-weight:700;line-height:1.3}.pcard-d{color:var(--muted);flex:1;font-size:.85rem;line-height:1.55}.pcard-hint{font-family:var(--mono);color:var(--accent);align-self:flex-end;font-size:.68rem}.pcard-pr{font-family:var(--mono);font-size:.74rem;line-height:1.5}.pcard-landed{margin-top:.2rem;font-size:.8rem;font-weight:700}.pcard-note{font-size:.72rem;font-style:italic}.pcard-link{color:var(--bg);text-underline-offset:3px;align-items:center;min-width:24px;min-height:24px;font-size:.8rem;text-decoration:underline;display:inline-flex}.pcard-link:focus-visible{outline:2px solid var(--bg);outline-offset:3px}@media (max-width:760px){.pcards,.cmp-panels{grid-template-columns:1fr}}.hero-line,.hero-line-dim{display:block}.hero-line-dim{color:var(--muted);font-weight:400}.proof-page{max-width:44rem;margin:0 auto;padding:6rem 1.25rem 4rem}.proof-h1{font-family:var(--font-fraunces), var(--serif);letter-spacing:-.01em;margin:0 0 1rem;font-size:clamp(2rem,5vw,2.9rem);font-weight:560;line-height:1.15}.proof-h1 span{display:block}.proof-h1 span.dim{color:var(--muted);font-weight:400}.proof-chain{font-family:var(--mono);border:1px solid var(--rule);border-left:3px solid var(--accent);background:#fff;margin:2.2rem 0 3rem;padding:1rem 1.2rem;font-size:.78rem;line-height:1.7}.proof-section{margin-bottom:2.8rem}.proof-section h2{font-family:var(--font-fraunces), var(--serif);letter-spacing:-.01em;margin:0 0 .7rem;font-size:1.45rem;font-weight:560}.proof-section .proof-n{color:var(--accent)}.proof-section p{color:var(--ink);margin:0 0 .7rem;font-size:.98rem;line-height:1.7}.proof-ev{font-family:var(--mono);color:var(--muted);border-top:1px solid var(--rule);padding-top:.6rem;font-size:.74rem;line-height:1.6;margin-top:.9rem!important}.proof-withdrawal{border:1px solid var(--rule);border-left:3px solid var(--ink);background:#fff;margin:3rem 0;padding:1.4rem 1.5rem}.proof-withdrawal h2{font-family:var(--font-fraunces), var(--serif);margin:0 0 .6rem;font-size:1.3rem;font-weight:560}.proof-withdrawal p{margin:0 0 .6rem;font-size:.95rem;line-height:1.7}.proof-boundary{margin:3rem 0}.proof-boundary h2{font-family:var(--font-fraunces), var(--serif);margin:0 0 .7rem;font-size:1.45rem;font-weight:560}.proof-boundary p{margin:0 0 .7rem;font-size:.98rem;line-height:1.7}.neq-grid{grid-template-columns:1fr 1fr;gap:.6rem 1.4rem;margin:1.2rem 0 1.6rem;display:grid}.neq{font-family:var(--mono);align-items:baseline;gap:.5rem;font-size:.76rem;line-height:1.5;display:flex}.neq-sym{color:var(--accent);font-weight:700}@media (max-width:760px){.neq-grid{grid-template-columns:1fr}}.term-ask{font-family:var(--font-fraunces), var(--serif);letter-spacing:-.01em;margin:3.2rem 0 1.2rem;font-size:clamp(1.5rem,3.4vw,2.1rem);font-weight:560}.ea-submit{border:1px solid var(--ink);background:var(--ink);color:var(--bg);cursor:pointer;border-radius:3px;margin-top:2rem;padding:.7rem 1.4rem;font-size:.9rem;font-weight:550;display:inline-block}.ea-submit:disabled{opacity:.55;cursor:wait}.ea-terminal{border:1px solid var(--rule);font-family:var(--mono);color:var(--ink);background:#fff;border-radius:3px;margin-top:1.6rem;padding:1rem 1.1rem;font-size:.82rem;line-height:1.7}.ea-terminal-err{border-color:#c4452f}.ea-prompt{color:var(--faint);margin:0}.ea-line{margin:0}.ea-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.signups-table{border-collapse:collapse;width:100%;margin-top:2rem;font-size:.85rem}.signups-table th{text-align:left;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);padding:.4rem .75rem .4rem 0;font-size:.7rem}.signups-table td{border-bottom:1px solid var(--rule);vertical-align:top;padding:.55rem .75rem .55rem 0}.signups-table .mono{font-family:var(--mono);color:var(--muted);font-size:.75rem}.share-row{float:right;align-items:baseline;gap:1.2rem;font-size:.8rem;display:inline-flex}.share-row .share-label{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.share-row a{color:var(--dim);text-decoration:none}.share-row a:hover{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.share-row button{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:none;padding:0}.share-row button:hover{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}@media (max-width:640px){.share-row{float:none;margin-top:1.2rem;display:flex}}.tag-row{color:var(--faint);letter-spacing:.08em;margin-top:.6rem;font-size:.78rem}.related{border-top:1px solid var(--rule);gap:1.4rem;margin-top:5rem;padding-top:1.6rem;display:grid}.related-label{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem}.related-item{text-decoration:none;display:block}.related-title{color:var(--fg);font-weight:550;display:block}.related-item:hover .related-title{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.related-dek{color:var(--dim);margin-top:.25rem;font-size:.9rem;display:block}.verify-drop{margin-top:2.5rem}.verify-zone{border:1px dashed var(--rule);text-align:center;cursor:pointer;padding:2.2rem 1.6rem}.verify-zone.drag,.verify-zone:hover{border-color:var(--accent)}.verify-zone p{margin:0}.verify-zone-dim{color:var(--faint);font-size:.82rem;margin-top:.4rem!important}.verify-paste textarea{border:1px solid var(--rule);width:100%;color:inherit;font:inherit;resize:vertical;background:0 0;margin-top:1.2rem;padding:.8rem;font-size:.85rem}.verify-actions{flex-wrap:wrap;gap:1rem;margin-top:.8rem;display:flex}.verify-actions button{border:1px solid var(--rule);color:var(--dim);font:inherit;cursor:pointer;background:0 0;padding:.45rem .9rem;font-size:.82rem}.verify-actions button:hover{color:var(--accent);border-color:var(--accent)}.verify-out{border:1px solid var(--rule);margin-top:1.6rem;padding:1.2rem 1.4rem;font-size:.8rem;line-height:1.7;overflow-x:auto}.vl-ok{color:var(--accent)}.vl-bad{color:#b3402e}.vl-dim{color:var(--faint)}.vl-white{color:inherit}.claim-navigator{max-width:54rem;margin:4rem auto}.claim-index{flex-wrap:wrap;gap:.5rem;padding:0 0 2rem;display:flex}.claim-index a{border:1px solid var(--rule);padding:.35rem .6rem;font-size:.82rem}.evidence-navigator{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:2rem 0;padding:1.4rem 0;line-height:1.6}.evidence-navigator-count,.claim-id{font-family:var(--mono);color:var(--faint);font-size:.75rem}.claim-entry{border-top:1px solid var(--rule);overflow-wrap:anywhere;padding:1.2rem 0;scroll-margin-top:2rem;line-height:1.6}.claim-entry h3{margin:.2rem 0 .8rem}.claim-entry p{margin:.45rem 0}.claim-entry:target{border-left:3px solid var(--accent);padding-left:1rem}@media (max-width:640px){.claim-navigator{margin:2rem auto}}.investor-intro{border-bottom:1px solid var(--rule);margin-top:4rem;padding-bottom:4.5rem}.investor-kicker,.investor-proof-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.72rem}.investor-intro h1{letter-spacing:-.035em;max-width:15ch;margin:1.5rem 0;font-size:clamp(2.4rem,5.5vw,4rem);font-weight:650;line-height:1.06}.investor-lede{max-width:48ch;margin:0;font-size:clamp(1.08rem,2.4vw,1.3rem);line-height:1.55}.investor-proof{border-left:3px solid var(--accent);background:#fff;margin-top:2rem;padding:1.2rem 1.4rem 1.4rem}.investor-proof-label{margin:0 0 .55rem}.investor-proof p:not(.investor-proof-label){color:var(--muted);margin:0 0 1rem;font-size:.9rem;line-height:1.55}.investor-proof .cta-link{font-size:.9rem}@media (max-width:640px){.investor-intro{margin-top:3.8rem;padding-bottom:3.2rem}.investor-intro h1{font-size:clamp(2.2rem,10vw,3rem)}.investor-proof{padding:1rem 1.1rem}}.investor-access{margin-top:.8rem}.investor-proof p:last-child{margin-bottom:0}.signups-answers{min-width:16rem;max-width:32rem}.signups-answers dt{margin-top:.8rem;font-weight:600}.signups-answers dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:.2rem 0 0}.evidence-pair{font-family:var(--sans);font-size:.78rem;line-height:1.55;display:block}.evidence-aside{border-left:2px solid var(--rule);color:var(--muted);margin:.7rem 0;padding:.25rem 0 .25rem .8rem;display:block}.evidence-aside-label{font:650 .63rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:.32rem;display:block}.evidence-receipt a{color:var(--ink);overflow-wrap:anywhere;text-underline-offset:.2em}.evidence-limit{border-color:var(--accent)}.proof-pulse{border:1px solid var(--rule);font:.75rem/1.5 var(--sans);background:#fff;margin:2rem 0;padding:.9rem 1rem}.proof-pulse-heading{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font:650 .68rem/1.5 var(--mono);margin:0 0 .8rem}.proof-pulse-heading span{color:var(--muted);letter-spacing:0;text-transform:none;font-weight:400;display:block}.proof-pulse ul{margin:0;padding:0;list-style:none}.proof-pulse li{border-top:1px solid var(--rule);padding:.6rem 0}.proof-pulse li span{color:var(--muted);font:.65rem/1.5 var(--mono);display:block}.proof-pulse a{color:var(--ink);text-underline-offset:.2em}.proof-pulse-foot{color:var(--muted);margin:.8rem 0 0;font-size:.7rem}@media (min-width:1400px){.evidence-pair{margin:0}.evidence-aside{width:11.4rem;margin:0;position:absolute;top:.2rem}.evidence-limit{right:calc(100% + 1.5rem)}.evidence-receipt{left:calc(100% + 1.5rem)}.proof-pulse{width:11.4rem;margin:0;position:absolute;top:1rem;right:calc(100% + 1.5rem)}.investor-intro{position:relative}.prose li:has(.margin-note){margin-bottom:3rem}}.brief{margin-top:4.5rem;padding-bottom:3rem}.brief-kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.72rem}.brief h1{letter-spacing:-.03em;margin:.6rem 0 1rem;font-size:clamp(2rem,5vw,2.8rem);line-height:1.05}.brief-lede{margin:0 0 1.4rem;font-size:1.05rem;line-height:1.45}.brief h2{margin:1.2rem 0 .4rem;font-size:1.05rem}.brief-list{margin:0;padding-left:1.2rem}.brief-list li{margin:.7rem 0}.brief-list p{margin:0 0 .2rem;line-height:1.45}.brief-list a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.72rem}@media print{@page{margin:.35in}:is(body:has(.brief) .site-header,body:has(.brief) .pk-overlay){display:none!important}body:has(.brief) .site-footer{border-top:0;margin-top:6pt;padding:3pt 0 0;font-size:7pt}body:has(.brief) .container{max-width:none;padding:0}body:has(.brief){background:#fff}.brief{columns:2;column-gap:18pt;margin:0;padding:0}.brief h1,.brief-kicker{column-span:all}.brief h2{break-after:avoid}.brief-list li{break-inside:avoid}.brief h1{margin:0 0 3pt;font-size:14pt;line-height:1.1}.brief-kicker{font-size:8pt}.brief-lede,.brief-list p{font-size:8.5pt;line-height:1.22}.brief-lede{margin:0 0 4pt}.brief-list p{margin:0}.brief h2{margin:6pt 0 1pt;font-size:9.5pt;line-height:1.2}.brief-list li{margin:1.5pt 0}.brief-list a{font-size:7pt}}.cold-audience,.cold-state{max-width:62ch;line-height:1.65}.cold-audience{color:var(--muted)}.cold-state{margin-top:1.5rem;font-size:.88rem}.mobile-navigation{display:none}.start-here{border:1px solid var(--rule);margin:2rem 0 3rem;padding:1.6rem}.start-here h2{margin:.5rem 0 1rem;font-size:1.5rem}.start-here ol{padding-left:1.3rem;line-height:1.6}.start-here li+li{margin-top:1.2rem}.start-here li p{color:var(--muted);margin:.25rem 0}.capabilities{margin-top:4.5rem;padding-bottom:2rem}.capabilities h1{font-family:var(--font-fraunces), var(--serif);letter-spacing:-.02em;max-width:18ch;margin:0 0 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:560;line-height:1.12}.capabilities-pitch{max-width:46ch;margin:0;font-size:1.05rem;line-height:1.55}.capabilities-limit{border-left:3px solid var(--accent);background:#fff;margin:1.4rem 0 .8rem;padding:.9rem 1.1rem;font-size:.95rem;line-height:1.55}.capabilities-source{font-family:var(--mono);color:var(--muted);margin:.35rem 0 0;font-size:.72rem;line-height:1.5}.capabilities-section{border-top:1px solid var(--rule);margin:2.6rem 0 0;padding-top:1.3rem}.capabilities-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem;display:flex}.capabilities-section h2{font-family:var(--font-fraunces), var(--serif);letter-spacing:-.015em;margin:0;font-size:1.45rem;font-weight:560;line-height:1.25}.capabilities-status{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.68rem}.capabilities-status[data-status=Working]{color:var(--accent)}.capabilities-status[data-status=Partial]{color:var(--ink)}.capabilities-status[data-status=Roadmap]{color:var(--muted)}.capabilities-list{margin:0;padding:0;list-style:none}.capabilities-item{border-top:1px solid var(--rule);padding:.95rem 0}.capabilities-item:first-child{border-top:0;padding-top:.2rem}.capabilities-item-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.capabilities-item h3{margin:0;font-size:1.02rem;font-weight:650}.capabilities-left{font-size:.92rem!important}.capabilities-item p{margin:.25rem 0;font-size:.98rem;line-height:1.55}.capabilities-evidence{color:var(--muted);font-size:.88rem!important}.capabilities-note{font-family:var(--mono);margin:.8rem 0 0;font-size:.78rem;line-height:1.55}.capabilities-links{flex-wrap:wrap;gap:.6rem 1.2rem;display:flex}.capabilities-links a{color:var(--accent);text-underline-offset:.2em}.capabilities a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.capabilities-row{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);align-items:baseline;gap:.9rem;margin:1.1rem 0 0;padding:.75rem 0;font-size:.92rem;line-height:1.45;display:flex}.capabilities-row a{color:var(--accent);white-space:nowrap;font-weight:550;text-decoration:none}.capabilities-row a:hover{text-underline-offset:.2em;text-decoration:underline}.capabilities-row a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.capabilities-row span{color:var(--muted)}@media (max-width:640px){.capabilities-head,.capabilities-item-head,.capabilities-row{flex-direction:column;align-items:flex-start;gap:.3rem}.capabilities{margin-top:3.2rem}}@media (max-width:600px){.site-nav{display:none}.mobile-navigation{display:block;position:relative}.mobile-navigation summary{cursor:pointer;padding:.55rem;font-size:.88rem}.mobile-navigation nav{background:var(--bg);border:1px solid var(--rule);z-index:60;gap:1rem;min-width:16rem;padding:1rem;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0001}.mobile-navigation a{font-size:.9rem;text-decoration:none}.cold-audience,.cold-state{font-size:.88rem}}.reproduce-script{border:1px solid var(--rule);max-width:100%;font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;padding:1rem;font-size:.75rem;line-height:1.55;overflow-x:auto}.site-nav a,.cta-link{align-items:center;min-width:24px;min-height:24px;display:inline-flex}.code-block figcaption button{min-width:24px;min-height:24px}.code-block pre:focus-visible,.code-block button:focus-visible,.mobile-navigation summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:600px){.mobile-navigation a{align-items:center;min-height:44px;display:inline-flex}.mobile-navigation nav{gap:.25rem;max-height:calc(100dvh - 6rem);overflow-y:auto}}.mobile-navigation:not([open]) nav{display:none}
