.reply-actions.svelte-w1gcx9{align-items:center;gap:2px;margin-left:-7px;display:flex}.action-tip.svelte-w1gcx9{position:relative}.action.svelte-w1gcx9{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.action.svelte-w1gcx9:hover,.action.svelte-w1gcx9:focus-visible{background:color-mix(in srgb, currentColor 10%, transparent)}button.svelte-w1gcx9:focus-visible{outline-offset:2px;outline:2px solid}button.svelte-w1gcx9:disabled{opacity:.4;cursor:default}.tip.svelte-w1gcx9{z-index:40;white-space:nowrap;background:var(--color-neutral-900,#171717);color:var(--color-neutral-50,#fafafa);pointer-events:none;visibility:hidden;border-radius:8px;padding:6px 10px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.action.svelte-w1gcx9:hover+.tip:where(.svelte-w1gcx9),.action.svelte-w1gcx9:focus-visible+.tip:where(.svelte-w1gcx9){visibility:visible}.action-tip.svelte-w1gcx9:has([popover]:where(.svelte-w1gcx9):popover-open) .tip:where(.svelte-w1gcx9){visibility:hidden}.action-menu.svelte-w1gcx9{inset:auto;top:clamp(8px, anchor(bottom), calc(100dvh - 110px));left:clamp(8px, anchor(left), calc(100vw - 238px));border:1px solid color-mix(in srgb, currentColor 16%, transparent);border-radius:12px;width:230px;max-width:calc(100vw - 16px);margin:6px 0;padding:4px;position:fixed}.action-menu.svelte-w1gcx9 button:where(.svelte-w1gcx9){border-radius:8px;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;font-size:13px;display:flex}.action-menu.svelte-w1gcx9 button:where(.svelte-w1gcx9):hover{background:color-mix(in srgb, currentColor 8%, transparent)}.action-menu.svelte-w1gcx9 button:where(.svelte-w1gcx9) span:where(.svelte-w1gcx9){opacity:.7;font-size:11px}.action-status.svelte-w1gcx9{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.action-status.svelte-w1gcx9:not(:empty){margin-top:8px}@media (pointer:coarse){.action.svelte-w1gcx9{width:44px;height:44px}.reply-actions.svelte-w1gcx9{margin-left:-13px}}.stream-arrival{animation:.32s ease-out both svelte-onbtv9-stream-arrive}@keyframes svelte-onbtv9-stream-arrive{0%{opacity:.18}to{opacity:1}}@media (prefers-reduced-motion:reduce){.stream-arrival{animation:none}}.smd-code,pre,code{font-family:var(--font-mono)}.copy-layout.svelte-1nj9h2{display:grid}.smooth-copy.svelte-1nj9h2{transition:height .32s linear;overflow:clip}@media (prefers-reduced-motion:reduce){.smooth-copy.svelte-1nj9h2{transition:none}}.copy-measure.svelte-1nj9h2,.copy-visible.svelte-1nj9h2{grid-area:1/1;min-width:0}.copy-measure.svelte-1nj9h2{visibility:hidden;pointer-events:none}.technical.svelte-p1lll9{margin-top:.375rem}summary.svelte-p1lll9{min-height:2rem;color:var(--muted);cursor:pointer;transition:background-color var(--quick);border-radius:999px;align-items:center;gap:.25rem;margin-left:-.5rem;padding:0 .5rem;font-size:.8125rem;list-style:none;display:inline-flex}summary.svelte-p1lll9::-webkit-details-marker{display:none}summary.svelte-p1lll9 svg{transition:transform .2s var(--settle)}details[open].svelte-p1lll9 summary:where(.svelte-p1lll9) svg{transform:rotate(180deg)}@media (hover:hover){summary.svelte-p1lll9:hover{background:var(--hover)}}summary.svelte-p1lll9:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}pre.svelte-p1lll9{background:var(--soft);max-height:12rem;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.75rem;margin:.375rem 0 0;padding:.75rem;font-size:.75rem;line-height:1.6;overflow:auto}@media (pointer:coarse){summary.svelte-p1lll9{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){summary.svelte-p1lll9,summary.svelte-p1lll9 svg{transition:none}}.direction-list.svelte-1lkdpw1{border:1px solid var(--rule);border-radius:var(--card-radius);margin:0;padding:0;list-style:none;overflow:hidden;container:direction-list/inline-size}.direction-list.svelte-1lkdpw1>li+li{border-top:1px solid var(--rule)}.direction.svelte-1v9wfkl{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--quick);background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:1rem;margin:0;padding:1rem;display:flex}.direction.svelte-1v9wfkl:disabled{cursor:default}.words.svelte-1v9wfkl{overflow-wrap:anywhere;gap:.25rem;min-width:0;display:grid}.title.svelte-1v9wfkl{font-size:1rem;font-weight:500;line-height:1.5}.trail.svelte-1v9wfkl{flex:none;align-items:center;height:1.5rem;display:flex}.idea.svelte-1v9wfkl{color:var(--muted);font-size:.875rem;line-height:1.6}@container direction-list (width<=30rem){.direction.svelte-1v9wfkl{flex-direction:column;gap:.75rem}.trail.svelte-1v9wfkl{height:auto}}@media (hover:hover){.direction.svelte-1v9wfkl:not(:disabled):hover{background:var(--hover)}}.direction.svelte-1v9wfkl:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.direction.svelte-1v9wfkl{transition:none}}.start.svelte-qxnjyg{background:var(--ink);min-height:1.75rem;color:var(--color-base-100);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 .875rem;font-size:.8125rem;display:inline-flex}button:disabled .start.svelte-qxnjyg{opacity:.45}.rejected.svelte-7id8nv{gap:.5rem;min-width:0;margin-top:.75rem;display:grid}.lead.svelte-7id8nv{color:var(--muted);margin:0;font-size:.8125rem}.new-directions.svelte-1j1cmii{gap:.75rem;min-width:0;margin-top:.75rem;display:grid}.proposed.svelte-1j1cmii{overflow-wrap:anywhere;gap:.5rem;margin:0;padding-left:1.25rem;font-size:.9375rem;line-height:1.6;list-style:outside;display:grid}.title.svelte-1j1cmii,.idea.svelte-1j1cmii{display:block}.idea.svelte-1j1cmii{color:var(--muted);font-size:.875rem}.standing.svelte-1j1cmii{white-space:nowrap;align-items:center;gap:.5rem;display:flex;overflow-x:auto}.standing-label.svelte-1j1cmii{color:var(--muted);margin-right:.25rem;font-size:.8125rem}.issue-card.svelte-15flprk{border:1px solid var(--rule);border-radius:var(--card-radius);overflow-wrap:anywhere;gap:.375rem;margin-top:.75rem;padding:.875rem 1rem 1rem;display:grid}p.svelte-15flprk{margin:0}.issue-title.svelte-15flprk{color:var(--ink);font-size:.9375rem}.issue-body.svelte-15flprk{max-height:7rem;color:var(--muted);white-space:pre-wrap;font-size:.8125rem;line-height:1.6;overflow-y:auto}.issue-state.svelte-15flprk{color:var(--muted);font-size:.8125rem;line-height:1.6}.issue-link.svelte-15flprk{margin-top:.375rem}.research.svelte-k8fi4u{display:grid}.held.svelte-k8fi4u{visibility:hidden}.words.svelte-k8fi4u{display:inline-grid}.words.svelte-k8fi4u>span:where(.svelte-k8fi4u){grid-area:1/1}.words.svelte-k8fi4u>span:where(.svelte-k8fi4u):not(.shown){visibility:hidden}.checkpoint.svelte-1fmm9w5{border:1px solid var(--rule);background:var(--color-base-100);width:24px;height:24px;color:var(--faint);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.arrive.svelte-1fmm9w5{animation:.32s cubic-bezier(.16,1,.3,1) both svelte-1fmm9w5-checkpoint-arrive}@keyframes svelte-1fmm9w5-checkpoint-arrive{0%{transform:scale(.21)}to{transform:scale(1)}}.checkpoint-glyph.svelte-1fmm9w5{transform-origin:50%;display:inline-flex}.checkpoint[data-status=done].svelte-1fmm9w5{color:var(--ink)}.checkpoint[data-status=active].svelte-1fmm9w5{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}.checkpoint[data-status=error].svelte-1fmm9w5{border-color:color-mix(in oklab, var(--color-warning) 50%, transparent);color:var(--warn)}.checkpoint[data-status=paused].svelte-1fmm9w5{color:var(--muted)}.idle-dot.svelte-1fmm9w5{background:currentColor;border-radius:50%;width:4px;height:4px}.celebrating.svelte-1fmm9w5 .checkpoint-glyph:where(.svelte-1fmm9w5){animation:.6s cubic-bezier(.16,1,.3,1) both svelte-1fmm9w5-achieved}.checkpoint.svelte-1fmm9w5[data-motion-active=false] :is(.checkpoint-glyph,.live-dot){animation-play-state:paused}@keyframes svelte-1fmm9w5-achieved{0%{transform:scale(.6)rotate(-12deg)}45%{transform:scale(1.22)rotate(5deg)}70%{transform:scale(.94)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.checkpoint.svelte-1fmm9w5,.checkpoint.svelte-1fmm9w5 .checkpoint-glyph:where(.svelte-1fmm9w5){animation:none}}.python-output.svelte-mvdau9{min-width:0;margin-top:12px;transition:height .32s linear;overflow:clip}.output-panel.svelte-mvdau9{background:var(--soft);border-radius:.875rem;padding:.625rem .875rem .75rem}.output-heading.svelte-mvdau9{color:var(--muted);justify-content:space-between;gap:12px;margin:0 0 .375rem;font-size:.75rem;display:flex}.output-state.svelte-mvdau9{color:var(--faint);align-items:center;gap:.375rem;display:inline-flex}.output-feed.svelte-mvdau9{min-height:24px;color:var(--ink);font-size:.75rem;line-height:1.65}.output-waiting.svelte-mvdau9{color:var(--muted);margin:0;padding-block:4px}.output-line.svelte-mvdau9{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.output-image.svelte-mvdau9{border-radius:.5rem;max-width:100%;height:auto;margin:6px 0;display:block}.output-table.svelte-mvdau9{max-width:100%;margin:6px 0 4px;overflow-x:auto}.output-table.svelte-mvdau9:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}table.svelte-mvdau9{border-collapse:collapse;font-variant-numeric:tabular-nums;width:max-content;min-width:100%}th.svelte-mvdau9,td.svelte-mvdau9{text-align:right;vertical-align:top;white-space:nowrap;padding:6px 10px}th.svelte-mvdau9{border-bottom:1px solid var(--rule-strong);color:var(--muted);font-size:.6875rem;font-weight:400}th[rowspan].svelte-mvdau9{vertical-align:bottom}td.svelte-mvdau9{border-bottom:1px solid var(--rule);font-size:.75rem}tr.svelte-mvdau9:last-child td:where(.svelte-mvdau9){border-bottom:0}table.svelte-mvdau9:not(:has(thead)) tr:where(.svelte-mvdau9):first-child td:where(.svelte-mvdau9){border-top:1px solid var(--rule-strong)}td.svelte-mvdau9:first-child,th.lead.svelte-mvdau9{text-align:left;padding-left:0}td.svelte-mvdau9:last-child,th.end.svelte-mvdau9{padding-right:0}th.group.svelte-mvdau9{border-bottom-color:var(--rule);text-align:left;padding-bottom:4px}@media (prefers-reduced-motion:reduce){.python-output.svelte-mvdau9{transition:none}}.code-panel.svelte-r6hzmt{background:var(--soft);border-radius:.875rem;min-width:0;position:relative}.code-copy.svelte-r6hzmt{z-index:1;position:absolute;top:.25rem;right:.25rem}.code-scroll.svelte-r6hzmt{overflow-x:auto}.code-scroll.svelte-r6hzmt .code-text{white-space:pre;padding:.75rem 3rem .75rem .875rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.checkup-strip.svelte-1hzpgtx{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}li.svelte-1hzpgtx+li:where(.svelte-1hzpgtx){border-left:1px solid var(--rule)}.cell.svelte-1hzpgtx{width:100%;height:100%;color:var(--ink);font:inherit;text-align:center;cursor:pointer;transition:background-color var(--quick);background:0 0;border:0;justify-items:center;gap:.375rem;padding:.875rem .25rem .75rem;display:grid}@media (hover:hover){.cell.svelte-1hzpgtx:hover{background:var(--hover)}.cell.svelte-1hzpgtx:hover .cell-glyph:where(.svelte-1hzpgtx){color:var(--ink)}}.cell.svelte-1hzpgtx:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.cell-glyph.svelte-1hzpgtx{box-sizing:border-box;background:var(--soft);width:2.75rem;height:2.25rem;color:var(--muted);transition:color var(--quick);border-radius:.5rem;padding:.4375rem .375rem;display:grid}.cell-question.svelte-1hzpgtx{word-break:keep-all;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.35}.cell.svelte-1hzpgtx .verdict{font-size:.75rem}@container surface (width<=30rem){.cell.svelte-1hzpgtx{padding-inline:.125rem}.cell-question.svelte-1hzpgtx{font-size:.75rem}.verdict-word.svelte-1hzpgtx{display:none}}@media (prefers-reduced-motion:reduce){.cell.svelte-1hzpgtx,.cell-glyph.svelte-1hzpgtx{transition:none}}.flow-disclosure.svelte-h2j1uy{border-top:1px solid var(--rule);min-width:0}summary.svelte-h2j1uy{cursor:pointer;align-items:center;gap:.75rem;min-height:2.75rem;list-style:none;display:flex}summary.svelte-h2j1uy::-webkit-details-marker{display:none}summary.svelte-h2j1uy:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:.375rem}.disclosure-title.svelte-h2j1uy{flex:none;font-size:.875rem}.disclosure-summary.svelte-h2j1uy{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8125rem;overflow:hidden}summary.svelte-h2j1uy .disclosure-chevron{color:var(--faint);transition:transform .24s var(--settle);flex:none;margin-left:auto}.flow-disclosure[open].svelte-h2j1uy>summary:where(.svelte-h2j1uy) .disclosure-chevron{transform:rotate(180deg)}.disclosure-body.svelte-h2j1uy{color:var(--ink);overflow-wrap:anywhere;gap:.5rem;padding-bottom:1rem;font-size:.8125rem;line-height:1.65;display:grid}@media (prefers-reduced-motion:reduce){summary.svelte-h2j1uy .disclosure-chevron{transition:none}}.report-dialog.svelte-1faaf6m{background:0 0;border:0;width:min(880px,100vw - 32px);max-width:none;height:min(900px,100dvh - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:visible}.report-dialog[open].svelte-1faaf6m{grid-template-rows:minmax(0,1fr);display:grid}.report-dialog.svelte-1faaf6m::backdrop{background:#00000059}.report-card.svelte-1faaf6m{border:1px solid var(--rule-strong);border-radius:var(--card-radius);background:var(--color-base-100);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.report-header.svelte-1faaf6m{border-bottom:1px solid var(--rule);align-items:center;gap:1rem;padding:.75rem .75rem .75rem 1.5rem;display:flex}.report-heading.svelte-1faaf6m{flex:1;min-width:0}h2.svelte-1faaf6m{margin:0;font-size:1.0625rem;font-weight:400}.report-subtitle.svelte-1faaf6m{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:.125rem 0 0;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.report-status.svelte-1faaf6m{color:var(--muted);flex:none;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.report-phase.svelte-1faaf6m{align-items:center;gap:.5rem;display:inline-flex}.report-elapsed.svelte-1faaf6m{font-variant-numeric:tabular-nums}.report-content.svelte-1faaf6m{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:0 1rem 1rem;overflow-y:auto}.report-source.svelte-1faaf6m{border-bottom:1px solid var(--rule);margin-bottom:1rem}.report-source.svelte-1faaf6m>.flow-disclosure{border-top:0}.report-source.svelte-1faaf6m pre:where(.svelte-1faaf6m),.error-detail.svelte-1faaf6m{overscroll-behavior:contain;background:var(--soft);border-radius:.75rem;max-height:14rem;margin:0;padding:.75rem;font-size:.75rem;line-height:1.7;overflow:auto}.report-source.svelte-1faaf6m pre:where(.svelte-1faaf6m){white-space:pre}.report-source.svelte-1faaf6m pre:where(.svelte-1faaf6m):focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.error-detail.svelte-1faaf6m{white-space:pre-wrap;overflow-wrap:anywhere}.empty-source.svelte-1faaf6m{color:var(--muted);margin:0}.rerun-comparison.svelte-1faaf6m{border:1px solid color-mix(in oklab, var(--color-warning) 40%, transparent);border-radius:var(--card-radius);background:color-mix(in oklab, var(--color-warning) 7%, transparent);gap:.5rem;margin-bottom:1rem;padding:1rem 1.125rem;font-size:.8125rem;line-height:1.65;display:grid}.rerun-comparison.svelte-1faaf6m h3:where(.svelte-1faaf6m){margin:0;font-size:.9375rem;font-weight:400}.rerun-comparison.svelte-1faaf6m>p:where(.svelte-1faaf6m){color:var(--muted);margin:0}.comparison-columns.svelte-1faaf6m{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.comparison-column.svelte-1faaf6m{border:1px solid var(--rule);background:var(--color-base-100);border-radius:.75rem;min-width:0;padding:.75rem .875rem}.comparison-column.svelte-1faaf6m p:where(.svelte-1faaf6m){margin:0}.column-provenance.svelte-1faaf6m{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem}.comparison-column.svelte-1faaf6m dl:where(.svelte-1faaf6m){font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;margin:.5rem 0 0;display:grid}.comparison-column.svelte-1faaf6m dt:where(.svelte-1faaf6m){color:var(--muted);font-size:.75rem}.comparison-column.svelte-1faaf6m dd:where(.svelte-1faaf6m){font-family:var(--font-display);margin:0;font-size:1rem}.rise.svelte-1faaf6m{color:var(--candle-rise-color)}.fall.svelte-1faaf6m{color:var(--candle-fall-color)}.report-frame.svelte-1faaf6m{background:var(--color-base-100);border:0;width:100%;min-height:320px;display:block}.report-failure.svelte-1faaf6m{gap:.5rem;display:grid}.report-waiting.svelte-1faaf6m{min-height:16rem;color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:1rem;margin:0;padding:2rem 1rem;font-size:.8125rem;line-height:1.7;display:grid}.report-waiting.svelte-1faaf6m p:where(.svelte-1faaf6m){max-width:48ch;margin:0}@container surface (width<=30rem){.comparison-columns.svelte-1faaf6m{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.report-dialog.svelte-1faaf6m{width:calc(100vw - 16px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.report-header.svelte-1faaf6m{padding:.5rem .5rem .5rem 1rem}.report-status.svelte-1faaf6m{gap:.375rem;font-size:.75rem}.report-content.svelte-1faaf6m{padding-inline:.5rem}}.cloud-update.svelte-r6bc42{min-height:var(--control-height);align-items:center;display:flex}p.svelte-r6bc42{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem}.result-keep.svelte-uhg77q{transition:border-color .3s;display:grid}.card.svelte-uhg77q{border:1px solid var(--rule);border-radius:var(--card-radius)}.card.kept.svelte-uhg77q{border-color:color-mix(in oklab, var(--ink) 32%, transparent)}.holdings.svelte-uhg77q{gap:.75rem;padding:1rem 1rem .875rem;display:grid}.holdings-line.svelte-uhg77q{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin:0;font-size:.9375rem;display:flex}.rebalance.svelte-uhg77q{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.holding-chips.svelte-uhg77q{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.holding-chips.svelte-uhg77q>li:where(.svelte-uhg77q){display:flex}.more.svelte-uhg77q{min-height:var(--control-height);background:var(--soft);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 .75rem;font-size:.8125rem;display:inline-flex}.keep-row.svelte-uhg77q{min-height:calc(var(--control-height) + 1.25rem);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;display:flex}.card.svelte-uhg77q .keep-row:where(.svelte-uhg77q){border-top:1px solid var(--rule);padding:.625rem .625rem .625rem 1rem}.card.svelte-uhg77q .cloud:where(.svelte-uhg77q){padding:0 .625rem .625rem 1rem}.first.svelte-uhg77q{color:var(--ink);margin-right:auto;font-size:.8125rem}.kept-state.svelte-uhg77q{align-items:center;margin:0 auto 0 0;display:flex}.kept-state.svelte-uhg77q .verdict{font-size:.875rem}.kept-links.svelte-uhg77q{flex-wrap:wrap;gap:.5rem;animation:.24s ease-out both svelte-uhg77q-keep-reveal;display:flex}@keyframes svelte-uhg77q-keep-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.result-keep.svelte-uhg77q{transition:none}.kept-links.svelte-uhg77q{animation:none}}.backtest-result.svelte-150u9os{gap:1.25rem;min-width:0;margin-top:.75rem;display:grid}.result-name.svelte-150u9os{overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:400;line-height:1.4}.backtest-result.svelte-150u9os .result-prose{font-size:15px;line-height:1.8}.backtest-result.svelte-150u9os .result-prose :is(h1,h2,h3,h4){margin-block:1.5em .6em;font-size:16px;font-weight:600;line-height:1.6}.backtest-result.svelte-150u9os .result-prose>:first-child{margin-top:0}.backtest-result.svelte-150u9os .result-prose>:last-child{margin-bottom:0}.result-details.svelte-150u9os{border:1px solid var(--rule);border-radius:var(--card-radius);overflow:hidden}.tool-arrival.svelte-1uzbsda .tool-label:where(.svelte-1uzbsda),.tool-arrival.svelte-1uzbsda .tool-detail:where(.svelte-1uzbsda){animation:.3s cubic-bezier(.16,1,.3,1) both svelte-1uzbsda-tool-copy-arrive}.tool-arrival.svelte-1uzbsda .tool-detail:where(.svelte-1uzbsda){animation-delay:60ms}@keyframes svelte-1uzbsda-tool-copy-arrive{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.tool-entry.svelte-1uzbsda{padding-block:10px}.tool-result.svelte-1uzbsda{padding-top:10px;padding-bottom:20px}.tool-entry.timeline-item.card-step.svelte-1uzbsda{--mark-top:30px}@container surface (width>=32.25rem){.tool-entry.timeline-item.card-step.svelte-1uzbsda{--mark-top:35px}}.tool-heading.svelte-1uzbsda{min-height:24px;color:var(--muted);align-items:center;gap:.5rem .75rem;font-size:.875rem;display:flex}.tool-label-group.svelte-1uzbsda{flex:1;min-width:0;transition:height .32s linear;overflow:clip}.tool-label-content.svelte-1uzbsda{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.tool-label.svelte-1uzbsda{color:var(--ink);font-size:.9375rem;line-height:1.5}.tool-detail.svelte-1uzbsda{max-width:100%;color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.tool-status.svelte-1uzbsda{text-align:right;white-space:nowrap;flex:0 0 3em;min-height:1.5em}.tool-status.svelte-1uzbsda:has(.verdict){flex-basis:auto}.running.svelte-1uzbsda{color:var(--muted);font-size:.75rem}.tool-disclosure.svelte-1uzbsda{min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--quick);background:0 0;border:0;border-radius:.75rem;flex:1;align-items:center;gap:.5rem .75rem;margin:-6px -8px;padding:6px 8px;display:flex}@media (hover:hover){.tool-disclosure.svelte-1uzbsda:hover{background:var(--hover)}}.tool-disclosure[aria-expanded=true].svelte-1uzbsda{background:var(--hover)}.tool-disclosure.svelte-1uzbsda:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.disclosure-control.svelte-1uzbsda{color:var(--muted);flex:none;align-items:center;gap:.25rem;display:inline-flex}.disclosure-action.svelte-1uzbsda{white-space:nowrap;font-size:.8125rem}.disclosure-control.svelte-1uzbsda svg{color:var(--faint);transition:transform .2s var(--settle)}.tool-disclosure[aria-expanded=true].svelte-1uzbsda .disclosure-control:where(.svelte-1uzbsda) svg{transform:rotate(180deg)}.python-heading.svelte-1uzbsda{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 8ch;gap:4px 12px;display:grid}.python-heading.svelte-1uzbsda .tool-disclosure:where(.svelte-1uzbsda){grid-area:1/1/3/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}.python-heading.svelte-1uzbsda .tool-label-group:where(.svelte-1uzbsda){grid-area:1/1/auto/-1}.python-heading.svelte-1uzbsda .disclosure-control:where(.svelte-1uzbsda){grid-area:2/1;justify-self:start;min-height:28px}.tool-status.execution-status.svelte-1uzbsda{grid-area:2/2}.execution-counter.svelte-1uzbsda{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:0 0 8ch;inline-size:8ch;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tool-error.svelte-1uzbsda{color:var(--ink);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.875rem;line-height:1.6}.tool-error.svelte-1uzbsda p:where(.svelte-1uzbsda){margin:0}.tool-error.svelte-1uzbsda a:where(.svelte-1uzbsda){color:var(--ink);text-underline-offset:2px;text-decoration:underline}.tool-notice.svelte-1uzbsda{margin-top:.75rem}.tool-details.svelte-1uzbsda{padding-top:12px}@media (prefers-reduced-motion:reduce){.tool-arrival.svelte-1uzbsda .tool-label:where(.svelte-1uzbsda),.tool-arrival.svelte-1uzbsda .tool-detail:where(.svelte-1uzbsda){animation:none}.tool-label-group.svelte-1uzbsda,.tool-disclosure.svelte-1uzbsda,.disclosure-control.svelte-1uzbsda svg{transition:none}}.journey-header.svelte-bg74uc{padding-block:20px 16px;position:relative}.journey-header.svelte-bg74uc:before{content:"";background:var(--rule);width:1px;translate:var(--rail-shift);position:absolute;top:44px;bottom:0;left:12px}.journey-heading.svelte-bg74uc{flex-wrap:wrap;align-items:center;gap:2px 12px;min-height:24px;display:flex}.journey-title.svelte-bg74uc{min-width:0;color:var(--ink);flex:1;margin:0;font-size:1rem;line-height:1.5}.journey-count.svelte-bg74uc{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;line-height:1.5}.journey-stages.svelte-bg74uc{padding:12px 0 0 36px}@container surface (width<=30rem){.journey-count.svelte-bg74uc{flex-basis:100%;padding-left:36px}}.jump-latest.svelte-mh1gd0{border:1px solid color-mix(in oklab, var(--color-base-content) 14%, transparent);background:var(--color-base-100);min-height:2.75rem;color:var(--color-base-content);border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;display:inline-flex}.jump-latest.svelte-mh1gd0:hover{background:color-mix(in oklab, var(--color-base-content) 4%, var(--color-base-100))}.jump-latest.svelte-mh1gd0:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.chat-bottom-sentinel.svelte-mh1gd0{height:1px;padding:0;margin:0!important}.chat-thread.svelte-mh1gd0{--rail-shift:0px;container-type:inline-size}@media (resolution>=2x){.chat-thread.svelte-mh1gd0{--rail-shift:-.5px}}.chat-message-agent.svelte-mh1gd0{padding-left:36px}.chat-thread.svelte-mh1gd0 .timeline-item{--mark-top:10px;position:relative}.chat-thread.svelte-mh1gd0 .timeline-item:before{content:"";width:1px;translate:var(--rail-shift);background:var(--rule);position:absolute;top:0;bottom:0;left:-24px}.chat-thread.svelte-mh1gd0 .timeline-item.timeline-last:before{height:calc(var(--mark-top) + 12px);bottom:auto}.chat-thread.svelte-mh1gd0 .timeline-item.timeline-first:before{top:calc(var(--mark-top) + 12px)}.chat-thread.svelte-mh1gd0 .timeline-item.timeline-first.timeline-last:before{content:none}.chat-thread.svelte-mh1gd0 .timeline-marker{left:-36px;top:var(--mark-top);z-index:1;line-height:0;position:absolute}.timeline-copy.svelte-mh1gd0{padding-block:10px 18px}.execution-summary.svelte-mh1gd0{padding-block:0}.chat-thread.svelte-mh1gd0 .execution-prose{padding-bottom:20px}.journey-step.svelte-mh1gd0{margin-left:-36px;padding-left:36px}.edit-prompt.svelte-mh1gd0{border-radius:var(--card-radius);background:var(--soft);padding:1rem;font-size:.875rem}.edit-prompt.svelte-mh1gd0 textarea:where(.svelte-mh1gd0){resize:vertical;border:1px solid var(--rule-strong);background:var(--color-base-100);width:100%;min-height:100px;color:var(--ink);font:inherit;border-radius:.75rem;margin:.5rem 0;padding:.625rem .75rem;display:block}.edit-prompt-help.svelte-mh1gd0{color:var(--muted);margin:0;font-size:.75rem}.edit-prompt-buttons.svelte-mh1gd0{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.edit-submit.svelte-mh1gd0{min-height:var(--control-height);background:var(--ink);color:var(--color-base-100);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 1rem;font-size:.8125rem}.edit-submit.svelte-mh1gd0:disabled{opacity:.45;cursor:not-allowed}.edit-prompt.svelte-mh1gd0 :where(.svelte-mh1gd0):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.edit-error.svelte-mh1gd0{color:var(--bad);font-size:.875rem}.stopped-state.svelte-mh1gd0{margin:.5rem 0 0}.journey-actions.svelte-mh1gd0{margin:6px 0 20px 36px}.chat-message.footed.svelte-mh1gd0 .timeline-copy:where(.svelte-mh1gd0):last-child,.chat-message.footed.svelte-mh1gd0 .timeline-copy:where(.svelte-mh1gd0):last-child .execution-prose,.chat-message.footed.svelte-mh1gd0 .journey-step:where(.svelte-mh1gd0):last-child>.tool-entry{padding-bottom:0}.chat-message.footed.svelte-mh1gd0 .journey-step:where(.svelte-mh1gd0):last-child>.tool-entry>:nth-last-child(1 of :not([hidden])){margin-bottom:0}.journey-tail-slot.svelte-mh1gd0{position:relative}.journey-tail-slot.svelte-mh1gd0.retiring .journey-tail:where(.svelte-mh1gd0){visibility:hidden}.journey-tail-slot.svelte-mh1gd0.retiring:before{content:"";background:var(--rule);width:1px;translate:var(--rail-shift);position:absolute;top:0;bottom:0;left:12px}.journey-tail.svelte-mh1gd0{height:48px;color:var(--muted);align-items:center;margin-left:36px;font-size:12px;line-height:20px;display:flex;position:relative}.journey-tail.svelte-mh1gd0:before{content:"";width:1px;height:calc(24px * var(--tail-progress,1));translate:var(--rail-shift);background:var(--rule);position:absolute;top:0;left:-24px}.journey-tail-tip.svelte-mh1gd0{left:-27px;top:calc(24px * var(--tail-progress,1) - 3px);display:grid;position:absolute}.journey-tail-label.svelte-mh1gd0{transform:translateY(calc(-24px * (1 - var(--tail-progress,1))))}.opens-turn.svelte-mh1gd0 .journey-tail:where(.svelte-mh1gd0){align-items:flex-start;padding-top:10px;line-height:24px}.opens-turn.svelte-mh1gd0 .journey-tail:where(.svelte-mh1gd0):before{content:none}.opens-turn.svelte-mh1gd0 .journey-tail-tip:where(.svelte-mh1gd0){top:10px;left:-36px}.chat-message.svelte-mh1gd0{min-width:0;display:flex}.chat-message-user.svelte-mh1gd0{justify-content:flex-end;margin-top:28px;margin-bottom:4px}.chat-message-user.svelte-mh1gd0:first-child{margin-top:0}.chat-message-user.svelte-mh1gd0>div:where(.svelte-mh1gd0){width:auto;max-width:92%}.chat-user-content.svelte-mh1gd0{background:var(--soft);color:var(--ink);overflow-wrap:anywhere;border-radius:1.25rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.7}.chat-thread.svelte-mh1gd0 .chat-prose{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.8}.chat-thread.svelte-mh1gd0 .chat-prose>:first-child{margin-top:0}.chat-thread.svelte-mh1gd0 .chat-prose>:last-child{margin-bottom:0}.chat-thread.svelte-mh1gd0 .chat-prose :is(h1,h2,h3,h4){margin-top:1.75em;margin-bottom:.6em;font-size:1rem;font-weight:600;line-height:1.6}.chat-thread.svelte-mh1gd0 .chat-prose p{margin-block:.85em}.chat-thread.svelte-mh1gd0 .chat-prose :is(ul,ol){padding-inline-start:1.5em}.chat-thread.svelte-mh1gd0 .chat-prose pre{max-width:100%;overflow-x:auto}.chat-thread.svelte-mh1gd0 .chat-prose table{display:block;overflow-x:auto}.chat-thread.svelte-mh1gd0 .chat-prose :not(pre)>code{background:color-mix(in srgb, currentColor 6%, transparent);border-radius:.25rem;padding:.1rem .25rem;font-size:.85em}.chat-thread.svelte-mh1gd0 .chat-prose a{text-underline-offset:3px}
