.RealtimeVoiceInterface_realtimeInterface__DQciT{display:flex;flex-direction:column;height:100vh;background:transparent;position:relative;overflow:hidden}.RealtimeVoiceInterface_viewSection__UmH1k{flex:5;display:flex;flex-direction:column;background:transparent;border-bottom:1px solid rgba(0,0,0,.06);margin:0;overflow:hidden}.RealtimeVoiceInterface_header__7YdCS{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:transparent;color:#1f2937;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:12px}.RealtimeVoiceInterface_titleSection__cK_J2{display:flex;align-items:center;gap:12px}.RealtimeVoiceInterface_title__cs6xD{margin:0;font-size:16px;font-weight:600;color:#1f2937}[data-theme=dark] .RealtimeVoiceInterface_title__cs6xD{color:#e5e7eb}.RealtimeVoiceInterface_xmonIcon__yuCaR{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(0,0,0,.03);border-radius:8px;border:1px solid rgba(0,0,0,.06)}.RealtimeVoiceInterface_emojiIcon__BlIML{font-size:18px}.RealtimeVoiceInterface_iconImage__NetIN{width:24px;height:24px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.RealtimeVoiceInterface_headerControls__g0oBx{display:flex;gap:8px}.RealtimeVoiceInterface_closeButton__xZSL5{background:none;border:1px solid #d1d5db;color:#6b7280;padding:6px 8px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;width:28px;height:28px}.RealtimeVoiceInterface_closeButton__xZSL5:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.RealtimeVoiceInterface_historyButton__oYyXO{background:none;color:#6b7280;border:1px solid #d1d5db;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px}.RealtimeVoiceInterface_historyButton__oYyXO.RealtimeVoiceInterface_active__565Qx,.RealtimeVoiceInterface_historyButton__oYyXO:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.RealtimeVoiceInterface_historyIcon__gjUrr{font-size:12px}.RealtimeVoiceInterface_viewContent__U9Nbz{flex:1;margin:0;padding:0;overflow:hidden}.RealtimeVoiceInterface_voiceSection__SB15y{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px 20px;background:transparent;margin:0;gap:8px}.RealtimeVoiceInterface_voiceSection__SB15y.RealtimeVoiceInterface_withBorder__LSoc3{border-top:1px solid rgba(0,0,0,.06)}.RealtimeVoiceInterface_currentText__QAr0o{display:flex;align-items:center;gap:12px;padding:14px 16px;background:rgba(0,0,0,.03);border-radius:12px;border-left:3px solid rgba(0,0,0,.08);max-width:600px;width:100%;box-shadow:none}.RealtimeVoiceInterface_currentLabel__s__8n{font-size:14px;color:#1e40af;font-weight:600;white-space:nowrap}.RealtimeVoiceInterface_currentValue__UlKp6{font-size:15px;color:#1f2937;font-weight:500;flex:1;word-break:break-word}.RealtimeVoiceInterface_historyPanel__aKZXr{position:fixed;top:0;right:0;width:350px;height:100vh;background:#fff;box-shadow:-4px 0 24px rgba(0,0,0,.12);z-index:1000;display:flex;flex-direction:column;animation:RealtimeVoiceInterface_slideIn__OncJy .3s ease-out}@keyframes RealtimeVoiceInterface_slideIn__OncJy{0%{transform:translateX(100%)}to{transform:translateX(0)}}.RealtimeVoiceInterface_historyHeader__HtukV{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:transparent;border-bottom:1px solid rgba(0,0,0,.06)}.RealtimeVoiceInterface_historyTitle__wruER{margin:0;font-size:18px;font-weight:600;color:#374151}.RealtimeVoiceInterface_historyActions__uPhnb{display:flex;gap:8px}.RealtimeVoiceInterface_clearButton__uBP46,.RealtimeVoiceInterface_closeButton__xZSL5{background:none;border:1px solid #d1d5db;color:#6b7280;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.RealtimeVoiceInterface_clearButton__uBP46:hover,.RealtimeVoiceInterface_closeButton__xZSL5:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.RealtimeVoiceInterface_closeButton__xZSL5{width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%}.RealtimeVoiceInterface_historyList__ducja{flex:1;overflow-y:auto;padding:16px 24px;display:flex;flex-direction:column;gap:12px}.RealtimeVoiceInterface_historyItem__c6JXj{padding:12px 16px;background:#f9fafb;border-radius:12px;border-left:3px solid #3b82f6;transition:all .2s ease}.RealtimeVoiceInterface_historyItem__c6JXj:hover{background:#f3f4f6;transform:translateX(4px)}.RealtimeVoiceInterface_historyTime__0doDI{font-size:11px;color:#6b7280;margin-bottom:4px;font-weight:500}.RealtimeVoiceInterface_historyText___wYGR{font-size:14px;color:#374151;line-height:1.4;font-weight:500}[data-theme=dark] .RealtimeVoiceInterface_realtimeInterface__DQciT{background:#0d1117}[data-theme=dark] .RealtimeVoiceInterface_viewSection__UmH1k,[data-theme=dark] .RealtimeVoiceInterface_voiceSection__SB15y{background:transparent;box-shadow:none}[data-theme=dark] .RealtimeVoiceInterface_header__7YdCS{background:transparent;border-bottom:1px solid hsla(0,0%,100%,.06);color:#e5e7eb}[data-theme=dark] .RealtimeVoiceInterface_historyPanel__aKZXr{background:#0f141b}[data-theme=dark] .RealtimeVoiceInterface_historyHeader__HtukV{background:transparent;border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .RealtimeVoiceInterface_historyTitle__wruER{color:#f9fafb}[data-theme=dark] .RealtimeVoiceInterface_historyItem__c6JXj{background:#111826;border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .RealtimeVoiceInterface_historyItem__c6JXj:hover{background:#141a24}[data-theme=dark] .RealtimeVoiceInterface_historyText___wYGR{color:#f3f4f6}[data-theme=dark] .RealtimeVoiceInterface_historyTime__0doDI{color:#9ca3af}[data-theme=dark] .RealtimeVoiceInterface_currentText__QAr0o{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}[data-theme=dark] .RealtimeVoiceInterface_currentLabel__s__8n{color:#aab1b8}[data-theme=dark] .RealtimeVoiceInterface_currentValue__UlKp6{color:#e5e7eb}@media (max-width:768px){.RealtimeVoiceInterface_realtimeInterface__DQciT{margin:0;padding-top:env(safe-area-inset-top,20px);padding-bottom:env(safe-area-inset-bottom,0);height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;box-sizing:border-box}.RealtimeVoiceInterface_viewSection__UmH1k,.RealtimeVoiceInterface_voiceSection__SB15y{margin:0 8px 8px;border-radius:16px}.RealtimeVoiceInterface_viewSection__UmH1k.RealtimeVoiceInterface_viewSectionWithoutHeader__HEVaD{padding-top:45px!important;border-radius:16px 16px 0 0!important;border-top-left-radius:16px!important;border-top-right-radius:16px!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.RealtimeVoiceInterface_header__7YdCS{padding:16px 20px;border-radius:0 0 12px 12px;margin-bottom:12px}.RealtimeVoiceInterface_title__cs6xD{font-size:18px}.RealtimeVoiceInterface_headerControls__g0oBx{display:none}.RealtimeVoiceInterface_viewContent__U9Nbz{padding:0}.RealtimeVoiceInterface_voiceSection__SB15y{padding:20px;gap:16px}.RealtimeVoiceInterface_currentText__QAr0o{padding:12px 16px;max-width:100%}.RealtimeVoiceInterface_currentLabel__s__8n{font-size:13px}.RealtimeVoiceInterface_currentValue__UlKp6{font-size:14px}.RealtimeVoiceInterface_historyPanel__aKZXr{display:none}}@media (max-width:480px){.RealtimeVoiceInterface_viewSection__UmH1k,.RealtimeVoiceInterface_voiceSection__SB15y{margin:0 4px 4px;border-radius:12px}.RealtimeVoiceInterface_header__7YdCS{padding:12px 16px}.RealtimeVoiceInterface_title__cs6xD{font-size:16px}.RealtimeVoiceInterface_icon__k55U6{font-size:20px}.RealtimeVoiceInterface_viewContent__U9Nbz{padding:0}.RealtimeVoiceInterface_voiceSection__SB15y{padding:16px}}.RealtimeVoiceInterface_historyList__ducja::-webkit-scrollbar{width:6px}.RealtimeVoiceInterface_historyList__ducja::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.RealtimeVoiceInterface_historyList__ducja::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.RealtimeVoiceInterface_historyList__ducja::-webkit-scrollbar-thumb:hover{background:#94a3b8}[data-theme=dark] .RealtimeVoiceInterface_historyList__ducja::-webkit-scrollbar-track{background:#374151}[data-theme=dark] .RealtimeVoiceInterface_historyList__ducja::-webkit-scrollbar-thumb{background:#6b7280}[data-theme=dark] .RealtimeVoiceInterface_historyList__ducja::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ModelSelectionHint_hintBubble__v4P18{position:absolute;top:calc(100% + 8px);left:0;z-index:1000;padding:16px 20px;background:linear-gradient(135deg,var(--pastel-lavender) 0,var(--pastel-sky) 100%);border-radius:16px;box-shadow:0 4px 12px rgba(123,160,152,.1),inset 0 1px 0 hsla(0,0%,100%,.5);animation:ModelSelectionHint_slideDown__xBSMp .4s cubic-bezier(.4,0,.2,1),ModelSelectionHint_pulse__NceU7 2s ease-in-out infinite;transform-origin:top center}.ModelSelectionHint_hintBubble__v4P18.ModelSelectionHint_closing___qznx{animation:ModelSelectionHint_slideUp__5dAr_ .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes ModelSelectionHint_slideDown__xBSMp{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ModelSelectionHint_slideUp__5dAr_{to{opacity:0;transform:translateY(-10px) scale(.95)}}@keyframes ModelSelectionHint_pulse__NceU7{0%,to{box-shadow:0 4px 12px rgba(123,160,152,.1),inset 0 1px 0 hsla(0,0%,100%,.5)}50%{box-shadow:0 4px 16px rgba(123,160,152,.2),inset 0 1px 0 hsla(0,0%,100%,.6)}}.ModelSelectionHint_hintContent__isma6{display:flex;align-items:center;gap:12px;position:relative}.ModelSelectionHint_iconWrapper__vNBHc{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.8);border-radius:50%;box-shadow:0 2px 8px rgba(123,160,152,.15)}.ModelSelectionHint_sparkleIcon__XEMzL{font-size:20px;animation:ModelSelectionHint_sparkle__CH9bZ 1.5s ease-in-out infinite}@keyframes ModelSelectionHint_sparkle__CH9bZ{0%,to{transform:scale(1) rotate(0deg);filter:brightness(1)}50%{transform:scale(1.1) rotate(10deg);filter:brightness(1.2)}}.ModelSelectionHint_textWrapper__WQeQw{flex:1}.ModelSelectionHint_hintText__bqeim{margin:0 0 4px;font-size:14px;line-height:1.4}.ModelSelectionHint_hintText__bqeim strong{font-weight:600}.ModelSelectionHint_hintSubtext__WwnnZ{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.3}.ModelSelectionHint_closeButton___zaT8{flex-shrink:0;width:24px;height:24px;border:none;background:rgba(0,0,0,.05);border-radius:50%;color:var(--text-secondary);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ModelSelectionHint_closeButton___zaT8:hover{background:rgba(0,0,0,.1);color:var(--primary-color);transform:scale(1.1)}.ModelSelectionHint_closeButton___zaT8:active{transform:scale(.95)}.ModelSelectionHint_pointer__gOrOc{position:absolute;top:-8px;left:24px;width:16px;height:16px;background:var(--pastel-lavender);transform:rotate(45deg);border-radius:2px}[data-theme=dark] .ModelSelectionHint_hintBubble__v4P18{background:linear-gradient(135deg,rgba(123,160,152,.15),rgba(123,160,152,.1));box-shadow:0 4px 12px rgba(123,160,152,.15),inset 0 1px 0 hsla(0,0%,100%,.1)}[data-theme=dark] .ModelSelectionHint_closeButton___zaT8,[data-theme=dark] .ModelSelectionHint_iconWrapper__vNBHc{background:hsla(0,0%,100%,.1)}[data-theme=dark] .ModelSelectionHint_closeButton___zaT8:hover{background:hsla(0,0%,100%,.2)}[data-theme=dark] .ModelSelectionHint_pointer__gOrOc{background:rgba(123,160,152,.15)}[data-theme=dark] .ModelSelectionHint_hintBubble__v4P18{animation:ModelSelectionHint_slideDown__xBSMp .4s cubic-bezier(.4,0,.2,1),ModelSelectionHint_pulseDark__aKcq1 2s ease-in-out infinite}@keyframes ModelSelectionHint_pulseDark__aKcq1{0%,to{box-shadow:0 4px 12px rgba(123,160,152,.15),inset 0 1px 0 hsla(0,0%,100%,.1)}50%{box-shadow:0 4px 16px rgba(123,160,152,.25),inset 0 1px 0 hsla(0,0%,100%,.15)}}@media (max-width:768px){.ModelSelectionHint_hintBubble__v4P18{display:none!important}}@media (max-width:640px){.ModelSelectionHint_hintBubble__v4P18{padding:12px 16px;margin-top:8px}.ModelSelectionHint_iconWrapper__vNBHc{width:32px;height:32px}.ModelSelectionHint_sparkleIcon__XEMzL{font-size:18px}.ModelSelectionHint_hintText__bqeim{font-size:13px}.ModelSelectionHint_hintSubtext__WwnnZ{font-size:11px}.ModelSelectionHint_closeButton___zaT8{width:22px;height:22px;font-size:12px}.ModelSelectionHint_pointer__gOrOc{left:16px}}@media (max-width:480px){.ModelSelectionHint_hintBubble__v4P18{padding:10px 14px}.ModelSelectionHint_hintContent__isma6{gap:10px}.ModelSelectionHint_iconWrapper__vNBHc{width:28px;height:28px}.ModelSelectionHint_sparkleIcon__XEMzL{font-size:16px}.ModelSelectionHint_hintText__bqeim{font-size:12px}.ModelSelectionHint_hintSubtext__WwnnZ{font-size:10px}.ModelSelectionHint_closeButton___zaT8{width:20px;height:20px;font-size:11px}}