.DemoPage_demoPage__dZsVZ{background:var(--bg);color:var(--text);overflow-x:hidden}.DemoPage_section__DcBlt{min-height:100vh}.DemoPage_sectionCompact__sCdJ5,.DemoPage_section__DcBlt{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;position:relative}.DemoPage_sectionCompact__sCdJ5{min-height:auto}.DemoPage_label__Up3AL{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--accent-orange);margin-bottom:16px}.DemoPage_title__tX9WX{font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.1;text-align:center;color:var(--text);margin:0 0 16px}.DemoPage_subtitle__OCV8m{font-size:clamp(15px,2vw,18px);color:var(--text-muted);text-align:center;max-width:560px;line-height:1.6;margin:0 0 40px}.DemoPage_highlight__dbURS{color:var(--accent-orange);text-shadow:0 0 40px rgba(234,96,34,.3)}.DemoPage_fadeUp__IBZDp{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.DemoPage_visible__38NWN{opacity:1;transform:translateY(0)}.DemoPage_stagger1__1GgfP{transition-delay:calc(1 * .12s)}.DemoPage_stagger2__jZDa8{transition-delay:calc(2 * .12s)}.DemoPage_stagger3__iaIat{transition-delay:calc(3 * .12s)}.DemoPage_stagger4__0zVxH{transition-delay:calc(4 * .12s)}.DemoPage_stagger5__d2R2O{transition-delay:calc(5 * .12s)}.DemoPage_stagger6__9iCO4{transition-delay:calc(6 * .12s)}.DemoPage_hero__ZqSU3{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px 120px;position:relative;background:radial-gradient(ellipse at 50% 40%,rgba(20,74,86,.25) 0,transparent 70%)}.DemoPage_chatInput__633_M{display:flex;align-items:center;gap:12px;background:var(--bg-card);border:1px solid rgba(234,96,34,.3);border-radius:16px;padding:16px 24px;max-width:560px;width:100%;margin-bottom:48px}.DemoPage_spark__JQJ1l{width:24px;height:24px;min-width:24px;border-radius:50%;background:var(--accent-orange);box-shadow:0 0 16px rgba(234,96,34,.4)}.DemoPage_chatInputText__E6m6d{flex:1 1;color:var(--text-muted);font-size:15px;overflow:hidden;white-space:nowrap}.DemoPage_typingText___1qNh{display:inline-block;overflow:hidden;white-space:nowrap;border-right:2px solid var(--accent-orange);animation:DemoPage_typing__wnveG 3s steps(40) infinite,DemoPage_blinkCaret__rVmJJ .75s step-end infinite;max-width:100%}.DemoPage_sendButton__x_MXO{width:32px;height:32px;min-width:32px;border-radius:8px;background:var(--accent-orange);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.DemoPage_scrollHint__yqqdA{display:flex;flex-direction:column;align-items:center;gap:8px;position:absolute;bottom:40px;left:50%;opacity:0;transition:opacity calc(4 * .12s) .6s cubic-bezier(.22,1,.36,1)}.DemoPage_scrollHint__yqqdA.DemoPage_visible__38NWN{opacity:1;transform:translateX(-50%);animation:DemoPage_bobDown__PCIam 1.8s ease-in-out infinite;animation-delay:.6s}.DemoPage_scrollHintText__eIrt8{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--accent-orange);opacity:.9;white-space:nowrap}.DemoPage_scrollChevron__gYMP5{color:var(--accent-orange);width:28px;height:28px;opacity:.9}.DemoPage_appMockup__wAJpJ{background:var(--bg-card);border:1px solid rgba(234,96,34,.15);border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.4),0 0 60px rgba(234,96,34,.05);max-width:900px;width:100%;overflow:hidden}.DemoPage_appTopbar__jWb0t{background:var(--bg-elevated);height:44px;display:flex;align-items:center;padding:0 16px;gap:12px;border-bottom:1px solid var(--border)}.DemoPage_dots__IJMi8{display:flex;gap:6px;margin-right:8px}.DemoPage_dotG__CRMmR,.DemoPage_dotR__fdQmR,.DemoPage_dotY__YYjOm{width:10px;height:10px;border-radius:50%}.DemoPage_dotR__fdQmR{background:#ff5f57}.DemoPage_dotY__YYjOm{background:#febc2e}.DemoPage_dotG__CRMmR{background:#28c840}.DemoPage_logo__DxyxJ{font-size:13px;font-weight:700;color:var(--accent-orange);letter-spacing:-.3px}.DemoPage_search__2GINW{margin-left:auto;background:rgba(20,74,86,.2);border-radius:8px;padding:4px 14px;font-size:11px;color:var(--text-muted)}.DemoPage_contextBadge__CE1wk{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--accent-orange);background:rgba(234,96,34,.1);padding:3px 10px;border-radius:6px}.DemoPage_appBody__p58lS{display:flex;min-height:320px}.DemoPage_appSidebar__JjTQb{width:56px;background:rgba(8,14,26,.6);display:flex;flex-direction:column;align-items:center;padding:12px 0;gap:4px;border-right:1px solid var(--border)}.DemoPage_navIcon___T7WX{width:36px;height:36px;border-radius:8px;background:rgba(20,74,86,.08);display:flex;align-items:center;justify-content:center;font-size:14px}.DemoPage_navIconActive__AK46a{background:rgba(234,96,34,.15)}.DemoPage_appContent__m9_tV{flex:1 1;padding:20px;display:flex;flex-direction:column;gap:16px;overflow:hidden}.DemoPage_msg___lQ8m{display:flex;gap:10px;max-width:85%}.DemoPage_msgUser__9WmCY{margin-left:auto;flex-direction:row-reverse}.DemoPage_msgAi__wcOAv{flex-direction:row}.DemoPage_msgAvatar__RGPg_{width:28px;height:28px;min-width:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.DemoPage_avatarAi__V13c1{background:linear-gradient(135deg,var(--accent-orange),#c04e18);color:#fff}.DemoPage_avatarUser__NQBDF{background:var(--primary);color:#fff}.DemoPage_msgBubble__o5X_R{border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.6}.DemoPage_userBubble__bNao7{background:var(--primary);color:var(--text)}.DemoPage_aiBubble__hKuCg{background:var(--bg-card);border-left:2px solid var(--accent-orange);color:var(--text)}.DemoPage_aiBubble__hKuCg strong{color:var(--accent-orange);font-weight:600}.DemoPage_thinkingBar__NwVlb{display:flex;align-items:center;gap:8px;background:rgba(234,96,34,.08);border:1px solid rgba(234,96,34,.15);border-radius:8px;padding:8px 14px;font-size:12px;color:var(--accent-orange);max-width:85%}.DemoPage_thinkingDot__bKNFm{width:6px;height:6px;border-radius:50%;background:var(--accent-orange);animation:DemoPage_pulse__9RpsJ 1.2s ease-in-out infinite}.DemoPage_thinkingDot__bKNFm:nth-child(2){animation-delay:.2s}.DemoPage_thinkingDot__bKNFm:nth-child(3){animation-delay:.4s}.DemoPage_sourceTags__lF1GF{display:flex;flex-wrap:wrap;gap:6px;max-width:85%;padding-left:38px}.DemoPage_sourceTag__WHSGd{background:rgba(20,74,86,.15);color:var(--text-muted)}.DemoPage_memoryTag__lYclN,.DemoPage_sourceTag__WHSGd{display:inline-flex;align-items:center;gap:4px;border-radius:6px;padding:3px 10px;font-size:10px}.DemoPage_memoryTag__lYclN{background:rgba(234,96,34,.12);color:var(--accent-orange)}.DemoPage_stepsGrid__T0r_X{display:flex;gap:0;max-width:900px;width:100%;list-style:none;margin:0;padding:0;counter-reset:step-counter}.DemoPage_step__oSYCl{flex:1 1;border-top:2px solid var(--border);padding:32px 20px;text-align:center;position:relative}.DemoPage_stepActive__0KtH0{border-top-color:var(--accent-orange)}.DemoPage_stepNum__kw5xY{font-size:36px;font-weight:800;color:rgba(234,96,34,.2);line-height:1;margin-bottom:12px;display:block}.DemoPage_stepActive__0KtH0 .DemoPage_stepNum__kw5xY{color:var(--accent-orange)}.DemoPage_stepTitle__3In3W{font-size:16px;font-weight:700;color:var(--text);margin:0 0 8px}.DemoPage_stepDesc__BjOKq{font-size:13px;color:var(--text-muted);line-height:1.5;margin:0}.DemoPage_stepArrow__v647p{position:absolute;right:-8px;top:36px;color:var(--accent-orange);font-size:14px;z-index:1}.DemoPage_timeline__ydBUZ{display:flex;position:relative;max-width:900px;width:100%;list-style:none;margin:0;padding:40px 0 0}.DemoPage_timeline__ydBUZ:before{content:"";position:absolute;top:64px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,var(--accent-orange),transparent);opacity:.3}.DemoPage_tlItem__ukhx3{flex:1 1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.DemoPage_tlIcon__2jzGQ{width:48px;height:48px;border-radius:50%;background:var(--bg-card);border:2px solid rgba(234,96,34,.3);display:flex;align-items:center;justify-content:center;font-size:20px;z-index:1;position:relative}.DemoPage_tlIconActive__nq5_K{background:var(--accent-orange);border-color:var(--accent-orange);box-shadow:0 0 20px rgba(234,96,34,.4)}.DemoPage_tlTime__O6mnA{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--accent-orange)}.DemoPage_tlTitle__3_Pv9{font-size:14px;font-weight:700;color:#fff;margin:0}.DemoPage_tlDesc__wYMV4{font-size:12px;color:var(--text-muted);margin:0;max-width:120px}.DemoPage_brainSection__tBzQX{min-height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;position:relative;background:radial-gradient(ellipse at 50% 60%,rgba(20,74,86,.2) 0,transparent 70%)}.DemoPage_brainGrid__JLRLC{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:800px;width:100%;margin-bottom:48px}.DemoPage_brainCard__vmuq_{background:rgba(14,23,38,.6);border:1px solid rgba(234,96,34,.1);border-radius:12px;padding:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center}.DemoPage_brainIcon__amUij{font-size:32px;margin-bottom:12px;display:block}.DemoPage_brainCardTitle__dVkjp{font-size:14px;font-weight:700;color:var(--text);margin:0 0 6px}.DemoPage_brainCardDesc__HXDwv{font-size:12px;color:var(--text-muted);line-height:1.5;margin:0 0 12px}.DemoPage_brainStat__XgR8e{font-size:28px;font-weight:800;color:var(--accent-orange);line-height:1}.DemoPage_kgViz__ny2r2{max-width:500px;width:100%;height:200px;position:relative;background:rgba(14,23,38,.3);border-radius:16px;overflow:hidden}.DemoPage_kgSvg__0FC8P{position:absolute;top:0;left:0;width:100%;height:100%}.DemoPage_kgLine__Y429v{stroke:rgba(234,96,34,.3);stroke-width:1.5;fill:none;stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset 1.2s ease-out}.DemoPage_kgLineVisible__pVFo1{stroke-dashoffset:0}.DemoPage_kgNode__5fjuR{position:absolute;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;text-align:center;line-height:1.2;padding:4px}.DemoPage_kgOuter__lW2Fd{width:60px;height:60px;background:var(--bg-card);border:1px solid rgba(234,96,34,.25);color:var(--text-muted)}.DemoPage_kgCenter__bf2cH{width:72px;height:72px;background:var(--accent-orange);color:#fff;font-size:10px;font-weight:700;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px rgba(234,96,34,.4),0 0 60px rgba(234,96,34,.15);animation:DemoPage_centerPulse__uyxIT 3s ease-in-out infinite;z-index:2}.DemoPage_kgNode1__Mr3Qy{top:15%;left:10%}.DemoPage_kgNode2__ZUMnY{top:10%;right:15%}.DemoPage_kgNode3__M81wM{bottom:15%;left:15%}.DemoPage_kgNode4__dN7AB{bottom:10%;right:10%}.DemoPage_ctaSection__6K00W{min-height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 24px;position:relative;background:linear-gradient(180deg,var(--bg) 0,var(--primary-dark) 100%)}.DemoPage_ctaTitle__kAgI4{font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.1;text-align:center;color:var(--text);margin:0 0 16px}.DemoPage_ctaButton__i_nMI{display:inline-flex;align-items:center;gap:8px;background:var(--accent-orange);color:#fff;font-size:18px;font-weight:700;padding:16px 40px;border-radius:12px;text-decoration:none;box-shadow:0 8px 32px rgba(234,96,34,.3);transition:transform .2s,box-shadow .2s;margin-bottom:16px}.DemoPage_ctaButton__i_nMI:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(234,96,34,.4)}.DemoPage_ctaSecondary__2Y9ZO{font-size:14px;color:var(--text-muted)}@keyframes DemoPage_pulse__9RpsJ{0%,to{opacity:.3}50%{opacity:1}}@keyframes DemoPage_typing__wnveG{0%{width:0}50%{width:100%}55%{width:100%}to{width:0}}@keyframes DemoPage_blinkCaret__rVmJJ{0%,to{border-color:var(--accent-orange)}50%{border-color:transparent}}@keyframes DemoPage_bobDown__PCIam{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(10px)}}@keyframes DemoPage_centerPulse__uyxIT{0%,to{box-shadow:0 0 30px rgba(234,96,34,.4),0 0 60px rgba(234,96,34,.15)}50%{box-shadow:0 0 40px rgba(234,96,34,.6),0 0 80px rgba(234,96,34,.25)}}@keyframes DemoPage_drawLine__GJb5F{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@media (max-width:1024px){.DemoPage_appMockup__wAJpJ{max-width:100%}.DemoPage_timeline__ydBUZ{flex-wrap:wrap;gap:24px}.DemoPage_timeline__ydBUZ:before{display:none}.DemoPage_tlItem__ukhx3{flex-grow:0;flex-shrink:0;flex-basis:calc(33.33% - 16px)}.DemoPage_brainGrid__JLRLC{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.DemoPage_hero__ZqSU3{min-height:auto;padding:120px 20px 60px}.DemoPage_brainSection__tBzQX,.DemoPage_ctaSection__6K00W,.DemoPage_sectionCompact__sCdJ5,.DemoPage_section__DcBlt{padding:60px 16px}.DemoPage_appSidebar__JjTQb{display:none}.DemoPage_appContent__m9_tV{padding:14px}.DemoPage_appMockup__wAJpJ{border-radius:12px}.DemoPage_stepsGrid__T0r_X{flex-direction:column;gap:0}.DemoPage_step__oSYCl{border-top:none;border-left:2px solid var(--border);text-align:left;padding:20px 20px 20px 24px}.DemoPage_stepActive__0KtH0{border-left-color:var(--accent-orange);border-top-color:transparent}.DemoPage_stepArrow__v647p{display:none}.DemoPage_timeline__ydBUZ{flex-direction:column;align-items:flex-start;gap:20px;padding-left:32px}.DemoPage_timeline__ydBUZ:before{display:block;top:0;bottom:0;left:23px;right:auto;width:2px;height:auto;background:linear-gradient(180deg,transparent,var(--accent-orange),transparent)}.DemoPage_tlItem__ukhx3{flex:none;flex-direction:row;text-align:left;gap:12px;width:100%}.DemoPage_tlIcon__2jzGQ{width:40px;height:40px;min-width:40px;font-size:16px}.DemoPage_brainGrid__JLRLC{grid-template-columns:1fr}.DemoPage_kgViz__ny2r2{height:180px}.DemoPage_chatInput__633_M{padding:12px 16px}.DemoPage_msg___lQ8m{max-width:95%}.DemoPage_sourceTags__lF1GF{padding-left:0}}@media (prefers-reduced-motion:reduce){.DemoPage_fadeUp__IBZDp{opacity:1;transform:none;transition:none}.DemoPage_stagger1__1GgfP,.DemoPage_stagger2__jZDa8,.DemoPage_stagger3__iaIat,.DemoPage_stagger4__0zVxH,.DemoPage_stagger5__d2R2O,.DemoPage_stagger6__9iCO4{transition-delay:0s}.DemoPage_typingText___1qNh{animation:none;border-right:none;width:auto;overflow:visible}.DemoPage_thinkingDot__bKNFm{animation:none;opacity:1}.DemoPage_scrollHint__yqqdA{animation:none;opacity:1;transform:translateX(-50%)}.DemoPage_kgCenter__bf2cH{animation:none}.DemoPage_kgLine__Y429v{stroke-dashoffset:0;transition:none}}