@container (min-width: 600px){.section.svelte-37agx .cta{--card-w: calc((100cqw - (24px * 2)) / 3);min-width:var(--card-w)}}@container not (min-width: 600px){.section.svelte-37agx .cta{width:100%}}.visual.svelte-1mt4n07 .video{-webkit-mask-image:linear-gradient(to top,transparent,white 40px);mask-image:linear-gradient(to top,transparent,white 40px)}.pool.svelte-qctk9x path:where(.svelte-qctk9x){stroke-width:1.5;stroke-linejoin:round}.dock-shell.svelte-kr4ppd{background:color-mix(in srgb,var(--color-mono-400) 15%,var(--color-background));box-shadow:0 0 0 1px #2b261a0a,0 0 5px #2b261a0a,0 2px 3px #2b261a0a,0 8px 16px #2b261a0e,0 20px 36px #2b261a12}.dock-shell.svelte-kr4ppd:before{position:absolute;z-index:1;inset:0;box-sizing:border-box;padding:1px;border-radius:inherit;background:conic-gradient(from 215deg,#ffffff1a,#ffffffad 48deg,#ffffff2e 105deg,#ffffff0f 158deg,#ffffff24 225deg,#ffffff14 278deg,#ffffff70 330deg,#ffffff1a 360deg);content:"";pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.dock-content.svelte-kr4ppd{z-index:2}.dock-content.svelte-kr4ppd button:where(.svelte-kr4ppd) img:where(.svelte-kr4ppd){transition:filter 80ms ease-out}.dock-content.svelte-kr4ppd button:where(.svelte-kr4ppd):active img:where(.svelte-kr4ppd),.dock-content.svelte-kr4ppd button.context-open:where(.svelte-kr4ppd) img:where(.svelte-kr4ppd){filter:brightness(.85)}.context-menu.svelte-kr4ppd{position:absolute;z-index:10;bottom:calc(100% + 12px);left:50%;width:max-content;min-width:194px;padding:4px;border-radius:9px;background:color-mix(in srgb,var(--color-mono-000) 78%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 8%,transparent),0 3px 8px #2b261a14,0 14px 32px #2b261a21;font-family:var(--font-sans);font-size:12px;font-weight:400;transform:translate(-50%);transform-origin:50% 100%;animation:svelte-kr4ppd-menu-enter .12s ease-out}.menu-item.svelte-kr4ppd{display:flex;width:100%;min-height:27px;align-items:center;justify-content:space-between;gap:20px;padding:4px 8px;border-radius:5px;color:var(--color-primary);line-height:1.2;text-align:left;white-space:nowrap;cursor:default}.menu-item.svelte-kr4ppd:hover,.menu-item.svelte-kr4ppd:focus-visible{background:var(--color-pri-800);color:var(--color-mono-000);outline:none}.menu-status.svelte-kr4ppd{color:var(--color-secondary)}.menu-status.svelte-kr4ppd:hover{background:transparent;color:var(--color-secondary)}.menu-trailing.svelte-kr4ppd{min-width:12px;text-align:right}.menu-separator.svelte-kr4ppd{height:1px;margin:3px 4px;background:var(--color-inset-border)}.dock-indicator.svelte-kr4ppd{position:absolute;z-index:3;bottom:0;width:7px;height:7px;border-radius:9999px;background:#000;clip-path:inset(0 0 50%);pointer-events:none;transform:translate(-50%,50%)}[data-theme=dark] .dock-shell.svelte-kr4ppd{background:color-mix(in srgb,var(--color-mono-000) 15%,var(--color-background));box-shadow:0 0 0 1px #0000000a,0 0 5px #0000000a,0 2px 3px #0000000f,0 8px 16px #00000014,0 20px 36px #0000001a}[data-theme=dark] .context-menu.svelte-kr4ppd{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 8%,transparent),0 3px 8px #00000014,0 14px 32px #00000021}[data-theme=dark] .dock-indicator.svelte-kr4ppd{background:#fff}[data-theme=dark] .dock-shell.svelte-kr4ppd:before{background:conic-gradient(from 215deg,#ffffff12,#fff6 48deg,#ffffff1f 105deg,#ffffff14 158deg,#fff3 225deg,#ffffff0d 278deg,#ffffff47 330deg,#ffffff12 360deg)}@keyframes svelte-kr4ppd-menu-enter{0%{opacity:0;transform:translate(-50%) scale(.97)}}@media(prefers-reduced-motion:reduce){.context-menu.svelte-kr4ppd{animation:none}}.chrome.svelte-1s09b5x{display:flex;flex-shrink:0;align-items:center;gap:8px;padding:10px 13px;border-bottom:1px solid var(--color-inset-border)}.dots.svelte-1s09b5x{display:flex;flex-shrink:0;gap:6px}.dot.svelte-1s09b5x{display:block;width:12px;height:12px;flex-shrink:0;border-radius:50%}.title.svelte-1s09b5x{flex:1;color:var(--window-title-color, var(--color-secondary));text-align:center}.chrome-pad.svelte-1s09b5x{width:48px;flex-shrink:0}.tui.svelte-15q223b{--tui-bg: var(--color-background);--tui-bg-subtle: var(--color-mono-200);--tui-bright: var(--color-primary);--tui-muted: var(--color-secondary);--tui-dim: var(--color-tertiary);--tui-accent: var(--color-pri-800);--tui-accent-dim: rgba(var(--color-pri-800-rgb), .7);--tui-add: #038a4b;--tui-remove: #d12a2a;--window-title-color: var(--tui-muted);background:var(--tui-bg);overflow:hidden;display:flex;flex-direction:column;border-radius:15px;box-shadow:var(--shadow-border);height:320px}@media(min-width:768px){.tui.svelte-15q223b{height:440px;border-radius:20px}}[data-theme=dark] .tui.svelte-15q223b{--tui-bg: rgba(26, 26, 26, 1);--tui-bg-subtle: rgba(38, 38, 36, 1);--tui-bright: rgba(255, 255, 255, 1);--tui-muted: rgba(214, 213, 207, 1);--tui-dim: rgba(160, 158, 152, 1);--tui-accent: rgba(172, 225, 239, 1);--tui-accent-dim: rgba(172, 225, 239, .7);--tui-add: rgba(114, 227, 174, 1);--tui-remove: rgba(255, 129, 129, 1);box-shadow:0 0 0 1px #353433,0 4px 24px #0006}.bright.svelte-15q223b{color:var(--tui-bright)}.muted.svelte-15q223b{color:var(--tui-muted)}.dim.svelte-15q223b{color:var(--tui-dim)}.accent.svelte-15q223b{color:var(--tui-accent)}.accent-dim.svelte-15q223b{color:var(--tui-accent-dim)}.diff-add.svelte-15q223b{color:var(--tui-add)}.diff-remove.svelte-15q223b{color:var(--tui-remove)}.terminal-body.svelte-15q223b{display:flex;min-height:0;flex:1;flex-direction:column}.output.svelte-15q223b{flex:1 1 0;min-height:0;overflow-y:hidden;padding:16px}.output.svelte-15q223b .text-code{font-size:11px}@media(min-width:768px){.output.svelte-15q223b{padding:20px 24px}.output.svelte-15q223b .text-code{font-size:var(--text-code)}}.header-block.svelte-15q223b{margin-bottom:14px}.shortcuts.svelte-15q223b{margin-top:6px}.shortcut-row.svelte-15q223b{display:grid;grid-template-columns:11ch 1fr;line-height:1.75}.connected.svelte-15q223b{margin-bottom:14px}.prompt-line.svelte-15q223b,.working-line.svelte-15q223b,.done-line.svelte-15q223b,.interrupted-line.svelte-15q223b{margin-bottom:8px}.interrupted-line.svelte-15q223b a:where(.svelte-15q223b){text-decoration:underline;text-underline-offset:2px}.step.svelte-15q223b{margin-bottom:8px}.result-line.svelte-15q223b{display:flex;line-height:1.65}.result-icon.svelte-15q223b{width:2ch;flex-shrink:0;color:var(--tui-dim)}.result-line.svelte-15q223b>span:where(.svelte-15q223b):last-child{flex:1;white-space:pre-wrap;word-break:break-word}.response-text.svelte-15q223b{margin-top:4px;white-space:pre-wrap;word-break:break-word;line-height:1.6}.caret.svelte-15q223b{display:inline-block;width:2px;height:1em;background:var(--tui-accent);vertical-align:middle;margin-left:1px;border-radius:1px;animation:svelte-15q223b-blink 1s step-start infinite}.cursor-block.svelte-15q223b{display:inline-block;width:.55em;height:1.1em;background:var(--tui-accent);vertical-align:-.15em;opacity:.85}.input-line.svelte-15q223b{border-top:1px solid var(--color-inset-border);padding:8px 16px}@media(min-width:768px){.input-line.svelte-15q223b{padding:10px 24px}}.status-bar.svelte-15q223b{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;line-height:1.5}@media(min-width:768px){.status-bar.svelte-15q223b{grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);gap:12px}}.status-group.svelte-15q223b{display:flex;min-width:0;align-items:center;gap:12px}.status-right.svelte-15q223b{justify-content:flex-end}@media(min-width:768px){.status-left.svelte-15q223b{grid-row:1;grid-column:1;justify-self:start}.dock-clearance.svelte-15q223b{grid-row:1;grid-column:2}.status-right.svelte-15q223b{grid-row:1;grid-column:3;justify-self:end}}@keyframes svelte-15q223b-blink{50%{opacity:0}}.preview-stack.svelte-16wcc{position:relative;display:grid}.preview-stack.svelte-16wcc .dots,.preview-stack.svelte-16wcc .traffic-lights{visibility:hidden}.shared-traffic-lights.svelte-16wcc{position:absolute;z-index:3;top:10px;left:13px;display:none;gap:6px;pointer-events:none}.shared-traffic-lights.svelte-16wcc span:where(.svelte-16wcc){width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--color-primary) 12%,transparent)}.preview-layer.svelte-16wcc{grid-area:1 / 1;min-width:0;opacity:0;visibility:hidden}.preview-stack.idle.svelte-16wcc .preview-layer.current:where(.svelte-16wcc){z-index:1;visibility:visible;opacity:1}.preview-layer.crossfading.outgoing.svelte-16wcc,.preview-layer.crossfading.incoming.svelte-16wcc{visibility:visible}.preview-layer.crossfading.outgoing.svelte-16wcc{z-index:2;opacity:0;transition:opacity .2s ease-out;will-change:opacity}.preview-layer.crossfading.incoming.svelte-16wcc{z-index:1;opacity:1}.preview-layer.svelte-16wcc .preview-transition-content{filter:blur(2px)}.preview-stack.idle.svelte-16wcc .preview-layer.current:where(.svelte-16wcc) .preview-transition-content{filter:none}.preview-layer.crossfading.outgoing.svelte-16wcc .preview-transition-content,.preview-layer.crossfading.incoming.svelte-16wcc .preview-transition-content{transition:filter .2s ease-out;will-change:filter}.preview-layer.crossfading.outgoing.svelte-16wcc .preview-transition-content{filter:blur(2px)}.preview-layer.crossfading.incoming.svelte-16wcc .preview-transition-content{filter:blur(0)}.preview-stack.no-transition-blur.svelte-16wcc .preview-transition-content{filter:none!important;will-change:auto}.preview-stack.no-transition-blur.svelte-16wcc .preview-layer.crossfading:where(.svelte-16wcc) .preview-transition-content{transition:none!important}@media(min-width:768px){.shared-traffic-lights.svelte-16wcc{top:13px;display:flex}}@media(prefers-reduced-motion:reduce){.preview-layer.svelte-16wcc,.preview-layer.svelte-16wcc .preview-transition-content{transition:none!important;filter:none!important}}.point.svelte-sf4lwa{box-shadow:0 4px 4px #0000000f,0 1px 2px #00000040;background:var(--point-bg)}[data-theme=dark] .point.svelte-sf4lwa{background:color-mix(in srgb,var(--point-bg) 60%,var(--color-mono-100))}@container (min-width: 600px){.visual.svelte-193gat5{--card-w: calc((100cqw - (24px * 2)) / 3);width:var(--card-w)}}
