.page_container__4zHBJ{min-height:100vh;min-height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;padding:1rem;position:relative;background:linear-gradient(135deg,#e0f2fe,#bae6fd);overflow-x:hidden}@media (min-width:640px){.page_container__4zHBJ{padding:2rem}}@media (min-width:1024px){.page_container__4zHBJ{padding:3rem}}.page_content__15ajy{width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:center}.page_clearHistoryButton__UKuXe,.page_closeButton__K1bMa,.page_homeButton__ggJlJ{position:fixed;width:48px;height:48px;font-size:1.5rem;font-weight:700;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .2s ease;cursor:pointer;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;z-index:100;display:flex;align-items:center;justify-content:center}@media (min-width:640px){.page_clearHistoryButton__UKuXe,.page_closeButton__K1bMa,.page_homeButton__ggJlJ{width:56px;height:56px;font-size:1.75rem}}.page_homeButton__ggJlJ{top:1rem;left:1rem;background-color:#fff;color:#1f2937}.page_closeButton__K1bMa{top:1rem;right:1rem;background-color:#fff;color:#1f2937}.page_clearHistoryButton__UKuXe{top:4.5rem;left:1rem;background-color:#f97316;color:#fff}.page_authButton__JvkG1{position:fixed;top:1rem;right:4.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(37,99,235,.3);z-index:100;transition:all .2s ease}.page_authButton__JvkG1:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.4)}.page_userMenu__2q5t5{position:fixed;top:1rem;right:4.5rem;display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:#fff;border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:100}.page_userName__O7Qff{font-size:.875rem;font-weight:600;color:#374151}.page_userCredits___CUXI{font-size:.875rem;font-weight:600;color:#059669}.page_logoutButton__R144F{padding:.375rem .75rem;background:#ef4444;color:#fff;border:none;border-radius:.5rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .2s ease}.page_logoutButton__R144F:hover{background:#dc2626}.page_modalOverlay__xs_Gc{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.page_modal__cDYBm{background:#fff;border-radius:1rem;padding:2rem;width:100%;max-width:400px;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3)}.page_modalClose__I3wIX{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border:none;background:#f3f4f6;border-radius:50%;font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.page_modalClose__I3wIX:hover{background:#e5e7eb}.page_modalTitle__nKDFG{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:1.5rem;text-align:center}.page_authForm__NCg_R{display:flex;flex-direction:column;gap:1rem}.page_authInput__1Imgb{padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:.75rem;font-size:1rem;transition:border-color .2s ease}.page_authInput__1Imgb:focus{border-color:#2563eb;outline:none}.page_authError__L_PTF{padding:.75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#dc2626;font-size:.875rem;text-align:center}.page_authSubmit___Yv_k{padding:1rem;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.page_authSubmit___Yv_k:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.4)}.page_authSubmit___Yv_k:disabled{background:#9ca3af;cursor:not-allowed}.page_authSwitch__NGN4R{margin-top:1rem;text-align:center;font-size:.875rem;color:#6b7280}.page_authSwitch__NGN4R button{background:none;border:none;color:#2563eb;font-weight:600;cursor:pointer;text-decoration:underline}.page_promoMessage__FJHu9{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem;text-align:center;font-size:2.025rem;color:#92400e}.page_promoMessage__FJHu9 strong{color:#d97706}.page_promoCodeSection__OE_lP{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.page_promoCodeLabel__N1Z7S{font-size:.875rem;color:#6b7280;margin-bottom:.5rem;text-align:center}.page_promoCodeInput__kPUhk{display:flex;gap:.5rem}.page_promoCodeInput__kPUhk input{flex:1 1}.page_promoCodeBtn__GJkgZ{padding:.75rem 1rem;background:#10b981;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s}.page_promoCodeBtn__GJkgZ:hover{background:#059669}.page_sidebarToggle__DHb6v{position:fixed;top:1rem;left:4.5rem;width:48px;height:48px;font-size:1.5rem;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);background:#fff;border:none;cursor:pointer;z-index:100;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.page_sidebarToggle__DHb6v:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.2)}.page_sidebar__6BCr1{position:fixed;top:0;left:0;width:320px;max-width:85vw;height:100vh;background:#fff;box-shadow:4px 0 20px rgba(0,0,0,.15);z-index:200;display:flex;flex-direction:column;animation:page_slideIn__9mgly .3s ease}.page_sidebarHeader__dTPCV{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #e5e7eb}.page_sidebarHeader__dTPCV h3{font-size:1.125rem;font-weight:700;color:#111827;margin:0}.page_sidebarHeader__dTPCV button{width:32px;height:32px;border:none;background:#f3f4f6;border-radius:50%;font-size:1.25rem;cursor:pointer}.page_sidebarEmpty__lcaky,.page_sidebarLoading__iHxRl{padding:2rem;text-align:center;color:#6b7280}.page_conversationList__dpNdQ{flex:1 1;overflow-y:auto;padding:.5rem}.page_conversationItem__7adot{padding:.75rem 1rem;border-radius:.5rem;cursor:pointer;transition:background .2s ease;margin-bottom:.25rem}.page_conversationItem__7adot:hover{background:#f3f4f6}.page_conversationItemActive__Eak0s{background:#eff6ff;border-left:3px solid #2563eb}.page_conversationTitle__fZCvB{font-size:.875rem;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_conversationMeta__xZRb1{font-size:.75rem;color:#6b7280;margin-top:.25rem}.page_messageList__AQLu3{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;display:flex;flex-direction:column;animation:page_slideIn__9mgly .2s ease}.page_messageListHeader__pysMp{padding:1rem;border-bottom:1px solid #e5e7eb}.page_messageListHeader__pysMp button{background:none;border:none;color:#2563eb;font-weight:600;cursor:pointer;font-size:.875rem}.page_messageItem__p_ayV{padding:1rem;border-bottom:1px solid #f3f4f6}.page_messageOriginal__cC9e8{font-size:.875rem;color:#374151;margin-bottom:.5rem}.page_messageTranslation__uctVd{font-size:.875rem;color:#2563eb;font-weight:500}.page_messageTime__NFbtM{font-size:.75rem;color:#9ca3af;margin-top:.5rem}.page_userCreditsButton__uWXoa{padding:.375rem .75rem;background:#059669;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s ease}.page_userCreditsButton__uWXoa:hover{background:#047857}.page_creditModal__B9rLf{background:#fff;border-radius:1rem;padding:1.5rem;width:100%;max-width:450px;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3)}.page_creditLoading__hAcwB{text-align:center;padding:2rem;color:#6b7280}.page_creditSummary__OBDHl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem}.page_creditCard__21Le_{background:#f3f4f6;padding:1rem;border-radius:.75rem;text-align:center}.page_creditCardLabel__Pzkaj{font-size:.75rem;color:#6b7280;margin-bottom:.5rem}.page_creditCardValue__4GFR2{font-size:1.5rem;font-weight:700;color:#059669}.page_creditCardValueSmall__KOnVc{font-size:1.125rem;font-weight:600;color:#374151}.page_creditCosts__d_YEr{margin-bottom:1.5rem}.page_creditCosts__d_YEr h3{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem}.page_costItem__NG1OE{display:flex;justify-content:space-between;padding:.5rem 0;font-size:.875rem;color:#6b7280;border-bottom:1px solid #f3f4f6}.page_costItem__NG1OE span:last-child,.page_usageHistory__12Eyl h3{font-weight:600;color:#374151}.page_usageHistory__12Eyl h3{font-size:.875rem;margin-bottom:.75rem}.page_usageList__BN6ah{max-height:200px;overflow-y:auto}.page_usageItem__tD4NC{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f3f4f6}.page_usageInfo__11QSQ{display:flex;flex-direction:column;gap:.25rem}.page_usageAction__xCr6W{font-size:.875rem;font-weight:500;color:#374151}.page_usageTime__BLZa_{font-size:.75rem;color:#9ca3af}.page_usageCredits__uMsAL{font-size:.875rem;font-weight:600;color:#dc2626}@media (min-width:640px){.page_homeButton__ggJlJ{top:1.5rem;left:1.5rem}.page_closeButton__K1bMa{top:1.5rem;right:1.5rem}.page_clearHistoryButton__UKuXe{top:5.5rem;left:1.5rem}}.page_closeButton__K1bMa:hover,.page_homeButton__ggJlJ:hover{background-color:#f3f4f6;transform:scale(1.05)}.page_closeButton__K1bMa:active,.page_homeButton__ggJlJ:active{background-color:#e5e7eb;transform:scale(.95)}.page_clearHistoryButton__UKuXe:hover{background-color:#ea580c;transform:scale(1.05)}.page_clearHistoryButton__UKuXe:active{background-color:#c2410c;transform:scale(.95)}.page_recordingMode__0nSVj{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:1rem}.page_recordingAnimation__O2izd{color:#dc2626;font-weight:900;font-size:clamp(1.75rem,5vw,3.5rem);text-align:center;animation:page_pulse__MbTbg 1.5s ease-in-out infinite}@keyframes page_pulse__MbTbg{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.98)}}.page_processingMode__EusqX{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem}.page_processingAnimation__CaiHk{color:#2563eb;font-weight:800;font-size:clamp(1.5rem,4vw,2.5rem);text-align:center;animation:page_pulse__MbTbg 1.5s ease-in-out infinite}.page_processingHint__CiqO1{color:#6b7280;font-size:1rem;text-align:center}.page_hugeStopButton__mrgho{width:min(75vw,350px);height:min(75vw,350px);background:linear-gradient(145deg,#ef4444,#dc2626);color:#fff;font-weight:900;border-radius:50%;box-shadow:0 20px 40px rgba(220,38,38,.4),inset 0 -4px 8px rgba(0,0,0,.2);transition:all .2s ease;cursor:pointer;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.page_hugeStopButton__mrgho:hover{background:linear-gradient(145deg,#dc2626,#b91c1c);transform:scale(1.02)}.page_hugeStopButton__mrgho:active{transform:scale(.96);box-shadow:0 10px 20px rgba(220,38,38,.3),inset 0 -2px 4px rgba(0,0,0,.2)}.page_stopButtonContent__BybvI{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.page_stopIcon__u_BIf{font-size:clamp(3.5rem,12vw,7rem)}.page_stopText__3dKrr{font-size:clamp(1.75rem,6vw,3rem);letter-spacing:.1em}.page_resultMode__M0sGs{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;gap:1.5rem}@media (min-width:640px){.page_resultMode__M0sGs{padding:2rem;gap:2rem}}.page_resultText__QhcFA{font-weight:900;color:#111827;line-height:1.15;word-break:break-word;text-align:center;font-size:clamp(2.5rem,12vw,8rem);padding:0 .5rem}@media (min-width:768px){.page_resultText__QhcFA{font-size:clamp(3rem,8vw,6rem)}}.page_actionButtons__10GNE{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:stretch;width:100%;max-width:800px}@media (min-width:640px){.page_actionButtons__10GNE{gap:1.5rem}}.page_hugeButton__a7y_C{flex:1 1 140px;min-width:140px;max-width:200px;background-color:#2563eb;color:#fff;font-weight:800;padding:1.25rem 1rem;border-radius:1.25rem;box-shadow:0 8px 24px rgba(0,0,0,.2);transition:all .2s ease;cursor:pointer;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}@media (min-width:640px){.page_hugeButton__a7y_C{padding:1.5rem 1.25rem;gap:.75rem}}.page_hugeButton__a7y_C:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.25)}.page_hugeButton__a7y_C:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 4px 12px rgba(0,0,0,.2)}.page_hugeButton__a7y_C:disabled{opacity:.6;cursor:not-allowed}.page_buttonIcon__BASDR{font-size:clamp(2.5rem,8vw,4rem)}.page_buttonLabel__kxAj8{font-size:clamp(.875rem,2vw,1.125rem);text-align:center;line-height:1.2}@media (min-width:640px){.page_buttonLabel__kxAj8{font-size:clamp(1rem,2vw,1.25rem)}}.page_aiButton__1uQwe{background:linear-gradient(145deg,#a855f7,#9333ea)}.page_aiButton__1uQwe:hover:not(:disabled){background:linear-gradient(145deg,#9333ea,#7e22ce)}.page_livestreamButton__VXX6I{background:linear-gradient(145deg,#06b6d4,#0891b2);position:relative}.page_livestreamButton__VXX6I:hover:not(:disabled){background:linear-gradient(145deg,#0891b2,#0e7490)}.page_speakerButton__B7L5M{background:linear-gradient(145deg,#3b82f6,#2563eb)}.page_speakerButton__B7L5M:hover:not(:disabled){background:linear-gradient(145deg,#2563eb,#1d4ed8)}.page_micButton__GsfEo{background:linear-gradient(145deg,#22c55e,#16a34a)}.page_micButton__GsfEo:hover:not(:disabled){background:linear-gradient(145deg,#16a34a,#15803d)}.page_pulse__MbTbg{animation:page_pulseRing__9nX0X 1.5s ease-in-out infinite}@keyframes page_pulseRing__9nX0X{0%,to{box-shadow:0 8px 24px rgba(0,0,0,.2),0 0 0 0 rgba(251,191,36,.6)}50%{box-shadow:0 8px 24px rgba(0,0,0,.2),0 0 0 12px rgba(251,191,36,0)}}.page_vietnameseBox__ZMJAu{width:100%;max-width:700px;background-color:#dbeafe;border:3px solid #93c5fd;border-radius:1.25rem;padding:1.25rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}@media (min-width:640px){.page_vietnameseBox__ZMJAu{padding:1.5rem}}.page_vietnameseHeader__brUgC{text-align:center;margin-bottom:.75rem;font-size:clamp(1rem,2vw,1.25rem);font-weight:700;color:#1e40af}.page_vietnameseText__PTvYN{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600;color:#1e3a8a;text-align:center;line-height:1.5;margin:0}.page_inputMode___zwN_{width:100%;max-width:600px;display:flex;flex-direction:column;align-items:center;padding:1rem;gap:1.25rem}@media (min-width:640px){.page_inputMode___zwN_{padding:2rem;gap:1.5rem}}.page_title__5vbYo{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800;color:#111827;text-align:center;margin:0}.page_selectorContainer__jVdJN{width:100%;display:flex;flex-direction:column;gap:.5rem}.page_selectorLabel__Doogm{font-size:clamp(1rem,2vw,1.25rem);font-weight:700;color:#374151;text-align:center}.page_selector__0QceO{width:100%;border-radius:.875rem;box-shadow:0 4px 12px rgba(0,0,0,.1);font-size:clamp(1rem,2.5vw,1.25rem);font-weight:600;background-color:#fff;color:#1f2937;border:3px solid #e5e7eb;transition:all .2s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.5rem;padding:1rem 3rem 1rem 1.25rem}.page_selector__0QceO:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.3)}.page_selector__0QceO:hover{border-color:#9ca3af}.page_hint__IK6L1{text-align:center;font-size:clamp(.875rem,1.5vw,1rem);color:#6b7280;margin:0;line-height:1.4}.page_modeToggle__rL_HM{display:flex;gap:.5rem;margin-bottom:1rem;background:#fff;padding:.5rem;border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_modeButton__POU1F{flex:1 1;padding:.75rem 1rem;border-radius:.75rem;font-size:1rem;font-weight:600;background:transparent;color:#6b7280;transition:all .2s ease;border:none;cursor:pointer}.page_modeButton__POU1F:hover{background:#f3f4f6}.page_modeButtonActive__qTVHp{background:#2563eb;color:#fff}.page_modeButtonActive__qTVHp:hover{background:#1d4ed8}.page_textInputContainer__zG0MJ{width:100%;display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.page_textInput__3R4jo{width:100%;padding:1rem;border:2px solid #e5e7eb;border-radius:1rem;font-size:1rem;font-family:inherit;resize:vertical;min-height:120px;transition:border-color .2s ease}.page_textInput__3R4jo:focus{border-color:#2563eb;outline:none}.page_textInput__3R4jo:disabled{background:#f9fafb;cursor:not-allowed}.page_translateButton__1_Nxg{padding:1rem 2rem;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;border-radius:1rem;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(37,99,235,.3)}.page_translateButton__1_Nxg:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(37,99,235,.4)}.page_translateButton__1_Nxg:active:not(:disabled){transform:translateY(0)}.page_translateButton__1_Nxg:disabled{background:#9ca3af;cursor:not-allowed;box-shadow:none}.page_toggleContainer__b60GR{width:100%;display:flex;justify-content:center;margin-top:.5rem}.page_toggleLabel__iHH63{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.75rem 1rem;background:#fff;border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s ease}.page_toggleLabel__iHH63:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.page_toggleCheckbox__ekuAZ{width:1.25rem;height:1.25rem;accent-color:#2563eb;cursor:pointer}.page_toggleText__isLnU{font-size:clamp(.875rem,1.5vw,1rem);font-weight:500;color:#374151}.page_hugeMicContainer__M4yn6{width:100%;margin-top:.5rem}.page_hugeMicButton__WZoWR{width:100%;background:linear-gradient(145deg,#22c55e,#16a34a);color:#fff;font-weight:900;padding:2rem 1.5rem;border-radius:1.25rem;box-shadow:0 12px 32px rgba(22,163,74,.4),inset 0 -3px 6px rgba(0,0,0,.15);transition:all .2s ease;cursor:pointer;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}@media (min-width:640px){.page_hugeMicButton__WZoWR{padding:2.5rem 2rem;gap:1rem}}.page_hugeMicButton__WZoWR:hover:not(:disabled){background:linear-gradient(145deg,#16a34a,#15803d);transform:translateY(-2px);box-shadow:0 16px 40px rgba(22,163,74,.5),inset 0 -3px 6px rgba(0,0,0,.15)}.page_hugeMicButton__WZoWR:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 6px 16px rgba(22,163,74,.3),inset 0 -2px 4px rgba(0,0,0,.15)}.page_hugeMicButton__WZoWR:disabled{opacity:.6;cursor:not-allowed}.page_hugeMicIcon__oiBd_{font-size:clamp(3rem,10vw,5rem)}.page_hugeMicText__UQeeT{font-size:clamp(1.25rem,3vw,1.75rem);letter-spacing:.05em}.page_voiceInstruction__3m07V{text-align:center;font-size:clamp(.875rem,2vw,1rem);color:#6b7280;margin-top:.75rem;padding:0 1rem;line-height:1.5;font-weight:500}@media (min-width:640px){.page_voiceInstruction__3m07V{margin-top:1rem;font-size:clamp(1rem,2vw,1.125rem)}}.page_dualMicContainer__0Lbnk{width:100%;margin-top:.5rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:640px){.page_dualMicContainer__0Lbnk{grid-template-columns:1fr;gap:.75rem}}.page_hugeMicButtonLeft___LOlM,.page_hugeMicButtonRight__Od6gV{width:100%;color:#fff;font-weight:900;padding:2rem 1.5rem;border-radius:1.25rem;transition:all .2s ease;cursor:pointer;border:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}@media (min-width:640px){.page_hugeMicButtonLeft___LOlM,.page_hugeMicButtonRight__Od6gV{padding:2.5rem 2rem;gap:1rem}}.page_hugeMicButtonLeft___LOlM{background:linear-gradient(145deg,#3b82f6,#2563eb);box-shadow:0 12px 32px rgba(59,130,246,.4),inset 0 -3px 6px rgba(0,0,0,.15)}.page_hugeMicButtonLeft___LOlM:hover:not(:disabled){background:linear-gradient(145deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 16px 40px rgba(59,130,246,.5),inset 0 -3px 6px rgba(0,0,0,.15)}.page_hugeMicButtonLeft___LOlM:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 6px 16px rgba(59,130,246,.3),inset 0 -2px 4px rgba(0,0,0,.15)}.page_hugeMicButtonRight__Od6gV{background:linear-gradient(145deg,#22c55e,#16a34a);box-shadow:0 12px 32px rgba(22,163,74,.4),inset 0 -3px 6px rgba(0,0,0,.15)}.page_hugeMicButtonRight__Od6gV:hover:not(:disabled){background:linear-gradient(145deg,#16a34a,#15803d);transform:translateY(-2px);box-shadow:0 16px 40px rgba(22,163,74,.5),inset 0 -3px 6px rgba(0,0,0,.15)}.page_hugeMicButtonRight__Od6gV:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 6px 16px rgba(22,163,74,.3),inset 0 -2px 4px rgba(0,0,0,.15)}.page_hugeMicButtonLeft___LOlM:disabled,.page_hugeMicButtonRight__Od6gV:disabled{opacity:.6;cursor:not-allowed}.page_hugeMicSubtext__G8v4Z{font-size:clamp(.875rem,2vw,1rem);font-weight:600;letter-spacing:.05em;opacity:.9}.page_authButtonsContainer__ArcyF{width:100%;display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}@media (min-width:640px){.page_authButtonsContainer__ArcyF{grid-template-columns:1fr 1fr;gap:1.5rem}}.page_hugeAuthButton__OBXUm{width:100%;color:#fff;font-weight:900;padding:2rem 1.5rem;border-radius:1.25rem;box-shadow:0 12px 32px rgba(0,0,0,.3),inset 0 -3px 6px rgba(0,0,0,.15);transition:all .2s ease;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;font-size:clamp(1.25rem,3vw,1.75rem);letter-spacing:.05em}@media (min-width:640px){.page_hugeAuthButton__OBXUm{padding:2.5rem 2rem;gap:.75rem}}.page_hugeAuthButton__OBXUm:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(0,0,0,.4),inset 0 -3px 6px rgba(0,0,0,.15)}.page_hugeAuthButton__OBXUm:active{transform:translateY(0) scale(.98);box-shadow:0 6px 16px rgba(0,0,0,.2),inset 0 -2px 4px rgba(0,0,0,.15)}.page_error__sC7rJ{width:100%;background-color:#fef2f2;border:2px solid #fca5a5;color:#991b1b;padding:1rem;border-radius:.75rem;font-size:clamp(.875rem,2vw,1rem);font-weight:600;text-align:center;animation:page_slideIn__9mgly .3s ease}@keyframes page_slideIn__9mgly{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page_clearHistoryButton__UKuXe,.page_closeButton__K1bMa,.page_container__4zHBJ,.page_homeButton__ggJlJ,.page_hugeButton__a7y_C,.page_hugeMicButton__WZoWR,.page_hugeStopButton__mrgho,.page_pulse__MbTbg{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page_clearHistoryButton__UKuXe:focus-visible,.page_closeButton__K1bMa:focus-visible,.page_homeButton__ggJlJ:focus-visible,.page_hugeButton__a7y_C:focus-visible,.page_hugeMicButton__WZoWR:focus-visible,.page_hugeStopButton__mrgho:focus-visible,.page_selector__0QceO:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.page_freeCounter__K71BM{position:fixed;top:10px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;display:flex;align-items:center;gap:10px;z-index:100}.page_freeCounter__K71BM button{background:#4caf50;color:#fff;border:none;padding:4px 12px;border-radius:12px;font-size:12px;cursor:pointer}.page_freeCounter__K71BM button:hover{background:#45a049}.page_header__2NnEJ{position:fixed;top:0;left:0;right:0;height:50px;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:space-between;padding:0 15px;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.3)}.page_headerLeft__lqoDb,.page_headerRight___OhHo{display:flex;align-items:center;gap:8px}.page_headerCenter__rPQOO{flex:1 1;text-align:center}.page_headerBtn__N7fJk{background:transparent;border:none;font-size:20px;cursor:pointer;padding:8px;border-radius:8px;transition:background .2s}.page_headerBtn__N7fJk:hover{background:hsla(0,0%,100%,.1)}.page_freeCounterText__A__UJ{color:#fff;font-size:14px}.page_freeCounterText__A__UJ strong{color:#4caf50;font-size:16px}.page_userWelcome__qGDZE{color:#aaa;font-size:14px}.page_loginBtn__GX0_f{background:#4caf50;color:#fff;border:none;padding:8px 16px;border-radius:20px;font-size:14px;cursor:pointer;font-weight:500}.page_loginBtn__GX0_f:hover{background:#45a049}.page_logoutBtn__ufvv2{background:#666;color:#fff;border:none;padding:6px 12px;border-radius:15px;font-size:12px;cursor:pointer}.page_logoutBtn__ufvv2:hover{background:#555}.page_container__4zHBJ{padding-top:70px!important}