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