:root{--canvas: #0b0c0f;--surface: #14161b;--surface-2: #1b1e25;--text: #e7e9ee;--muted: #9aa0ab;--hair: #23262e;--hair-2: #2e323c;--run-a: #5ee6ff;--run-b: #8b7bff;--run-grad: linear-gradient(100deg, var(--run-a), var(--run-b));--run-glow: 0 0 0 1px color-mix(in srgb, var(--run-a) 40%, transparent), 0 6px 30px -8px color-mix(in srgb, var(--run-b) 60%, transparent);--live: #3fd08a;--gated: #e0a23a;--notbuilt: #6b7280;--statement: "ohno-fatface-squished", "Iowan Old Style", Palatino, Georgia, serif;--display: "degular-display", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--sans: "degular", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: "t26-carbon", ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--measure: 64ch;--gutter: clamp(1.1rem, 4vw, 2rem);--radius: 14px;--radius-sm: 9px;color-scheme:dark}:root[data-theme=light]{--canvas: #fbfbfc;--surface: #ffffff;--surface-2: #f3f4f7;--text: #14161b;--muted: #5c616c;--hair: #e6e8ec;--hair-2: #d8dbe1;--run-a: #1fb6d8;--run-b: #6b5bff;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--sans);background:var(--canvas);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;line-height:1.6}body:before{content:"";position:fixed;inset:0 0 auto;height:60vh;pointer-events:none;z-index:-1;background:radial-gradient(60% 50% at 70% 0%,color-mix(in srgb,var(--run-b) 9%,transparent),transparent 70%)}h1,h2,h3,h4{font-family:var(--display);font-weight:600;line-height:1.08;letter-spacing:-.022em;color:var(--text);margin:0 0 .5em;text-wrap:balance}h1{font-size:clamp(2.4rem,6.4vw,4.2rem)}h2{font-size:clamp(1.7rem,3.6vw,2.5rem)}h3{font-size:clamp(1.15rem,2.2vw,1.45rem);letter-spacing:-.012em}p{margin:0 0 1rem;max-width:var(--measure)}a{color:var(--text);text-decoration:none;text-underline-offset:3px}a:hover{text-decoration:underline}strong{font-weight:600}small{font-size:.82rem;color:var(--muted)}hr{border:0;border-top:1px solid var(--hair);margin:3rem 0}code,kbd,pre,samp{font-family:var(--mono);font-size:.9em}:not(pre)>code{background:var(--surface-2);border:1px solid var(--hair);padding:.1em .4em;border-radius:5px;font-size:.85em}.wrap{width:100%;max-width:1160px;margin-inline:auto;padding-inline:var(--gutter)}.prose{max-width:var(--measure)}.section{padding-block:clamp(3.5rem,9vw,7rem)}.section--tight{padding-block:clamp(2rem,5vw,3.5rem)}.lede{font-size:1.2rem;color:var(--text);opacity:.92}.eyebrow{font:600 .72rem/1 var(--mono);font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.muted{color:var(--muted)}.gradient-text{background:var(--run-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;gap:.5ch;font:600 .95rem/1 var(--sans);font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0;padding:.78rem 1.15rem;border-radius:var(--radius-sm);border:1px solid var(--hair-2);color:var(--text);background:var(--surface);cursor:pointer;transition:transform .12s ease,border-color .15s ease,background .15s ease}.btn:hover{text-decoration:none;border-color:var(--text);transform:translateY(-1px)}.btn--primary{border:0;color:#07090d;background:var(--run-grad);box-shadow:var(--run-glow)}.btn--primary:hover{color:#07090d;filter:brightness(1.06)}.btn--ghost{background:transparent;color:var(--muted)}.btn--ghost:hover{color:var(--text)}.link-arrow{color:var(--run-a);font-weight:600}.link-arrow:after{content:" →"}.grid{display:grid;gap:1.25rem}@media(min-width:720px){.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}}.card{border:1px solid var(--hair);border-radius:var(--radius);padding:1.4rem;background:var(--surface)}.card h3{font-size:1.08rem}.card--glow{border-color:color-mix(in srgb,var(--run-b) 30%,var(--hair))}.chip{display:inline-flex;align-items:center;gap:.45ch;font:600 .68rem/1 var(--mono);font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0;letter-spacing:.06em;text-transform:uppercase;padding:.28em .6em;border-radius:999px;white-space:nowrap}.chip:before{content:"";width:.5em;height:.5em;border-radius:999px;background:currentColor}.chip--live{color:var(--live);background:color-mix(in srgb,var(--live) 14%,transparent)}.chip--gated{color:var(--gated);background:color-mix(in srgb,var(--gated) 14%,transparent)}.chip--notbuilt{color:var(--notbuilt);background:color-mix(in srgb,var(--notbuilt) 16%,transparent)}table.cmp,table.ledger{width:100%;border-collapse:collapse;font-size:.92rem}table.cmp th,table.cmp td,table.ledger th,table.ledger td{padding:.7rem;border-bottom:1px solid var(--hair);text-align:left;vertical-align:top}table.cmp th{font:600 .72rem/1.3 var(--mono);font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}table.cmp td.y{color:var(--live)}table.cmp td.n{color:var(--notbuilt)}table.cmp tr.me{background:color-mix(in srgb,var(--run-b) 7%,transparent)}.skip{position:absolute;left:-999px;top:0;background:var(--run-grad);color:#07090d;padding:.6rem 1rem;border-radius:0 0 var(--radius-sm) 0;z-index:100;font-weight:600}.skip:focus{left:0}:focus-visible{outline:2px solid var(--run-a);outline-offset:2px;border-radius:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wm[data-astro-cid-hhuuaa7r]{display:inline-flex;align-items:center;gap:.55ch}.wm__word[data-astro-cid-hhuuaa7r]{font:600 1.08rem/1 var(--display);font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0;letter-spacing:-.02em}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--canvas) 80%,transparent);backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid var(--hair)}.nav__row[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:1.25rem;height:62px}.nav__brand[data-astro-cid-dmqpwcec]{color:var(--text)}.nav__brand[data-astro-cid-dmqpwcec]:hover{text-decoration:none}.nav__links[data-astro-cid-dmqpwcec]{display:none;gap:1.2rem;margin-inline:auto}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--muted);font-size:.92rem}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--text);text-decoration:none}.nav__cta[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:.5rem;margin-inline-start:auto}.nav__cta[data-astro-cid-dmqpwcec] .btn[data-astro-cid-dmqpwcec]{padding:.55rem .9rem;font-size:.88rem}.nav__oss[data-astro-cid-dmqpwcec]{display:none}.nav__menu[data-astro-cid-dmqpwcec]{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--hair-2);border-radius:var(--radius-sm);background:transparent;color:var(--text);cursor:pointer}.nav__drawer[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:.2rem;padding:.6rem var(--gutter) 1rem;border-bottom:1px solid var(--hair)}.nav__drawer[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--text);padding:.6rem 0;border-bottom:1px solid var(--hair)}@media(min-width:880px){.nav__links[data-astro-cid-dmqpwcec]{display:flex}.nav__cta[data-astro-cid-dmqpwcec]{margin-inline-start:0}.nav__oss[data-astro-cid-dmqpwcec]{display:inline-flex}.nav__menu[data-astro-cid-dmqpwcec]{display:none}.nav__drawer[data-astro-cid-dmqpwcec]{display:none!important}}.ft[data-astro-cid-sz7xmlte]{border-top:1px solid var(--hair);margin-top:4rem;padding-block:2.75rem 1.5rem;background:var(--surface)}.ft__grid[data-astro-cid-sz7xmlte]{display:grid;gap:1.75rem;grid-template-columns:1fr 1fr}@media(min-width:760px){.ft__grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(4,1fr)}}.ft__col[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font:600 .72rem/1 var(--mono);font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.7rem}.ft__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;color:var(--text);font-size:.9rem;padding:.18rem 0}.ft__micro[data-astro-cid-sz7xmlte]{font-size:.84rem;max-width:34ch}.ft__base[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;margin-top:2rem;padding-top:1.2rem;border-top:1px solid var(--hair)}.ft__base[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--run-a)}
