.AuthModal_modalOverlay__0w_or{animation:AuthModal_fadeIn__hkCEx .2s ease-out}.AuthModal_modalContent__B12vY{animation:AuthModal_slideUp__54zmW .3s ease-out}@keyframes AuthModal_fadeIn__hkCEx{0%{opacity:0}to{opacity:1}}@keyframes AuthModal_slideUp__54zmW{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AuthModal_tabContent__fa1XT{animation:AuthModal_fadeSlide__SMrX6 .3s ease-out}@keyframes AuthModal_fadeSlide__SMrX6{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.AuthModal_inputGlow__JVdJG:focus{box-shadow:0 0 0 3px rgba(147,51,234,.1)}.AuthModal_buttonPulse__d4wa6:hover{animation:AuthModal_pulse__MXEY7 .5s ease-in-out infinite}@keyframes AuthModal_pulse__MXEY7{0%{box-shadow:0 0 0 0 rgba(147,51,234,.4)}70%{box-shadow:0 0 0 10px rgba(147,51,234,0)}to{box-shadow:0 0 0 0 rgba(147,51,234,0)}}.AuthModal_successCheck__wCxSn{animation:AuthModal_checkmark__d6VlZ .5s ease-out}@keyframes AuthModal_checkmark__d6VlZ{0%{transform:scale(0) rotate(-45deg)}to{transform:scale(1) rotate(0)}}.AuthModal_spinner__ls9RR{animation:AuthModal_spin__3CHUN 1s linear infinite}@keyframes AuthModal_spin__3CHUN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SurveyModal_overlay__WLSXJ{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.4),rgba(0,0,0,.6));display:flex;justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(4px)}.SurveyModal_modal__KtK2b{background:white;border-radius:20px;padding:0;max-width:480px;width:90%;max-height:95vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);transform:scale(.9);animation:SurveyModal_modalAppear__IcEP9 .3s ease forwards;display:flex;flex-direction:column}@keyframes SurveyModal_modalAppear__IcEP9{to{transform:scale(1)}}.SurveyModal_header__LVS1U{background:linear-gradient(135deg,rgba(99,95,250,1),rgba(171,112,241,1));padding:32px 24px;text-align:center;color:white;position:relative}.SurveyModal_header__LVS1U:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="20" cy="20" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="80" cy="80" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="70" cy="30" r="1" fill="rgba(255,255,255,0.1)"/></svg>')}.SurveyModal_header__LVS1U h2{margin:0;font-size:24px;font-weight:700;position:relative;z-index:1;text-shadow:0 2px 4px rgba(0,0,0,.1)}.SurveyModal_content__ouSqs{padding:40px 32px 32px;background:#fafbfc;flex:1;overflow-y:auto}.SurveyModal_questionGroup__SIuoi{background:white;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 4px 16px rgba(0,0,0,.05);border:1px solid #f0f2f5;transition:transform .2s ease,box-shadow .2s ease}.SurveyModal_questionGroup__SIuoi:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.SurveyModal_questionGroup__SIuoi:last-child{margin-bottom:0}.SurveyModal_question__Nre_z{font-size:18px;font-weight:600;color:#2d3748;margin-bottom:20px;text-align:center;line-height:1.5}.SurveyModal_stars___Jua5{display:flex;justify-content:center;gap:12px}.SurveyModal_star__sSFxa{font-size:36px;color:#e2e8f0;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);user-select:none;position:relative;transform:scale(1)}.SurveyModal_star__sSFxa:hover{color:#fbbf24;transform:scale(1.2)}.SurveyModal_star__sSFxa.SurveyModal_filled__4yRVc{color:#f59e0b;transform:scale(1.1);filter:drop-shadow(0 4px 8px rgba(245,158,11,.3))}.SurveyModal_star__sSFxa:active{transform:scale(.95)}.SurveyModal_voiceFeedbackSection__SoEDy{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:16px;padding:20px;margin-top:24px;border:2px dashed #cbd5e0;transition:all .3s ease}.SurveyModal_voiceFeedbackSection__SoEDy:hover{border-color:#a0aec0;background:linear-gradient(135deg,#f7fafc,#e2e8f0)}.SurveyModal_voiceTitle__VlWu3{font-size:15px;font-weight:600;color:#4a5568;margin-bottom:20px;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.SurveyModal_voiceTitle__VlWu3:before{content:"🎤";font-size:18px}.SurveyModal_voiceControls___xSPu{display:flex;flex-direction:column;align-items:center;gap:16px}.SurveyModal_recordButton__xJnu2{background:rgba(171,112,241,1);color:white;border:none;border-radius:50px;padding:16px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(171,112,241,.3);display:flex;align-items:center;gap:8px}.SurveyModal_recordButton__xJnu2:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(171,112,241,.4);background:rgba(171,112,241,.9)}.SurveyModal_recordingStatus__HckDW{display:flex;flex-direction:column;align-items:center;gap:12px;background:#fef2f2;border-radius:12px;padding:20px;border:2px solid #fecaca}.SurveyModal_stopButton__gc6xS{background:linear-gradient(135deg,#6b7280,#4b5563);color:white;border:none;border-radius:50px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.SurveyModal_recordingTime__9oZGM{color:#dc2626;font-weight:700;font-size:16px;display:flex;align-items:center;gap:8px;animation:SurveyModal_pulse__2pGrN 1.5s infinite}@keyframes SurveyModal_pulse__2pGrN{0%,to{opacity:1}50%{opacity:.7}}.SurveyModal_recordingComplete___MCsy{background:#f0f9ff;border-radius:12px;padding:20px;border:2px solid #bae6fd;width:100%}.SurveyModal_recordingInfo__iYMLV{color:#0369a1;font-weight:600;text-align:center;margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:8px}.SurveyModal_recordingActions__TEesW{display:flex;gap:12px;justify-content:center}.SurveyModal_playButton__Td7L0{background:linear-gradient(135deg,#059669,#047857)}.SurveyModal_deleteButton__t2Zot,.SurveyModal_playButton__Td7L0{color:white;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;flex:1}.SurveyModal_deleteButton__t2Zot{background:linear-gradient(135deg,#dc2626,#b91c1c)}.SurveyModal_deleteButton__t2Zot:hover,.SurveyModal_playButton__Td7L0:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.SurveyModal_footer__0GY5z{padding:24px 32px 32px;background:white;flex-shrink:0;border-top:1px solid #f0f2f5}.SurveyModal_submitButton__sR53H{width:100%;background:linear-gradient(135deg,rgba(99,95,250,1),rgba(171,112,241,1));color:white;border:none;border-radius:12px;padding:18px 24px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px rgba(99,95,250,.3);position:relative;overflow:hidden}.SurveyModal_submitButton__sR53H:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.SurveyModal_submitButton__sR53H:hover:before{left:100%}.SurveyModal_submitButton__sR53H:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px rgba(99,95,250,.4)}.SurveyModal_submitButton__sR53H:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280);cursor:not-allowed;transform:none;box-shadow:none}.SurveyModal_submitButton__sR53H:active{transform:translateY(0)}@media (max-width:768px){.SurveyModal_modal__KtK2b{width:95%;margin:10px;border-radius:16px;max-height:98vh}.SurveyModal_header__LVS1U{padding:20px 16px}.SurveyModal_header__LVS1U h2{font-size:18px}.SurveyModal_content__ouSqs{padding:20px 16px 16px}.SurveyModal_questionGroup__SIuoi{padding:16px;margin-bottom:16px}.SurveyModal_star__sSFxa{font-size:28px;gap:6px}.SurveyModal_question__Nre_z{font-size:14px;margin-bottom:12px}.SurveyModal_voiceFeedbackSection__SoEDy{padding:16px;margin-top:16px}.SurveyModal_voiceTitle__VlWu3{font-size:13px;margin-bottom:16px}.SurveyModal_recordButton__xJnu2{padding:12px 24px;font-size:14px}.SurveyModal_footer__0GY5z,.SurveyModal_recordingComplete___MCsy,.SurveyModal_recordingStatus__HckDW{padding:16px}.SurveyModal_submitButton__sR53H{padding:14px 24px;font-size:16px}}