.page-module__DaQZoq__container{min-height:100vh;position:relative;overflow:hidden}.page-module__DaQZoq__bgGradient{background:radial-gradient(ellipse 80% 50% at 50% -20%,#00d4aa26,transparent),radial-gradient(ellipse 60% 40% at 100% 100%,#0984e31a,transparent),var(--bg-primary);z-index:0;position:fixed;inset:0}.page-module__DaQZoq__bgGrid{z-index:0;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0}.page-module__DaQZoq__bgOrbs{pointer-events:none;z-index:0;position:fixed;inset:0}.page-module__DaQZoq__orb1,.page-module__DaQZoq__orb2,.page-module__DaQZoq__orb3{filter:blur(80px);opacity:.4;border-radius:50%;position:absolute}.page-module__DaQZoq__orb1{background:var(--accent-primary);width:400px;height:400px;animation:8s ease-in-out infinite page-module__DaQZoq__float;top:-100px;right:10%}.page-module__DaQZoq__orb2{background:#0984e3;width:300px;height:300px;animation:10s ease-in-out infinite reverse page-module__DaQZoq__float;bottom:10%;left:-50px}.page-module__DaQZoq__orb3{background:#a29bfe;width:200px;height:200px;animation:6s ease-in-out infinite page-module__DaQZoq__float;top:40%;right:-50px}.page-module__DaQZoq__header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);background:#0a0a0fcc;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:fixed;top:0;left:0;right:0}.page-module__DaQZoq__logo{align-items:center;gap:.5rem;display:flex}.page-module__DaQZoq__logoIcon{color:var(--accent-primary);font-size:1.5rem}.page-module__DaQZoq__logoText{letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.page-module__DaQZoq__logoBadge{background:var(--accent-gradient);color:var(--bg-primary);letter-spacing:.05em;border-radius:4px;padding:.2rem .5rem;font-size:.65rem;font-weight:600}.page-module__DaQZoq__timer{font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-color);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1rem;display:flex}.page-module__DaQZoq__timerIcon{font-size:1rem}.page-module__DaQZoq__timerUrgent{color:var(--error);animation:1s ease-in-out infinite page-module__DaQZoq__pulse}.page-module__DaQZoq__requestBtn{color:var(--bg-primary);background:var(--accent-gradient);border-radius:var(--radius-md);cursor:pointer;border:none;padding:.6rem 1.2rem;font-size:.875rem;font-weight:600;transition:all .2s}.page-module__DaQZoq__requestBtn:hover{box-shadow:var(--shadow-glow);transform:translateY(-2px)}.page-module__DaQZoq__main{z-index:1;min-height:100vh;padding-top:80px;position:relative}.page-module__DaQZoq__landing{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1400px;min-height:calc(100vh - 80px);margin:0 auto;padding:4rem 2rem;display:grid}.page-module__DaQZoq__heroContent{animation:.8s ease-out page-module__DaQZoq__slideUp}.page-module__DaQZoq__heroTag{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-primary);border:1px solid var(--border-accent);border-radius:var(--radius-lg);background:#00d4aa1a;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;display:inline-block}.page-module__DaQZoq__heroTitle{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:3.5rem;font-weight:700;line-height:1.1}.page-module__DaQZoq__heroHighlight{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__DaQZoq__heroSubtitle{color:var(--text-secondary);max-width:500px;margin-bottom:2rem;font-size:1.125rem;line-height:1.7}.page-module__DaQZoq__heroFeatures{flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;display:flex}.page-module__DaQZoq__feature{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.page-module__DaQZoq__featureIcon{font-size:1rem}.page-module__DaQZoq__heroCta{flex-direction:column;gap:.75rem;display:flex}.page-module__DaQZoq__primaryBtn{font-size:1rem;font-weight:600;font-family:var(--font-primary);color:var(--bg-primary);background:var(--accent-gradient);border-radius:var(--radius-lg);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.75rem;width:fit-content;padding:1rem 2rem;transition:all .3s;display:inline-flex}.page-module__DaQZoq__primaryBtn:hover{box-shadow:var(--shadow-glow);transform:translateY(-3px)}.page-module__DaQZoq__btnArrow{transition:transform .2s}.page-module__DaQZoq__primaryBtn:hover .page-module__DaQZoq__btnArrow{transform:translate(4px)}.page-module__DaQZoq__ctaNote{color:var(--text-muted);font-size:.8rem}.page-module__DaQZoq__heroVisual{animation:.8s ease-out .2s backwards page-module__DaQZoq__slideUp}.page-module__DaQZoq__visualCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}.page-module__DaQZoq__visualHeader{background:var(--bg-tertiary);border-bottom:1px solid var(--border-color);align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.page-module__DaQZoq__visualDots{gap:.5rem;display:flex}.page-module__DaQZoq__visualDots span{background:var(--bg-primary);border-radius:50%;width:12px;height:12px}.page-module__DaQZoq__visualDots span:first-child{background:#ff6b6b}.page-module__DaQZoq__visualDots span:nth-child(2){background:#fdcb6e}.page-module__DaQZoq__visualDots span:nth-child(3){background:#00d4aa}.page-module__DaQZoq__visualTitle{color:var(--text-secondary);font-size:.875rem;font-weight:500}.page-module__DaQZoq__visualContent{flex-direction:column;gap:1rem;max-height:400px;padding:1.5rem;display:flex}.page-module__DaQZoq__visualMessage{gap:.75rem;animation:.5s ease-out backwards page-module__DaQZoq__slideUp;display:flex}.page-module__DaQZoq__visualMessage:first-child{animation-delay:.3s}.page-module__DaQZoq__visualMessage:nth-child(2){animation-delay:.6s}.page-module__DaQZoq__visualMessage:nth-child(3){animation-delay:.9s}.page-module__DaQZoq__visualMessage.page-module__DaQZoq__assistant{align-items:flex-start}.page-module__DaQZoq__visualMessage.page-module__DaQZoq__user{justify-content:flex-end}.page-module__DaQZoq__visualMessage.page-module__DaQZoq__user p{background:var(--accent-primary);color:var(--bg-primary);border-radius:var(--radius-md)var(--radius-md)4px var(--radius-md)}.page-module__DaQZoq__visualAvatar{background:var(--accent-gradient);width:32px;height:32px;color:var(--bg-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;display:flex}.page-module__DaQZoq__visualMessage p{background:var(--bg-tertiary);border-radius:var(--radius-md)var(--radius-md)var(--radius-md)4px;max-width:85%;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.page-module__DaQZoq__visualTyping{background:var(--bg-tertiary);border-radius:var(--radius-md);gap:.3rem;width:fit-content;margin-left:40px;padding:.75rem 1rem;animation:.5s ease-out 1.2s backwards page-module__DaQZoq__slideUp;display:flex}.page-module__DaQZoq__visualTyping span{background:var(--text-muted);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite page-module__DaQZoq__pulse}.page-module__DaQZoq__visualTyping span:nth-child(2){animation-delay:.2s}.page-module__DaQZoq__visualTyping span:nth-child(3){animation-delay:.4s}.page-module__DaQZoq__expired{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 80px);padding:2rem;animation:.5s ease-out page-module__DaQZoq__fadeIn;display:flex}.page-module__DaQZoq__expiredIcon{margin-bottom:1.5rem;font-size:4rem;animation:3s ease-in-out infinite page-module__DaQZoq__float}.page-module__DaQZoq__expiredTitle{margin-bottom:1rem;font-size:2rem;font-weight:700}.page-module__DaQZoq__expiredText{color:var(--text-secondary);margin-bottom:2rem;font-size:1.125rem;line-height:1.7}.page-module__DaQZoq__expiredFeatures{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.page-module__DaQZoq__expiredFeature{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;display:flex}.page-module__DaQZoq__expiredFeature span{color:var(--accent-primary)}@media (max-width:1024px){.page-module__DaQZoq__landing{text-align:center;grid-template-columns:1fr;gap:3rem}.page-module__DaQZoq__heroContent{order:1}.page-module__DaQZoq__heroVisual{order:2;max-width:500px;margin:0 auto}.page-module__DaQZoq__heroSubtitle{max-width:100%}.page-module__DaQZoq__heroFeatures{justify-content:center}.page-module__DaQZoq__heroCta{align-items:center}.page-module__DaQZoq__heroTitle{font-size:2.5rem}}@media (max-width:640px){.page-module__DaQZoq__header{padding:1rem}.page-module__DaQZoq__landing{padding:2rem 1rem}.page-module__DaQZoq__heroTitle{font-size:2rem}.page-module__DaQZoq__heroFeatures{flex-direction:column;align-items:center}.page-module__DaQZoq__visualContent{padding:1rem}}
.GuidedTour-module__mGW0JW__tour{flex-direction:column;max-width:800px;min-height:calc(100vh - 80px);margin:0 auto;padding:2rem;display:flex}.GuidedTour-module__mGW0JW__progress{background:var(--bg-tertiary);border-radius:2px;height:4px;margin-bottom:2rem;overflow:hidden}.GuidedTour-module__mGW0JW__progressBar{background:var(--accent-gradient);height:100%;transition:width .5s}.GuidedTour-module__mGW0JW__steps{justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.GuidedTour-module__mGW0JW__stepDot{border:2px solid var(--border-color);background:var(--bg-card);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.GuidedTour-module__mGW0JW__stepDot:hover{border-color:var(--accent-primary)}.GuidedTour-module__mGW0JW__stepDot.GuidedTour-module__mGW0JW__active{border-color:var(--accent-primary);background:var(--accent-primary)}.GuidedTour-module__mGW0JW__stepDot.GuidedTour-module__mGW0JW__completed{border-color:var(--accent-secondary);background:var(--accent-secondary)}.GuidedTour-module__mGW0JW__stepNumber{color:var(--text-secondary);font-size:.75rem;font-weight:600}.GuidedTour-module__mGW0JW__stepDot.GuidedTour-module__mGW0JW__active .GuidedTour-module__mGW0JW__stepNumber,.GuidedTour-module__mGW0JW__stepDot.GuidedTour-module__mGW0JW__completed .GuidedTour-module__mGW0JW__stepNumber{color:var(--bg-primary)}.GuidedTour-module__mGW0JW__content{text-align:center;flex-direction:column;flex:1;align-items:center;animation:.3s ease-out GuidedTour-module__mGW0JW__fadeIn;display:flex}.GuidedTour-module__mGW0JW__content.GuidedTour-module__mGW0JW__animating{opacity:0;transform:translate(20px)}.GuidedTour-module__mGW0JW__stepIcon{margin-bottom:1.5rem;font-size:4rem;animation:3s ease-in-out infinite GuidedTour-module__mGW0JW__float}.GuidedTour-module__mGW0JW__stepTitle{letter-spacing:-.02em;margin-bottom:1rem;font-size:2rem;font-weight:700}.GuidedTour-module__mGW0JW__stepDescription{color:var(--text-secondary);max-width:600px;margin-bottom:2rem;font-size:1.125rem;line-height:1.7}.GuidedTour-module__mGW0JW__features{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2rem;display:flex}.GuidedTour-module__mGW0JW__featureItem{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;animation:.5s ease-out backwards GuidedTour-module__mGW0JW__slideUp;display:flex}.GuidedTour-module__mGW0JW__featureCheck{color:var(--accent-primary);font-weight:600}.GuidedTour-module__mGW0JW__demo{width:100%;max-width:600px;margin-top:1rem}.GuidedTour-module__mGW0JW__agentsDemo{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.GuidedTour-module__mGW0JW__agentCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;gap:1rem;padding:1rem;transition:all .2s;animation:.5s ease-out backwards GuidedTour-module__mGW0JW__slideUp;display:flex}.GuidedTour-module__mGW0JW__agentCard:hover{border-color:var(--border-accent);transform:translateY(-2px)}.GuidedTour-module__mGW0JW__agentIcon{background:var(--bg-tertiary);border-radius:var(--radius-sm);justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;display:flex}.GuidedTour-module__mGW0JW__agentInfo{flex-direction:column;align-items:flex-start;display:flex}.GuidedTour-module__mGW0JW__agentName{font-size:.9rem;font-weight:600}.GuidedTour-module__mGW0JW__agentRole{color:var(--text-muted);font-size:.75rem}.GuidedTour-module__mGW0JW__voiceDemo{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;gap:.75rem;max-height:300px;padding:1.5rem;display:flex;overflow-y:auto}.GuidedTour-module__mGW0JW__voiceMessage{gap:.75rem;animation:.5s ease-out backwards GuidedTour-module__mGW0JW__slideUp;display:flex}.GuidedTour-module__mGW0JW__voiceMessage.GuidedTour-module__mGW0JW__user{justify-content:flex-end}.GuidedTour-module__mGW0JW__voiceMessage.GuidedTour-module__mGW0JW__user p{background:var(--accent-primary);color:var(--bg-primary);border-radius:var(--radius-md)var(--radius-md)4px var(--radius-md)}.GuidedTour-module__mGW0JW__voiceMessage.GuidedTour-module__mGW0JW__assistant{align-items:flex-start}.GuidedTour-module__mGW0JW__voiceAvatar{background:var(--accent-gradient);width:28px;height:28px;color:var(--bg-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:flex}.GuidedTour-module__mGW0JW__voiceMessage p{background:var(--bg-tertiary);border-radius:var(--radius-md)var(--radius-md)var(--radius-md)4px;text-align:left;max-width:85%;padding:.75rem 1rem;font-size:.85rem;line-height:1.5}.GuidedTour-module__mGW0JW__workflowDemo{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex;overflow-x:auto}.GuidedTour-module__mGW0JW__workflowNode{align-items:center;gap:.5rem;animation:.5s ease-out backwards GuidedTour-module__mGW0JW__slideUp;display:flex}.GuidedTour-module__mGW0JW__nodeBox{border-radius:var(--radius-md);white-space:nowrap;padding:.75rem 1.25rem;font-size:.85rem;font-weight:500}.GuidedTour-module__mGW0JW__nodeBox.GuidedTour-module__mGW0JW__trigger{color:#fdcb6e;background:#fdcb6e33;border:1px solid #fdcb6e80}.GuidedTour-module__mGW0JW__nodeBox.GuidedTour-module__mGW0JW__process{color:var(--accent-primary);background:#00d4aa33;border:1px solid #00d4aa80}.GuidedTour-module__mGW0JW__nodeBox.GuidedTour-module__mGW0JW__action{color:#74b9ff;background:#0984e333;border:1px solid #0984e380}.GuidedTour-module__mGW0JW__nodeConnector{color:var(--text-muted);font-size:1.25rem}.GuidedTour-module__mGW0JW__navigation{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-top:3rem;padding-top:2rem;display:flex}.GuidedTour-module__mGW0JW__skipBtn{font-size:.875rem;font-family:var(--font-primary);color:var(--text-muted);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;background:0 0;padding:.75rem 1.5rem;transition:all .2s}.GuidedTour-module__mGW0JW__skipBtn:hover{color:var(--text-secondary);border-color:var(--text-muted)}.GuidedTour-module__mGW0JW__navButtons{gap:1rem;display:flex}.GuidedTour-module__mGW0JW__prevBtn,.GuidedTour-module__mGW0JW__nextBtn{font-size:.875rem;font-weight:600;font-family:var(--font-primary);border-radius:var(--radius-md);cursor:pointer;padding:.75rem 1.5rem;transition:all .2s}.GuidedTour-module__mGW0JW__prevBtn{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-color)}.GuidedTour-module__mGW0JW__prevBtn:hover{background:var(--bg-tertiary)}.GuidedTour-module__mGW0JW__nextBtn{color:var(--bg-primary);background:var(--accent-gradient);border:none}.GuidedTour-module__mGW0JW__nextBtn:hover{box-shadow:var(--shadow-glow);transform:translateY(-2px)}@media (max-width:640px){.GuidedTour-module__mGW0JW__tour{padding:1rem}.GuidedTour-module__mGW0JW__steps{gap:.5rem}.GuidedTour-module__mGW0JW__stepDot{width:28px;height:28px}.GuidedTour-module__mGW0JW__stepIcon{font-size:3rem}.GuidedTour-module__mGW0JW__stepTitle{font-size:1.5rem}.GuidedTour-module__mGW0JW__agentsDemo{grid-template-columns:1fr}.GuidedTour-module__mGW0JW__workflowDemo{flex-wrap:wrap;gap:1rem}.GuidedTour-module__mGW0JW__nodeConnector{display:none}.GuidedTour-module__mGW0JW__navigation{flex-direction:column;gap:1rem}.GuidedTour-module__mGW0JW__navButtons{justify-content:center;width:100%}}
.DemoChat-module__uD_0_G__chat{flex-direction:column;max-width:900px;height:calc(100vh - 80px);margin:0 auto;padding:1rem 2rem 2rem;display:flex}.DemoChat-module__uD_0_G__warning{border-radius:var(--radius-md);background:#fdcb6e26;border:1px solid #fdcb6e4d;justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem 1.5rem;animation:.3s ease-out DemoChat-module__uD_0_G__slideDown;display:flex}.DemoChat-module__uD_0_G__warningIcon{font-size:1.25rem}.DemoChat-module__uD_0_G__warningAction{font-size:.75rem;font-weight:600;font-family:var(--font-primary);color:var(--bg-primary);border-radius:var(--radius-sm);cursor:pointer;background:#fdcb6e;border:none;padding:.4rem .8rem;transition:all .2s}.DemoChat-module__uD_0_G__warningAction:hover{background:#f9bf3b}.DemoChat-module__uD_0_G__chatHeader{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg)var(--radius-lg)0 0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.DemoChat-module__uD_0_G__chatTitle{align-items:center;gap:.75rem;display:flex}.DemoChat-module__uD_0_G__chatTitle h3{margin-bottom:.25rem;font-size:1rem;font-weight:600}.DemoChat-module__uD_0_G__chatStatus{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.DemoChat-module__uD_0_G__statusDot{background:var(--accent-primary);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite DemoChat-module__uD_0_G__pulse}.DemoChat-module__uD_0_G__statusDotOffline{background:var(--text-muted);border-radius:50%;width:8px;height:8px}.DemoChat-module__uD_0_G__chatTimer{font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg-tertiary);border-radius:var(--radius-md);padding:.5rem 1rem;font-size:.9rem}.DemoChat-module__uD_0_G__timerUrgent{color:var(--error);animation:1s ease-in-out infinite DemoChat-module__uD_0_G__pulse}.DemoChat-module__uD_0_G__messages{background:var(--bg-secondary);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex;overflow-y:auto}.DemoChat-module__uD_0_G__message{gap:.75rem;animation:.3s ease-out DemoChat-module__uD_0_G__slideUp;display:flex}.DemoChat-module__uD_0_G__message.DemoChat-module__uD_0_G__user{justify-content:flex-end}.DemoChat-module__uD_0_G__message.DemoChat-module__uD_0_G__system{justify-content:center}.DemoChat-module__uD_0_G__message.DemoChat-module__uD_0_G__system .DemoChat-module__uD_0_G__messageContent{color:#fdcb6e;text-align:center;background:#fdcb6e26;border:1px solid #fdcb6e4d;max-width:80%}.DemoChat-module__uD_0_G__messageAvatar{background:var(--accent-gradient);width:32px;height:32px;color:var(--bg-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;display:flex}.DemoChat-module__uD_0_G__messageContent{border-radius:var(--radius-md);max-width:70%;padding:.875rem 1.125rem;font-size:.9rem;line-height:1.6}.DemoChat-module__uD_0_G__message.DemoChat-module__uD_0_G__assistant .DemoChat-module__uD_0_G__messageContent{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md)var(--radius-md)var(--radius-md)4px}.DemoChat-module__uD_0_G__message.DemoChat-module__uD_0_G__user .DemoChat-module__uD_0_G__messageContent{background:var(--accent-primary);color:var(--bg-primary);border-radius:var(--radius-md)var(--radius-md)4px var(--radius-md)}.DemoChat-module__uD_0_G__typing{gap:.3rem;padding:.25rem 0;display:flex}.DemoChat-module__uD_0_G__typing span{background:var(--text-muted);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite DemoChat-module__uD_0_G__pulse}.DemoChat-module__uD_0_G__typing span:nth-child(2){animation-delay:.2s}.DemoChat-module__uD_0_G__typing span:nth-child(3){animation-delay:.4s}.DemoChat-module__uD_0_G__inputArea{background:var(--bg-card);border:1px solid var(--border-color);border-top:none;gap:1rem;padding:1rem 1.5rem;display:flex}.DemoChat-module__uD_0_G__voiceControls{flex-shrink:0}.DemoChat-module__uD_0_G__voiceBtn{font-size:.875rem;font-weight:500;font-family:var(--font-primary);color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s;display:flex}.DemoChat-module__uD_0_G__voiceBtn:hover{background:var(--bg-secondary);border-color:var(--accent-primary)}.DemoChat-module__uD_0_G__voiceBtn.DemoChat-module__uD_0_G__active{border-color:var(--error);color:var(--error);background:#ff6b6b33}.DemoChat-module__uD_0_G__voiceIcon{font-size:1rem}.DemoChat-module__uD_0_G__textInput{flex:1;gap:.75rem;display:flex}.DemoChat-module__uD_0_G__textInput input{font-size:.9rem;font-family:var(--font-primary);color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);outline:none;flex:1;padding:.75rem 1rem;transition:all .2s}.DemoChat-module__uD_0_G__textInput input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.DemoChat-module__uD_0_G__textInput input::placeholder{color:var(--text-muted)}.DemoChat-module__uD_0_G__sendBtn{font-size:.875rem;font-weight:600;font-family:var(--font-primary);color:var(--bg-primary);background:var(--accent-gradient);border-radius:var(--radius-md);cursor:pointer;border:none;padding:.75rem 1.5rem;transition:all .2s}.DemoChat-module__uD_0_G__sendBtn:hover:not(:disabled){box-shadow:var(--shadow-glow);transform:translateY(-2px)}.DemoChat-module__uD_0_G__sendBtn:disabled{opacity:.5;cursor:not-allowed}.DemoChat-module__uD_0_G__suggestions{background:var(--bg-card);border:1px solid var(--border-color);border-radius:0 0 var(--radius-lg)var(--radius-lg);border-top:none;padding:1rem 1.5rem}.DemoChat-module__uD_0_G__suggestionsLabel{color:var(--text-muted);margin-bottom:.5rem;font-size:.75rem;display:block}.DemoChat-module__uD_0_G__suggestionsList{flex-wrap:wrap;gap:.5rem;display:flex}.DemoChat-module__uD_0_G__suggestion{font-size:.75rem;font-family:var(--font-primary);color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;padding:.4rem .8rem;transition:all .2s}.DemoChat-module__uD_0_G__suggestion:hover{color:var(--accent-primary);border-color:var(--border-accent);background:#00d4aa1a}@media (max-width:640px){.DemoChat-module__uD_0_G__chat{padding:.5rem}.DemoChat-module__uD_0_G__chatHeader{padding:.75rem 1rem}.DemoChat-module__uD_0_G__messages{padding:1rem}.DemoChat-module__uD_0_G__messageContent{max-width:85%}.DemoChat-module__uD_0_G__inputArea{flex-direction:column;padding:.75rem 1rem}.DemoChat-module__uD_0_G__voiceBtn{justify-content:center;width:100%}.DemoChat-module__uD_0_G__suggestions{padding:.75rem 1rem}.DemoChat-module__uD_0_G__suggestionsList{flex-direction:column}.DemoChat-module__uD_0_G__suggestion{text-align:center}}
.DemoAvatar-module__SR3CUW__avatar{flex-direction:column;align-items:center;gap:.5rem;display:flex}.DemoAvatar-module__SR3CUW__canvas{width:120px;height:120px}.DemoAvatar-module__SR3CUW__statusIndicator{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:500}.DemoAvatar-module__SR3CUW__speaking{color:var(--accent-primary);animation:1s ease-in-out infinite DemoAvatar-module__SR3CUW__pulse}.DemoAvatar-module__SR3CUW__listening{color:#818cf8;animation:1.5s ease-in-out infinite DemoAvatar-module__SR3CUW__pulse}.DemoAvatar-module__SR3CUW__idle{color:var(--text-muted)}@keyframes DemoAvatar-module__SR3CUW__pulse{0%,to{opacity:1}50%{opacity:.5}}
.AccountRequestModal-module__rCKoRa__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000c;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out AccountRequestModal-module__rCKoRa__fadeIn;display:flex;position:fixed;inset:0}.AccountRequestModal-module__rCKoRa__modal{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);width:100%;max-width:560px;max-height:90vh;padding:2rem;animation:.3s ease-out AccountRequestModal-module__rCKoRa__slideUp;position:relative;overflow-y:auto}.AccountRequestModal-module__rCKoRa__closeBtn{width:32px;height:32px;color:var(--text-muted);background:var(--bg-tertiary);border:1px solid var(--border-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.AccountRequestModal-module__rCKoRa__closeBtn:hover{color:var(--text-primary);border-color:var(--text-muted)}.AccountRequestModal-module__rCKoRa__header{text-align:center;margin-bottom:2rem}.AccountRequestModal-module__rCKoRa__headerIcon{margin-bottom:1rem;font-size:3rem}.AccountRequestModal-module__rCKoRa__header h2{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.AccountRequestModal-module__rCKoRa__header p{color:var(--text-secondary);font-size:.95rem}.AccountRequestModal-module__rCKoRa__form{flex-direction:column;gap:1.25rem;display:flex}.AccountRequestModal-module__rCKoRa__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.AccountRequestModal-module__rCKoRa__formGroup{flex-direction:column;gap:.5rem;display:flex}.AccountRequestModal-module__rCKoRa__formGroup label{color:var(--text-secondary);font-size:.8rem;font-weight:500}.AccountRequestModal-module__rCKoRa__formGroup input,.AccountRequestModal-module__rCKoRa__formGroup select,.AccountRequestModal-module__rCKoRa__formGroup textarea{font-size:.9rem;font-family:var(--font-primary);color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);outline:none;padding:.75rem 1rem;transition:all .2s}.AccountRequestModal-module__rCKoRa__formGroup input:focus,.AccountRequestModal-module__rCKoRa__formGroup select:focus,.AccountRequestModal-module__rCKoRa__formGroup textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.AccountRequestModal-module__rCKoRa__formGroup input::placeholder,.AccountRequestModal-module__rCKoRa__formGroup textarea::placeholder{color:var(--text-muted)}.AccountRequestModal-module__rCKoRa__formGroup select{cursor:pointer}.AccountRequestModal-module__rCKoRa__formGroup textarea{resize:vertical;min-height:80px}.AccountRequestModal-module__rCKoRa__error{border-radius:var(--radius-md);color:var(--error);background:#ff6b6b26;border:1px solid #ff6b6b4d;padding:.75rem 1rem;font-size:.85rem}.AccountRequestModal-module__rCKoRa__formActions{gap:1rem;margin-top:.5rem;display:flex}.AccountRequestModal-module__rCKoRa__cancelBtn,.AccountRequestModal-module__rCKoRa__submitBtn{font-size:.9rem;font-weight:600;font-family:var(--font-primary);border-radius:var(--radius-md);cursor:pointer;flex:1;padding:.875rem 1.5rem;transition:all .2s}.AccountRequestModal-module__rCKoRa__cancelBtn{color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-color)}.AccountRequestModal-module__rCKoRa__cancelBtn:hover{background:var(--bg-secondary)}.AccountRequestModal-module__rCKoRa__submitBtn{color:var(--bg-primary);background:var(--accent-gradient);border:none}.AccountRequestModal-module__rCKoRa__submitBtn:hover:not(:disabled){box-shadow:var(--shadow-glow);transform:translateY(-2px)}.AccountRequestModal-module__rCKoRa__submitBtn:disabled{opacity:.6;cursor:not-allowed}.AccountRequestModal-module__rCKoRa__privacy{color:var(--text-muted);text-align:center;font-size:.7rem;line-height:1.5}.AccountRequestModal-module__rCKoRa__success{text-align:center;padding:2rem 0}.AccountRequestModal-module__rCKoRa__successIcon{width:64px;height:64px;color:var(--bg-primary);background:var(--accent-gradient);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:2rem;animation:2s ease-in-out infinite AccountRequestModal-module__rCKoRa__glow;display:flex}.AccountRequestModal-module__rCKoRa__success h2{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.AccountRequestModal-module__rCKoRa__success p{color:var(--text-secondary);margin-bottom:.5rem;font-size:.95rem}.AccountRequestModal-module__rCKoRa__successNote{background:var(--bg-tertiary);border-radius:var(--radius-md);margin-top:1rem;padding:.75rem 1rem;font-size:.85rem}.AccountRequestModal-module__rCKoRa__successNote strong{color:var(--accent-primary)}.AccountRequestModal-module__rCKoRa__doneBtn{font-size:.9rem;font-weight:600;font-family:var(--font-primary);color:var(--bg-primary);background:var(--accent-gradient);border-radius:var(--radius-md);cursor:pointer;border:none;margin-top:1.5rem;padding:.875rem 2rem;transition:all .2s}.AccountRequestModal-module__rCKoRa__doneBtn:hover{box-shadow:var(--shadow-glow);transform:translateY(-2px)}@media (max-width:640px){.AccountRequestModal-module__rCKoRa__modal{padding:1.5rem}.AccountRequestModal-module__rCKoRa__formRow{grid-template-columns:1fr}.AccountRequestModal-module__rCKoRa__formActions{flex-direction:column-reverse}}
