.pane.svelte-16kn010{grid-template-rows:auto minmax(0,1fr);block-size:100%;min-inline-size:0;display:grid}.bar.svelte-16kn010{justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.actions.svelte-16kn010{gap:.125rem;display:flex}.scroll.svelte-16kn010{padding:0 1.25rem 1.25rem;overflow:auto}.doc.svelte-16kn010 h3:where(.svelte-16kn010){margin:.25rem 0 .5rem;font-size:1.25rem;line-height:1.25}.doc.svelte-16kn010 h4:where(.svelte-16kn010){margin:1.25rem 0 .375rem;font-size:.9375rem}.doc.svelte-16kn010 p:where(.svelte-16kn010),.doc.svelte-16kn010 li:where(.svelte-16kn010){color:var(--ui-fg);font-size:.9375rem;line-height:1.6}.doc.svelte-16kn010 p:where(.svelte-16kn010){margin:0 0 .5rem}.doc.svelte-16kn010 ul:where(.svelte-16kn010){margin:0;padding-inline-start:1.25rem}table.svelte-16kn010{border-collapse:collapse;inline-size:100%;font-size:.875rem}th.svelte-16kn010,td.svelte-16kn010{text-align:start;padding:.5rem .625rem}th.svelte-16kn010{color:var(--ui-muted);font-weight:600}tbody.svelte-16kn010 tr:where(.svelte-16kn010):nth-child(odd){background:var(--ui-subtle)}.sources.svelte-16kn010{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sources.svelte-16kn010 li:where(.svelte-16kn010){border-radius:var(--ui-radius);background:var(--ui-subtle);transition:background-color var(--ui-dur) ease;gap:.75rem;padding:.75rem;display:flex}.sources.svelte-16kn010 li.focus:where(.svelte-16kn010){background:color-mix(in srgb, var(--ui-accent) 12%, var(--ui-surface))}.n.svelte-16kn010{background:var(--ui-accent);block-size:1.5rem;inline-size:1.5rem;color:var(--ui-on-accent);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid}.t.svelte-16kn010{margin:0;font-size:.875rem;font-weight:600}.s.svelte-16kn010{color:var(--ui-muted);margin:.125rem 0 0;font-size:.8125rem}blockquote.svelte-16kn010{color:var(--ui-fg);margin:.5rem 0 0;font-size:.875rem;font-style:italic}.agent.svelte-i8dw8x{background:var(--ui-surface);block-size:100%;min-block-size:0;color:var(--ui-fg);font-family:var(--ui-font);grid-template-columns:minmax(0,1fr);display:grid}.with-list.svelte-i8dw8x{grid-template-columns:15rem minmax(0,1fr)}.with-pane.svelte-i8dw8x{grid-template-columns:minmax(0, 1fr) var(--pane)}.with-list.with-pane.svelte-i8dw8x{grid-template-columns:15rem minmax(0, 1fr) var(--pane)}.list.svelte-i8dw8x{background:var(--ui-subtle);grid-template-rows:auto auto minmax(0,1fr);gap:.75rem;min-block-size:0;padding:.75rem;display:grid}.list.svelte-i8dw8x ul:where(.svelte-i8dw8x){align-content:start;gap:.125rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.list.svelte-i8dw8x li:where(.svelte-i8dw8x){align-items:center;display:flex;position:relative}.conv.svelte-i8dw8x{border-radius:var(--ui-radius-control);min-inline-size:0;color:var(--ui-fg);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--ui-dur-press) ease;background:0 0;border:0;flex:1;padding:.5rem .625rem;display:grid}.conv[aria-current=page].svelte-i8dw8x{background:var(--ui-surface);box-shadow:var(--ui-shadow-xs)}.ct.svelte-i8dw8x{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.cw.svelte-i8dw8x{color:var(--ui-muted);font-size:.75rem}.row-actions.svelte-i8dw8x{opacity:0;transition:opacity var(--ui-dur-press) ease;display:flex;position:absolute;inset-inline-end:.25rem}.list.svelte-i8dw8x li:where(.svelte-i8dw8x):hover .row-actions:where(.svelte-i8dw8x),.list.svelte-i8dw8x li:where(.svelte-i8dw8x):focus-within .row-actions:where(.svelte-i8dw8x){opacity:1}@media (hover:none){.row-actions.svelte-i8dw8x{opacity:1}}.rename.svelte-i8dw8x{flex:1}.rename.svelte-i8dw8x input:where(.svelte-i8dw8x){box-sizing:border-box;border:1px solid var(--ui-field-line);border-radius:var(--ui-radius-control);background:var(--ui-surface);inline-size:100%;color:var(--ui-fg);font:inherit;padding:.4375rem .5rem;font-size:max(1rem,16px)}.none.svelte-i8dw8x{color:var(--ui-muted);padding:.75rem;font-size:.875rem}.main.svelte-i8dw8x{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-block-size:0;min-inline-size:0;display:grid;container-type:inline-size}header.svelte-i8dw8x{align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}h2.svelte-i8dw8x{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;margin:0;font-size:.9375rem;overflow:hidden}.usage.svelte-i8dw8x{color:var(--ui-muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:.25rem;font-size:.8125rem;display:inline-flex}.demo.svelte-i8dw8x{background:var(--ui-subtle);border-radius:999px;padding:0 .375rem;font-size:.6875rem}@container (width<34rem){.usage.svelte-i8dw8x{display:none}}.log.svelte-i8dw8x{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.25rem;padding:1rem clamp(.75rem,4cqi,2.5rem) 1.5rem;display:grid;overflow:auto}.welcome.svelte-i8dw8x{text-align:center;justify-items:center;gap:.5rem;margin-block:clamp(1.5rem,10cqb,5rem);display:grid}.hello.svelte-i8dw8x{margin:0;font-size:1.375rem;font-weight:600}.sub.svelte-i8dw8x{max-inline-size:32rem;color:var(--ui-muted);margin:0}.suggestions.svelte-i8dw8x{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.suggestions.svelte-i8dw8x button:where(.svelte-i8dw8x){border-radius:var(--ui-radius-control);background:var(--ui-subtle);color:var(--ui-fg);font:inherit;cursor:pointer;transition:background-color var(--ui-dur-press) ease, scale var(--ui-dur-press) var(--ui-ease-out);border:0;padding:.5rem .875rem;font-size:.875rem}.suggestions.svelte-i8dw8x button:where(.svelte-i8dw8x):hover{background:var(--ui-hover)}.suggestions.svelte-i8dw8x button:where(.svelte-i8dw8x):active{scale:.97}.you.svelte-i8dw8x{justify-items:end;gap:.25rem;display:grid}.bubble.svelte-i8dw8x{border-radius:calc(var(--ui-radius) + .25rem);background:color-mix(in srgb, var(--ui-accent) 12%, var(--ui-surface));white-space:pre-wrap;max-inline-size:min(36rem,85%);margin:0;padding:.625rem .875rem}.files.svelte-i8dw8x{flex-wrap:wrap;gap:.25rem;margin:0;display:flex}.files.svelte-i8dw8x span:where(.svelte-i8dw8x),.chips.svelte-i8dw8x li:where(.svelte-i8dw8x){background:var(--ui-subtle);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;display:inline-flex}.edit.svelte-i8dw8x{gap:.5rem;inline-size:min(36rem,100%);display:grid}.edit.svelte-i8dw8x textarea:where(.svelte-i8dw8x),.box.svelte-i8dw8x textarea:where(.svelte-i8dw8x){box-sizing:border-box;resize:none;inline-size:100%;color:inherit;font:inherit;background:0 0;border:0;font-size:max(1rem,16px);line-height:1.5}.edit.svelte-i8dw8x textarea:where(.svelte-i8dw8x){border:1px solid var(--ui-field-line);border-radius:var(--ui-radius);background:var(--ui-surface);padding:.625rem .75rem}.edit.svelte-i8dw8x span:where(.svelte-i8dw8x){justify-content:flex-end;gap:.25rem;display:flex}.agent-turn.svelte-i8dw8x{gap:.75rem;max-inline-size:46rem;display:grid}.artifact.svelte-i8dw8x{border-radius:calc(var(--ui-radius) + .25rem);background:var(--ui-surface);inline-size:min(24rem,100%);box-shadow:var(--ui-shadow-card);color:var(--ui-fg);font:inherit;text-align:start;cursor:pointer;transition:translate var(--ui-dur) var(--ui-ease-out);border:0;align-items:center;gap:.75rem;padding:.75rem;display:flex}.artifact.svelte-i8dw8x:hover{translate:0 -2px}.artifact.svelte-i8dw8x strong:where(.svelte-i8dw8x),.artifact.svelte-i8dw8x small:where(.svelte-i8dw8x){display:block}.artifact.svelte-i8dw8x small:where(.svelte-i8dw8x){color:var(--ui-muted)}.ai.svelte-i8dw8x{border-radius:var(--ui-radius);background:color-mix(in srgb, var(--ui-accent) 14%, transparent);block-size:2.25rem;inline-size:2.25rem;color:var(--ui-accent);place-items:center;display:grid}.answer.svelte-i8dw8x p:where(.svelte-i8dw8x){margin:0 0 .75rem;line-height:1.65}.cite.svelte-i8dw8x{background:color-mix(in srgb, var(--ui-accent) 16%, transparent);block-size:1.25rem;min-inline-size:1.25rem;color:var(--ui-accent);font:600 .6875rem/1 var(--ui-font);vertical-align:.15em;cursor:pointer;transition:scale var(--ui-dur-press) var(--ui-ease-out);border:0;border-radius:999px;place-items:center;margin-inline:.125rem;padding:0 .25rem;display:inline-grid}.cite.svelte-i8dw8x:hover{scale:1.12}.caret.svelte-i8dw8x{background:var(--ui-accent);vertical-align:-.15em;block-size:1em;inline-size:.5em;margin-inline-start:.125rem;animation:1s steps(2,end) infinite svelte-i8dw8x-blink;display:inline-block}@keyframes svelte-i8dw8x-blink{50%{opacity:0}}.typing.svelte-i8dw8x{gap:.25rem;display:flex}.typing.svelte-i8dw8x span:where(.svelte-i8dw8x){background:var(--ui-muted);block-size:.4rem;inline-size:.4rem;animation:svelte-i8dw8x-bob 1s var(--ui-ease-in-out) infinite;border-radius:50%}.typing.svelte-i8dw8x span:where(.svelte-i8dw8x):nth-child(2){animation-delay:.15s}.typing.svelte-i8dw8x span:where(.svelte-i8dw8x):nth-child(3){animation-delay:.3s}@keyframes svelte-i8dw8x-bob{50%{opacity:.5;translate:0 -.25rem}}.ended.svelte-i8dw8x{border-radius:var(--ui-radius);background:var(--ui-subtle);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.ended.error.svelte-i8dw8x{background:color-mix(in srgb, var(--ui-danger) 8%, var(--ui-surface))}.ended.svelte-i8dw8x p:where(.svelte-i8dw8x){margin:0;font-size:.875rem}.after.svelte-i8dw8x{margin-block-start:-.5rem}.composer.svelte-i8dw8x{gap:.375rem;padding:.5rem clamp(.75rem,4cqi,2.5rem) .75rem;display:grid;position:relative}.box.svelte-i8dw8x{border:1px solid var(--ui-field-line);border-radius:calc(var(--ui-radius) + .25rem);background:var(--ui-surface);align-items:flex-end;gap:.375rem;padding:.375rem;display:flex}.box.svelte-i8dw8x:focus-within{outline:var(--ui-ring-width) solid var(--ui-ring);outline-offset:var(--ui-ring-offset)}.box.svelte-i8dw8x textarea:where(.svelte-i8dw8x){field-sizing:content;outline:none;flex:1;max-block-size:10rem;min-inline-size:0;padding:.375rem .25rem}.keys.svelte-i8dw8x{color:var(--ui-muted);text-align:center;margin:0;font-size:.75rem}@container (width<34rem){.keys.svelte-i8dw8x{display:none}}.slash.svelte-i8dw8x{z-index:2;border-radius:var(--ui-radius);background:var(--ui-surface-overlay);inline-size:min(20rem,80%);box-shadow:var(--ui-shadow-overlay);animation:svelte-i8dw8x-rise var(--ui-dur) var(--ui-ease-enter);margin:0;padding:.25rem;list-style:none;position:absolute;inset-block-end:calc(100% - .25rem);inset-inline-start:clamp(.75rem,4cqi,2.5rem)}@keyframes svelte-i8dw8x-rise{0%{opacity:0;translate:0 .375rem;scale:.97}}.slash.svelte-i8dw8x li:where(.svelte-i8dw8x){border-radius:calc(var(--ui-radius) - .25rem);cursor:pointer;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.slash.svelte-i8dw8x li.on:where(.svelte-i8dw8x){background:var(--ui-subtle)}.slash.svelte-i8dw8x span:where(.svelte-i8dw8x){color:var(--ui-muted)}.chips.svelte-i8dw8x{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.chips.svelte-i8dw8x button:where(.svelte-i8dw8x){color:var(--ui-muted);cursor:pointer;background:0 0;border:0;padding:0;display:grid}.side.svelte-i8dw8x{background:var(--ui-subtle);min-block-size:0;min-inline-size:0;animation:svelte-i8dw8x-slide var(--ui-dur-spring) var(--ui-ease-spring);position:relative}@keyframes svelte-i8dw8x-slide{0%{opacity:0;translate:1.5rem}}.side.svelte-i8dw8x .close{z-index:1;position:absolute;inset-block-start:.75rem;inset-inline-end:.5rem}.side.svelte-i8dw8x .pane .bar{padding-inline-end:3rem}.grip.svelte-i8dw8x{z-index:2;cursor:col-resize;inline-size:.5rem;position:absolute;inset-block:0;inset-inline-start:-.25rem}.grip.svelte-i8dw8x:after{content:"";background:var(--ui-accent);opacity:0;inline-size:2px;transition:opacity var(--ui-dur-press) ease;position:absolute;inset-block:0;inset-inline-start:.1875rem}.grip.svelte-i8dw8x:hover:after,.grip.svelte-i8dw8x:focus-visible:after{opacity:1}.grip.svelte-i8dw8x:focus-visible{outline:none}.svelte-i8dw8x:is(.conv:where(.svelte-i8dw8x),.suggestions:where(.svelte-i8dw8x) button:where(.svelte-i8dw8x),.artifact:where(.svelte-i8dw8x),.cite:where(.svelte-i8dw8x)):focus-visible{outline:var(--ui-ring-width) solid var(--ui-ring);outline-offset:var(--ui-ring-offset)}@media (prefers-reduced-motion:reduce){.side.svelte-i8dw8x,.slash.svelte-i8dw8x,.typing.svelte-i8dw8x span:where(.svelte-i8dw8x),.caret.svelte-i8dw8x{animation:none}}.frame.svelte-5i20vq{border-radius:calc(var(--ui-radius) * 1.5);background:var(--ui-surface);block-size:44rem;inline-size:100%;box-shadow:var(--ui-shadow-card);overflow:hidden}
