.SettingsPopup_overlay__hi_Ky{position:fixed;inset:0;background-color:rgba(0,0,0,.6);z-index:999998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem}.SettingsPopup_popupContainer__VEcTw{z-index:999999;background-color:#333333;border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);width:90%;max-width:500px;padding:2rem;color:white;max-height:90vh;overflow-y:auto}.SettingsPopup_title__B9LUs{font-size:1.5rem;font-weight:500;margin-bottom:.5rem}.SettingsPopup_divider__Obd1v{width:100%;height:1px;background-color:white;opacity:.7;margin-bottom:2rem}.SettingsPopup_section__QbB8W{margin-bottom:2rem}.SettingsPopup_lastSection__9AIOK{margin-bottom:1rem}.SettingsPopup_label__soQYP{display:block;font-size:1.25rem;font-weight:500;margin-bottom:1rem}.SettingsPopup_selectWrapper__EdLZV{position:relative}.SettingsPopup_select__ascsk{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background-color:#555555;color:white;font-size:1.125rem;padding:1rem 3rem 1rem 1.5rem;border-radius:9999px;border:none;cursor:pointer}.SettingsPopup_select__ascsk:focus{outline:none}.SettingsPopup_selectIconWrapper__0i_2e{pointer-events:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-end:0;display:flex;align-items:center;padding-inline-end:1.5rem;color:white}.SettingsPopup_selectIcon__9ane5{fill:currentColor;height:1.5rem;width:1.5rem}.SettingsPopup_loadingIndicator__fcpaE{display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#555555;border-radius:9999px;color:white}@media (max-width:640px){.SettingsPopup_popupContainer__VEcTw{padding:1.5rem;width:95%}.SettingsPopup_title__B9LUs{font-size:1.25rem}.SettingsPopup_label__soQYP{font-size:1.125rem}.SettingsPopup_select__ascsk{font-size:1rem;padding:.75rem 2.5rem .75rem 1rem}}.CallControls_panel__s4n_m{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:999999;display:flex;gap:8px;align-items:center;justify-content:center}.CallControls_button__rVtCj{width:48px;height:48px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px rgba(0,0,0,.3);background-color:white;position:relative;overflow:hidden}.CallControls_button__rVtCj:disabled{opacity:.5;cursor:not-allowed}.CallControls_button__rVtCj svg{fill:#444}.CallControls_muteButtonMuted__5EQGh{background-color:#EA4335!important}.CallControls_muteButtonMuted__5EQGh svg{fill:white!important}.CallControls_settingsButtonOpen__APV6x{background-color:#dadce0!important}.CallControls_endCallButton__pJNpV{width:56px;height:56px;background-color:#EA4335}.CallControls_endCallButton__pJNpV svg{fill:white!important}.CallControls_endCallButton__pJNpV:disabled{background-color:#a5413a!important}.CallControls_micLevelIndicator__NkQH7{position:absolute;inset:6px;border-radius:50%;background:radial-gradient(circle at center,rgba(52,168,83,.6),rgba(52,168,83,.1));opacity:0;transform:scale(.6);transition:transform .12s ease-out,opacity .12s ease-out;pointer-events:none}.CallControls_muteButtonMuted__5EQGh .CallControls_micLevelIndicator__NkQH7{background:radial-gradient(circle at center,rgba(234,67,53,.6),rgba(234,67,53,.1))}.CallControls_micIcon__YMW5w{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.CustomDropdown_dropdownWrapper__v43X7{position:relative;width:100%}.CustomDropdown_dropdownButton__xPTgp{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:#555555;color:white;font-size:1.125rem;padding:1rem 1.5rem;border-radius:9999px;border:none;cursor:pointer;text-align:left}.CustomDropdown_dropdownButton__xPTgp:focus{outline:none}.CustomDropdown_dropdownIcon__DGmeJ{fill:currentColor;height:1.5rem;width:1.5rem;margin-left:.5rem}.CustomDropdown_optionsList__Xm5wX{position:absolute;top:calc(100% + 8px);left:0;width:100%;background-color:#555555;border-radius:16px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);max-height:200px;overflow-y:auto;z-index:10;padding:.5rem 0}.CustomDropdown_optionItem__Vq_0Q{color:white;padding:.75rem 1.5rem;cursor:pointer;font-size:1.125rem}.CustomDropdown_optionItem__Vq_0Q:hover{background-color:#666666}.CustomDropdown_optionItemSelected__k8ozZ{background-color:#4a90e2;color:white}.CustomDropdown_loadingIndicator__J36_k{display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#555555;border-radius:9999px;color:white}.StartCallPopup_overlay__QULMN{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.StartCallPopup_popupContainer__0dFlB{background-color:#424242;padding:30px 40px;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.3);text-align:center;width:90%;max-width:400px;border:1px solid rgba(255,255,255,.1)}.StartCallPopup_title__3VaYi{color:#ffffff;font-size:1.25rem;font-weight:500;margin-bottom:15px}.StartCallPopup_divider___Y7j1{height:1px;background-color:rgba(255,255,255,.2);margin-bottom:30px}.StartCallPopup_startButton__Xs37w{background-color:#4f46e5;color:white;border:none;padding:12px 30px;border-radius:9999px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;width:100%}.StartCallPopup_startButton__Xs37w:hover{background-color:#4338ca}.StartCallPopup_startButton__Xs37w:disabled{background-color:#6b7280;cursor:not-allowed}.ServerStatusIndicator_subtitleContainer__O3aJ0{position:fixed;bottom:90px;left:0;right:0;display:flex;flex-direction:column;align-items:center;z-index:1000;pointer-events:none}.ServerStatusIndicator_indicatorContainer__uzUuT{position:fixed;top:20px;right:20px;display:flex;flex-direction:column;align-items:flex-end;z-index:1000;pointer-events:none}.ServerStatusIndicator_subtitleDisplay__jUdrD{background-color:rgba(0,0,0,.7);color:white;font-size:1.125em;padding:6px 12px;border-radius:8px;text-align:center;max-width:calc(100% - 40px);margin:0 20px;word-break:break-word;box-shadow:0 2px 4px rgba(0,0,0,.3);box-sizing:border-box}.ServerStatusIndicator_indicator__Llf_B{padding:6px 12px;border-radius:20px;color:white;font-size:10.5px;font-weight:700;text-align:center;min-width:90px;box-shadow:0 2px 4px rgba(0,0,0,.2);white-space:nowrap}.ServerStatusIndicator_recognizing__0YqNT{background-color:#4285F4}.ServerStatusIndicator_speaking__p4NS_{background-color:#dc3545}.ServerStatusIndicator_waiting__TWIJI{background-color:#606467}.NetworkErrorPopup_overlay__8Zgwl{position:fixed;inset:0;background-color:rgba(0,0,0,.7);z-index:1000000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.NetworkErrorPopup_popup__j0745{background-color:#333333;color:white;padding:2rem;border-radius:24px;text-align:center;width:90%;max-width:400px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.NetworkErrorPopup_title__vhq9d{font-size:1.5rem;font-weight:500;margin-top:0;margin-bottom:.5rem}.NetworkErrorPopup_divider___P89B{width:100%;height:1px;background-color:white;opacity:.7;margin-bottom:1.5rem}.NetworkErrorPopup_message__16hMe{font-size:1rem;color:#e8eaed;margin-bottom:2rem;line-height:1.5}.NetworkErrorPopup_buttonContainer__xhSCe{display:flex;flex-direction:column;gap:1rem}.NetworkErrorPopup_actionButton___Zbzs{background-color:#4285F4;color:white;border:none;padding:.75rem 1.5rem;border-radius:9999px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;width:100%}.NetworkErrorPopup_actionButton___Zbzs:hover{background-color:#3367D6}.NetworkErrorPopup_debugButton___O8pZ{background-color:#5f6368;color:white;border:none;padding:.75rem 1.5rem;border-radius:9999px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;width:100%}.NetworkErrorPopup_debugButton___O8pZ:hover{background-color:#484a4d}.NetworkErrorPopup_debugSection__McZcd{margin:1rem 0;padding:1rem;background-color:#222;border-radius:8px;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch;border:1px solid #444}.NetworkErrorPopup_debugTitle__rrgmV{font-size:1rem;font-weight:500;margin:0 0 .5rem;color:#aaa}.NetworkErrorPopup_debugLogs__CjX0Y{font-family:Courier New,monospace;font-size:.75rem;line-height:1.4;text-align:left}.NetworkErrorPopup_noLogs__PQEN6{color:#666;text-align:center;padding:1rem}.NetworkErrorPopup_logEntry__fHsPn{margin-bottom:.25rem;padding:.25rem;border-bottom:1px solid #333;word-wrap:break-word}.NetworkErrorPopup_timestamp__ZkONp{color:#666;margin-right:.5rem;font-size:.7rem}.NetworkErrorPopup_level__I9ja7{margin-right:.5rem;font-weight:700;font-size:.7rem}.NetworkErrorPopup_logMessage___PkXB{color:#ddd;font-size:.75rem}@media (max-width:768px){.NetworkErrorPopup_popup__j0745{max-height:90vh;overflow-y:auto}.NetworkErrorPopup_debugSection__McZcd{max-height:150px}}.EndCallPopup_overlay__lONtU{position:fixed;inset:0;background-color:rgba(0,0,0,.7);z-index:1000000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.EndCallPopup_popup__26eNv{background-color:#333333;color:white;padding:2rem;border-radius:24px;text-align:center;width:90%;max-width:400px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.EndCallPopup_title__fQgM1{font-size:1.5rem;font-weight:500;margin-top:0;margin-bottom:.5rem}.EndCallPopup_divider__MI3rm{width:100%;height:1px;background-color:white;opacity:.7;margin-bottom:2rem}.EndCallPopup_durationLabel__3kJD2{font-size:.875rem;color:#bdc1c6;margin-bottom:8px}.EndCallPopup_durationTime__r4GIw{font-size:3rem;font-weight:400;margin-bottom:2rem;font-family:Roboto,sans-serif;letter-spacing:.05em;color:white}.EndCallPopup_closeButton__noS1h{background-color:#4285F4;color:white;border:none;padding:.75rem 1.5rem;border-radius:9999px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;width:100%}.EndCallPopup_closeButton__noS1h:hover{background-color:#3367D6}