[data-skin=velocity] .velocity-console.velocity-console{background:var(--surface);max-width:var(--max-width);border:1px solid oklch(22% .02 240);margin-inline:auto;padding:clamp(2rem,5vw,3rem) clamp(1.25rem,4vw,2.5rem)}[data-skin=velocity] .velocity-console__lede{color:var(--muted);max-width:52ch;margin:0 0 1.25rem;font-size:.98rem}[data-skin=velocity] .velocity-console__form{flex-wrap:wrap;align-items:flex-end;gap:.65rem;margin-bottom:.85rem;display:flex}[data-skin=velocity] .velocity-console__field{flex-direction:column;flex:14rem;gap:.35rem;display:flex}[data-skin=velocity] .velocity-console__label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--primary);font-size:.72rem}[data-skin=velocity] .velocity-console__input{font-family:var(--font-mono);color:var(--ink);background:oklch(11% 0 0);border:1px solid oklch(28% .02 240);border-radius:2px;min-width:0;padding:.65rem .85rem;font-size:.92rem}[data-skin=velocity] .velocity-console__input::placeholder{color:oklch(72% .01 220)}@media (width<=480px){[data-skin=velocity] .velocity-console__field{flex:100%}[data-skin=velocity] .velocity-console__submit,[data-skin=velocity] .velocity-console__mic{flex:1 1 0}}[data-skin=velocity] .velocity-console__input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-skin=velocity] .velocity-console__submit,[data-skin=velocity] .velocity-console__mic,[data-skin=velocity] .velocity-console__chip,[data-skin=velocity] .velocity-console__reset{font-family:var(--font-mono);cursor:pointer;color:var(--ink);background:oklch(13% .006 240);border:1px solid oklch(28% .02 240);border-radius:2px;padding:.6rem .9rem;font-size:.82rem}[data-skin=velocity] .velocity-console__submit{background:var(--primary);color:oklch(11% 0 0);border-color:var(--primary);font-weight:600}[data-skin=velocity] .velocity-console__submit:hover:not(:disabled),[data-skin=velocity] .velocity-console__mic:hover:not(:disabled),[data-skin=velocity] .velocity-console__chip:hover:not(:disabled),[data-skin=velocity] .velocity-console__reset:hover:not(:disabled){filter:brightness(1.08)}[data-skin=velocity] .velocity-console__submit:disabled{opacity:.55;cursor:not-allowed}[data-skin=velocity] .velocity-console__mic[aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:oklch(82% .14 215/.18)}[data-skin=velocity] .velocity-console__mic.is-hidden{display:none}[data-skin=velocity] .velocity-console__chips{flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem;display:flex}[data-skin=velocity] .velocity-console__chip{color:var(--muted);padding:.45rem .75rem;font-size:.78rem}[data-skin=velocity] .velocity-console__chip:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}[data-skin=velocity] .velocity-console__trace{font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;background:oklch(11% 0 0);border:1px solid oklch(22% .02 240);border-left:3px solid oklch(82% .14 215);border-radius:2px;max-height:13rem;margin-bottom:.85rem;padding:.7rem .9rem;font-size:.78rem;line-height:1.7;overflow-y:auto}[data-skin=velocity] .velocity-console__trace-ts{color:oklch(62% .01 220);min-width:4.9em;display:inline-block}[data-skin=velocity] .velocity-console__trace-line{animation:80ms ease-out velocity-trace-in}@keyframes velocity-trace-in{0%{opacity:0;transform:translateY(.2em)}to{opacity:1;transform:none}}[data-skin=velocity] .velocity-console__trace-line.is-hint,[data-skin=velocity] .velocity-console__trace-line.is-note{color:oklch(62% .01 220)}[data-skin=velocity] .velocity-console__trace-line.is-cmd{color:oklch(93% .005 220);font-weight:600}[data-skin=velocity] .velocity-console__trace-line.is-net{color:oklch(72% .01 220)}[data-skin=velocity] .velocity-console__trace-line.is-tool{color:oklch(82% .14 215)}[data-skin=velocity] .velocity-console__trace-call{animation:80ms ease-out velocity-trace-in}[data-skin=velocity] .velocity-console__trace-call-summary{cursor:pointer;margin-block:-.15rem;padding-block:.15rem;list-style-type:disclosure-closed;list-style-position:outside;display:list-item}[data-skin=velocity] .velocity-console__trace-call[open] .velocity-console__trace-call-summary{list-style-type:disclosure-open}[data-skin=velocity] .velocity-console__trace-call-summary::-webkit-details-marker{color:oklch(62% .01 220);font-size:.65em}[data-skin=velocity] .velocity-console__trace-call-summary::marker{color:oklch(62% .01 220);font-size:.65em}[data-skin=velocity] .velocity-console__trace-name{color:oklch(82% .14 215);margin-inline:.35em .45em;font-weight:600}[data-skin=velocity] .velocity-console__trace-preview{color:oklch(62% .01 220)}[data-skin=velocity] .velocity-console__trace-status{text-align:center;width:1.1em;margin-inline-end:.25em;display:inline-block}[data-skin=velocity] .velocity-console__trace-status[data-state=queued]{color:oklch(62% .01 220)}[data-skin=velocity] .velocity-console__trace-status[data-state=running]{color:oklch(82% .14 215)}[data-skin=velocity] .velocity-console__trace-status[data-state=running] .velocity-console__trace-status-glyph{animation:.9s linear infinite velocity-trace-status-spin;display:inline-block}[data-skin=velocity] .velocity-console__trace-status[data-state=done]{color:oklch(85% .16 145)}[data-skin=velocity] .velocity-console__trace-status[data-state=skipped]{color:oklch(70% .19 20)}[data-skin=velocity] .velocity-console__trace-status-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-skin=velocity] .velocity-console__trace-drawer{color:oklch(62% .01 220);margin-block:0;padding-inline-start:6.6em;font-size:.74rem;line-height:1.7}@keyframes velocity-trace-status-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-skin=velocity] .velocity-console__trace-line.is-ok{color:oklch(85% .16 145)}[data-skin=velocity] .velocity-console__trace-line.is-pending{animation:80ms ease-out velocity-trace-in,1s ease-in-out 80ms infinite velocity-console-pulse}[data-skin=velocity] .velocity-console__status{font-family:var(--font-mono);color:var(--primary);font-variant-numeric:tabular-nums;min-height:1.4em;margin:0 0 .85rem;font-size:.82rem}[data-skin=velocity] .velocity-console__status.is-pulse:after{content:"…";animation:1s ease-in-out infinite velocity-console-pulse}@keyframes velocity-console-pulse{0%,to{opacity:.35}50%{opacity:1}}[data-skin=velocity] .velocity-console__reset-row{margin-top:.25rem}[data-skin=velocity] .velocity-console__reset{color:var(--accent);border-color:oklch(68% .19 20/.45)}[data-skin=velocity] .velocity-console__noscript{color:var(--muted);border-top:1px solid oklch(22% .02 240);margin-top:1.25rem;padding-top:1rem;font-size:.92rem}[data-skin=velocity] .velocity-console__transcript{border-left:3px solid var(--primary);font-family:var(--font-mono);color:var(--ink);white-space:pre-wrap;background:oklch(11% 0 0);margin:1rem 0 0;padding:.85rem 1rem;font-size:.78rem;line-height:1.55}[data-skin=velocity] main[data-live]{--density-scale:1;font-family:var(--font-body)}[data-skin=velocity] main[data-live] h1,[data-skin=velocity] main[data-live] h2,[data-skin=velocity] main[data-live] h3,[data-skin=velocity] main[data-live] .velocity-kit__name,[data-skin=velocity] main[data-live] .velocity-method__item h3{font-family:var(--font-display)}[data-skin=velocity] main[data-live] .velocity-section{padding-top:calc(clamp(3rem, 8vw, 6rem) * var(--density-scale));padding-bottom:calc(clamp(3rem, 8vw, 6rem) * var(--density-scale))}[data-skin=velocity] main[data-live] .velocity-hero{padding-top:calc(clamp(5rem, 12vh, 8rem) * var(--density-scale));padding-bottom:calc(clamp(3rem, 6vh, 4rem) * var(--density-scale))}[data-skin=velocity] main[data-live][data-motion=off] *,[data-skin=velocity] main[data-live][data-motion=off] :before,[data-skin=velocity] main[data-live][data-motion=off] :after{transition:none!important;animation:none!important}[data-skin=velocity] main[data-live][data-motion=off] .velocity-hero__canvas-wrap{visibility:hidden}[data-skin=velocity] main[data-live][data-motion=calm] *,[data-skin=velocity] main[data-live][data-motion=calm] :before,[data-skin=velocity] main[data-live][data-motion=calm] :after{transition-duration:.6s!important;animation-duration:.6s!important}[data-skin=velocity] main[data-live][data-motion=calm] .velocity-console__trace-status[data-state=running] .velocity-console__trace-status-glyph{animation-duration:.9s!important}[data-skin=velocity] main[data-live] [data-copy]{transition:opacity .2s ease-out}[data-skin=velocity] main[data-live] [data-copy].is-swapping{opacity:0}@media (prefers-reduced-motion:reduce){[data-skin=velocity] .velocity-console__status.is-pulse:after,[data-skin=velocity] .velocity-console__trace-line,[data-skin=velocity] .velocity-console__trace-line.is-pending,[data-skin=velocity] .velocity-console__trace-call,[data-skin=velocity] .velocity-console__trace-status[data-state=running] .velocity-console__trace-status-glyph{animation:none}[data-skin=velocity] main[data-live] [data-copy]{transition:none}}[data-skin=velocity] .velocity-kit__ask{max-width:var(--max-width);margin:2.5rem auto 0;padding:0 clamp(1.25rem,4vw,2.5rem)}[data-skin=velocity] .velocity-kit__ask-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--primary);margin:0 0 .5rem;font-size:.78rem;display:block}[data-skin=velocity] .velocity-kit__ask-form{gap:.5rem;display:flex}[data-skin=velocity] .velocity-kit__ask-send{color:var(--primary);border:1px solid var(--primary);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:2px;flex:none;padding:0 1.1rem;font-size:.82rem}[data-skin=velocity] .velocity-kit__ask-send:hover{background:oklch(82% .14 215/.12)}[data-skin=velocity] .velocity-kit__ask-send:disabled{opacity:.5;cursor:not-allowed}[data-skin=velocity] .velocity-kit__ask-send:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-skin=velocity] .velocity-kit__ask-input{box-sizing:border-box;background:var(--surface);border:1px solid oklch(22% .02 240);border-left:3px solid var(--primary);width:100%;color:var(--ink);font-family:var(--font-mono);border-radius:2px;flex:1;padding:.7rem 1rem;font-size:.92rem;line-height:1.4;transition:border-color .15s}[data-skin=velocity] .velocity-kit__ask-input::placeholder{color:var(--muted);opacity:.7}[data-skin=velocity] .velocity-kit__ask-input:focus{border-color:var(--primary);outline:none}[data-skin=velocity] .velocity-kit__ask-input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-skin=velocity] .velocity-kit__ask-input:disabled{opacity:.5;cursor:not-allowed}[data-skin=velocity] .velocity-kit__ask-panel{background:var(--surface);min-height:5.5rem;font-size:.92rem;line-height:var(--line-body);color:var(--ink);white-space:pre-wrap;word-break:break-word;border:1px solid oklch(22% .02 240);margin:.85rem 0 0;padding:1rem 1.1rem}[data-skin=velocity] .velocity-kit__ask-panel:empty:before{content:"Ask about any tool in the kit, hit send. Answers stream live from Cerebras.";color:var(--muted);font-style:italic}[data-skin=velocity] .velocity-kit__ask-panel[data-asking=true]:after{content:" ▍";color:var(--primary);animation:.9s steps(2,end) infinite velocity-ask-cursor}@keyframes velocity-ask-cursor{50%{opacity:0}}[data-skin=velocity] .velocity-kit__ask-receipt{font-family:var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;min-height:1.1em;margin:.5rem 0 0;font-size:.76rem}[data-skin=velocity] .velocity-kit__ask-receipt[data-live=true]{color:var(--primary)}[data-skin=velocity] .velocity-kit__ask-noscript{background:var(--surface);color:var(--muted);font-size:.82rem;font-family:var(--font-mono);border:1px solid oklch(22% .02 240);margin:.5rem 0 0;padding:.7rem 1rem;display:block}[data-skin=velocity] .velocity-streams__live-controls{max-width:var(--max-width);flex-wrap:wrap;align-items:center;gap:.75rem;margin:.75rem auto 0;padding-inline:clamp(1.25rem,4vw,2.5rem);display:flex}[data-skin=velocity] .velocity-streams__live-btn{font-family:var(--font-mono);color:var(--primary);border:1px solid var(--primary);cursor:pointer;background:0 0;border-radius:2px;padding:.55rem 1rem;font-size:.82rem}[data-skin=velocity] .velocity-streams__live-btn:hover{background:oklch(82% .14 215/.12)}[data-skin=velocity] .velocity-streams__live-btn:disabled{opacity:.45;cursor:wait}[data-skin=velocity] .velocity-streams__live-btn:focus-visible{outline:2px solid var(--primary);outline-offset:3px}[data-skin=velocity] .velocity-streams__live-note{font-family:var(--font-mono);color:var(--muted);font-size:.76rem}[data-skin=velocity] .velocity-streams__live-note[data-show=true]{display:block}[data-skin=velocity] .velocity-streams__live-note[data-show=false]{display:none}@media (prefers-reduced-motion:reduce){[data-skin=velocity] .velocity-streams__live-controls{display:none}}[data-skin=velocity] .velocity-streams--static .velocity-streams__live-controls{display:none}.velocity-kit__install[data-astro-cid-xk3hphen]{border-left:2px solid var(--primary);background:var(--surface);color:var(--ink);overflow-wrap:anywhere;margin:.75rem 0 0;padding:.48rem .6rem;font-size:.72rem;line-height:1.45}.velocity-kit__install[data-astro-cid-xk3hphen] code[data-astro-cid-xk3hphen]{font:inherit}.velocity-kit__name-link[data-astro-cid-xk3hphen]{color:inherit;text-decoration:none}.velocity-kit__name-link[data-astro-cid-xk3hphen]:hover{text-decoration:underline;text-decoration-color:var(--primary)}.velocity-kit__links[data-astro-cid-xk3hphen]{gap:1rem;margin:.6rem 0 0;display:flex}.velocity-kit__coming[data-astro-cid-xk3hphen]{opacity:.6;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.velocity-kit__compose[data-astro-cid-xk3hphen]{padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:0}.velocity-kit__compose-list[data-astro-cid-xk3hphen]{gap:.65rem;max-width:56rem;margin:0;padding:0;list-style:none;display:grid}.velocity-kit__compose-step[data-astro-cid-xk3hphen]{background:var(--surface);border-left:2px solid var(--primary);grid-template-columns:7.5rem 6.5rem 1fr;align-items:baseline;gap:1rem;padding:.55rem .75rem;display:grid}.velocity-kit__compose-tool[data-astro-cid-xk3hphen]{color:var(--ink);font-size:.9rem;text-decoration:none}.velocity-kit__compose-tool[data-astro-cid-xk3hphen]:hover{text-decoration:underline;text-decoration-color:var(--primary)}.velocity-kit__compose-verb[data-astro-cid-xk3hphen]{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.velocity-kit__compose-line[data-astro-cid-xk3hphen]{color:var(--muted);font-size:.95rem}@media (width<=640px){.velocity-kit__compose-step[data-astro-cid-xk3hphen]{grid-template-columns:1fr;gap:.15rem}}
