section.svelte-1czcogv[data-motion-active=true] .feedback-track:where(.svelte-1czcogv){animation-play-state:running}section.svelte-1czcogv[data-motion-active=true] .feedback-track:where(.svelte-1czcogv):hover{animation-play-state:paused}.feedback-track-wrapper.svelte-1czcogv{width:100%;overflow:hidden}.feedback-track.svelte-1czcogv{gap:var(--fl-space-4);width:max-content;display:flex}.feedback-track--left.svelte-1czcogv{animation:45s linear infinite paused svelte-1czcogv-scroll-left}.feedback-track--right.svelte-1czcogv{animation:50s linear infinite paused svelte-1czcogv-scroll-right}.feedback-track.svelte-1czcogv:hover{animation-play-state:paused}@keyframes svelte-1czcogv-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-1czcogv-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.feedback-card.svelte-1czcogv{width:320px;padding:var(--fl-space-6);contain:paint;background:#ffffffdb;border:1px solid #0000000a;border-radius:1.25rem;flex-direction:column;flex-shrink:0;transition:transform .3s,box-shadow .3s;display:flex}.feedback-card.svelte-1czcogv:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0000000f}[data-theme=dark] .feedback-card.svelte-1czcogv{background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .feedback-card.svelte-1czcogv:hover{background:#ffffff0f;box-shadow:0 8px 32px #0003}.feedback-fade-left.svelte-1czcogv,.feedback-fade-right.svelte-1czcogv{z-index:10;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.feedback-fade-left.svelte-1czcogv{background:linear-gradient(90deg,#f9fafb 0%,#0000 100%);left:0}.feedback-fade-right.svelte-1czcogv{background:linear-gradient(270deg,#f9fafb 0%,#0000 100%);right:0}[data-theme=dark] .feedback-fade-left.svelte-1czcogv{background:linear-gradient(90deg,#100b0d 0%,#0000 100%)}[data-theme=dark] .feedback-fade-right.svelte-1czcogv{background:linear-gradient(270deg,#100b0d 0%,#0000 100%)}@media (prefers-reduced-motion:reduce){.feedback-track--left.svelte-1czcogv,.feedback-track--right.svelte-1czcogv{animation:none!important}}section.svelte-1csb4df[data-motion-active=true] .partner-track:where(.svelte-1csb4df){animation-play-state:running}section.svelte-1csb4df[data-motion-active=true] .partner-track:where(.svelte-1csb4df):hover{animation-play-state:paused}.partner-track.svelte-1csb4df{width:max-content;animation:35s linear infinite paused svelte-1csb4df-partner-scroll;display:flex}.partner-track.svelte-1csb4df:hover{animation-play-state:paused}.partner-logo.svelte-1csb4df{flex-shrink:0;justify-content:center;align-items:center;padding:0 2.5rem;display:flex}@keyframes svelte-1csb4df-partner-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--marquee-width,2000px)))}}@media (prefers-reduced-motion:reduce){.partner-track.svelte-1csb4df{animation:none!important}}.hero-flow-preview.motion-paused.svelte-1uha8ag *,.hero-flow-preview.motion-paused.svelte-1uha8ag :before{animation-play-state:paused!important}.hero-section.svelte-1uha8ag{background:linear-gradient(oklch(98.5% .004 255) 0%,oklch(96.5% .006 255) 100%)}[data-theme=dark] .hero-section.svelte-1uha8ag{background:linear-gradient(#100b0d 0% 100%)}.hero-motion-root.svelte-1uha8ag{--hero-opacity:1;--hero-scale:1;--hero-copy-y:0px}.hero-motion-shell.svelte-1uha8ag{transform:scale(var(--hero-scale));will-change:transform}.hero-copy.svelte-1uha8ag{opacity:var(--hero-opacity);transform:translate3d(0, var(--hero-copy-y), 0);will-change:transform, opacity}.hero-gradient-text.svelte-1uha8ag{color:#4b5563}[data-theme=dark] .hero-gradient-text.svelte-1uha8ag{color:#f9fafbb8}.hero-product-wrapper.svelte-1uha8ag{--chat-bg:#100b0d;--chat-surface:#ffffff0a;--chat-surface-strong:#ffffff0f;--chat-surface-active:#ffffff1a;--chat-line:#ffffff1a;--chat-line-soft:#ffffff0a;--chat-text:#f9fafbe6;--chat-text-muted:#f9fafb94;--chat-text-soft:#f9fafb6b;opacity:1;transition:opacity .6s;position:relative}.hero-product-glow.svelte-1uha8ag{opacity:.7;z-index:-1;background:#ffffff0f;border-radius:1rem;position:absolute;inset:-1px}.hero-flow-preview.svelte-1uha8ag{border:1px solid var(--chat-line);background:radial-gradient(circle at 18% 14%, #ffffff0e, transparent 36%), var(--chat-bg);height:auto;min-height:clamp(560px,56vw,640px);color:var(--chat-text);text-align:left;border-radius:1rem;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000075,inset 0 1px oklch(100% 0 0/.07)}.hero-flow-preview.svelte-1uha8ag:after{content:"";z-index:3;pointer-events:none;background:var(--chat-bg);opacity:0;transition:opacity .26s cubic-bezier(.25,1,.5,1);position:absolute;inset:0}.hero-flow-preview.flow-resetting.svelte-1uha8ag:after{opacity:.22}.flow-reset-sweep.svelte-1uha8ag{z-index:4;pointer-events:none;opacity:0;position:absolute;inset:0;overflow:hidden}.flow-reset-sweep.svelte-1uha8ag:before{content:"";background:linear-gradient(90deg,#0000,#ffffff17,#0000);width:30%;position:absolute;top:0;bottom:0;left:-32%;transform:skew(-12deg)}.flow-resetting.svelte-1uha8ag .flow-reset-sweep:where(.svelte-1uha8ag){opacity:1}.flow-resetting.svelte-1uha8ag .flow-reset-sweep:where(.svelte-1uha8ag):before{animation:.62s cubic-bezier(.22,1,.36,1) both svelte-1uha8ag-flow-reset-sweep}.flow-chat-pane.svelte-1uha8ag,.flow-tree-pane.svelte-1uha8ag{min-width:0;padding:var(--fl-space-6)}.flow-chat-pane.svelte-1uha8ag{gap:var(--fl-space-4);border-right:1px solid var(--chat-line);flex-direction:column;display:flex;overflow:hidden}.chat-message.svelte-1uha8ag{gap:var(--fl-space-3);flex-shrink:0;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.flow-step.svelte-1uha8ag{opacity:0;pointer-events:none;max-height:none;transition:opacity .36s cubic-bezier(.25,1,.5,1),transform .52s cubic-bezier(.25,1,.5,1);overflow:hidden;transform:translateY(.75rem)}.flow-step-visible.svelte-1uha8ag{opacity:1;pointer-events:auto;max-height:none;transform:translate(0,0)}.flow-resetting.svelte-1uha8ag .flow-chat-pane:where(.svelte-1uha8ag) .flow-step:where(.svelte-1uha8ag){opacity:0;pointer-events:none;transition:opacity .26s cubic-bezier(.25,1,.5,1),transform .26s cubic-bezier(.25,1,.5,1);transform:translate(0,0)}.flow-tree-reveal.svelte-1uha8ag{visibility:hidden}.flow-tree-visible.svelte-1uha8ag{visibility:visible;animation:.52s cubic-bezier(.25,1,.5,1) both svelte-1uha8ag-flow-tree-reveal}.user-message.flow-step-visible.svelte-1uha8ag{animation:.52s cubic-bezier(.22,1,.36,1) both svelte-1uha8ag-flow-user-enter}.user-message.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) auto;margin-left:1.4rem}.assistant-message.svelte-1uha8ag{margin-left:1.4rem}.result-message.flow-step.svelte-1uha8ag{min-height:18.5rem;max-height:28rem;transition:opacity .64s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1);overflow:visible;transform:translateY(1.15rem)scale(.985)}.result-message.flow-step-visible.svelte-1uha8ag{transform:translate(0,0)scale(1)}.flow-resetting.svelte-1uha8ag .result-message.flow-step:where(.svelte-1uha8ag){min-height:18.5rem;max-height:28rem;transform:translate(0,0)scale(1)}.avatar-dot.svelte-1uha8ag{border:1px solid var(--chat-line);background:var(--chat-surface-strong);width:2.25rem;height:2.25rem;color:var(--chat-text-muted);text-align:center;border-radius:999px;flex:0 0 2.25rem;place-items:center;line-height:1;display:inline-grid}.avatar-dot.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:var(--fl-meta-size);font-weight:700;line-height:1;display:block}.bot-dot.svelte-1uha8ag{color:oklch(78% .16 165);background:oklch(20% .035 170)}.chat-message.svelte-1uha8ag p:where(.svelte-1uha8ag),.assistant-bubble.svelte-1uha8ag{border:1px solid var(--chat-line);background:var(--chat-surface);padding:var(--fl-space-4) var(--fl-space-4);color:#f9fafbd1;font-size:var(--fl-small-size);line-height:var(--fl-small-line);border-radius:.9rem;margin:0}.user-message.svelte-1uha8ag p:where(.svelte-1uha8ag){justify-self:end}.assistant-bubble.svelte-1uha8ag{gap:var(--fl-space-1);background:var(--chat-surface);flex-direction:column;display:flex}.assistant-bubble.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#f9fafbe6;font-size:var(--fl-small-size)}.assistant-bubble.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--chat-text-muted)}.direction-copy.svelte-1uha8ag,.type-line.svelte-1uha8ag{display:grid}.direction-variant.svelte-1uha8ag,.type-line.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:inherit;grid-area:1/1}.direction-variant.svelte-1uha8ag,.type-reserve.svelte-1uha8ag{visibility:hidden}.direction-current.svelte-1uha8ag{visibility:visible}.type-line.svelte-1uha8ag{white-space:pre-wrap}.tool-stack.svelte-1uha8ag{gap:var(--fl-space-3);flex-direction:column;flex:1;min-height:0;display:flex}.conversation-stack.svelte-1uha8ag{margin-left:4.5rem}.tool-card.svelte-1uha8ag{align-items:center;gap:var(--fl-space-2);border:1px solid var(--chat-line);background:var(--chat-surface);min-height:2.9rem;padding:var(--fl-space-3) var(--fl-space-4);color:#f9fafbc2;font-size:var(--fl-small-size);line-height:var(--fl-small-line);border-radius:.75rem;display:flex}.tool-card.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--chat-text-muted)}.tool-card.svelte-1uha8ag svg{color:oklch(75% .12 170);flex:none}.tool-card.primary.svelte-1uha8ag{background:var(--chat-bg);padding:0;display:block;overflow:hidden}.tool-status.svelte-1uha8ag{align-items:center;gap:var(--fl-space-2);padding:var(--fl-space-3) var(--fl-space-4);border-bottom:1px solid var(--chat-line);color:#f9fafbd6;font-weight:600;display:flex}.tool-status.svelte-1uha8ag svg{color:oklch(75% .14 170)}.mini-code.svelte-1uha8ag{gap:var(--fl-space-2);background:var(--chat-bg);max-height:8.4rem;padding:var(--fl-space-4) var(--fl-space-4);font-family:var(--font-mono);font-size:var(--fl-meta-size);line-height:var(--fl-meta-line);color:#f9fafb94;flex-direction:column;display:flex;overflow:hidden}.mini-code.svelte-1uha8ag .comment:where(.svelte-1uha8ag){margin-top:var(--fl-space-2);color:oklch(73% .16 150)}.analytic-preview.svelte-1uha8ag{isolation:isolate;box-sizing:border-box;border:1px solid var(--chat-line);background:var(--chat-bg);border-radius:.9rem;width:100%;min-width:0;max-height:18.5rem;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000061}.analytic-preview.svelte-1uha8ag:after{content:"";z-index:10;pointer-events:none;border:1px solid var(--chat-line);border-radius:inherit;position:absolute;inset:0}.result-message.flow-step-visible.svelte-1uha8ag .analytic-preview:where(.svelte-1uha8ag){animation:.9s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-analytic-report-enter}.result-message.flow-step-visible.svelte-1uha8ag .analytic-hero:where(.svelte-1uha8ag),.result-message.flow-step-visible.svelte-1uha8ag .analytic-pills:where(.svelte-1uha8ag),.result-message.flow-step-visible.svelte-1uha8ag .analytic-metrics:where(.svelte-1uha8ag),.result-message.flow-step-visible.svelte-1uha8ag .analytic-chart:where(.svelte-1uha8ag){animation:.76s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-analytic-content-enter}.result-message.flow-step-visible.svelte-1uha8ag .analytic-pills:where(.svelte-1uha8ag){animation-delay:90ms}.result-message.flow-step-visible.svelte-1uha8ag .analytic-metrics:where(.svelte-1uha8ag){animation-delay:.16s}.result-message.flow-step-visible.svelte-1uha8ag .analytic-chart:where(.svelte-1uha8ag){animation-delay:.24s}.analytic-hero.svelte-1uha8ag{border-bottom:1px solid var(--chat-line);background:linear-gradient(90deg, oklch(24% .09 160/.42), var(--chat-bg));grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);display:grid}.analytic-hero.svelte-1uha8ag>div:where(.svelte-1uha8ag){padding:var(--fl-space-4) var(--fl-space-4)}.analytic-hero.svelte-1uha8ag span:where(.svelte-1uha8ag),.analytic-metrics.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--chat-text-muted);font-size:var(--fl-meta-size);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:block}.analytic-hero.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:oklch(73% .18 160);letter-spacing:-.02em;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1;display:block}.analytic-head-metrics.svelte-1uha8ag{gap:var(--fl-space-1);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.analytic-head-metrics.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:0;text-transform:none}.analytic-head-metrics.svelte-1uha8ag b:where(.svelte-1uha8ag){margin-top:var(--fl-space-1);color:#f9fafbe6;font-size:var(--fl-small-size);display:block}.analytic-head-metrics.svelte-1uha8ag .good:where(.svelte-1uha8ag),.analytic-metrics.svelte-1uha8ag b:where(.svelte-1uha8ag){color:oklch(73% .18 160)}.analytic-head-metrics.svelte-1uha8ag .danger:where(.svelte-1uha8ag){color:oklch(72% .17 25)}.analytic-pills.svelte-1uha8ag{gap:var(--fl-space-1);padding:var(--fl-space-3) var(--fl-space-3) var(--fl-space-1);display:flex;overflow-x:auto}.analytic-pills.svelte-1uha8ag span:where(.svelte-1uha8ag){border:1px solid var(--chat-line);background:var(--chat-surface);padding:var(--fl-space-1) var(--fl-space-2);color:#f9fafb8f;font-size:var(--fl-meta-size);border-radius:.52rem;flex:none;font-weight:700}.analytic-pills.svelte-1uha8ag .active:where(.svelte-1uha8ag){border-color:var(--chat-line);background:var(--chat-surface-active);color:#f9fafbe0}.analytic-metrics.svelte-1uha8ag{gap:var(--fl-space-3);padding:var(--fl-space-3) var(--fl-space-4) var(--fl-space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.analytic-metrics.svelte-1uha8ag span:where(.svelte-1uha8ag){min-width:0}.analytic-metrics.svelte-1uha8ag b:where(.svelte-1uha8ag){margin-top:var(--fl-space-1);font-size:var(--fl-subheading-size);letter-spacing:-.01em;display:block}.analytic-chart.svelte-1uha8ag{padding:0 .75rem .65rem}.analytic-chart.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:auto;display:block;overflow:visible}.chart-grid.svelte-1uha8ag{fill:none;stroke:var(--chat-line-soft);stroke-width:1px}.chart-fill.svelte-1uha8ag{fill:url(#homeReturnFill)}.chart-return.svelte-1uha8ag,.chart-benchmark.svelte-1uha8ag,.chart-drawdown.svelte-1uha8ag{fill:none;stroke-linecap:round;stroke-linejoin:round}.chart-return.svelte-1uha8ag{stroke:oklch(73% .18 160);stroke-width:4px}.chart-benchmark.svelte-1uha8ag{stroke:var(--chat-text-soft);stroke-width:2px}.chart-drawdown.svelte-1uha8ag{stroke:oklch(72% .17 25/.86);stroke-width:2px}.chart-years.svelte-1uha8ag{color:var(--chat-text-muted);font-size:var(--fl-meta-size);grid-template-columns:3.8rem repeat(4,minmax(0,1fr));align-items:end;gap:.45rem;margin-top:-.1rem;display:grid}.chart-years.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--chat-surface-strong);color:#f9fafbe6;text-align:center;border-radius:.48rem;padding:.55rem;font-weight:700}.chart-years.svelte-1uha8ag b:where(.svelte-1uha8ag){color:oklch(72% .18 160);font-weight:800;line-height:var(--fl-meta-line)}.flow-tree-pane.svelte-1uha8ag{--tree-bg:var(--chat-bg);--tree-line:var(--chat-line);--tree-indent:1.32rem;--tree-node-y:1.08rem;--tree-dot:.36rem;flex-direction:column;display:flex;overflow:hidden}.classic-tree.svelte-1uha8ag,.classic-tree.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding:0;list-style:none}.classic-tree.svelte-1uha8ag{flex:1;min-height:0;position:relative;overflow:hidden}.root-item.svelte-1uha8ag{margin:0;padding:0}.classic-tree.svelte-1uha8ag .tree-children:where(.svelte-1uha8ag){margin-top:var(--fl-space-2);padding-left:var(--tree-indent);margin-left:1.12rem;position:relative}.classic-tree.svelte-1uha8ag .tree-children:where(.svelte-1uha8ag):before{content:"";top:-.44rem;bottom:calc(var(--tree-node-y) + (var(--tree-dot) / 2));background:var(--tree-line);width:1px;position:absolute;left:0}.classic-tree.svelte-1uha8ag .direction-list:where(.svelte-1uha8ag){margin-left:1.24rem}.classic-tree.svelte-1uha8ag .research-list:where(.svelte-1uha8ag){margin-top:var(--fl-space-1);margin-left:1rem}.classic-tree.svelte-1uha8ag .tree-item:where(.svelte-1uha8ag){padding-bottom:var(--fl-space-1);position:relative}.classic-tree.svelte-1uha8ag .tree-item:where(.svelte-1uha8ag):last-child{padding-bottom:0}.classic-tree.svelte-1uha8ag .tree-junction:where(.svelte-1uha8ag){z-index:1;top:var(--tree-node-y);left:calc(-1 * var(--tree-indent));width:var(--tree-indent);background:var(--tree-line);height:1px;position:absolute}.classic-tree.svelte-1uha8ag .tree-junction:where(.svelte-1uha8ag):after{content:"";left:calc(-1 * var(--tree-dot) / 2);top:calc(-1 * var(--tree-dot) / 2);width:var(--tree-dot);height:var(--tree-dot);border:1px solid var(--chat-line);background:var(--tree-bg);border-radius:999px;position:absolute}.tree-node.svelte-1uha8ag{border:1px solid var(--chat-line);background:var(--chat-surface);padding:var(--fl-space-2) var(--fl-space-3);border-radius:.72rem;position:relative;box-shadow:inset 0 1px oklch(100% 0 0/.05)}.tree-node.root.svelte-1uha8ag{border-color:var(--chat-line);background:linear-gradient(135deg, oklch(19% .035 170/.42), var(--chat-bg))}.tree-node.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#f9fafbbd;font-size:var(--fl-meta-size);line-height:var(--fl-meta-line);margin:0}.strategy-node.svelte-1uha8ag{gap:var(--fl-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.strategy-copy.svelte-1uha8ag,.strategy-outcome.svelte-1uha8ag{min-width:0}.strategy-outcome.svelte-1uha8ag{align-items:flex-end;gap:var(--fl-space-1);flex-direction:column;display:flex}.idea-node.svelte-1uha8ag{gap:var(--fl-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.idea-node.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--chat-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.idea-node.svelte-1uha8ag .preview-control:where(.svelte-1uha8ag){border:1px solid var(--chat-line);background:var(--chat-surface);padding:var(--fl-space-1) var(--fl-space-2);color:#f9fafba3;font-size:var(--fl-meta-size);white-space:nowrap;border-radius:.45rem;align-items:center;font-weight:700;line-height:1;display:inline-flex}.main-badge.svelte-1uha8ag{width:fit-content;margin-bottom:var(--fl-space-2);padding:var(--fl-space-1) var(--fl-space-2);color:oklch(90% .14 95);font-size:var(--fl-meta-size);background:oklch(75% .16 95/.18);border-radius:999px;align-items:center;font-weight:700;line-height:1;display:inline-flex}.node-kicker.svelte-1uha8ag{margin-bottom:var(--fl-space-1);color:var(--chat-text-muted);font-size:var(--fl-meta-size);letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:inline-flex}.node-actions.svelte-1uha8ag{align-items:center;gap:var(--fl-space-1);flex-wrap:wrap;margin-top:0;display:flex}.node-actions.compact.svelte-1uha8ag{margin-top:0}.metric.svelte-1uha8ag,.node-actions.svelte-1uha8ag .preview-control:where(.svelte-1uha8ag){align-items:center;gap:var(--fl-space-1);border:1px solid var(--chat-line);background:var(--chat-surface);padding:var(--fl-space-1) var(--fl-space-2);color:#f9fafba3;font-size:var(--fl-meta-size);white-space:nowrap;border-radius:.45rem;line-height:1;display:inline-flex}.strategy-node-head.svelte-1uha8ag{justify-content:flex-end;gap:var(--fl-space-1);flex-wrap:wrap;display:flex}.node-actions.svelte-1uha8ag .preview-control:where(.svelte-1uha8ag){cursor:default;font-weight:600}.metric.good.svelte-1uha8ag{border-color:var(--chat-line);color:oklch(76% .18 160)}.metric.bad.svelte-1uha8ag{border-color:var(--chat-line);color:oklch(74% .17 25)}@media (width<=900px){.hero-flow-preview.svelte-1uha8ag{--hero-mobile-chat-height:clamp(38rem, 82vw, 47rem);--hero-mobile-tree-height:clamp(28rem, 60vw, 38rem);grid-template-columns:1fr;grid-template-rows:minmax(var(--hero-mobile-chat-height), auto) minmax(var(--hero-mobile-tree-height), auto);height:auto;min-height:0}.flow-chat-pane.svelte-1uha8ag{border-right:0;border-bottom:1px solid var(--chat-line);min-height:0}.flow-tree-pane.svelte-1uha8ag{min-height:0}.flow-tree-reveal.svelte-1uha8ag{visibility:visible;animation:none}}@media (width<=640px){.hero-flow-preview.svelte-1uha8ag{--hero-mobile-chat-height:47rem;--hero-mobile-tree-height:38rem}.flow-chat-pane.svelte-1uha8ag,.flow-tree-pane.svelte-1uha8ag{padding:var(--fl-space-4)}.chat-message.svelte-1uha8ag{grid-template-columns:1fr}.user-message.svelte-1uha8ag,.assistant-message.svelte-1uha8ag,.conversation-stack.svelte-1uha8ag{margin-left:0;margin-right:0}.avatar-dot.svelte-1uha8ag{display:none}.strategy-node.svelte-1uha8ag,.idea-node.svelte-1uha8ag{grid-template-columns:1fr}.strategy-outcome.svelte-1uha8ag{align-items:flex-start}.strategy-node-head.svelte-1uha8ag{justify-content:flex-start}.idea-node.svelte-1uha8ag p:where(.svelte-1uha8ag){white-space:normal}.node-actions.svelte-1uha8ag{gap:var(--fl-space-1)}}.feature-section-anchor.svelte-1uha8ag{min-height:1px}.feature-section-placeholder.svelte-1uha8ag{background:linear-gradient(oklch(98.5% .004 255),oklch(97.5% .005 255));min-height:70vh}[data-theme=dark] .feature-section-placeholder.svelte-1uha8ag{background:linear-gradient(#100b0d,#100b0d)}.cta-section.svelte-1uha8ag{background:#100b0d}.cta-gradient-bg.svelte-1uha8ag{background:linear-gradient(#100b0d00 0%,#ffffff09 100%);position:absolute;inset:0}.cta-shimmer-text.svelte-1uha8ag{color:#f9fafbb8}@keyframes svelte-1uha8ag-flow-tree-reveal{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:translate(0,0)}}@keyframes svelte-1uha8ag-flow-user-enter{0%{filter:saturate(.8);opacity:0;transform:translateY(-.45rem)}to{filter:saturate();opacity:1;transform:translate(0,0)}}@keyframes svelte-1uha8ag-flow-reset-sweep{0%{transform:translate(0,0)skew(-12deg)}to{transform:translate(430%)skew(-12deg)}}@keyframes svelte-1uha8ag-analytic-report-enter{0%{filter:saturate(.82);opacity:0;transform:translateY(.55rem)scale(.992)}to{filter:saturate();opacity:1;transform:translate(0,0)scale(1)}}@keyframes svelte-1uha8ag-analytic-content-enter{0%{opacity:0;transform:translateY(.38rem)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.flow-step.svelte-1uha8ag,.flow-step-visible.svelte-1uha8ag,.flow-tree-reveal.svelte-1uha8ag,.result-message.flow-step-visible.svelte-1uha8ag .analytic-preview:where(.svelte-1uha8ag),.result-message.flow-step-visible.svelte-1uha8ag .analytic-hero:where(.svelte-1uha8ag),.result-message.flow-step-visible.svelte-1uha8ag .analytic-pills:where(.svelte-1uha8ag),.result-message.flow-step-visible.svelte-1uha8ag .analytic-metrics:where(.svelte-1uha8ag),.result-message.flow-step-visible.svelte-1uha8ag .analytic-chart:where(.svelte-1uha8ag){opacity:1!important;filter:none!important;max-height:none!important;transition:none!important;animation:none!important;transform:none!important}}
