.keys.svelte-19h1rx3{gap:.3em;font-size:1rem;display:inline-flex}.s.svelte-19h1rx3{font-size:.8rem}kbd.svelte-19h1rx3{width:2.9em;height:2.9em;font-family:-apple-system, "SF Pro Text", var(--body);color:#d6d6d8;background:linear-gradient(#262628,#1b1b1d);border-radius:.42em;place-items:center;font-size:1em;font-weight:400;display:grid;position:relative;box-shadow:inset 0 .06em #ffffff1a,0 0 0 .06em #0c0c0d,0 .08em #0c0c0d,0 .9em 1.8em -.4em #0000008c}.word.svelte-19h1rx3{letter-spacing:0;font-size:1.05em}.wide.svelte-19h1rx3{place-items:end start;width:4.4em;padding:.45em .55em}.wide.svelte-19h1rx3 .word:where(.svelte-19h1rx3){font-size:.68em}.symbol.svelte-19h1rx3{font-size:.78em;position:absolute;top:.35em;right:.5em}.footer.svelte-1x3ecyo{white-space:nowrap;color:var(--oc-text);justify-content:space-between;gap:2ch;padding-inline:2ch;display:flex}.muted.svelte-1x3ecyo{color:var(--oc-muted)}.state.svelte-1x3ecyo,.hints.svelte-1x3ecyo{gap:2ch;display:flex}.state.svelte-1x3ecyo{gap:1ch}.listening.svelte-1x3ecyo{color:#ff5a2e}.meter.svelte-1x3ecyo{align-items:center;display:flex}.meter.svelte-1x3ecyo i:where(.svelte-1x3ecyo){background:var(--oc-muted);width:.55ch;height:.95em;margin-right:.45ch}.window.svelte-1a7rl8x{--rows:19;--row:1.4em;position:relative}.screen.svelte-1a7rl8x{container-type:inline-size}.cells.svelte-1a7rl8x{height:calc(var(--rows) * var(--row));font-size:1.98413cqi;line-height:var(--row);color:var(--oc-text);font-variant-ligatures:none;flex-direction:column;display:flex;position:relative}p.svelte-1a7rl8x{max-width:none;margin:0}b.svelte-1a7rl8x{font-weight:700}.muted.svelte-1a7rl8x{color:var(--oc-muted)}.accent.svelte-1a7rl8x{color:var(--oc-accent)}.tab.svelte-1a7rl8x{margin-bottom:var(--row);display:flex}.tab-name.svelte-1a7rl8x{background:var(--oc-panel);gap:1ch;padding-right:1ch;display:flex}.index.svelte-1a7rl8x{color:var(--oc-tab);padding-left:1ch}.add.svelte-1a7rl8x{padding-inline:1ch}.session.svelte-1a7rl8x{justify-content:flex-end;gap:var(--row);min-height:0;padding-bottom:var(--row);flex-direction:column;flex:1;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 3em);mask-image:linear-gradient(#0000,#000 3em)}.reply.svelte-1a7rl8x{padding-inline:5ch 3ch}.said.svelte-1a7rl8x,.prompt.svelte-1a7rl8x{padding:var(--row) 2ch var(--row) 3ch;background:linear-gradient(var(--oc-accent), var(--oc-accent)) .4ch 0 / .2ch 100% no-repeat, linear-gradient(var(--bg), var(--bg)) 1ch 0 / calc(100% - 1ch) 100% no-repeat;margin-inline:2ch}.said.svelte-1a7rl8x{--bg:var(--oc-message);flex:none}.sent.svelte-1a7rl8x{animation:.26s ease-out svelte-1a7rl8x-arrive}.prompt.svelte-1a7rl8x{--bg:var(--oc-panel);padding-bottom:calc(var(--row) / 2);margin-bottom:calc(var(--row) / 2)}.input.svelte-1a7rl8x{min-height:var(--row);overflow-wrap:break-word}.input.live.svelte-1a7rl8x{color:var(--oc-info);font-style:italic}.model.svelte-1a7rl8x{margin-top:var(--row)}.effort.svelte-1a7rl8x{color:var(--oc-warning)}.cursor.svelte-1a7rl8x{width:1ch;height:var(--row);vertical-align:top;background:var(--oc-text);animation:1s step-end infinite svelte-1a7rl8x-blink;display:inline-block}.toast.svelte-1a7rl8x{top:var(--row);width:54ch;padding:var(--row) 2ch var(--row) 3ch;background:linear-gradient(var(--oc-warning), var(--oc-warning)) .4ch 0 / .2ch 100% no-repeat, linear-gradient(var(--oc-warning), var(--oc-warning)) calc(100% - .4ch) 0 / .2ch 100% no-repeat, var(--oc-panel);animation:.2s ease-out svelte-1a7rl8x-arrive;position:absolute;right:2ch}.toast-head.svelte-1a7rl8x{margin-bottom:var(--row);justify-content:space-between;display:flex}.keys.svelte-1a7rl8x{max-width:none;margin-top:.9rem;animation:.5s ease-out both svelte-1a7rl8x-press;position:absolute;top:100%;right:2ch}@keyframes svelte-1a7rl8x-blink{50%{opacity:0}}@keyframes svelte-1a7rl8x-arrive{0%{opacity:0;transform:translateY(.35em)}}@keyframes svelte-1a7rl8x-press{0%{opacity:0;transform:translateY(.4rem)}30%{opacity:1;transform:translateY(.12rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cursor.svelte-1a7rl8x,.sent.svelte-1a7rl8x,.toast.svelte-1a7rl8x,.keys.svelte-1a7rl8x{animation:none}}.demo.svelte-1sagdfg{grid-template-columns:minmax(0,1fr);gap:5.5rem;display:grid}@media (width>=70rem){.demo.svelte-1sagdfg{display:contents}.steps.svelte-1sagdfg{grid-column:1/-1}}.steps.svelte-1sagdfg{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1.75rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}li.svelte-1sagdfg{grid-row:span 3;grid-template-rows:subgrid;border-top:1px solid color-mix(in srgb, var(--ink) 25%, var(--ground));display:grid;position:relative}li.svelte-1sagdfg:before{content:"";width:calc(var(--progress) * 100%);background:var(--ink-100);height:2px;position:absolute;top:-1px;left:0}button.svelte-1sagdfg{appearance:none;grid-row:span 3;grid-template-rows:subgrid;width:100%;font:inherit;text-align:left;color:var(--text-dim);cursor:pointer;background:0 0;border:0;align-items:start;row-gap:.35rem;margin:0;padding:1rem 0 0;transition:color .2s;display:grid}button.svelte-1sagdfg:focus-visible{outline:2px solid var(--ink-100);outline-offset:4px}.key.svelte-1sagdfg{letter-spacing:.04em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8em}strong.svelte-1sagdfg{font-family:var(--display);font-size:var(--step-0);letter-spacing:-.01em;color:var(--text);font-weight:600}.body.svelte-1sagdfg{font-size:var(--step--1);line-height:1.5}.on.svelte-1sagdfg button:where(.svelte-1sagdfg),.on.svelte-1sagdfg strong:where(.svelte-1sagdfg){color:var(--ink-100)}.on.svelte-1sagdfg .body:where(.svelte-1sagdfg){color:var(--text)}.diagram.svelte-15di128{grid-template-columns:minmax(0,1fr);margin-top:2.5rem;display:grid}@media (width>=56rem){.diagram.svelte-15di128{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);align-items:stretch}.node.svelte-15di128{align-content:start}.lane.svelte-15di128{align-self:center}}p.svelte-15di128{max-width:none;margin:0}.node.svelte-15di128{background:color-mix(in srgb, var(--ink) 7%, var(--ground));gap:.4rem;padding:1.25rem 1.4rem;display:grid}.name.svelte-15di128{font-family:var(--display);font-size:var(--step-1);color:var(--ink-100);font-weight:600;line-height:1.1}.body.svelte-15di128{font-size:var(--step--1);color:var(--text-dim);line-height:1.45}.opencode.svelte-15di128{background:var(--oc-ground)}.opencode.svelte-15di128 .name:where(.svelte-15di128){letter-spacing:-.02em;color:var(--oc-text);align-items:center;gap:.5em;font-family:inherit;font-weight:700;display:flex}.opencode.svelte-15di128 .name:where(.svelte-15di128) img:where(.svelte-15di128){width:auto;height:.9em}.opencode.svelte-15di128 .body:where(.svelte-15di128){font-family:var(--body);color:var(--oc-muted)}.plugin.svelte-15di128{box-shadow:inset 0 0 0 1px var(--ink-100);background:0 0}.utt.svelte-15di128 .name:where(.svelte-15di128){font-family:var(--wordmark);font-size:var(--step-2);font-weight:400}.lane.svelte-15di128{border-left:1px solid color-mix(in srgb, var(--ink) 35%, var(--ground));min-height:3.5rem;color:var(--text-dim);align-items:center;gap:.9rem;margin-left:1.4rem;padding-left:.9rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem;display:flex}@media (width>=56rem){.lane.svelte-15di128{text-align:center;border:0;flex-direction:column;gap:.5rem;min-height:0;margin:0;padding:0 .75rem}.lane.svelte-15di128:after{content:"";background:color-mix(in srgb, var(--ink) 35%, var(--ground));width:100%;height:1px}}section.svelte-nmghva{grid-template-columns:minmax(0,1fr);align-items:start;gap:5rem clamp(3rem,7vw,7rem);scroll-margin-top:2rem;display:grid}@media (width>=64rem){section.svelte-nmghva{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.install.svelte-nmghva,.keys.svelte-nmghva{align-content:start;gap:1.25rem;display:grid}h2.svelte-nmghva{font-size:var(--step-3);line-height:1.05}h3.svelte-nmghva{font-family:var(--display);font-size:var(--step-1);color:var(--ink-100);margin:0;font-weight:600}@media (width>=64rem){.keys.svelte-nmghva{padding-top:.6rem}}ol.svelte-nmghva{counter-reset:step;gap:1.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}li.svelte-nmghva{counter-increment:step;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;display:grid}li.svelte-nmghva:before{content:counter(step);font-family:var(--display);font-size:var(--step-0);color:var(--text-dim);grid-row:span 2;font-weight:600;line-height:1.6}li.svelte-nmghva p:where(.svelte-nmghva){font-size:var(--step-0);max-width:48ch;line-height:1.6}li.svelte-nmghva a{color:var(--ink-100)}li.svelte-nmghva strong{color:var(--text);font-weight:600}pre.svelte-nmghva{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(.75rem, 3.3vw, var(--step--1));color:var(--text);background:color-mix(in srgb, var(--ink) 8%, var(--ground));margin:0;padding:.85rem 1rem;line-height:1.6;overflow-x:auto}.source.svelte-nmghva{font-size:var(--step--1);color:var(--text-dim);margin:.75rem 0 0 2.75rem}dl.svelte-nmghva{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:1rem 1.5rem;margin:1.25rem 0 0;display:grid}dd.svelte-nmghva{font-size:var(--step--1);margin:0;line-height:1.55}.aside.svelte-nmghva{font-size:var(--step--1);max-width:44ch;color:var(--text-dim);margin-top:.75rem;line-height:1.6}.page.svelte-15xlxep{--column:80rem;grid-template-columns:minmax(0,1fr);gap:clamp(6rem,16vh,10rem);padding-block:clamp(1.5rem,4vh,2.5rem) clamp(3rem,8vh,5rem);display:grid}.top.svelte-15xlxep{grid-template-columns:minmax(0,1fr);gap:clamp(3rem,8vh,5rem);margin-top:calc(-1*clamp(2rem,6vh,4rem));display:grid}@media (width>=70rem){.top.svelte-15xlxep{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:6rem clamp(2.5rem,4vw,4.5rem)}.top.svelte-15xlxep h1:where(.svelte-15xlxep){font-size:var(--step-4)}.top.svelte-15xlxep .lede:where(.svelte-15xlxep){font-size:var(--step-0)}}.hero.svelte-15xlxep{justify-items:start;gap:1.75rem;display:grid}.kicker.svelte-15xlxep{font-size:var(--step--1);color:var(--text-dim);align-items:center;gap:.6em;display:flex}.kicker.svelte-15xlxep img:where(.svelte-15xlxep){width:auto;height:1.1em}h1.svelte-15xlxep{font-size:var(--step-6);max-width:11ch}.lede.svelte-15xlxep{font-size:var(--step-1);max-width:38ch;line-height:1.5}section.svelte-15xlxep{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.25rem;display:grid}h2.svelte-15xlxep{font-size:var(--step-3);max-width:18ch;line-height:1.05}h3.svelte-15xlxep{font-family:var(--display);font-size:var(--step-0);letter-spacing:-.01em;color:var(--ink-100);margin:0;font-weight:600}.intro.svelte-15xlxep{font-size:var(--step-0);max-width:56ch;color:var(--text-dim);line-height:1.6}ul.svelte-15xlxep{margin:0;padding:0;list-style:none}.why.svelte-15xlxep ul:where(.svelte-15xlxep){grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:2.5rem 4rem;margin-top:1.25rem;display:grid}.why.svelte-15xlxep li:where(.svelte-15xlxep){align-content:start;gap:.6rem;display:grid}.why.svelte-15xlxep p:where(.svelte-15xlxep){font-size:var(--step--1);max-width:36ch;line-height:1.65}
