:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050507;--fg:#f0f0f5;--muted:#9696a5;--line:#ffffff16;--cyan:#82e9ff;--purple:#b7a0ff;--card:#ffffff05;--glass-line:#ffffff17;--mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.repo-unavailable{opacity:.5;cursor:default}button{font:inherit;color:inherit;cursor:pointer}code{font-family:var(--mono)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.skip{color:#000;z-index:100;background:#fff;padding:15px;position:fixed;top:-100px}.skip:focus{top:10px}[hidden]{display:none!important}#scene{z-index:-1;pointer-events:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}.stage-fallback{opacity:.8;filter:drop-shadow(0 0 30px #9b7eff55);width:76%;max-width:300px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.no-webgl .stage-fallback{display:block}.nav{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#05050759;justify-content:space-between;align-items:center;height:72px;padding:0 max(45px,50% - 615px);display:flex;position:sticky;top:0}.logo{letter-spacing:-.7px;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.logo-icon{filter:drop-shadow(0 0 10px #a7b6ff55);width:24px;height:24px}.alpha{color:#b4b6c4;font:10px var(--mono);border:1px solid #ffffff25;border-radius:5px;margin-left:4px;padding:4px 6px}.nav nav{color:var(--muted);gap:32px;font-size:12px;display:flex}.nav nav a:hover{color:#fff}.github{border:1px solid var(--glass-line);background:#ffffff0a;border-radius:999px;padding:10px 16px;font-size:11px}.github span{margin-left:16px}main{z-index:1;position:relative}.hero{text-align:center;border-left:1px solid var(--line);border-right:1px solid var(--line);max-width:1320px;margin:auto;padding:60px 30px 0;position:relative;overflow:hidden}.hero-grid{z-index:-1;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.release{color:#b8b8c4;background:#ffffff04;border:1px solid #ffffff20;border-radius:30px;align-items:center;gap:12px;padding:9px 14px;font-size:10px;display:inline-flex}.release:hover{color:#fff;border-color:#ffffff40}.signal-dot{background:var(--cyan);border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:2.4s ease-in-out infinite pulse;display:inline-block;box-shadow:0 0 10px #82e9ff88}.release-divider{color:#494951;margin:0 4px}@keyframes pulse{50%{opacity:.35;box-shadow:0 0 4px #82e9ff44}}h1{letter-spacing:-6px;margin:32px 0 23px;font-size:clamp(66px,7.8vw,108px);font-weight:600;line-height:1.02}h1 span{color:#0000;background:linear-gradient(110deg,#fff 10%,#b5c9ff 55%,#b78de6 90%);-webkit-background-clip:text;background-clip:text}.hero-copy{color:var(--muted);max-width:460px;margin:0 auto 15px;font-size:17px;line-height:1.7}.hero-product{color:#b4b6c8;max-width:620px;font:12px/1.8 var(--mono);margin:0 auto 28px}.actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.primary,.secondary{border-radius:999px;justify-content:center;align-items:center;gap:26px;padding:13px 20px;font-size:12px;transition:background .2s,box-shadow .2s;display:inline-flex}.primary{color:#111;background:#ededf2;border:1px solid #fff;box-shadow:0 0 25px #ffffff08}.primary:hover{background:#fff;box-shadow:0 0 25px #ffffff20}.secondary{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a}.secondary:hover{background:#ffffff14}.stage{width:640px;max-width:100%;height:420px;margin:0 auto;position:relative}.hero .stage:after{content:"";background:#aacaff;height:1px;position:absolute;bottom:23px;left:30%;right:30%;box-shadow:0 0 20px 4px #9b7eff44}.hud{z-index:2;letter-spacing:1px;color:#c3c6d4;text-align:left;font:10px/1.9 var(--mono);position:absolute}.hud b{color:#9296a8;letter-spacing:.7px;font:9px/1.8 var(--mono);display:block}.top-left{top:50px;left:0}.bottom-right{bottom:75px;right:-15px}.horizon{background-image:linear-gradient(#9d98f712 1px,#0000 1px),linear-gradient(90deg,#9d98f712 1px,#0000 1px);background-size:45px 30px;border-top:1px solid #b6a4ff35;height:80px;position:absolute;bottom:0;left:-250px;right:-250px;transform:perspective(250px)rotateX(55deg);box-shadow:0 -15px 100px #9279ff1f;-webkit-mask-image:linear-gradient(#0000,#000 10%,#0000);mask-image:linear-gradient(#0000,#000 10%,#0000)}.hero-caption{border-top:1px solid var(--line);color:#b4b6c4;letter-spacing:1.3px;font:11px var(--mono);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff04;justify-content:center;gap:65px;margin:0 -30px;padding:24px;display:flex}.section{border-bottom:1px solid var(--line);max-width:1120px;margin:0 auto;padding:100px 0}.section:last-child{border-bottom:0}.section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:40px;display:flex}.eyebrow{letter-spacing:1.5px;color:#a9abbb;font:10px/1.6 var(--mono);margin:0 0 20px}h2{letter-spacing:-1.8px;margin:0;font-size:44px;font-weight:500;line-height:1.12}.section-heading>p{max-width:355px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.fine{color:#9a9cad;max-width:850px;font:11px/1.8 var(--mono);margin:0}:is(.home,.tool-page){--text-body:16px;--text-secondary:14px;--text-meta:12px;--text-label:11px}:is(.home,.tool-page) .overview-heading>p:last-child,:is(.home,.tool-page) .overview-facts dd,:is(.home,.tool-page) .section-heading>p,:is(.home,.tool-page) .tool-card .line,:is(.home,.tool-page) .tool-card p.body,:is(.home,.tool-page) .receipt p,:is(.home,.tool-page) .flow-description,:is(.home,.tool-page) .flow-detail,:is(.home,.tool-page) .start>p:not(.eyebrow){font-size:var(--text-body);line-height:1.7}:is(.home,.tool-page) .overview-facts dt{font-size:var(--text-body);line-height:1.5}:is(.home,.tool-page) .hero-copy{font-size:18px}:is(.home,.tool-page) .nav nav,:is(.home,.tool-page) .github,:is(.home,.tool-page) .primary,:is(.home,.tool-page) .secondary,:is(.home,.tool-page) .tool-links,:is(.home,.tool-page) .command button,:is(.home,.tool-page) footer{font-size:var(--text-secondary)}:is(.home,.tool-page) .tool-card .cmd,:is(.home,.tool-page) .receipt pre,:is(.home,.tool-page) .command code{font-size:13px}:is(.home,.tool-page) .tool-card .note,:is(.home,.tool-page) .receipt .by,:is(.home,.tool-page) .start>small,:is(.home,.tool-page) footer>span{font-size:var(--text-meta);line-height:1.7}:is(.home,.tool-page) .eyebrow,:is(.home,.tool-page) .flow-card small,:is(.home,.tool-page) .tool-card small,:is(.home,.tool-page) .receipt small,:is(.home,.tool-page) .status{font-size:var(--text-label);line-height:1.6}:is(.home,.tool-page) .tool-card>div:first-child{flex-wrap:wrap;gap:10px}:is(.home,.tool-page) .flow-back{min-height:calc(100% + 2 * var(--flow-inset-y));bottom:auto}.tool-page .product-columns p,.tool-page .family-card p,.tool-page .pipeline-detail p,.tool-page .bento p,.tool-page .session-example p:not(.eyebrow),.tool-page .layer p,.tool-page .split-text,.tool-page .facts .v,.tool-page .facts .v small,.tool-page .queries span,.tool-page .keys dd,.tool-page .install-note,.tool-page .spec{font-size:var(--text-body);line-height:1.7}.tool-page .hero-product,.tool-page .terminal-caption,.tool-page .request-axes>span,.tool-page .inline-link,.tool-page .family-link,.tool-page .capture-tabs button,.tool-page .install-head button{font-size:var(--text-secondary);line-height:1.7}.tool-page .fine,.tool-page .terminal-header,.tool-page .stat-row{font-size:var(--text-meta);line-height:1.7}.tool-page .family-card small,.tool-page .family-card .chip,.tool-page .request-axes small,.tool-page .node small,.tool-page .layer small,.tool-page .facts .k,.tool-page .spec thead th,.tool-page .release,.tool-page .hero-caption,.tool-page .alpha,.tool-page .install-head{font-size:var(--text-label);line-height:1.6}.tool-page .family-cmd,.tool-page .layer pre,.tool-page .queries code,.tool-page .keys kbd,.tool-page .layer kbd,.tool-page .spec tbody th code,.tool-page .install pre,.tool-page .session-example pre,.tool-page .tui,.tool-page .node code{font-size:13px}.tool-page .family-card{min-width:0}.tool-page .family-card>div{flex-wrap:wrap;gap:10px}.tool-page .request-axes>span{overflow-wrap:anywhere;min-width:0}.tool-page .capture-tabs{border-radius:20px;flex-wrap:wrap;max-width:100%}.tool-page .terminal-header{flex-wrap:wrap;gap:8px 16px}.tool-page .terminal-header code{overflow-wrap:anywhere}.tool-page .terminal-body{min-width:0}.tool-page .session-example{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.tool-page .layer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=950px){.tool-page .layer-grid{grid-template-columns:1fr}}@media (width<=600px){.tool-page .session-example{grid-template-columns:minmax(0,1fr)}.tool-page .nav{flex-wrap:wrap;height:auto;min-height:70px;padding-top:14px;padding-bottom:14px}.tool-page .nav nav{flex-wrap:wrap;gap:12px}.tool-page .capture-tabs button{padding:9px 12px}.tool-page .release{flex-wrap:wrap;justify-content:center;line-height:1.7}}:is(.home,.tool-page) .hero{border-bottom:0;padding-top:48px;padding-bottom:64px}:is(.home,.tool-page) .hero-grid{-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}:is(.home,.tool-page) .hero h1{margin:12px 0 20px}:is(.home,.tool-page) .hero-copy{max-width:560px;margin-bottom:26px}:is(.home,.tool-page) .hero .stage{height:300px}.overview{grid-template-columns:1fr 1.2fr;gap:80px;padding-top:56px;padding-bottom:56px;display:grid}.overview-heading .eyebrow{margin-bottom:14px}.overview-heading h2{letter-spacing:-1px;font-size:32px}.overview-heading>p:last-child{color:var(--muted);max-width:350px;margin:16px 0 0;font-size:14px;line-height:1.8}.overview-facts{gap:22px;margin:0;display:grid}.overview-facts>div{border-left:1px solid var(--glass-line);padding-left:22px}.overview-facts dt{font-size:13px;font-weight:500}.overview-facts dd{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.7}.glass{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(135deg,#ffffff0f,#ffffff03 55%),#0a0b1033;position:relative;box-shadow:inset 0 1px #ffffff1c,0 30px 80px -40px #000d}.glass:after,.flow-back:after{content:"";border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,-20%), #ffffff0d, #0000 60%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.glass:hover:after,.flow-back:hover:after{opacity:1}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}.stage-start{height:300px;margin:-60px auto 60px}.start .stage-start{width:100%}.flow-cards{--flow-inset-y:30px;--flow-inset-x:24px;grid-template-columns:repeat(var(--flow-columns,5), minmax(0, 1fr));border-radius:18px;display:grid}.flow-cards+.fine{margin-top:calc(var(--flow-inset-y,30px) + 28px)}.flow-card{text-align:left;background:0 0;border:0;border-radius:16px;min-width:0;height:330px;padding:0;position:relative}.flow-card[aria-expanded=true]{z-index:3}.flow-card-inner{width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);display:block;position:relative}.flow-card[aria-expanded=true] .flow-card-inner{transform:translateY(-3px)}.flow-front,.flow-back{flex-direction:column;padding:26px 22px;display:flex;position:absolute;inset:0}.flow-front{border-right:1px solid var(--line);background:radial-gradient(ellipse at 50% 0, color-mix(in srgb, var(--tc) 6%, transparent), transparent 75%);justify-content:center;transition:opacity .35s,visibility}.flow-card:last-child .flow-front{border-right:0}.flow-glyph{color:var(--tc);font:30px var(--mono);text-shadow:0 0 18px color-mix(in srgb, var(--tc) 50%, transparent);margin-bottom:35px}.flow-card small{color:#a9abbb;font:10px/1.6 var(--mono);letter-spacing:1px}.flow-card strong{margin:14px 0 20px;font-size:23px;font-weight:400;display:block}.flow-back{inset:calc(-1 * var(--flow-inset-y)) calc(-1 * var(--flow-inset-x));opacity:0;visibility:hidden;clip-path:inset(var(--flow-inset-y) var(--flow-inset-x) round 18px);pointer-events:none;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(135deg,#ffffff0f,#ffffff03 55%),#0a0b10dc;border:1px solid #ffffff25;border-radius:18px;transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1),clip-path .55s cubic-bezier(.22,1,.36,1),visibility 0s .55s;transform:translateY(6px);box-shadow:inset 0 1px #ffffff1c,0 20px 50px -25px #000b}.flow-card[aria-expanded=true] .flow-front{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.flow-card[aria-expanded=true] .flow-back{opacity:1;visibility:visible;pointer-events:auto;clip-path:inset(0 round 18px);transition-delay:0s;transform:translateY(0)}.flow-back>*{opacity:0;transition:opacity .3s,transform .4s;transform:translateY(5px)}.flow-card[aria-expanded=true] .flow-back>*{opacity:1;transition-delay:90ms;transform:none}.flow-card[aria-expanded=true] .flow-description{transition-delay:.14s}.flow-card[aria-expanded=true] .flow-detail{transition-delay:.19s}.flow-back strong{margin:10px 0 18px}.flow-back{border-color:color-mix(in srgb, var(--tc) 40%, transparent)}.flow-back small{color:var(--tc)}.flow-back:after{background:radial-gradient(400px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--tc) 9%, transparent), transparent 60%)}.flow-description{color:#e2e3ed;font-size:16px;line-height:1.6}.flow-detail{color:#a9adbf;margin-top:16px;font-size:14px;line-height:1.65}.flow-example{color:var(--tc);overflow-wrap:anywhere;margin-top:18px;font-size:13px;line-height:1.7}@media (prefers-reduced-motion:reduce){.flow-card-inner,.flow-front,.flow-back,.flow-back>*,.flow-card[aria-expanded=true] .flow-front{transition:none}.flow-card[aria-expanded=true] .flow-card-inner{transform:none}}.pipeline{border-radius:18px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.node{border:0;border-right:1px solid var(--line);text-align:left;background:0 0;padding:28px 22px;transition:background .4s,box-shadow .4s;position:relative}.node:last-child{border:0}.node.selected{background:radial-gradient(at top,#a8c4ff1c,#0000 80%),#ffffff08;box-shadow:inset 0 1px #96daff33}.node:after{content:"";background:linear-gradient(90deg, var(--cyan), var(--purple));width:0;height:1px;position:absolute;top:0;left:0;box-shadow:0 0 10px #82e9ff88}.node.selected:after{animation:step var(--step,8s) linear forwards}.pipeline.held .node.selected:after{width:100%;animation:none}@keyframes step{to{width:100%}}.node.selected .node-icon{color:var(--cyan);text-shadow:0 0 20px #82e9ff66}.node-icon{color:#717582;font:30px var(--mono);margin-bottom:35px;transition:color .4s,text-shadow .4s;display:block}.node small{color:#a9abbb;letter-spacing:1px;font:10px var(--mono);display:block}.node strong{margin:14px 0;font-size:23px;font-weight:400;display:block}.node code{color:#9a9fb3;font-size:11px}.pipeline-detail{align-items:center;gap:12px;min-height:75px;padding:20px 0;display:flex}.pipeline-detail p{color:#b6b7c7;flex:1;margin:0;font-size:12px;line-height:1.7}.pipeline-detail button{border:1px solid var(--glass-line);white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:10px var(--mono);background:#ffffff0a;border-radius:999px;padding:10px 15px}.pipeline-detail button:hover{border-color:#ffffff40}.receipts{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.receipt{border-radius:18px;flex-direction:column;padding:28px;display:flex}.receipt small{color:#a3a5b8;letter-spacing:1px;font:10px var(--mono)}.receipt h3{letter-spacing:-.6px;margin:22px 0 10px;font-size:21px;font-weight:500}.receipt p{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.8}.receipt pre{border:1px solid var(--line);color:#c9ccd8;font:11.5px/1.75 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#00000040;border-radius:12px;margin:auto 0 0;padding:16px 18px}.receipt pre .p{color:#8a8ca0}.receipt pre .x{color:#f0b6c8}.receipt .by{color:#a3a5b8;font:10px var(--mono);letter-spacing:1px;margin-top:14px}.tool-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tool-card{border-radius:18px;flex-direction:column;padding:25px;transition:border-color .25s,background .25s,transform .25s;display:flex;position:relative;overflow:hidden}.tool-card:before{content:"";background:radial-gradient(400px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--tc) 9%, #0000), #0000 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.tool-card:hover{border-color:color-mix(in srgb, var(--tc) 40%, #0000)}.tool-card:hover:before{opacity:1}.tool-card.featured{grid-column:span 2}.tool-card>div:first-child{align-items:center;gap:15px;display:flex}.tool-glyph{color:var(--tc);width:29px;font:25px var(--mono);text-shadow:0 0 18px color-mix(in srgb, var(--tc) 50%, #0000)}.tool-card small{color:#a3a5b8;letter-spacing:1px;font:10px var(--mono)}.status{color:#c1b5ff;letter-spacing:1px;font:10px var(--mono);text-transform:uppercase;background:#a89aff0a;border:1px solid #bcb1ff35;border-radius:999px;margin-left:auto;padding:6px 10px}.tool-card h3{letter-spacing:-.6px;margin:30px 0 6px;font-size:22px;font-weight:500}.tool-card .line{color:#c6c8d8;margin:0 0 10px;font-size:13px}.tool-card p.body{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.9}.tool-card .cmd{border:1px solid var(--line);color:#b8bbc9;overflow-wrap:anywhere;background:#00000040;border-radius:10px;margin-bottom:4px;padding:10px 12px;font-size:10px;line-height:1.6}.tool-card .cmd:before{content:"$ ";color:#8a8ca0}.tool-card .note{color:#a3a5b6;font:11px/1.8 var(--mono);margin:8px 0 18px}.tool-links{color:#d6d9ea;border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;font-size:13px;display:flex}.tool-links a:hover{color:#fff}.tool-links .soon{color:#8e90a2}.tool-card .spacer{flex:1;min-height:18px}.bento{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bento article{border-radius:18px;min-height:240px;padding:30px}.bento .bento-big{grid-column:span 2}.bento h3{letter-spacing:-.6px;margin:26px 0 12px;font-size:20px;font-weight:500}.bento p{color:var(--muted);max-width:500px;font-size:13px;line-height:1.8}.evidence-scale{letter-spacing:1px;height:70px;font:8px var(--mono);align-items:center;gap:12px;display:flex}.evidence-scale span{color:#c1b5ff;background:#a89aff0a;border:1px solid #bcb1ff35;padding:10px}.evidence-scale i{background:linear-gradient(90deg,#bcb1ff35,#82e9ff66,#bcb1ff35) 0 0/200% 100%;flex:1;height:1px;animation:3s linear infinite flow}@keyframes flow{to{background-position:-200% 0}}.mini-symbol{color:#cccde0;min-height:70px;font:20px/1.25 var(--mono)}.mini-symbol span{color:#8d9fb5}.refusal{grid-column:span 2;grid-template-columns:1fr 1fr;align-items:center;column-gap:30px;display:grid}.bento article.refusal{min-height:0}.refusal code{color:#9ca4c1;grid-row:span 2;font-size:12px;line-height:2}.refusal code span{color:#e6a6bf}.refusal h3{margin:0}.refusal p{margin-top:0}.start{text-align:center;background:radial-gradient(at bottom,#7d6aff0c,#0000 70%);padding-top:140px;padding-bottom:140px}.start h2{font-size:54px}.start>p:not(.eyebrow){color:var(--muted);margin:24px 0 30px;font-size:15px}.command{border-radius:999px;align-items:center;gap:30px;width:max-content;max-width:100%;margin:25px auto 18px;padding:12px 15px;display:flex}.command code{color:#b8bbc9;font-size:11px}.command code:before{content:"$ ";color:#8a8ca0}.command button{color:var(--muted);background:0 0;border:0;font-size:10px}.command button:hover{color:#fff}.start>small{color:#a3a5b6;font:11px var(--mono)}footer{max-width:1120px;color:var(--muted);z-index:1;border-top:1px solid var(--line);align-items:center;gap:25px;margin:0 auto;padding:30px 0 55px;font-size:10px;display:flex;position:relative}footer .logo{color:#fff;font-size:15px}footer>span{font:11px var(--mono);margin-left:15px;margin-right:auto}footer a:hover{color:#fff}@media (width>=1400px){.hero{border-bottom:1px solid var(--line)}}@media (width<=1200px){.section,footer{margin-left:6%;margin-right:6%}.evidence-scale{gap:7px;font-size:7px}.evidence-scale span{padding:8px}}@media (width<=1100px){.flow-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-front{border-bottom:1px solid var(--line)}.flow-card:nth-child(3n) .flow-front{border-right:0}.flow-cards{--flow-inset-y:8px;--flow-inset-x:8px}}@media (width<=950px){.flow-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-card:nth-child(3n) .flow-front{border-right:1px solid var(--line)}.flow-card:nth-child(2n) .flow-front,.flow-card:last-child .flow-front{border-right:0}.flow-card:last-child:nth-child(odd){grid-column:1/-1}.pipeline{grid-template-columns:repeat(3,1fr)}.node:nth-child(3){border-right:0}.node:nth-child(-n+3){border-bottom:1px solid var(--line)}.tool-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.overview{gap:36px}.section-heading{gap:30px}h2{font-size:36px}.section-heading>p{max-width:300px;font-size:12px}.bento{grid-template-columns:repeat(2,1fr)}.bento .bento-big,.bento .refusal{grid-column:span 2}.hero-caption{gap:30px;font-size:10px}footer>span{display:none}}@media (width<=600px){.flow-cards{--flow-inset-y:0px;--flow-inset-x:0px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:1fr;gap:18px}.flow-cards:after{display:none}.flow-card{top:calc(86px + var(--i) * 12px);height:auto;position:sticky}.flow-card[aria-expanded=true]{z-index:auto}.flow-card-inner{display:grid}.flow-front,.flow-back{border-radius:18px;grid-area:1/1;min-height:250px;padding:24px;position:relative;inset:auto}:is(.home,.tool-page) .flow-back{min-height:250px}.flow-back{clip-path:inset(0 round 18px)}.flow-front,.flow-card .flow-front,.flow-card:nth-child(n) .flow-front{border:1px solid var(--glass-line);background:radial-gradient(ellipse at 50% 0, color-mix(in srgb, var(--tc) 8%, transparent), transparent 75%), linear-gradient(135deg, #ffffff0f, #ffffff03 55%), #0a0b10a6;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);justify-content:flex-start;box-shadow:inset 0 1px #ffffff1c,0 -18px 40px -24px #000e}.flow-glyph{margin-bottom:20px}:is(.home,.tool-page) .hero{padding-top:32px;padding-bottom:40px}:is(.home,.tool-page) .hero h1{font-size:clamp(42px,10vw,54px)}:is(.home,.tool-page) .hero .stage{height:230px}.overview{grid-template-columns:1fr;gap:28px}.nav{gap:15px;height:70px;padding:0 18px}.nav nav{gap:15px;margin-left:auto;font-size:10px}.github,.alpha{display:none}.logo{font-size:17px}.hero{padding:45px 16px 0}.release{gap:7px;font-size:9px}.release-divider{display:none}h1{letter-spacing:-3px;margin-top:35px;font-size:54px}.hero-copy{font-size:14px}.hero-product{font-size:10px;line-height:1.9}.primary,.secondary{gap:15px;padding:12px 15px;font-size:11px}.stage{height:320px}.stage-start{height:240px}.hud{letter-spacing:.5px;font-size:9px}.hud b{font-size:8px}.top-left{top:25px}.bottom-right{bottom:48px;right:0}.stage:after{bottom:15px}.hero-caption{letter-spacing:.5px;flex-wrap:wrap;gap:8px 16px;margin:0 -16px;padding:18px 10px;font-size:9px}.section{margin-left:16px;margin-right:16px;padding:65px 0}.section-heading{display:block}.section-heading>p{max-width:none;margin-top:22px;font-size:13px}.eyebrow{letter-spacing:1.2px;font-size:9px}h2{font-size:34px}.pipeline{grid-template-columns:1fr 1fr}.node{border-bottom:1px solid var(--line);padding:22px 16px}.node:nth-child(3){border-right:1px solid var(--line)}.node:nth-child(2n){border-right:0}.node:last-child{border-bottom:0;grid-column:span 2}.node-icon{margin-bottom:22px;font-size:26px}.pipeline-detail{flex-wrap:wrap;gap:10px}.pipeline-detail p{flex-basis:85%;font-size:11px}.fine{font-size:10px}.tool-grid,.bento,.receipts{grid-template-columns:1fr}.receipt{padding:22px}.tool-card.featured,.bento article,.bento .bento-big,.bento .refusal{grid-column:span 1}.bento article{min-height:0;padding:24px}.evidence-scale{gap:5px;font-size:6px}.evidence-scale span{letter-spacing:.3px;padding:7px 5px}.refusal{display:block}.refusal h3{margin-top:25px}.start{padding-top:90px;padding-bottom:90px}.start h2{font-size:38px}.start>small{font-size:10px;line-height:1.7;display:block}.command{gap:18px;padding:12px}.command code{font-size:10px}footer{gap:15px;margin:0 16px}footer .logo{margin-right:auto;font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}.node.selected:after{width:100%}}.link-icon{vertical-align:-.125em;flex-shrink:0;width:1em;height:1em;display:inline-block;overflow:visible}
