.AiAvatarPanel-module-scss-module__nKnUqa__panel{background:#f2f2f2;border:1px solid #00000014;border-radius:16px;flex:1;justify-content:center;align-items:center;min-width:300px;height:361px;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.AiAvatarPanel-module-scss-module__nKnUqa__panel{height:280px;min-width:unset}}@media (max-width:768px){.AiAvatarPanel-module-scss-module__nKnUqa__panel{border-radius:12px;height:180px;min-height:180px}}@media (max-width:480px){.AiAvatarPanel-module-scss-module__nKnUqa__panel{border-radius:10px;height:140px;min-height:140px}}.AiAvatarPanel-module-scss-module__nKnUqa__avatarContainer{justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:relative}@media (max-width:768px){.AiAvatarPanel-module-scss-module__nKnUqa__avatarContainer{width:120px;height:120px}}@media (max-width:480px){.AiAvatarPanel-module-scss-module__nKnUqa__avatarContainer{width:90px;height:90px}}.AiAvatarPanel-module-scss-module__nKnUqa__pulseRing{border:3px solid #2a8cd04d;border-radius:50%;width:100%;height:100%;animation:2s ease-out infinite AiAvatarPanel-module-scss-module__nKnUqa__pulseRing;position:absolute}@keyframes AiAvatarPanel-module-scss-module__nKnUqa__pulseRing{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}.AiAvatarPanel-module-scss-module__nKnUqa__avatar{background:#fff;border-radius:22%;justify-content:center;align-items:center;width:112px;height:112px;transition:transform .1s;display:flex;box-shadow:0 8px 32px #0000001a}@media (max-width:768px){.AiAvatarPanel-module-scss-module__nKnUqa__avatar{width:84px;height:84px}}@media (max-width:480px){.AiAvatarPanel-module-scss-module__nKnUqa__avatar{width:64px;height:64px}}.AiAvatarPanel-module-scss-module__nKnUqa__gradientCircle{background:linear-gradient(135deg,#a8d4f0 0%,#7bb8e0 50%,#5a9fd4 100%);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.AiAvatarPanel-module-scss-module__nKnUqa__gradientCircle:before{content:"";background:radial-gradient(circle at 30% 30%,#fff6,#0000 60%);border-radius:50%;width:80%;height:80%;position:absolute;top:10%;left:10%}.AiAvatarPanel-module-scss-module__nKnUqa__initial{color:#fff;text-shadow:0 2px 4px #0000001a;z-index:1;font-family:Inter,sans-serif;font-size:48px;font-weight:600}@media (max-width:768px){.AiAvatarPanel-module-scss-module__nKnUqa__initial{font-size:36px}}@media (max-width:480px){.AiAvatarPanel-module-scss-module__nKnUqa__initial{font-size:28px}}
.UserVideoPanel-module-scss-module__MdW7_q__panel{background:#1a1a1a;border-radius:12px;flex:1;min-width:300px;height:361px;position:relative;overflow:hidden}@media (max-width:1024px){.UserVideoPanel-module-scss-module__MdW7_q__panel{height:280px;min-width:unset}}@media (max-width:768px){.UserVideoPanel-module-scss-module__MdW7_q__panel{border-radius:10px;height:180px;min-height:180px}}@media (max-width:480px){.UserVideoPanel-module-scss-module__MdW7_q__panel{border-radius:8px;height:140px;min-height:140px}}.UserVideoPanel-module-scss-module__MdW7_q__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.UserVideoPanel-module-scss-module__MdW7_q__cameraOff{background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.UserVideoPanel-module-scss-module__MdW7_q__userIcon{color:#ffffff80;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}@media (max-width:768px){.UserVideoPanel-module-scss-module__MdW7_q__userIcon{width:60px;height:60px}}@media (max-width:480px){.UserVideoPanel-module-scss-module__MdW7_q__userIcon{width:48px;height:48px}}.UserVideoPanel-module-scss-module__MdW7_q__nameBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff52;border-radius:35px;padding:12px 20px;position:absolute;bottom:24px;left:24px}.UserVideoPanel-module-scss-module__MdW7_q__nameBadge span{color:#fff;letter-spacing:-.64px;font-family:Inter,sans-serif;font-size:16px;font-weight:500}@media (max-width:768px){.UserVideoPanel-module-scss-module__MdW7_q__nameBadge{padding:8px 14px;bottom:16px;left:16px}.UserVideoPanel-module-scss-module__MdW7_q__nameBadge span{font-size:14px}}@media (max-width:480px){.UserVideoPanel-module-scss-module__MdW7_q__nameBadge{padding:6px 12px;bottom:12px;left:12px}.UserVideoPanel-module-scss-module__MdW7_q__nameBadge span{font-size:12px}}.UserVideoPanel-module-scss-module__MdW7_q__active{box-shadow:0 0 0 3px #2a8cd0}.UserVideoPanel-module-scss-module__MdW7_q__activeBorder{pointer-events:none;border:3px solid #2a8cd0;border-radius:12px;position:absolute;inset:0}
.InterviewControls-module-scss-module__lCeCyW__container{justify-content:space-between;align-items:center;width:100%;padding:8px 0;display:flex}@media (max-width:480px){.InterviewControls-module-scss-module__lCeCyW__container{padding:4px 0}}.InterviewControls-module-scss-module__lCeCyW__leftSection,.InterviewControls-module-scss-module__lCeCyW__rightSection{flex:1;display:flex}.InterviewControls-module-scss-module__lCeCyW__rightSection{justify-content:flex-end}.InterviewControls-module-scss-module__lCeCyW__centerSection{align-items:center;gap:13px;display:flex}.InterviewControls-module-scss-module__lCeCyW__iconButton{cursor:pointer;color:#505050;background:#fafafb;border:none;border-radius:11px;justify-content:center;align-items:center;width:29px;height:29px;transition:all .2s;display:flex}.InterviewControls-module-scss-module__lCeCyW__iconButton:hover:not(:disabled){background:#f0f0f0}.InterviewControls-module-scss-module__lCeCyW__iconButton:disabled{opacity:.5;cursor:not-allowed}.InterviewControls-module-scss-module__lCeCyW__iconButton.InterviewControls-module-scss-module__lCeCyW__muted{color:#d92c2c;background:#fee2e2}.InterviewControls-module-scss-module__lCeCyW__endCallButton{cursor:pointer;color:#fff;background:#d92c2c;border:none;border-radius:18px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.InterviewControls-module-scss-module__lCeCyW__endCallButton:hover{background:#c02424;transform:scale(1.05)}.InterviewControls-module-scss-module__lCeCyW__endCallButton:active{transform:scale(.98)}
.TranscriptionBar-module-scss-module__y2BNYW__container{background:#fff;border:1px solid #00000014;border-radius:12px;width:100%;padding:14px 23px 23px}@media (max-width:768px){.TranscriptionBar-module-scss-module__y2BNYW__container{border-radius:10px;padding:12px 16px 16px}}@media (max-width:480px){.TranscriptionBar-module-scss-module__y2BNYW__container{border-radius:8px;padding:10px 12px 12px}}.TranscriptionBar-module-scss-module__y2BNYW__content{align-items:flex-start;gap:42px;display:flex}.TranscriptionBar-module-scss-module__y2BNYW__content+.TranscriptionBar-module-scss-module__y2BNYW__content{border-top:1px solid #0000000f;margin-top:12px;padding-top:12px}@media (max-width:768px){.TranscriptionBar-module-scss-module__y2BNYW__content{gap:16px}}@media (max-width:480px){.TranscriptionBar-module-scss-module__y2BNYW__content{gap:12px}}.TranscriptionBar-module-scss-module__y2BNYW__userRow{flex-direction:row-reverse}.TranscriptionBar-module-scss-module__y2BNYW__userRow .TranscriptionBar-module-scss-module__y2BNYW__message{text-align:right}.TranscriptionBar-module-scss-module__y2BNYW__avatar{background:linear-gradient(135deg,#a8d4f0 0%,#7bb8e0 50%,#5a9fd4 100%);border-radius:22%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:flex;overflow:hidden}.TranscriptionBar-module-scss-module__y2BNYW__avatar span{color:#fff;font-family:Inter,sans-serif;font-size:18px;font-weight:600}@media (max-width:480px){.TranscriptionBar-module-scss-module__y2BNYW__avatar{width:32px;min-width:32px;height:32px}.TranscriptionBar-module-scss-module__y2BNYW__avatar span{font-size:14px}}.TranscriptionBar-module-scss-module__y2BNYW__userAvatar{background:linear-gradient(135deg,#a8e6cf 0%,#56c596 50%,#2ecc71 100%)}.TranscriptionBar-module-scss-module__y2BNYW__message{color:#505050;letter-spacing:-.64px;flex:1;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5}@media (max-width:480px){.TranscriptionBar-module-scss-module__y2BNYW__message{font-size:14px}}.TranscriptionBar-module-scss-module__y2BNYW__cursor{color:#2a8cd0;font-weight:400;animation:.8s infinite TranscriptionBar-module-scss-module__y2BNYW__blink;display:inline-block}@keyframes TranscriptionBar-module-scss-module__y2BNYW__blink{0%,50%{opacity:1}51%,to{opacity:0}}
.InterviewHeader-module-scss-module__4K4hRa__header{justify-content:space-between;align-items:center;width:100%;display:flex}.InterviewHeader-module-scss-module__4K4hRa__titleSection{flex-direction:column;gap:2px;display:flex}.InterviewHeader-module-scss-module__4K4hRa__label{color:#505050;letter-spacing:-.36px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.InterviewHeader-module-scss-module__4K4hRa__jobTitle{color:#000;letter-spacing:-.36px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.InterviewHeader-module-scss-module__4K4hRa__company{color:#888;letter-spacing:-.36px;font-family:Inter,sans-serif;font-size:11px;font-weight:500}.InterviewHeader-module-scss-module__4K4hRa__freePreview{letter-spacing:-.36px;background:#2a8cd01f;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-family:Inter,sans-serif;transition:background .2s,color .2s;display:flex}.InterviewHeader-module-scss-module__4K4hRa__freePreviewLabel{color:#2a8cd0;text-transform:uppercase;font-size:11px;font-weight:600}.InterviewHeader-module-scss-module__4K4hRa__freePreviewClock{color:#2a8cd0;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.InterviewHeader-module-scss-module__4K4hRa__freePreviewUrgent{background:#ef44441f}.InterviewHeader-module-scss-module__4K4hRa__freePreviewUrgent .InterviewHeader-module-scss-module__4K4hRa__freePreviewLabel,.InterviewHeader-module-scss-module__4K4hRa__freePreviewUrgent .InterviewHeader-module-scss-module__4K4hRa__freePreviewClock{color:#ef4444}.InterviewHeader-module-scss-module__4K4hRa__viewReportButton{color:#09cb69;letter-spacing:-.36px;cursor:pointer;background:#09cb6933;border:none;border-radius:8px;padding:10px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;transition:background .2s}.InterviewHeader-module-scss-module__4K4hRa__viewReportButton:hover{background:#09cb694d}
.InterviewCompletedPopup-module-scss-module__wxfpSa__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.InterviewCompletedPopup-module-scss-module__wxfpSa__modal{background:#fff;border-radius:16px;width:100%;max-width:440px;position:relative;box-shadow:0 20px 60px #0003}.InterviewCompletedPopup-module-scss-module__wxfpSa__closeButton{cursor:pointer;z-index:1;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.InterviewCompletedPopup-module-scss-module__wxfpSa__closeButton:hover{background:#e5e5e5}.InterviewCompletedPopup-module-scss-module__wxfpSa__closeButton svg{color:#666}.InterviewCompletedPopup-module-scss-module__wxfpSa__content{text-align:center;padding:40px 32px 32px}.InterviewCompletedPopup-module-scss-module__wxfpSa__iconContainer{background:#09cb691a;border-radius:50%;justify-content:center;align-items:center;width:98px;height:98px;margin:0 auto 24px;display:flex}.InterviewCompletedPopup-module-scss-module__wxfpSa__iconContainer svg{color:#09cb69}.InterviewCompletedPopup-module-scss-module__wxfpSa__title{color:#1a1a1a;margin-bottom:8px;font-size:24px;font-weight:700}.InterviewCompletedPopup-module-scss-module__wxfpSa__subtitle{color:#666;margin-bottom:24px;font-size:14px;line-height:1.6}.InterviewCompletedPopup-module-scss-module__wxfpSa__reportPreview{text-align:left;background:#f8fafc;border-radius:12px;align-items:center;gap:16px;margin-bottom:24px;padding:16px;display:flex}.InterviewCompletedPopup-module-scss-module__wxfpSa__reportIcon{background:linear-gradient(135deg,#8bc6ff33 0%,#2a8cd033 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.InterviewCompletedPopup-module-scss-module__wxfpSa__reportIcon svg{color:#2a8cd0}.InterviewCompletedPopup-module-scss-module__wxfpSa__reportInfo{flex:1}.InterviewCompletedPopup-module-scss-module__wxfpSa__reportInfo h4{color:#1a1a1a;margin-bottom:4px;font-size:14px;font-weight:600}.InterviewCompletedPopup-module-scss-module__wxfpSa__reportInfo p{color:#666;margin:0;font-size:12px}.InterviewCompletedPopup-module-scss-module__wxfpSa__primaryButton{color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:14px 24px;font-size:16px;font-weight:600;transition:all .2s}.InterviewCompletedPopup-module-scss-module__wxfpSa__primaryButton:hover{transform:translateY(-1px);box-shadow:0 6px 20px #2a8cd066}.InterviewCompletedPopup-module-scss-module__wxfpSa__secondaryButton{color:#2a8cd0;cursor:pointer;background:0 0;border:none;width:100%;margin-top:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:color .2s}.InterviewCompletedPopup-module-scss-module__wxfpSa__secondaryButton:hover{color:#1a7cc0;text-decoration:underline}@media (max-width:480px){.InterviewCompletedPopup-module-scss-module__wxfpSa__content{padding:32px 20px 24px}.InterviewCompletedPopup-module-scss-module__wxfpSa__reportPreview{text-align:center;flex-direction:column}}
.InterviewDropOffPopup-module-scss-module__b_Psgq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.InterviewDropOffPopup-module-scss-module__b_Psgq__modal{background:#fff;border-radius:16px;width:100%;max-width:420px;position:relative;box-shadow:0 20px 60px #0003}.InterviewDropOffPopup-module-scss-module__b_Psgq__closeButton{cursor:pointer;z-index:1;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.InterviewDropOffPopup-module-scss-module__b_Psgq__closeButton:hover{background:#e5e5e5}.InterviewDropOffPopup-module-scss-module__b_Psgq__closeButton svg{color:#666}.InterviewDropOffPopup-module-scss-module__b_Psgq__content{text-align:center;padding:40px 32px 32px}.InterviewDropOffPopup-module-scss-module__b_Psgq__iconContainer{background:#e731311a;border-radius:50%;justify-content:center;align-items:center;width:98px;height:98px;margin:0 auto 24px;display:flex}.InterviewDropOffPopup-module-scss-module__b_Psgq__iconContainer svg{color:#e73131}.InterviewDropOffPopup-module-scss-module__b_Psgq__title{color:#1a1a1a;margin-bottom:8px;font-size:24px;font-weight:700}.InterviewDropOffPopup-module-scss-module__b_Psgq__subtitle{color:#666;margin-bottom:20px;font-size:14px;line-height:1.6}.InterviewDropOffPopup-module-scss-module__b_Psgq__warningNotice{background:#e7313114;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-bottom:24px;padding:12px 16px;display:flex}.InterviewDropOffPopup-module-scss-module__b_Psgq__warningNotice svg{color:#e73131;flex-shrink:0}.InterviewDropOffPopup-module-scss-module__b_Psgq__warningNotice span{color:#e73131;font-size:13px;font-weight:500}.InterviewDropOffPopup-module-scss-module__b_Psgq__primaryButton{color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:14px 24px;font-size:16px;font-weight:600;transition:all .2s}.InterviewDropOffPopup-module-scss-module__b_Psgq__primaryButton:hover{transform:translateY(-1px);box-shadow:0 6px 20px #2a8cd066}.InterviewDropOffPopup-module-scss-module__b_Psgq__dangerButton{color:#e73131;cursor:pointer;background:0 0;border:none;width:100%;margin-top:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s}.InterviewDropOffPopup-module-scss-module__b_Psgq__dangerButton:hover{background:#e7313114;border-radius:8px}@media (max-width:480px){.InterviewDropOffPopup-module-scss-module__b_Psgq__content{padding:32px 20px 24px}}
.InterviewReport-module-scss-module__iRlUsa__container{background:#fff;max-width:1200px;min-height:calc(100vh - 64px);margin:0 auto;padding:24px}.InterviewReport-module-scss-module__iRlUsa__twoColumnLayout{align-items:flex-start;gap:24px;display:flex}.InterviewReport-module-scss-module__iRlUsa__mainColumn{flex:1;min-width:0}.InterviewReport-module-scss-module__iRlUsa__sideColumn{flex-shrink:0;width:320px;position:sticky;top:88px}.InterviewReport-module-scss-module__iRlUsa__sidebarCard{flex-direction:column;gap:22px;display:flex}.InterviewReport-module-scss-module__iRlUsa__sidebarTitle{color:#000;letter-spacing:-.48px;margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:700}.InterviewReport-module-scss-module__iRlUsa__sidebarSubtitle{color:#505050;letter-spacing:-.36px;margin:19px 0 0;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.4}.InterviewReport-module-scss-module__iRlUsa__certificatePreviewWrapper{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden;box-shadow:0 1px 20px #00000014}.InterviewReport-module-scss-module__iRlUsa__certificatePreview{aspect-ratio:394/398;background:#fff;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden;box-shadow:0 1px 20px #00000014}.InterviewReport-module-scss-module__iRlUsa__certificateImage{object-fit:cover;width:100%;height:100%}.InterviewReport-module-scss-module__iRlUsa__certificatePlaceholder{color:#999;text-align:center;font-size:14px}.InterviewReport-module-scss-module__iRlUsa__downloadCertificateButton{color:#fff;letter-spacing:-.56px;cursor:pointer;background:linear-gradient(#8bc6ff 0%,#2a8cd0 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;padding:10px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:all .2s;display:flex;box-shadow:2px 2px 36px #1d15150a}.InterviewReport-module-scss-module__iRlUsa__downloadCertificateButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #2a8cd04d}.InterviewReport-module-scss-module__iRlUsa__downloadCertificateButton:disabled{opacity:.7;cursor:not-allowed}.InterviewReport-module-scss-module__iRlUsa__spinningIcon{animation:1s linear infinite InterviewReport-module-scss-module__iRlUsa__spin}.InterviewReport-module-scss-module__iRlUsa__shareButton{color:#fff;letter-spacing:-.56px;cursor:pointer;background:linear-gradient(#8bc6ff 0%,#2a8cd0 100%);border:none;border-radius:12px;width:100%;height:44px;padding:10px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:all .2s;box-shadow:2px 2px 36px #1d15150a}.InterviewReport-module-scss-module__iRlUsa__shareButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2a8cd04d}.InterviewReport-module-scss-module__iRlUsa__shareHint{color:#505050;text-align:center;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.InterviewReport-module-scss-module__iRlUsa__skillAssessmentCard{background:#fff;border:1px solid #f3f4f6;border-radius:16px;padding:38px 28px 32px;box-shadow:0 2px 8px #00000014}.InterviewReport-module-scss-module__iRlUsa__skillAssessmentTitle{color:#1e2939;margin:0 0 27px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px}.InterviewReport-module-scss-module__iRlUsa__skillAssessmentList{flex-direction:column;gap:16px;display:flex}.InterviewReport-module-scss-module__iRlUsa__skillAssessmentItemWrapper{flex-direction:column;gap:8px;display:flex}.InterviewReport-module-scss-module__iRlUsa__skillAssessmentItem{justify-content:space-between;align-items:center;display:flex}.InterviewReport-module-scss-module__iRlUsa__skillAssessmentName{color:#364153;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:21px}.InterviewReport-module-scss-module__iRlUsa__skillAssessmentScore{color:#1e2939;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:21px}.InterviewReport-module-scss-module__iRlUsa__skillAssessmentBar{background:#e5e7eb;border-radius:9999px;height:12px;overflow:hidden}.InterviewReport-module-scss-module__iRlUsa__skillAssessmentBarFill{background:#eb4335;border-radius:9999px;height:100%}.InterviewReport-module-scss-module__iRlUsa__newInterviewButton{color:#fff;letter-spacing:-.56px;cursor:pointer;background:linear-gradient(#8bc6ff 0%,#2a8cd0 100%);border:none;border-radius:12px;width:100%;height:44px;padding:10px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:all .2s;box-shadow:2px 2px 36px #1d15150a}.InterviewReport-module-scss-module__iRlUsa__newInterviewButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2a8cd04d}.InterviewReport-module-scss-module__iRlUsa__loadingContainer,.InterviewReport-module-scss-module__iRlUsa__errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:40px 20px;display:flex}.InterviewReport-module-scss-module__iRlUsa__loadingContainer p,.InterviewReport-module-scss-module__iRlUsa__errorContainer p{color:#666;margin-top:16px}.InterviewReport-module-scss-module__iRlUsa__loadingSpinner{border:3px solid #e0e0e0;border-top-color:#2a8cd0;border-radius:50%;width:48px;height:48px;animation:1s linear infinite InterviewReport-module-scss-module__iRlUsa__spin}@keyframes InterviewReport-module-scss-module__iRlUsa__spin{to{transform:rotate(360deg)}}.InterviewReport-module-scss-module__iRlUsa__errorContainer svg{color:#e73131;margin-bottom:16px}.InterviewReport-module-scss-module__iRlUsa__errorContainer h2{color:#1a1a1a;margin-bottom:8px;font-size:24px}.InterviewReport-module-scss-module__iRlUsa__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.InterviewReport-module-scss-module__iRlUsa__statusMessage{flex-direction:column;gap:24px;margin-bottom:32px;display:flex}.InterviewReport-module-scss-module__iRlUsa__statusHeadline{letter-spacing:-.8px;background:linear-gradient(#8bc6ff 0%,#2a8cd0 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Inter,sans-serif;font-size:40px;font-weight:700;line-height:1.2}.InterviewReport-module-scss-module__iRlUsa__statusSubheadline{letter-spacing:-.4px;color:#000;margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:1.4}@media (max-width:768px){.InterviewReport-module-scss-module__iRlUsa__statusHeadline{letter-spacing:-.56px;font-size:28px}.InterviewReport-module-scss-module__iRlUsa__statusSubheadline{letter-spacing:-.32px;font-size:16px}.InterviewReport-module-scss-module__iRlUsa__statusMessage{gap:16px;margin-bottom:24px}}.InterviewReport-module-scss-module__iRlUsa__backLink{color:#666;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.InterviewReport-module-scss-module__iRlUsa__backLink:hover{color:#333;background:#f5f5f5}.InterviewReport-module-scss-module__iRlUsa__headerActions{gap:12px;display:flex}.InterviewReport-module-scss-module__iRlUsa__actionButton{color:#333;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.InterviewReport-module-scss-module__iRlUsa__actionButton:hover{color:#2a8cd0;border-color:#2a8cd0}.InterviewReport-module-scss-module__iRlUsa__backButton{color:#666;cursor:pointer;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.InterviewReport-module-scss-module__iRlUsa__backButton:hover{color:#333;background:#e8e8e8}.InterviewReport-module-scss-module__iRlUsa__primaryButton{color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.InterviewReport-module-scss-module__iRlUsa__primaryButton svg{color:#fff!important}.InterviewReport-module-scss-module__iRlUsa__primaryButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2a8cd04d}.InterviewReport-module-scss-module__iRlUsa__errorSubtext{color:#888!important;margin-top:8px!important;font-size:13px!important}.InterviewReport-module-scss-module__iRlUsa__errorActions{flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}.InterviewReport-module-scss-module__iRlUsa__summaryCard{background:#fff;border:1px solid #f3f4f6;border-radius:16px;margin-bottom:24px;padding:33px;box-shadow:0 2px 8px #00000014}.InterviewReport-module-scss-module__iRlUsa__summaryHeader{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.InterviewReport-module-scss-module__iRlUsa__summaryTitle{color:#1e2939;margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:36px}.InterviewReport-module-scss-module__iRlUsa__summaryBadge{text-transform:uppercase;color:#fff;border-radius:8px;flex-shrink:0;padding:8px 20px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:21px}.InterviewReport-module-scss-module__iRlUsa__summaryBadge.InterviewReport-module-scss-module__iRlUsa__cleared{background:#00c950}.InterviewReport-module-scss-module__iRlUsa__summaryBadge.InterviewReport-module-scss-module__iRlUsa__keepPracticing{background:#eb4335}.InterviewReport-module-scss-module__iRlUsa__summaryText{color:#364153;margin:0;font-family:Arial,sans-serif;font-size:15px;font-weight:400;line-height:24.375px}.InterviewReport-module-scss-module__iRlUsa__interviewMeta{gap:32px;margin-bottom:24px;display:flex}.InterviewReport-module-scss-module__iRlUsa__metaItem{color:#666;align-items:center;gap:8px;font-size:14px;display:flex}.InterviewReport-module-scss-module__iRlUsa__metaItem svg{color:#999}.InterviewReport-module-scss-module__iRlUsa__section{background:#fff;border-radius:16px;margin-bottom:24px;padding:24px;box-shadow:0 2px 8px #0000000d}.InterviewReport-module-scss-module__iRlUsa__sectionTitle{color:#1a1a1a;align-items:center;gap:10px;margin-bottom:20px;font-size:18px;font-weight:600;display:flex}.InterviewReport-module-scss-module__iRlUsa__sectionTitle svg{color:#2a8cd0}.InterviewReport-module-scss-module__iRlUsa__feedbackGrid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px;display:grid}.InterviewReport-module-scss-module__iRlUsa__feedbackCard{border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 2px 8px #00000014}.InterviewReport-module-scss-module__iRlUsa__feedbackCard.InterviewReport-module-scss-module__iRlUsa__strengths{background:#e8f5e980}.InterviewReport-module-scss-module__iRlUsa__feedbackCard.InterviewReport-module-scss-module__iRlUsa__improvements{background:#5386df14}.InterviewReport-module-scss-module__iRlUsa__feedbackCard.InterviewReport-module-scss-module__iRlUsa__redFlags{background:#ffebee80}.InterviewReport-module-scss-module__iRlUsa__feedbackCard.InterviewReport-module-scss-module__iRlUsa__culturalFit{background:#f3e5f580}.InterviewReport-module-scss-module__iRlUsa__feedbackCardHeader{align-items:center;gap:12px;display:flex}.InterviewReport-module-scss-module__iRlUsa__feedbackCardIcon{flex-shrink:0;width:24px;height:24px}.InterviewReport-module-scss-module__iRlUsa__feedbackCardTitle{color:#1e2939;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:27px}.InterviewReport-module-scss-module__iRlUsa__feedbackCardList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.InterviewReport-module-scss-module__iRlUsa__feedbackCardItem{align-items:flex-start;gap:8px;display:flex}.InterviewReport-module-scss-module__iRlUsa__feedbackCardBullet{color:#364153;flex-shrink:0;font-family:Arial,sans-serif;font-size:14px;line-height:21px}.InterviewReport-module-scss-module__iRlUsa__feedbackCardText{color:#364153;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:21px}.InterviewReport-module-scss-module__iRlUsa__feedbackEmptyText{color:#6b7280;font-family:Inter,sans-serif;font-size:14px;font-style:italic;font-weight:400;line-height:21px}.InterviewReport-module-scss-module__iRlUsa__communicationSection{margin-bottom:24px}.InterviewReport-module-scss-module__iRlUsa__communicationTitle{color:#1e2939;margin:0 0 24px;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:36px}.InterviewReport-module-scss-module__iRlUsa__communicationCard{background:#fff;border:1px solid #e1e1e1;border-radius:16px;align-items:center;gap:52px;padding:33px;display:flex;box-shadow:0 2px 8px #00000014}.InterviewReport-module-scss-module__iRlUsa__communicationScoreWrapper{flex-direction:column;flex-shrink:0;align-items:center;width:340px;display:flex}.InterviewReport-module-scss-module__iRlUsa__communicationRing{width:120px;height:120px;margin-bottom:24px;position:relative}.InterviewReport-module-scss-module__iRlUsa__communicationRingSvg{width:100%;height:100%;transform:rotate(-90deg)}.InterviewReport-module-scss-module__iRlUsa__communicationRingBg{fill:none;stroke:#e5e7eb;stroke-width:8px}.InterviewReport-module-scss-module__iRlUsa__communicationRingProgress{fill:none;stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset .5s}.InterviewReport-module-scss-module__iRlUsa__communicationScoreValue{color:#1e2939;letter-spacing:-.48px;font-family:Inter,sans-serif;font-size:24px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.InterviewReport-module-scss-module__iRlUsa__communicationScoreLabel{color:#1e2939;text-align:center;margin:0 0 4px;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:27px}.InterviewReport-module-scss-module__iRlUsa__communicationScoreDescription{color:#4a5565;text-align:center;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:21px}.InterviewReport-module-scss-module__iRlUsa__communicationBreakdown{flex:1;min-width:0}.InterviewReport-module-scss-module__iRlUsa__communicationBreakdownTitle{color:#1e2939;margin:0 0 25px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px}.InterviewReport-module-scss-module__iRlUsa__communicationBreakdownList{flex-direction:column;gap:16px;display:flex}.InterviewReport-module-scss-module__iRlUsa__communicationBreakdownItem{flex-direction:column;gap:8px;display:flex}.InterviewReport-module-scss-module__iRlUsa__communicationBreakdownHeader{justify-content:space-between;align-items:center;display:flex}.InterviewReport-module-scss-module__iRlUsa__communicationBreakdownLabel{color:#364153;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:21px}.InterviewReport-module-scss-module__iRlUsa__communicationBreakdownScore{color:#1e2939;font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:21px}.InterviewReport-module-scss-module__iRlUsa__communicationBreakdownBar{background:#e5e7eb;border-radius:9999px;height:12px;overflow:hidden}.InterviewReport-module-scss-module__iRlUsa__communicationBreakdownBarFill{border-radius:9999px;height:100%;transition:width .5s}.InterviewReport-module-scss-module__iRlUsa__skillsSection{margin-bottom:24px}.InterviewReport-module-scss-module__iRlUsa__skillsSectionTitle{color:#1e2939;margin:0 0 26px;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:36px}.InterviewReport-module-scss-module__iRlUsa__skillsList{flex-direction:column;gap:26px;display:flex}.InterviewReport-module-scss-module__iRlUsa__competenciesSection{margin-bottom:24px}.InterviewReport-module-scss-module__iRlUsa__competenciesSectionTitle{color:#1e2939;margin:0 0 26px;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:36px}.InterviewReport-module-scss-module__iRlUsa__competenciesList{flex-direction:column;gap:26px;display:flex}.InterviewReport-module-scss-module__iRlUsa__skillCard{background:#fff;border:1px solid #e1e1e1;border-radius:16px;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #00000014}.InterviewReport-module-scss-module__iRlUsa__skillCardContent{align-items:center;gap:40px;padding:30px 39px;display:flex;position:relative}.InterviewReport-module-scss-module__iRlUsa__skillProgressRing{flex-shrink:0;width:90px;height:90px;position:relative}.InterviewReport-module-scss-module__iRlUsa__skillProgressRingSvg{width:100%;height:100%;transform:rotate(-90deg)}.InterviewReport-module-scss-module__iRlUsa__skillProgressRingBg{fill:none;stroke:#e5e7eb;stroke-width:8px}.InterviewReport-module-scss-module__iRlUsa__skillProgressRingProgress{fill:none;stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset .5s}.InterviewReport-module-scss-module__iRlUsa__skillProgressScore{color:#1e2939;letter-spacing:-.48px;font-family:Inter,sans-serif;font-size:24px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.InterviewReport-module-scss-module__iRlUsa__skillInfo{flex-direction:column;flex:1;gap:7px;display:flex}.InterviewReport-module-scss-module__iRlUsa__skillName{color:#1e2939;margin:0;font-family:Arial,sans-serif;font-size:24px;font-weight:700;line-height:30px}.InterviewReport-module-scss-module__iRlUsa__skillDescription{color:#4a5565;margin:0;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:21px}.InterviewReport-module-scss-module__iRlUsa__skillBadge{border-radius:8px;padding:7px 13px;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:16px;position:absolute;top:30px;right:39px;overflow:hidden}.InterviewReport-module-scss-module__iRlUsa__skillBadge.InterviewReport-module-scss-module__iRlUsa__excellent{color:#008236;background:#dcfce7;border:1px solid #b9f8cf}.InterviewReport-module-scss-module__iRlUsa__skillBadge.InterviewReport-module-scss-module__iRlUsa__good{color:#b45309;background:#fef3c7;border:1px solid #fcd34d}.InterviewReport-module-scss-module__iRlUsa__skillBadge.InterviewReport-module-scss-module__iRlUsa__average,.InterviewReport-module-scss-module__iRlUsa__skillBadge.InterviewReport-module-scss-module__iRlUsa__needsImprovement{color:#dc2626;background:#fee2e2;border:1px solid #fca5a5}.InterviewReport-module-scss-module__iRlUsa__skillDetailsToggle{cursor:pointer;background:0 0;border:none;align-items:center;gap:16px;padding:0;display:flex;position:absolute;bottom:20px;right:39px}.InterviewReport-module-scss-module__iRlUsa__skillDetailsToggleText{color:#5386df;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:21px}.InterviewReport-module-scss-module__iRlUsa__skillDetailsToggleIcon{color:#5386df;width:12px;height:12px;transition:transform .3s}.InterviewReport-module-scss-module__iRlUsa__skillDetailsToggleIcon.InterviewReport-module-scss-module__iRlUsa__expanded{transform:rotate(180deg)}.InterviewReport-module-scss-module__iRlUsa__skillExpandedDetails{border-top:1px solid #d9d9d9;flex-direction:column;gap:24px;padding:24px 39px;display:flex}.InterviewReport-module-scss-module__iRlUsa__skillStrengthsSection{flex-direction:column;gap:20px;display:flex}.InterviewReport-module-scss-module__iRlUsa__skillStrengthsHeader{align-items:center;gap:16px;display:flex}.InterviewReport-module-scss-module__iRlUsa__skillStrengthsIcon{color:#086531;width:24px;height:24px}.InterviewReport-module-scss-module__iRlUsa__skillStrengthsTitle{color:#086531;letter-spacing:-.32px;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500}.InterviewReport-module-scss-module__iRlUsa__skillStrengthsBox{background:#f0fdf4;border:1px solid #baf6cf;border-radius:12px;padding:17px 12px}.InterviewReport-module-scss-module__iRlUsa__skillStrengthsList{color:#086531;margin:0;padding-left:21px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:2;list-style:outside}.InterviewReport-module-scss-module__iRlUsa__skillGrowthSection{flex-direction:column;gap:20px;display:flex}.InterviewReport-module-scss-module__iRlUsa__skillGrowthHeader{align-items:center;gap:16px;display:flex}.InterviewReport-module-scss-module__iRlUsa__skillGrowthIcon{color:#f1511b;width:24px;height:24px}.InterviewReport-module-scss-module__iRlUsa__skillGrowthTitle{color:#f1511b;letter-spacing:-.32px;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500}.InterviewReport-module-scss-module__iRlUsa__skillGrowthBox{background:#f1511b0d;border:1px solid #f1511b80;border-radius:12px;padding:17px 12px}.InterviewReport-module-scss-module__iRlUsa__skillGrowthList{color:#f1511b;margin:0;padding-left:21px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:2;list-style:outside}.InterviewReport-module-scss-module__iRlUsa__skillReasonBox{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:17px 12px}.InterviewReport-module-scss-module__iRlUsa__skillReasonText{color:#4a5565;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.InterviewReport-module-scss-module__iRlUsa__questionsSection{margin-bottom:24px}.InterviewReport-module-scss-module__iRlUsa__questionsSectionTitle{color:#1e2939;margin:0 0 24px;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:36px}.InterviewReport-module-scss-module__iRlUsa__questionCard{background:#fff;border:1px solid #00000014;border-radius:8px;padding:32px;overflow:hidden}.InterviewReport-module-scss-module__iRlUsa__questionCardHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.InterviewReport-module-scss-module__iRlUsa__questionCounter{color:#000;letter-spacing:-.32px;font-family:Inter,sans-serif;font-size:16px;font-weight:700}.InterviewReport-module-scss-module__iRlUsa__questionHeaderRight{align-items:center;gap:12px;display:flex}.InterviewReport-module-scss-module__iRlUsa__questionTimestamp{color:#666;background:#f3f4f6;border-radius:6px;padding:4px 10px;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.InterviewReport-module-scss-module__iRlUsa__questionScoreBadge{background:#f3f4f6;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;display:flex}.InterviewReport-module-scss-module__iRlUsa__questionScoreValue{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.InterviewReport-module-scss-module__iRlUsa__questionTypeBadge{color:#5386df;text-transform:capitalize;background:#5386df1a;border-radius:6px;margin-bottom:12px;padding:4px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;display:inline-block}.InterviewReport-module-scss-module__iRlUsa__questionText{color:#000;letter-spacing:-.32px;margin:0 0 24px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.InterviewReport-module-scss-module__iRlUsa__answerBox{background:#5386df14;border-radius:10px;min-height:80px;margin-bottom:24px;padding:20px 24px}.InterviewReport-module-scss-module__iRlUsa__answerText{color:#000;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.InterviewReport-module-scss-module__iRlUsa__fillerWord{color:#eb4335;font-weight:500}.InterviewReport-module-scss-module__iRlUsa__fillerWordsSummary{background:#eb43350d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:12px;display:flex}.InterviewReport-module-scss-module__iRlUsa__fillerWordsLabel{color:#666;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.InterviewReport-module-scss-module__iRlUsa__fillerWordBadge{color:#eb4335;background:#eb43351a;border-radius:4px;padding:4px 8px;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.InterviewReport-module-scss-module__iRlUsa__suggestionsSection{margin-bottom:16px}.InterviewReport-module-scss-module__iRlUsa__suggestionsTitle{color:#000;margin:0 0 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.5}.InterviewReport-module-scss-module__iRlUsa__suggestionsList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.InterviewReport-module-scss-module__iRlUsa__suggestionItem{align-items:flex-start;gap:8px;padding-left:8px;display:flex}.InterviewReport-module-scss-module__iRlUsa__suggestionChevron{color:#5386df;flex-shrink:0;width:10px;height:10px;margin-top:4px}.InterviewReport-module-scss-module__iRlUsa__suggestionText{color:#000;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.InterviewReport-module-scss-module__iRlUsa__answerNoteSection{margin-bottom:16px}.InterviewReport-module-scss-module__iRlUsa__answerNoteText{color:#3f3f46;margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.6}.InterviewReport-module-scss-module__iRlUsa__sampleAnswerSection{margin-bottom:16px}.InterviewReport-module-scss-module__iRlUsa__sampleAnswerTitle{color:#086531;margin:0 0 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.5}.InterviewReport-module-scss-module__iRlUsa__sampleAnswerBox{background:#f0fdf4;border:1px solid #baf6cf;border-radius:10px;padding:16px 20px}.InterviewReport-module-scss-module__iRlUsa__sampleAnswerText{color:#086531;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.InterviewReport-module-scss-module__iRlUsa__questionNavigation{justify-content:flex-end;margin-top:16px;display:flex}.InterviewReport-module-scss-module__iRlUsa__nextQuestionButton{color:#5386df;letter-spacing:-.48px;cursor:pointer;background:0 0;border:1px solid #297bca;border-radius:8px;justify-content:center;align-items:center;padding:6px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;transition:all .2s;display:flex;box-shadow:1px 1px 20px #1d15150a}.InterviewReport-module-scss-module__iRlUsa__nextQuestionButton:hover{background:#5386df14}.InterviewReport-module-scss-module__iRlUsa__nextQuestionButton:disabled{opacity:.5;cursor:not-allowed}.InterviewReport-module-scss-module__iRlUsa__prevQuestionButton{color:#5386df;letter-spacing:-.48px;cursor:pointer;background:0 0;border:1px solid #297bca;border-radius:8px;justify-content:center;align-items:center;margin-right:12px;padding:6px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;transition:all .2s;display:flex;box-shadow:1px 1px 20px #1d15150a}.InterviewReport-module-scss-module__iRlUsa__prevQuestionButton:hover{background:#5386df14}.InterviewReport-module-scss-module__iRlUsa__prevQuestionButton:disabled{opacity:.5;cursor:not-allowed}.InterviewReport-module-scss-module__iRlUsa__bottomActions{justify-content:flex-end;gap:16px;margin-top:24px;display:flex}.InterviewReport-module-scss-module__iRlUsa__backToHomeButton{color:#5386df;letter-spacing:-.64px;cursor:pointer;background:0 0;border:1px solid #297bca;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;transition:all .2s;display:flex;box-shadow:1px 1px 20px #1d15150a}.InterviewReport-module-scss-module__iRlUsa__backToHomeButton:hover{background:#5386df14}.InterviewReport-module-scss-module__iRlUsa__startNewInterviewButton{color:#fff;letter-spacing:-.64px;cursor:pointer;background:linear-gradient(90deg,#297bca 0%,#3393ee 100%);border:none;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;transition:all .2s;display:flex;box-shadow:1px 1px 20px #1d15150a}.InterviewReport-module-scss-module__iRlUsa__startNewInterviewButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2a8cd04d}.InterviewReport-module-scss-module__iRlUsa__recommendationsList{flex-direction:column;gap:12px;display:flex}.InterviewReport-module-scss-module__iRlUsa__recommendationItem{background:#f8fafc;border-radius:12px;align-items:flex-start;gap:16px;padding:16px;display:flex}.InterviewReport-module-scss-module__iRlUsa__recommendationNumber{color:#fff;background:linear-gradient(135deg,#8bc6ff 0%,#2a8cd0 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:600;display:flex}.InterviewReport-module-scss-module__iRlUsa__recommendationItem p{color:#333;flex:1;margin:0;font-size:14px;line-height:1.5}.InterviewReport-module-scss-module__iRlUsa__ctaSection{text-align:center;background:linear-gradient(135deg,#8bc6ff1a 0%,#2a8cd01a 100%);border-radius:16px;margin-top:24px;padding:40px 24px}.InterviewReport-module-scss-module__iRlUsa__ctaSection h3{color:#1a1a1a;margin-bottom:8px;font-size:20px;font-weight:600}.InterviewReport-module-scss-module__iRlUsa__ctaSection p{color:#666;margin-bottom:24px;font-size:14px}.InterviewReport-module-scss-module__iRlUsa__ctaButton{color:#fff;cursor:pointer;border:none;border-radius:12px;padding:14px 32px;font-size:16px;font-weight:600;transition:all .2s}.InterviewReport-module-scss-module__iRlUsa__ctaButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2a8cd066}.InterviewReport-module-scss-module__iRlUsa__mobileSkillAssessment{margin-bottom:24px;display:none}.InterviewReport-module-scss-module__iRlUsa__desktopOnly{display:flex}@media (max-width:968px){.InterviewReport-module-scss-module__iRlUsa__twoColumnLayout{flex-direction:column}.InterviewReport-module-scss-module__iRlUsa__sideColumn{width:100%;position:static}.InterviewReport-module-scss-module__iRlUsa__mobileSkillAssessment{display:block}.InterviewReport-module-scss-module__iRlUsa__desktopOnly{display:none!important}}@media (max-width:768px){.InterviewReport-module-scss-module__iRlUsa__container{padding:16px}.InterviewReport-module-scss-module__iRlUsa__header{flex-direction:column;align-items:flex-start;gap:16px}.InterviewReport-module-scss-module__iRlUsa__summaryCard{padding:20px}.InterviewReport-module-scss-module__iRlUsa__summaryHeader{flex-direction:column;gap:12px}.InterviewReport-module-scss-module__iRlUsa__summaryTitle{font-size:20px;line-height:28px}.InterviewReport-module-scss-module__iRlUsa__summaryBadge{padding:6px 16px;font-size:12px}.InterviewReport-module-scss-module__iRlUsa__summaryText{font-size:14px;line-height:22px}.InterviewReport-module-scss-module__iRlUsa__interviewMeta{flex-wrap:wrap;gap:16px}.InterviewReport-module-scss-module__iRlUsa__feedbackGrid{grid-template-rows:auto;grid-template-columns:1fr}.InterviewReport-module-scss-module__iRlUsa__communicationCard{flex-direction:column;gap:32px;padding:24px}.InterviewReport-module-scss-module__iRlUsa__communicationScoreWrapper{width:100%}.InterviewReport-module-scss-module__iRlUsa__communicationTitle,.InterviewReport-module-scss-module__iRlUsa__skillsSectionTitle,.InterviewReport-module-scss-module__iRlUsa__competenciesSectionTitle{font-size:20px;line-height:28px}.InterviewReport-module-scss-module__iRlUsa__skillCardContent{flex-direction:column;align-items:flex-start;gap:20px;padding:20px}.InterviewReport-module-scss-module__iRlUsa__skillProgressRing{align-self:center}.InterviewReport-module-scss-module__iRlUsa__skillBadge{align-self:flex-start;margin-top:8px;position:static}.InterviewReport-module-scss-module__iRlUsa__skillDetailsToggle{align-self:flex-end;margin-top:8px;position:static}.InterviewReport-module-scss-module__iRlUsa__skillExpandedDetails{padding:20px}.InterviewReport-module-scss-module__iRlUsa__skillName{font-size:20px}.InterviewReport-module-scss-module__iRlUsa__skillDescription{font-size:14px}.InterviewReport-module-scss-module__iRlUsa__questionsSectionTitle{font-size:20px;line-height:28px}.InterviewReport-module-scss-module__iRlUsa__questionCard{padding:20px}.InterviewReport-module-scss-module__iRlUsa__questionCardHeader{flex-direction:column;align-items:flex-start;gap:12px}.InterviewReport-module-scss-module__iRlUsa__questionHeaderRight{justify-content:space-between;width:100%}.InterviewReport-module-scss-module__iRlUsa__answerBox{padding:16px}.InterviewReport-module-scss-module__iRlUsa__fillerWordsSummary{padding:10px}.InterviewReport-module-scss-module__iRlUsa__sampleAnswerBox{padding:14px 16px}.InterviewReport-module-scss-module__iRlUsa__questionNavigation{flex-direction:column;gap:12px}.InterviewReport-module-scss-module__iRlUsa__prevQuestionButton,.InterviewReport-module-scss-module__iRlUsa__nextQuestionButton{width:100%;margin-right:0}.InterviewReport-module-scss-module__iRlUsa__bottomActions{flex-direction:column}.InterviewReport-module-scss-module__iRlUsa__backToHomeButton,.InterviewReport-module-scss-module__iRlUsa__startNewInterviewButton{width:100%}}.InterviewReport-module-scss-module__iRlUsa__downloadReportButton{color:#1f2937;letter-spacing:-.56px;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:10px;padding:10px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:all .2s;display:flex}.InterviewReport-module-scss-module__iRlUsa__downloadReportButton:hover{background:#f4f4f5}.InterviewReport-module-scss-module__iRlUsa__printOnlyQuestions{display:none}.InterviewReport-module-scss-module__iRlUsa__printQuestion{break-inside:avoid;margin-bottom:18px}@media print{:is(header,nav,footer){display:none!important}.InterviewReport-module-scss-module__iRlUsa__printOnlyQuestions{display:block}.InterviewReport-module-scss-module__iRlUsa__questionsSection,.InterviewReport-module-scss-module__iRlUsa__downloadReportButton,.InterviewReport-module-scss-module__iRlUsa__downloadCertificateButton,.InterviewReport-module-scss-module__iRlUsa__newInterviewButton,.InterviewReport-module-scss-module__iRlUsa__questionNavigation,.InterviewReport-module-scss-module__iRlUsa__certificatePreviewWrapper,.InterviewReport-module-scss-module__iRlUsa__shareHint{display:none!important}.InterviewReport-module-scss-module__iRlUsa__twoColumnLayout{display:block}.InterviewReport-module-scss-module__iRlUsa__container{padding:0}}
.AiMockInterview-module-scss-module__3ri7Ka__container{background:#fafafb;min-height:calc(100vh - 64px);padding:24px}.AiMockInterview-module-scss-module__3ri7Ka__startPrompt{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:40px 20px;display:flex}.AiMockInterview-module-scss-module__3ri7Ka__startPrompt h2{color:#1a1a1a;margin-bottom:12px;font-size:28px;font-weight:600}.AiMockInterview-module-scss-module__3ri7Ka__startPrompt p{color:#666;max-width:400px;margin-bottom:32px;font-size:16px}.AiMockInterview-module-scss-module__3ri7Ka__startButton{color:#fff;cursor:pointer;border:none;border-radius:12px;padding:14px 32px;font-size:16px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #2a8cd04d}.AiMockInterview-module-scss-module__3ri7Ka__startButton:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2a8cd066}.AiMockInterview-module-scss-module__3ri7Ka__startButton:active{transform:translateY(0)}.AiMockInterview-module-scss-module__3ri7Ka__jobDetailsContainer{max-width:800px;margin:0 auto;padding:32px 24px}.AiMockInterview-module-scss-module__3ri7Ka__popupOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.AiMockInterview-module-scss-module__3ri7Ka__popupModal{background:#fff;border-radius:16px;width:100%;max-width:495px;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0003}.AiMockInterview-module-scss-module__3ri7Ka__popupContent{padding:32px}.AiMockInterview-module-scss-module__3ri7Ka__popupCloseButton{cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.AiMockInterview-module-scss-module__3ri7Ka__popupCloseButton:hover{background:#e5e5e5}.AiMockInterview-module-scss-module__3ri7Ka__popupCloseButton svg{color:#666;width:16px;height:16px}.AiMockInterview-module-scss-module__3ri7Ka__popupTitle{color:#1a1a1a;text-align:center;margin-bottom:8px;font-size:24px;font-weight:700}.AiMockInterview-module-scss-module__3ri7Ka__popupSubtitle{color:#666;text-align:center;margin-bottom:24px;font-size:14px;line-height:1.5}.AiMockInterview-module-scss-module__3ri7Ka__primaryButton{color:#fff;cursor:pointer;background:linear-gradient(#8bc6ff 0%,#2a8cd0 100%);border:none;border-radius:12px;width:100%;padding:14px 24px;font-size:16px;font-weight:600;transition:all .2s}.AiMockInterview-module-scss-module__3ri7Ka__primaryButton:hover{background:linear-gradient(#7ab5ee 0%,#1a7cc0 100%);transform:translateY(-1px)}.AiMockInterview-module-scss-module__3ri7Ka__primaryButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.AiMockInterview-module-scss-module__3ri7Ka__secondaryButton{color:#2a8cd0;cursor:pointer;background:0 0;border:none;width:100%;padding:12px 24px;font-size:14px;font-weight:500;transition:color .2s}.AiMockInterview-module-scss-module__3ri7Ka__secondaryButton:hover{color:#1a7cc0;text-decoration:underline}.AiMockInterview-module-scss-module__3ri7Ka__iconContainer{justify-content:center;align-items:center;width:98px;height:98px;margin:0 auto 24px;display:flex}.AiMockInterview-module-scss-module__3ri7Ka__iconContainer.AiMockInterview-module-scss-module__3ri7Ka__success{background:#09cb691a;border-radius:50%}.AiMockInterview-module-scss-module__3ri7Ka__iconContainer.AiMockInterview-module-scss-module__3ri7Ka__success svg{color:#09cb69;width:48px;height:48px}.AiMockInterview-module-scss-module__3ri7Ka__iconContainer.AiMockInterview-module-scss-module__3ri7Ka__warning{background:#e731311a;border-radius:50%}.AiMockInterview-module-scss-module__3ri7Ka__iconContainer.AiMockInterview-module-scss-module__3ri7Ka__warning svg{color:#e73131;width:48px;height:48px}.AiMockInterview-module-scss-module__3ri7Ka__featuresGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px;display:grid}.AiMockInterview-module-scss-module__3ri7Ka__featureItem{background:#f8fafc;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.AiMockInterview-module-scss-module__3ri7Ka__featureItem svg{color:#09cb69;flex-shrink:0;width:20px;height:20px;margin-top:2px}.AiMockInterview-module-scss-module__3ri7Ka__featureItem span{color:#333;font-size:13px;line-height:1.4}.AiMockInterview-module-scss-module__3ri7Ka__priceContainer{text-align:center;margin-bottom:24px}.AiMockInterview-module-scss-module__3ri7Ka__price{color:#1a1a1a;font-size:36px;font-weight:700}.AiMockInterview-module-scss-module__3ri7Ka__price .AiMockInterview-module-scss-module__3ri7Ka__currency{vertical-align:super;font-size:20px}.AiMockInterview-module-scss-module__3ri7Ka__originalPrice{color:#999;margin-left:8px;font-size:16px;text-decoration:line-through}.AiMockInterview-module-scss-module__3ri7Ka__priceNote{color:#666;margin-top:4px;font-size:12px}.AiMockInterview-module-scss-module__3ri7Ka__instructionsList{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.AiMockInterview-module-scss-module__3ri7Ka__instructionItem{border-radius:12px;gap:12px;padding:16px;display:flex}.AiMockInterview-module-scss-module__3ri7Ka__instructionItem.AiMockInterview-module-scss-module__3ri7Ka__critical{background:#d0000014}.AiMockInterview-module-scss-module__3ri7Ka__instructionItem.AiMockInterview-module-scss-module__3ri7Ka__info{background:#64a5f814}.AiMockInterview-module-scss-module__3ri7Ka__instructionItem.AiMockInterview-module-scss-module__3ri7Ka__notice{background:#c087fb14}.AiMockInterview-module-scss-module__3ri7Ka__instructionIcon{flex-shrink:0;width:24px;height:24px}.AiMockInterview-module-scss-module__3ri7Ka__instructionContent{flex:1}.AiMockInterview-module-scss-module__3ri7Ka__instructionContent h4{color:#1a1a1a;margin-bottom:4px;font-size:14px;font-weight:600}.AiMockInterview-module-scss-module__3ri7Ka__instructionContent p{color:#666;font-size:13px;line-height:1.5}.AiMockInterview-module-scss-module__3ri7Ka__razorpayBadge{color:#666;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.AiMockInterview-module-scss-module__3ri7Ka__razorpayBadge img{height:16px}@media (max-width:768px){.AiMockInterview-module-scss-module__3ri7Ka__container{padding:16px}.AiMockInterview-module-scss-module__3ri7Ka__startPrompt h2{font-size:24px}.AiMockInterview-module-scss-module__3ri7Ka__startPrompt p{font-size:14px}.AiMockInterview-module-scss-module__3ri7Ka__popupModal{max-width:100%;margin:0 16px}.AiMockInterview-module-scss-module__3ri7Ka__popupContent{padding:24px 20px}.AiMockInterview-module-scss-module__3ri7Ka__featuresGrid{grid-template-columns:1fr}}
