:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f3f0e7;--surface:#fffdf6;--ink:#171815;--muted:#66675f;--line:#c9c6ba;--accent:#f1c84b;--good:#25653f;--warn:#8b3f25}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);min-width:320px}body{min-height:100vh;color:var(--ink);margin:0;font-family:Geist,Helvetica Neue,Arial,sans-serif;line-height:1.55}main{width:min(960px,100% - 40px);margin:0 auto;padding-bottom:44px}a{color:inherit;text-decoration:none}button,a{font:inherit}button{border:1px solid var(--ink);background:var(--accent);min-height:46px;color:var(--ink);cursor:pointer;border-radius:2px;padding:11px 16px;font-weight:720}a:focus-visible,button:focus-visible,textarea:focus-visible{outline:3px solid var(--ink);outline-offset:3px}code,textarea{font-family:Geist Mono,SFMono-Regular,Consolas,monospace}.siteHeader{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:74px;display:flex}.wordmark{letter-spacing:.08em;font-size:13px;font-weight:820}nav{color:var(--muted);gap:24px;font-size:14px;display:flex}nav a:hover,footer a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.hero{border-bottom:1px solid var(--ink);padding:clamp(72px,12vw,132px) 0 76px}.kicker{letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;max-width:820px;margin-bottom:28px;font-size:clamp(50px,10vw,98px);line-height:.94}h2{letter-spacing:-.035em;margin-bottom:8px;font-size:clamp(29px,5vw,43px);line-height:1.05}h3{margin-bottom:8px;font-size:18px;line-height:1.2}.lede{max-width:720px;color:var(--muted);margin-bottom:30px;font-size:clamp(18px,2.5vw,23px)}.primaryActions{flex-wrap:wrap;gap:10px;display:flex}.primaryActions a{border:1px solid var(--ink);background:var(--surface);border-radius:2px;align-items:center;min-height:46px;padding:11px 16px;font-weight:720;display:inline-flex}.startLine{border-left:4px solid var(--accent);background:var(--surface);overflow-wrap:anywhere;max-width:720px;margin-top:26px;padding:14px 16px;display:block}.section{border-bottom:1px solid var(--line);padding:64px 0}.sectionHeading{grid-template-columns:54px minmax(0,1fr);gap:18px;margin-bottom:36px;display:grid}.sectionHeading p:not(.sectionNumber){color:var(--muted);margin-bottom:0}.sectionNumber{margin:6px 0 0;font-family:Geist Mono,SFMono-Regular,monospace;font-size:13px;font-weight:760}.steps{border-top:1px solid var(--ink);counter-reset:step;margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.7fr) minmax(0,1fr);gap:28px;padding:19px 0;display:grid}.steps span{color:var(--muted)}.tableWrap{border-top:1px solid var(--ink);overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th,td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 12px}thead th{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:12px}tbody th{font-weight:650}td[data-status=current],td[data-status=verified],td[data-status=merged]{color:var(--good);font-weight:760}td[data-status=degraded]{color:var(--warn);font-weight:760}.note{border-left:4px solid var(--accent);max-width:760px;color:var(--muted);margin:24px 0 0;padding-left:16px}.ruleGrid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ruleGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);min-height:150px;padding:22px}.ruleGrid p,.identityList p{color:var(--muted);margin-bottom:0}.identityList{border-top:1px solid var(--ink)}.identityList>div{border-bottom:1px solid var(--line);grid-template-columns:110px 160px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.identityList span{color:var(--muted)}.endpointList{border-top:1px solid var(--ink)}.endpointList a{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.8fr) minmax(0,1fr) 20px;align-items:center;gap:20px;padding:17px 10px;display:grid}.endpointList a:hover{background:var(--surface)}.endpointList span{color:var(--muted)}.endpointList b{font-size:18px}.promptSection{border:1px solid var(--ink);background:var(--surface);margin-top:64px}.promptHeader{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.promptHeader .kicker,.promptHeader h2{margin-bottom:0}textarea{resize:vertical;color:#f4f0e5;background:#1a1b18;border:0;width:100%;min-height:440px;padding:22px;font-size:13px;line-height:1.55;display:block}footer{color:var(--muted);justify-content:space-between;gap:20px;padding:26px 0 0;font-size:13px;display:flex}@media (width<=700px){main{width:min(100% - 24px,960px)}.siteHeader{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 0}nav{gap:14px;width:100%;overflow-x:auto}.hero{padding:64px 0}.sectionHeading{grid-template-columns:36px minmax(0,1fr);gap:10px}.steps li,.identityList>div,.endpointList a{grid-template-columns:1fr;gap:6px}.ruleGrid{grid-template-columns:1fr}.promptHeader,footer{flex-direction:column;align-items:stretch}h1{font-size:clamp(48px,17vw,72px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
