.page_container__jZF7q{width:100vw;height:100vh;display:flex;flex-direction:row;background:#202124}.page_mainContent__TeHAh{width:85%;height:100vh;display:flex;flex-direction:column;padding:20px;gap:20px}.page_videoContainer__n56bh{flex:1 1;display:flex;justify-content:center;align-items:center;background:#000;border-radius:8px;overflow:hidden}.page_video___Lden{max-width:100%;max-height:calc(100vh - 140px);width:auto;height:auto;object-fit:contain}.page_controls__AOfq_{gap:1.5rem;padding:1rem;background:rgba(32,33,36,.9);border-radius:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:0 auto}.page_controls__AOfq_,.page_controls__AOfq_ button{display:flex;justify-content:center;align-items:center}.page_controls__AOfq_ button{padding:.75rem;border-radius:50%;width:44px;height:44px;border:none;background:rgba(60,64,67,.8);color:#fff;cursor:pointer;transition:all .2s ease;position:relative}.page_controls__AOfq_ button:hover{background:rgba(74,77,81,.9);transform:scale(1.05)}.page_controls__AOfq_ button:active{transform:scale(.95)}.page_activeControl__eKAJW{background:#ea4335!important}.page_activeControl__eKAJW:hover{background:#ff4d4d!important}.page_leaveCall__onEkc{background:#ea4335!important;margin-left:2rem}.page_leaveCall__onEkc:hover{background:#ff4d4d!important}.page_chatPanel__KSCC_{width:15%;min-width:300px;height:100vh;background:#303134;display:flex;flex-direction:column;border-left:1px solid #3c4043}.page_chatHeader__5Ga1Z{padding:1rem;font-size:1.1rem;color:#fff;border-bottom:1px solid #3c4043;display:flex;flex-direction:column;gap:10px}.page_chatMessages__fGi2m{flex:1 1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.page_chatInput__RB1m_{padding:1rem;border-top:1px solid #3c4043;display:flex;gap:.5rem}.page_messageInput__Q5O0J::placeholder{color:#9aa0a6}.page_sendButton__VuU1n{padding:.75rem 1rem;border:none;border-radius:4px;background:#8ab4f8;color:#202124;cursor:pointer}.page_sendButton__VuU1n:hover{background:#93bbff}.page_warmupOverlay__3fyaq{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(32,33,36,.95);display:flex;justify-content:center;align-items:center;z-index:20}.page_warmupContent__KB_yo{text-align:center;color:#fff;background:#303134;padding:30px;border-radius:10px}.page_proceedButton__aL5Jv{margin-top:20px;padding:10px 20px;background-color:#ea4335;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px}.page_modalOverlay__29caG{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center;z-index:1000}.page_modal__Zu_ho{background:#303134;padding:2rem;border-radius:12px;width:90%;max-width:500px;display:flex;flex-direction:column;gap:1.5rem}.page_modal__Zu_ho h2{color:#fff;margin:0;text-align:center;font-size:1.5rem}.page_ratingContainer__t7kdQ{display:flex;justify-content:center;gap:.5rem}.page_starButton___zSI9{background:none;border:none;cursor:pointer;padding:.5rem;transition:transform .2s}.page_starButton___zSI9:hover{transform:scale(1.1)}.page_feedbackInput__u9EAd{min-height:100px;resize:vertical;font-family:inherit}.page_contactInput__Auyuq,.page_feedbackInput__u9EAd{width:100%;padding:.75rem;border-radius:8px;border:1px solid #3c4043;background:#202124;color:#fff}.page_modalButtons__L3FOI{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.page_resumeButton__2zNcW{padding:.75rem 1.5rem;border-radius:4px;border:1px solid #3c4043;background:transparent;color:#fff;cursor:pointer;transition:background .2s}.page_resumeButton__2zNcW:hover{background:hsla(0,0%,100%,.1)}.page_submitButton__NQB5P{padding:.75rem 1.5rem;border-radius:4px;border:none;background:#8ab4f8;color:#202124;cursor:pointer;transition:background .2s}.page_submitButton__NQB5P:hover{background:#93bbff}.page_submitButton__NQB5P:disabled{background:#4a4d51;cursor:not-allowed}.page_message__ymXyd{margin-bottom:1rem;padding:.75rem;border-radius:8px;max-width:85%;word-wrap:break-word}.page_user__NKY6p{background:#8ab4f8;color:#202124;margin-left:auto}.page_ai__AC54b{background:#3c4043;color:#fff;margin-right:auto}.page_system__CnZlA{background:#ea4335;color:#fff;margin-right:auto;font-style:italic}.page_loading__4WMny{background:#3c4043;color:#fff;margin-right:auto;min-width:60px}.page_typingDots__H8_b5{display:flex;gap:4px;padding:4px}.page_typingDots__H8_b5 span{width:8px;height:8px;background:#fff;border-radius:50%;animation:page_typing__2belh 1s ease-in-out infinite}.page_typingDots__H8_b5 span:first-child{animation-delay:0s}.page_typingDots__H8_b5 span:nth-child(2){animation-delay:.2s}.page_typingDots__H8_b5 span:nth-child(3){animation-delay:.4s}@keyframes page_typing__2belh{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.page_messageInput__Q5O0J{flex:1 1;padding:.75rem;border-radius:4px;border:1px solid #3c4043;background:#202124;color:#fff}.page_sendButton__VuU1n:disabled{background:#4a4d51;cursor:not-allowed;opacity:.7}.page_micStatus__KUmHs{position:absolute;top:10px;right:10px;padding:8px 12px;background-color:rgba(0,0,0,.6);color:#fff;border-radius:4px;font-size:14px}.page_interimTranscript__KN9Uf{display:block;font-style:italic;opacity:.8;margin-top:4px}.page_audioVisualizer__ypG_n{width:100%;height:24px;background:rgba(0,0,0,.3);padding:8px;border-radius:6px;display:flex;align-items:center;gap:3px;justify-content:center}.page_wave__fNP7Y{width:3px;height:12px;background:#fff;border-radius:3px;animation:page_wave__fNP7Y 1s ease-in-out infinite}.page_wave1__ZvRf2{animation-delay:.1s}.page_wave2__vIccY{animation-delay:.2s}.page_wave3__p2MEA{animation-delay:.3s}.page_wave4__2FJZx{animation-delay:.4s}.page_wave5__yjE_r{animation-delay:.5s}.page_wave6__4r_hW{animation-delay:.6s}.page_wave7__XgBh8{animation-delay:.7s}.page_wave8__1XLtB{animation-delay:.8s}.page_wave9__bMkb4{animation-delay:.9s}.page_wave10__z_nSs{animation-delay:1s}.page_wave11__7IMYB{animation-delay:1.1s}.page_wave12__vXZ8J{animation-delay:1.2s}.page_flatLine__3j9mQ{width:100%;height:2px;background:#666}@keyframes page_wave__fNP7Y{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.page_loaderContainer__dOfPF{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100vw;background-color:#f5f5f5}.page_loaderContainer__dOfPF p{margin-top:20px;color:#666;font-size:16px}.page_loader__Kj_tZ{width:48px;height:48px;border:5px solid;border-color:#ddd #ddd #2563eb;border-radius:50%;animation:page_rotation__bvl7K 1s linear infinite}@keyframes page_rotation__bvl7K{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}