.OpenAIRealtimeChat_overlay__25gjl{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));box-sizing:border-box}.OpenAIRealtimeChat_backdrop__wccwz{position:absolute;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.OpenAIRealtimeChat_panel__VRqm5{position:relative;z-index:1001;width:100%;max-width:680px;min-height:min(300px,100vh - 80px);max-height:min(520px,100vh - 32px);margin:0 auto;background:#fff;border-radius:16px;padding:64px 48px 44px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.05);display:flex;flex-direction:column;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.OpenAIRealtimeChat_connectingOverlay__Gwlls{position:absolute;inset:0;z-index:1002;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 18px;border-radius:16px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center}.OpenAIRealtimeChat_spinner__zbjDj{width:34px;height:34px;border-radius:999px;border:3px solid rgba(17,24,39,.15);border-top-color:rgba(17,24,39,.85);animation:OpenAIRealtimeChat_ngSpin__ffvLw .9s linear infinite}@keyframes OpenAIRealtimeChat_ngSpin__ffvLw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OpenAIRealtimeChat_connectingTitle__p89jN{font-size:14px;font-weight:600;color:#111827}.OpenAIRealtimeChat_connectingSubtitle__Et9FV{font-size:12px;color:#6b7280;max-width:360px}.OpenAIRealtimeChat_close__j1fRv{border:none;background:rgba(0,0,0,0);width:36px;height:36px;border-radius:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;position:absolute;top:12px;right:12px}.OpenAIRealtimeChat_close__j1fRv:hover{background:rgba(0,0,0,.06)}.OpenAIRealtimeChat_status__wEWhv{font-size:14px;color:#4b5563;margin-bottom:10px;min-height:22px;text-align:center}.OpenAIRealtimeChat_sessionStatus__Qe8Gc{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#4b5563;min-height:22px}.OpenAIRealtimeChat_sessionStatusDot__ZCdbr{width:8px;height:8px;border-radius:50%;background:#94a3b8;flex-shrink:0}.OpenAIRealtimeChat_sessionStatusDot_connecting__eBwwQ{background:#eab308;animation:OpenAIRealtimeChat_voiceSessionPulse__r7T5p 1s ease-in-out infinite}.OpenAIRealtimeChat_sessionStatusDot_listening__2RC0H{background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.45)}.OpenAIRealtimeChat_sessionStatusDot_processing__UbZu8{background:#eab308}.OpenAIRealtimeChat_sessionStatusDot_speaking__bMNSz{background:#6366f1;box-shadow:0 0 8px rgba(99,102,241,.45)}.OpenAIRealtimeChat_sessionStatusDot_connected__Ddl3o{background:#22c55e;opacity:.85}@keyframes OpenAIRealtimeChat_voiceSessionPulse__r7T5p{50%{opacity:.4}}.OpenAIRealtimeChat_voiceFooterSolo__ucYOB .OpenAIRealtimeChat_sessionStatus__Qe8Gc{text-align:left;font-size:15px;line-height:1.45;margin-bottom:10px}.OpenAIRealtimeChat_embedSessionStatus__l4eGL{display:flex;align-items:center;min-height:18px;padding:0 2px 2px}.OpenAIRealtimeChat_embedSessionStatus__l4eGL .OpenAIRealtimeChat_sessionStatus__Qe8Gc{font-size:12px;color:#64748b;min-height:18px}.OpenAIRealtimeChat_voiceFooter__iiKsa{flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding-top:8px;border-top:1px solid #e5e7eb;margin-top:auto}.OpenAIRealtimeChat_voiceFooterSolo__ucYOB{flex:1 1 auto;min-height:0;justify-content:center;align-items:stretch;border-top:none;padding-top:20px;padding-bottom:2px;margin-top:16px}.OpenAIRealtimeChat_voiceFooterSolo__ucYOB .OpenAIRealtimeChat_controls__OmX7Z,.OpenAIRealtimeChat_voiceFooterSolo__ucYOB .OpenAIRealtimeChat_error__AE6A_,.OpenAIRealtimeChat_voiceFooterSolo__ucYOB .OpenAIRealtimeChat_hint__FpF1q,.OpenAIRealtimeChat_voiceFooterSolo__ucYOB .OpenAIRealtimeChat_status__wEWhv{margin-left:14px}.OpenAIRealtimeChat_voiceFooterSolo__ucYOB .OpenAIRealtimeChat_status__wEWhv{text-align:left;font-size:15px;line-height:1.45}.OpenAIRealtimeChat_voiceFooterSolo__ucYOB .OpenAIRealtimeChat_hint__FpF1q{text-align:left;max-width:none;font-size:14px;line-height:1.5;margin-top:20px}.OpenAIRealtimeChat_voiceFooterSolo__ucYOB .OpenAIRealtimeChat_controls__OmX7Z{justify-content:flex-start;align-self:flex-start}.OpenAIRealtimeChat_voiceFooterSolo__ucYOB .OpenAIRealtimeChat_error__AE6A_{text-align:left}.OpenAIRealtimeChat_transcriptPanel__fn2Ug{background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;padding:16px 18px;overflow-y:auto;margin-bottom:12px;display:flex;flex-direction:column;gap:4px;flex:1 1;min-height:0;-webkit-overflow-scrolling:touch}.OpenAIRealtimeChat_transcriptTurnUser__JpUU0{display:flex;flex-direction:column;align-items:flex-end;width:100%;margin-bottom:8px}.OpenAIRealtimeChat_transcriptUserHeader__u4y_g{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:8px}.OpenAIRealtimeChat_transcriptUserAvatar__Nr1FU{width:40px;height:40px;border-radius:50%;overflow:hidden;border:1px solid #ffa300;background:#fff;flex-shrink:0}.OpenAIRealtimeChat_transcriptUserAvatar__Nr1FU img{width:100%;height:100%;object-fit:cover}.OpenAIRealtimeChat_transcriptTurnAssistant__RHeqp{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:8px}.OpenAIRealtimeChat_transcriptAssistantHeader__a4H4E{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:8px}.OpenAIRealtimeChat_transcriptAiAvatarWrap__LQYj6{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,#c99ffd,#8446ad 40%,#796afe);display:flex;align-items:center;justify-content:center}.OpenAIRealtimeChat_transcriptAiAvatarWrap__LQYj6 img{width:100%;height:100%;object-fit:cover;border-radius:50%}.OpenAIRealtimeChat_transcriptLabelUpper__Qzfbv{font-size:13px;font-weight:700;color:#111827;letter-spacing:.5px}.OpenAIRealtimeChat_transcriptBubbleUser__gotvE{background:#f3f4f6;border-radius:20px 4px 20px 20px;padding:14px 18px;max-width:min(85%,520px);width:-moz-fit-content;width:fit-content}.OpenAIRealtimeChat_transcriptBubbleAssistant__tLwKL{background:rgba(0,0,0,0);padding:0 0 0 4px;max-width:min(92%,640px);width:-moz-fit-content;width:fit-content}.OpenAIRealtimeChat_transcriptBubbleText__kG1Uc{font-size:15px;line-height:1.67;color:#1f2937;word-break:break-word;margin:0}.OpenAIRealtimeChat_transcriptDivider__bnUV_{width:100%;height:1px;background:#e5e7eb;margin-top:16px;margin-bottom:4px}.OpenAIRealtimeChat_transcriptEmpty__WwuzM{font-size:13px;color:#6b7280;text-align:center;padding:22px 0}.OpenAIRealtimeChat_controls__OmX7Z{display:flex;align-items:center;gap:10px}.OpenAIRealtimeChat_primary__f6xLy{flex:1 1;border:none;background:#111827;color:#fff;border-radius:12px}.OpenAIRealtimeChat_primary__f6xLy,.OpenAIRealtimeChat_secondary__mYf0_{display:inline-flex;align-items:center;gap:8px;justify-content:center;padding:12px 16px;cursor:pointer}.OpenAIRealtimeChat_secondary__mYf0_{border:1px solid #e5e7eb;background:#fff;color:#111827;border-radius:12px}.OpenAIRealtimeChat_hint__FpF1q{margin-top:8px;font-size:12px;color:#6b7280;text-align:center;max-width:520px}.OpenAIRealtimeChat_error__AE6A_{margin-top:12px;font-size:13px;color:#dc2626}.OpenAIRealtimeChat_spacer___ZQhl{height:8px}.OpenAIRealtimeChat_micVisualization__8Pk4N{display:flex;align-items:center;justify-content:center;margin:12px 0 8px}.OpenAIRealtimeChat_micVisualizationFooter__afJsl{margin:4px 0 8px}.OpenAIRealtimeChat_micVisualizationFooter__afJsl .OpenAIRealtimeChat_pulseWrap__uRY_q{width:100px;height:100px}.OpenAIRealtimeChat_micVisualizationFooter__afJsl .OpenAIRealtimeChat_pulseCore__U_i3s{width:68px;height:68px;border-radius:34px}.OpenAIRealtimeChat_pulseWrap__uRY_q{position:relative;width:128px;height:128px;display:flex;align-items:center;justify-content:center;transition:transform .08s ease}.OpenAIRealtimeChat_pulseRing2__tXgOZ,.OpenAIRealtimeChat_pulseRing__QA0Z2{position:absolute;inset:0;border-radius:999px;background:radial-gradient(closest-side,rgba(132,70,173,.35),rgba(132,70,173,.12),rgba(132,70,173,0));animation:OpenAIRealtimeChat_pulse__zhC0W 1.6s ease-out infinite}.OpenAIRealtimeChat_pulseRing2__tXgOZ{animation-delay:.8s}.OpenAIRealtimeChat_pulseCore__U_i3s{z-index:1;width:84px;height:84px;border-radius:42px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.2);border:2px solid rgba(132,70,173,.35)}@keyframes OpenAIRealtimeChat_pulse__zhC0W{0%{transform:scale(.8);opacity:.9}60%{transform:scale(1.2);opacity:.3}to{transform:scale(1.5);opacity:0}}.OpenAIRealtimeChat_headerRight__oRhxe{display:flex;align-items:center;gap:8px}.OpenAIRealtimeChat_voiceLabel__w7KwJ{font-size:12px;color:#6b7280}.OpenAIRealtimeChat_voiceSelect__ZAYDt{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:13px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#111827;width:100%}@supports(-webkit-touch-callout:none){.OpenAIRealtimeChat_voiceSelect__ZAYDt{font-size:16px}}.OpenAIRealtimeChat_selectors__LbdQD{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:8px}.OpenAIRealtimeChat_selectorGroup__sNY20{display:flex;flex-direction:column;gap:6px}@media(max-width:520px){.OpenAIRealtimeChat_panel__VRqm5{max-width:100%;padding:60px 28px 40px;border-radius:14px}.OpenAIRealtimeChat_connectingOverlay__Gwlls{border-radius:14px}.OpenAIRealtimeChat_selectors__LbdQD{grid-template-columns:1fr}}.OpenAIRealtimeChat_srOnlyAudio__6Wv5W{position:fixed;left:-9999px;top:0;width:1px;height:1px;opacity:.01;pointer-events:none}.OpenAIRealtimeChat_embedBar__YGhZi{display:flex;flex-direction:column;gap:2px;width:100%;max-width:100%;align-self:center}.OpenAIRealtimeChat_embedRow__8rdDv{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap;width:100%;min-width:0}.OpenAIRealtimeChat_embedVoiceWrap__JLTw9{flex:1 1 auto;min-width:0;max-width:calc(100% - 72px)}.OpenAIRealtimeChat_embedVoiceWrapPopover__RHwxM{position:relative;z-index:1}.OpenAIRealtimeChat_embedVoiceTrigger__zM_ht{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;font-family:inherit;line-height:1.2;box-sizing:border-box;background-image:none}.OpenAIRealtimeChat_embedVoiceTriggerText__qYREy{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OpenAIRealtimeChat_embedVoiceTriggerChevron__WEYrX{flex-shrink:0;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;transition:transform .2s ease}.OpenAIRealtimeChat_embedVoiceTriggerChevronOpen__jk7KG{transform:rotate(180deg)}.OpenAIRealtimeChat_embedVoiceMenu__HXydZ{margin:0;padding:6px 0;list-style:none;max-height:min(50vh,320px);overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid var(--gray-mid,#e5e7eb);background-color:var(--widget-background-color,#fff);box-shadow:0 -8px 28px rgba(0,0,0,.18);box-sizing:border-box}.OpenAIRealtimeChat_embedVoiceMenuFixed__WN6y0{position:fixed;z-index:10000;right:auto;top:auto}.OpenAIRealtimeChat_embedVoiceMenuItem__zTxj1{display:flex;align-items:center;width:100%;margin:0;padding:12px 14px;border:none;background:rgba(0,0,0,0);color:var(--font-light-color,#374151);font-size:15px;font-weight:500;font-family:inherit;text-align:left;cursor:pointer;transition:background .12s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.OpenAIRealtimeChat_embedVoiceMenuItem__zTxj1:focus-visible,.OpenAIRealtimeChat_embedVoiceMenuItem__zTxj1:hover{background:rgba(132,70,173,.08);outline:none}.OpenAIRealtimeChat_embedVoiceMenuItem__zTxj1:active{background:rgba(132,70,173,.12)}.OpenAIRealtimeChat_embedVoiceMenuItemSelected__SbiCh{background:rgba(59,130,246,.14);color:var(--font-default-color,#111827)}.OpenAIRealtimeChat_embedVoiceSelect__WeWE6{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;min-width:0;max-width:none;height:32px;min-height:32px;padding:0 26px 0 8px;font-size:12px;font-weight:500;color:var(--font-light-color,#374151);background-color:var(--widget-background-color,#fff);border:1px solid var(--gray-mid,#e5e7eb);border-radius:10px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.OpenAIRealtimeChat_embedVoiceSelect__WeWE6:disabled{opacity:.65;cursor:not-allowed}@supports(-webkit-touch-callout:none){.OpenAIRealtimeChat_embedVoiceSelect__WeWE6{font-size:16px}}.OpenAIRealtimeChat_endCallPillSpinner__aUnrE{width:16px;height:16px;flex-shrink:0;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:OpenAIRealtimeChat_ngSpin__ffvLw .75s linear infinite}.OpenAIRealtimeChat_endCallPillConnecting__evZgm{padding:0 14px;min-width:44px;justify-content:center}.OpenAIRealtimeChat_endCallPill__3iZ8N{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:0 12px;min-height:32px;border:none;border-radius:999px;background:#8446ad;color:#fff;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s ease,transform .15s ease,box-shadow .2s ease;box-shadow:0 2px 8px rgba(132,70,173,.28)}.OpenAIRealtimeChat_endCallPill__3iZ8N:hover{background:#7239a0;transform:translateY(-1px);box-shadow:0 3px 12px rgba(132,70,173,.35)}.OpenAIRealtimeChat_endCallPill__3iZ8N:active{transform:translateY(0)}.OpenAIRealtimeChat_voiceWaveDots__xfZ7g{display:inline-flex;align-items:center;gap:3px}.OpenAIRealtimeChat_waveDot__ElmUX{width:3px;height:3px;border-radius:50%;background:#fff;opacity:.45;animation:OpenAIRealtimeChat_embedVoiceDotPulse__sZ4u9 .9s ease-in-out infinite}@keyframes OpenAIRealtimeChat_embedVoiceDotPulse__sZ4u9{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.OpenAIRealtimeChat_embedMeta__sBICU{font-size:10px;line-height:1.25;color:var(--font-default-color,#6b7280);max-width:100%;margin:0;padding:0 2px 1px;word-break:break-word}@media(max-width:768px){.OpenAIRealtimeChat_embedRow__8rdDv{gap:8px}.OpenAIRealtimeChat_endCallPill__3iZ8N{padding:0 14px;font-size:13px;min-height:40px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.OpenAIRealtimeChat_endCallPill__3iZ8N:active{opacity:.92;transform:none}.OpenAIRealtimeChat_embedVoiceSelect__WeWE6,.OpenAIRealtimeChat_embedVoiceTrigger__zM_ht{min-height:40px;height:40px;border-radius:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.OpenAIRealtimeChat_embedVoiceTrigger__zM_ht{padding-right:8px}.OpenAIRealtimeChat_embedVoiceMenu__HXydZ{max-height:min(45vh,340px);border-radius:14px;padding:8px 0}.OpenAIRealtimeChat_embedVoiceMenuItem__zTxj1{min-height:48px;padding:12px 16px;font-size:16px}.OpenAIRealtimeChat_embedMeta__sBICU{font-size:11px;line-height:1.35;padding:0 2px}}@media(max-width:480px){.OpenAIRealtimeChat_embedRow__8rdDv{flex-wrap:nowrap;gap:6px}.OpenAIRealtimeChat_embedVoiceWrap__JLTw9{max-width:calc(100% - 80px)}.OpenAIRealtimeChat_endCallPill__3iZ8N{flex-shrink:0;min-height:44px;padding:0 14px;font-size:13px}.OpenAIRealtimeChat_embedVoiceSelect__WeWE6,.OpenAIRealtimeChat_embedVoiceTrigger__zM_ht{min-height:44px;height:44px;font-size:16px;padding-left:10px;padding-right:28px}.OpenAIRealtimeChat_embedVoiceTrigger__zM_ht{padding-right:10px}.OpenAIRealtimeChat_embedVoiceMenu__HXydZ{max-height:min(42vh,300px)}.OpenAIRealtimeChat_embedVoiceMenuItem__zTxj1{min-height:52px;padding:14px 16px}}