.ProductDemo-module__fpgBjG__window{width:min(1120px, calc(100vw - 2 * var(--l-gutter)));height:min(700px, calc(100svh - var(--l-nav-h) - var(--l-nav-offset) - var(--s-16)));border-radius:var(--r-card-lg);box-shadow:inset 0 0 0 var(--b-hairline) var(--c-glass-border), 0 0 0 var(--b-hairline) #09090b12, var(--sh-window);-webkit-backdrop-filter:blur(var(--blur-glass-strong)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--blur-glass-strong)) saturate(var(--glass-saturate));color:var(--c-ink);background:#ffffffa8;flex-direction:column;display:flex;position:relative;overflow:hidden}.ProductDemo-module__fpgBjG__window:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff2 30% 70%,#0000);height:1px;position:absolute;inset:0 0 auto}.ProductDemo-module__fpgBjG__titlebar{height:48px;padding:0 var(--s-5);border-bottom:var(--b-hairline) solid var(--c-border);flex:none;justify-content:space-between;align-items:center;display:flex}.ProductDemo-module__fpgBjG__titleLeft{align-items:center;gap:var(--s-3);color:var(--c-ink);display:flex}.ProductDemo-module__fpgBjG__threadTitle{font-size:var(--t-small);font-weight:var(--w-medium)}.ProductDemo-module__fpgBjG__titleRight{align-items:center;gap:var(--s-3);display:flex}.ProductDemo-module__fpgBjG__example{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-ink-3)}.ProductDemo-module__fpgBjG__replay{height:28px;padding:0 var(--s-3);border-radius:var(--r-pill);font-size:var(--t-label);color:var(--c-ink-2);box-shadow:inset 0 0 0 var(--b-hairline) var(--c-border-strong);transition:color var(--d-fast) var(--e-standard), background-color var(--d-fast) var(--e-standard)}.ProductDemo-module__fpgBjG__replay:hover{color:var(--c-ink);background:#09090b0a}.ProductDemo-module__fpgBjG__body{flex:1;grid-template-columns:216px 1fr;min-height:0;display:grid}.ProductDemo-module__fpgBjG__sidebar{gap:var(--s-6);padding:var(--s-5) var(--s-4);border-right:var(--b-hairline) solid var(--c-border);font-size:var(--t-small);color:var(--c-ink-2);background:#f7f7f880;flex-direction:column;display:flex}.ProductDemo-module__fpgBjG__newThread{align-items:center;gap:var(--s-2);height:36px;padding:0 var(--s-3);border-radius:var(--r-sm);background:var(--c-canvas);box-shadow:var(--sh-hairline);color:var(--c-ink);font-weight:var(--w-medium);display:flex}.ProductDemo-module__fpgBjG__plus{font-weight:var(--w-regular);color:var(--c-ink-2)}.ProductDemo-module__fpgBjG__sideList{gap:var(--s-1);flex-direction:column;display:flex}.ProductDemo-module__fpgBjG__sideList li{padding:var(--s-1) var(--s-3)}.ProductDemo-module__fpgBjG__sideRecent{gap:var(--s-1);flex-direction:column;display:flex}.ProductDemo-module__fpgBjG__sideLabel{padding:0 var(--s-3) var(--s-1);font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-ink-3)}.ProductDemo-module__fpgBjG__sideItem,.ProductDemo-module__fpgBjG__sideItemActive{padding:var(--s-1) var(--s-3);border-radius:var(--r-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ProductDemo-module__fpgBjG__sideItemActive{color:var(--c-ink);background:#09090b0d}.ProductDemo-module__fpgBjG__main{flex-direction:column;min-height:0;display:flex;position:relative}.ProductDemo-module__fpgBjG__thread{min-height:0;padding:var(--s-8) var(--s-10) var(--s-6);gap:var(--s-5);scrollbar-width:thin;scrollbar-color:#0000001f transparent;flex-direction:column;flex:1;display:flex;overflow-y:auto}.ProductDemo-module__fpgBjG__userMsg{max-width:70%;padding:var(--s-3) var(--s-4);border-radius:var(--r-md) var(--r-md) var(--r-xs) var(--r-md);background:var(--c-surface-2);font-size:var(--t-body);align-self:flex-end}.ProductDemo-module__fpgBjG__process{gap:var(--s-2);flex-direction:column;display:flex}.ProductDemo-module__fpgBjG__processSummary{align-self:flex-start;align-items:center;gap:var(--s-2);height:30px;padding:0 var(--s-3) 0 var(--s-2);border-radius:var(--r-pill);font-size:var(--t-small);color:var(--c-ink-2);transition:background-color var(--d-fast) var(--e-standard);display:inline-flex}.ProductDemo-module__fpgBjG__processSummary:hover{background:#09090b0a}.ProductDemo-module__fpgBjG__chev{transition:transform var(--d-base) var(--e-standard);display:inline-block}.ProductDemo-module__fpgBjG__chev[data-open]{transform:rotate(90deg)}.ProductDemo-module__fpgBjG__steps{gap:var(--s-3);padding:var(--s-1) 0 var(--s-1) var(--s-1);flex-direction:column;display:flex}.ProductDemo-module__fpgBjG__steps[hidden]{display:none}.ProductDemo-module__fpgBjG__step{align-items:center;column-gap:var(--s-3);row-gap:var(--s-2);font-size:var(--t-small);animation:ProductDemo-module__fpgBjG__stepIn var(--d-slow) var(--e-emphasized) both;grid-template-columns:14px auto 1fr;display:grid}.ProductDemo-module__fpgBjG__stepLabel{white-space:nowrap}.ProductDemo-module__fpgBjG__step[data-state=active] .ProductDemo-module__fpgBjG__stepLabel{color:var(--c-ink);animation:ProductDemo-module__fpgBjG__breathe 1.4s var(--e-glide) infinite alternate}.ProductDemo-module__fpgBjG__step[data-state=done] .ProductDemo-module__fpgBjG__stepLabel{color:var(--c-ink-2)}.ProductDemo-module__fpgBjG__step[data-kind=disagree][data-state=active] .ProductDemo-module__fpgBjG__stepLabel{color:var(--c-dissent-text);animation:none}.ProductDemo-module__fpgBjG__stepDot,.ProductDemo-module__fpgBjG__dotDone{background:var(--c-ink);border-radius:50%;width:8px;height:8px;margin:0 3px}.ProductDemo-module__fpgBjG__step[data-state=done] .ProductDemo-module__fpgBjG__stepDot{background:var(--c-ink-3)}.ProductDemo-module__fpgBjG__step[data-state=active] .ProductDemo-module__fpgBjG__stepDot{background:var(--c-agree);animation:ProductDemo-module__fpgBjG__pulse 1.2s var(--e-standard) infinite;box-shadow:0 0 #3e6fe859}.ProductDemo-module__fpgBjG__step[data-kind=disagree][data-state=active] .ProductDemo-module__fpgBjG__stepDot{background:var(--c-dissent);animation:none}.ProductDemo-module__fpgBjG__dotDone{background:var(--c-agree)}.ProductDemo-module__fpgBjG__chips{gap:var(--s-1);flex-wrap:wrap;display:flex}.ProductDemo-module__fpgBjG__chip{height:24px;padding:0 var(--s-2);border-radius:var(--r-pill);font-size:var(--t-label);color:var(--c-ink-2);background:var(--c-canvas);box-shadow:var(--sh-hairline);animation:ProductDemo-module__fpgBjG__stepIn var(--d-slow) var(--e-emphasized) both;align-items:center;display:inline-flex}.ProductDemo-module__fpgBjG__bars{align-items:center;gap:var(--s-1);height:14px;display:flex}.ProductDemo-module__fpgBjG__bar{border-radius:var(--r-pill);background:var(--c-agree);opacity:.55;transform-origin:0;width:26px;height:3px;animation:ProductDemo-module__fpgBjG__barIn var(--d-scene) var(--e-emphasized) both;animation-delay:calc(var(--k) * 70ms);display:block}.ProductDemo-module__fpgBjG__bars[data-split] .ProductDemo-module__fpgBjG__bar[data-dissent]{background:var(--c-dissent);opacity:1;transition:transform var(--d-slow) var(--e-emphasized);transform:translateY(-4px)}.ProductDemo-module__fpgBjG__step[data-state=done] .ProductDemo-module__fpgBjG__bars,.ProductDemo-module__fpgBjG__step[data-state=done] .ProductDemo-module__fpgBjG__chips{opacity:.7}.ProductDemo-module__fpgBjG__answer{gap:var(--s-4);padding:var(--s-6);border-radius:var(--r-card);background:var(--c-canvas);box-shadow:var(--sh-hairline), var(--sh-float);animation:ProductDemo-module__fpgBjG__answerIn var(--d-scene) var(--e-emphasized) both;flex-direction:column;display:flex}.ProductDemo-module__fpgBjG__answerHead{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.ProductDemo-module__fpgBjG__answerTitle{align-items:center;gap:var(--s-2);font-size:var(--t-small);font-weight:var(--w-medium);letter-spacing:var(--tr-body);display:inline-flex}.ProductDemo-module__fpgBjG__consensus{align-items:center;gap:var(--s-3);display:flex}.ProductDemo-module__fpgBjG__ring{width:34px;height:34px;transform:rotate(-90deg)}.ProductDemo-module__fpgBjG__ringTrack{fill:none;stroke:var(--c-surface-2);stroke-width:3px}.ProductDemo-module__fpgBjG__ringValue{fill:none;stroke:var(--c-ink);stroke-width:3px;stroke-linecap:round;animation:ProductDemo-module__fpgBjG__ringIn 1.2s var(--e-emphasized) both}.ProductDemo-module__fpgBjG__consensusValue{flex-direction:column;line-height:1.1;display:flex}.ProductDemo-module__fpgBjG__consensusPct{font-size:var(--t-body);font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.ProductDemo-module__fpgBjG__consensusLabel{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--c-ink-3)}.ProductDemo-module__fpgBjG__consensusSplit{padding-left:var(--s-3);border-left:var(--b-hairline) solid var(--c-border);font-size:var(--t-label);color:var(--c-ink-2);flex-direction:column;gap:2px;display:flex}.ProductDemo-module__fpgBjG__consensusSplit span{align-items:center;gap:var(--s-2);display:inline-flex}.ProductDemo-module__fpgBjG__agreeDot,.ProductDemo-module__fpgBjG__dissentDot{background:var(--c-agree);border-radius:50%;width:6px;height:6px}.ProductDemo-module__fpgBjG__dissentDot{background:var(--c-dissent)}.ProductDemo-module__fpgBjG__answerLead{font-size:var(--t-lead);line-height:var(--lh-lead);letter-spacing:var(--tr-lead);font-weight:var(--w-medium);max-width:60ch}.ProductDemo-module__fpgBjG__answerBody{color:var(--c-ink-2);max-width:68ch}.ProductDemo-module__fpgBjG__sections{border-top:var(--b-hairline) solid var(--c-border);flex-direction:column;display:flex}.ProductDemo-module__fpgBjG__section{border-bottom:var(--b-hairline) solid var(--c-border)}.ProductDemo-module__fpgBjG__section h4{font:inherit}.ProductDemo-module__fpgBjG__sectionBtn{align-items:center;gap:var(--s-4);width:100%;padding:var(--s-3) var(--s-1);text-align:left;font-size:var(--t-small);border-radius:var(--r-xs);transition:background-color var(--d-fast) var(--e-standard);grid-template-columns:1fr auto 16px;display:grid}.ProductDemo-module__fpgBjG__sectionBtn:hover{background:#09090b06}.ProductDemo-module__fpgBjG__sectionTitle{font-weight:var(--w-medium)}.ProductDemo-module__fpgBjG__sectionMeta{color:var(--c-ink-3);font-size:var(--t-label);font-family:var(--f-mono);letter-spacing:.02em}.ProductDemo-module__fpgBjG__plusMinus{justify-self:end;width:10px;height:10px;position:relative}.ProductDemo-module__fpgBjG__plusMinus:before,.ProductDemo-module__fpgBjG__plusMinus:after{content:"";background:var(--c-ink-2);height:1px;transition:transform var(--d-base) var(--e-standard);position:absolute;inset:4.5px 0 auto}.ProductDemo-module__fpgBjG__plusMinus:after{transform:rotate(90deg)}.ProductDemo-module__fpgBjG__section[data-open] .ProductDemo-module__fpgBjG__plusMinus:after{transform:rotate(0)}.ProductDemo-module__fpgBjG__sectionPanel{padding:0 var(--s-1) var(--s-4);color:var(--c-ink-2);font-size:var(--t-small);max-width:70ch}.ProductDemo-module__fpgBjG__composer{margin:0 var(--s-8) var(--s-6);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-radius:var(--r-input);background:var(--c-canvas);box-shadow:var(--sh-hairline), var(--sh-float);gap:var(--s-3);flex-direction:column;flex:none;display:flex}.ProductDemo-module__fpgBjG__composerInput{font-size:var(--t-small);color:var(--c-ink-3);padding-top:var(--s-1)}.ProductDemo-module__fpgBjG__composerRow{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.ProductDemo-module__fpgBjG__tools{gap:var(--s-1);display:flex;overflow:hidden}.ProductDemo-module__fpgBjG__tool{height:28px;padding:0 var(--s-3);border-radius:var(--r-pill);font-size:var(--t-label);color:var(--c-ink-2);box-shadow:inset 0 0 0 var(--b-hairline) var(--c-border);white-space:nowrap;align-items:center;display:inline-flex}.ProductDemo-module__fpgBjG__ask{height:32px;padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-canvas);font-size:var(--t-label);font-weight:var(--w-medium);white-space:nowrap;align-items:center;display:inline-flex}@keyframes ProductDemo-module__fpgBjG__stepIn{0%{opacity:0;transform:translateY(4px)}}@keyframes ProductDemo-module__fpgBjG__breathe{to{opacity:.45}}@keyframes ProductDemo-module__fpgBjG__pulse{0%{box-shadow:0 0 #3e6fe859}to{box-shadow:0 0 0 7px #3e6fe800}}@keyframes ProductDemo-module__fpgBjG__barIn{0%{transform:scaleX(0)}}@keyframes ProductDemo-module__fpgBjG__answerIn{0%{opacity:0;transform:translateY(8px)}}@keyframes ProductDemo-module__fpgBjG__ringIn{0%{stroke-dasharray:0 100}}@media (max-width:899px){.ProductDemo-module__fpgBjG__window{height:min(640px, calc(100svh - var(--l-nav-h) - var(--l-nav-offset) - var(--s-10)));border-radius:var(--r-card)}.ProductDemo-module__fpgBjG__body{grid-template-columns:1fr}.ProductDemo-module__fpgBjG__sidebar{display:none}.ProductDemo-module__fpgBjG__thread{padding:var(--s-5) var(--s-4) var(--s-4)}.ProductDemo-module__fpgBjG__userMsg{max-width:88%;font-size:var(--t-small)}.ProductDemo-module__fpgBjG__answer{padding:var(--s-4)}.ProductDemo-module__fpgBjG__answerLead{font-size:var(--t-body)}.ProductDemo-module__fpgBjG__answerBody{font-size:var(--t-small)}.ProductDemo-module__fpgBjG__composer{margin:0 var(--s-3) var(--s-3)}.ProductDemo-module__fpgBjG__tool:nth-child(n+3),.ProductDemo-module__fpgBjG__threadTitle{display:none}.ProductDemo-module__fpgBjG__bar{width:18px}}@media (prefers-reduced-motion:reduce){.ProductDemo-module__fpgBjG__step,.ProductDemo-module__fpgBjG__chip,.ProductDemo-module__fpgBjG__bar,.ProductDemo-module__fpgBjG__answer,.ProductDemo-module__fpgBjG__ringValue,.ProductDemo-module__fpgBjG__step[data-state=active] .ProductDemo-module__fpgBjG__stepLabel,.ProductDemo-module__fpgBjG__step[data-state=active] .ProductDemo-module__fpgBjG__stepDot{animation:none}}.ProductDemo-module__fpgBjG__thread{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--s-8)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--s-8)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--s-8)), transparent)}.ProductDemo-module__fpgBjG__answer[hidden]{display:none}
.ProductShowcase-module__NeWWWq__section{z-index:var(--z-content);padding:var(--s-8) var(--l-gutter) var(--s-16);background:radial-gradient(60% 50% at 50% 40%, #8db8ff24, transparent 70%), var(--c-canvas);position:relative}.ProductShowcase-module__NeWWWq__stage{justify-content:center;display:flex}
