.blocks.svelte-1i9a0yz{min-width:0;color:var(--_fg);flex-direction:column;gap:11px;display:flex}h2.svelte-1i9a0yz{color:var(--_fg);letter-spacing:-.012em;overflow-wrap:anywhere;margin:0;font-size:17.5px;font-weight:600}h2.h1.svelte-1i9a0yz{font-size:20px}p.svelte-1i9a0yz{letter-spacing:.002em;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.fquote.svelte-1i9a0yz{border-left:3px solid var(--_acc-dim);color:var(--_dim);overflow-wrap:anywhere;margin:2px 0;padding:4px 0 4px 14px;font-size:15px;line-height:1.5}.blocks.dense.svelte-1i9a0yz{gap:6px}.blocks.dense.svelte-1i9a0yz>p:where(.svelte-1i9a0yz){margin-block:0}.blocks.dense.svelte-1i9a0yz>:where(.svelte-1i9a0yz):not(p){margin-block:5px}.blocks.dense.svelte-1i9a0yz>.fquote:where(.svelte-1i9a0yz):has(+.fquote:where(.svelte-1i9a0yz)){margin-block-end:0}.blocks.dense.svelte-1i9a0yz>.fquote:where(.svelte-1i9a0yz)+.fquote:where(.svelte-1i9a0yz){margin-block-start:0}.fhr.svelte-1i9a0yz{border:none;border-top:1px solid var(--_hairline);margin:10px 0}strong.svelte-1i9a0yz{color:var(--_fg);font-weight:600}code.svelte-1i9a0yz{font-family:var(--_mono);background:var(--_acc-faint);color:var(--_acc);border-radius:5px;padding:1px 6px;font-size:.88em}a.svelte-1i9a0yz,.url.svelte-1i9a0yz{color:var(--_acc);text-decoration:underline;-webkit-text-decoration-color:var(--_acc-dim);text-decoration-color:var(--_acc-dim);text-underline-offset:3px;overflow-wrap:anywhere}a.bold.svelte-1i9a0yz{font-weight:650}.filechip.svelte-1i9a0yz{border:1px solid var(--_line);background:var(--_acc-faint);width:fit-content;max-width:100%;color:var(--_fg);border-radius:12px;align-items:center;gap:7px;padding:8px 13px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.filechip.svelte-1i9a0yz:active{background:var(--_line)}.filechip.svelte-1i9a0yz svg{color:var(--_dim);flex:none}.filechip.svelte-1i9a0yz .filename:where(.svelte-1i9a0yz){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}ul.svelte-1i9a0yz,ol.svelte-1i9a0yz{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding-left:26px;font-size:15px;line-height:1.5;display:flex}li.svelte-1i9a0yz::marker{color:var(--_acc-dim)}.sublist.svelte-1i9a0yz{margin-top:4px;padding-left:18px}.sublist.svelte-1i9a0yz>li:where(.svelte-1i9a0yz)::marker{color:var(--_dim)}.tablewrap.svelte-1i9a0yz{border:1px solid var(--_hairline);border-radius:var(--_radius-sm);background:var(--_surface);overflow-x:auto}.ftable.svelte-1i9a0yz{border-collapse:collapse;width:100%;font-size:13px;line-height:1.45}.ftable.svelte-1i9a0yz th:where(.svelte-1i9a0yz),.ftable.svelte-1i9a0yz td:where(.svelte-1i9a0yz){border-bottom:1px solid var(--_hairline);vertical-align:top;white-space:nowrap;padding:7px 11px}.ftable.svelte-1i9a0yz thead:where(.svelte-1i9a0yz) th:where(.svelte-1i9a0yz){color:var(--_fg);background:var(--_acc-faint);border-bottom:1px solid var(--_acc-dim);font-weight:500;position:sticky;top:0}.ftable.svelte-1i9a0yz tbody:where(.svelte-1i9a0yz) tr:where(.svelte-1i9a0yz):nth-child(2n){background:color-mix(in oklab, var(--_fg) 2%, transparent)}.ftable.svelte-1i9a0yz tbody:where(.svelte-1i9a0yz) tr:where(.svelte-1i9a0yz):last-child td:where(.svelte-1i9a0yz){border-bottom:none}.code.svelte-1i9a0yz{background:var(--_code-bg);border:1px solid var(--_hairline);border-radius:var(--_radius-sm);font-family:var(--_mono);color:var(--_code-fg);white-space:pre-wrap;margin:0;padding:9px 8px;font-size:12.5px;line-height:1.5;overflow-x:auto}.codehdr.svelte-1i9a0yz{font-family:var(--_mono);letter-spacing:.16em;text-transform:uppercase;color:var(--_acc-dim);margin-bottom:5px;font-size:10px;display:block}.codewrap.svelte-1i9a0yz{margin:1px 0;position:relative}.codeblock.svelte-1i9a0yz{position:relative}.cmdpeek.svelte-1i9a0yz{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--_mono);letter-spacing:0;text-transform:none;color:var(--_fg);flex:auto;font-size:11.5px;overflow:hidden}.linechip.svelte-1i9a0yz{letter-spacing:.1em;color:var(--_acc-dim);flex:none;font-size:9px}.runtag.svelte-1i9a0yz{background:var(--_acc);color:var(--_acc-ink);font-family:var(--_mono);letter-spacing:.12em;text-transform:uppercase;vertical-align:1px;border-radius:999px;flex:none;margin-right:5px;padding:1px 5px;font-size:9px;font-weight:600;display:inline-block}.copybtn.svelte-1i9a0yz,.runbtn.svelte-1i9a0yz{border-radius:var(--_radius-sm);background:var(--_surface-2);border:1px solid var(--_line);cursor:pointer;flex:none;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 6px;font-size:13px;line-height:1;transition:color .15s,border-color .15s,transform .12s;display:inline-flex}.copybtn.svelte-1i9a0yz{color:var(--_dim)}.runbtn.svelte-1i9a0yz{color:var(--_acc)}.copybtn.svelte-1i9a0yz:active,.runbtn.svelte-1i9a0yz:active{transform:scale(.9)}.copybtn.svelte-1i9a0yz:hover,.copybtn.done.svelte-1i9a0yz,.runbtn.svelte-1i9a0yz:hover{color:var(--_acc);border-color:var(--_acc)}.copybtn.abs.svelte-1i9a0yz{z-index:2;position:absolute;top:6px;right:6px}.runbtn.abs.svelte-1i9a0yz{z-index:2;position:absolute;top:6px;right:38px}.runbtn.runsend.abs.svelte-1i9a0yz{right:70px}.runbtn.runsend.solo.abs.svelte-1i9a0yz{right:38px}.runbtn.runsend.pending.svelte-1i9a0yz{opacity:.5}summary.codehdr.svelte-1i9a0yz{background:var(--_code-bg);border:1px solid var(--_hairline);border-radius:var(--_radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;min-height:38px;margin:0;padding:7px 40px 7px 8px;list-style:none;display:flex}summary.codehdr.svelte-1i9a0yz::-webkit-details-marker{display:none}.codefold[open].svelte-1i9a0yz>summary.codehdr:where(.svelte-1i9a0yz){border-bottom-right-radius:0;border-bottom-left-radius:0}.code.codebody.svelte-1i9a0yz{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.codewrap.runnable.svelte-1i9a0yz>.codefold:where(.svelte-1i9a0yz)>summary.codehdr:where(.svelte-1i9a0yz),.codewrap.runnable.svelte-1i9a0yz>.codefold:where(.svelte-1i9a0yz)>.code.codebody:where(.svelte-1i9a0yz),.codeblock.runnable.svelte-1i9a0yz>.code:where(.svelte-1i9a0yz){border-color:var(--_acc-dim);border-left:3px solid var(--_acc)}.codewrap.runnable.svelte-1i9a0yz>.codefold:where(.svelte-1i9a0yz)>summary.codehdr:where(.svelte-1i9a0yz){background:var(--_acc-faint);color:var(--_acc);padding-right:104px}.codeblock.runnable.svelte-1i9a0yz>.code:where(.svelte-1i9a0yz){background:var(--_acc-faint)}.codeblock.runnable.svelte-1i9a0yz>.code:where(.svelte-1i9a0yz)>.codehdr:where(.svelte-1i9a0yz){min-height:24px}.chev.svelte-1i9a0yz{color:var(--_acc-dim);flex:none;font-size:11px;transition:transform .18s;display:inline-block}details[open].svelte-1i9a0yz>summary:where(.svelte-1i9a0yz) .chev:where(.svelte-1i9a0yz){transform:rotate(90deg)}.diff.svelte-1i9a0yz{border:1px solid var(--_hairline);border-radius:var(--_radius-sm);background:var(--_code-bg);overflow-x:auto}summary.diffhdr.svelte-1i9a0yz{font-family:var(--_mono);letter-spacing:.14em;text-transform:uppercase;color:var(--_acc-dim);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;padding:6px 9px;font-size:10px;list-style:none;display:flex}summary.diffhdr.svelte-1i9a0yz::-webkit-details-marker{display:none}.diff[open].svelte-1i9a0yz>summary.diffhdr:where(.svelte-1i9a0yz){border-bottom:1px solid var(--_line)}.diffhdr.svelte-1i9a0yz .dfile:where(.svelte-1i9a0yz){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.diffhdr.svelte-1i9a0yz .dstat:where(.svelte-1i9a0yz){letter-spacing:.04em;flex:none}.diffhdr.svelte-1i9a0yz .da:where(.svelte-1i9a0yz){color:var(--_add)}.diffhdr.svelte-1i9a0yz .dd:where(.svelte-1i9a0yz){color:var(--_danger)}.difflines.svelte-1i9a0yz{font-family:var(--_mono);padding:5px 0;font-size:12.5px;line-height:1.5}.dl.svelte-1i9a0yz{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--_code-fg);padding:0 9px}.dl.svelte-1i9a0yz .sign:where(.svelte-1i9a0yz){opacity:.75;width:1ch;margin-right:7px;display:inline-block}.dl.add.svelte-1i9a0yz{background:color-mix(in oklab, var(--_add) 11%, transparent)}.dl.del.svelte-1i9a0yz{background:color-mix(in oklab, var(--_danger) 13%, transparent)}.dl.add.svelte-1i9a0yz .sign:where(.svelte-1i9a0yz){color:var(--_add)}.dl.del.svelte-1i9a0yz .sign:where(.svelte-1i9a0yz){color:var(--_danger)}.dl.trunc.svelte-1i9a0yz{color:var(--_faint);padding-top:4px;font-style:italic}.qa.svelte-1i9a0yz{border-left:2px solid var(--_acc-dim);flex-direction:column;gap:7px;margin:0;padding-left:11px;display:flex}.qa.svelte-1i9a0yz dt:where(.svelte-1i9a0yz){font-family:var(--_mono);letter-spacing:.1em;text-transform:uppercase;color:var(--_acc-dim);font-size:10.5px}.qa.svelte-1i9a0yz dd:where(.svelte-1i9a0yz){color:var(--_fg);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:13.5px;line-height:1.45}.thinking.svelte-1i9a0yz{border-left:2px solid var(--_line);margin:1px 0;padding-left:10px}.thinking.svelte-1i9a0yz>summary:where(.svelte-1i9a0yz){cursor:pointer;font-family:var(--_mono);letter-spacing:.14em;text-transform:uppercase;color:var(--_faint);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:11px;list-style:none;display:flex}.thinking.svelte-1i9a0yz>summary:where(.svelte-1i9a0yz)::-webkit-details-marker{display:none}.thinking.svelte-1i9a0yz .tk-glyph:where(.svelte-1i9a0yz){color:var(--_acc-dim);font-size:12px;transition:transform .2s}.thinking[open].svelte-1i9a0yz>summary:where(.svelte-1i9a0yz) .tk-glyph:where(.svelte-1i9a0yz){transform:rotate(90deg)}.thinking.svelte-1i9a0yz .tk-body:where(.svelte-1i9a0yz){color:var(--_dim);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:13px;font-style:italic;line-height:1.5}.tool.svelte-1i9a0yz{font-family:var(--_mono);color:var(--_dim);align-items:center;gap:9px;font-size:12.5px;display:flex}.tool.svelte-1i9a0yz .tsummary:where(.svelte-1i9a0yz){overflow-wrap:anywhere;flex:1;min-width:0}.tool.svelte-1i9a0yz .telapsed:where(.svelte-1i9a0yz){color:var(--_faint);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.tool.svelte-1i9a0yz .tmark:where(.svelte-1i9a0yz){flex:none;font-weight:700}.tool.svelte-1i9a0yz .tmark.ok:where(.svelte-1i9a0yz){color:var(--_acc-dim)}.tool.svelte-1i9a0yz .tmark.err:where(.svelte-1i9a0yz){color:var(--_danger)}.tedit.svelte-1i9a0yz{width:24px;height:24px;color:var(--_faint);border-radius:6px;flex:none;justify-content:center;align-items:center;margin:-6px 0;display:inline-flex}.tedit.svelte-1i9a0yz:hover,.tedit.svelte-1i9a0yz:active{color:var(--_acc);background:var(--_acc-faint)}.tool.svelte-1i9a0yz .dot:where(.svelte-1i9a0yz){background:var(--_acc);width:6px;height:6px;box-shadow:0 0 7px var(--_acc-glow);border-radius:50%;flex:none}.tool.ok.svelte-1i9a0yz .dot:where(.svelte-1i9a0yz){background:var(--_acc-dim);box-shadow:none;opacity:.7}.tool.err.svelte-1i9a0yz .dot:where(.svelte-1i9a0yz){background:var(--_danger);box-shadow:none}.tool.svelte-1i9a0yz:not(.ok,.err) .dot:where(.svelte-1i9a0yz){animation:1.6s ease-in-out infinite svelte-1i9a0yz-tdot}@keyframes svelte-1i9a0yz-tdot{0%,to{opacity:.45}50%{opacity:1}}.sr-only.svelte-1i9a0yz{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mediarow.svelte-1i9a0yz{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.mediarow.carousel.svelte-1i9a0yz{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;flex-wrap:nowrap;overflow-x:auto}.mediarow.compact.svelte-1i9a0yz{justify-content:flex-start}.media.svelte-1i9a0yz{background:var(--_surface);border:1px solid var(--_line);border-radius:var(--_radius);flex:280px;min-width:0;max-width:100%;margin:0;position:relative;overflow:hidden}.mediarow.carousel.svelte-1i9a0yz>.media:where(.svelte-1i9a0yz){scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(88%,560px)}.mediarow.carousel.svelte-1i9a0yz>.media:where(.svelte-1i9a0yz):only-child{flex-basis:100%}.media.loading.svelte-1i9a0yz{min-height:180px}.media.model.svelte-1i9a0yz{flex:100%}.media.compact.svelte-1i9a0yz{border-radius:var(--_radius-sm);flex:160px}.vid-inline.svelte-1i9a0yz{position:relative}.vid-inline.svelte-1i9a0yz .expand:where(.svelte-1i9a0yz){background:color-mix(in oklab, var(--_bg) 78%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--_line);width:34px;height:34px;color:var(--_fg);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.media.svelte-1i9a0yz img:where(.svelte-1i9a0yz),.media.svelte-1i9a0yz video:where(.svelte-1i9a0yz){object-fit:contain;background:var(--_surface);opacity:0;width:100%;max-height:70vh;transition:opacity .2s;display:block}.media.compact.svelte-1i9a0yz img:where(.svelte-1i9a0yz){max-height:280px}.media.svelte-1i9a0yz img.ready:where(.svelte-1i9a0yz),.media.svelte-1i9a0yz video.ready:where(.svelte-1i9a0yz){opacity:1}.media.svelte-1i9a0yz .ph:where(.svelte-1i9a0yz){background:linear-gradient(100deg, transparent 20%, color-mix(in oklab, var(--_acc) 9%, transparent) 50%, transparent 80%), var(--_surface-2);background-size:200% 100%;animation:1.25s linear infinite svelte-1i9a0yz-media-shimmer;position:absolute;inset:0}@keyframes svelte-1i9a0yz-media-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.media.svelte-1i9a0yz .ph:where(.svelte-1i9a0yz),.tool.svelte-1i9a0yz:not(.ok,.err) .dot:where(.svelte-1i9a0yz){animation:none}.media.svelte-1i9a0yz img:where(.svelte-1i9a0yz),.media.svelte-1i9a0yz video:where(.svelte-1i9a0yz){transition:none}}.imgbtn.svelte-1i9a0yz{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.media.svelte-1i9a0yz figcaption:where(.svelte-1i9a0yz){font-family:var(--_mono);color:var(--_dim);text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;font-size:11px;overflow:hidden}.time-divider.svelte-1ho12cw{width:100%;color:var(--_dim);font-variant-numeric:tabular-nums;letter-spacing:.025em;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;margin:.65rem 0 .35rem;padding:0;font-family:inherit;font-size:.68rem;font-style:italic;display:flex}.time-divider.day.svelte-1ho12cw{color:color-mix(in oklab, var(--_fg) 68%, var(--_dim));font-weight:650}.time-divider.svelte-1ho12cw:before,.time-divider.svelte-1ho12cw:after{content:"";opacity:.16;background:currentColor;flex:1;height:1px}.time-divider.day.svelte-1ho12cw:before,.time-divider.day.svelte-1ho12cw:after{opacity:.3}.time-divider.svelte-1ho12cw:focus-visible span:where(.svelte-1ho12cw){outline:1px solid var(--_acc);outline-offset:3px;border-radius:2px}time.svelte-1d0798r{z-index:1;color:var(--_dim);font-variant-numeric:tabular-nums;letter-spacing:.025em;text-align:center;white-space:nowrap;pointer-events:none;font-size:.64rem;font-style:italic;animation:.14s both svelte-1d0798r-fadein;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}@keyframes svelte-1d0798r-fadein{0%{opacity:0}}@media (prefers-reduced-motion:reduce){time.svelte-1d0798r{animation:none}}.sr-only.svelte-1d0798r{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.view.svelte-10vln40{min-height:0;color:var(--_fg);font-family:var(--_sans);flex-direction:column;flex:1;gap:10px;display:flex}.feedwrap.svelte-10vln40{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.msg.svelte-10vln40{scrollbar-width:none;flex-direction:column;flex:1;gap:14px;min-height:0;padding:6px 4px;display:flex;overflow-y:auto}.view.hostscroll.svelte-10vln40,.hostscroll.svelte-10vln40 .feedwrap:where(.svelte-10vln40),.msg.hostscroll.svelte-10vln40{flex:none;min-height:auto}.msg.hostscroll.svelte-10vln40{padding:0;overflow:visible}.turn.svelte-10vln40{gap:inherit;flex-direction:column;display:flex}.msg.svelte-10vln40::-webkit-scrollbar{display:none}.msg.svelte-10vln40:focus-visible{box-shadow:inset 0 0 0 1.5px var(--_acc);outline:none}.jump.svelte-10vln40{z-index:5;background:var(--_acc);color:var(--_acc-ink);cursor:pointer;box-shadow:0 4px 16px #00000059, 0 0 14px var(--_acc-glow);border:0;border-radius:999px;padding:7px 14px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.jump.svelte-10vln40>span:where(.svelte-10vln40){font-family:var(--_mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.jump.svelte-10vln40:active{transform:translate(-50%)scale(.95)}.entry.svelte-10vln40{border-bottom:1px solid var(--_line);padding-bottom:13px;position:relative}.entry.svelte-10vln40.arriving{animation:.28s cubic-bezier(.2,.8,.2,1) both svelte-10vln40-rise}.nodividers.svelte-10vln40 .entry:where(.svelte-10vln40),.entry.svelte-10vln40:last-child,.turn.svelte-10vln40:last-child .entry:where(.svelte-10vln40):last-child{border-bottom:none}@keyframes svelte-10vln40-rise{0%{opacity:0;transform:translateY(10px)}}.entry.streaming.svelte-10vln40{opacity:.9;border-bottom:none;animation:none}.caret.svelte-10vln40{vertical-align:text-bottom;background:var(--_acc);opacity:.9;width:.5em;height:1em;margin-left:2px;animation:1s steps(2,end) infinite svelte-10vln40-streamcaret;display:inline-block}@keyframes svelte-10vln40-streamcaret{0%,49%{opacity:.9}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.caret.svelte-10vln40,.entry.svelte-10vln40.arriving{animation:none}}.userline.svelte-10vln40{flex-direction:column;align-items:flex-end;display:flex}.usertext.svelte-10vln40{background:var(--_acc-faint);border:1px solid var(--_hairline);border-radius:var(--_radius-sm);max-width:90%;padding:8px 12px;transition:opacity .22s}.entry.pending.svelte-10vln40 .usertext:where(.svelte-10vln40){opacity:.7}.entry.unconfirmed.svelte-10vln40 .usertext:where(.svelte-10vln40){border-left:2px solid var(--_attn);padding-left:8px}.entry.queued.svelte-10vln40 .usertext:where(.svelte-10vln40){opacity:.72}.unconf-tag.svelte-10vln40,.queued-tag.svelte-10vln40{font-family:var(--_mono);margin-bottom:4px;font-size:10.5px;display:block}.unconf-tag.svelte-10vln40{color:var(--_attn)}.queued-tag.svelte-10vln40{color:var(--_dim)}.boot.svelte-10vln40{color:var(--_dim);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:0 14px;font-size:15px;display:flex}.boot.svelte-10vln40 p:where(.svelte-10vln40){margin:0}.bootring.svelte-10vln40{border:3px solid var(--_acc);border-top-color:#0000;border-radius:50%;width:30px;height:30px;animation:1.1s linear infinite svelte-10vln40-ringspin}@keyframes svelte-10vln40-ringspin{to{transform:rotate(360deg)}}.answers.svelte-10vln40{flex-wrap:wrap;gap:8px;display:flex}.ans.svelte-10vln40{background:var(--_surface-2);border:1px solid var(--_line);border-radius:var(--_radius-sm);font:inherit;color:var(--_acc);text-align:center;cursor:pointer;flex:1;padding:11px 12px;font-size:15px}.ans.svelte-10vln40:focus-visible{outline:2px solid var(--_acc);outline-offset:2px}
