:root{--bg:#0a0b0d;--panel:#101216;--panel-2:#14171c;--line:#23262d;--line-bright:#32363f;--ink:#ece9e3;--muted:#8b9099;--faint:#7a8089;--amber:#ff9d3c;--amber-dim:#c87a2e;--green:#5ad29a;--grid:#ffffff06;--mono-xs:10px;--mono-sm:11px;--mono-md:12px;--mono-lg:13px;--track-tight:.04em;--track-label:.14em;--track-eyebrow:.22em;--pad-card:20px;--pad-card-lg:24px;--gap-eyebrow:16px;--gap-after:40px;--ease-out:cubic-bezier(.23, 1, .32, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;color-scheme:dark}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:64px 64px;font-family:IBM Plex Sans,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}.mono{font-family:IBM Plex Mono,monospace}.wrap{max-width:1320px;margin:0 auto;padding:0 32px}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}html{-webkit-tap-highlight-color:transparent}a,button,input,select,textarea,summary,label{touch-action:manipulation}.skip{z-index:100;background:var(--amber);color:#1a1206;font-family:IBM Plex Mono,monospace;font-size:var(--mono-md);letter-spacing:var(--track-tight);transition:transform .15s var(--ease-out);border-radius:2px;align-items:center;min-height:44px;padding:11px 18px;font-weight:600;display:inline-flex;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip:focus,.skip:focus-visible{transform:translateY(0)}h2,.page-head :is(h1,h2),.article h1,.feature h3,.lane-card h3{text-wrap:balance}.cta{flex-wrap:wrap;gap:14px;display:flex}.after{margin-top:var(--gap-after)}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400}header.nav{z-index:50;backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0a0b0db8;position:sticky;top:0}@media (prefers-reduced-transparency:reduce){header.nav{background:var(--bg);backdrop-filter:none}}.nav-in{justify-content:space-between;align-items:center;height:64px;display:flex}.brand{align-items:baseline;gap:10px;display:flex}.brand .mark{letter-spacing:-.02em;text-transform:uppercase;font-family:Archivo,sans-serif;font-size:18px;font-weight:900}.brand .mark .o{color:var(--amber)}.brand .sub{letter-spacing:.2em;color:var(--faint);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}nav.links{gap:28px;display:flex}nav.links a{letter-spacing:.04em;color:var(--muted);align-items:center;min-height:24px;font-family:IBM Plex Mono,monospace;font-size:12.5px;transition:color .15s;display:inline-flex}nav.links a:hover,nav.links a[aria-current=page]{color:var(--ink)}nav.links a .c{color:var(--green)}.status{color:var(--muted);border:1px solid var(--line);border-radius:2px;align-items:center;padding:5px 10px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}@media (width<=880px){.nav-in{flex-wrap:wrap;height:auto;padding-top:12px}.status{display:none}nav.links{border-top:1px solid var(--line);flex-wrap:wrap;gap:0 16px;width:100%;margin-top:8px}nav.links a{padding:12px 0;font-size:11.5px}}section[id],[id]>.page-head{scroll-margin-top:88px}section{border-bottom:1px solid var(--line);padding:96px 0;position:relative}.sec-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.sec-head .num{letter-spacing:.2em;color:var(--faint);font-family:IBM Plex Mono,monospace;font-size:11px}h2,.sec-head h1{letter-spacing:-.02em;font-family:Archivo,sans-serif;font-size:clamp(28px,4vw,46px);font-weight:800;line-height:1.02}h2 em,.sec-head h1 em{color:var(--amber);font-style:normal}.hero{padding:104px 0 96px;position:relative;overflow:hidden}.hero .glow{pointer-events:none;background:radial-gradient(circle,#ff9d3c21,#0000 62%);border-radius:50%;width:620px;height:620px;position:absolute;top:-200px;right:-160px}.hero .eyebrow{margin-bottom:22px}.hero h1{letter-spacing:-.035em;max-width:15ch;font-family:Archivo,sans-serif;font-size:clamp(40px,7.4vw,90px);font-weight:900;line-height:.96}.hero h1 em{color:var(--amber);font-style:normal}.hero p.lede{max-width:50ch;color:var(--muted);margin-top:28px;font-size:18px;line-height:1.6}.hero .cta{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.btn{letter-spacing:.03em;border:1px solid var(--line-bright);transition:color .15s ease, border-color .15s ease, background-color .15s ease, transform .15s var(--ease-out);border-radius:2px;align-items:center;gap:9px;padding:13px 22px;font-family:IBM Plex Mono,monospace;font-size:13px;display:inline-flex}.btn:hover{border-color:var(--amber);color:var(--amber)}.btn.primary{background:var(--amber);color:#1a1206;border-color:var(--amber);font-weight:600}.btn.primary:hover{color:#1a1206;background:#ffb05f}.statrow{flex-wrap:wrap;gap:40px;margin-top:64px;display:flex}.stat .big{letter-spacing:-.02em;font-family:Archivo,sans-serif;font-size:34px;font-weight:800;line-height:1}.stat .big span{color:var(--amber)}.stat .lab{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:11px}.outcomes{background:var(--panel);padding:40px 0}.out-head{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:22px;display:flex}.out-head .num{letter-spacing:.2em;color:var(--faint);font-family:IBM Plex Mono,monospace;font-size:11px}.out-row{grid-template-columns:1.3fr 1fr 1.6fr;align-items:start;gap:20px;display:grid}@media (width<=820px){.out-row{grid-template-columns:1fr;gap:24px}}@media (width<=620px){.sec-head,.out-head{flex-direction:column;align-items:flex-start;gap:10px}}.ostat{border-left:1px solid var(--line-bright);padding-left:20px}.ostat .big{letter-spacing:-.02em;color:var(--ink);font-family:Archivo,sans-serif;font-size:40px;font-weight:800;line-height:1}.ostat.lead .big,.ostat .big span{color:var(--amber)}.ostat .lab{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:11px}.ostat .gate{color:var(--faint);max-width:42ch;margin-top:10px;font-size:12.5px;line-height:1.45}.out-method{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}.out-method summary{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);cursor:pointer;align-items:center;min-height:24px;font-family:IBM Plex Mono,monospace;font-size:11px;list-style:none;transition:color .15s;display:flex}.out-method summary::-webkit-details-marker{display:none}.out-method summary:before{content:"+ ";color:var(--amber)}.out-method[open] summary:before{content:"- "}.out-method summary:hover{color:var(--amber)}.out-method p{color:var(--muted);max-width:56ch;margin-top:14px;font-size:13.5px;line-height:1.6}.plate{isolation:isolate;border:1px solid var(--line);background:var(--panel);border-radius:3px;height:720px;margin-bottom:42px;position:relative;overflow:hidden}.plate-photo{object-fit:cover;object-position:50% 42%;filter:contrast(1.12)brightness(1.02);opacity:.92;width:100%;height:100%;display:block;position:absolute;inset:0}.plate-duo{background:var(--amber);mix-blend-mode:multiply;opacity:.28;position:absolute;inset:0}.plate-fade{background:linear-gradient(90deg, var(--bg) 0%, #0a0b0ddb 22%, #0a0b0d1f 48%, #0a0b0d00 100%), linear-gradient(0deg, var(--bg) 0%, #0a0b0d00 34%), linear-gradient(180deg, #0a0b0d99 0%, #0a0b0d00 18%);position:absolute;inset:0}.plate-cap{flex-direction:column;gap:14px;max-width:460px;display:flex;position:absolute;top:28px;left:28px}.plate-fig{font-family:IBM Plex Mono,monospace;font-size:var(--mono-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.plate-line{letter-spacing:-.01em;color:var(--ink);font-family:Archivo,sans-serif;font-size:24px;font-weight:700;line-height:1.15}.plate-line span{color:var(--muted);font-weight:500}.plate-strip{font-family:IBM Plex Mono,monospace;font-size:var(--mono-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:baseline;gap:22px;display:flex;position:absolute;bottom:18px;left:28px;right:28px}.plate-chassis{flex-wrap:wrap;gap:8px 22px;display:flex}.plate-chassis .mdl{color:var(--amber)}.plate-credit{white-space:nowrap}@media (width<=620px){.plate{height:440px;margin-bottom:32px}.plate-cap{gap:10px;max-width:none;top:20px;left:20px;right:20px}.plate-line{font-size:19px}.plate-strip{justify-content:flex-end;bottom:14px;left:20px;right:20px}.plate-chassis{display:none}}.grid{gap:14px;display:grid}.nodes{grid-template-columns:repeat(4,1fr)}@media (width<=1100px){.nodes{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.nodes{grid-template-columns:1fr}}.node{border:1px solid var(--line);background:var(--panel);padding:var(--pad-card);border-radius:3px;transition:border-color .15s;position:relative}.node:hover{border-color:var(--line-bright)}.node .fig{letter-spacing:.16em;color:var(--faint);justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.node .nm{letter-spacing:-.01em;align-items:center;gap:7px;margin-top:14px;font-family:Archivo,sans-serif;font-size:20px;font-weight:700;line-height:1.15;display:flex}.node .nm .pend{font-family:IBM Plex Mono,monospace;font-size:var(--mono-xs);color:var(--amber-dim);letter-spacing:.1em;border:1px solid var(--amber-dim);text-transform:uppercase;border-radius:2px;padding:1px 5px;font-weight:400}.node .role{color:var(--muted);min-height:54px;margin-top:14px;font-size:13.5px;line-height:1.42}.node .vram{border-top:1px solid var(--line);align-items:baseline;gap:7px;margin-top:6px;padding-top:14px;display:flex}.node .vram b{letter-spacing:-.01em;color:var(--amber);font-family:Archivo,sans-serif;font-size:18px;font-weight:800;line-height:1}.node .vram .os{font-family:IBM Plex Mono,monospace;font-size:var(--mono-sm);color:var(--faint);text-transform:uppercase;letter-spacing:.1em;margin-left:auto}.tag-prim{background:var(--amber);width:7px;height:7px;box-shadow:0 0 8px var(--amber);border-radius:50%;position:absolute;top:14px;right:14px}.models{grid-template-columns:repeat(3,1fr)}@media (width<=980px){.models{grid-template-columns:1fr}}.model{border:1px solid var(--line);background:var(--panel);padding:var(--pad-card-lg);transition:border-color .15s ease, transform .15s var(--ease-out);border-radius:3px}.model:has(.links):hover{border-color:var(--line-bright)}.model .links{flex-wrap:wrap;gap:8px 20px;margin-top:16px;display:flex}.model .hf{letter-spacing:.04em;color:var(--amber);align-items:center;min-height:24px;font-family:IBM Plex Mono,monospace;font-size:11px;text-decoration:none;transition:color .15s;display:inline-flex}.model .hf:hover{color:var(--ink)}.model .fit{font-family:IBM Plex Mono,monospace;font-size:var(--mono-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin-top:9px}.model.brain{background:linear-gradient(160deg, var(--panel-2), var(--panel));border-color:var(--line-bright)}.model .lane{font-family:IBM Plex Mono,monospace;font-size:var(--mono-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--amber)}.model .nm{margin-top:12px;font-family:Archivo,sans-serif;font-size:19px;font-weight:700;line-height:1.1}.model .meta{color:var(--muted);margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:12px}.model .perf{align-items:baseline;gap:8px;margin-top:22px;display:flex}.model .perf b{letter-spacing:-.02em;color:var(--ink);font-family:Archivo,sans-serif;font-size:30px;font-weight:800;line-height:1}.model .perf .u{color:var(--faint);letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:11px}.published{border-top:1px solid var(--line);margin-top:44px;padding-top:28px}.published .pub-head{flex-wrap:wrap;align-items:baseline;gap:8px 20px;display:flex}.published .pub-note{font-family:IBM Plex Mono,monospace;font-size:var(--mono-md);color:var(--faint);max-width:62ch;line-height:1.5}.pub-list{flex-direction:column;margin-top:20px;display:flex}.pub-item{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;padding:16px 0;display:flex}.pub-item:first-child{border-top:1px solid var(--line)}.pub-main{flex:380px;min-width:0}.pub-nm{color:var(--ink);overflow-wrap:anywhere;align-items:center;min-height:24px;font-family:Archivo,sans-serif;font-size:15px;font-weight:700;line-height:1.15;text-decoration:none;transition:color .15s;display:inline-flex}.pub-nm:hover{color:var(--amber)}.pub-sum{color:var(--muted);margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.5}.pub-chain{font-family:IBM Plex Mono,monospace;font-size:var(--mono-sm);letter-spacing:.04em;color:var(--faint);overflow-wrap:anywhere;margin-top:6px}.pub-side{text-align:right;flex:0 auto}.pub-quants{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pub-q{letter-spacing:.06em;color:var(--amber);border:1px solid var(--line-bright);white-space:nowrap;border-radius:2px;padding:2px 6px;font-family:IBM Plex Mono,monospace;font-size:10px}.pub-date{font-family:IBM Plex Mono,monospace;font-size:var(--mono-sm);color:var(--faint);margin-top:8px}@media (width<=620px){.pub-side{text-align:left;flex-basis:100%}.pub-quants{justify-content:flex-start}}.projects{grid-template-columns:repeat(4,1fr)}@media (width<=1100px){.projects{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.projects{grid-template-columns:1fr}}.proj{border:1px solid var(--line);background:var(--panel);padding:var(--pad-card);border-radius:3px;flex-direction:column;min-height:148px;transition:border-color .15s;display:flex}.proj:hover{border-color:var(--line-bright)}.proj .num{color:var(--faint);letter-spacing:.16em;font-family:IBM Plex Mono,monospace;font-size:10px}.proj .nm{margin-top:14px;font-family:Archivo,sans-serif;font-size:17px;font-weight:700;line-height:1.12}.proj .d{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.42}.proj .st{letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-top:auto;padding-top:14px;font-family:IBM Plex Mono,monospace;font-size:10px}.proj .st.early{color:var(--amber-dim)}.proj .st.shelved{color:var(--faint)}.posts{flex-direction:column;display:flex}.post{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:120px 1fr auto;align-items:center;gap:28px;padding:24px 0;display:grid}.post>*{transition:transform .18s var(--ease-out)}.post:hover .ptitle{color:var(--amber)}.post .pdate{color:var(--faint);letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:12px}.post .pcat{letter-spacing:.14em;text-transform:uppercase;color:var(--amber-dim);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:10px;display:inline-block}.post .ptitle{letter-spacing:-.01em;font-family:Archivo,sans-serif;font-size:21px;font-weight:700;line-height:1.15;transition:color .15s}.post .pdek{color:var(--muted);max-width:48ch;margin-top:5px;font-size:13.5px}.post .pread{color:var(--faint);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:11px}@media (width<=760px){.post{grid-template-columns:1fr;gap:8px}}.about-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:56px;display:grid}@media (width<=860px){.about-grid{grid-template-columns:1fr;gap:36px}}.about-grid p{color:var(--muted);max-width:54ch;margin-top:18px;font-size:16px;line-height:1.7}.about-grid p strong{color:var(--ink);font-weight:600}.about-grid p a:not(.btn),.page-head p a:not(.btn){color:var(--amber);text-underline-offset:2px;text-decoration:underline 1px}.about-grid p a:not(.btn):hover,.page-head p a:not(.btn):hover{color:#ffb05f}.facts{border:1px solid var(--line);background:var(--panel);border-radius:3px}.facts .row{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:15px 20px;font-size:14px;display:flex}.facts .row:last-child{border-bottom:none}.facts .k{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-family:IBM Plex Mono,monospace;font-size:11px}.facts .v{color:var(--ink);text-align:right}.facts .v.amber{color:var(--amber);font-family:IBM Plex Mono,monospace}.dispatch{background:linear-gradient(180deg, var(--panel), var(--bg));text-align:center}.dispatch h2{margin:0 auto}.dispatch p{color:var(--muted);max-width:52ch;margin:18px auto 0}.sub-form{gap:10px;max-width:440px;margin:34px auto 0;display:flex}.sub-form input{background:var(--panel-2);border:1px solid var(--line-bright);color:var(--ink);border-radius:2px;flex:1;padding:13px 16px;font-family:IBM Plex Mono,monospace;font-size:13px}.sub-form input:focus{border-color:var(--amber)}.sub-form button{background:var(--amber);color:#1a1206;cursor:pointer;transition:background-color .15s ease, transform .15s var(--ease-out);border:none;border-radius:2px;padding:0 24px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.sub-form button:hover{background:#ffb05f}.sub-note{color:var(--faint);letter-spacing:.06em;margin-top:16px;font-family:IBM Plex Mono,monospace;font-size:11px}footer{padding:64px 0 40px}.foot{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;display:grid}@media (width<=760px){.foot{grid-template-columns:1fr 1fr}}.foot .mark{text-transform:uppercase;letter-spacing:-.02em;font-family:Archivo,sans-serif;font-size:20px;font-weight:900}.foot .mark .o{color:var(--amber)}.foot p{color:var(--muted);max-width:34ch;margin-top:12px;font-size:13px}.foot .foot-h{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);max-width:none;margin:0 0 14px;font-family:IBM Plex Mono,monospace;font-size:10px}.foot a,.foot span.fitem{color:var(--muted);padding:4px 0;font-size:13px;transition:color .15s;display:block}.foot a:hover{color:var(--amber)}.foot-bot{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:12px 18px;margin-top:48px;padding-top:24px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.foot-bot .legal{gap:18px;display:flex}.foot-bot a{color:var(--muted);transition:color .15s}.foot-bot a:hover{color:var(--amber)}.rv{opacity:0;transition:opacity .38s var(--ease-out), transform .38s var(--ease-out);transform:translateY(12px)}.rv.in,html.no-js .rv{opacity:1;transform:none}@media print{.rv{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.btn:hover{transform:translateY(-1px)}.model:has(.links):hover,.lane-card:hover{transform:translateY(-2px)}.post:hover>*{transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}.btn:hover,.model:has(.links):hover,.lane-card:hover{transform:none}.post>*{transition:none}.post:hover>*{transform:none}}.btn:active{transition:transform .12s var(--ease-out);transform:translateY(0)scale(.97)}.sub-form button:active{transition:transform .12s var(--ease-out);transform:scale(.97)}.page-head{max-width:64ch;margin-bottom:48px}.page-head .eyebrow{margin-bottom:16px;display:block}.page-head :is(h1,h2){letter-spacing:-.02em;font-family:Archivo,sans-serif;font-size:clamp(28px,4.2vw,46px);font-weight:800;line-height:1.02}.page-head :is(h1,h2) em{color:var(--amber);font-style:normal}.page-head p{color:var(--muted);max-width:50ch;margin-top:18px;font-size:17px;line-height:1.6}.feature{border-bottom:1px solid var(--line);grid-template-columns:1.5fr 1fr;gap:44px;margin-bottom:8px;padding-bottom:40px;display:grid}@media (width<=820px){.feature{grid-template-columns:1fr;gap:20px}}.feature .cat{letter-spacing:.14em;text-transform:uppercase;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:11px}.feature h3{letter-spacing:-.02em;margin:12px 0;font-family:Archivo,sans-serif;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.04}.feature h3 a{transition:color .15s}.feature h3 a:hover{color:var(--amber)}.feature p{color:var(--muted);max-width:52ch;font-size:16px;line-height:1.6}.feature .meta{color:var(--faint);letter-spacing:.04em;margin-top:18px;font-family:IBM Plex Mono,monospace;font-size:12px}.feature .side{border-left:1px solid var(--line);align-items:center;padding-left:28px;display:flex}.feature .side .eyebrow{line-height:1.9}@media (width<=820px){.feature .side{border-left:none;padding-left:0}}.article{max-width:760px;margin:0 auto}.article .back{color:var(--muted);align-items:center;min-height:24px;margin-bottom:36px;font-family:IBM Plex Mono,monospace;font-size:12px;transition:color .15s;display:inline-flex}.article .back:hover{color:var(--amber)}.article .cat{letter-spacing:.14em;text-transform:uppercase;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:11px}.article h1{letter-spacing:-.03em;margin:14px 0 18px;font-family:Archivo,sans-serif;font-size:clamp(32px,5vw,56px);font-weight:900;line-height:1.03}.article .dek{color:var(--muted);max-width:60ch;font-size:clamp(18px,2.2vw,23px);line-height:1.45}.article .meta{color:var(--faint);letter-spacing:.04em;border-bottom:1px solid var(--line-bright);margin:28px 0 0;padding-bottom:32px;font-family:IBM Plex Mono,monospace;font-size:12px}.prose{color:#d9d6cf;margin-top:40px;font-size:18px;line-height:1.7}.prose p{margin:0 0 24px}.prose p,.prose ul,.prose ol{max-width:54ch}.prose h2{letter-spacing:-.015em;color:var(--ink);margin:48px 0 16px;font-family:Archivo,sans-serif;font-size:28px;font-weight:800;line-height:1.15}.prose h3{color:var(--ink);margin:36px 0 12px;font-family:Archivo,sans-serif;font-size:21px;font-weight:700;line-height:1.2}.prose a{color:var(--amber);text-underline-offset:2px;text-decoration:underline 1px;transition:color .15s}.prose a:hover{color:#ffb05f}.prose strong{color:var(--ink);font-weight:600}.prose ul,.prose ol{margin:0 0 24px 24px}.prose li{margin-bottom:8px}.prose blockquote{border:1px solid var(--line-bright);color:var(--muted);margin:0 0 24px;padding:16px 20px;font-style:italic}.prose code{background:var(--panel-2);border:1px solid var(--line);color:var(--amber);border-radius:3px;padding:1px 6px;font-family:IBM Plex Mono,monospace;font-size:14px}.prose pre{color:var(--ink);border:1px solid var(--line);border-radius:4px;margin:0 0 24px;padding:20px 22px;font-family:IBM Plex Mono,monospace;font-size:13.5px;line-height:1.55;overflow-x:auto;background:var(--panel)!important}.prose pre code{color:inherit;background:0 0;border:none;padding:0}.prose .todo{background:var(--panel);border:1px solid var(--line-bright);color:var(--muted);margin:0 0 24px;padding:16px 20px;font-family:IBM Plex Mono,monospace;font-size:13px}.wire{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:8px;display:grid}@media (width<=760px){.wire{grid-template-columns:1fr}}.lane-card{border:1px solid var(--line);background:var(--panel);padding:var(--pad-card-lg);transition:border-color .15s ease, transform .15s var(--ease-out);border-radius:3px;display:block}.lane-card:hover{border-color:var(--amber)}.lane-card .tag{letter-spacing:.14em;text-transform:uppercase;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:11px}.lane-card h3{letter-spacing:-.01em;margin:10px 0;font-family:Archivo,sans-serif;font-size:22px;font-weight:700;line-height:1.15}.lane-card p{color:var(--muted);max-width:44ch;font-size:14.5px;line-height:1.5}.lane-card .go{color:var(--amber);margin-top:18px;font-family:IBM Plex Mono,monospace;font-size:13px;display:inline-block}.callout{border:1px solid var(--line-bright);background:var(--panel);border-radius:3px;max-width:72ch;margin-top:40px;padding:22px 26px}.callout .k{letter-spacing:.12em;text-transform:uppercase;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:11px}.callout p{color:var(--muted);max-width:56ch;margin-top:8px;font-size:15px;line-height:1.6}.callout a{color:var(--amber)}
