.JDLinkModal_overlay__x967v{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:rgba(15,23,42,.32);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:JDLinkModal_overlayIn__Nhx8h .18s ease-out;cursor:pointer;overscroll-behavior:contain}@keyframes JDLinkModal_overlayIn__Nhx8h{0%{opacity:0}to{opacity:1}}.JDLinkModal_panel__W1dca{cursor:default;width:100%;max-width:520px;background:#fff;border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(15,23,42,.05),0 16px 40px rgba(15,23,42,.09);padding:2rem 2.125rem 1.875rem;box-sizing:border-box;animation:JDLinkModal_panelIn__0jyIa .2s ease-out}@keyframes JDLinkModal_panelIn__0jyIa{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.JDLinkModal_header__9jwFG{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid #f1f5f9}.JDLinkModal_titleRow__dH7LC{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem}.JDLinkModal_titleIcon__S_KYO{display:flex;color:#94a3b8;flex-shrink:0}.JDLinkModal_titleIcon__S_KYO svg{width:20px;height:20px}.JDLinkModal_title__zDIw_{margin:0;font-size:1.125rem;font-weight:600;line-height:1.35;color:#0f172a;letter-spacing:-.02em}.JDLinkModal_description__slCoa{margin:0;font-size:.875rem;line-height:1.55;color:#64748b}.JDLinkModal_form__4MJBI{display:flex;flex-direction:column;gap:1rem}.JDLinkModal_testMode__D21G6{padding:.8125rem .9375rem;background:#f8fafc;border-radius:10px;border:1px solid #e8ecf1}.JDLinkModal_toggleLabel__fVguI{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;font-size:.8125rem;font-weight:500;color:#334155;line-height:1.45}.JDLinkModal_toggleCheckbox__7toOj{margin-top:.1rem;width:.9375rem;height:.9375rem;flex-shrink:0;accent-color:var(--Foundation-Blue-blue-500,#6155f5);cursor:pointer}.JDLinkModal_toggleHint__oSR_B{margin:.375rem 0 0;padding-left:1.4375rem;font-size:.6875rem;line-height:1.5;color:#94a3b8}.JDLinkModal_fieldWrap__ppPqu{display:flex;flex-direction:column;gap:.375rem}.JDLinkModal_fieldLabel__mcTEK{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.JDLinkModal_input__Uixr0{width:100%;padding:.6875rem .875rem;font-size:.9375rem;line-height:1.5;color:#0f172a;background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;transition:border-color .12s ease,box-shadow .12s ease}.JDLinkModal_input__Uixr0::-moz-placeholder{color:#cbd5e1}.JDLinkModal_input__Uixr0::placeholder{color:#cbd5e1}.JDLinkModal_input__Uixr0:hover:not(:disabled){border-color:#cbd5e1;background:#fff}.JDLinkModal_input__Uixr0:focus{outline:none;border-color:var(--Foundation-Blue-blue-500,#6155f5);background:#fff;box-shadow:0 0 0 2px rgba(97,85,245,.15)}.JDLinkModal_input__Uixr0:disabled{opacity:.55;cursor:not-allowed;background:#f8fafc}.JDLinkModal_error__U2dcN{margin:0;font-size:.8125rem;line-height:1.45;color:#b91c1c}.JDLinkModal_actions__yDlzx{display:flex;justify-content:center;margin-top:.375rem;padding-top:.125rem}.JDLinkModal_submit__hJf5t{width:auto;min-width:6rem;padding:.5625rem 1.25rem;font-size:.9375rem;font-weight:500;color:#fff;background:var(--Foundation-Blue-blue-500,#6155f5);border:none;border-radius:10px;cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease;box-shadow:0 1px 2px rgba(97,85,245,.22)}.JDLinkModal_submit__hJf5t:hover:not(:disabled){background:#5548e8;box-shadow:0 2px 6px rgba(97,85,245,.28)}.JDLinkModal_submit__hJf5t:active:not(:disabled){background:#4c41d9;box-shadow:0 1px 2px rgba(97,85,245,.2)}.JDLinkModal_submit__hJf5t:disabled{opacity:.45;cursor:not-allowed}@media (max-width:480px){.JDLinkModal_overlay__x967v{align-items:center;justify-content:center}.JDLinkModal_panel__W1dca{width:100%;max-width:100%;max-height:min(90vh,calc(100vh - 2rem));overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:14px;padding:1.75rem 1.5rem 1.625rem}.JDLinkModal_header__9jwFG{margin-bottom:1.375rem;padding-bottom:1.125rem}}@media (prefers-reduced-motion:reduce){.JDLinkModal_overlay__x967v,.JDLinkModal_panel__W1dca{animation:none}}.questions_pageWrapper__9mkMc{min-height:100vh;background:linear-gradient(135deg,#e8e9fe,#f0edff)}.questions_container__M7jGy{max-width:95%;margin:0 auto;padding:2.5rem}.questions_authGateHint__hRVl_{text-align:center;color:#131313;padding:2rem 1rem;font-size:1rem}.questions_pageTitle__aB28r{font-size:2rem;font-weight:700;color:#131313;margin-bottom:2.5rem}.questions_gridContainer__l1Umn{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.questions_questionCard__9zHsQ{background:#fff;border-radius:20px;padding:1.75rem;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:all .3s ease;display:flex;flex-direction:column;gap:1.25rem;cursor:pointer}.questions_questionCard__9zHsQ:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}.questions_cardHeader__fiV8p{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;flex-wrap:wrap}.questions_newBadge__Lu8aU{display:inline-flex;align-items:center;gap:.5rem;padding:.4375rem .875rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1e40af;border:1px solid #93c5fd;border-radius:6px;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 1px 3px rgba(30,64,175,.1),inset 0 1px 0 hsla(0,0%,100%,.6);position:relative;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1)}.questions_newBadge__Lu8aU:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);transition:left .5s ease}.questions_newBadge__Lu8aU:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#60a5fa;box-shadow:0 2px 6px rgba(30,64,175,.15),inset 0 1px 0 hsla(0,0%,100%,.7);transform:translateY(-1px)}.questions_newBadge__Lu8aU:hover:after{left:100%}.questions_newBadge__Lu8aU svg{color:#3b82f6;width:12px;height:12px;flex-shrink:0;filter:drop-shadow(0 1px 1px rgba(59,130,246,.2))}.questions_resumeBadge__0d9N7{display:flex;align-items:center;gap:.375rem;padding:.375rem .875rem;background:#f3f4ff;color:#666;border:1px solid #d4d4ff;border-radius:50px;font-size:.8125rem;font-weight:500}.questions_questionText__tf2h8{font-size:1.125rem;font-weight:500;color:#131313;line-height:1.6;margin:0;flex:1}.questions_cardFooter__3JVEf{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;border-top:1px solid #f3f4f6}.questions_attemptText__pdg3b{display:inline-flex;align-items:center;gap:.375rem;font-size:.9375rem;color:#374151;font-weight:600;padding:.375rem .75rem .375rem 0;border-radius:6px}.questions_attemptIcon__y7qnc{flex-shrink:0;color:#6b7280}.questions_price__x3lvW{font-size:1.5rem;font-weight:700;color:#6155f5}.questions_attemptedChip__F56ua{display:inline-flex;align-items:center;gap:.3125rem;padding:.3125rem .65rem;min-height:2.25rem;box-sizing:border-box;background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb;border-radius:9999px;font-size:.875rem;font-weight:600;line-height:1;flex-shrink:0}.questions_attemptedChip__F56ua svg{width:12px;height:12px;flex-shrink:0}.questions_questionCardAttempted__U6GZS{cursor:default}.questions_questionCardAttempted__U6GZS:hover{box-shadow:0 2px 12px rgba(0,0,0,.06);transform:none}.questions_emptyContainer__sVp_0,.questions_errorContainer__uc0kX,.questions_loadingContainer__lfJuI{display:flex;justify-content:center;align-items:center;min-height:400px;background:#fff;border-radius:20px;padding:2rem;box-shadow:0 2px 12px rgba(0,0,0,.06)}.questions_emptyContainer__sVp_0 p,.questions_loadingContainer__lfJuI p{font-size:1.125rem;color:#6b7280;font-weight:500}.questions_errorContainer__uc0kX p{font-size:1rem;color:#ef4444;font-weight:500}@media (max-width:1200px){.questions_gridContainer__l1Umn{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.questions_container__M7jGy{padding:1.5rem}.questions_pageTitle__aB28r{font-size:1.5rem;margin-bottom:1.5rem}.questions_gridContainer__l1Umn{grid-template-columns:1fr;gap:1.5rem}.questions_questionCard__9zHsQ{padding:1.5rem}.questions_questionText__tf2h8{font-size:1rem}}@media (max-width:480px){.questions_container__M7jGy{padding:1rem}.questions_pageTitle__aB28r{font-size:1.25rem;margin-bottom:1rem}.questions_questionCard__9zHsQ{padding:1.25rem}.questions_questionText__tf2h8{font-size:.9375rem}}.questions_modalOverlay__KYO2X{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:questions_fadeIn__1tARc .2s ease-out}@keyframes questions_fadeIn__1tARc{0%{opacity:0}to{opacity:1}}.questions_modalContent__dIa_W{background:#fff;border-radius:24px;padding:3rem;max-width:580px;width:90%;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:questions_slideUp__mdLEW .3s ease-out;position:relative}@keyframes questions_slideUp__mdLEW{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.questions_modalBody__lW4jD{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.questions_modalClose__zUw2q{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;cursor:pointer;color:#6b7280;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.questions_modalClose__zUw2q:hover{background:#f3f4f6;color:#374151}.questions_modalClose__zUw2q:disabled{opacity:.5;cursor:not-allowed}.questions_modalIcon__hzONi{width:120px;height:120px;-o-object-fit:contain;object-fit:contain}.questions_modalTextContent__NMH_d{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.questions_modalTitle__qN384{font-size:1.5rem;font-weight:700;color:#131313;text-align:center;margin:0}.questions_modalDescription__aBLSm{font-size:1rem;color:#6b7280;text-align:center;line-height:1.6;margin:0}.questions_questionPreview__aI8up{width:100%;background:#f9fafb;border-radius:12px;padding:1.25rem;margin:.5rem 0}.questions_questionPreviewText__HouD_{font-size:.9375rem;color:#374151;line-height:1.5;margin:0 0 .75rem}.questions_questionPreviewPrice__XYN66{font-size:1.25rem;font-weight:700;color:#6155f5;margin:0}.questions_processingContent__wdXe7{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1.5rem 0}.questions_spinnerLarge__x9ETA{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#6155f5;border-radius:50%;animation:questions_spin__N5D9F 1s linear infinite}@keyframes questions_spin__N5D9F{to{transform:rotate(1turn)}}.questions_statusText__4bE2f{font-size:1rem;font-weight:600;color:#374151;margin:0}.questions_instructionText__NXe63{font-size:.875rem;color:#6b7280;text-align:center;margin:0}.questions_errorMessage__Gb6nm{width:100%;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:.75rem;margin:.5rem 0}.questions_errorMessage__Gb6nm p{font-size:.875rem;color:#dc2626;margin:0;text-align:center}.questions_modalButtons__8BhT4{display:flex;gap:1rem;width:100%;margin-top:.5rem}.questions_buttonUnlock__WQN8y{flex:1;padding:.875rem 1.5rem;background:linear-gradient(168.06deg,#7f75ff -.53%,#4d42ce);border:none;color:#fff;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(97,85,245,.3)}.questions_buttonUnlock__WQN8y:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(97,85,245,.4)}.questions_buttonUnlock__WQN8y:disabled{opacity:.6;cursor:not-allowed}.questions_buttonCancel__RbHJ8{flex:1;padding:.875rem 1.5rem;background:#fff;color:#6b7280;border:2px solid #e5e7eb;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.questions_buttonCancel__RbHJ8:hover:not(:disabled){border-color:#9ca3af;background:#f9fafb}.questions_buttonCancel__RbHJ8:disabled{opacity:.6;cursor:not-allowed}.questions_faded___VsHb{opacity:.5;pointer-events:none}@media (max-width:768px){.questions_modalContent__dIa_W{padding:2rem 1.5rem}.questions_modalTitle__qN384{font-size:1.25rem}.questions_modalDescription__aBLSm{font-size:.9375rem}.questions_modalButtons__8BhT4{flex-direction:column}.questions_buttonCancel__RbHJ8,.questions_buttonUnlock__WQN8y{width:100%}}.DashboardPracticeQuestionsSection_grid__RT3hq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:48px;column-gap:48px;row-gap:24px;width:100%}.DashboardPracticeQuestionsSection_questionCard__v8iOy{display:flex;flex-direction:column;gap:1.25rem;cursor:pointer;padding:24px;border-radius:24px;border:1px solid #f0efff;background:#fff;box-shadow:0 0 32px 0 rgba(0,0,0,.08);box-sizing:border-box;transition:box-shadow .3s ease,transform .3s ease}.DashboardPracticeQuestionsSection_questionCard__v8iOy:hover{box-shadow:0 8px 32px 0 rgba(0,0,0,.12);transform:translateY(-2px)}.DashboardPracticeQuestionsSection_emptyContainer__3aNMM,.DashboardPracticeQuestionsSection_errorContainer__LdU8D,.DashboardPracticeQuestionsSection_loadingContainer__zjllK{display:flex;justify-content:center;align-items:center;min-height:120px;padding:1.5rem 1.25rem;background:#fff;border-radius:16px;border:1px solid #f3f4f6;box-shadow:0 2px 12px rgba(0,0,0,.04)}.DashboardPracticeQuestionsSection_emptyContainer__3aNMM p,.DashboardPracticeQuestionsSection_loadingContainer__zjllK p{margin:0;font-size:.9375rem;color:#6b7280;font-weight:500}.DashboardPracticeQuestionsSection_errorContainer__LdU8D p{margin:0;font-size:.9375rem;color:#ef4444;font-weight:500;text-align:center}.DashboardPracticeQuestionsSection_cardFooterLeft__ssDCc{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;min-width:0}.DashboardPracticeQuestionsSection_footerActionSlot__YFBZD{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;box-sizing:border-box;min-width:10.75rem;min-height:2.25rem}.DashboardPracticeQuestionsSection_tryNowBtn__LAEm0{display:inline-flex;align-items:center;justify-content:flex-end;width:100%;min-height:2.25rem;margin:0;padding:0;border:none;background:none;cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:600;color:#6155f5;text-decoration:none;box-sizing:border-box;flex-shrink:0}.DashboardPracticeQuestionsSection_tryNowBtn__LAEm0:hover{text-decoration:underline;color:#5f44f7}.DashboardPracticeQuestionsSection_attemptedChip__46sM_{display:inline-flex;align-items:center;justify-content:flex-end;gap:.3125rem;width:100%;margin:0;padding:.3125rem .65rem;min-height:2.25rem;box-sizing:border-box;background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb;border-radius:9999px;font-size:.875rem;font-weight:600;line-height:1;flex-shrink:0}.DashboardPracticeQuestionsSection_attemptedChip__46sM_ svg{width:12px;height:12px;flex-shrink:0}.DashboardPracticeQuestionsSection_questionCardAttempted__mZsR7{cursor:default}.DashboardPracticeQuestionsSection_questionCardAttempted__mZsR7:hover{box-shadow:0 0 32px 0 rgba(0,0,0,.08);transform:none}@media (max-width:768px){.DashboardPracticeQuestionsSection_grid__RT3hq{grid-template-columns:1fr;-moz-column-gap:24px;column-gap:24px}.DashboardPracticeQuestionsSection_questionCard__v8iOy{padding:20px}}.PracticeQuestionChat_chatContainer__cFwOo{display:flex;flex-direction:row;gap:1.5rem;width:100%;height:100%;min-height:400px;flex:1;align-items:flex-start;overflow-x:hidden}.PracticeQuestionChat_leftPanel__bS6lF{flex-shrink:0;display:flex;flex-direction:column;gap:1rem;width:200px;align-items:stretch}.PracticeQuestionChat_videoPlaceholderContainer__1ZA1B{width:100%;background:#fff;border:1px solid rgba(97,85,245,.2);border-radius:12px;padding:1rem;box-sizing:border-box;box-shadow:0 2px 8px rgba(97,85,245,.1);display:flex;flex-direction:column}.PracticeQuestionChat_videoPlaceholder__Gobqn{width:100%;height:200px;display:flex;align-items:center;justify-content:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);box-sizing:border-box}.PracticeQuestionChat_videoPlaceholderInner__4Cq3U{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8e9fe,#f0edff);border-radius:12px}.PracticeQuestionChat_videoIcon__iy0cy{color:#6155f5;opacity:.6}.PracticeQuestionChat_interviewerAvatar__sZvyd{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.PracticeQuestionChat_interviewerInfo__Y2swm{display:flex;flex-direction:column;align-items:flex-start;margin-top:.75rem;gap:.25rem;width:100%}.PracticeQuestionChat_interviewerLabel__fZPSA{font-size:.75rem;font-weight:500;color:#6b7280;text-align:left}.PracticeQuestionChat_interviewerName__GGZMq{font-size:1rem;font-weight:700;color:#111827;text-align:left}.PracticeQuestionChat_practiceQuestionLabelContainer__4Ver7{width:100%;background:#fff;border:1px solid rgba(97,85,245,.2);border-radius:12px;padding:.75rem 1rem;box-sizing:border-box;box-shadow:0 2px 8px rgba(97,85,245,.1);margin-top:0;margin-bottom:.75rem;display:flex;align-items:center;justify-content:center}.PracticeQuestionChat_practiceQuestionLabel__5E6b9{font-size:.875rem;font-weight:600;color:#6155f5;text-align:center;text-transform:uppercase;letter-spacing:.5px}.PracticeQuestionChat_controlsContainer__lNRj0{display:flex;align-items:center;gap:.75rem;width:100%;justify-content:center;background:#f3f4f6;border-radius:48px;padding:.75rem 1rem;box-shadow:0 2px 8px rgba(0,0,0,.05);flex-wrap:nowrap;min-width:0}.PracticeQuestionChat_recordingTime__URwq_{font-size:1rem;font-weight:600;color:#111827;min-width:60px;flex:1;text-align:center}.PracticeQuestionChat_micButton__2Mv87{width:48px;height:48px;border-radius:50%;background:#ef4444;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;-webkit-tap-highlight-color:transparent;outline:none}.PracticeQuestionChat_micButton__2Mv87:active:not(:disabled),.PracticeQuestionChat_micButton__2Mv87:focus:not(:disabled),.PracticeQuestionChat_micButton__2Mv87:hover:not(:disabled){background:#ef4444}.PracticeQuestionChat_micButton__2Mv87.PracticeQuestionChat_recording__6u4Mn{background:transparent;border:2px solid #ef4444;animation:PracticeQuestionChat_pulse__j4FhH 2s ease-in-out infinite}@keyframes PracticeQuestionChat_pulse__j4FhH{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.7)}50%{box-shadow:0 0 0 8px rgba(239,68,68,0)}}.PracticeQuestionChat_micButton__2Mv87:disabled{opacity:.7;cursor:not-allowed;background:#9ca3af;border:none}.PracticeQuestionChat_micButton__2Mv87:disabled:hover{background:#9ca3af;border:none;opacity:.7}.PracticeQuestionChat_submitButton__RbCTn{padding:.75rem 1.25rem;background:linear-gradient(128.97deg,#7f75ff 22.36%,#4d42ce 77.2%);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease;flex:1;min-width:0;white-space:nowrap;box-shadow:0 2px 8px rgba(102,126,234,.3)}.PracticeQuestionChat_submitButton__RbCTn:hover:not(:disabled){background:linear-gradient(128.97deg,#8f85ff 22.36%,#5d52de 77.2%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.PracticeQuestionChat_submitButton__RbCTn:active:not(:disabled){transform:translateY(0)}.PracticeQuestionChat_submitButton__RbCTn:disabled{opacity:.6;cursor:not-allowed}.PracticeQuestionChat_submitButtonText__k_zwT{font-weight:600;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.PracticeQuestionChat_submitInterviewContainer__TOf84{width:100%;background:#fff;border:1px solid rgba(97,85,245,.2);border-radius:12px;padding:1rem;box-sizing:border-box;box-shadow:0 2px 8px rgba(97,85,245,.1)}.PracticeQuestionChat_submitInterviewButton__mWGRR{padding:.625rem 1.25rem;background:linear-gradient(135deg,#6b5ce7,#5b4ef5);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(91,78,245,.3);display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:0}.PracticeQuestionChat_submitInterviewButton__mWGRR:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(91,78,245,.4);background:linear-gradient(135deg,#7c6ee8,#6b5ce7)}.PracticeQuestionChat_submitInterviewButton__mWGRR:active{transform:translateY(0)}.PracticeQuestionChat_submitInterviewButtonText__ANR8B{font-weight:600;font-size:.875rem}.PracticeQuestionChat_chatMessages__NQguO{flex:1;display:flex;flex-direction:column;gap:0;overflow-y:auto;overflow-x:hidden;padding-right:.5rem;min-width:0;align-items:flex-start;max-width:100%;width:100%;scrollbar-width:none;-ms-overflow-style:none}.PracticeQuestionChat_chatMessages__NQguO::-webkit-scrollbar{width:0;display:none}.PracticeQuestionChat_messageWrapper__qNl7h{display:flex;flex-direction:column;width:100%;align-items:flex-start;max-width:600px;margin-bottom:.75rem;margin-left:0;margin-right:0}.PracticeQuestionChat_answerWrapper__IO5hc{align-items:flex-end!important;margin-bottom:.75rem}.PracticeQuestionChat_feedbackWrapper__NIw0b{display:flex;flex-direction:column;width:100%;align-items:stretch;max-width:600px;margin:0;align-self:stretch}.PracticeQuestionChat_questionBubble__wrEP4{width:100%;max-width:600px;background:#f0efff;border-radius:12px 12px 12px 0;padding:1rem 1.25rem;position:relative;align-self:flex-start;box-shadow:0 2px 8px rgba(97,85,245,.1);border:1px solid rgba(97,85,245,.1);box-sizing:border-box;margin-left:0;margin-bottom:0}.PracticeQuestionChat_questionBubble__wrEP4:before{content:"";position:absolute;bottom:-1px;left:-8px;width:20px;height:20px;background:#f0efff;border-bottom-left-radius:15px;border:1px solid rgba(97,85,245,.1);border-top:none;border-right:none;z-index:0;box-sizing:border-box}.PracticeQuestionChat_questionBubble__wrEP4:after{content:"";position:absolute;bottom:-1px;left:-11px;width:10px;height:20px;background:#fff;border-bottom-left-radius:10px;z-index:-1}.PracticeQuestionChat_questionBubble__wrEP4:has(.PracticeQuestionChat_questionTtsButton__zrKuu){display:flex;flex-direction:row-reverse;align-items:center;gap:.5rem}.PracticeQuestionChat_questionBubble__wrEP4:has(.PracticeQuestionChat_questionTtsButton__zrKuu) .PracticeQuestionChat_messageContent__6lpMc{flex:1;min-width:0;padding-right:0}.PracticeQuestionChat_questionTtsButton__zrKuu{position:absolute;top:.75rem;right:.75rem;background:rgba(97,85,245,.1);border:1px solid rgba(97,85,245,.2);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0;z-index:2}.PracticeQuestionChat_questionBubble__wrEP4:has(.PracticeQuestionChat_questionTtsButton__zrKuu) .PracticeQuestionChat_questionTtsButton__zrKuu{position:static;top:auto;right:auto;flex-shrink:0}.PracticeQuestionChat_questionTtsButton__zrKuu:hover{background:rgba(97,85,245,.15);border-color:rgba(97,85,245,.3);transform:scale(1.05);box-shadow:0 2px 4px rgba(97,85,245,.2)}.PracticeQuestionChat_questionTtsButton__zrKuu img{display:block;width:18px;height:18px}.PracticeQuestionChat_answerBubble__pSwXQ{max-width:80%;width:-moz-fit-content;width:fit-content;background:linear-gradient(168.06deg,#4d42ce -.53%,#4d42ce);border-radius:12px 12px 0 12px;padding:1rem 1.25rem;position:relative;align-self:flex-end;margin-left:auto;box-shadow:0 2px 8px rgba(77,66,206,.2);color:#fff}.PracticeQuestionChat_answerBubble__pSwXQ:before{content:"";position:absolute;bottom:0;right:-7px;width:20px;height:20px;background:linear-gradient(168.06deg,#4d42ce -.53%,#4d42ce);border-bottom-right-radius:15px}.PracticeQuestionChat_answerBubble__pSwXQ:after{content:"";position:absolute;bottom:0;right:-10px;width:10px;height:20px;background:#fff;border-bottom-right-radius:10px}.PracticeQuestionChat_feedbackBubble__KoXkz{max-width:80%;width:-moz-fit-content;width:fit-content;background:linear-gradient(168.06deg,#4d42ce -.53%,#4d42ce);border-radius:12px 12px 0 12px;padding:1rem 1.25rem;position:relative;align-self:flex-end;margin-left:auto;box-shadow:0 2px 8px rgba(77,66,206,.2);color:#fff}.PracticeQuestionChat_feedbackBubble__KoXkz:before{content:"";position:absolute;bottom:0;right:-7px;width:20px;height:20px;background:linear-gradient(168.06deg,#4d42ce -.53%,#4d42ce);border-bottom-right-radius:15px}.PracticeQuestionChat_feedbackBubble__KoXkz:after{content:"";position:absolute;bottom:0;right:-10px;width:10px;height:20px;background:#fff;border-bottom-right-radius:10px}.PracticeQuestionChat_messageContent__6lpMc{display:flex;flex-direction:column;gap:.5rem;width:100%;padding-right:0}.PracticeQuestionChat_messageText__dHM89{font-size:.9375rem;font-weight:500;line-height:1.6;margin:0;color:inherit;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;hyphens:auto}.PracticeQuestionChat_questionBubble__wrEP4 .PracticeQuestionChat_messageText__dHM89{color:#131313;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.PracticeQuestionChat_answerBubble__pSwXQ .PracticeQuestionChat_messageText__dHM89,.PracticeQuestionChat_feedbackBubble__KoXkz .PracticeQuestionChat_messageText__dHM89{color:#fff}.PracticeQuestionChat_answerBubble__pSwXQ .PracticeQuestionChat_emptyAnswerText__OC0u0{font-size:.9375rem;font-weight:600;font-style:italic;color:#e5e7eb}.PracticeQuestionChat_ttsButton__WUqad{position:absolute;top:.75rem;right:.75rem;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0;z-index:1}.PracticeQuestionChat_ttsButton__WUqad:hover{background:hsla(0,0%,100%,.3);transform:scale(1.05);box-shadow:0 2px 4px rgba(0,0,0,.1)}.PracticeQuestionChat_ttsButton__WUqad img{display:block;width:14px;height:14px}.PracticeQuestionChat_messageTimestamp__M32rp{font-size:.75rem;color:#858585;font-weight:500;margin-top:.5rem;text-align:right}.PracticeQuestionChat_answerTimestamp__TiEsn{text-align:right;margin-top:.5rem;margin-left:0;margin-right:0;align-self:flex-end}.PracticeQuestionChat_answerTimestamp__TiEsn,.PracticeQuestionChat_questionTimestamp__CKX0j{font-size:.8125rem;color:#858585;font-weight:600;padding-right:0;padding-left:0;width:100%;max-width:600px}.PracticeQuestionChat_questionTimestamp__CKX0j{margin:.5rem 0 0;text-align:left;align-self:flex-start;box-sizing:border-box}.PracticeQuestionChat_answerBubble__pSwXQ .PracticeQuestionChat_messageTimestamp__M32rp,.PracticeQuestionChat_feedbackBubble__KoXkz .PracticeQuestionChat_messageTimestamp__M32rp{display:none}.PracticeQuestionChat_recordingIndicator__ih8X5{display:flex;align-items:flex-end;justify-content:flex-end;padding:1rem 2rem;margin-top:auto;margin-left:auto;margin-right:0;pointer-events:none;align-self:flex-end}.PracticeQuestionChat_recordingGif__Icn7_{width:120px;height:120px;-o-object-fit:contain;object-fit:contain;transform:scaleX(-1)}.PracticeQuestionChat_submittingIndicator__6YQjK{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#f3f4f6;border-radius:8px;align-self:center;margin:.5rem 0}.PracticeQuestionChat_spinner__nGlep{width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:#5b4ef5;border-radius:50%;animation:PracticeQuestionChat_spin__Tp19R .8s linear infinite}@keyframes PracticeQuestionChat_spin__Tp19R{to{transform:rotate(1turn)}}.PracticeQuestionChat_submittingText__nfPkq{font-size:.875rem;color:#6b7280;font-weight:500}@media (max-width:1024px){.PracticeQuestionChat_controlsContainer__lNRj0{padding:.625rem .875rem;gap:.625rem}.PracticeQuestionChat_submitButton__RbCTn{padding:.625rem 1rem;font-size:.8125rem}.PracticeQuestionChat_submitButtonText__k_zwT{font-size:.8125rem}}@media (max-width:768px){.PracticeQuestionChat_chatContainer__cFwOo{flex-direction:column;gap:.75rem;min-height:auto;align-items:stretch}.PracticeQuestionChat_leftPanel__bS6lF{width:100%;align-items:stretch;max-width:100%}.PracticeQuestionChat_videoPlaceholderContainer__1ZA1B{padding:.625rem}.PracticeQuestionChat_videoPlaceholder__Gobqn{width:100%;max-width:100%;height:min(42vw,200px);min-height:160px}.PracticeQuestionChat_interviewerAvatar__sZvyd{-o-object-position:center 20%;object-position:center 20%}.PracticeQuestionChat_videoIcon__iy0cy{width:36px;height:36px}.PracticeQuestionChat_interviewerInfo__Y2swm{margin-top:.5rem;gap:.25rem}.PracticeQuestionChat_interviewerLabel__fZPSA{font-size:.6875rem}.PracticeQuestionChat_interviewerName__GGZMq{font-size:.875rem}.PracticeQuestionChat_practiceQuestionLabelContainer__4Ver7{padding:.625rem .75rem;margin-top:0;margin-bottom:.5rem}.PracticeQuestionChat_practiceQuestionLabel__5E6b9{font-size:.8125rem}.PracticeQuestionChat_controlsContainer__lNRj0{justify-content:center;padding:.5rem .75rem;gap:.5rem;flex-wrap:nowrap}.PracticeQuestionChat_micButton__2Mv87{width:40px;height:40px;min-width:40px;min-height:40px;flex-shrink:0}.PracticeQuestionChat_micButton__2Mv87 svg{width:18px;height:18px}.PracticeQuestionChat_submitButton__RbCTn{padding:.5rem .875rem;min-height:40px;flex:1;min-width:0}.PracticeQuestionChat_submitButtonText__k_zwT,.PracticeQuestionChat_submitButton__RbCTn{font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PracticeQuestionChat_submitInterviewContainer__TOf84{padding:.625rem}.PracticeQuestionChat_submitInterviewButton__mWGRR{padding:.625rem .875rem;font-size:.75rem;min-height:40px}.PracticeQuestionChat_chatMessages__NQguO{width:100%;padding-right:0;gap:.625rem}.PracticeQuestionChat_answerWrapper__IO5hc,.PracticeQuestionChat_messageWrapper__qNl7h{max-width:100%;width:100%}.PracticeQuestionChat_feedbackWrapper__NIw0b{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;align-items:flex-end!important;align-self:flex-end!important}.PracticeQuestionChat_questionBubble__wrEP4{width:100%;max-width:100%;padding:.75rem .875rem;border-radius:10px 10px 10px 0}.PracticeQuestionChat_answerBubble__pSwXQ{max-width:85%;padding:.75rem .875rem}.PracticeQuestionChat_messageText__dHM89{font-size:.8125rem;line-height:1.5}.PracticeQuestionChat_questionBubble__wrEP4 .PracticeQuestionChat_messageText__dHM89{-webkit-line-clamp:8;line-clamp:8}.PracticeQuestionChat_answerTimestamp__TiEsn,.PracticeQuestionChat_questionTimestamp__CKX0j{font-size:.6875rem;margin-top:.25rem}.PracticeQuestionChat_recordingIndicator__ih8X5{padding:.75rem 1rem}.PracticeQuestionChat_recordingGif__Icn7_{width:100px;height:100px}.PracticeQuestionChat_submittingIndicator__6YQjK{padding:.5rem .75rem}.PracticeQuestionChat_submittingText__nfPkq{font-size:.75rem}}@media (max-width:480px){.PracticeQuestionChat_chatContainer__cFwOo{gap:.625rem}.PracticeQuestionChat_videoPlaceholderContainer__1ZA1B{padding:.5rem}.PracticeQuestionChat_videoPlaceholder__Gobqn{height:min(48vw,210px);min-height:170px}.PracticeQuestionChat_interviewerAvatar__sZvyd{-o-object-position:center 18%;object-position:center 18%}.PracticeQuestionChat_videoIcon__iy0cy{width:32px;height:32px}.PracticeQuestionChat_interviewerInfo__Y2swm{margin-top:.5rem;gap:.25rem}.PracticeQuestionChat_interviewerLabel__fZPSA{font-size:.625rem}.PracticeQuestionChat_interviewerName__GGZMq{font-size:.8125rem}.PracticeQuestionChat_practiceQuestionLabelContainer__4Ver7{padding:.5rem .625rem;margin-top:0;margin-bottom:.5rem}.PracticeQuestionChat_practiceQuestionLabel__5E6b9{font-size:.75rem}.PracticeQuestionChat_controlsContainer__lNRj0{padding:.5rem .625rem;gap:.5rem;flex-wrap:nowrap}.PracticeQuestionChat_micButton__2Mv87{width:38px;height:38px;min-width:38px;min-height:38px;flex-shrink:0}.PracticeQuestionChat_micButton__2Mv87 svg{width:16px;height:16px}.PracticeQuestionChat_submitButton__RbCTn{padding:.5rem .75rem;min-height:38px;flex:1;min-width:0}.PracticeQuestionChat_submitButtonText__k_zwT,.PracticeQuestionChat_submitButton__RbCTn{font-size:.6875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PracticeQuestionChat_questionBubble__wrEP4{padding:.625rem .75rem;border-radius:8px 8px 8px 0}.PracticeQuestionChat_answerBubble__pSwXQ{max-width:80%;padding:.625rem .75rem}.PracticeQuestionChat_messageText__dHM89{font-size:.75rem;line-height:1.4}.PracticeQuestionChat_questionBubble__wrEP4 .PracticeQuestionChat_messageText__dHM89{-webkit-line-clamp:6;line-clamp:6}.PracticeQuestionChat_answerTimestamp__TiEsn,.PracticeQuestionChat_questionTimestamp__CKX0j{font-size:.625rem;margin-top:.25rem}.PracticeQuestionChat_feedbackWrapper__NIw0b{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;align-items:flex-end!important;align-self:flex-end!important}.PracticeQuestionChat_submitInterviewContainer__TOf84{padding:.5rem}.PracticeQuestionChat_submitInterviewButton__mWGRR{padding:.5rem .75rem;font-size:.6875rem;min-height:38px}.PracticeQuestionChat_recordingIndicator__ih8X5{padding:.5rem .75rem}.PracticeQuestionChat_recordingGif__Icn7_{width:80px;height:80px}.PracticeQuestionChat_submittingIndicator__6YQjK{padding:.5rem .625rem}.PracticeQuestionChat_submittingText__nfPkq{font-size:.6875rem}}
/*# sourceMappingURL=6a843b74e92cc430.css.map*/