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