.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}.lead.svelte-1lkdpw1{border-color:color-mix(in oklab, var(--ink) 50%, transparent)}.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,div.direction.svelte-1v9wfkl{cursor:default}.words.svelte-1v9wfkl{overflow-wrap:anywhere;gap:.25rem;min-width:0;display:grid}.title.svelte-1v9wfkl{text-wrap:pretty;font-size:1rem;font-weight:500;line-height:1.5}.mark.svelte-1v9wfkl{vertical-align:-.125em;margin-right:.5rem;display:inline-flex}.trail.svelte-1v9wfkl{flex:none;align-items:center;height:1.5rem;display:flex}.trail.svelte-1v9wfkl:empty{display:none}.idea.svelte-1v9wfkl{color:var(--muted);text-wrap:pretty;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){button.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;gap:.375rem;padding:0 .875rem;font-size:.8125rem;display:inline-flex}.quiet.svelte-qxnjyg{box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--ink);background:0 0}button:disabled .start.svelte-qxnjyg{opacity:.45}.auto.svelte-sp1i2q .idea{word-break:keep-all}.next-step.svelte-wv63zd{gap:1.5rem;min-width:0;display:grid}.story.svelte-wv63zd{overflow-wrap:anywhere;gap:.375rem;max-width:40rem;font-size:1rem;line-height:1.7;display:grid}.story.svelte-wv63zd p:where(.svelte-wv63zd){text-wrap:pretty;margin:0}.tried-lead.svelte-wv63zd,.cheer.svelte-wv63zd{color:var(--muted)}.cheer.svelte-wv63zd{font-size:.9375rem}.notes.svelte-wv63zd{margin-top:-.5rem}.ours.svelte-wv63zd{word-break:keep-all}.group.svelte-wv63zd{gap:.5rem;display:grid}.propose.svelte-wv63zd{margin-top:.25rem}.lead.svelte-wv63zd{color:var(--muted);word-break:keep-all;margin:0;font-size:.8125rem;line-height:1.4}.lead.svelte-wv63zd:lang(zh){letter-spacing:.04em}.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{--edge-fade:2.5rem;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.starting.svelte-1j1cmii button{cursor:wait}@media (width<=30rem){.standing-label.svelte-1j1cmii{flex-basis:100%}}.pick.svelte-1j1cmii{gap:.5rem;margin-top:.75rem;display:grid}.lead.svelte-1j1cmii{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.4}.lead.svelte-1j1cmii:lang(zh){letter-spacing:.04em}.duration.svelte-1j1cmii{color:var(--muted)}.standing-label.svelte-1j1cmii{color:var(--muted);margin-right:.25rem;font-size:.8125rem}.analysis-answer.svelte-1o44yhi{gap:1rem;min-width:0;display:grid}.analysis-answer.svelte-1o44yhi .answer-prose{--tw-prose-bullets:var(--faint);text-wrap:pretty;font-size:15px;line-height:1.8}.analysis-answer.svelte-1o44yhi .answer-prose>p:first-child{color:var(--ink);margin:0 0 1rem;font-size:1.0625rem;line-height:1.6}.analysis-answer.svelte-1o44yhi .answer-prose li{margin-block:.375em;line-height:1.7}.analysis-answer.svelte-1o44yhi .answer-prose>:last-child{margin-bottom:0}.unchanged.svelte-1o44yhi{color:var(--muted);align-items:flex-start;gap:.375rem;margin:0;font-size:.875rem;line-height:1.5;display:flex}.unchanged.svelte-1o44yhi svg{flex:none;margin-top:.21875rem}.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}.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;align-items:center;gap:12px;margin:0 0 .375rem;font-size:.75rem;display:flex}.output-state.svelte-mvdau9{color:var(--muted);align-items:center;gap:.375rem;display:inline-flex}.log-toggle.svelte-mvdau9{min-height:1.75rem;color:var(--muted);font:inherit;cursor:pointer;transition:background-color var(--quick);background:0 0;border:0;border-radius:999px;gap:.25rem;margin:0 -.5rem 0 0;padding:0 .5rem;position:relative}.log-toggle.svelte-mvdau9 svg{transition:transform .2s var(--settle)}.log-toggle[aria-expanded=true].svelte-mvdau9 svg{transform:rotate(180deg)}@media (hover:hover){.log-toggle.svelte-mvdau9:hover{background:var(--hover)}}.log-toggle.svelte-mvdau9:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (pointer:coarse){.log-toggle.svelte-mvdau9:after{content:"";position:absolute;inset:-.5rem -.25rem}}.run-log.svelte-mvdau9{border-bottom:1px solid var(--rule);color:var(--muted);gap:.5rem;margin:.25rem 0 .625rem;padding-bottom:.75rem;font-size:.75rem;line-height:1.65;display:grid}.run-log.svelte-mvdau9 p:where(.svelte-mvdau9){margin:0}.run-log-note.svelte-mvdau9{color:var(--ink);text-wrap:pretty}.run-log-entry.svelte-mvdau9{text-wrap:pretty;white-space:pre-wrap;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.log-toggle.svelte-mvdau9,.log-toggle.svelte-mvdau9 svg{transition:none}}.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{scroll-snap-type:x proximity;max-width:100%;margin:6px 0 4px;scroll-padding-inline-start:var(--pin,0px);overflow-x:auto;container-type:inline-size}.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}.output-table.svelte-mvdau9[data-more-end=true]:not(:focus-visible){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}td.svelte-mvdau9:first-child,th.lead.svelte-mvdau9:not(.group){white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-spacing-trim:trim-start;max-width:50cqi}@container (width<=35rem){th.svelte-mvdau9,td.svelte-mvdau9{padding-inline:7px}td.svelte-mvdau9:first-child,th.lead.svelte-mvdau9:not(.group){z-index:1;background:linear-gradient(var(--soft), var(--soft)), var(--color-base-100);position:sticky;left:0}td.svelte-mvdau9:not(:first-child){scroll-snap-align:start}.output-table.svelte-mvdau9[data-more-start=true] td:where(.svelte-mvdau9):first-child{box-shadow:inset -1px 0 0 var(--rule)}.output-table.svelte-mvdau9[data-more-start=true] :where(.svelte-mvdau9):is(td:where(.svelte-mvdau9):first-child,th.lead:where(.svelte-mvdau9):not(.group)):after{inset-block:0;width:calc(var(--cut,0px) + 6px);background:inherit;content:"";pointer-events:none;position:absolute;left:100%;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 6px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 6px),#0000)}th.svelte-mvdau9:lang(en){vertical-align:bottom;line-height:1.3}th.svelte-mvdau9:not(.lead,.group):lang(en){white-space:normal;max-width:5em}}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}.market-mark.svelte-10lbxwr{border-top:1.5px dashed var(--window-muted);vertical-align:.3em;width:.875rem;margin-right:.375rem;display:inline-block}.chart.svelte-10lbxwr{position:relative}.growth-canvas.svelte-10lbxwr{touch-action:pan-y;cursor:crosshair;width:100%;height:clamp(13.75rem,52cqi,18.5rem);display:block}.growth-canvas.compact.svelte-10lbxwr{height:12.5rem}.growth-canvas.svelte-10lbxwr:focus-visible{outline-offset:-2px}.tag.svelte-10lbxwr{--tag-height:1.625rem;top:calc((var(--lane) - var(--tag-height)) / 2);height:var(--tag-height);border:1px solid var(--window-rule);background:color-mix(in oklab, var(--window-surface) 90%, transparent);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;display:inline-flex;position:absolute}.hint.svelte-10lbxwr{color:var(--window-muted);left:50%;transform:translate(-50%)}.grown.svelte-10lbxwr{right:var(--window-pad-x);color:var(--window-ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;transition:opacity var(--quick,.16s ease);font-size:.8125rem}.grown.faded.svelte-10lbxwr{opacity:var(--after)}.hint.aside.svelte-10lbxwr{left:.75rem;transform:none}.mark.svelte-10lbxwr{color:var(--window-muted);background:0 0;border-color:#0000;padding:0}.year-strip.svelte-10lbxwr{--swatch:1.75rem;--label-gap:.375rem;height:calc(var(--swatch) + var(--label-gap) + .875rem);margin-top:.75rem;position:relative}.year.svelte-10lbxwr{min-width:0;min-height:0;color:var(--window-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-content:start;padding:0;display:grid;position:absolute;top:0;bottom:0}.year-swatch.svelte-10lbxwr{height:var(--swatch);background:var(--year-fill);transition:box-shadow var(--quick,.16s ease), opacity var(--quick,.16s ease);border-radius:.25rem}.later.svelte-10lbxwr .year-swatch:where(.svelte-10lbxwr){opacity:var(--after)}.year.svelte-10lbxwr:hover .year-swatch:where(.svelte-10lbxwr){box-shadow:inset 0 0 0 1px var(--window-rule-strong)}.year[aria-pressed=true].svelte-10lbxwr .year-swatch:where(.svelte-10lbxwr){box-shadow:inset 0 0 0 2px var(--color-accent), inset 0 0 0 3.5px var(--window-surface)}.year[aria-pressed=true].svelte-10lbxwr{color:var(--window-ink)}.year-label.svelte-10lbxwr{top:calc(var(--swatch) + var(--label-gap));font-variant-numeric:tabular-nums;white-space:nowrap;transform:translateX(calc(-50% + var(--shift)));font-size:.75rem;line-height:1;position:absolute;left:50%}@media (prefers-reduced-motion:reduce){.year-swatch.svelte-10lbxwr{transition:none}}svg.svelte-jc6et9{width:100%;height:100%;display:block;overflow:visible}.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}}.chip.svelte-15jypvt{--logo-size:1.625rem;max-width:100%;min-height:var(--control-height);border:1px solid var(--rule);color:var(--ink);font:inherit;cursor:pointer;transition:background-color var(--quick), border-color var(--quick);background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .875rem .25rem .25rem;font-size:.875rem;display:inline-flex}@media (hover:hover){.chip.svelte-15jypvt:hover{border-color:var(--rule-strong);background:var(--hover)}}.chip.svelte-15jypvt:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.chip-lead.svelte-15jypvt{width:var(--logo-size);height:var(--logo-size);flex:none;place-items:center;font-size:.75rem;display:grid}.chip-label.svelte-15jypvt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chip-trail.svelte-15jypvt{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}@container surface (width<=30rem){.chip.svelte-15jypvt{--logo-size:1.5rem;gap:.3125rem;padding:.1875rem .5rem .1875rem .1875rem;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.chip.svelte-15jypvt{transition:none}}.cloud-update.svelte-r6bc42{min-height:var(--control-height);align-items:center;display:flex}.cloud-update.svelte-r6bc42:focus{outline:none}p.svelte-r6bc42{color:var(--muted);font-variant-numeric:tabular-nums;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.5}.line.svelte-r6bc42{flex-wrap:wrap;gap:.5rem 1rem;display:flex;overflow:hidden}.line.svelte-r6bc42>span{text-wrap:pretty;position:relative}.line.svelte-r6bc42>span+span:before{content:"·" / "";position:absolute;right:calc(100% + .375rem)}.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;cursor:pointer;transition:background-color var(--quick);border:0;border-radius:999px;align-items:center;padding:0 .75rem;font-family:inherit;font-size:.8125rem;display:inline-flex}@media (hover:hover){.more.svelte-uhg77q:hover{background:var(--hover)}}.more.svelte-uhg77q:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.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}.ask-future.svelte-150u9os{display:flex}.result-details.svelte-150u9os{border:1px solid var(--rule);border-radius:var(--card-radius);overflow:hidden}.grid-chart.svelte-16ck4e2{--blue-low:24%;--blue-high:78%;--pad:9%;--cell-soft:color-mix(in oklab, var(--color-base-content) 16%, var(--color-base-100));--cell-frame:color-mix(in oklab, var(--color-base-content) 44%, transparent);border-top:1px solid var(--rule);gap:.875rem;min-width:0;padding-top:.875rem;display:grid}.grid-chart.compact.svelte-16ck4e2{border-top:0;gap:.5rem;padding-top:0}.compact.svelte-16ck4e2 .legend:where(.svelte-16ck4e2){column-gap:.75rem;width:0;min-width:100%}.compact.svelte-16ck4e2 .legend:where(.svelte-16ck4e2) li:where(.svelte-16ck4e2){white-space:normal}[data-theme=dark] .grid-chart.svelte-16ck4e2{--blue-low:40%;--blue-high:80%;--pad:13%;--cell-soft:color-mix(in oklab, var(--color-base-content) 24%, var(--color-base-100));--cell-frame:color-mix(in oklab, var(--color-base-content) 36%, transparent)}.head.svelte-16ck4e2{gap:.25rem;display:grid}h4.svelte-16ck4e2{text-wrap:balance;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.answer.svelte-16ck4e2{word-break:keep-all;overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:.875rem;line-height:1.5}.note.svelte-16ck4e2{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.5}.pick.svelte-16ck4e2{justify-self:start;max-width:100%}.map-wrap.svelte-16ck4e2,.line.svelte-16ck4e2{--corner:4.25rem;min-width:0;max-width:calc(var(--corner) + var(--columns,7) * 4.75rem);gap:.375rem;display:grid}.map-wrap.tight.svelte-16ck4e2{--corner:3.5rem}.compact.svelte-16ck4e2 .map-wrap:where(.svelte-16ck4e2){width:calc(var(--corner) + var(--columns) * 2.5rem);max-width:100%}.compact.svelte-16ck4e2 .cell:where(.svelte-16ck4e2){height:1.375rem}.x-name.svelte-16ck4e2{padding-left:var(--corner);color:var(--muted);text-align:center;margin:0;font-size:.75rem}.x-name.below.svelte-16ck4e2{padding-left:0}.x-name.svelte-16ck4e2{position:relative}.unit.svelte-16ck4e2{color:var(--faint);position:absolute;right:0}.map.svelte-16ck4e2{grid-template-columns:minmax(var(--corner), min-content) repeat(var(--columns), minmax(0, 1fr));font-variant-numeric:tabular-nums;gap:3px;font-size:.75rem;display:grid;position:relative}.row.svelte-16ck4e2{display:contents}.corner.svelte-16ck4e2,.col-head.svelte-16ck4e2,.row-head.svelte-16ck4e2{color:var(--muted);font-size:.75rem;line-height:1.3}.corner.svelte-16ck4e2{color:var(--muted);word-break:keep-all;overflow-wrap:normal;align-self:end;padding:0 .375rem .25rem 0}.col-head.svelte-16ck4e2{text-align:center;white-space:nowrap;text-overflow:ellipsis;align-self:end;padding-bottom:.25rem;overflow:hidden}.row-head.svelte-16ck4e2{text-align:right;white-space:nowrap;align-self:center;padding-right:.5rem}.cell.svelte-16ck4e2{z-index:1;height:2.125rem;color:var(--muted);white-space:nowrap;border-radius:.25rem;place-items:center;padding:0 .25rem;display:grid;position:relative;overflow:hidden}.cell.svelte-16ck4e2,.worse.svelte-16ck4e2{background:var(--cell-soft);box-shadow:inset 0 0 0 1px var(--cell-frame)}.tight.svelte-16ck4e2 .cell:where(.svelte-16ck4e2){font-size:.6875rem}.cell.better.svelte-16ck4e2{background:color-mix(in oklab, var(--color-accent) calc(var(--blue-low) + (var(--blue-high) - var(--blue-low)) * var(--strength,0)), var(--color-base-100));box-shadow:none;color:var(--ink);font-weight:600}.flat.svelte-16ck4e2 .cell.better:where(.svelte-16ck4e2){background:color-mix(in oklab, var(--color-accent) 62%, var(--color-base-100))}.cell.untested.svelte-16ck4e2{background:var(--color-base-100);box-shadow:inset 0 0 0 1px var(--rule)}.cell.start.svelte-16ck4e2{outline:1.5px dashed var(--ink);outline-offset:-1.5px}.cell.chosen.svelte-16ck4e2{outline:2px solid var(--ink);outline-offset:-2px}.around.svelte-16ck4e2{background:color-mix(in oklab, var(--color-base-content) var(--pad), var(--color-base-100));pointer-events:none;border-radius:calc(.25rem + 3px);margin:-3px}.line.svelte-16ck4e2{max-width:40rem}svg.svelte-16ck4e2{display:block;overflow:visible}.start-rule.svelte-16ck4e2{stroke:var(--faint);stroke-dasharray:4 3}.trace.svelte-16ck4e2{fill:none;stroke:var(--faint);stroke-width:1.5px;stroke-linejoin:round}.dot.svelte-16ck4e2{fill:var(--raised);stroke:var(--muted);stroke-width:1.25px}.dot.better.svelte-16ck4e2{fill:var(--color-accent);stroke:var(--color-accent)}.ring.svelte-16ck4e2{fill:none;stroke:var(--ink)}.ring.chosen.svelte-16ck4e2{stroke-width:2px}.ring.start.svelte-16ck4e2{fill:var(--color-base-100);stroke-width:1.25px;stroke-dasharray:2.5 2}.tick.svelte-16ck4e2,.value.svelte-16ck4e2{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.value.svelte-16ck4e2{paint-order:stroke;stroke:var(--color-base-100);stroke-width:4px;stroke-linejoin:round}.value.better.svelte-16ck4e2,.value.key.svelte-16ck4e2{fill:var(--ink);font-weight:600}.legend.svelte-16ck4e2{color:var(--muted);flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;font-size:.75rem;line-height:1.4;list-style:none;display:flex}.legend.svelte-16ck4e2 li:where(.svelte-16ck4e2){white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.key.svelte-16ck4e2{border-radius:.25rem;flex:none;width:.875rem;height:.875rem;display:inline-block}.ring-key.chosen.svelte-16ck4e2{box-shadow:inset 0 0 0 2px var(--ink)}.ring-key.start.svelte-16ck4e2{outline:1.5px dashed var(--ink);outline-offset:-1.5px}.line-legend.svelte-16ck4e2 .ring-key:where(.svelte-16ck4e2){border-radius:50%}.scale.svelte-16ck4e2{background:linear-gradient(90deg, color-mix(in oklab, var(--color-accent) var(--blue-low), transparent), color-mix(in oklab, var(--color-accent) var(--blue-high), transparent));width:1.75rem}.flat-key.svelte-16ck4e2{background:color-mix(in oklab, var(--color-accent) 62%, var(--color-base-100))}.flat-key.dot-key.svelte-16ck4e2{border-color:var(--color-accent);background:var(--color-accent)}.untested-key.svelte-16ck4e2{box-shadow:inset 0 0 0 1px var(--rule)}.around-key.svelte-16ck4e2 .pad:where(.svelte-16ck4e2){fill:color-mix(in oklab, var(--color-base-content) var(--pad), var(--color-base-100))}.around-key.svelte-16ck4e2 .mini:where(.svelte-16ck4e2){fill:var(--color-base-100)}.dot-key.svelte-16ck4e2{border:1.25px solid var(--muted);border-radius:50%;width:.625rem;height:.625rem}.dot-key.better.svelte-16ck4e2{border-color:var(--color-accent);background:var(--color-accent)}.next.svelte-rgvs2{gap:.5rem;display:grid}.row.svelte-rgvs2{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.inline.svelte-rgvs2,.inline.svelte-rgvs2 .row:where(.svelte-rgvs2){display:contents}.inline.svelte-rgvs2 .note:where(.svelte-rgvs2){flex-basis:100%;order:1}.note.svelte-rgvs2{color:var(--muted);text-wrap:pretty;margin:0;font-size:.75rem;line-height:1.5}@container (width<30rem){.row.svelte-rgvs2{display:grid}}.loss-chart.svelte-11n05rt{--market:color-mix(in oklab, var(--color-base-content) 46%, transparent);gap:.375rem;display:grid}[data-theme=dark] .loss-chart.svelte-11n05rt{--market:color-mix(in oklab, var(--color-base-content) 50%, transparent)}.legend.svelte-11n05rt{color:var(--muted);flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;font-size:.75rem;line-height:1.5;list-style:none;display:flex}.legend.svelte-11n05rt li:where(.svelte-11n05rt){align-items:center;gap:.375rem;display:inline-flex}.legend.svelte-11n05rt li:where(.svelte-11n05rt):before{content:"";border-top:2px solid var(--color-accent);width:.875rem}.legend.svelte-11n05rt .market-key:where(.svelte-11n05rt):before{border-top:1.5px dashed var(--market)}.value.svelte-11n05rt{color:var(--ink);font-variant-numeric:tabular-nums}.plot.svelte-11n05rt{height:7.5rem;margin-top:.25rem;position:relative}svg.svelte-11n05rt{width:100%;height:100%;display:block;overflow:visible}path.svelte-11n05rt{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.strategy.svelte-11n05rt{stroke:var(--color-accent);stroke-width:2px}.market.svelte-11n05rt{stroke:var(--market);stroke-width:1.5px;stroke-dasharray:4 3}.high.svelte-11n05rt{background:var(--color-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--color-base-100);pointer-events:none;border-radius:50%;margin:-.25rem 0 0 -.25rem;position:absolute}.level.svelte-11n05rt{stroke:var(--rule-strong,var(--rule));stroke-width:1px}.axis.svelte-11n05rt{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin:0;font-size:.6875rem;display:flex}.next.svelte-kr3h6{gap:.5rem;display:grid}.row.svelte-kr3h6{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.inline.svelte-kr3h6,.inline.svelte-kr3h6 .row:where(.svelte-kr3h6){display:contents}.inline.svelte-kr3h6 .note:where(.svelte-kr3h6){flex-basis:100%;order:1}.whole.svelte-kr3h6{white-space:nowrap}.note.svelte-kr3h6{color:var(--muted);text-wrap:pretty;margin:0;font-size:.75rem;line-height:1.5}@container (width<30rem){.row.svelte-kr3h6{display:grid}}.again.svelte-1mvpfmd{color:var(--ink);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-top:-.25rem;padding:0;font-size:.75rem;line-height:1.5;text-decoration:underline;position:relative}.again.svelte-1mvpfmd:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:.25rem}.again.svelte-1mvpfmd:before{content:"";position:absolute;inset:-.375rem -.5rem -.75rem}.again.svelte-1mvpfmd:disabled{color:var(--muted);cursor:default}.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}:is(.tool-status.svelte-1uzbsda:has(.verdict),.tool-status.svelte-1uzbsda:has(.spinner)){flex-basis:auto}.running.svelte-1uzbsda{color:var(--muted);font-size:.75rem}.running.svelte-1uzbsda .spinner{color:var(--color-accent);margin-inline-end:.375rem}.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)}.report-files.svelte-1uzbsda{border:1px solid var(--rule);border-radius:.75rem;margin-top:12px;line-height:1.65;overflow:hidden}.report-files.svelte-1uzbsda .files{background:0 0;margin:0}.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}.ask-stopped.svelte-1uzbsda .action{margin-left:0}.ask-stopped.svelte-1uzbsda .title{word-break:keep-all;overflow-wrap:anywhere}.tool-heading.svelte-1uzbsda:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:6px}.stop-next.svelte-1uzbsda{margin-top:1.25rem}.rerun.svelte-1uzbsda{display:grid}@media (pointer:coarse){.rerun.svelte-1uzbsda{min-width:5.5rem}}.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}}.tool-error.svelte-1uzbsda .handed-back:where(.svelte-1uzbsda){color:var(--muted,currentColor)}.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}.kept.svelte-bg74uc{white-space:nowrap}.kept.svelte-bg74uc svg{vertical-align:-.125em;margin-right:.25rem;display:inline-block}.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}.jump-fade.svelte-mh1gd0{--ground:var(--chat-ground,var(--color-base-100));background:linear-gradient(transparent, color-mix(in oklab, var(--ground) 75%, transparent) .5rem, var(--ground) 1.5rem);padding:1.5rem 0 .25rem}.jump-fade.svelte-mh1gd0 .jump-latest:where(.svelte-mh1gd0){background:var(--glass-fill);border-color:#0000}.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}
