@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2?dpl=dpl_pK7izDwTLBFZhpfDsCo3H3zGZL7L)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2?dpl=dpl_pK7izDwTLBFZhpfDsCo3H3zGZL7L)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2?dpl=dpl_pK7izDwTLBFZhpfDsCo3H3zGZL7L)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_efde1a47-module__SZ3kUW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_efde1a47-module__SZ3kUW__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2?dpl=dpl_pK7izDwTLBFZhpfDsCo3H3zGZL7L)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2?dpl=dpl_pK7izDwTLBFZhpfDsCo3H3zGZL7L)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2?dpl=dpl_pK7izDwTLBFZhpfDsCo3H3zGZL7L)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2?dpl=dpl_pK7izDwTLBFZhpfDsCo3H3zGZL7L)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2?dpl=dpl_pK7izDwTLBFZhpfDsCo3H3zGZL7L)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2?dpl=dpl_pK7izDwTLBFZhpfDsCo3H3zGZL7L)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_80bdd358-module__UtJNba__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_80bdd358-module__UtJNba__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#0a0705;--bg-1:#100c0a;--bg-2:#191512;--fg:#f3f1ee;--fg-muted:#888583;--fg-dim:#4f4c4a;--line:#221e1c;--accent:#fc9f30;--accent-soft:#fc9f3029;--mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--sans:var(--font-geist), "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--radius:4px;--maxw:1200px;--pad-x:clamp(20px, 4vw, 64px)}@supports (color:lab(0% 0 0)){:root{--bg:lab(1.9768% .58151 .968593);--bg-1:lab(3.68884% .864729 1.48878);--bg-2:lab(7.20999% 1.32915 2.35569);--fg:lab(95.3747% .282615 1.88148);--fg-muted:lab(55.911% .839591 1.66218);--fg-dim:lab(32.7108% .844225 1.66523);--line:lab(11.8231% 1.39214 2.69362);--accent:lab(73.9802% 29.8539 68.1053);--accent-soft:lab(73.9802% 29.8539 68.1053/.16)}}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--fg)}body{font-family:var(--sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;font-size:15px;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:default;background:0 0;border:0}::selection{background:var(--accent);color:var(--bg)}.chrome{z-index:50;padding:18px var(--pad-x);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);pointer-events:none;justify-content:space-between;align-items:center;font-size:11.5px;display:flex;position:fixed;inset:0 0 auto}.chrome>*{pointer-events:auto}.chrome .mark{color:var(--fg);align-items:center;gap:10px;display:inline-flex}.chrome .mark .dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%;animation:2.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.chrome .nav{align-items:center;gap:22px;display:flex}.chrome .nav a{transition:color .12s}.chrome .nav a:hover{color:var(--fg)}.chrome .nav a.cta{color:var(--fg);border:1px solid var(--line);border-radius:var(--radius);white-space:nowrap;padding:7px 12px;transition:border-color .16s,background .16s}.chrome .nav a.cta:hover{border-color:var(--accent);background:var(--accent-soft)}.hero{grid-template-rows:1fr auto;min-height:92svh;display:grid;position:relative}.hero-canvas-wrap{position:absolute;inset:0;overflow:hidden}.hero-canvas-wrap canvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-canvas-wrap canvas:active{cursor:grabbing}.hero-overlay{z-index:2;padding:0 var(--pad-x) 6vh;pointer-events:none;align-self:end;position:relative}.hero-overlay>*{pointer-events:auto}.hero-tag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:18px;font-size:10.5px}.hero-tag span.live:before{content:"";background:var(--accent);vertical-align:middle;width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%;margin-right:8px;display:inline-block}.hero-headline{font-family:var(--mono);letter-spacing:-.02em;max-width:22ch;color:var(--fg);font-size:clamp(28px,4.4vw,56px);font-weight:500;line-height:1.05}.hero-headline em{color:var(--accent);font-style:normal}.hero-hint{font-family:var(--mono);color:var(--fg-dim);letter-spacing:.06em;align-items:center;gap:14px;margin-top:28px;font-size:11px;display:inline-flex}.hero-hint kbd{font-family:var(--mono);border:1px solid var(--line);color:var(--fg-muted);background:var(--bg-1);border-radius:3px;padding:2px 6px;font-size:10.5px}.hero-hint .sep{opacity:.5}.cmd-line{bottom:20px;right:var(--pad-x);z-index:3;font-family:var(--mono);color:var(--fg-muted);min-width:min(430px, calc(100vw - var(--pad-x) * 2));border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;cursor:text;background:#0f0c09c7;border-radius:4px;align-items:center;gap:8px;padding:9px 12px;font-size:11.5px;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #00000047}.cmd-line .prompt{color:var(--accent);white-space:nowrap}.cmd-line input{font:inherit;color:var(--fg);pointer-events:none;width:100%;min-width:0;caret-color:var(--accent);background:0 0;border:0;outline:0}.cmd-line:focus-within{border-color:color-mix(in oklch, var(--accent) 75%, var(--line));box-shadow:inset 0 1px 0 #ffffff0d, 0 0 0 1px var(--accent-soft), 0 12px 30px #00000047}.cmd-line input::placeholder{color:var(--fg-dim)}.cmd-out{bottom:76px;right:var(--pad-x);z-index:3;font-family:var(--mono);color:var(--fg-muted);text-align:left;white-space:normal;pointer-events:auto;width:min(430px, calc(100vw - var(--pad-x) * 2));border:1px solid color-mix(in oklch, var(--line) 65%, transparent);opacity:0;background:#0f0c09ad;border-radius:4px;padding:10px 12px;font-size:11.5px;transition:opacity .2s,transform .2s;position:absolute;transform:translateY(4px);box-shadow:0 12px 28px #0000003d}.cmd-out.show{opacity:1;transform:translateY(0)}.cmd-out-line{line-height:1.65;animation:.16s ease-out both terminal-line-in}.cmd-out-line:before{content:"> ";color:var(--accent)}.cmd-out .accent{color:var(--accent)}.cmd-out a{color:inherit;pointer-events:auto}.cmd-out a:hover{color:var(--accent)}@keyframes terminal-line-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.section{max-width:var(--maxw);padding:14vh var(--pad-x) 0;margin:0 auto}.section+.section{padding-top:12vh}.section:last-of-type{padding-bottom:14vh}.section-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:10px;margin-bottom:28px;font-size:10.5px;display:flex}.section-label:before{content:"";background:var(--accent);width:8px;height:1px}.bio{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:clamp(24px,6vw,80px);display:grid}@media (max-width:720px){.bio{grid-template-columns:1fr}}.bio-card{border:1px solid var(--line);font-family:var(--mono);color:var(--fg-muted);background:linear-gradient(180deg, var(--bg-1), var(--bg));border-radius:6px;padding:20px;font-size:11.5px;position:relative;overflow:hidden}.bio-card:after{content:"";background:radial-gradient(120% 60% at 50% 0%, var(--accent-soft), transparent 60%);pointer-events:none;opacity:.6;position:absolute;inset:0}.bio-card .row{border-bottom:1px dashed var(--line);justify-content:space-between;padding:6px 0;display:flex}.bio-card .row:last-child{border-bottom:0}.bio-card .row b{color:var(--fg);font-weight:500}.bio-card .name{font-family:var(--mono);color:var(--fg);letter-spacing:-.01em;margin-bottom:4px;font-size:22px}.bio-card .role{color:var(--fg-dim);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:11px}.bio-prose p{color:var(--fg);text-wrap:pretty;margin-bottom:1em;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.bio-prose p+p{color:var(--fg-muted)}.bio-prose .lede{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:14px;font-size:11px}.bench{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(12,1fr);gap:1px;display:grid;overflow:hidden}.bench .row{background:var(--bg);cursor:default;grid-column:span 12;grid-template-columns:60px 220px 1fr 120px 120px;align-items:center;gap:24px;padding:24px;transition:background .2s,color .2s;display:grid;position:relative;overflow:hidden}.bench .row:hover{background:var(--bg-1)}.bench a.row{cursor:pointer}.bench .row:before{content:"";background:var(--accent);transform-origin:top;width:2px;transition:transform .24s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.bench .row:hover:before{transform:scaleY(1)}.bench .row .idx{font-family:var(--mono);color:var(--fg-dim);letter-spacing:.1em;font-size:11px}.bench .row .name{font-family:var(--mono);color:var(--fg);letter-spacing:-.01em;align-items:baseline;gap:10px;font-size:18px;display:flex}.bench .row .name .glyph{text-align:center;width:22px;color:var(--accent);font-size:14px;display:inline-block}.bench .row .desc{color:var(--fg-muted);text-wrap:pretty;font-size:14px;line-height:1.5}.bench .row .stage{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.bench .row .stage:before{content:"";background:var(--fg-dim);border-radius:50%;width:6px;height:6px}.bench .row[data-stage=live] .stage:before{background:#61d46a;background:lab(76.6558% -50.5136 42.0179);box-shadow:0 0 8px #61d46a99;box-shadow:0 0 8px lab(76.6558% -50.5136 42.0179/.6)}.bench .row[data-stage=beta] .stage:before{background:var(--accent);box-shadow:0 0 8px var(--accent)}.bench .row[data-stage=r\&d] .stage:before{background:#59aaf8;background:lab(66.978% -7.00608 -47.4265);box-shadow:0 0 8px #59aaf880;box-shadow:0 0 8px lab(66.978% -7.00608 -47.4265/.5)}.bench .row .more{text-align:right;font-family:var(--mono);color:var(--fg-dim);letter-spacing:.06em;font-size:11px}.bench .row:hover .more{color:var(--accent)}@media (max-width:820px){.bench .row{grid-template-columns:40px 1fr;gap:12px 16px;padding:18px 16px}.bench .row .desc,.bench .row .stage,.bench .row .more{grid-column:2}.bench .row .idx{grid-row:1}.bench .row .name{grid-column:2}}.now{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:720px){.now{grid-template-columns:1fr}}.now .cell{background:var(--bg);flex-direction:column;gap:12px;min-height:200px;padding:28px 24px;display:flex}.now .cell .lbl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);font-size:10.5px}.now .cell h3{font-family:var(--mono);color:var(--fg);letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:1.3}.now .cell p{color:var(--fg-muted);margin-top:auto;font-size:14px;line-height:1.55}.contact-cta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:8vh var(--pad-x);max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin:6vh auto 0;display:flex}.contact-cta h2{font-family:var(--mono);letter-spacing:-.02em;max-width:14ch;font-size:clamp(28px,3.5vw,44px);font-weight:500;line-height:1.1}.contact-cta a.btn{border:1px solid var(--accent);color:var(--accent);font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;border-radius:4px;align-items:center;gap:12px;padding:14px 22px;font-size:13px;transition:background .2s,color .2s,transform .2s;display:inline-flex}.contact-cta a.btn:hover{background:var(--accent);color:var(--bg);transform:translate(4px)}.contact-cta a.btn .arrow{transition:transform .2s}.contact-cta a.btn:hover .arrow{transform:translate(4px)}.foot{border-top:1px solid var(--line);padding:4vh var(--pad-x) 5vh;font-family:var(--mono);color:var(--fg-dim);grid-template-columns:1fr 1fr;gap:24px;margin-top:0;font-size:11px;display:grid}@media (max-width:720px){.foot{grid-template-columns:1fr}}.foot .colophon{letter-spacing:.04em;flex-direction:column;gap:6px;display:flex}.foot .colophon b{color:var(--fg-muted);font-weight:500}.foot .ascii{white-space:pre;color:var(--fg-muted);height:16em;font-size:10.5px;line-height:1.35;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 25% 100%);mask-image:linear-gradient(#0000,#000 25% 100%)}.foot .ascii .line{display:block}.foot .ascii .ts{color:var(--fg-dim)}.foot .ascii .tag{color:var(--accent)}.foot .ascii .cur:after{content:"▌";color:var(--accent);animation:1.05s steps(2,end) infinite blink}@keyframes blink{50%{opacity:0}}.contact-page{min-height:100dvh;max-width:var(--maxw);padding:18vh var(--pad-x) 8vh;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,6vw,96px);margin:0 auto;display:grid}@media (max-width:820px){.contact-page{grid-template-columns:1fr;padding-top:14vh}}.contact-page .lhs h1{font-family:var(--mono);letter-spacing:-.02em;margin-bottom:22px;font-size:clamp(28px,3.6vw,44px);font-weight:500;line-height:1.05}.contact-page .lhs h1 em{color:var(--accent);font-style:normal}.contact-page .lhs p{color:var(--fg-muted);max-width:38ch;margin-bottom:14px;font-size:16px;line-height:1.6}.contact-page .lhs .meta{font-family:var(--mono);color:var(--fg-dim);gap:6px;margin-top:32px;font-size:11.5px;display:grid}.contact-page .lhs .meta a:hover{color:var(--accent)}.form{gap:16px;display:grid}.form .field{gap:6px;display:grid}.form .honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);font-size:10.5px}.form input,.form textarea{font:inherit;font-family:var(--mono);background:var(--bg-1);color:var(--fg);border:1px solid var(--line);resize:vertical;border-radius:4px;outline:none;padding:12px 14px;font-size:14px;transition:border-color .16s,background .16s}.form textarea{min-height:140px}.form input:focus,.form textarea:focus{border-color:var(--accent);background:var(--bg)}.form input:-webkit-autofill{-webkit-text-fill-color:var(--fg);caret-color:var(--accent);box-shadow:0 0 0 1000px var(--bg-1) inset;border-color:var(--line);transition:background-color 9999s ease-in-out}.form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg);caret-color:var(--accent);box-shadow:0 0 0 1000px var(--bg-1) inset;border-color:var(--line);transition:background-color 9999s ease-in-out}.form input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg);caret-color:var(--accent);box-shadow:0 0 0 1000px var(--bg-1) inset;border-color:var(--line);transition:background-color 9999s ease-in-out}.form textarea:-webkit-autofill{-webkit-text-fill-color:var(--fg);caret-color:var(--accent);box-shadow:0 0 0 1000px var(--bg-1) inset;border-color:var(--line);transition:background-color 9999s ease-in-out}.form textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg);caret-color:var(--accent);box-shadow:0 0 0 1000px var(--bg-1) inset;border-color:var(--line);transition:background-color 9999s ease-in-out}.form textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg);caret-color:var(--accent);box-shadow:0 0 0 1000px var(--bg-1) inset;border-color:var(--line);transition:background-color 9999s ease-in-out}.form .row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:540px){.form .row2{grid-template-columns:1fr}}.form .submit{border:1px solid var(--accent);color:var(--accent);font-family:var(--mono);letter-spacing:.04em;cursor:default;white-space:nowrap;border-radius:4px;justify-self:start;align-items:center;gap:10px;padding:14px 22px;font-size:13px;transition:background .16s,color .16s,transform .16s;display:inline-flex}.form .submit:hover{background:var(--accent);color:var(--bg)}.form .submit:disabled{opacity:.5;cursor:not-allowed}.form .turnstile-wrap{justify-content:flex-start;min-height:65px;display:flex}.form .status{font-family:var(--mono);color:var(--accent);min-height:1.3em;font-size:11.5px}.grain{pointer-events:none;z-index:1;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.7 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}.cursor-glow{pointer-events:none;background:radial-gradient(circle, var(--accent-soft) 0%, transparent 60%);z-index:2;opacity:0;mix-blend-mode:screen;border-radius:50%;width:360px;height:360px;transition:opacity .4s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor-glow.on{opacity:.8}.tweaks-toggle{z-index:60;background:var(--bg-1);border:1px solid var(--line);cursor:default;border-radius:50%;width:36px;height:36px;transition:border-color .16s,transform .16s;position:fixed;bottom:18px;right:18px}.tweaks-toggle:after{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tweaks-toggle:hover{border-color:var(--accent);transform:scale(1.05)}.tweaks-panel{z-index:60;background:var(--bg-1);border:1px solid var(--line);width:260px;font-family:var(--mono);color:var(--fg-muted);border-radius:8px;padding:14px 16px;font-size:11.5px;position:fixed;bottom:64px;right:18px;box-shadow:0 18px 40px #0006}.tweaks-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tweaks-h b{color:var(--fg);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.tweaks-h button{color:var(--fg-dim);font-size:16px}.tweaks-row{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.tweaks-row label{color:var(--fg-dim)}.tweaks-row .swatches{gap:6px;display:flex}.tweaks-row .sw{border:1px solid var(--line);cursor:default;border-radius:50%;width:18px;height:18px}.tweaks-row .sw.on{outline:2px solid var(--fg);outline-offset:2px}.tweaks-row .seg{gap:4px;display:flex}.tweaks-row .seg button{border:1px solid var(--line);color:var(--fg-muted);border-radius:3px;padding:4px 8px}.tweaks-row .seg button.on{color:var(--accent);border-color:var(--accent)}.tweaks-row input[type=checkbox]{appearance:none;border:1px solid var(--line);background:var(--bg);cursor:default;border-radius:3px;place-items:center;width:17px;height:17px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.tweaks-row input[type=checkbox]:after{content:"";border-left:2px solid var(--bg);border-bottom:2px solid var(--bg);width:8px;height:4px;transition:transform .12s ease-out;transform:rotate(-45deg)translateY(-1px)scale(0)}.tweaks-row input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.tweaks-row input[type=checkbox]:checked:after{transform:rotate(-45deg)translateY(-1px)scale(1)}.tweaks-row input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tweaks-row input[type=range]{min-width:80px;accent-color:var(--accent);flex:1}.tweaks-row .ghost{border:1px solid var(--line);color:var(--fg);border-radius:3px;flex:1;padding:6px 10px}.tweaks-row .ghost:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:640px){.chrome{padding:14px 18px;font-size:10.5px}.chrome .nav{gap:14px}.chrome .nav a:not(.cta){display:none}.hero{min-height:78svh}.hero-overlay{padding-bottom:7vh}.hero-headline{max-width:18ch;font-size:clamp(26px,7vw,36px)}.cmd-line,.cmd-out{display:none}.section{padding-top:9vh}.contact-cta{padding:6vh var(--pad-x);flex-direction:column;align-items:flex-start;margin-top:2vh}.bench .row .more,.cursor-glow{display:none}}@media (hover:none){.cursor-glow{display:none}}
