@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}.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;background:var(--tui-bg);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-border);height:320px}@media(min-width:768px){.tui.svelte-15q223b{height:440px}}[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)}.chrome.svelte-15q223b{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--color-inset-border);flex-shrink:0}.dots.svelte-15q223b{display:flex;gap:6px;flex-shrink:0}.dot.svelte-15q223b{display:block;width:12px;height:12px;border-radius:50%;flex-shrink:0}.title.svelte-15q223b{flex:1;text-align:center;color:var(--tui-muted)}.chrome-pad.svelte-15q223b{width:48px;flex-shrink:0}.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-right.svelte-15q223b{display:flex;flex-direction:column;align-items:flex-end;text-align:right;line-height:1.5}@media(min-width:640px){.status-right.svelte-15q223b{flex-direction:row;gap:12px;align-items:center;text-align:left}}@keyframes svelte-15q223b-blink{50%{opacity:0}}.point.svelte-sf4lwa{box-shadow:0 4px 4px #0000000f,0 1px 2px #00000040}@container (min-width: 600px){.visual.svelte-193gat5{--card-w: calc((100cqw - (24px * 2)) / 3);width:var(--card-w)}}
