.st-page.svelte-19v1h5t{position:relative;display:flex;flex-direction:column;gap:var(--space-6);--st-paper: #faf9f5;--st-paper-warm: #fffefa;--st-canvas: #e8e6dc;--st-oat: #f0eee6;--st-ink: #1d1d1b;--st-soft-ink: #3d3d38;--st-muted: #7a7972;--st-faint: #a09e96;--st-rule: #d6d3c7;--st-rule-soft: #e5e2d6;--st-rule-faint: #ece9dc;--st-green: #067b50;--st-green-deep: #045f3f;--st-agent-keyboard-inset: 0px;--st-agent-visual-viewport-top: 0px;--st-agent-visual-viewport-height: 100dvh;--st-agent-mobile-inspection-reserve: 164px;--st-signal: #1dffa0;font-family:"Source Serif 4",var(--font-serif);color:var(--st-ink);font-feature-settings:"kern" 1,"liga" 1,"onum" 1}[data-theme=dark] .st-page.svelte-19v1h5t{--st-paper: #1d1d1b;--st-paper-warm: #242421;--st-canvas: #141413;--st-oat: #2a2a26;--st-ink: #faf9f5;--st-soft-ink: #d6d3c7;--st-muted: #a09e96;--st-faint: #7a7972;--st-rule: #3d3d38;--st-rule-soft: #2f2f2b;--st-rule-faint: #292925;--st-green: #1dffa0;--st-green-deep: #7fffc9;color:var(--st-ink)}.st-page.svelte-19v1h5t:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.028;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:240px 240px}[data-theme=dark] .st-page.svelte-19v1h5t:before{mix-blend-mode:screen;opacity:.045}.st-page.svelte-19v1h5t>:where(.svelte-19v1h5t){position:relative;z-index:1;animation:svelte-19v1h5t-st-rise .7s cubic-bezier(.32,.72,0,1) both}.st-page.svelte-19v1h5t>:where(.svelte-19v1h5t):nth-child(2){animation-delay:80ms}.st-page.svelte-19v1h5t>:where(.svelte-19v1h5t):nth-child(3){animation-delay:.16s}.st-page.svelte-19v1h5t>:where(.svelte-19v1h5t):nth-child(4){animation-delay:.24s}@keyframes svelte-19v1h5t-st-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.st-page.svelte-19v1h5t>:where(.svelte-19v1h5t){animation:none}.st-agent-drawer.svelte-19v1h5t{animation:none}.st-agent-thinking.svelte-19v1h5t i:where(.svelte-19v1h5t){animation:none}}.st-page.svelte-19v1h5t .st-spin{animation:svelte-19v1h5t-st-spin 1s linear infinite}@keyframes svelte-19v1h5t-st-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.st-head.svelte-19v1h5t{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-8);align-items:start;padding-bottom:var(--space-6);border-bottom:1px solid var(--st-rule)}.st-head-main.svelte-19v1h5t{display:flex;flex-direction:column;min-width:0}.st-title.svelte-19v1h5t{margin:0;font-family:"Source Serif 4",var(--font-serif);font-size:clamp(2.8rem,5vw,4.2rem);font-weight:500;letter-spacing:-.032em;line-height:1.02;color:var(--st-ink);max-width:760px;text-wrap:balance}.st-system-link.svelte-19v1h5t{align-self:flex-start;margin-top:var(--space-3);padding-bottom:2px;border-bottom:1px solid currentColor;color:var(--st-green-deep);font-family:"DM Mono",var(--font-mono);font-size:11px;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.st-system-link.svelte-19v1h5t:hover,.st-system-link.svelte-19v1h5t:focus-visible{color:var(--st-green)}.st-emph.svelte-19v1h5t{position:relative;isolation:isolate;font-style:italic;font-weight:500;text-decoration:none}.st-emph.svelte-19v1h5t:after{content:"";position:absolute;left:0;right:0;bottom:.05em;height:.34em;background:var(--st-signal);border-radius:2px;opacity:.55;z-index:-1}.st-head-utility.svelte-19v1h5t{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);padding-bottom:var(--space-1)}.st-refresh-btn.svelte-19v1h5t{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:28px;padding:var(--space-1) var(--space-2);border:1px solid transparent;border-radius:0;background:transparent;color:var(--st-muted);font-family:"DM Mono",var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.st-refresh-btn.svelte-19v1h5t svg{width:13px;height:13px;stroke-width:2}.st-refresh-btn.svelte-19v1h5t:hover{border-color:var(--st-rule);background:color-mix(in srgb,var(--st-oat) 24%,transparent);color:var(--st-green-deep);transform:translateY(-1px)}.st-refresh-btn.svelte-19v1h5t:active{transform:translateY(0)}.st-ask-btn.svelte-19v1h5t{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:36px;padding:var(--space-2) var(--space-5);border:1px solid var(--st-ink);border-radius:0;background:var(--st-ink);color:var(--st-paper);font-family:var(--font-sans);font-size:13px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.st-ask-btn.svelte-19v1h5t:hover{border-color:var(--st-green);background:var(--st-green);transform:translateY(-1px)}.st-ask-btn.svelte-19v1h5t:active{transform:translateY(0)}.st-iconbtn.svelte-19v1h5t{display:inline-flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);padding:0;border:1px solid var(--st-rule);border-radius:var(--radius-sm);background:transparent;color:var(--st-ink);cursor:pointer;transition:background-color .22s cubic-bezier(.32,.72,0,1),color .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1)}.st-iconbtn.svelte-19v1h5t:hover{background:var(--st-ink);color:var(--st-paper);transform:translateY(-1px)}.st-iconbtn.svelte-19v1h5t:active{transform:scale(.96)}.st-iconbtn.svelte-19v1h5t:focus-visible,.st-refresh-btn.svelte-19v1h5t:focus-visible,.st-ask-btn.svelte-19v1h5t:focus-visible,.st-seg.svelte-19v1h5t button:where(.svelte-19v1h5t):focus-visible,.st-th-btn.svelte-19v1h5t:focus-visible,.st-mini-bar.svelte-19v1h5t:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.st-controls.svelte-19v1h5t{position:relative;z-index:10;padding:var(--space-4) 0;border-bottom:1px solid var(--st-rule)}.st-controls-grid.svelte-19v1h5t{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);align-items:flex-end;min-width:0}.st-ctrl.svelte-19v1h5t{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.st-ctrl--grow.svelte-19v1h5t{flex:1 1 200px;min-width:200px}.st-ctrl--span.svelte-19v1h5t{flex:2 1 360px;min-width:0}.st-paper-run-control.svelte-19v1h5t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--st-rule);border-radius:var(--radius-md);background:color-mix(in srgb,var(--st-paper-warm) 70%,transparent);color:var(--st-ink);overflow:hidden}.st-paper-run-control--control.svelte-19v1h5t{flex:0 1 560px;width:min(560px,100%);min-width:min(300px,100%);margin-left:auto;align-self:flex-end}.st-paper-run-kicker.svelte-19v1h5t{grid-column:1 / -1;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--st-rule-faint);font-family:"DM Mono",var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--st-muted)}.st-paper-run-option.svelte-19v1h5t{display:grid;grid-template-columns:1fr auto;gap:2px var(--space-2);align-items:center;min-width:0;padding:var(--space-2) var(--space-3);color:var(--st-ink);text-decoration:none;transition:background-color .18s ease,color .18s ease}.st-paper-run-option.svelte-19v1h5t+.st-paper-run-option:where(.svelte-19v1h5t){border-left:1px solid var(--st-rule-faint)}.st-paper-run-option.svelte-19v1h5t strong:where(.svelte-19v1h5t){font-size:14px;font-weight:650;letter-spacing:-.01em}.st-paper-run-option.svelte-19v1h5t small:where(.svelte-19v1h5t){grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"DM Mono",var(--font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--st-muted)}.st-paper-run-option.svelte-19v1h5t svg{grid-row:1 / span 2;grid-column:2;color:var(--st-green)}.st-paper-run-option--accent.svelte-19v1h5t strong:where(.svelte-19v1h5t){color:var(--st-green)}.st-paper-run-option.svelte-19v1h5t:hover,.st-paper-run-option.svelte-19v1h5t:focus-visible{background:color-mix(in srgb,var(--st-green) 9%,transparent);outline:none}.st-paper-run-option.svelte-19v1h5t:focus-visible{box-shadow:inset 0 0 0 2px var(--st-green)}.st-meta.svelte-19v1h5t{font-family:"DM Mono",var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--st-muted)}.st-label-row.svelte-19v1h5t{position:relative;display:inline-flex;align-items:center;gap:6px;width:fit-content}.st-help.svelte-19v1h5t{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid var(--st-rule);border-radius:9999px;background:transparent;color:var(--st-muted);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.st-help.svelte-19v1h5t:hover,.st-help[aria-expanded=true].svelte-19v1h5t{border-color:var(--st-green);background:color-mix(in srgb,var(--st-green) 8%,transparent);color:var(--st-green);transform:translateY(-1px)}.st-help.svelte-19v1h5t:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.st-help-popover.svelte-19v1h5t{position:absolute;top:calc(100% + 8px);left:var(--st-help-left, 16px);z-index:100;width:var(--st-help-width, min(320px, calc(100vw - 32px) ));max-height:min(60vh,360px);overflow:auto;padding:var(--space-3);border:1px solid var(--st-rule);background:var(--st-paper-warm);box-shadow:0 12px 32px #1d1d1b1a;color:var(--st-soft-ink)}.st-help-popover--wide.svelte-19v1h5t{width:var(--st-help-width, min(420px, calc(100vw - 32px) ))}[data-theme=dark] .st-help-popover.svelte-19v1h5t{box-shadow:0 16px 36px #00000057}.st-help-popover.svelte-19v1h5t strong:where(.svelte-19v1h5t){display:block;margin-bottom:var(--space-2);font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--st-ink)}.st-help-popover.svelte-19v1h5t p:where(.svelte-19v1h5t){margin:0;font-family:"Source Serif 4",var(--font-serif);font-size:13.5px;line-height:1.45;color:var(--st-soft-ink)}.st-help-popover.svelte-19v1h5t p:where(.svelte-19v1h5t)+p:where(.svelte-19v1h5t){margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--st-rule-faint)}.st-seg.svelte-19v1h5t{display:inline-flex;flex-wrap:wrap;gap:0;border:1px solid var(--st-rule);border-radius:var(--radius-sm);overflow:hidden;width:fit-content;max-width:100%}.st-seg--scroll.svelte-19v1h5t{flex-wrap:nowrap;overflow-x:auto;max-width:100%}.st-bucket-filter.svelte-19v1h5t{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 100%;width:100%;padding-top:var(--space-3);border-top:1px solid var(--st-rule-faint)}.st-bucket-head.svelte-19v1h5t{display:flex;align-items:center;justify-content:space-between}.st-bucket-grid.svelte-19v1h5t{display:flex;flex-wrap:wrap;gap:0;align-items:stretch;border-top:1px solid var(--st-rule);border-left:1px solid var(--st-rule)}.st-bucket.svelte-19v1h5t{display:inline-flex;min-width:132px;min-height:44px;flex:1 1 132px;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border:0;border-right:1px solid var(--st-rule);border-bottom:1px solid var(--st-rule);border-radius:0;background:transparent;color:var(--st-ink);white-space:normal;text-align:left;transition:background-color .22s cubic-bezier(.32,.72,0,1),color .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1)}.st-bucket.svelte-19v1h5t:hover{background:var(--st-oat);transform:translateY(-1px)}.st-bucket.svelte-19v1h5t:active{transform:translateY(0) scale(.99)}.st-bucket.is-active.svelte-19v1h5t{background:var(--st-ink);color:var(--st-paper)}.st-bucket-label.svelte-19v1h5t{font-family:var(--font-sans);font-size:10.5px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--st-muted)}.st-bucket-stat.svelte-19v1h5t{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto}.st-bucket.svelte-19v1h5t strong:where(.svelte-19v1h5t){flex-shrink:0;font-family:"Source Serif 4",var(--font-serif);font-size:1.55rem;font-weight:500;line-height:.9;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.st-bucket.svelte-19v1h5t small:where(.svelte-19v1h5t){font-family:"DM Mono",var(--font-mono);font-size:9.5px;font-weight:400;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--st-muted);font-variant-numeric:tabular-nums}.st-bucket--good.svelte-19v1h5t:not(.is-active) strong:where(.svelte-19v1h5t),.st-bucket--good.svelte-19v1h5t:not(.is-active) .st-bucket-label:where(.svelte-19v1h5t){color:var(--st-green)}.st-bucket--bad.svelte-19v1h5t:not(.is-active) strong:where(.svelte-19v1h5t),.st-bucket--bad.svelte-19v1h5t:not(.is-active) .st-bucket-label:where(.svelte-19v1h5t){color:var(--color-fig)}.st-bucket--warn.svelte-19v1h5t:not(.is-active) strong:where(.svelte-19v1h5t){color:var(--color-warning)}.st-bucket.is-active.svelte-19v1h5t .st-bucket-label:where(.svelte-19v1h5t){color:currentColor}.st-bucket.is-active.svelte-19v1h5t small:where(.svelte-19v1h5t){color:currentColor}.st-bucket.svelte-19v1h5t:focus-visible{position:relative;z-index:1;outline:2px solid var(--color-primary);outline-offset:-2px}.st-seg.svelte-19v1h5t button:where(.svelte-19v1h5t){padding:var(--space-2) var(--space-3);border:0;border-right:1px solid var(--st-rule);border-radius:0;background:transparent;color:var(--st-ink);font-family:var(--font-sans);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .22s cubic-bezier(.32,.72,0,1),color .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1)}.st-seg.svelte-19v1h5t button:where(.svelte-19v1h5t):last-child{border-right:0}.st-seg.svelte-19v1h5t button:where(.svelte-19v1h5t):hover{background:var(--st-oat);transform:translateY(-1px)}.st-seg.svelte-19v1h5t button:where(.svelte-19v1h5t):active{transform:translateY(0) scale(.98)}.st-seg.svelte-19v1h5t button.is-active:where(.svelte-19v1h5t){background:var(--st-ink);color:var(--st-paper)}.st-state.svelte-19v1h5t{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);border:1px solid var(--color-border);color:var(--color-text-light)}.st-state--error.svelte-19v1h5t{border-color:var(--color-error);color:var(--color-error);flex-direction:column;gap:var(--space-3)}.st-state.svelte-19v1h5t p:where(.svelte-19v1h5t){margin:0}.st-empty.svelte-19v1h5t{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-lighter);font-size:14px}.st-skeleton.svelte-19v1h5t{display:flex;flex-direction:column;gap:var(--space-4)}.st-skeleton-meta.svelte-19v1h5t{font-family:"DM Mono",var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--st-muted);align-self:flex-end}.st-skeleton-insights.svelte-19v1h5t{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(680px,1.35fr);gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--st-rule);border-bottom:1px solid var(--st-rule);background:transparent}.st-skeleton-copy.svelte-19v1h5t,.st-skeleton-card.svelte-19v1h5t,.st-skeleton-line.svelte-19v1h5t,.st-skeleton-bar.svelte-19v1h5t{background:var(--color-border-strong);opacity:.35;animation:svelte-19v1h5t-st-skeleton-pulse 1.6s cubic-bezier(.32,.72,0,1) infinite}.st-skeleton-copy.svelte-19v1h5t{height:48px;max-width:54ch}.st-skeleton-card-grid.svelte-19v1h5t{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.st-skeleton-card.svelte-19v1h5t{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-2);min-height:72px;padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg) 86%,var(--color-surface));animation:none;opacity:1}.st-skeleton-line.svelte-19v1h5t{display:block;height:10px;width:72%}.st-skeleton-line--short.svelte-19v1h5t{width:48%}.st-skeleton-line--value.svelte-19v1h5t{height:22px;width:60%}.st-skeleton-rows.svelte-19v1h5t{display:flex;flex-direction:column;border-top:1px solid var(--color-border-strong)}.st-skeleton-row.svelte-19v1h5t{display:flex;align-items:center;padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border)}.st-skeleton-bar.svelte-19v1h5t{display:block;height:12px;width:100%}.st-skeleton-row.svelte-19v1h5t:nth-child(1) .st-skeleton-bar:where(.svelte-19v1h5t){width:88%}.st-skeleton-row.svelte-19v1h5t:nth-child(2) .st-skeleton-bar:where(.svelte-19v1h5t){width:76%;animation-delay:80ms}.st-skeleton-row.svelte-19v1h5t:nth-child(3) .st-skeleton-bar:where(.svelte-19v1h5t){width:92%;animation-delay:.16s}.st-skeleton-row.svelte-19v1h5t:nth-child(4) .st-skeleton-bar:where(.svelte-19v1h5t){width:64%;animation-delay:.24s}.st-skeleton-row.svelte-19v1h5t:nth-child(5) .st-skeleton-bar:where(.svelte-19v1h5t){width:84%;animation-delay:.32s}.st-skeleton-row.svelte-19v1h5t:nth-child(6) .st-skeleton-bar:where(.svelte-19v1h5t){width:72%;animation-delay:.4s}.st-skeleton-row.svelte-19v1h5t:nth-child(7) .st-skeleton-bar:where(.svelte-19v1h5t){width:90%;animation-delay:.48s}.st-skeleton-row.svelte-19v1h5t:nth-child(8) .st-skeleton-bar:where(.svelte-19v1h5t){width:60%;animation-delay:.56s}.st-skeleton-row.svelte-19v1h5t:nth-child(9) .st-skeleton-bar:where(.svelte-19v1h5t){width:78%;animation-delay:.64s}.st-skeleton-row.svelte-19v1h5t:nth-child(10) .st-skeleton-bar:where(.svelte-19v1h5t){width:70%;animation-delay:.72s}@keyframes svelte-19v1h5t-st-skeleton-pulse{0%,to{opacity:.25}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.st-skeleton-copy.svelte-19v1h5t,.st-skeleton-line.svelte-19v1h5t,.st-skeleton-bar.svelte-19v1h5t{animation:none;opacity:.4}}.st-insights.svelte-19v1h5t{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(760px,1.5fr);gap:var(--space-6);align-items:start;padding:var(--space-5) 0;border-top:1px solid var(--st-rule);border-bottom:1px solid var(--st-rule);background:transparent}.st-insight-copy.svelte-19v1h5t{display:flex;align-items:center;min-width:0}.st-insight-copy.svelte-19v1h5t p:where(.svelte-19v1h5t){margin:0;max-width:54ch;font-family:"Source Serif 4",var(--font-serif);font-size:18px;font-style:italic;line-height:1.45;text-wrap:pretty;color:var(--st-soft-ink)}.st-insight-grid.svelte-19v1h5t{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2);min-width:0}.st-insight-card.svelte-19v1h5t{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-1);min-width:0;min-height:64px;padding:var(--space-2) var(--space-3);border:0;border-left:1px solid var(--st-rule-soft);border-radius:0;background:transparent;overflow:hidden;transition:transform .26s cubic-bezier(.32,.72,0,1),border-color .26s cubic-bezier(.32,.72,0,1),background-color .26s cubic-bezier(.32,.72,0,1)}.st-insight-card.svelte-19v1h5t:first-child{border-left-color:var(--st-signal)}.st-insight-card.svelte-19v1h5t:hover{border-left-color:var(--st-green);transform:translateY(-1px)}.st-insight-card.svelte-19v1h5t:active{transform:translateY(0) scale(.99)}.st-insight-card.svelte-19v1h5t span:where(.svelte-19v1h5t),.st-insight-card.svelte-19v1h5t small:where(.svelte-19v1h5t){font-family:"DM Mono",var(--font-mono);font-size:9.5px;line-height:1.35;color:var(--st-muted)}.st-insight-card.svelte-19v1h5t span:where(.svelte-19v1h5t){text-transform:uppercase;letter-spacing:.08em}.st-insight-card.svelte-19v1h5t strong:where(.svelte-19v1h5t){font-family:"Source Serif 4",var(--font-serif);font-size:clamp(1.55rem,2.1vw,2.5rem);font-weight:500;line-height:.9;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--st-ink)}.st-layout.svelte-19v1h5t{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-8);align-items:start;--st-rail-top: calc(var(--header-height, 68px) + var(--space-4))}.st-main.svelte-19v1h5t,.st-rail.svelte-19v1h5t{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.st-main.svelte-19v1h5t{transition:opacity .22s cubic-bezier(.32,.72,0,1)}.st-main.is-refreshing.svelte-19v1h5t{opacity:.55;pointer-events:none}.st-rail.svelte-19v1h5t{position:sticky;top:var(--st-rail-top)}.st-rail-overlay-columns.svelte-19v1h5t,.st-rail-overlay-column.svelte-19v1h5t{display:contents}.st-panel--selected-token.svelte-19v1h5t{order:1}.st-panel--launch-data.svelte-19v1h5t{order:2}.st-panel--state.svelte-19v1h5t,.st-panel--notice.svelte-19v1h5t,.st-panel--takeaway.svelte-19v1h5t{order:3}.st-price-path.svelte-19v1h5t{order:4}.st-panel--price-milestones.svelte-19v1h5t{order:5}.st-table-meta.svelte-19v1h5t{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-2)}.st-table-filter.svelte-19v1h5t{padding:0 0 2px;border:0;border-bottom:1px solid var(--st-green);background:transparent;font-family:"DM Mono",var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--st-green-deep);cursor:pointer}.st-table-filter.svelte-19v1h5t:hover{color:var(--st-green)}.st-list.svelte-19v1h5t{display:flex;flex-direction:column;gap:var(--space-6)}.st-table-wrap.svelte-19v1h5t{overflow-x:auto}.st-table-wrap.svelte-19v1h5t:focus-visible,.st-rail.svelte-19v1h5t:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media(min-width:1101px){.st-table-wrap.svelte-19v1h5t,.st-rail.svelte-19v1h5t{max-height:calc(100svh - var(--st-rail-top) - var(--space-4));overflow-y:auto;overscroll-behavior-x:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.st-table-wrap.svelte-19v1h5t{overflow-x:auto}.st-table.svelte-19v1h5t thead:where(.svelte-19v1h5t) th:where(.svelte-19v1h5t){position:sticky;top:0;z-index:2;background:var(--st-paper)}.st-page.st-agent-inspecting.svelte-19v1h5t{--st-agent-dock-width: min( var(--st-agent-active-width, 560px), calc(100vw - 420px - var(--space-8)) )}.st-page.st-agent-inspecting.svelte-19v1h5t .st-layout:where(.svelte-19v1h5t){z-index:auto;animation:none;transform:none}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t){position:fixed;top:0;right:calc(var(--st-agent-dock-width) + var(--space-5));bottom:0;left:var(--space-5);z-index:81;display:grid;--st-rail-masonry-row: 4px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-auto-flow:row dense;grid-auto-rows:var(--st-rail-masonry-row);align-content:start;align-items:start;gap:var(--space-3);width:auto;max-height:none;padding:calc(var(--header-height, 68px) + var(--space-5)) var(--space-1) var(--space-5);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;pointer-events:auto;scrollbar-gutter:stable}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail-overlay-columns:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail-overlay-column:where(.svelte-19v1h5t){display:contents}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-panel:where(.svelte-19v1h5t){box-sizing:border-box;grid-row-end:span var(--st-rail-row-span, 96);display:flex;width:100%;margin:0;min-width:0;max-width:100%;height:auto;align-self:start;gap:var(--space-3);padding:var(--space-4);overflow:visible;background:color-mix(in srgb,var(--st-paper-warm) 94%,var(--st-canvas));box-shadow:0 1px #0000000a,0 12px 38px #00000017}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-panel:where(.svelte-19v1h5t) :where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-panel:where(.svelte-19v1h5t) :where(.svelte-19v1h5t):before,.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-panel:where(.svelte-19v1h5t) :where(.svelte-19v1h5t):after{box-sizing:border-box;max-width:100%}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-price-path:where(.svelte-19v1h5t){min-width:0;overflow:visible}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-panel--state:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-panel--notice:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-panel--takeaway:where(.svelte-19v1h5t){order:2}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-panel--launch-data:where(.svelte-19v1h5t){order:3}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-panel-head:where(.svelte-19v1h5t){gap:var(--space-2)}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-address:where(.svelte-19v1h5t){min-width:0}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-address:where(.svelte-19v1h5t) code:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-feature-list:where(.svelte-19v1h5t) dd:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-readout:where(.svelte-19v1h5t) dd:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-panel-stats:where(.svelte-19v1h5t) dd:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-price-path-readout:where(.svelte-19v1h5t) dd:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-price-path-hover-readout:where(.svelte-19v1h5t) strong:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-price-path-scale:where(.svelte-19v1h5t) span:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-tape-row:where(.svelte-19v1h5t) span:where(.svelte-19v1h5t){overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-panel-stats:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-readout:where(.svelte-19v1h5t){grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-price-path-readout:where(.svelte-19v1h5t){grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-price-path-marker:where(.svelte-19v1h5t) span:where(.svelte-19v1h5t){width:max-content;max-width:none;white-space:nowrap}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-price-path-hover-readout:where(.svelte-19v1h5t) span:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-price-path-hover-readout:where(.svelte-19v1h5t) strong:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-price-path-hover-readout:where(.svelte-19v1h5t) em:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-price-path-hover-readout:where(.svelte-19v1h5t) small:where(.svelte-19v1h5t){flex:1 1 auto;min-width:min(100%,96px)}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-tape--checkpoints:where(.svelte-19v1h5t) .st-tape-head:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-tape--checkpoints:where(.svelte-19v1h5t) .st-tape-row:where(.svelte-19v1h5t){grid-template-columns:minmax(58px,.75fr) minmax(80px,1fr) minmax(54px,.7fr) minmax(58px,.75fr)}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-feature-list:where(.svelte-19v1h5t){display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));border-left:1px solid var(--st-rule-faint)}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-feature-list:where(.svelte-19v1h5t) div:where(.svelte-19v1h5t){grid-template-columns:88px minmax(0,1fr);gap:var(--space-2);padding:var(--space-2);border-right:1px solid var(--st-rule-faint)}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-hint:where(.svelte-19v1h5t){padding-top:var(--space-2)}}.st-table.svelte-19v1h5t{width:100%;border-collapse:collapse;font-family:"DM Mono",var(--font-mono);font-size:13px}.st-table.svelte-19v1h5t th:where(.svelte-19v1h5t),.st-table.svelte-19v1h5t td:where(.svelte-19v1h5t){padding:var(--space-4) var(--space-3);text-align:left;border-bottom:1px solid var(--st-rule-faint);vertical-align:middle}.st-table.svelte-19v1h5t thead:where(.svelte-19v1h5t) th:where(.svelte-19v1h5t){padding:var(--space-3);font-family:"DM Mono",var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--st-muted);border-bottom:1px solid var(--st-rule)}.st-th-btn.svelte-19v1h5t{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;transition:color .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1)}.st-th-btn.svelte-19v1h5t:hover{color:var(--st-ink);transform:translateY(-1px)}.st-th-btn.svelte-19v1h5t:active{transform:translateY(0) scale(.98)}.st-th-btn.is-sorted.svelte-19v1h5t{color:var(--st-ink)}.st-table.svelte-19v1h5t .st-num:where(.svelte-19v1h5t){text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.st-table.svelte-19v1h5t thead:where(.svelte-19v1h5t) th.st-num:where(.svelte-19v1h5t){text-align:right}.st-table.svelte-19v1h5t thead:where(.svelte-19v1h5t) th.st-num:where(.svelte-19v1h5t) .st-th-btn:where(.svelte-19v1h5t){justify-content:flex-end;width:100%}.st-row.svelte-19v1h5t{cursor:pointer;transition:background-color .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1)}.st-row.svelte-19v1h5t:hover{background:var(--st-oat);transform:translate(2px)}.st-row.is-active.svelte-19v1h5t{background:var(--st-oat)}.st-row--good.svelte-19v1h5t .st-mult-cell:where(.svelte-19v1h5t){color:var(--st-green)}.st-row--bad.svelte-19v1h5t .st-mult-cell:where(.svelte-19v1h5t){color:var(--color-fig)}.st-row--warn.svelte-19v1h5t .st-mult-cell:where(.svelte-19v1h5t),.st-row--neutral.svelte-19v1h5t .st-mult-cell:where(.svelte-19v1h5t){color:var(--color-text)}.st-mult-cell.svelte-19v1h5t{font-family:"Source Serif 4",var(--font-serif);font-size:22px;font-weight:500;letter-spacing:-.018em;font-variant-numeric:tabular-nums;color:var(--color-text)}.st-peak-cell.svelte-19v1h5t{color:var(--st-soft-ink)}.st-token-cell.svelte-19v1h5t{display:flex;flex-direction:column;gap:2px;min-width:0}.st-token-name.svelte-19v1h5t{max-width:18ch;font-family:var(--font-mono);font-size:var(--text-body-sm);font-weight:500;line-height:1.25;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-token-cell.svelte-19v1h5t .st-mono:where(.svelte-19v1h5t){font-size:var(--text-body-sm)}.st-token-cell.svelte-19v1h5t small:where(.svelte-19v1h5t){max-width:22ch;font-size:var(--text-caption);color:var(--color-text-lighter);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-time-cell.svelte-19v1h5t{display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono);font-size:var(--text-caption)}.st-time-cell.svelte-19v1h5t .st-muted:where(.svelte-19v1h5t){color:var(--color-text-lighter)}.st-tag.svelte-19v1h5t{display:inline-block;padding:1px 0;font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:0;color:inherit;border-bottom:2px solid transparent}.st-tag--good.svelte-19v1h5t{border-bottom-color:var(--color-primary)}.st-tag--warn.svelte-19v1h5t{border-bottom-color:var(--color-text-lighter)}.st-tag--bad.svelte-19v1h5t{border-bottom-color:var(--color-fig)}.st-tag--neutral.svelte-19v1h5t{border-bottom-color:var(--color-border-strong)}.st-panel.svelte-19v1h5t{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--st-rule);border-radius:0;background:var(--st-paper-warm)}.st-panel--state.svelte-19v1h5t{align-items:center;justify-content:center;padding:var(--space-8)}.st-panel--state.svelte-19v1h5t p:where(.svelte-19v1h5t){margin:0;color:var(--color-error);font-size:var(--text-body-sm)}.st-panel--notice.svelte-19v1h5t{background:var(--st-oat)}.st-panel--notice.svelte-19v1h5t p:where(.svelte-19v1h5t){margin:0;max-width:40ch;font-size:var(--text-body-sm);line-height:1.5;color:var(--color-text-light)}.st-panel--takeaway.svelte-19v1h5t{gap:var(--space-4);background:var(--st-paper);border-left:2px solid var(--st-signal);color:var(--st-ink)}.st-panel--takeaway.svelte-19v1h5t .st-meta:where(.svelte-19v1h5t),.st-panel--takeaway.svelte-19v1h5t dt:where(.svelte-19v1h5t),.st-panel--takeaway.svelte-19v1h5t p:where(.svelte-19v1h5t){color:var(--color-text-lighter)}.st-panel--takeaway.svelte-19v1h5t p:where(.svelte-19v1h5t){margin:0;font-family:"Source Serif 4",var(--font-serif);font-size:15px;font-style:italic;line-height:1.5;text-wrap:pretty}.st-readout.svelte-19v1h5t{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin:0;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.st-readout.svelte-19v1h5t div:where(.svelte-19v1h5t){display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.st-readout.svelte-19v1h5t dt:where(.svelte-19v1h5t){margin:0;font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.08em}.st-readout.svelte-19v1h5t dd:where(.svelte-19v1h5t){margin:0;font-family:var(--font-mono);font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-text);overflow-wrap:anywhere}.st-panel-head.svelte-19v1h5t{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.st-panel-head.svelte-19v1h5t h3:where(.svelte-19v1h5t){display:inline-flex;align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;font-family:"Source Serif 4",var(--font-serif);font-size:23px;font-weight:500;letter-spacing:-.022em;line-height:1.05}.st-panel--peak-reach.svelte-19v1h5t{background:var(--st-paper)}.st-peak-reach-grid.svelte-19v1h5t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.st-peak-reach-card.svelte-19v1h5t{display:flex;min-width:0;width:100%;flex-direction:column;gap:var(--space-2);padding:var(--space-3) 0 0;border:0;border-top:1px solid var(--st-rule-faint);background:transparent;text-align:left;cursor:pointer;transition:border-color .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1)}.st-peak-reach-card.svelte-19v1h5t:hover,.st-peak-reach-card.is-active.svelte-19v1h5t{border-top-color:var(--st-green)}.st-peak-reach-card.svelte-19v1h5t:hover{transform:translateY(-1px)}.st-peak-reach-card.svelte-19v1h5t:active{transform:translateY(0) scale(.99)}.st-peak-reach-card.svelte-19v1h5t span:where(.svelte-19v1h5t),.st-peak-reach-card.svelte-19v1h5t small:where(.svelte-19v1h5t),.st-peak-reach-card.svelte-19v1h5t dt:where(.svelte-19v1h5t){font-family:"DM Mono",var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--st-muted)}.st-peak-reach-card.svelte-19v1h5t strong:where(.svelte-19v1h5t){font-family:"Source Serif 4",var(--font-serif);font-size:30px;font-weight:500;line-height:.95;letter-spacing:-.025em;color:var(--st-ink)}.st-peak-reach-card.svelte-19v1h5t dl:where(.svelte-19v1h5t){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0;padding-top:var(--space-2);border-top:1px solid var(--st-rule-faint)}.st-peak-reach-card.svelte-19v1h5t dt:where(.svelte-19v1h5t),.st-peak-reach-card.svelte-19v1h5t dd:where(.svelte-19v1h5t){margin:0}.st-peak-reach-card.svelte-19v1h5t dd:where(.svelte-19v1h5t){font-family:var(--font-mono);font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--st-soft-ink)}.st-agent-layer.svelte-19v1h5t{position:fixed;inset:var(--header-height, 68px) 0 0;z-index:80;animation:none;overscroll-behavior:contain}.st-agent-backdrop.svelte-19v1h5t{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:color-mix(in srgb,var(--st-canvas) 68%,transparent);cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);touch-action:none}[data-theme=dark] .st-agent-backdrop.svelte-19v1h5t{background:#141413b8}.st-agent-drawer.svelte-19v1h5t{position:absolute;top:0;right:0;display:flex;box-sizing:border-box;width:min(var(--st-agent-width, 560px),calc(100vw - var(--space-4)));height:100%;max-height:100%;min-width:0;min-height:0;flex-direction:column;gap:var(--space-3);overflow:hidden;overscroll-behavior:contain;padding:var(--space-6);border-left:1px solid var(--st-rule);background:var(--st-paper-warm);box-shadow:-1px 0 #0000000a,-24px 0 70px #00000024;outline:none;animation:svelte-19v1h5t-st-drawer-in .24s cubic-bezier(.32,.72,0,1) both}@media(min-width:1101px){.st-agent-drawer.has-inspection.svelte-19v1h5t{width:var(--st-agent-dock-width)}}.st-agent-drawer.svelte-19v1h5t:not(.is-resizing){transition:width .16s ease-out,height .16s ease-out,max-height .16s ease-out,bottom .12s ease-out}.st-agent-resize-handle.svelte-19v1h5t{position:absolute;top:0;bottom:0;left:-14px;z-index:2;width:28px;padding:0;border:0;background:transparent;cursor:ew-resize;touch-action:none}.st-agent-resize-handle.svelte-19v1h5t:before{content:"";position:absolute;top:0;bottom:0;left:12px;width:4px;background:color-mix(in srgb,var(--st-rule) 62%,transparent);opacity:.42;transition:background-color .16s ease,opacity .16s ease}.st-agent-resize-handle.svelte-19v1h5t:after{content:"";position:absolute;top:var(--space-6);bottom:var(--space-6);left:11px;width:6px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--st-green) 26%,transparent);opacity:0;transition:background-color .16s ease,box-shadow .16s ease,opacity .16s ease}.st-agent-resize-handle.svelte-19v1h5t:hover:before,.st-agent-resize-handle.svelte-19v1h5t:focus-visible:before,.st-agent-resize-handle.is-resizing.svelte-19v1h5t:before,.st-agent-drawer.is-resizing.svelte-19v1h5t .st-agent-resize-handle:where(.svelte-19v1h5t):before{background:color-mix(in srgb,var(--st-green) 34%,var(--st-rule));opacity:.72}.st-agent-resize-handle.svelte-19v1h5t:hover:after,.st-agent-resize-handle.svelte-19v1h5t:focus-visible:after,.st-agent-resize-handle.is-resizing.svelte-19v1h5t:after,.st-agent-drawer.is-resizing.svelte-19v1h5t .st-agent-resize-handle:where(.svelte-19v1h5t):after{background:var(--st-green);box-shadow:0 0 0 2px color-mix(in srgb,var(--st-green) 18%,transparent);opacity:1}.st-agent-resize-handle.svelte-19v1h5t:focus-visible{outline:none}@keyframes svelte-19v1h5t-st-drawer-in{0%{transform:translate(18px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes svelte-19v1h5t-st-agent-sheet-in{0%{transform:translateY(28px);opacity:0}to{transform:translateY(0);opacity:1}}.st-agent-top.svelte-19v1h5t{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--st-rule)}.st-agent-top.svelte-19v1h5t h2:where(.svelte-19v1h5t){display:inline-flex;align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;font-family:"Source Serif 4",var(--font-serif);font-size:clamp(2rem,5vw,2.8rem);font-weight:500;letter-spacing:-.032em;line-height:1;color:var(--st-ink)}.st-agent-actions.svelte-19v1h5t{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.st-agent-clear.svelte-19v1h5t{height:var(--space-6);padding:0 var(--space-3);border:1px solid var(--st-rule);border-radius:0;background:transparent;color:var(--st-muted);font-family:var(--font-sans);font-size:11px;font-weight:700;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.st-agent-clear.svelte-19v1h5t:hover{border-color:var(--st-ink);background:var(--st-oat);color:var(--st-ink)}.st-agent-clear.svelte-19v1h5t:disabled{opacity:.45;cursor:not-allowed}.st-agent-context.svelte-19v1h5t{margin:0;font-family:"DM Mono",var(--font-mono);font-size:10px;line-height:1.45;letter-spacing:.04em;text-transform:uppercase;color:var(--st-muted)}.st-agent-log.svelte-19v1h5t{display:flex;min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex-direction:column;gap:var(--space-3);padding:0 var(--space-1) 0 0;scrollbar-gutter:stable}.st-agent-empty.svelte-19v1h5t{display:flex;flex-direction:column;gap:var(--space-2);margin:auto 0;padding:var(--space-5) 0;border-top:1px solid var(--st-rule-faint);border-bottom:1px solid var(--st-rule-faint)}.st-agent-empty.svelte-19v1h5t p:where(.svelte-19v1h5t){max-width:32ch;margin:0;font-family:"Source Serif 4",var(--font-serif);font-size:20px;font-weight:500;line-height:1.35;letter-spacing:-.012em;color:var(--st-ink);text-wrap:pretty}.st-agent-empty.svelte-19v1h5t small:where(.svelte-19v1h5t){max-width:46ch;font-family:"DM Mono",var(--font-mono);font-size:10px;line-height:1.45;color:var(--st-muted)}.st-agent-msg.svelte-19v1h5t{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;max-width:100%;padding:var(--space-4);border:1px solid var(--st-rule-faint);background:var(--st-paper)}.st-agent-msg--user.svelte-19v1h5t{align-self:flex-end;width:fit-content;max-width:min(88%,420px);border-color:var(--st-ink);background:var(--st-ink)}.st-agent-msg--user.svelte-19v1h5t .st-agent-msg-head:where(.svelte-19v1h5t) span:where(.svelte-19v1h5t),.st-agent-msg--user.svelte-19v1h5t .st-agent-msg-head:where(.svelte-19v1h5t) small:where(.svelte-19v1h5t),.st-agent-msg--user.svelte-19v1h5t .st-agent-copy:where(.svelte-19v1h5t) p:where(.svelte-19v1h5t){color:var(--st-paper)}.st-agent-msg--assistant.svelte-19v1h5t{align-self:stretch}.st-agent-msg.is-streaming.svelte-19v1h5t{border-left:2px solid var(--st-signal)}.st-agent-msg.is-cancelled.svelte-19v1h5t{border-color:color-mix(in srgb,var(--color-warning) 40%,var(--st-rule))}.st-agent-msg.is-error.svelte-19v1h5t{border-color:color-mix(in srgb,var(--color-error) 40%,var(--st-rule));background:color-mix(in srgb,var(--color-error) 8%,var(--st-paper))}.st-agent-msg-head.svelte-19v1h5t{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.st-agent-msg-head.svelte-19v1h5t span:where(.svelte-19v1h5t){font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--st-ink)}.st-agent-msg-head.svelte-19v1h5t small:where(.svelte-19v1h5t){font-family:"DM Mono",var(--font-mono);font-size:9px;line-height:1.35;text-align:right;color:var(--st-muted)}.st-agent-tools.svelte-19v1h5t{border:1px solid var(--st-rule-faint);background:color-mix(in srgb,var(--st-oat) 34%,transparent)}.st-agent-tools.svelte-19v1h5t summary:where(.svelte-19v1h5t){display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);font-family:"DM Mono",var(--font-mono);font-size:9px;line-height:1.3;color:var(--st-muted);cursor:pointer;list-style:none;overflow-wrap:anywhere}.st-agent-tools.svelte-19v1h5t summary:where(.svelte-19v1h5t)::-webkit-details-marker{display:none}.st-agent-tools.svelte-19v1h5t summary:where(.svelte-19v1h5t):before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex:0 0 auto;border:1px solid var(--st-rule);color:var(--st-green-deep);font-family:"DM Mono",var(--font-mono);font-size:9px;line-height:1}.st-agent-tools[open].svelte-19v1h5t summary:where(.svelte-19v1h5t):before{content:"−"}.st-agent-tools.svelte-19v1h5t summary:where(.svelte-19v1h5t):focus-visible{outline:2px solid var(--st-green);outline-offset:-2px}.st-agent-tool-list.svelte-19v1h5t{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:0 var(--space-2) var(--space-2)}.st-agent-tool.svelte-19v1h5t{position:relative;display:flex;min-width:0;flex-direction:column;gap:2px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border:1px solid var(--st-rule-faint);background:var(--st-paper)}.st-agent-tool.svelte-19v1h5t:before{content:"";position:absolute;left:6px;top:9px;width:4px;height:4px;border-radius:999px;background:var(--st-green)}.st-agent-tool.is-running.svelte-19v1h5t:before{background:var(--st-signal)}.st-agent-tool.svelte-19v1h5t span:where(.svelte-19v1h5t){min-width:0;font-family:var(--font-sans);font-size:9px;font-weight:700;letter-spacing:.06em;line-height:1.2;color:var(--st-ink);overflow-wrap:anywhere}.st-agent-tool.svelte-19v1h5t small:where(.svelte-19v1h5t){min-width:0;font-family:"DM Mono",var(--font-mono);font-size:9px;line-height:1.3;color:var(--st-muted);overflow-wrap:anywhere}.st-agent-text-visuals.svelte-19v1h5t{display:flex;min-width:0;flex-direction:column;gap:var(--space-2)}.st-agent-text-visuals--compact.svelte-19v1h5t{gap:0}.st-agent-text-visuals--compact.svelte-19v1h5t summary:where(.svelte-19v1h5t){display:inline-flex;width:fit-content;cursor:pointer;font-family:"DM Mono",var(--font-mono);font-size:9px;line-height:1.35;color:var(--st-muted);list-style:none}.st-agent-text-visuals--compact.svelte-19v1h5t summary:where(.svelte-19v1h5t)::-webkit-details-marker{display:none}.st-agent-text-visuals--compact.svelte-19v1h5t summary:where(.svelte-19v1h5t):before{content:"+";margin-right:var(--space-1);color:var(--st-green-deep)}.st-agent-text-visuals--compact[open].svelte-19v1h5t summary:where(.svelte-19v1h5t):before{content:"−"}.st-agent-text-visuals--compact.svelte-19v1h5t>div:where(.svelte-19v1h5t){display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-2)}.st-agent-text-visual.svelte-19v1h5t{display:flex;min-width:0;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--st-rule-faint);background:color-mix(in srgb,var(--st-oat) 16%,transparent)}.st-agent-text-visual.svelte-19v1h5t span:where(.svelte-19v1h5t){font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.25;text-transform:uppercase;color:var(--st-muted)}.st-agent-text-visual.svelte-19v1h5t pre:where(.svelte-19v1h5t){max-width:100%;margin:0;padding:0;overflow-x:auto;font-family:"DM Mono",var(--font-mono);font-size:10px;line-height:1.45;color:var(--st-soft-ink);white-space:pre}.st-agent-visuals.svelte-19v1h5t{display:flex;min-width:0;flex-direction:column;gap:var(--space-2)}.st-agent-visual.svelte-19v1h5t{display:flex;min-width:0;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--st-rule-faint);background:color-mix(in srgb,var(--st-oat) 22%,var(--st-paper))}.st-agent-visual-head.svelte-19v1h5t{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--st-rule-faint)}.st-agent-visual-head.svelte-19v1h5t span:where(.svelte-19v1h5t){font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.25;text-transform:uppercase;color:var(--st-ink)}.st-agent-visual-head.svelte-19v1h5t small:where(.svelte-19v1h5t){font-family:"DM Mono",var(--font-mono);font-size:9px;line-height:1.35;text-align:right;color:var(--st-muted)}.st-agent-visual-stats.svelte-19v1h5t{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:var(--space-1)}.st-agent-visual-stats--compact.svelte-19v1h5t{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.st-agent-visual-stats.svelte-19v1h5t div:where(.svelte-19v1h5t){display:flex;min-width:0;flex-direction:column;gap:2px;padding:var(--space-2);border:1px solid var(--st-rule-faint);background:var(--st-paper)}.st-agent-visual-stats.svelte-19v1h5t strong:where(.svelte-19v1h5t){display:block;min-width:0;max-width:100%;font-family:var(--font-serif);font-size:19px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1;color:var(--st-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-agent-visual-stats--compact.svelte-19v1h5t strong:where(.svelte-19v1h5t){font-size:18px;letter-spacing:-.045em}.st-agent-visual-stats.svelte-19v1h5t span:where(.svelte-19v1h5t){font-family:"DM Mono",var(--font-mono);font-size:9px;line-height:1.25;color:var(--st-muted)}.st-agent-matrix.svelte-19v1h5t{display:flex;min-width:0;flex-direction:column;border:1px solid var(--st-rule-faint);overflow-x:auto;background:var(--st-paper)}.st-agent-matrix-row.svelte-19v1h5t{display:grid;grid-template-columns:minmax(76px,1.1fr) repeat(2,minmax(62px,.8fr)) repeat(4,minmax(58px,.7fr));min-width:560px;border-top:1px solid var(--st-rule-faint)}.st-agent-matrix--profit.svelte-19v1h5t .st-agent-matrix-row:where(.svelte-19v1h5t){grid-template-columns:minmax(76px,1fr) minmax(62px,.72fr) minmax(70px,.78fr) minmax(70px,.78fr) minmax(64px,.72fr) minmax(58px,.66fr) minmax(64px,.72fr)}.st-agent-matrix-row.svelte-19v1h5t:first-child{border-top:0}.st-agent-matrix-row.svelte-19v1h5t>span:where(.svelte-19v1h5t){min-width:0;padding:var(--space-2);border-left:1px solid var(--st-rule-faint);font-family:"DM Mono",var(--font-mono);font-size:9px;line-height:1.35;color:var(--st-ink);overflow-wrap:anywhere}.st-agent-matrix-row.svelte-19v1h5t>span:where(.svelte-19v1h5t):first-child{border-left:0}.st-agent-matrix-row--head.svelte-19v1h5t{background:color-mix(in srgb,var(--st-oat) 42%,transparent)}.st-agent-matrix-row--head.svelte-19v1h5t>span:where(.svelte-19v1h5t){font-family:var(--font-sans);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--st-muted)}.st-agent-token-cell.svelte-19v1h5t{font-weight:700;color:var(--st-green-deep)!important}.st-agent-status.svelte-19v1h5t{position:relative;padding-left:calc(var(--space-2) + 8px)!important;text-transform:lowercase}.st-agent-status.svelte-19v1h5t:before{content:"";position:absolute;left:var(--space-2);top:50%;width:4px;height:4px;border-radius:999px;background:var(--st-muted);transform:translateY(-50%)}.st-agent-status--known.svelte-19v1h5t:before{background:var(--st-green)}.st-agent-status--bad.svelte-19v1h5t:before{background:var(--color-warning)}.st-agent-bars.svelte-19v1h5t{display:flex;flex-direction:column;gap:var(--space-1)}.st-agent-bar-row.svelte-19v1h5t{display:grid;grid-template-columns:minmax(86px,.9fr) minmax(96px,1.4fr) 38px minmax(86px,.9fr);align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) 0;border-bottom:1px solid var(--st-rule-faint)}.st-agent-bar-row.svelte-19v1h5t:last-child{border-bottom:0}.st-agent-bar-row.svelte-19v1h5t>span:where(.svelte-19v1h5t),.st-agent-bar-row.svelte-19v1h5t>strong:where(.svelte-19v1h5t),.st-agent-bar-row.svelte-19v1h5t>small:where(.svelte-19v1h5t){min-width:0;font-family:"DM Mono",var(--font-mono);font-size:9px;line-height:1.3;color:var(--st-ink);overflow-wrap:anywhere}.st-agent-bar-row.svelte-19v1h5t>strong:where(.svelte-19v1h5t){text-align:right;color:var(--st-green-deep)}.st-agent-bar-row.svelte-19v1h5t>small:where(.svelte-19v1h5t){min-width:0;color:var(--st-muted);overflow-wrap:anywhere}.st-agent-bar-track.svelte-19v1h5t{position:relative;height:8px;border:1px solid var(--st-rule-faint);background:var(--st-paper);overflow:hidden}.st-agent-bar-track.svelte-19v1h5t i:where(.svelte-19v1h5t){display:block;width:var(--st-agent-bar-width, 0%);height:100%;background:var(--st-green)}.st-agent-bar-row--warn.svelte-19v1h5t .st-agent-bar-track:where(.svelte-19v1h5t) i:where(.svelte-19v1h5t){background:var(--color-warning)}.st-agent-bar-row--bad.svelte-19v1h5t .st-agent-bar-track:where(.svelte-19v1h5t) i:where(.svelte-19v1h5t){background:var(--color-error)}.st-agent-bar-row--neutral.svelte-19v1h5t .st-agent-bar-track:where(.svelte-19v1h5t) i:where(.svelte-19v1h5t){background:var(--st-muted)}.st-agent-timeline.svelte-19v1h5t{display:flex;flex-direction:column;border:1px solid var(--st-rule-faint);background:var(--st-paper)}.st-agent-timeline-row.svelte-19v1h5t{display:grid;grid-template-columns:52px minmax(86px,1fr) minmax(58px,.7fr) minmax(64px,.8fr);align-items:center;gap:var(--space-2);padding:var(--space-2);border-top:1px solid var(--st-rule-faint)}.st-agent-timeline--profit.svelte-19v1h5t .st-agent-timeline-row:where(.svelte-19v1h5t){grid-template-columns:72px minmax(88px,1fr) minmax(92px,.9fr) minmax(92px,1fr)}.st-agent-timeline-row.svelte-19v1h5t:first-child{border-top:0}.st-agent-timeline-row.is-selected.svelte-19v1h5t{background:color-mix(in srgb,var(--st-signal) 12%,transparent)}.st-agent-timeline-row.svelte-19v1h5t span:where(.svelte-19v1h5t),.st-agent-timeline-row.svelte-19v1h5t small:where(.svelte-19v1h5t){font-family:"DM Mono",var(--font-mono);font-size:9px;line-height:1.3;color:var(--st-muted)}.st-agent-timeline-row.svelte-19v1h5t strong:where(.svelte-19v1h5t){font-family:var(--font-serif);font-size:14px;font-weight:500;line-height:1.1;color:var(--st-ink);overflow-wrap:anywhere}.st-agent-timeline-row.svelte-19v1h5t em:where(.svelte-19v1h5t){font-family:"DM Mono",var(--font-mono);font-size:9px;font-style:normal;line-height:1.3;color:var(--st-green-deep)}.st-agent-ohlcv.svelte-19v1h5t{display:flex;min-width:0;flex-direction:column;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--st-rule-faint);background:var(--st-paper);overflow-x:auto}.st-agent-ohlcv-plot.svelte-19v1h5t{display:grid;grid-auto-columns:minmax(10px,1fr);grid-auto-flow:column;align-items:end;gap:3px;min-width:360px;height:154px;padding:var(--space-2) 0;border-bottom:1px solid var(--st-rule-faint);background:repeating-linear-gradient(to bottom,transparent 0,transparent 37px,color-mix(in srgb,var(--st-rule-faint) 70%,transparent) 38px)}.st-agent-candle.svelte-19v1h5t{position:relative;height:100%;min-width:8px}.st-agent-candle.svelte-19v1h5t i:where(.svelte-19v1h5t),.st-agent-candle.svelte-19v1h5t b:where(.svelte-19v1h5t),.st-agent-candle.svelte-19v1h5t em:where(.svelte-19v1h5t){position:absolute;left:50%;display:block;transform:translate(-50%)}.st-agent-candle.svelte-19v1h5t i:where(.svelte-19v1h5t){top:var(--st-candle-wick-top, 45%);width:1px;height:var(--st-candle-wick-height, 12%);background:var(--st-muted)}.st-agent-candle.svelte-19v1h5t b:where(.svelte-19v1h5t){top:var(--st-candle-body-top, 46%);width:5px;height:var(--st-candle-body-height, 4%);min-height:3px;background:var(--st-green-deep)}.st-agent-candle.svelte-19v1h5t em:where(.svelte-19v1h5t){bottom:0;width:5px;height:var(--st-candle-volume-height, 10%);max-height:36px;background:color-mix(in srgb,var(--st-green) 24%,var(--st-rule-faint))}.st-agent-candle--bad.svelte-19v1h5t b:where(.svelte-19v1h5t){background:var(--color-error)}.st-agent-candle--bad.svelte-19v1h5t em:where(.svelte-19v1h5t){background:color-mix(in srgb,var(--color-error) 18%,var(--st-rule-faint))}.st-agent-ohlcv-scale.svelte-19v1h5t{display:flex;justify-content:space-between;gap:var(--space-2);min-width:360px;font-family:"DM Mono",var(--font-mono);font-size:9px;line-height:1.3;color:var(--st-muted)}.st-agent-copy.svelte-19v1h5t{display:flex;min-width:0;flex-direction:column;gap:var(--space-3)}.st-agent-copy.svelte-19v1h5t h4:where(.svelte-19v1h5t){margin:var(--space-1) 0 0;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.25;text-transform:uppercase;color:var(--st-ink)}.st-agent-copy.svelte-19v1h5t p:where(.svelte-19v1h5t),.st-agent-thinking.svelte-19v1h5t{min-width:0;margin:0;font-family:"Source Serif 4",var(--font-serif);font-size:16px;line-height:1.56;color:var(--st-soft-ink);overflow-wrap:anywhere;word-break:break-word}.st-agent-copy.svelte-19v1h5t strong,.st-agent-points.svelte-19v1h5t strong{font-weight:650;color:var(--st-ink)}.st-agent-copy.svelte-19v1h5t code,.st-agent-points.svelte-19v1h5t code{font-family:"DM Mono",var(--font-mono);font-size:.86em;color:var(--st-green-deep);overflow-wrap:anywhere;word-break:break-word}.st-agent-copy.svelte-19v1h5t .st-agent-token-link,.st-agent-points.svelte-19v1h5t .st-agent-token-link,.st-agent-token-link.svelte-19v1h5t{border-bottom:1px solid color-mix(in srgb,var(--st-green) 54%,transparent);color:var(--st-green-deep);font-weight:700;text-decoration:none;text-underline-offset:.16em;cursor:pointer}.st-agent-copy.svelte-19v1h5t .st-agent-token-link:hover,.st-agent-points.svelte-19v1h5t .st-agent-token-link:hover,.st-agent-token-link.svelte-19v1h5t:hover{border-bottom-color:var(--st-green);color:var(--st-ink)}.st-agent-token-link--cell.svelte-19v1h5t{display:inline;font:inherit}.st-agent-copy.svelte-19v1h5t .st-agent-formula,.st-agent-points.svelte-19v1h5t .st-agent-formula{display:inline-flex;align-items:center;gap:.35em;max-width:100%;font-family:"DM Mono",var(--font-mono);font-size:.86em;line-height:1.2;vertical-align:middle;color:var(--st-green-deep);overflow-wrap:anywhere}.st-agent-copy.svelte-19v1h5t .st-agent-frac,.st-agent-points.svelte-19v1h5t .st-agent-frac{display:inline-flex;flex-direction:column;align-items:stretch;justify-content:center;min-width:3.5em;text-align:center;line-height:1.05}.st-agent-copy.svelte-19v1h5t .st-agent-frac span,.st-agent-points.svelte-19v1h5t .st-agent-frac span{display:block;padding:0 .25em}.st-agent-copy.svelte-19v1h5t .st-agent-frac span:first-child,.st-agent-points.svelte-19v1h5t .st-agent-frac span:first-child{padding-bottom:.08em;border-bottom:1px solid currentColor}.st-agent-copy.svelte-19v1h5t .st-agent-frac span:last-child,.st-agent-points.svelte-19v1h5t .st-agent-frac span:last-child{padding-top:.12em}.st-agent-copy.svelte-19v1h5t hr:where(.svelte-19v1h5t){width:100%;margin:var(--space-1) 0;border:0;border-top:1px solid var(--st-rule-faint)}.st-agent-drawer.svelte-19v1h5t:focus-visible,.st-agent-clear.svelte-19v1h5t:focus-visible,.st-agent-retry.svelte-19v1h5t button:where(.svelte-19v1h5t):focus-visible,.st-agent-copy.svelte-19v1h5t .st-agent-token-link:focus-visible,.st-agent-points.svelte-19v1h5t .st-agent-token-link:focus-visible,.st-agent-token-link.svelte-19v1h5t:focus-visible,.st-agent-text-visuals--compact.svelte-19v1h5t summary:where(.svelte-19v1h5t):focus-visible,.st-agent-followups.svelte-19v1h5t button:where(.svelte-19v1h5t):focus-visible,.st-agent-suggestions.svelte-19v1h5t button:where(.svelte-19v1h5t):focus-visible,.st-agent-send.svelte-19v1h5t:focus-visible{outline:2px solid var(--st-green);outline-offset:3px}.st-agent-thinking.svelte-19v1h5t{color:var(--st-muted);font-style:italic}.st-agent-thinking.svelte-19v1h5t span:where(.svelte-19v1h5t){display:block}.st-agent-thinking.svelte-19v1h5t i:where(.svelte-19v1h5t){display:block;width:min(220px,72%);height:6px;margin-top:var(--space-2);background:linear-gradient(90deg,color-mix(in srgb,var(--st-rule-faint) 82%,transparent),color-mix(in srgb,var(--st-signal) 18%,var(--st-rule-faint)),color-mix(in srgb,var(--st-rule-faint) 82%,transparent));background-size:200% 100%;animation:svelte-19v1h5t-st-agent-shimmer 1.25s ease-in-out infinite}@keyframes svelte-19v1h5t-st-agent-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.st-agent-retry.svelte-19v1h5t{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-top:var(--space-1)}.st-agent-retry.svelte-19v1h5t button:where(.svelte-19v1h5t){display:inline-flex;align-items:center;gap:var(--space-1);min-height:30px;padding:var(--space-2) var(--space-3);border:1px solid var(--st-rule);border-radius:0;background:color-mix(in srgb,var(--st-oat) 28%,transparent);color:var(--st-green-deep);font-family:var(--font-sans);font-size:11px;font-weight:700;line-height:1.1;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,opacity .18s ease}.st-agent-retry.svelte-19v1h5t button:where(.svelte-19v1h5t) svg{width:12px;height:12px;stroke-width:2.2}.st-agent-retry.svelte-19v1h5t button:where(.svelte-19v1h5t):hover{border-color:var(--st-green);background:color-mix(in srgb,var(--st-green) 7%,transparent);color:var(--st-green-deep);transform:translateY(-1px)}.st-agent-retry.svelte-19v1h5t button:where(.svelte-19v1h5t):disabled{opacity:.5;cursor:not-allowed;transform:none}.st-agent-retry.svelte-19v1h5t small:where(.svelte-19v1h5t){font-family:"DM Mono",var(--font-mono);font-size:9px;line-height:1.35;color:var(--st-muted)}.st-agent-bullet.svelte-19v1h5t{position:relative;min-width:0;padding-left:var(--space-4)}.st-agent-bullet.svelte-19v1h5t:before{content:"";position:absolute;left:0;top:.72em;width:var(--space-2);height:1px;background:var(--st-green)}.st-agent-points.svelte-19v1h5t{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:var(--space-2) 0 0;border-top:1px solid var(--st-rule-faint)}.st-agent-points.svelte-19v1h5t>span:where(.svelte-19v1h5t){font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--st-muted)}.st-agent-points.svelte-19v1h5t ul:where(.svelte-19v1h5t){display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.st-agent-points.svelte-19v1h5t li:where(.svelte-19v1h5t){position:relative;min-width:0;padding-left:var(--space-4);font-family:"DM Mono",var(--font-mono);font-size:10px;line-height:1.45;color:var(--st-muted);overflow-wrap:anywhere;word-break:break-word}.st-agent-points.svelte-19v1h5t li:where(.svelte-19v1h5t):before{content:"";position:absolute;left:0;top:.68em;width:var(--space-2);height:1px;background:var(--st-green)}.st-agent-followups.svelte-19v1h5t{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.st-agent-composer.svelte-19v1h5t{display:flex;flex-shrink:0;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--st-rule)}.st-agent-suggestions.svelte-19v1h5t{display:flex;max-height:132px;overflow-y:auto;flex-direction:column;gap:var(--space-2);padding:2px;scroll-padding-block:2px}.st-agent-followups.svelte-19v1h5t{padding-top:var(--space-1)}.st-agent-followups.svelte-19v1h5t button:where(.svelte-19v1h5t){box-sizing:border-box;width:auto;min-width:0;max-width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--st-rule-faint);border-radius:0;background:transparent;color:var(--st-soft-ink);font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:1.2;overflow-wrap:anywhere;white-space:normal;word-break:break-word;text-align:left;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.st-agent-suggestions.svelte-19v1h5t button:where(.svelte-19v1h5t){box-sizing:border-box;width:100%;min-width:0;min-height:38px;padding:var(--space-2) var(--space-3);border:1px solid var(--st-rule);border-radius:0;background:transparent;color:var(--st-soft-ink);font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:1.2;overflow-wrap:anywhere;white-space:normal;word-break:break-word;text-align:left;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.st-agent-followups.svelte-19v1h5t button:where(.svelte-19v1h5t):hover,.st-agent-suggestions.svelte-19v1h5t button:where(.svelte-19v1h5t):hover{border-color:var(--st-green);background:color-mix(in srgb,var(--st-green) 7%,transparent);color:var(--st-green-deep)}.st-agent-followups.svelte-19v1h5t button:where(.svelte-19v1h5t):hover{transform:translateY(-1px)}.st-agent-followups.svelte-19v1h5t button:where(.svelte-19v1h5t):disabled,.st-agent-suggestions.svelte-19v1h5t button:where(.svelte-19v1h5t):disabled{opacity:.5;cursor:not-allowed;transform:none}.st-agent-input.svelte-19v1h5t{position:relative;--st-agent-send-inset: var(--space-2);--st-agent-send-size: 40px}.st-agent-input.svelte-19v1h5t textarea:where(.svelte-19v1h5t){display:block;box-sizing:border-box;width:100%;height:76px;min-height:76px;resize:none;padding:var(--space-3) calc(var(--st-agent-send-size) + (var(--st-agent-send-inset) * 2) + var(--space-2)) var(--space-3) var(--space-3);border:1px solid var(--st-rule);border-radius:0;background:var(--st-paper);color:var(--st-ink);font-family:var(--font-sans);font-size:13px;line-height:1.45}.st-agent-input.svelte-19v1h5t textarea:where(.svelte-19v1h5t):focus{border-color:var(--st-green);outline:1px solid var(--st-green);outline-offset:-1px}.st-agent-composer.svelte-19v1h5t .st-hint:where(.svelte-19v1h5t){padding-top:0;border-top:0}.st-agent-send.svelte-19v1h5t{position:absolute;right:var(--st-agent-send-inset);bottom:var(--st-agent-send-inset);display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;width:var(--st-agent-send-size);height:var(--st-agent-send-size);padding:0;border:1px solid var(--st-ink);border-radius:0;background:var(--st-ink);color:var(--st-paper);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,opacity .18s ease}.st-agent-send.svelte-19v1h5t svg{width:18px;height:18px;stroke-width:2.25}.st-agent-send.svelte-19v1h5t:hover{border-color:var(--st-green);background:var(--st-green);transform:translateY(-1px)}.st-agent-send--stop.svelte-19v1h5t{border-color:var(--color-error);background:var(--color-error)}.st-agent-send--stop.svelte-19v1h5t:hover{border-color:var(--color-error);background:color-mix(in srgb,var(--color-error) 84%,var(--st-ink))}.st-agent-send.svelte-19v1h5t:disabled{border-color:var(--st-rule);background:var(--st-oat);color:var(--st-muted);cursor:not-allowed;transform:none}.st-agent-error.svelte-19v1h5t{margin:0;font-family:"DM Mono",var(--font-mono);font-size:10px;line-height:1.4;color:var(--color-error)}.st-panel-title.svelte-19v1h5t{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.st-panel-title.svelte-19v1h5t strong:where(.svelte-19v1h5t){font-family:"Source Serif 4",var(--font-serif);font-size:32px;font-weight:500;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.st-address.svelte-19v1h5t{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--st-oat);font-size:var(--text-caption)}.st-address.svelte-19v1h5t code:where(.svelte-19v1h5t){flex:1;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-light);word-break:break-all}.st-copied.svelte-19v1h5t{font-family:"DM Mono",var(--font-mono);font-size:10px;text-transform:uppercase;color:var(--st-green)}.st-panel-stats.svelte-19v1h5t{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin:0}.st-panel-stats.svelte-19v1h5t div:where(.svelte-19v1h5t){display:flex;flex-direction:column;gap:2px}.st-panel-stats.svelte-19v1h5t dt:where(.svelte-19v1h5t){margin:0;font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;color:var(--color-text-lighter)}.st-panel-stats.svelte-19v1h5t dd:where(.svelte-19v1h5t){margin:0;font-family:var(--font-mono);font-size:var(--text-body-sm);font-variant-numeric:tabular-nums}.st-feature-list.svelte-19v1h5t{display:flex;flex-direction:column;margin:0;border-top:1px solid var(--st-rule-faint)}.st-feature-list.svelte-19v1h5t div:where(.svelte-19v1h5t){display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-3);align-items:baseline;padding:var(--space-2) 0;border-bottom:1px solid var(--st-rule-faint)}.st-feature-list.svelte-19v1h5t dt:where(.svelte-19v1h5t){margin:0;font-family:"DM Mono",var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--st-muted)}.st-feature-list.svelte-19v1h5t dd:where(.svelte-19v1h5t){margin:0;min-width:0;font-family:"Source Serif 4",var(--font-serif);font-size:14px;font-weight:500;line-height:1.25;color:var(--st-ink);overflow-wrap:anywhere}.st-hint.svelte-19v1h5t{margin:0;padding-top:var(--space-3);border-top:1px solid var(--st-rule-faint);font-family:"DM Mono",var(--font-mono);font-size:10px;color:var(--st-muted)}.st-mini-bars.svelte-19v1h5t{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.st-mini-bar.svelte-19v1h5t{display:grid;grid-template-columns:96px 1fr auto auto auto;gap:var(--space-2);align-items:center;width:100%;padding:var(--space-1) var(--space-1);border:0;background:transparent;color:var(--color-text);font-size:var(--text-caption);text-align:left;cursor:pointer;border-radius:0}.st-mini-bar.svelte-19v1h5t:hover{background:var(--st-oat)}.st-mini-bar.is-active.svelte-19v1h5t .st-mini-label:where(.svelte-19v1h5t){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.st-mini-label.svelte-19v1h5t{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:500}.st-mini-track.svelte-19v1h5t{height:3px;background:var(--color-border);overflow:hidden}.st-mini-fill.svelte-19v1h5t{display:block;height:100%;background:var(--color-text);transition:width .2s ease-out}.st-mini-bar--good.svelte-19v1h5t .st-mini-fill:where(.svelte-19v1h5t){background:var(--st-green)}.st-mini-bar--warn.svelte-19v1h5t .st-mini-fill:where(.svelte-19v1h5t){background:var(--color-text-lighter)}.st-mini-bar--bad.svelte-19v1h5t .st-mini-fill:where(.svelte-19v1h5t){background:var(--color-fig)}.st-mini-count.svelte-19v1h5t{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.st-mini-pct.svelte-19v1h5t{text-align:right;font-family:var(--font-mono);color:var(--color-text-lighter)}.st-mini-avg.svelte-19v1h5t{text-align:right;font-family:var(--font-mono);color:var(--color-text-lighter);font-variant-numeric:tabular-nums}.st-tape.svelte-19v1h5t{display:flex;flex-direction:column}.st-tape--scroll.svelte-19v1h5t{max-height:320px;overflow-y:auto}.st-spark.svelte-19v1h5t{position:relative;width:72px;height:24px;flex-shrink:0}.st-spark-tick.svelte-19v1h5t{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--color-text-lighter);pointer-events:auto;cursor:help}.st-price-path.svelte-19v1h5t{gap:var(--space-4)}.st-price-path-readout.svelte-19v1h5t{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;border-top:1px solid var(--st-rule-faint);border-left:1px solid var(--st-rule-faint)}.st-price-path-readout.svelte-19v1h5t div:where(.svelte-19v1h5t){display:flex;min-width:0;flex-direction:column;gap:2px;padding:var(--space-2);border-right:1px solid var(--st-rule-faint);border-bottom:1px solid var(--st-rule-faint);background:color-mix(in srgb,var(--st-oat) 22%,transparent)}.st-price-path-readout.svelte-19v1h5t dt:where(.svelte-19v1h5t){margin:0;font-family:"DM Mono",var(--font-mono);font-size:9px;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:var(--st-muted)}.st-price-path-readout.svelte-19v1h5t dd:where(.svelte-19v1h5t){margin:0;min-width:0;font-family:"Source Serif 4",var(--font-serif);font-size:17px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.05;color:var(--st-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-price-path-plot.svelte-19v1h5t{position:relative;display:flex;min-width:0;flex-direction:column;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--st-rule-faint);border-bottom:1px solid var(--st-rule-faint);background:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,color-mix(in srgb,var(--st-rule-faint) 58%,transparent) 32px)}.st-price-path-plot.svelte-19v1h5t:focus-visible{outline:2px solid var(--st-green);outline-offset:2px}.st-price-path-marker.svelte-19v1h5t{position:absolute;top:var(--space-2);bottom:var(--space-9);left:var(--st-price-path-left, 0%);z-index:5;width:1px;background:color-mix(in srgb,var(--st-green) 62%,transparent);pointer-events:none}.st-price-path-marker.svelte-19v1h5t span:where(.svelte-19v1h5t){position:absolute;top:-1px;left:var(--st-price-path-label-left, 50%);right:var(--st-price-path-label-right, auto);width:max-content;padding:1px var(--space-1);background:var(--st-paper-warm);border:1px solid var(--st-rule-faint);font-family:"DM Mono",var(--font-mono);font-size:8px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--st-green-deep);white-space:nowrap;transform:var(--st-price-path-label-transform, translateX(-50%))}.st-price-path-marker--latest.svelte-19v1h5t{background:color-mix(in srgb,var(--st-muted) 54%,transparent)}.st-price-path-marker--latest.svelte-19v1h5t span:where(.svelte-19v1h5t){color:var(--st-muted)}.st-price-path-hover.svelte-19v1h5t{position:absolute;inset:var(--space-2) 0;z-index:4;pointer-events:none}.st-price-path-hover.svelte-19v1h5t:after{content:"";position:absolute;top:0;right:0;bottom:0;left:var(--st-price-path-left, 0%);z-index:1;background:#faf9f5a8;background:color-mix(in srgb,var(--st-paper-warm) 82%,transparent);opacity:.92;transition:left .18s cubic-bezier(.32,.72,0,1),opacity .16s cubic-bezier(.32,.72,0,1)}.st-price-path-crosshair.svelte-19v1h5t{position:absolute;top:0;bottom:0;left:var(--st-price-path-left, 0%);z-index:2;width:1px;background:var(--st-ink);opacity:.36;transition:left .18s cubic-bezier(.32,.72,0,1)}.st-price-path-hover-readout.svelte-19v1h5t{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);min-width:0;padding:var(--space-2) 0;border-bottom:1px solid var(--st-rule-faint);font-variant-numeric:tabular-nums}.st-price-path-hover-readout.svelte-19v1h5t span:where(.svelte-19v1h5t),.st-price-path-hover-readout.svelte-19v1h5t strong:where(.svelte-19v1h5t),.st-price-path-hover-readout.svelte-19v1h5t em:where(.svelte-19v1h5t),.st-price-path-hover-readout.svelte-19v1h5t small:where(.svelte-19v1h5t){font-family:"DM Mono",var(--font-mono);font-size:9px;line-height:1.25;font-variant-numeric:tabular-nums;color:var(--st-ink)}.st-price-path-hover-readout.svelte-19v1h5t span:where(.svelte-19v1h5t){flex:0 0 auto;text-transform:uppercase;letter-spacing:.08em;color:var(--st-green-deep)}.st-price-path-hover-readout.svelte-19v1h5t strong:where(.svelte-19v1h5t){min-width:0;flex:1 1 auto;font-weight:500;color:var(--st-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-price-path-hover-readout.svelte-19v1h5t em:where(.svelte-19v1h5t){flex:0 0 auto;font-family:"Source Serif 4",var(--font-serif);font-size:16px;font-weight:500;font-style:normal;letter-spacing:-.025em}.st-price-path-hover-readout.svelte-19v1h5t small:where(.svelte-19v1h5t){flex:0 0 auto;color:var(--st-muted)}.st-price-path-hover-readout.svelte-19v1h5t .pnl-pos{color:var(--st-green)}.st-price-path-hover-readout.svelte-19v1h5t .pnl-neg{color:var(--color-fig)}.st-price-path-line.svelte-19v1h5t{position:relative;height:76px;padding:0 var(--space-1);isolation:isolate}.st-price-path-active-point.svelte-19v1h5t{position:absolute;left:var(--st-price-path-left, 100%);top:var(--st-price-path-top, 50%);z-index:6;width:7px;height:7px;border:1px solid var(--st-paper-warm);border-radius:var(--radius-full);background:var(--st-green-deep);box-shadow:0 0 0 2px color-mix(in srgb,var(--st-green) 18%,transparent),0 1px 4px #0000001f;transform:translate(-50%,-50%);transition:left .18s cubic-bezier(.32,.72,0,1),top .18s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1)}.st-price-path-volumes.svelte-19v1h5t{display:flex;align-items:end;height:30px;padding:0 var(--space-1)}.st-price-path-volumes.svelte-19v1h5t span:where(.svelte-19v1h5t){display:flex;align-items:end;min-width:0;height:100%;flex:1 1 0}.st-price-path-volumes.svelte-19v1h5t i:where(.svelte-19v1h5t){display:block;width:100%;height:var(--st-volume-height, 4%);min-height:1px;background:color-mix(in srgb,var(--st-green) 28%,var(--st-rule-faint))}.st-price-path-volume--down.svelte-19v1h5t i:where(.svelte-19v1h5t){background:color-mix(in srgb,var(--color-fig) 24%,var(--st-rule-faint))}.st-price-path-scale.svelte-19v1h5t{display:flex;justify-content:space-between;gap:var(--space-2);font-family:"DM Mono",var(--font-mono);font-size:9px;line-height:1.3;color:var(--st-muted)}.st-price-path-scale.svelte-19v1h5t span:where(.svelte-19v1h5t){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-price-path-scale.svelte-19v1h5t span:where(.svelte-19v1h5t):nth-child(2){flex:0 0 auto;color:var(--st-green-deep)}.st-tape-head.svelte-19v1h5t,.st-tape-row.svelte-19v1h5t{display:grid;grid-template-columns:56px 1fr auto auto;gap:var(--space-2);align-items:center;padding:var(--space-2) 0;font-size:var(--text-caption)}.st-tape--checkpoints.svelte-19v1h5t .st-tape-head:where(.svelte-19v1h5t),.st-tape--checkpoints.svelte-19v1h5t .st-tape-row:where(.svelte-19v1h5t){grid-template-columns:86px minmax(0,1fr) auto auto}.st-check-label.svelte-19v1h5t{display:flex;flex-direction:column;gap:2px;min-width:0}.st-check-label.svelte-19v1h5t strong:where(.svelte-19v1h5t){font-family:var(--font-mono);font-size:var(--text-caption);font-weight:500;color:var(--color-text)}.st-check-label.svelte-19v1h5t small:where(.svelte-19v1h5t){font-family:var(--font-mono);font-size:10px;line-height:1.2;color:var(--color-text-lighter)}.st-tape-head.svelte-19v1h5t{position:sticky;top:0;background:var(--st-paper-warm);z-index:1;font-family:"DM Mono",var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--st-muted);border-bottom:1px solid var(--st-rule);padding-bottom:var(--space-2)}.st-tape-row.svelte-19v1h5t+.st-tape-row:where(.svelte-19v1h5t),.st-tape-head.svelte-19v1h5t+.st-tape-row:where(.svelte-19v1h5t){border-top:1px solid var(--st-rule-faint)}.st-tape-num.svelte-19v1h5t{text-align:right;font-variant-numeric:tabular-nums}.st-mono.svelte-19v1h5t{font-family:"DM Mono",var(--font-mono);font-variant-numeric:tabular-nums}.st-muted.svelte-19v1h5t{color:var(--color-text-lighter)}.pnl-pos{color:var(--st-green)}.pnl-neg{color:var(--color-fig)}@media(max-width:1100px){.st-layout.svelte-19v1h5t{grid-template-columns:1fr}.st-rail.svelte-19v1h5t{position:static}.st-insights.svelte-19v1h5t,.st-skeleton-insights.svelte-19v1h5t{grid-template-columns:1fr}}@media(max-width:900px){.st-head.svelte-19v1h5t{grid-template-columns:1fr;align-items:start}.st-head-utility.svelte-19v1h5t{flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:var(--space-4);padding-bottom:0}}@media(max-width:720px){.st-page.st-agent-inspecting.svelte-19v1h5t{--st-agent-mobile-sheet-max-height: max( 240px, calc( var(--st-agent-visual-viewport-height) - var(--header-height, 68px) - var(--st-agent-mobile-inspection-reserve, 164px) ) );--st-agent-mobile-sheet-min-height: min(300px, var(--st-agent-mobile-sheet-max-height));--st-agent-mobile-sheet-height: clamp( var(--st-agent-mobile-sheet-min-height), var(--st-agent-mobile-active-height, 58dvh), var(--st-agent-mobile-sheet-max-height) )}.st-agent-input.svelte-19v1h5t textarea:where(.svelte-19v1h5t){font-size:16px;line-height:1.35}.st-agent-layer.svelte-19v1h5t{inset:var(--st-agent-visual-viewport-top) 0 var(--st-agent-keyboard-inset) 0;display:flex;align-items:flex-end}.st-agent-layer.has-inspection.svelte-19v1h5t{display:contents;position:static;z-index:auto;inset:auto;pointer-events:auto}.st-agent-backdrop.svelte-19v1h5t{display:block;background:color-mix(in srgb,var(--st-canvas) 74%,transparent)}.st-agent-layer.has-inspection.svelte-19v1h5t .st-agent-backdrop:where(.svelte-19v1h5t){position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:color-mix(in srgb,var(--st-canvas) 68%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;touch-action:none}[data-theme=dark] .st-agent-layer.has-inspection.svelte-19v1h5t .st-agent-backdrop:where(.svelte-19v1h5t){background:#141413b8}.st-page.st-agent-inspecting.svelte-19v1h5t .st-layout:where(.svelte-19v1h5t){z-index:90;animation:none;transform:none}.st-page.st-agent-inspecting.svelte-19v1h5t .st-main:where(.svelte-19v1h5t){visibility:hidden;pointer-events:none}.st-agent-drawer.svelte-19v1h5t{--st-agent-mobile-drawer-max-height: max( 240px, calc(var(--st-agent-visual-viewport-height) - var(--space-6)) );--st-agent-mobile-drawer-min-height: min(300px, var(--st-agent-mobile-drawer-max-height));top:auto;right:0;bottom:0;left:0;width:100vw;height:clamp(var(--st-agent-mobile-drawer-min-height),var(--st-agent-mobile-active-height, 88dvh),var(--st-agent-mobile-drawer-max-height));max-height:var(--st-agent-mobile-drawer-max-height);padding:var(--space-6) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--st-rule);border-left:0;box-shadow:0 -1px #0000000a,0 -24px 70px #00000029;animation-name:svelte-19v1h5t-st-agent-sheet-in}.st-agent-layer.has-inspection.svelte-19v1h5t .st-agent-drawer:where(.svelte-19v1h5t){position:fixed;bottom:var(--st-agent-keyboard-inset);z-index:100;pointer-events:auto}.st-agent-drawer.has-inspection.svelte-19v1h5t{height:var(--st-agent-mobile-sheet-height)}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t){position:fixed;top:var(--st-agent-visual-viewport-top);right:var(--space-3);bottom:var(--st-agent-keyboard-inset);left:var(--space-3);z-index:95;display:flex;width:auto;max-height:none;gap:var(--space-3);padding:calc(var(--header-height, 68px) + var(--space-3)) 0 calc(var(--st-agent-mobile-sheet-height) + var(--space-3));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:auto;touch-action:pan-y;transform:translateZ(0);-webkit-overflow-scrolling:touch}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail-overlay-columns:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail-overlay-column:where(.svelte-19v1h5t){display:contents}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-panel:where(.svelte-19v1h5t){box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:var(--space-4);gap:var(--space-3);background:color-mix(in srgb,var(--st-paper-warm) 94%,var(--st-canvas));box-shadow:0 1px #0000000a,0 14px 40px #00000021}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-panel:where(.svelte-19v1h5t) :where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-panel:where(.svelte-19v1h5t) :where(.svelte-19v1h5t):before,.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-panel:where(.svelte-19v1h5t) :where(.svelte-19v1h5t):after{box-sizing:border-box;max-width:100%}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-panel-head:where(.svelte-19v1h5t){gap:var(--space-2)}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-address:where(.svelte-19v1h5t){min-width:0}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-address:where(.svelte-19v1h5t) code:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-feature-list:where(.svelte-19v1h5t) dd:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-readout:where(.svelte-19v1h5t) dd:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-panel-stats:where(.svelte-19v1h5t) dd:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-price-path-readout:where(.svelte-19v1h5t) dd:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-price-path-hover-readout:where(.svelte-19v1h5t) strong:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-price-path-scale:where(.svelte-19v1h5t) span:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-tape-row:where(.svelte-19v1h5t) span:where(.svelte-19v1h5t){overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-panel-stats:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-readout:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-price-path-readout:where(.svelte-19v1h5t){grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-price-path:where(.svelte-19v1h5t){min-width:0;overflow:visible}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-price-path-marker:where(.svelte-19v1h5t) span:where(.svelte-19v1h5t){width:max-content;max-width:none;white-space:nowrap}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-price-path-hover-readout:where(.svelte-19v1h5t) span:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-price-path-hover-readout:where(.svelte-19v1h5t) strong:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-price-path-hover-readout:where(.svelte-19v1h5t) em:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-price-path-hover-readout:where(.svelte-19v1h5t) small:where(.svelte-19v1h5t){flex:1 1 auto;min-width:min(100%,96px)}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-feature-list:where(.svelte-19v1h5t){display:grid;grid-template-columns:1fr;border-left:1px solid var(--st-rule-faint)}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-feature-list:where(.svelte-19v1h5t) div:where(.svelte-19v1h5t){grid-template-columns:minmax(84px,.42fr) minmax(0,1fr);gap:var(--space-2);padding:var(--space-2);border-right:1px solid var(--st-rule-faint)}.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-tape--checkpoints:where(.svelte-19v1h5t) .st-tape-head:where(.svelte-19v1h5t),.st-page.st-agent-inspecting.svelte-19v1h5t .st-rail:where(.svelte-19v1h5t) .st-tape--checkpoints:where(.svelte-19v1h5t) .st-tape-row:where(.svelte-19v1h5t){grid-template-columns:minmax(50px,.72fr) minmax(74px,1fr) minmax(54px,.72fr) minmax(54px,.72fr)}.st-agent-bar-row.svelte-19v1h5t{grid-template-columns:minmax(70px,.7fr) minmax(0,1fr) minmax(42px,auto);gap:var(--space-1) var(--space-2)}.st-agent-bar-row.svelte-19v1h5t>small:where(.svelte-19v1h5t){grid-column:2 / -1;text-align:left}.st-agent-resize-handle.svelte-19v1h5t{display:block;top:0;right:0;bottom:auto;left:0;z-index:3;width:100%;height:24px;cursor:ns-resize}.st-agent-resize-handle.svelte-19v1h5t:before{top:8px;bottom:auto;left:50%;width:54px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--st-rule) 78%,transparent);opacity:.72;transform:translate(-50%)}.st-agent-resize-handle.svelte-19v1h5t:after{display:none}.st-agent-wide.svelte-19v1h5t{display:none}.st-controls-grid.svelte-19v1h5t{grid-template-columns:1fr;gap:var(--space-4)}.st-paper-run-control--control.svelte-19v1h5t{flex-basis:100%;width:100%;min-width:0;margin-left:0;align-self:stretch}.st-paper-run-control.svelte-19v1h5t{grid-template-columns:1fr}.st-paper-run-option.svelte-19v1h5t+.st-paper-run-option:where(.svelte-19v1h5t){border-top:1px solid var(--st-rule-faint);border-left:0}.st-insight-grid.svelte-19v1h5t,.st-skeleton-card-grid.svelte-19v1h5t{grid-template-columns:1fr 1fr}.st-bucket-filter.svelte-19v1h5t{gap:var(--space-2)}.st-bucket-head.svelte-19v1h5t{align-items:baseline}.st-bucket.svelte-19v1h5t{flex-basis:calc(50% - 1px);min-height:42px}.st-insight-copy.svelte-19v1h5t{align-items:flex-start}.st-insight-card.svelte-19v1h5t{min-height:112px}}
