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