.SmartExplorerDemo_container__3AsV6{width:100%;align-items:center;gap:8px;overflow:hidden}.SmartExplorerDemo_container__3AsV6,.SmartExplorerDemo_mockChatPanel__3IQ3V{height:100%;display:flex;justify-content:center;padding:8px;position:relative}.SmartExplorerDemo_mockChatPanel__3IQ3V{width:24%;background:rgba(0,0,0,.03);border-radius:8px;flex-direction:column}.SmartExplorerDemo_chatLabel__BiIiE{position:absolute;top:6px;left:10px;font-size:8px;text-transform:uppercase;letter-spacing:.5px;color:rgba(0,0,0,.3);font-weight:500}.SmartExplorerDemo_chatFlow__2zXyJ{display:flex;flex-direction:column;gap:8px;margin-top:10px}.SmartExplorerDemo_messageBubble__eS_lP{display:flex;flex-direction:column;gap:4px}.SmartExplorerDemo_bubbleBar__6Kg63{height:8px;border-radius:4px;background:rgba(0,0,0,.08);transition:all .3s ease;position:relative;overflow:hidden}.SmartExplorerDemo_userBubble__HsqIm{width:60%;align-self:flex-end;background:rgba(0,0,0,.12);animation:SmartExplorerDemo_slideIn__Yra6x .3s ease}.SmartExplorerDemo_aiBubble__NVRMA{width:40%;align-self:flex-start;background:rgba(0,0,0,.08);animation:SmartExplorerDemo_slideIn__Yra6x .3s ease}.SmartExplorerDemo_aiBubble__NVRMA.SmartExplorerDemo_typing__gXtg4{animation:SmartExplorerDemo_growWidth__rzDST 2s ease-out forwards}@keyframes SmartExplorerDemo_growWidth__rzDST{0%{width:40%}to{width:80%}}@keyframes SmartExplorerDemo_slideIn__Yra6x{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.SmartExplorerDemo_typingIndicator__J_GyW{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;gap:2px}.SmartExplorerDemo_typingIndicator__J_GyW span{width:2px;height:2px;border-radius:50%;background:rgba(0,0,0,.3);animation:SmartExplorerDemo_typingDot__NSs3t 1.4s infinite}.SmartExplorerDemo_typingIndicator__J_GyW span:nth-child(2){animation-delay:.2s}.SmartExplorerDemo_typingIndicator__J_GyW span:nth-child(3){animation-delay:.4s}@keyframes SmartExplorerDemo_typingDot__NSs3t{0%,60%,to{opacity:.3}30%{opacity:1}}.SmartExplorerDemo_connectionArrow__FY_0d{width:20px;display:flex;align-items:center;justify-content:center;position:relative}.SmartExplorerDemo_arrowPulse__S0Q3o{font-size:16px;color:rgba(102,126,234,.6);animation:SmartExplorerDemo_pulse__7iqjQ 1s ease-in-out infinite}@keyframes SmartExplorerDemo_pulse__7iqjQ{0%,to{opacity:.3;transform:translateX(0)}50%{opacity:1;transform:translateX(3px)}}.SmartExplorerDemo_explorerPanel__TInX1{flex:1;height:100%;background:linear-gradient(135deg,#fff,#fafafa);border-radius:10px;border:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04);position:relative}.SmartExplorerDemo_analyzingBadge__Ofac6{position:absolute;top:8px;right:8px;padding:4px 8px;background:rgba(102,126,234,.1);border-radius:12px;font-size:9px;color:rgba(102,126,234,.8);animation:SmartExplorerDemo_fadeInOut__ZJTeJ 1.5s ease-in-out infinite;z-index:10}@keyframes SmartExplorerDemo_fadeInOut__ZJTeJ{0%,to{opacity:.5}50%{opacity:1}}.SmartExplorerDemo_explorerContent__v5YcL{flex:1;padding:12px;display:flex;align-items:center;justify-content:center}.SmartExplorerDemo_questionsGrid__P_Rdj{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:4px;width:100%;height:100%;max-width:100%;max-height:180px}.SmartExplorerDemo_questionCard__JGcMA{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:6px;padding:6px 8px;display:flex;flex-direction:column;justify-content:space-between;opacity:0;transform:scale(.95);transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer;position:relative;overflow:hidden;min-height:0}.SmartExplorerDemo_questionCard__JGcMA:hover{border-color:rgba(102,126,234,.3);background:linear-gradient(135deg,#fff,rgba(102,126,234,.02));transform:scale(1.02);box-shadow:0 4px 12px rgba(102,126,234,.08)}.SmartExplorerDemo_questionCard__JGcMA.SmartExplorerDemo_visible__GfNPa{opacity:1;transform:scale(1)}.SmartExplorerDemo_cardTop__6dmXJ{display:flex;align-items:center;justify-content:flex-end;margin-bottom:4px}.SmartExplorerDemo_questionIcon__Q21Ns{display:none}.SmartExplorerDemo_questionTag__jgrhF{font-size:7px;font-weight:500;letter-spacing:.3px;padding:1px 4px;background:rgba(102,126,234,.08);color:#667eea;border-radius:3px;text-transform:uppercase}.SmartExplorerDemo_questionText__sm8lt{font-size:10px;color:#333;line-height:1.3;font-weight:500;flex:1;margin-bottom:4px}.SmartExplorerDemo_answerHint__NFPnl{display:flex;align-items:center;justify-content:flex-start;opacity:.5;transition:opacity .3s ease}.SmartExplorerDemo_questionCard__JGcMA:hover .SmartExplorerDemo_answerHint__NFPnl{opacity:.8}.SmartExplorerDemo_clickHint__1LIvS{font-size:8px;color:rgba(0,0,0,.4);font-weight:400;display:flex;align-items:center}.SmartExplorerDemo_waitingState__buqYP{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.SmartExplorerDemo_emptyCards__kG4hp{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px;width:100%;height:100%;max-width:420px;max-height:260px}.SmartExplorerDemo_emptyCard__RXVyH{background:rgba(0,0,0,.02);border:1px dashed rgba(0,0,0,.08);border-radius:8px;animation:SmartExplorerDemo_breathe__T_Z1T 3s ease-in-out infinite}@keyframes SmartExplorerDemo_breathe__T_Z1T{0%,to{opacity:.3}50%{opacity:.5}}@media (max-width:768px){.SmartExplorerDemo_container__3AsV6{gap:4px;padding:4px}.SmartExplorerDemo_mockChatPanel__3IQ3V{width:20%;padding:6px}.SmartExplorerDemo_questionsGrid__P_Rdj{gap:3px;max-height:160px}.SmartExplorerDemo_questionCard__JGcMA{padding:4px 6px}.SmartExplorerDemo_questionTag__jgrhF{font-size:6px;padding:1px 3px}.SmartExplorerDemo_questionText__sm8lt{font-size:9px}.SmartExplorerDemo_clickHint__1LIvS{font-size:7px}}.AppShowcase_section__1zPX5{position:relative;padding:100px 0;background:linear-gradient(180deg,#fafafa,#fff);overflow:hidden}.AppShowcase_container__xYXfc{max-width:1400px;margin:0 auto;padding:0 24px}.AppShowcase_header__Vu1HN{text-align:center;margin-bottom:60px}.AppShowcase_title__gdVXx{font-size:48px;font-weight:600;margin:0 0 20px;color:#1a1a1a;line-height:1.2;letter-spacing:-.02em}.AppShowcase_gradient__335CE{background:linear-gradient(90deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AppShowcase_subtitle__vxRqA{font-size:18px;color:#64748b;margin:0 auto;max-width:600px;line-height:1.6}.AppShowcase_imageWrapper__qaBrn{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.AppShowcase_imageContainer__v3FGI{position:relative;width:100%;max-width:1100px;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.07),0 10px 15px rgba(0,0,0,.1),0 20px 25px rgba(0,0,0,.1),0 30px 40px rgba(0,0,0,.08);background:linear-gradient(135deg,rgba(139,92,246,.05),rgba(236,72,153,.05))}.AppShowcase_appImage__V7UfF{width:100%;height:auto;display:block;transform:scale(1.02);transform-origin:center}.AppShowcase_badges__LvgLY{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:40px;flex-wrap:wrap}.AppShowcase_badge__SAR0Q{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:100px;transition:all .2s ease}.AppShowcase_badge__SAR0Q:hover{border-color:#d4d4d8;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.AppShowcase_badgeIcon__Fdtnv{display:flex;align-items:center;color:#8b5cf6}.AppShowcase_badgeText__lGLuL{font-size:14px;color:#4b5563;font-weight:500;white-space:nowrap}@media (max-width:768px){.AppShowcase_section__1zPX5{padding:60px 0}.AppShowcase_title__gdVXx{font-size:32px}.AppShowcase_subtitle__vxRqA{font-size:16px}.AppShowcase_header__Vu1HN{margin-bottom:40px}.AppShowcase_imageContainer__v3FGI{border-radius:12px}.AppShowcase_badges__LvgLY{gap:12px;margin-top:30px}.AppShowcase_badge__SAR0Q{padding:6px 12px}.AppShowcase_badgeText__lGLuL{font-size:13px}}@media (max-width:480px){.AppShowcase_title__gdVXx{font-size:28px}.AppShowcase_subtitle__vxRqA{font-size:14px}.AppShowcase_imageContainer__v3FGI{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.07),0 8px 12px rgba(0,0,0,.1)}.AppShowcase_badge__SAR0Q{padding:5px 10px}.AppShowcase_badgeText__lGLuL{font-size:12px}}