.AssistantDiagram_explorer___RaAJ{width:100%;min-width:0;color:var(--marketing-text)}.AssistantDiagram_explorer___RaAJ .AssistantDiagram_panel__UrNyt p{margin:0;max-width:none;font-size:12px;line-height:1.6;color:var(--marketing-muted)}.AssistantDiagram_tabs__dF76g{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:12px;border-bottom:1px solid var(--marketing-border)}.AssistantDiagram_explorer___RaAJ .AssistantDiagram_tabs__dF76g button{min-height:44px;padding:8px 16px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--marketing-muted);font:inherit;font-size:12px;font-weight:550;cursor:pointer;transition:background .16s,border-color .16s,color .16s}.AssistantDiagram_tabs__dF76g button:hover{color:var(--marketing-text);background:var(--marketing-hover)}.AssistantDiagram_tabs__dF76g button:active{background:var(--marketing-muted-surface)}.AssistantDiagram_tabs__dF76g button[aria-selected=true]{color:var(--marketing-text);background:var(--marketing-hover);border-color:var(--marketing-border);box-shadow:var(--marketing-shadow)}.AssistantDiagram_explorer___RaAJ :is(button,[role=tabpanel]):focus-visible{outline:2px solid var(--c-purple);outline-offset:2px}.AssistantDiagram_panel__UrNyt{padding:32px;min-width:0;border-radius:14px}.AssistantDiagram_panel__UrNyt[hidden]{display:none}.AssistantDiagram_panel__UrNyt[data-transition=out]{animation:AssistantDiagram_panelOut__xAFcd .18s ease both;pointer-events:none}.AssistantDiagram_panel__UrNyt[data-transition=in]{animation:AssistantDiagram_panelIn__zzDwj .18s ease both;pointer-events:none}@keyframes AssistantDiagram_panelOut__xAFcd{0%{opacity:1}to{opacity:0}}@keyframes AssistantDiagram_panelIn__zzDwj{0%{opacity:0}to{opacity:1}}.AssistantDiagram_engine__J1u4s{position:relative;display:inline-flex;align-items:center;gap:8px;border-radius:14px;isolation:isolate}.AssistantDiagram_enginePlus__jzTfR{color:var(--marketing-muted);font-size:16px;font-weight:400;line-height:1;width:12px;text-align:center;flex:none}.AssistantDiagram_provider__pWr_G{display:grid;place-items:center;flex:none;box-sizing:border-box;padding:4px;width:48px;height:48px;background:var(--marketing-hover);border:1px solid var(--marketing-border);border-radius:14px;box-shadow:var(--marketing-shadow)}.AssistantDiagram_provider__pWr_G img{display:block;width:31.68px;height:31.68px}.AssistantDiagram_brand__lt9nb{width:108px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--marketing-hover);border:1px solid var(--marketing-border);border-radius:14px;box-shadow:var(--marketing-shadow)}.AssistantDiagram_wordmark__A6f1Q{position:relative;display:block;flex:none;width:80px;aspect-ratio:1505/493}.AssistantDiagram_wordmark__A6f1Q img{display:block;width:100%;height:auto}.AssistantDiagram_explorer___RaAJ .AssistantDiagram_overview__A5Qey{max-width:900px;margin:8px auto 0}.AssistantDiagram_overviewStage__PM9un{height:250px;position:relative}.AssistantDiagram_overviewEngine__FsdJc{position:absolute;left:50%;top:28px;transform:translateX(-50%);padding-right:76px}.AssistantDiagram_overviewLines__FY1Lx{position:absolute;inset:0;width:100%;height:100%}.AssistantDiagram_overviewLines__FY1Lx path{fill:none;stroke:var(--marketing-diagram-line);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.AssistantDiagram_overviewTools__VmWyL{position:absolute;inset-inline:0;top:165px;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.AssistantDiagram_tool__sfSc7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:72px;padding:8px 4px;border:1px solid var(--marketing-border);border-radius:10px;background:var(--marketing-surface)}.AssistantDiagram_tool__sfSc7 svg{flex:none}.AssistantDiagram_tool__sfSc7>span{color:var(--marketing-text);font-size:10px;line-height:1.25;text-align:center}.AssistantDiagram_orange__0q3I2{color:var(--c-orange)}.AssistantDiagram_blue__7_bBh{color:var(--c-blue)}.AssistantDiagram_purple__6hUli{color:var(--c-purple)}.AssistantDiagram_pink__5gKRA{color:var(--c-pink)}.AssistantDiagram_planned__QXlJc{border-style:dashed}.AssistantDiagram_mobileStem__DfR4j{display:none}.AssistantDiagram_overview__A5Qey figcaption{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 12px;margin-top:20px;font-size:10px;line-height:1.6;color:var(--marketing-muted);text-align:center}.AssistantDiagram_overview__A5Qey figcaption span{white-space:nowrap}.AssistantDiagram_workflowHead__csEGW{display:flex;align-items:flex-start;gap:24px}.AssistantDiagram_eyebrow__41eaN{display:block;font-size:10px;color:var(--marketing-muted);letter-spacing:.06em;margin-bottom:12px}.AssistantDiagram_workflowHead__csEGW h4{margin:0 0 8px;font-family:var(--font-display);font-size:clamp(20px,2vw,26px);font-weight:650;line-height:1.3;letter-spacing:-.025em}.AssistantDiagram_workflow__naNpd .AssistantDiagram_workflowHead__csEGW p{max-width:720px;font-size:13px}.AssistantDiagram_sequence__ukxcp{display:grid;grid-template-columns:repeat(var(--workflow-columns),minmax(0,1fr));grid-gap:32px;gap:32px;list-style:none;margin:40px 0 32px;padding:0}.AssistantDiagram_step__QuNLy{min-width:0;position:relative}.AssistantDiagram_stepCaption__x_EYC{display:flex;gap:8px;align-items:center;margin-bottom:16px;color:var(--marketing-muted);font-size:10px;min-height:28px;line-height:1.3}.AssistantDiagram_stepNumber__SzbDD{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;border:1px solid var(--marketing-border);background:var(--marketing-surface);font-size:9px;transition:color .18s,background .18s,border-color .18s}.AssistantDiagram_stepBody__PNHba{position:relative;display:flex;align-items:center;justify-content:center;min-height:188px}.AssistantDiagram_stepBody__PNHba>div{width:100%}.AssistantDiagram_engine__J1u4s,.AssistantDiagram_stepBody__PNHba>div{transition:box-shadow .2s}.AssistantDiagram_active__E6Io5 .AssistantDiagram_stepNumber__SzbDD{color:var(--c-orange);border-color:var(--c-orange)}.AssistantDiagram_active__E6Io5 .AssistantDiagram_stepCaption__x_EYC{color:var(--marketing-text)}.AssistantDiagram_complete__usvcY .AssistantDiagram_stepNumber__SzbDD{color:var(--marketing-text);background:var(--marketing-hover)}.AssistantDiagram_active__E6Io5:not([data-kind=assistant],[data-kind=estimate]) .AssistantDiagram_stepBody__PNHba>div,.AssistantDiagram_active__E6Io5[data-kind=estimate] .AssistantDiagram_artifact__Be1Yl{box-shadow:var(--marketing-shadow),0 0 0 1.5px color-mix(in srgb,var(--c-orange) 55%,transparent)}.AssistantDiagram_active__E6Io5[data-kind=assistant] .AssistantDiagram_engine__J1u4s{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--c-orange) 55%,transparent)}.AssistantDiagram_outputPair__QuiF2{border-radius:14px}.AssistantDiagram_finalHold__BRr96:not([data-kind=estimate]) .AssistantDiagram_stepBody__PNHba>div,.AssistantDiagram_finalHold__BRr96[data-kind=estimate] .AssistantDiagram_artifact__Be1Yl{animation:AssistantDiagram_resultPulse__Bp2WK 2.5s ease-in-out infinite}.AssistantDiagram_brand__lt9nb,.AssistantDiagram_provider__pWr_G{position:relative;overflow:hidden;isolation:isolate}.AssistantDiagram_brand__lt9nb img,.AssistantDiagram_provider__pWr_G img{position:relative;z-index:1}.AssistantDiagram_artifact__Be1Yl:after,.AssistantDiagram_brand__lt9nb:after,.AssistantDiagram_provider__pWr_G:after{content:"";position:absolute;z-index:2;top:0;left:-60%;width:50%;height:100%;pointer-events:none;background:linear-gradient(100deg,transparent,var(--marketing-hover) 50%,transparent);transform:skewX(-18deg);opacity:0}.AssistantDiagram_active__E6Io5:is([data-kind=saved],[data-kind=estimate],[data-kind=plans],[data-kind=casework],[data-kind=workResult]) .AssistantDiagram_artifact__Be1Yl:after,.AssistantDiagram_active__E6Io5[data-kind=assistant] :is(.AssistantDiagram_provider__pWr_G,.AssistantDiagram_brand__lt9nb):after{animation:AssistantDiagram_pillGlint__RGkRP 1.1s ease both}.AssistantDiagram_step__QuNLy:is(.AssistantDiagram_active__E6Io5,.AssistantDiagram_complete__usvcY)[data-kind=assistant] .AssistantDiagram_provider__pWr_G img{animation:AssistantDiagram_thinkingSpin__WoR5X 3s linear infinite}.AssistantDiagram_workflow__naNpd[data-playing=false] .AssistantDiagram_finalHold__BRr96 .AssistantDiagram_artifact__Be1Yl,.AssistantDiagram_workflow__naNpd[data-playing=false] .AssistantDiagram_finalHold__BRr96 .AssistantDiagram_stepBody__PNHba>div,.AssistantDiagram_workflow__naNpd[data-playing=false] .AssistantDiagram_step__QuNLy .AssistantDiagram_cadCursor__FJDCK,.AssistantDiagram_workflow__naNpd[data-playing=false] .AssistantDiagram_step__QuNLy .AssistantDiagram_cadLabels___wuhT,.AssistantDiagram_workflow__naNpd[data-playing=false] .AssistantDiagram_step__QuNLy .AssistantDiagram_cadStroke__Bj6ei,.AssistantDiagram_workflow__naNpd[data-playing=false] .AssistantDiagram_step__QuNLy .AssistantDiagram_citations__S0z5p,.AssistantDiagram_workflow__naNpd[data-playing=false] .AssistantDiagram_step__QuNLy .AssistantDiagram_contextFill__WD459,.AssistantDiagram_workflow__naNpd[data-playing=false] .AssistantDiagram_step__QuNLy .AssistantDiagram_contextPending__vMTEe,.AssistantDiagram_workflow__naNpd[data-playing=false] .AssistantDiagram_step__QuNLy .AssistantDiagram_downloadArrow__kJRlX,.AssistantDiagram_workflow__naNpd[data-playing=false] .AssistantDiagram_step__QuNLy .AssistantDiagram_flowFill__KeUAO,.AssistantDiagram_workflow__naNpd[data-playing=false] .AssistantDiagram_step__QuNLy .AssistantDiagram_provider__pWr_G img,.AssistantDiagram_workflow__naNpd[data-playing=false] .AssistantDiagram_step__QuNLy .AssistantDiagram_searchResults__WBmwC i,.AssistantDiagram_workflow__naNpd[data-playing=false] .AssistantDiagram_step__QuNLy .AssistantDiagram_thinking__AktND svg,.AssistantDiagram_workflow__naNpd[data-playing=false] .AssistantDiagram_step__QuNLy .AssistantDiagram_transferFill__1LMv2,.AssistantDiagram_workflow__naNpd[data-playing=false] .AssistantDiagram_step__QuNLy .AssistantDiagram_typedLetter__uD5sU,.AssistantDiagram_workflow__naNpd[data-playing=false] .AssistantDiagram_step__QuNLy :is(.AssistantDiagram_provider__pWr_G,.AssistantDiagram_brand__lt9nb,.AssistantDiagram_artifact__Be1Yl):after{animation-play-state:paused}@keyframes AssistantDiagram_resultPulse__Bp2WK{0%,to{box-shadow:var(--marketing-shadow),0 0 0 1.5px color-mix(in srgb,var(--c-orange) 45%,transparent),0 0 0 0 color-mix(in srgb,var(--c-orange) 0%,transparent)}50%{box-shadow:var(--marketing-shadow),0 0 0 1.5px color-mix(in srgb,var(--c-orange) 70%,transparent),0 0 20px 3px color-mix(in srgb,var(--c-orange) 12%,transparent)}}@keyframes AssistantDiagram_pillGlint__RGkRP{0%{left:-60%;opacity:0}25%{opacity:.85}75%{opacity:.85}to{left:130%;opacity:0}}.AssistantDiagram_flowConnector__KhV_6{position:absolute;width:32px;height:12px;top:138px;left:100%}.AssistantDiagram_flowConnector__KhV_6 svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.AssistantDiagram_flowConnector__KhV_6 path{vector-effect:non-scaling-stroke}.AssistantDiagram_flowBase__ITVUH{stroke:var(--marketing-diagram-line)}.AssistantDiagram_flowFill__KeUAO{stroke:var(--marketing-muted);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.AssistantDiagram_complete__usvcY .AssistantDiagram_flowFill__KeUAO{-webkit-clip-path:inset(0);clip-path:inset(0);animation:AssistantDiagram_arrowReveal__8Nov_ .4s ease both}@keyframes AssistantDiagram_arrowReveal__8Nov_{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}.AssistantDiagram_step__QuNLy:last-child .AssistantDiagram_flowConnector__KhV_6{display:none}.AssistantDiagram_action__mVB6J,.AssistantDiagram_answer__QW25e,.AssistantDiagram_artifact__Be1Yl,.AssistantDiagram_browser__lV7bz,.AssistantDiagram_chat__67phj,.AssistantDiagram_context__ODGtX,.AssistantDiagram_email__FlgJI{border:1px solid var(--marketing-border);border-radius:14px;background:var(--marketing-surface);padding:16px}.AssistantDiagram_chat__67phj{border-bottom-left-radius:4px;background:var(--marketing-hover)}.AssistantDiagram_chatLabel__qPDgw{display:flex;align-items:center;gap:6px;margin-bottom:12px;color:var(--marketing-muted);font-size:9px;line-height:1.3}.AssistantDiagram_explorer___RaAJ .AssistantDiagram_chat__67phj p{font-size:13px;color:var(--marketing-text);line-height:1.65}.AssistantDiagram_typedRequest__OddHz{position:relative}.AssistantDiagram_typeHidden__0JQZW{visibility:hidden}.AssistantDiagram_typeReserve__gHT6l{opacity:0}.AssistantDiagram_typePreview__wPYjx{position:absolute;inset:0}.AssistantDiagram_typedWord__JT1rZ{white-space:nowrap}.AssistantDiagram_active__E6Io5:is([data-kind=request],[data-kind=answer]) .AssistantDiagram_typedLetter__uD5sU{animation:AssistantDiagram_letterIn__RtbTB 40ms step-start both;animation-delay:var(--type-delay)}@keyframes AssistantDiagram_letterIn__RtbTB{0%{visibility:hidden}to{visibility:visible}}.AssistantDiagram_action__mVB6J strong,.AssistantDiagram_browser__lV7bz strong,.AssistantDiagram_email__FlgJI strong{display:block;font-size:12px;font-weight:600;color:var(--marketing-text);line-height:1.4;margin-bottom:8px}.AssistantDiagram_explorer___RaAJ .AssistantDiagram_email__FlgJI p{font-size:11px}.AssistantDiagram_assistantStep__scZqO{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.AssistantDiagram_assistantStep__scZqO .AssistantDiagram_engine__J1u4s{gap:6px;width:auto}.AssistantDiagram_assistantStep__scZqO .AssistantDiagram_provider__pWr_G{width:44px;height:44px}.AssistantDiagram_assistantStep__scZqO .AssistantDiagram_provider__pWr_G img{width:25.92px;height:25.92px}.AssistantDiagram_assistantStep__scZqO .AssistantDiagram_enginePlus__jzTfR{width:10px;font-size:14px}.AssistantDiagram_assistantStep__scZqO .AssistantDiagram_brand__lt9nb{width:96px;height:44px}.AssistantDiagram_assistantStep__scZqO .AssistantDiagram_wordmark__A6f1Q{width:76px}.AssistantDiagram_explorer___RaAJ .AssistantDiagram_assistantStep__scZqO p{font-size:11px}.AssistantDiagram_context__ODGtX{padding:8px 12px 12px}.AssistantDiagram_contextRow__M_uFk{position:relative;isolation:isolate;display:flex;gap:8px;align-items:center;padding-block:10px;font-size:11px;border-bottom:1px solid var(--marketing-border)}.AssistantDiagram_contextRow__M_uFk>span:not(.AssistantDiagram_contextFill__WD459){color:var(--marketing-text)}.AssistantDiagram_contextFill__WD459{position:absolute;inset:2px -6px;z-index:-1;border-radius:4px;background:currentColor;opacity:.09;transform:scaleX(0);transform-origin:left;pointer-events:none}.AssistantDiagram_rowComplete__7TcSi .AssistantDiagram_contextFill__WD459{transform:scaleX(1)}.AssistantDiagram_active__E6Io5:is([data-kind=context],[data-kind=constructionKnowledge]) .AssistantDiagram_contextFill__WD459{animation:AssistantDiagram_contextScan__wAL0Z var(--scan-duration) linear both}.AssistantDiagram_active__E6Io5:is([data-kind=context],[data-kind=constructionKnowledge]) .AssistantDiagram_contextPending__vMTEe{animation:AssistantDiagram_checkReady__C4De9 1ms step-end var(--scan-duration) both}@keyframes AssistantDiagram_contextScan__wAL0Z{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes AssistantDiagram_checkReady__C4De9{0%{opacity:0}to{opacity:1}}.AssistantDiagram_contextRow__M_uFk>svg{flex:none}.AssistantDiagram_contextRow__M_uFk>svg:last-child{margin-left:auto}.AssistantDiagram_contextPending__vMTEe{opacity:0}.AssistantDiagram_contextChecked__5GKWa{color:var(--marketing-muted);opacity:1;transition:opacity .18s}.AssistantDiagram_explorer___RaAJ .AssistantDiagram_context__ODGtX p{font-size:9px;margin-top:10px}.AssistantDiagram_answer__QW25e{border-bottom-left-radius:4px;background:var(--marketing-hover)}.AssistantDiagram_explorer___RaAJ .AssistantDiagram_answer__QW25e p{font-size:12px;color:var(--marketing-text)}.AssistantDiagram_responseBody__vrVu5{position:relative}.AssistantDiagram_thinking__AktND{position:absolute;inset:0;display:flex;align-items:flex-start;gap:6px;padding-top:2px;font-size:12px;color:var(--marketing-muted)}.AssistantDiagram_thinking__AktND svg{flex:none;animation:AssistantDiagram_thinkingSpin__WoR5X 1s linear infinite}@keyframes AssistantDiagram_thinkingSpin__WoR5X{to{transform:rotate(1turn)}}.AssistantDiagram_citations__S0z5p{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.AssistantDiagram_citations__S0z5p>span{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid var(--marketing-border);border-radius:10px;font-size:9px;color:var(--marketing-muted)}.AssistantDiagram_citations__S0z5p svg{flex:none}.AssistantDiagram_active__E6Io5[data-kind=answer] .AssistantDiagram_citations__S0z5p{animation:AssistantDiagram_checkReady__C4De9 1ms step-end .65s both}.AssistantDiagram_action__mVB6J>svg{display:block;margin-bottom:12px}.AssistantDiagram_explorer___RaAJ .AssistantDiagram_action__mVB6J p,.AssistantDiagram_explorer___RaAJ .AssistantDiagram_browser__lV7bz p{font-size:11px}.AssistantDiagram_action__mVB6J small{display:block;margin-top:12px;font-size:9px;color:var(--marketing-muted)}.AssistantDiagram_format__WCBh3{display:inline-block;font-size:9px;color:var(--marketing-muted);margin-top:12px;border-top:1px solid var(--marketing-border);padding-top:8px;width:100%}.AssistantDiagram_actionRows__DKwWp{display:grid;grid-gap:8px;gap:8px;font-size:10px;color:var(--marketing-muted)}.AssistantDiagram_actionRows__DKwWp>span{display:flex;align-items:center;gap:4px}.AssistantDiagram_actionRows__DKwWp svg{flex:none}.AssistantDiagram_artifact__Be1Yl{position:relative;isolation:isolate;overflow:hidden;background:var(--marketing-hover);box-shadow:var(--marketing-shadow)}.AssistantDiagram_artifactIcon__CSjJW{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--marketing-muted-surface);margin-bottom:12px}.AssistantDiagram_artifact__Be1Yl strong{display:block;font-size:12px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.AssistantDiagram_artifact__Be1Yl small{display:block;font-size:9px;color:var(--marketing-muted);line-height:1.6;margin-top:6px}.AssistantDiagram_outputPair__QuiF2{display:grid;grid-auto-rows:1fr;grid-gap:8px;gap:8px}.AssistantDiagram_outputPair__QuiF2 .AssistantDiagram_artifact__Be1Yl{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:2px 8px;gap:2px 8px;padding:12px}.AssistantDiagram_outputPair__QuiF2 .AssistantDiagram_artifactIcon__CSjJW{grid-row:span 2;width:28px;height:28px;margin:0;align-self:center}.AssistantDiagram_outputPair__QuiF2 .AssistantDiagram_artifactIcon__CSjJW svg{width:16px;height:16px}.AssistantDiagram_outputPair__QuiF2 .AssistantDiagram_artifact__Be1Yl strong{font-size:10px;align-self:end}.AssistantDiagram_outputPair__QuiF2 .AssistantDiagram_artifact__Be1Yl small{margin-top:0;font-size:9px}.AssistantDiagram_browser__lV7bz{padding:0;overflow:hidden}.AssistantDiagram_browserBar__izJSQ{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--marketing-border);padding:8px}.AssistantDiagram_browserBar__izJSQ>span{width:4px;height:4px;border-radius:50%;background:var(--marketing-diagram-line)}.AssistantDiagram_browserBar__izJSQ small{font-size:9px;margin-left:6px;color:var(--marketing-muted)}.AssistantDiagram_browserBody__E_47J{padding:16px}.AssistantDiagram_browserBody__E_47J>svg{margin-bottom:12px}.AssistantDiagram_searchStatus__SSSqD{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--marketing-muted);margin-top:12px}.AssistantDiagram_searchStatus__SSSqD svg{flex:none}.AssistantDiagram_searchResults__WBmwC{display:grid;grid-gap:4px;gap:4px;margin-top:8px}.AssistantDiagram_searchResults__WBmwC>span,.AssistantDiagram_transferTrack__ibsgv{display:block;height:4px;border-radius:4px;overflow:hidden;background:var(--marketing-muted-surface)}.AssistantDiagram_searchResults__WBmwC>span:nth-child(2){width:82%}.AssistantDiagram_searchResults__WBmwC>span:nth-child(3){width:65%}.AssistantDiagram_searchResults__WBmwC i,.AssistantDiagram_transferFill__1LMv2{display:block;height:100%;background:var(--c-blue);opacity:.3;transform:scaleX(0);transform-origin:left}.AssistantDiagram_active__E6Io5[data-kind=browser] .AssistantDiagram_searchResults__WBmwC i{animation:AssistantDiagram_contextScan__wAL0Z var(--scan-duration) ease both}.AssistantDiagram_complete__usvcY[data-kind=browser] .AssistantDiagram_searchResults__WBmwC i,.AssistantDiagram_complete__usvcY[data-kind=download] .AssistantDiagram_transferFill__1LMv2{transform:scaleX(1)}.AssistantDiagram_transferTrack__ibsgv{margin-top:12px}.AssistantDiagram_transferFill__1LMv2{background:var(--c-orange);opacity:.55}.AssistantDiagram_active__E6Io5[data-kind=download] .AssistantDiagram_transferFill__1LMv2{animation:AssistantDiagram_contextScan__wAL0Z 1.1s linear both}.AssistantDiagram_active__E6Io5[data-kind=download] .AssistantDiagram_downloadArrow__kJRlX{animation:AssistantDiagram_downloadDrop___HLe9 .7s ease-in-out infinite}@keyframes AssistantDiagram_downloadDrop___HLe9{0%,to{transform:translateY(-2px);opacity:.6}60%{transform:translateY(3px);opacity:1}}.AssistantDiagram_cadCard__NPSru{overflow:hidden;border:1px solid var(--marketing-border);border-radius:14px;background:var(--marketing-hover)}.AssistantDiagram_cadHeader__SsR_i{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--marketing-border)}.AssistantDiagram_cadHeader__SsR_i strong{font-size:11px;font-weight:600}.AssistantDiagram_cadHeader__SsR_i>span{margin-left:auto;font-size:9px;color:var(--marketing-muted)}.AssistantDiagram_cadDrawing__IZIev{display:block;width:100%;height:auto;background:var(--marketing-surface)}.AssistantDiagram_cadGrid__6fbN_{stroke:var(--marketing-border);stroke-width:.5}.AssistantDiagram_cadGeometry___KKmY{stroke:var(--marketing-text)}.AssistantDiagram_cadDimensions__LMQCo{stroke:var(--c-blue)}.AssistantDiagram_cadStroke__Bj6ei{stroke-dasharray:1;stroke-dashoffset:1}.AssistantDiagram_active__E6Io5[data-kind=cad] .AssistantDiagram_cadStroke__Bj6ei{animation:AssistantDiagram_cadDraw__cXn7G .6s ease var(--draft-delay) both}.AssistantDiagram_complete__usvcY[data-kind=cad] .AssistantDiagram_cadStroke__Bj6ei{stroke-dashoffset:0}.AssistantDiagram_cadLabels___wuhT{fill:var(--marketing-muted);font-size:7px;font-family:var(--font-ui);opacity:0}.AssistantDiagram_active__E6Io5[data-kind=cad] .AssistantDiagram_cadLabels___wuhT{animation:AssistantDiagram_cadLabelIn__fYnpD .18s ease 1.2s both}.AssistantDiagram_complete__usvcY[data-kind=cad] .AssistantDiagram_cadLabels___wuhT{opacity:1}.AssistantDiagram_cadCursor__FJDCK{fill:none;stroke:var(--c-orange);stroke-width:1;opacity:0}.AssistantDiagram_active__E6Io5[data-kind=cad] .AssistantDiagram_cadCursor__FJDCK{animation:AssistantDiagram_cadTrace__4LtX_ 1.5s linear both}.AssistantDiagram_cadCard__NPSru>small{display:block;border-top:1px solid var(--marketing-border);padding:8px 12px;font-size:9px;color:var(--marketing-muted)}@keyframes AssistantDiagram_cadDraw__cXn7G{to{stroke-dashoffset:0}}@keyframes AssistantDiagram_cadLabelIn__fYnpD{to{opacity:1}}@keyframes AssistantDiagram_cadTrace__4LtX_{0%{transform:translate(26px,57px);opacity:0}8%{opacity:1}25%{transform:translate(174px,57px)}45%{transform:translate(170px,130px)}65%{transform:translate(34px,118px)}82%{transform:translate(120px,69px);opacity:1}to{transform:translate(174px,36px);opacity:0}}.AssistantDiagram_playback__nWbem{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--marketing-border);padding-top:16px}.AssistantDiagram_playbackStatus__gHAeq{color:var(--marketing-muted);font-size:10px}.AssistantDiagram_playback__nWbem>div{display:flex;gap:4px}.AssistantDiagram_explorer___RaAJ .AssistantDiagram_playback__nWbem button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 12px;border:1px solid var(--marketing-border);border-radius:10px;font:inherit;font-size:10px;color:var(--marketing-muted);background:var(--marketing-surface);cursor:pointer}.AssistantDiagram_playback__nWbem button:hover{color:var(--marketing-text);background:var(--marketing-hover)}.AssistantDiagram_playback__nWbem button:active{background:var(--marketing-muted-surface)}@media (max-width:1000px){.AssistantDiagram_panel__UrNyt{padding:24px}.AssistantDiagram_sequence__ukxcp{gap:24px}.AssistantDiagram_flowConnector__KhV_6{width:24px}.AssistantDiagram_stepCaption__x_EYC{font-size:9px;gap:6px}.AssistantDiagram_action__mVB6J,.AssistantDiagram_answer__QW25e,.AssistantDiagram_artifact__Be1Yl,.AssistantDiagram_browserBody__E_47J,.AssistantDiagram_chat__67phj,.AssistantDiagram_email__FlgJI{padding:12px}.AssistantDiagram_assistantStep__scZqO .AssistantDiagram_engine__J1u4s{gap:4px}.AssistantDiagram_assistantStep__scZqO .AssistantDiagram_brand__lt9nb{width:76px}.AssistantDiagram_assistantStep__scZqO .AssistantDiagram_wordmark__A6f1Q{width:60px}.AssistantDiagram_tool__sfSc7>span{font-size:9px}}@media (max-width:800px){.AssistantDiagram_tabs__dF76g{justify-content:flex-start}.AssistantDiagram_explorer___RaAJ .AssistantDiagram_tabs__dF76g button{flex:1 0 auto;padding-inline:12px}.AssistantDiagram_sequence__ukxcp{grid-template-columns:1fr;gap:32px;margin-block:32px}.AssistantDiagram_step__QuNLy{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);grid-gap:20px;gap:20px;align-items:center}.AssistantDiagram_stepCaption__x_EYC{margin:0;font-size:11px;align-self:center}.AssistantDiagram_stepBody__PNHba{min-height:0}.AssistantDiagram_flowConnector__KhV_6{left:calc(65% - 3px);top:100%;width:12px;height:32px}.AssistantDiagram_flowConnector__KhV_6 svg{inset:auto;top:10px;left:-10px;width:32px;height:12px;transform:rotate(90deg)}.AssistantDiagram_assistantStep__scZqO{padding:16px;border:1px solid var(--marketing-border);border-radius:14px;gap:12px;background:var(--marketing-surface)}.AssistantDiagram_assistantStep__scZqO .AssistantDiagram_brand__lt9nb{width:108px}.AssistantDiagram_assistantStep__scZqO .AssistantDiagram_wordmark__A6f1Q{width:80px}.AssistantDiagram_context__ODGtX{padding:8px 16px 12px}.AssistantDiagram_overviewTools__VmWyL{gap:8px}}@media (max-width:600px){.AssistantDiagram_panel__UrNyt{padding:20px 16px}.AssistantDiagram_tabs__dF76g{position:relative;flex-wrap:nowrap;overflow-x:auto;padding:8px;gap:4px;scrollbar-width:none}.AssistantDiagram_tabs__dF76g::-webkit-scrollbar{display:none}.AssistantDiagram_explorer___RaAJ .AssistantDiagram_tabs__dF76g button{font-size:11px;padding-inline:12px;flex:0 0 auto;white-space:nowrap}.AssistantDiagram_overviewStage__PM9un{height:auto}.AssistantDiagram_overviewEngine__FsdJc{position:relative;left:auto;top:auto;transform:none;padding-right:76px;text-align:center}.AssistantDiagram_overviewLines__FY1Lx{display:none}.AssistantDiagram_mobileStem__DfR4j{display:block;height:28px;width:1.5px;background:var(--marketing-diagram-line);margin:0 auto}.AssistantDiagram_overviewTools__VmWyL{position:relative;top:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.AssistantDiagram_tool__sfSc7{flex-direction:row;min-height:48px;padding:8px;gap:6px}.AssistantDiagram_tool__sfSc7>span{font-size:10px}.AssistantDiagram_tool__sfSc7 svg{width:16px;height:16px}.AssistantDiagram_overview__A5Qey figcaption{margin-top:20px}.AssistantDiagram_workflowHead__csEGW h4{font-size:20px}.AssistantDiagram_workflow__naNpd .AssistantDiagram_workflowHead__csEGW p{font-size:12px}.AssistantDiagram_eyebrow__41eaN{font-size:9px;letter-spacing:.025em}.AssistantDiagram_step__QuNLy{grid-template-columns:1fr;gap:10px}.AssistantDiagram_stepCaption__x_EYC{font-size:11px}.AssistantDiagram_stepBody__PNHba{margin-left:32px}.AssistantDiagram_flowConnector__KhV_6{left:calc(50% + 10px)}.AssistantDiagram_action__mVB6J,.AssistantDiagram_answer__QW25e,.AssistantDiagram_artifact__Be1Yl,.AssistantDiagram_browserBody__E_47J,.AssistantDiagram_chat__67phj,.AssistantDiagram_email__FlgJI{padding:16px}.AssistantDiagram_chat__67phj{max-width:none}.AssistantDiagram_assistantStep__scZqO{flex-direction:row;justify-content:space-between;gap:12px;text-align:left}.AssistantDiagram_assistantStep__scZqO .AssistantDiagram_brand__lt9nb{width:88px;height:40px}.AssistantDiagram_assistantStep__scZqO .AssistantDiagram_wordmark__A6f1Q{width:68px}.AssistantDiagram_assistantStep__scZqO .AssistantDiagram_provider__pWr_G{width:40px;height:40px}.AssistantDiagram_assistantStep__scZqO .AssistantDiagram_provider__pWr_G img{width:23.04px;height:23.04px}.AssistantDiagram_explorer___RaAJ .AssistantDiagram_assistantStep__scZqO p{font-size:10px;line-height:1.5}.AssistantDiagram_contextRow__M_uFk{padding-block:8px}.AssistantDiagram_artifact__Be1Yl{display:grid;grid-template-columns:40px 1fr;grid-column-gap:12px;column-gap:12px}.AssistantDiagram_artifactIcon__CSjJW{grid-row:span 2;margin:0}.AssistantDiagram_artifact__Be1Yl strong{align-self:end}.AssistantDiagram_artifact__Be1Yl small{margin-top:2px}.AssistantDiagram_outputPair__QuiF2 .AssistantDiagram_artifact__Be1Yl{padding:12px}.AssistantDiagram_playback__nWbem{flex-wrap:wrap}}@media (max-width:360px){.AssistantDiagram_tool__sfSc7{flex-direction:column;min-height:64px}.AssistantDiagram_assistantStep__scZqO{flex-direction:column;text-align:center}}.AssistantDiagram_tool__sfSc7{position:relative;isolation:isolate;overflow:hidden}.AssistantDiagram_tool__sfSc7:after{content:"";position:absolute;inset-block:0;left:-60%;width:50%;pointer-events:none;background:linear-gradient(100deg,transparent,var(--marketing-hover) 50%,transparent);transform:skewX(-18deg);opacity:0}.AssistantDiagram_overviewWorking__EJ_g4:is(.AssistantDiagram_overviewEngine__FsdJc) :is(.AssistantDiagram_provider__pWr_G,.AssistantDiagram_brand__lt9nb):after,.AssistantDiagram_tool__sfSc7.AssistantDiagram_overviewWorking__EJ_g4:after{animation:AssistantDiagram_pillGlint__RGkRP .8s ease both}.AssistantDiagram_tool__sfSc7.AssistantDiagram_overviewWorking__EJ_g4>svg{animation:AssistantDiagram_toolLift__5Bzhl .8s ease both}.AssistantDiagram_tool__sfSc7.AssistantDiagram_overviewWorking__EJ_g4{box-shadow:var(--marketing-shadow)}@keyframes AssistantDiagram_toolLift__5Bzhl{0%,to{transform:translateY(0)}45%{transform:translateY(-3px) rotate(-6deg)}}.AssistantDiagram_overview__A5Qey[data-playing=false] .AssistantDiagram_tool__sfSc7>svg,.AssistantDiagram_overview__A5Qey[data-playing=false] :is(.AssistantDiagram_provider__pWr_G,.AssistantDiagram_brand__lt9nb,.AssistantDiagram_tool__sfSc7):after{animation-play-state:paused}@media (max-width:600px){.AssistantDiagram_panel__UrNyt{padding:10px}.AssistantDiagram_workflowHead__csEGW h4{font-size:16px;line-height:1.3;margin-bottom:0}.AssistantDiagram_workflowHead__csEGW .AssistantDiagram_eyebrow__41eaN{font-size:8px;margin-bottom:4px}.AssistantDiagram_workflow__naNpd .AssistantDiagram_workflowHead__csEGW p{display:none}.AssistantDiagram_sequence__ukxcp{margin-block:12px;gap:28.8px}.AssistantDiagram_step__QuNLy{grid-template-columns:62px minmax(0,1fr);gap:6px}.AssistantDiagram_stepCaption__x_EYC{font-size:9px;gap:4px;line-height:1.3}.AssistantDiagram_stepCaption__x_EYC>span:last-child{min-width:0;overflow-wrap:anywhere}.AssistantDiagram_stepNumber__SzbDD{width:18px;height:18px;font-size:8px}.AssistantDiagram_stepBody__PNHba{margin-left:0}.AssistantDiagram_flowConnector__KhV_6{left:calc(50% + 28px);height:28.8px}.AssistantDiagram_flowConnector__KhV_6 svg{inset:auto;top:50%;left:50%;width:24px;height:12px;transform:translate(-50%,-50%) rotate(90deg)}.AssistantDiagram_action__mVB6J,.AssistantDiagram_answer__QW25e,.AssistantDiagram_artifact__Be1Yl,.AssistantDiagram_browserBody__E_47J,.AssistantDiagram_chat__67phj,.AssistantDiagram_email__FlgJI{padding:8px;border-radius:10px}.AssistantDiagram_chatLabel__qPDgw{margin-bottom:4px;font-size:8px;gap:4px}.AssistantDiagram_chatLabel__qPDgw svg{width:11px;height:11px}.AssistantDiagram_explorer___RaAJ :is(.AssistantDiagram_chat__67phj,.AssistantDiagram_answer__QW25e) p{font-size:11px;line-height:1.45}.AssistantDiagram_citations__S0z5p{margin-top:5px;gap:3px}.AssistantDiagram_citations__S0z5p>span{padding:2px 4px;font-size:8px}.AssistantDiagram_assistantStep__scZqO{flex-direction:row;justify-content:center;padding:6px;border-radius:10px}.AssistantDiagram_explorer___RaAJ .AssistantDiagram_assistantStep__scZqO p{display:none}.AssistantDiagram_assistantStep__scZqO .AssistantDiagram_provider__pWr_G{width:34px;height:34px;border-radius:10px}.AssistantDiagram_assistantStep__scZqO .AssistantDiagram_brand__lt9nb{height:34px;width:80px;border-radius:10px}.AssistantDiagram_assistantStep__scZqO .AssistantDiagram_wordmark__A6f1Q{width:62px}.AssistantDiagram_context__ODGtX{padding:3px 8px;border-radius:10px}.AssistantDiagram_contextRow__M_uFk{padding-block:4.2px;font-size:10px;gap:5px}.AssistantDiagram_contextRow__M_uFk svg{width:12px;height:12px}.AssistantDiagram_action__mVB6J small,.AssistantDiagram_cadCard__NPSru>small,.AssistantDiagram_context__ODGtX p,.AssistantDiagram_format__WCBh3{display:none}.AssistantDiagram_action__mVB6J strong,.AssistantDiagram_browser__lV7bz strong,.AssistantDiagram_email__FlgJI strong{font-size:11px;margin-bottom:3px}.AssistantDiagram_action__mVB6J>svg,.AssistantDiagram_browserBody__E_47J>svg{width:16px;height:16px;margin-bottom:4px}.AssistantDiagram_explorer___RaAJ :is(.AssistantDiagram_action__mVB6J,.AssistantDiagram_email__FlgJI,.AssistantDiagram_browser__lV7bz) p{font-size:10px;line-height:1.4}.AssistantDiagram_actionRows__DKwWp{gap:3px;font-size:9px;line-height:1.4}.AssistantDiagram_action__mVB6J>svg{float:left;margin-right:6px}.AssistantDiagram_action__mVB6J>strong{min-height:20px}.AssistantDiagram_artifact__Be1Yl{grid-template-columns:24px minmax(0,1fr);column-gap:6px}.AssistantDiagram_artifactIcon__CSjJW{width:24px;height:24px;border-radius:6px}.AssistantDiagram_artifactIcon__CSjJW svg{width:16px;height:16px}.AssistantDiagram_artifact__Be1Yl strong{font-size:10px;line-height:1.4}.AssistantDiagram_artifact__Be1Yl small{font-size:8px;line-height:1.4}.AssistantDiagram_outputPair__QuiF2{gap:4px}.AssistantDiagram_outputPair__QuiF2 .AssistantDiagram_artifact__Be1Yl{padding:6px;grid-template-columns:24px minmax(0,1fr)}.AssistantDiagram_outputPair__QuiF2 .AssistantDiagram_artifactIcon__CSjJW{width:24px;height:24px}.AssistantDiagram_cadHeader__SsR_i{padding:5px 8px}.AssistantDiagram_cadHeader__SsR_i strong{font-size:10px}.AssistantDiagram_cadHeader__SsR_i>span{font-size:8px}.AssistantDiagram_cadDrawing__IZIev{height:106px}.AssistantDiagram_browserBar__izJSQ{padding:5px 8px}.AssistantDiagram_searchStatus__SSSqD{margin-top:5px;font-size:8px}.AssistantDiagram_searchResults__WBmwC{margin-top:4px;gap:3px}.AssistantDiagram_browserBody__E_47J>svg{float:left;margin-right:6px}.AssistantDiagram_browserBody__E_47J>strong{min-height:20px}.AssistantDiagram_explorer___RaAJ .AssistantDiagram_browserBody__E_47J p,.AssistantDiagram_step__QuNLy[data-kind=download] .AssistantDiagram_action__mVB6J p{display:none}.AssistantDiagram_transferTrack__ibsgv{margin-top:6px}.AssistantDiagram_playback__nWbem{padding-top:8px;gap:4px;flex-wrap:nowrap}.AssistantDiagram_playbackStatus__gHAeq{font-size:8px}.AssistantDiagram_explorer___RaAJ .AssistantDiagram_playback__nWbem button{min-height:44px;padding:6px;font-size:9px;gap:3px}}@media (max-width:360px){.AssistantDiagram_workflowHead__csEGW h4{font-size:14px}.AssistantDiagram_outputPair__QuiF2 .AssistantDiagram_artifact__Be1Yl{grid-template-columns:18px minmax(0,1fr);padding:4px;gap:4px}.AssistantDiagram_outputPair__QuiF2 .AssistantDiagram_artifactIcon__CSjJW{width:18px;height:18px;grid-row:auto}.AssistantDiagram_outputPair__QuiF2 .AssistantDiagram_artifact__Be1Yl strong{font-size:9px;line-height:1.3}.AssistantDiagram_chatLabel__qPDgw,.AssistantDiagram_outputPair__QuiF2 .AssistantDiagram_artifact__Be1Yl small{display:none}.AssistantDiagram_cadDrawing__IZIev{height:81px}.AssistantDiagram_cadHeader__SsR_i{padding-block:3px}}.AssistantDiagram_intelligenceCard__RLI4f{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border:1px solid var(--marketing-border);border-radius:14px;background:var(--marketing-surface)}.AssistantDiagram_intelligenceCard__RLI4f strong{font-size:12px;font-weight:600}.AssistantDiagram_active__E6Io5[data-kind=intelligence] .AssistantDiagram_provider__pWr_G:after{animation:AssistantDiagram_pillGlint__RGkRP .9s ease both}.AssistantDiagram_knowledgeLabel__GH5YM{display:block;padding-block:4px;font-size:9px;color:var(--marketing-muted)}.AssistantDiagram_toolbeltCard__y8B2m{border:1px solid var(--marketing-border);border-radius:14px;padding:10px;background:var(--marketing-surface)}.AssistantDiagram_toolbelt__GgjYT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 4px;gap:8px 4px;list-style:none;margin:0;padding:0}.AssistantDiagram_toolbelt__GgjYT li{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.AssistantDiagram_toolbelt__GgjYT li span{color:var(--marketing-text);font-size:8px;line-height:1.3;text-align:center}.AssistantDiagram_toolbeltCard__y8B2m small{display:block;text-align:center;margin-top:8px;color:var(--marketing-muted);font-size:8px}.AssistantDiagram_active__E6Io5[data-kind=toolbelt] .AssistantDiagram_toolbelt__GgjYT svg{animation:AssistantDiagram_toolLift__5Bzhl .4s ease var(--tool-delay) both}.AssistantDiagram_workflow__naNpd[data-playing=false] .AssistantDiagram_toolbelt__GgjYT svg{animation-play-state:paused}.AssistantDiagram_overviewResult__x39wN{border-radius:14px;background:var(--marketing-surface)}.AssistantDiagram_resultRequest__G6_Z1{display:block;padding:10px 12px;color:var(--marketing-muted);font-size:10px}@media (max-width:600px){.AssistantDiagram_intelligenceCard__RLI4f{flex-direction:row;padding:6px 8px;gap:8px;border-radius:10px}.AssistantDiagram_intelligenceCard__RLI4f .AssistantDiagram_provider__pWr_G{width:34px;height:34px;border-radius:10px}.AssistantDiagram_intelligenceCard__RLI4f .AssistantDiagram_provider__pWr_G img{width:23.04px;height:23.04px}.AssistantDiagram_explorer___RaAJ .AssistantDiagram_intelligenceCard__RLI4f p{display:none}.AssistantDiagram_knowledgeLabel__GH5YM{font-size:8px}.AssistantDiagram_toolbeltCard__y8B2m{padding:8px;border-radius:10px}.AssistantDiagram_toolbelt__GgjYT{gap:6px}.AssistantDiagram_toolbelt__GgjYT li{flex-direction:row;gap:3px}.AssistantDiagram_toolbelt__GgjYT li svg{width:12px;height:12px;flex:none}.AssistantDiagram_toolbelt__GgjYT li span{font-size:8px;overflow-wrap:anywhere;text-align:left}.AssistantDiagram_toolbeltCard__y8B2m small{margin-top:5px}.AssistantDiagram_resultRequest__G6_Z1{padding:6px 8px;font-size:9px}}@media (max-width:360px){.AssistantDiagram_toolbelt__GgjYT li{flex-direction:column}.AssistantDiagram_toolbelt__GgjYT li span{text-align:center}}.AssistantDiagram_buildCanvas__nos81{position:relative;height:448px;margin:8px 0 16px;overflow:hidden}.AssistantDiagram_buildLines__AtV5x{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.AssistantDiagram_buildLines__AtV5x path{fill:none;stroke:var(--marketing-diagram-line);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.AssistantDiagram_buildMobile__WPLqu{display:none}.AssistantDiagram_lineHidden__B_JjB{opacity:0}.AssistantDiagram_lineBuilt__BAJ0V{stroke-dasharray:none;stroke-dashoffset:0;animation:AssistantDiagram_buildLine__FGZR2 .84s ease both}@keyframes AssistantDiagram_buildLine__FGZR2{0%{stroke-dasharray:1;stroke-dashoffset:1}99%{stroke-dasharray:1;stroke-dashoffset:0}to{stroke-dasharray:none;stroke-dashoffset:0}}.AssistantDiagram_buildLines__AtV5x .AssistantDiagram_connectionSignal__WlQs4{stroke:var(--c-orange);stroke-width:3px;stroke-dasharray:.04 .96;opacity:0;animation:AssistantDiagram_connectionTravel__mof60 var(--signal-duration,2.4s) linear var(--signal-delay,0s) both}@keyframes AssistantDiagram_connectionTravel__mof60{0%{opacity:0;stroke-dashoffset:.04}20%{opacity:1}80%{opacity:1}to{opacity:0;stroke-dashoffset:-1}}.AssistantDiagram_buildAgent__JW1VV,.AssistantDiagram_buildBrain__cci5v,.AssistantDiagram_buildCanvas__nos81 figcaption,.AssistantDiagram_buildKnowledge__8d8wS,.AssistantDiagram_buildTools__ML6Lm li,.AssistantDiagram_knowledgeField__0v62R{opacity:0}.AssistantDiagram_buildCanvas__nos81 figcaption.AssistantDiagram_built___SqHs,.AssistantDiagram_buildTools__ML6Lm li.AssistantDiagram_built___SqHs,.AssistantDiagram_built___SqHs{opacity:1;animation:AssistantDiagram_buildReveal__0wSkH .54s ease both}@keyframes AssistantDiagram_buildReveal__0wSkH{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.AssistantDiagram_buildBrain__cci5v{position:absolute;top:15px;left:calc(50% - 24px);display:flex;align-items:center;gap:12px}.AssistantDiagram_buildBrain__cci5v>span:last-child{font-size:11px;color:var(--marketing-muted);white-space:nowrap}.AssistantDiagram_buildAgent__JW1VV{position:absolute;top:110px;left:calc(50% - 66px);z-index:1}.AssistantDiagram_buildAgent__JW1VV .AssistantDiagram_brand__lt9nb{width:132px;height:60px;border-radius:18px;transform:scale(var(--agent-scale,.82));transition:transform .18s ease-out;transform-origin:center}.AssistantDiagram_buildAgent__JW1VV .AssistantDiagram_wordmark__A6f1Q{width:100px}.AssistantDiagram_buildAgent__JW1VV.AssistantDiagram_built___SqHs .AssistantDiagram_brand__lt9nb:after,.AssistantDiagram_buildBrain__cci5v.AssistantDiagram_built___SqHs .AssistantDiagram_provider__pWr_G:after{animation:AssistantDiagram_pillGlint__RGkRP 1.32s ease both}.AssistantDiagram_knowledgeField__0v62R{position:absolute;left:calc(50% - 210px);top:80px;width:420px;height:196px;border-radius:18px;background:transparent}.AssistantDiagram_knowledgeField__0v62R.AssistantDiagram_built___SqHs{animation:none}.AssistantDiagram_knowledgeField__0v62R svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.AssistantDiagram_knowledgeField__0v62R rect{fill:none;stroke:var(--marketing-diagram-line);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:none;stroke-dashoffset:0}.AssistantDiagram_knowledgeField__0v62R.AssistantDiagram_built___SqHs rect{animation:AssistantDiagram_knowledgeTrace__Duc1c .9s ease-in-out both}@keyframes AssistantDiagram_knowledgeTrace__Duc1c{0%{stroke-dasharray:1;stroke-dashoffset:1}99%{stroke-dasharray:1;stroke-dashoffset:0}to{stroke-dasharray:none;stroke-dashoffset:0}}.AssistantDiagram_knowledgeStreams__k6xuw{position:absolute;top:135px;inset-inline:0;z-index:2;pointer-events:none}.AssistantDiagram_knowledgeStreams__k6xuw>span{position:absolute;left:50%;opacity:0;padding:6px 10px;border:1px solid var(--marketing-border);border-radius:44px;background:var(--marketing-hover);box-shadow:var(--marketing-shadow);font-size:11px;font-weight:700;color:var(--marketing-text);white-space:nowrap}.AssistantDiagram_knowledgeIncoming__gCBuh{animation:AssistantDiagram_knowledgeFlow__e9YZg .95s ease-in var(--knowledge-delay) both}@keyframes AssistantDiagram_knowledgeFlow__e9YZg{0%{opacity:0;transform:translate(calc(-50% + var(--knowledge-x)),20px)}18%,90%{opacity:1}to{opacity:0;transform:translate(-50%,-8px) scale(.45)}}.AssistantDiagram_buildKnowledge__8d8wS{position:absolute;top:186px;left:calc(50% - 184px);width:368px;text-align:center}.AssistantDiagram_buildKnowledge__8d8wS>div{display:flex;justify-content:center;align-items:center;gap:6px;color:var(--c-orange)}.AssistantDiagram_buildKnowledge__8d8wS strong{font-size:13px;font-weight:550;color:var(--marketing-text)}.AssistantDiagram_buildKnowledge__8d8wS ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px 12px;gap:12px 12px;list-style:none;padding:0;margin:16px 0 0}.AssistantDiagram_buildKnowledge__8d8wS li{font-size:11px;min-height:18px;color:var(--marketing-muted)}.AssistantDiagram_buildKnowledge__8d8wS .AssistantDiagram_knowledgeLoaded__9Uwn3{animation:AssistantDiagram_buildReveal__0wSkH .18s ease both}.AssistantDiagram_buildTools__ML6Lm{position:absolute;top:320px;inset-inline:0;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));padding:0;margin:0;list-style:none}.AssistantDiagram_buildTools__ML6Lm li{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.AssistantDiagram_buildTools__ML6Lm li.AssistantDiagram_built___SqHs{animation:AssistantDiagram_buildReveal__0wSkH 90ms ease var(--build-delay) both}.AssistantDiagram_buildTools__ML6Lm .AssistantDiagram_buildToolIcon__NNGfp{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,currentColor 8%,transparent);overflow:hidden}.AssistantDiagram_buildTools__ML6Lm li.AssistantDiagram_built___SqHs .AssistantDiagram_buildToolIcon__NNGfp svg{animation:AssistantDiagram_toolAwaken__OEbgc .72s ease var(--build-delay) both}@keyframes AssistantDiagram_toolAwaken__OEbgc{0%,to{transform:translateY(0)}35%{transform:translateY(-3px) rotate(-8deg)}65%{transform:translateY(0) rotate(4deg)}}.AssistantDiagram_buildToolIcon__NNGfp:after{content:"";position:absolute;inset:-20% -60%;background:linear-gradient(100deg,transparent 35%,var(--marketing-hover) 50%,transparent 65%);opacity:0}.AssistantDiagram_buildTools__ML6Lm li.AssistantDiagram_built___SqHs .AssistantDiagram_buildToolIcon__NNGfp:after{animation:AssistantDiagram_pillGlint__RGkRP .9s ease var(--build-delay) both}.AssistantDiagram_buildTools__ML6Lm li>span:nth-child(2){color:var(--marketing-text);font-size:10px;text-align:center;line-height:1.4}.AssistantDiagram_buildCanvas__nos81 figcaption{position:absolute;top:390px;inset-inline:0;text-align:center;font-size:12px;color:var(--marketing-text)}.AssistantDiagram_buildingOverview__Rv1LW[data-playing=false] *,.AssistantDiagram_buildingOverview__Rv1LW[data-playing=false] :after{animation-play-state:paused}@media (max-width:600px){.AssistantDiagram_buildCanvas__nos81{height:440px}.AssistantDiagram_buildDesktop__oxp55{display:none}.AssistantDiagram_buildMobile__WPLqu{display:block}.AssistantDiagram_buildBrain__cci5v>span:last-child{font-size:9px}.AssistantDiagram_knowledgeStreams__k6xuw>span{padding:6px 8px;font-size:10px}.AssistantDiagram_knowledgeField__0v62R{left:0;width:100%}.AssistantDiagram_buildKnowledge__8d8wS{left:5%;width:90%}.AssistantDiagram_buildKnowledge__8d8wS strong{font-size:12px}.AssistantDiagram_buildKnowledge__8d8wS ul{gap:12px 4px}.AssistantDiagram_buildKnowledge__8d8wS li{font-size:10px}.AssistantDiagram_buildTools__ML6Lm{top:316px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 4px}.AssistantDiagram_buildTools__ML6Lm li{flex-direction:row;justify-content:center;gap:4px}.AssistantDiagram_buildTools__ML6Lm .AssistantDiagram_buildToolIcon__NNGfp{width:22px;height:22px;border-radius:6px;flex:none}.AssistantDiagram_buildTools__ML6Lm li svg{width:14px;height:14px}.AssistantDiagram_buildTools__ML6Lm li>span:nth-child(2){font-size:9px}.AssistantDiagram_buildCanvas__nos81 figcaption{top:414px;font-size:10px}}@media (prefers-reduced-motion:reduce){.AssistantDiagram_explorer___RaAJ *,.AssistantDiagram_explorer___RaAJ :after,.AssistantDiagram_explorer___RaAJ :before{transition:none!important;animation:none!important}.AssistantDiagram_connectionSignal__WlQs4,.AssistantDiagram_knowledgeStreams__k6xuw{display:none}}.AssistantDiagram_step__QuNLy[data-reached=false] :is(.AssistantDiagram_stepCaption__x_EYC,.AssistantDiagram_stepBody__PNHba,.AssistantDiagram_flowConnector__KhV_6){opacity:.45}.AssistantDiagram_step__QuNLy[data-reached=false] *,.AssistantDiagram_step__QuNLy[data-reached=false] :after{animation-play-state:paused}.AssistantDiagram_step__QuNLy[data-reached=true]:not(:first-child) :is(.AssistantDiagram_stepCaption__x_EYC,.AssistantDiagram_stepBody__PNHba){animation:AssistantDiagram_workflowCardArrive___ZTBx .25s ease .12s both}@keyframes AssistantDiagram_workflowCardArrive___ZTBx{0%{opacity:.45}to{opacity:1}}.AssistantDiagram_workflow__naNpd[data-playing=false] :is(.AssistantDiagram_stepCaption__x_EYC,.AssistantDiagram_stepBody__PNHba){animation-play-state:paused}.AssistantDiagram_workflow__naNpd .AssistantDiagram_step__QuNLy[data-reached=false] .AssistantDiagram_stepBody__PNHba .AssistantDiagram_orange__0q3I2{color:color-mix(in srgb,var(--c-orange) 45%,var(--marketing-muted))}.AssistantDiagram_workflow__naNpd .AssistantDiagram_step__QuNLy[data-reached=false] .AssistantDiagram_stepBody__PNHba .AssistantDiagram_blue__7_bBh{color:color-mix(in srgb,var(--c-blue) 45%,var(--marketing-muted))}.AssistantDiagram_workflow__naNpd .AssistantDiagram_step__QuNLy[data-reached=false] .AssistantDiagram_stepBody__PNHba .AssistantDiagram_purple__6hUli{color:color-mix(in srgb,var(--c-purple) 45%,var(--marketing-muted))}.AssistantDiagram_workflow__naNpd .AssistantDiagram_step__QuNLy[data-reached=false] .AssistantDiagram_stepBody__PNHba .AssistantDiagram_pink__5gKRA{color:color-mix(in srgb,var(--c-pink) 45%,var(--marketing-muted))}.AssistantDiagram_watchNext__h5IiE{display:block;margin-top:6px;font-size:11px;line-height:1.5;color:var(--marketing-muted)}@media (max-width:600px){.AssistantDiagram_buildCanvas__nos81{height:496px}.AssistantDiagram_watchNext__h5IiE{font-size:10px}}.AssistantDiagram_action__mVB6J :is(.AssistantDiagram_documentPreview__FbIBx,.AssistantDiagram_takeoffPreview__Xyi5x){display:block;float:none;width:100%;height:100px;margin:4px 0 8px}.AssistantDiagram_documentSheets__CmUhf rect{fill:var(--marketing-hover);stroke:var(--marketing-border);stroke-width:1.5px}.AssistantDiagram_documentHeading__e_TMF{fill:var(--marketing-text);font-size:7px;font-weight:650;opacity:0}.AssistantDiagram_documentInk__HQ3eS{stroke:var(--marketing-muted)}.AssistantDiagram_documentWrite__zLWm1,.AssistantDiagram_takeoffLine__Bv4I_{stroke-dasharray:1;stroke-dashoffset:1}.AssistantDiagram_documentSeal__3zsnU{opacity:0}.AssistantDiagram_documentSeal__3zsnU circle{fill:var(--marketing-hover);stroke:var(--c-pink);stroke-width:1.5px}.AssistantDiagram_documentSeal__3zsnU path{stroke:var(--c-pink)}.AssistantDiagram_active__E6Io5[data-kind=pdf] .AssistantDiagram_documentSheets__CmUhf rect{animation:AssistantDiagram_paperAssemble__nZb4m .46s ease both}.AssistantDiagram_active__E6Io5[data-kind=pdf] .AssistantDiagram_documentSheets__CmUhf rect:nth-child(2){animation-delay:90ms}.AssistantDiagram_active__E6Io5[data-kind=pdf] .AssistantDiagram_documentSheets__CmUhf rect:nth-child(3){animation-delay:.18s}.AssistantDiagram_active__E6Io5[data-kind=pdf] .AssistantDiagram_documentHeading__e_TMF{animation:AssistantDiagram_buildReveal__0wSkH .18s ease .3s both}.AssistantDiagram_active__E6Io5[data-kind=pdf] .AssistantDiagram_documentWrite__zLWm1,.AssistantDiagram_active__E6Io5[data-kind=takeoff] .AssistantDiagram_takeoffLine__Bv4I_{animation:AssistantDiagram_previewDraw__0_E_p .48s ease var(--preview-delay) both}.AssistantDiagram_active__E6Io5[data-kind=pdf] .AssistantDiagram_documentSeal__3zsnU{animation:AssistantDiagram_buildReveal__0wSkH .22s ease 1.28s both}.AssistantDiagram_blueprintPaper__w1Xpi{fill:var(--marketing-hover);stroke:var(--marketing-border)}.AssistantDiagram_blueprintGrid__4KlqD{stroke:var(--marketing-border);stroke-width:.5px}.AssistantDiagram_blueprintWalls__Ymb7_{stroke:var(--marketing-diagram-line)}.AssistantDiagram_takeoffLine__Bv4I_{stroke:currentColor}.AssistantDiagram_quantityMarks__0gEuR circle{fill:var(--marketing-hover);stroke:var(--c-blue);stroke-width:1.5px}.AssistantDiagram_quantityMarks__0gEuR text{fill:var(--marketing-text);font-size:7px}.AssistantDiagram_quantityMarks__0gEuR>g{opacity:0}.AssistantDiagram_active__E6Io5[data-kind=takeoff] .AssistantDiagram_quantityMarks__0gEuR>g{animation:AssistantDiagram_buildReveal__0wSkH .18s ease var(--preview-delay) both}.AssistantDiagram_complete__usvcY :is(.AssistantDiagram_documentWrite__zLWm1,.AssistantDiagram_takeoffLine__Bv4I_){stroke-dasharray:none;stroke-dashoffset:0}.AssistantDiagram_complete__usvcY :is(.AssistantDiagram_documentHeading__e_TMF,.AssistantDiagram_documentSeal__3zsnU,.AssistantDiagram_quantityMarks__0gEuR>g){opacity:1}@keyframes AssistantDiagram_paperAssemble__nZb4m{0%{opacity:.3;transform:translate(10px,-5px)}to{opacity:1;transform:translate(0)}}@keyframes AssistantDiagram_previewDraw__0_E_p{0%{stroke-dasharray:1;stroke-dashoffset:1}99%{stroke-dasharray:1;stroke-dashoffset:0}to{stroke-dasharray:none;stroke-dashoffset:0}}.AssistantDiagram_workflow__naNpd[data-playing=false] :is(.AssistantDiagram_documentPreview__FbIBx,.AssistantDiagram_takeoffPreview__Xyi5x) *{animation-play-state:paused}@media (max-width:600px){.AssistantDiagram_action__mVB6J :is(.AssistantDiagram_documentPreview__FbIBx,.AssistantDiagram_takeoffPreview__Xyi5x){height:72px;margin-block:4px}}.AssistantDiagram_action__mVB6J .AssistantDiagram_documentPreview__FbIBx{height:140px}.AssistantDiagram_actionRows__DKwWp :is(.AssistantDiagram_countIcon__vFAho,.AssistantDiagram_ratesIcon__WMZRh){color:var(--marketing-muted)}.AssistantDiagram_active__E6Io5[data-kind=takeoff] .AssistantDiagram_countIcon__vFAho{animation:AssistantDiagram_countReady__MM7CA .1s ease 1.28s both}.AssistantDiagram_active__E6Io5[data-kind=takeoff] .AssistantDiagram_ratesIcon__WMZRh{animation:AssistantDiagram_ratesReady__cB_ii .1s ease 1.48s both}.AssistantDiagram_complete__usvcY[data-kind=takeoff] .AssistantDiagram_countIcon__vFAho{color:var(--status-success)}.AssistantDiagram_complete__usvcY[data-kind=takeoff] .AssistantDiagram_ratesIcon__WMZRh{color:var(--c-blue)}@keyframes AssistantDiagram_countReady__MM7CA{0%{color:var(--marketing-muted)}to{color:var(--status-success)}}@keyframes AssistantDiagram_ratesReady__cB_ii{0%{color:var(--marketing-muted)}to{color:var(--c-blue)}}.AssistantDiagram_workflow__naNpd[data-playing=false] .AssistantDiagram_actionRows__DKwWp svg{animation-play-state:paused}@media (max-width:600px){.AssistantDiagram_action__mVB6J .AssistantDiagram_documentPreview__FbIBx{height:100.8px}}.AssistantDiagram_step__QuNLy[data-kind=pdf] .AssistantDiagram_action__mVB6J{padding-block:10px}.AssistantDiagram_step__QuNLy[data-kind=pdf] .AssistantDiagram_action__mVB6J>svg:first-child{margin-bottom:4px}.AssistantDiagram_step__QuNLy[data-kind=pdf] .AssistantDiagram_action__mVB6J strong{margin-bottom:2px}.AssistantDiagram_step__QuNLy[data-kind=pdf] .AssistantDiagram_action__mVB6J .AssistantDiagram_documentPreview__FbIBx{height:160px;margin-block:0}.AssistantDiagram_step__QuNLy[data-kind=pdf] .AssistantDiagram_format__WCBh3{margin-top:4px;padding-top:4px}@media (max-width:600px){.AssistantDiagram_step__QuNLy[data-kind=pdf] .AssistantDiagram_action__mVB6J{padding-block:8px}.AssistantDiagram_step__QuNLy[data-kind=pdf] .AssistantDiagram_action__mVB6J .AssistantDiagram_documentPreview__FbIBx{height:115.2px}}.AssistantDiagram_step__QuNLy:is([data-kind=pdf],[data-kind=takeoff],[data-kind=cad]) .AssistantDiagram_compactCard__uDUMH{box-sizing:border-box;min-height:168px;padding:12px;display:grid;place-items:center}.AssistantDiagram_compactBody__F7FiF{width:100%}.AssistantDiagram_step__QuNLy:is([data-kind=pdf],[data-kind=takeoff],[data-kind=cad]) .AssistantDiagram_compactCard__uDUMH :is(.AssistantDiagram_documentPreview__FbIBx,.AssistantDiagram_takeoffPreview__Xyi5x,.AssistantDiagram_cadDrawing__IZIev){display:block;width:100%;height:132px;margin:0;float:none;background:transparent}@media (max-width:600px){.AssistantDiagram_step__QuNLy:is([data-kind=pdf],[data-kind=takeoff],[data-kind=cad]) .AssistantDiagram_compactCard__uDUMH{min-height:140px;padding:8px}.AssistantDiagram_step__QuNLy:is([data-kind=pdf],[data-kind=takeoff],[data-kind=cad]) .AssistantDiagram_compactCard__uDUMH :is(.AssistantDiagram_documentPreview__FbIBx,.AssistantDiagram_takeoffPreview__Xyi5x,.AssistantDiagram_cadDrawing__IZIev){height:112px}}.AssistantDiagram_playback__nWbem button[aria-pressed=true]{color:var(--marketing-text);background:var(--marketing-muted-surface);border-color:var(--marketing-diagram-line)}@media (max-width:600px){.AssistantDiagram_playback__nWbem{flex-wrap:wrap}.AssistantDiagram_playbackStatus__gHAeq{flex-basis:100%}.AssistantDiagram_playback__nWbem>div{width:100%;justify-content:flex-end}.AssistantDiagram_explorer___RaAJ .AssistantDiagram_playback__nWbem button{min-width:44px;flex:1 1;padding-inline:4px}}.AssistantDiagram_step__QuNLy:is([data-kind=pdf],[data-kind=takeoff],[data-kind=cad]) .AssistantDiagram_compactCard__uDUMH{display:block}.AssistantDiagram_compactHeader__3EMAi{display:flex;align-items:center;gap:6px;margin-bottom:6px}.AssistantDiagram_compactHeader__3EMAi svg{flex:none}.AssistantDiagram_explorer___RaAJ .AssistantDiagram_compactHeader__3EMAi strong{font-size:11px;line-height:1.4;font-weight:600;margin:0}.AssistantDiagram_step__QuNLy:is([data-kind=pdf],[data-kind=takeoff],[data-kind=cad]) .AssistantDiagram_compactCard__uDUMH :is(.AssistantDiagram_documentPreview__FbIBx,.AssistantDiagram_takeoffPreview__Xyi5x,.AssistantDiagram_cadDrawing__IZIev){height:112px}@media (max-width:600px){.AssistantDiagram_step__QuNLy:is([data-kind=pdf],[data-kind=takeoff],[data-kind=cad]) .AssistantDiagram_compactCard__uDUMH :is(.AssistantDiagram_documentPreview__FbIBx,.AssistantDiagram_takeoffPreview__Xyi5x,.AssistantDiagram_cadDrawing__IZIev){height:96px}}.AssistantDiagram_builtInLabel__Hingx{position:absolute;top:282px;left:50%;transform:translateX(-50%);z-index:2;padding:4px 12px;background:var(--marketing-hover);border-radius:10px;color:var(--marketing-muted);font-size:11px;font-weight:550;white-space:nowrap;opacity:0}.AssistantDiagram_builtInLabel__Hingx.AssistantDiagram_built___SqHs{opacity:1;animation:AssistantDiagram_integratedLabelArrive__pvLXu .6s ease .65s both}.AssistantDiagram_buildLines__AtV5x .AssistantDiagram_toolBranch__UYbaB{animation-delay:var(--branch-delay)}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="2"] .AssistantDiagram_buildKnowledge__8d8wS>div{position:relative;background:var(--marketing-hover)}@keyframes AssistantDiagram_integratedLabelArrive__pvLXu{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.AssistantDiagram_buildingOverview__Rv1LW[data-frame] .AssistantDiagram_buildCanvas__nos81{height:470px}.AssistantDiagram_buildingOverview__Rv1LW[data-frame] .AssistantDiagram_buildCanvas__nos81 figcaption{top:420px}.AssistantDiagram_systemFrame__j4gVI{position:absolute;inset:0 0 64px;opacity:0;pointer-events:none;border-radius:24px}.AssistantDiagram_systemFrame__j4gVI.AssistantDiagram_built___SqHs{opacity:1;animation:none}.AssistantDiagram_systemFrame__j4gVI svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.AssistantDiagram_systemFrame__j4gVI rect{width:calc(100% - 2px);height:calc(100% - 2px);fill:none;stroke:var(--marketing-diagram-line);stroke-width:1.5px;stroke-linecap:round}.AssistantDiagram_systemFrame__j4gVI.AssistantDiagram_built___SqHs rect{animation:AssistantDiagram_knowledgeTrace__Duc1c 1.32s ease both}.AssistantDiagram_systemFrame__j4gVI>span{position:absolute;left:16px;top:12px;color:var(--marketing-muted);font-size:9px}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="2"] .AssistantDiagram_knowledgeField__0v62R,.AssistantDiagram_buildingOverview__Rv1LW[data-frame="5"] .AssistantDiagram_knowledgeField__0v62R{visibility:hidden}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="2"]{--core-left:calc(50% - 210px);--core-width:420px;--system-floor:64px}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="2"] .AssistantDiagram_systemFrame__j4gVI{inset:auto;top:80px;left:var(--core-left);width:var(--core-width);height:196px}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="2"] .AssistantDiagram_systemFrame__j4gVI>span{opacity:0;transition:opacity .35s ease}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="2"][data-expanded=true] .AssistantDiagram_systemFrame__j4gVI{top:0;left:0;width:100%;height:calc(100% - var(--system-floor));animation:AssistantDiagram_enclosureExpand__f_Dve .9s ease both}@keyframes AssistantDiagram_enclosureExpand__f_Dve{0%{top:80px;left:var(--core-left);width:var(--core-width);height:196px}to{top:0;left:0;width:100%;height:calc(100% - var(--system-floor))}}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="2"][data-expanded=true] .AssistantDiagram_systemFrame__j4gVI>span{opacity:1}.AssistantDiagram_toolDock__UCEvA{position:absolute;left:1px;right:1px;top:294px;bottom:65px;opacity:0;border-top:1px solid var(--marketing-border);background:color-mix(in srgb,var(--marketing-text) 2%,transparent);border-radius:0 0 24px 24px}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="3"] .AssistantDiagram_buildTools__ML6Lm{top:316px}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="4"] .AssistantDiagram_buildBrain__cci5v{top:116px;left:calc(50% - 136px)}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="4"] .AssistantDiagram_buildBrain__cci5v>span:last-child{display:none}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="4"] .AssistantDiagram_buildBrain__cci5v:after{content:"+";position:absolute;left:56px;color:var(--marketing-muted);font-size:14px}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="4"] .AssistantDiagram_buildLines__AtV5x>path:nth-child(-n+2){display:none}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="4"] .AssistantDiagram_buildTools__ML6Lm{top:308px;gap:8px}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="4"] .AssistantDiagram_buildTools__ML6Lm li{border:1px solid var(--marketing-border);border-radius:10px;background:var(--marketing-surface);padding:4px;gap:4px;min-height:64px}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="4"] .AssistantDiagram_buildToolIcon__NNGfp{width:24px;height:24px;border-radius:6px}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="5"] .AssistantDiagram_systemFrame__j4gVI{box-shadow:var(--marketing-shadow);background:var(--marketing-surface)}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="5"] .AssistantDiagram_buildKnowledge__8d8wS{padding-top:8px;border-top:1px solid var(--marketing-border)}@media (max-width:600px){.AssistantDiagram_buildingOverview__Rv1LW[data-frame] .AssistantDiagram_buildCanvas__nos81{height:496px}.AssistantDiagram_buildingOverview__Rv1LW[data-frame] .AssistantDiagram_buildCanvas__nos81 figcaption{top:420px}.AssistantDiagram_builtInLabel__Hingx{top:282px;font-size:9px;padding:4px 8px}.AssistantDiagram_systemFrame__j4gVI{bottom:88px}.AssistantDiagram_systemFrame__j4gVI>span{font-size:8px}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="2"]{--core-left:0px;--core-width:100%;--system-floor:88px}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="2"][data-expanded=true] .AssistantDiagram_systemFrame__j4gVI{height:calc(100% - 88px)}.AssistantDiagram_toolDock__UCEvA{top:294px;bottom:89px}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="3"] .AssistantDiagram_buildTools__ML6Lm{top:316px}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="4"] .AssistantDiagram_buildTools__ML6Lm{top:282px;gap:8px}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="4"] .AssistantDiagram_buildTools__ML6Lm li{min-height:32px}.AssistantDiagram_buildingOverview__Rv1LW[data-frame="4"] .AssistantDiagram_buildToolIcon__NNGfp{width:22px;height:22px}}.AssistantDiagram_buildingOverview__Rv1LW[data-frame][data-playing=false] .AssistantDiagram_systemFrame__j4gVI,.AssistantDiagram_buildingOverview__Rv1LW[data-frame][data-playing=false] .AssistantDiagram_systemFrame__j4gVI rect{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.AssistantDiagram_buildingOverview__Rv1LW[data-frame] *{animation:none!important;transition:none!important}}.OverviewRefinements_page__9jK8n{min-height:100vh;padding:32px;background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--c-orange) 8%,transparent),transparent 45%),var(--marketing-hover);color:var(--marketing-text)}.OverviewRefinements_header__htMIv{max-width:1500px;margin:0 auto 24px;display:flex;justify-content:space-between;gap:32px;align-items:center}.OverviewRefinements_header__htMIv h1{font-size:28px;margin:16px 0 8px;letter-spacing:-.03em}.OverviewRefinements_header__htMIv p{font-size:13px;line-height:1.6;color:var(--marketing-muted);max-width:660px}.OverviewRefinements_header__htMIv nav{display:flex;gap:8px;flex-wrap:wrap}.OverviewRefinements_cardHead__SpDX8 a,.OverviewRefinements_header__htMIv a{font-size:11px;color:var(--marketing-muted);border:1px solid var(--marketing-border);background:var(--marketing-surface);padding:10px 12px;border-radius:10px;text-decoration:none}.OverviewRefinements_cardHead__SpDX8 a:hover,.OverviewRefinements_header__htMIv a:hover{background:var(--marketing-hover);color:var(--marketing-text)}.OverviewRefinements_cardHead__SpDX8 a:focus-visible,.OverviewRefinements_header__htMIv a:focus-visible{outline:2px solid var(--c-purple);outline-offset:2px}.OverviewRefinements_gallery__ejSn4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;max-width:1500px;margin:auto}.OverviewRefinements_card__DqEzF{min-width:0;border:1px solid var(--marketing-border);border-radius:24px;background:var(--marketing-surface);box-shadow:var(--marketing-shadow);overflow:hidden}.OverviewRefinements_cardHead__SpDX8{padding:24px;position:relative;min-height:148px}.OverviewRefinements_cardHead__SpDX8>span{font-size:10px;letter-spacing:.08em;color:var(--c-orange)}.OverviewRefinements_cardHead__SpDX8 h2{font-size:20px;margin:10px 0 8px;letter-spacing:-.02em}.OverviewRefinements_cardHead__SpDX8 p{font-size:12px;line-height:1.6;color:var(--marketing-muted);max-width:78%}.OverviewRefinements_cardHead__SpDX8 a{position:absolute;right:24px;bottom:24px}.OverviewRefinements_preview__L29e4{padding:8px 24px 24px}.OverviewRefinements_preview__L29e4 [class*=watchNext],.OverviewRefinements_preview__L29e4 [class*=workflowHead]{display:none}.OverviewRefinements_focused__T0K3B{display:block;max-width:1100px}.OverviewRefinements_note__E__v_{max-width:1500px;margin:24px auto 0;font-size:11px;line-height:1.6;color:var(--marketing-muted)}@media (max-width:1099px){.OverviewRefinements_gallery__ejSn4{grid-template-columns:1fr}}@media (max-width:600px){.OverviewRefinements_page__9jK8n{padding:16px}.OverviewRefinements_header__htMIv{display:block}.OverviewRefinements_header__htMIv h1{font-size:24px}.OverviewRefinements_header__htMIv nav{margin-top:16px}.OverviewRefinements_cardHead__SpDX8{padding:16px;min-height:152px}.OverviewRefinements_cardHead__SpDX8 p{max-width:100%}.OverviewRefinements_cardHead__SpDX8 a{position:static;display:inline-block;margin-top:12px}.OverviewRefinements_preview__L29e4{padding:8px 12px 16px}.OverviewRefinements_note__E__v_{font-size:10px}}