.scrollnav.svelte-vz731c{right:var(--scrollnav-right,.75rem);bottom:var(--scrollnav-bottom,.75rem);z-index:6;width:2rem;height:2rem;position:absolute}.snav-btn.svelte-vz731c{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--text-2);cursor:pointer;box-shadow:var(--shadow-md);transition:opacity var(--duration-sm) var(--ease-soft), transform var(--duration-sm) var(--ease-spring), background var(--duration-sm) var(--ease-soft), border-color var(--duration-sm) var(--ease-soft), color var(--duration-sm) var(--ease-soft);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.snav-btn.svelte-vz731c:hover{background:var(--surface-2);border-color:var(--line-strong,var(--line));color:var(--text-1)}.snav-btn.svelte-vz731c:active{transform:scale(.92)}.snav-btn.svelte-vz731c:focus-visible{box-shadow:var(--shadow-focus);outline:none}.snav-secondary.svelte-vz731c{opacity:0;pointer-events:none;top:auto;bottom:calc(100% + .375rem);transform:translateY(.375rem)scale(.9)}.scrollnav.svelte-vz731c:hover .snav-secondary:where(.svelte-vz731c),.scrollnav.svelte-vz731c:focus-within .snav-secondary:where(.svelte-vz731c){opacity:1;pointer-events:auto;transform:none}.snav-dot.svelte-vz731c{border-radius:var(--radius-pill);background:var(--accent);width:.4375rem;height:.4375rem;box-shadow:0 0 0 2px var(--surface-1);position:absolute;top:.1875rem;right:.1875rem}@media (prefers-reduced-motion:reduce){.snav-btn.svelte-vz731c{transition:opacity var(--duration-sm) linear}.snav-secondary.svelte-vz731c{transform:none}}@media (hover:none) and (pointer:coarse){.scrollnav.svelte-vz731c{height:auto}.snav-primary.svelte-vz731c{position:relative;inset:auto}.snav-secondary.svelte-vz731c{opacity:1;pointer-events:auto;margin-bottom:.375rem;position:relative;inset:auto;transform:none}.scrollnav.svelte-vz731c{flex-direction:column-reverse;display:flex}}.qb.svelte-1llspyf{align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-sm);color:var(--qc);background:color-mix(in srgb, var(--qc) 14%, transparent);line-height:1.4;display:inline-flex}.num.svelte-1llspyf{font-weight:var(--font-weight-semibold)}.lbl.svelte-1llspyf{opacity:.85}.mono.svelte-1llspyf{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.head-left.svelte-1qf9zm0{flex:auto;align-items:flex-start;gap:.625rem;min-width:0;display:inline-flex}.tool-icon.svelte-1qf9zm0{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 10%, var(--surface-2));width:2rem;height:2rem;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.head-text.svelte-1qf9zm0{min-width:0}.tool-name.svelte-1qf9zm0{font-size:var(--text-base,1rem);font-weight:var(--font-weight-semibold);color:var(--text-1);letter-spacing:.01em;margin:0}.head-sub.svelte-1qf9zm0{font-size:var(--text-xs);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.375rem;margin:.125rem 0 0;display:inline-flex}.cite-key.svelte-1qf9zm0{font-size:var(--text-2xs);color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface-2));border-radius:var(--radius-sm);padding:.0625rem .375rem}.tag.svelte-1qf9zm0{font-size:var(--text-2xs);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.04em;background:var(--surface-2);color:var(--text-3);align-items:center;gap:var(--space-1);padding:0 .375rem;display:inline-flex}.tag.reasoning.svelte-1qf9zm0{background:color-mix(in srgb, var(--text-3) 14%, var(--surface-1))}.tag.ok.svelte-1qf9zm0{color:var(--success);background:color-mix(in srgb, var(--success) 12%, var(--surface-2))}.tag.err.svelte-1qf9zm0{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--surface-2))}.meta-pill.svelte-1qf9zm0{align-items:center;gap:var(--space-1);color:var(--text-3);background:var(--surface-2);border-radius:var(--radius-sm);font-size:var(--text-2xs);padding:.0625rem .375rem;display:inline-flex}.body-stack.svelte-1qf9zm0{flex-direction:column;gap:.875rem;display:flex}.summary.svelte-1qf9zm0{font-size:var(--text-sm);color:var(--text-1);margin:0;line-height:1.55}.call-sig.svelte-1qf9zm0{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-1);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word;padding:.4rem .55rem;line-height:1.5;display:block}.error-box.svelte-1qf9zm0{background:color-mix(in srgb, var(--danger) 6%, var(--surface-1));border:1px solid color-mix(in srgb, var(--danger) 28%, transparent);border-radius:var(--radius-sm);padding:.625rem .75rem}.error-box.svelte-1qf9zm0 header:where(.svelte-1qf9zm0){align-items:center;gap:var(--space-1-5);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--danger);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.375rem;display:inline-flex}.error-box.svelte-1qf9zm0 pre:where(.svelte-1qf9zm0){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-1);white-space:pre-wrap;word-break:break-word;margin:0}.block.svelte-1qf9zm0{background:var(--surface-bg,var(--surface-1));border:1px solid var(--line);border-radius:var(--radius-sm);padding:.625rem .75rem}.block.svelte-1qf9zm0>header:where(.svelte-1qf9zm0){font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--text-2);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.md-body.svelte-1qf9zm0{font-size:var(--text-sm);color:var(--text-1);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);max-height:26rem;margin:0;padding:.5rem .625rem;line-height:1.55;overflow-y:auto}.md-body.svelte-1qf9zm0 h1,.md-body.svelte-1qf9zm0 h2,.md-body.svelte-1qf9zm0 h3{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-1);margin:.625rem 0 .375rem}.md-body.svelte-1qf9zm0 p{margin:0 0 .5rem}.md-body.svelte-1qf9zm0 ul,.md-body.svelte-1qf9zm0 ol{margin:0 0 .5rem 1.125rem;padding:0}.md-body.svelte-1qf9zm0 li{margin-bottom:var(--space-1)}.md-body.svelte-1qf9zm0 pre{background:var(--surface-1);border-radius:var(--radius-sm);border:1px solid var(--line);font-size:var(--text-xs);padding:.5rem;overflow-x:auto}.md-body.svelte-1qf9zm0 code{font-family:var(--font-mono);font-size:.78em}.md-body.svelte-1qf9zm0 table{border-collapse:collapse;width:100%;margin:.375rem 0;font-size:.78em}.md-body.svelte-1qf9zm0 th,.md-body.svelte-1qf9zm0 td{border:1px solid var(--line);text-align:left;padding:.25rem .5rem}.md-body.svelte-1qf9zm0 th{background:var(--surface-1);font-weight:var(--font-weight-semibold)}.md-body.svelte-1qf9zm0 a{color:var(--accent);text-underline-offset:.125em;text-decoration:underline}.field-count.svelte-1qf9zm0{color:var(--text-4);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;margin-left:auto}.kv.svelte-1qf9zm0{flex-direction:column;gap:.5rem;margin:0;display:flex}.kv-row.svelte-1qf9zm0{grid-template-columns:minmax(5rem,9rem) 1fr;align-items:start;gap:.5rem .75rem;display:grid}.kv-row.svelte-1qf9zm0+.kv-row:where(.svelte-1qf9zm0){border-top:1px solid var(--line);padding-top:.5rem}.kv.svelte-1qf9zm0 dt:where(.svelte-1qf9zm0){font-size:var(--text-xs);color:var(--accent);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.03em;word-break:break-word;padding-top:.05rem}.kv.svelte-1qf9zm0 dd:where(.svelte-1qf9zm0){border-left:2px solid var(--line);min-width:0;margin:0;padding-left:.625rem;position:relative}.field-text.svelte-1qf9zm0{font-size:var(--text-sm);color:var(--text-1);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;line-height:1.5}.copy-inline.svelte-1qf9zm0{margin-top:.25rem;display:inline-flex}@media (width<=540px){.kv-row.svelte-1qf9zm0{grid-template-columns:1fr;gap:.25rem}.kv.svelte-1qf9zm0 dd:where(.svelte-1qf9zm0){padding-left:.5rem}}.art-id.svelte-1qf9zm0{align-items:center;gap:var(--space-1);text-overflow:ellipsis;white-space:nowrap;color:var(--text-4);font-size:var(--text-xs);display:inline-flex;overflow:hidden}.mono.svelte-1qf9zm0{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dim.svelte-1qf9zm0{color:var(--text-4);font-size:var(--text-xs)}.term.svelte-rzd82m{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;display:flex;overflow:hidden}.term-bar.svelte-rzd82m{border-bottom:1px solid var(--line);background:var(--surface-bg);color:var(--text-3);font-size:var(--text-2xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.4rem;padding:.35rem .6rem;display:flex}.term-bar.svelte-rzd82m .title:where(.svelte-rzd82m){color:var(--text-2);font-weight:var(--font-weight-semibold)}.term-bar.svelte-rzd82m .spacer:where(.svelte-rzd82m){flex:auto}.term-bar.svelte-rzd82m .count:where(.svelte-rzd82m),.term-bar.svelte-rzd82m .elapsed:where(.svelte-rzd82m){color:var(--text-3);font-variant-numeric:tabular-nums}.term-bar.svelte-rzd82m .elapsed:where(.svelte-rzd82m){color:var(--accent)}.term-body.svelte-rzd82m{font-family:var(--font-mono);font-size:var(--text-2xs);overscroll-behavior-y:contain;flex-direction:column;gap:.1rem;max-height:15rem;padding:.45rem .6rem;line-height:1.5;display:flex;overflow-y:auto}.line.svelte-rzd82m{align-items:baseline;gap:.45rem;min-width:0;display:flex}.ico.svelte-rzd82m{color:var(--text-3);flex-shrink:0;align-self:center;display:inline-flex}.txt.svelte-rzd82m{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.t.svelte-rzd82m{color:var(--text-4,var(--text-3));font-variant-numeric:tabular-nums;flex-shrink:0}.line[data-kind=stage].svelte-rzd82m .ico:where(.svelte-rzd82m){color:var(--accent)}.line[data-kind=stage].svelte-rzd82m .txt:where(.svelte-rzd82m){color:var(--text-1);font-weight:var(--font-weight-semibold)}.line.running.svelte-rzd82m .ico:where(.svelte-rzd82m){color:var(--accent)}.line.running.svelte-rzd82m .txt:where(.svelte-rzd82m){color:var(--text-1)}.line.done.svelte-rzd82m .ico:where(.svelte-rzd82m){color:var(--success)}.line.error.svelte-rzd82m .ico:where(.svelte-rzd82m),.line.error.svelte-rzd82m .txt:where(.svelte-rzd82m){color:var(--danger)}.line.info.svelte-rzd82m .txt:where(.svelte-rzd82m){color:var(--text-3)}.term .ico .spin{animation:.9s linear infinite svelte-rzd82m-term-spin}@keyframes svelte-rzd82m-term-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.term .ico .spin{animation:none}}
