.Navbar_navbar__XlgWY{justify-content:center;height:var(--nav-h);background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:100}.Navbar_navInner__W_GF8,.Navbar_navbar__XlgWY{display:flex;align-items:center;box-sizing:border-box}.Navbar_navInner__W_GF8{width:100%;max-width:var(--nav-max-w);margin:0 auto;padding:0 var(--nav-inline-pad);justify-content:space-between;height:100%}.Navbar_navbarDark__CNETg{background:#2d2d2d;border-bottom:1px solid #4a4a4a}.Navbar_navLinks__5FCHq{display:flex;align-items:stretch;height:var(--nav-h);gap:16px}.Navbar_navLink__NoUWm{display:flex;align-items:center;gap:4px;height:100%;padding:8px 16px;color:#6b7280;font-weight:500;font-size:14px;line-height:138%;transition:all .2s ease;text-decoration:none;position:relative;box-sizing:border-box}.Navbar_navLinkDark__oqSCu{color:#b0b0b0}.Navbar_navLinkDark__oqSCu:hover{color:#818cf8}.Navbar_navLinkDark__oqSCu.Navbar_active__gl4X_{color:#a5b4fc}.Navbar_navLinkDark__oqSCu.Navbar_active__gl4X_:after{background:#a5b4fc}.Navbar_navLink__NoUWm:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:transparent;transition:background .2s ease}.Navbar_navLink__NoUWm:hover{color:#6155f5}.Navbar_navLink__NoUWm.Navbar_active__gl4X_{color:#6155f5;font-weight:600}.Navbar_navLink__NoUWm.Navbar_active__gl4X_:after{background:#6155f5}.Navbar_navLink__NoUWm svg{width:18px;height:18px;flex-shrink:0}.Navbar_themeToggle__X_SMY{display:flex;align-items:center;gap:8px;padding:.5rem 0;background:none;border:none;cursor:pointer;color:#6b7280;font-weight:500;font-size:14px;transition:all .2s ease;border-radius:.375rem;text-decoration:none}.Navbar_themeToggle__X_SMY:hover{color:#6155f5}.Navbar_themeToggleDark__u3Oms{color:#b0b0b0}.Navbar_themeToggleDark__u3Oms:hover{color:#818cf8}.Navbar_themeIcon__LAVDt{transition:color .2s ease}.Navbar_profileWrapper__pQ_R0{position:relative}.Navbar_profileWrapper__pQ_R0 .Navbar_navLink__NoUWm{cursor:pointer;border:none;background:none}.Navbar_chevron__Z2j_g{transition:transform .2s ease;margin-left:-.25rem}.Navbar_chevronOpen__DKhpo{transform:rotate(180deg)}.Navbar_dropdown__T0S7H{position:absolute;top:calc(100% + .5rem);right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:180px;overflow:hidden;z-index:1000}.Navbar_dropdownDark__OzOYj{background:#2d2d2d;border:1px solid #4a4a4a;box-shadow:0 4px 12px rgba(0,0,0,.3)}.Navbar_dropdownItem__B58gO{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;width:100%;background:none;border:none;color:#374151;font-weight:500;font-size:.9375rem;cursor:pointer;transition:all .2s ease;text-decoration:none;text-align:left}.Navbar_dropdownItem__B58gO:hover{background:#f3f4f6;color:#667eea}.Navbar_dropdownItem__B58gO:last-child{border-top:1px solid #e5e7eb;color:#dc2626}.Navbar_dropdownItem__B58gO:last-child:hover{background:#fef2f2}.Navbar_dropdownItemDark__Y8MMN{color:#e5e5e5}.Navbar_dropdownItemDark__Y8MMN:hover{background:#3a3a3a;color:#818cf8}.Navbar_dropdownDark__OzOYj .Navbar_dropdownItemDark__Y8MMN:last-child{border-top:1px solid #4a4a4a;color:#f87171}.Navbar_dropdownDark__OzOYj .Navbar_dropdownItemDark__Y8MMN:last-child:hover{background:#3a2a2a}.Navbar_dropdownItem__B58gO svg{width:18px;height:18px;flex-shrink:0}@media (max-width:768px){.Navbar_navbar__XlgWY{position:fixed;bottom:0;left:0;right:0;top:auto;border-bottom:none;border-top:1px solid #e5e7eb;box-shadow:0 -2px 10px rgba(0,0,0,.05)}.Navbar_navInner__W_GF8{max-width:none;padding:.5rem 0}.Navbar_appNavLogo__V0QT_{display:none!important}.Navbar_navbarDark__CNETg{border-top:1px solid #4a4a4a;box-shadow:0 -2px 10px rgba(0,0,0,.3)}.Navbar_navLinks__5FCHq{width:100%;height:auto;justify-content:space-between;gap:0}.Navbar_navLink__NoUWm{height:auto;flex-direction:column;padding:calc(.5rem + .5rem) .25rem .5rem;margin-bottom:0;margin-top:-.5rem;gap:.25rem;flex:1 1 0;min-width:0;font-size:.75rem}.Navbar_profileWrapper__pQ_R0{flex:1 1 0;min-width:0}.Navbar_profileWrapper__pQ_R0 .Navbar_navLink__NoUWm{width:100%}.Navbar_navLink__NoUWm:after{bottom:auto;top:0;height:3px}.Navbar_navLink__NoUWm span{display:block;text-align:center}.Navbar_navLink__NoUWm svg{width:22px;height:22px}.Navbar_themeToggle__X_SMY{padding:.5rem .25rem;flex:0 0 auto}.Navbar_themeIcon__LAVDt{width:24px;height:24px}.Navbar_chevron__Z2j_g{display:none}.Navbar_dropdown__T0S7H{right:0;left:auto;transform:none;bottom:calc(100% + .5rem);top:auto;min-width:180px;max-width:calc(100vw - 1rem);margin-right:.5rem}}.NavbarLogo_logoButton__b0Asn,.NavbarLogo_logoLink__Hs8nR{display:flex;align-items:center;margin-left:calc(var(--nav-logo-h) * -.235);text-decoration:none;transition:opacity .2s ease}.NavbarLogo_logoButton__b0Asn:hover,.NavbarLogo_logoLink__Hs8nR:hover{opacity:.85}.NavbarLogo_logoButton__b0Asn{background:none;border:none;padding:0;cursor:pointer}.NavbarLogo_logoButton__b0Asn:focus-visible{outline:2px solid #6155f5;outline-offset:2px;border-radius:4px}.NavbarLogo_logoImage__o3tmW{height:var(--nav-logo-h);width:auto;display:block}.WelcomeBanner_sectionWrap___KArp{width:100%;max-width:var(--nav-max-w);margin:0 auto;padding:20px var(--nav-inline-pad) .75rem;box-sizing:border-box}@media (max-width:480px){.WelcomeBanner_sectionWrap___KArp{padding-top:12px;padding-bottom:.5rem}}.WelcomeBanner_banner__ioH88{background:#6155f5;color:#fff;padding:40px;width:100%;min-height:154px;border-radius:24px;margin:0;box-sizing:border-box;opacity:1}.WelcomeBanner_content__KoLak{display:flex;flex-direction:column;gap:8px}.WelcomeBanner_title__dfXnU{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;margin:0;line-height:1.2}.WelcomeBanner_subtitle__iYED1{font-size:clamp(.9375rem,2.5vw,1.0625rem);margin:0;opacity:.95;line-height:1.5;max-width:100%;overflow-wrap:break-word}@media (max-width:640px){.WelcomeBanner_sectionWrap___KArp{padding-top:16px;padding-bottom:.5rem}.WelcomeBanner_banner__ioH88{padding:24px 20px;min-height:auto}.WelcomeBanner_content__KoLak{gap:6px}}@media (max-width:480px){.WelcomeBanner_banner__ioH88{padding:20px 16px;border-radius:16px}.WelcomeBanner_title__dfXnU{font-size:1.375rem}.WelcomeBanner_subtitle__iYED1{font-size:.875rem}}.InterviewModeCard_card___mUS_{width:100%;min-height:268px;max-width:100%;box-sizing:border-box;background:#f8f9fc;border-radius:16px;padding:1.75rem;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden}.InterviewModeCard_cardJd__ACJco,.InterviewModeCard_cardResume__Z691P{background-color:#f0f2f8;background-image:url(/images/resume-interview-card-bg.png);background-size:cover;background-position:50%;border:1px solid var(--Border,#cecafc);align-items:flex-start;text-align:left}.InterviewModeCard_card___mUS_:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 20%,rgba(97,85,245,.04) 0,transparent 50%);pointer-events:none}.InterviewModeCard_cardJd__ACJco:before,.InterviewModeCard_cardResume__Z691P:before,.InterviewModeCard_cardSystemDesign__vnu_h:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 20%,hsla(0,0%,100%,.6) 0,rgba(248,249,252,.3) 50%);pointer-events:none}.InterviewModeCard_card___mUS_:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(97,85,245,.12)}.InterviewModeCard_card___mUS_:focus-visible{outline:2px solid var(--Foundation-Blue-blue-500,#6155f5);outline-offset:2px}.InterviewModeCard_iconWrap__U3P2U{width:56px;height:56px;border-radius:999px;padding:8px;gap:10px;display:flex;align-items:center;justify-content:center;color:var(--Foundation-Blue-blue-500,#6155f5);margin-bottom:1rem;position:relative;z-index:1;opacity:1;box-sizing:border-box}.InterviewModeCard_cardResume__Z691P .InterviewModeCard_iconWrap__U3P2U{background:var(--Foundation-Blue-blue-50,#efeefe)}.InterviewModeCard_cardJd__ACJco .InterviewModeCard_iconWrap__U3P2U{background:rgba(52,199,89,.1);color:#34c759}.InterviewModeCard_cardSystemDesign__vnu_h{background-color:#f0f2f8;background-image:url(/images/resume-interview-card-bg.png);background-size:cover;background-position:50%;border:1px solid var(--Border,#cecafc);align-items:flex-start;text-align:left}.InterviewModeCard_cardSystemDesign__vnu_h .InterviewModeCard_iconWrap__U3P2U{background:rgba(99,102,241,.12);color:#4f46e5}.InterviewModeCard_cardTitle__Gq7Di{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem;position:relative;z-index:1}.InterviewModeCard_cardDescription__4vd4K{font-size:.875rem;color:#6b7280;line-height:1.5;margin:0 0 1.25rem;flex:1;position:relative;z-index:1}.InterviewModeCard_cta__nHZmt{display:inline-block;align-self:flex-start;background:var(--Foundation-Blue-blue-500,#6155f5);color:#fff;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;border-radius:20px;transition:background .2s ease,transform .2s ease;position:relative;z-index:1}.InterviewModeCard_card___mUS_:hover .InterviewModeCard_cta__nHZmt{background:var(--Foundation-Blue-blue-800,#352f87)}@media (max-width:640px){.InterviewModeCard_card___mUS_{padding:1.5rem 1.25rem;min-height:220px}.InterviewModeCard_iconWrap__U3P2U{width:48px;height:48px;margin-bottom:.75rem}.InterviewModeCard_cardTitle__Gq7Di{font-size:1rem}.InterviewModeCard_cardDescription__4vd4K{font-size:.8125rem}}@media (max-width:480px){.InterviewModeCard_card___mUS_{padding:1.25rem 1rem;min-height:200px}.InterviewModeCard_iconWrap__U3P2U{width:44px;height:44px;margin-bottom:.5rem}.InterviewModeCard_cardTitle__Gq7Di{font-size:.9375rem}.InterviewModeCard_cardDescription__4vd4K{font-size:.8125rem}.InterviewModeCard_cta__nHZmt{padding:.5rem 1rem;font-size:.8125rem}}.InterviewModeSection_section__TBRPJ{max-width:var(--nav-max-w);margin:0 auto;padding:1rem var(--nav-inline-pad) 1rem;width:100%;box-sizing:border-box}.InterviewModeSection_heading__Fs4oP{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;color:#1f2937;margin:0 0 .125rem;text-align:left}.InterviewModeSection_subheading__wnM9N{font-size:.9375rem;color:#6b7280;margin:0 0 1.25rem;line-height:1.5;text-align:left}.InterviewModeSection_grid__8Fr7U{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:40px;justify-content:center;align-items:stretch}@media (max-width:768px){.InterviewModeSection_grid__8Fr7U{grid-template-columns:1fr;gap:24px}.InterviewModeSection_section__TBRPJ{padding-top:1rem;padding-bottom:1rem}}@media (max-width:640px){.InterviewModeSection_section__TBRPJ{padding-top:.75rem;padding-bottom:1rem}.InterviewModeSection_heading__Fs4oP{font-size:1.25rem;padding-left:0}.InterviewModeSection_subheading__wnM9N{font-size:.875rem;margin-bottom:1rem;padding-left:0}.InterviewModeSection_grid__8Fr7U{gap:20px}}@media (max-width:480px){.InterviewModeSection_section__TBRPJ{padding-top:.5rem;padding-bottom:.75rem}.InterviewModeSection_heading__Fs4oP,.InterviewModeSection_subheading__wnM9N{padding-left:0}}.AnswerCodeEditor_editorContainer__1fMxN{width:100%;border:1px solid #6366f1;border-radius:8px 8px 0 8px;overflow:visible;background:#fff;box-shadow:0 2px 8px rgba(99,102,241,.1);position:relative}.AnswerCodeEditor_editorContainer__1fMxN:before{content:"";position:absolute;z-index:0;bottom:0;right:-8px;height:20px;width:20px;background:#fff;border-bottom-left-radius:15px}.AnswerCodeEditor_editorContainer__1fMxN:after{content:"";position:absolute;z-index:1;bottom:0;right:-10px;width:10px;height:20px;background:#fff;border-bottom-left-radius:10px}.AnswerCodeEditor_editorHeader__cetS4{background:#e0e7ff;border-bottom:1px solid #6366f1;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between}.AnswerCodeEditor_languageTag__15yKA{color:#6366f1}.AnswerCodeEditor_answerLabel__DmUbi,.AnswerCodeEditor_languageTag__15yKA{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.AnswerCodeEditor_answerLabel__DmUbi{color:#fff}.AnswerCodeEditor_editorTextarea__Y1dc3{outline:none!important;border:none!important}.AnswerCodeEditor_editorPre__S33x2{margin:0!important;background:transparent!important}.AnswerCodeEditor_editorContainer__1fMxN .token.cdata,.AnswerCodeEditor_editorContainer__1fMxN .token.comment,.AnswerCodeEditor_editorContainer__1fMxN .token.doctype,.AnswerCodeEditor_editorContainer__1fMxN .token.prolog{color:#6a737d}.AnswerCodeEditor_editorContainer__1fMxN .token.punctuation{color:#24292e}.AnswerCodeEditor_editorContainer__1fMxN .token.boolean,.AnswerCodeEditor_editorContainer__1fMxN .token.constant,.AnswerCodeEditor_editorContainer__1fMxN .token.deleted,.AnswerCodeEditor_editorContainer__1fMxN .token.number,.AnswerCodeEditor_editorContainer__1fMxN .token.property,.AnswerCodeEditor_editorContainer__1fMxN .token.symbol,.AnswerCodeEditor_editorContainer__1fMxN .token.tag{color:#005cc5}.AnswerCodeEditor_editorContainer__1fMxN .token.attr-name,.AnswerCodeEditor_editorContainer__1fMxN .token.builtin,.AnswerCodeEditor_editorContainer__1fMxN .token.char,.AnswerCodeEditor_editorContainer__1fMxN .token.inserted,.AnswerCodeEditor_editorContainer__1fMxN .token.selector,.AnswerCodeEditor_editorContainer__1fMxN .token.string{color:#22863a}.AnswerCodeEditor_editorContainer__1fMxN .language-css .token.string,.AnswerCodeEditor_editorContainer__1fMxN .style .token.string,.AnswerCodeEditor_editorContainer__1fMxN .token.atrule,.AnswerCodeEditor_editorContainer__1fMxN .token.attr-value,.AnswerCodeEditor_editorContainer__1fMxN .token.entity,.AnswerCodeEditor_editorContainer__1fMxN .token.keyword,.AnswerCodeEditor_editorContainer__1fMxN .token.operator,.AnswerCodeEditor_editorContainer__1fMxN .token.url{color:#d73a49}.AnswerCodeEditor_editorContainer__1fMxN .token.class-name,.AnswerCodeEditor_editorContainer__1fMxN .token.function{color:#6f42c1}.AnswerCodeEditor_editorContainer__1fMxN .token.important,.AnswerCodeEditor_editorContainer__1fMxN .token.regex,.AnswerCodeEditor_editorContainer__1fMxN .token.variable{color:#e36209}.interview_pageWrapper__qbl_E{height:100vh;background:linear-gradient(135deg,#e8e9fe,#f0edff);display:flex;flex-direction:column;overflow:hidden;position:relative}.interview_horizontalTimerWrapper__THNO8{display:block;padding:0;background:transparent;border-radius:0;margin-bottom:1rem;box-shadow:none}.interview_mainContent__SDl7e{flex:1;display:flex;flex-direction:row;gap:1.5rem;padding:1.5rem;max-width:1600px;margin:0 auto;width:100%;align-items:stretch;overflow:hidden;height:calc(100vh - 5rem)}.interview_loadingContainer__c3tA3{display:flex;justify-content:center;align-items:center;height:100%;width:100%;font-size:1.125rem;color:#6b7280}.interview_leftSidebar__YNoD9{width:21%;min-width:200px;display:flex;flex-direction:column;padding:1.5rem;background:#fff;border-radius:24px;box-shadow:0 2px 12px rgba(0,0,0,.04);overflow-y:auto;overflow-x:hidden;height:100%}.interview_rightContent__fpsAA{flex:1;display:flex;flex-direction:column;overflow:hidden;height:100%}.interview_leftColumn__0MDx1{flex:1.3;display:flex;flex-direction:column;gap:1.5rem;position:relative;overflow:hidden;height:100%}.interview_chatContainer__3a0tA{flex:1;overflow-y:auto;overflow-x:hidden;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.04);position:relative;min-height:0}.interview_chatContainer__3a0tA::-webkit-scrollbar{width:8px}.interview_chatContainer__3a0tA::-webkit-scrollbar-track{background:#f3f4f6;border-radius:10px}.interview_chatContainer__3a0tA::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.interview_chatContainer__3a0tA::-webkit-scrollbar-thumb:hover{background:#9ca3af}.interview_questionBubble__vt_93{background:#fff;border-radius:12px 12px 12px 0;padding:1.5rem 2rem;max-width:100%;width:100%;align-self:flex-start;box-shadow:0 4px 20px rgba(77,66,206,.15);position:relative;margin-left:0}.interview_questionBubble__vt_93:before{content:"";position:absolute;z-index:0;bottom:0;left:-7px;height:20px;width:20px;background:#fff;border-bottom-left-radius:15px}.interview_questionBubble__vt_93:after{content:"";position:absolute;z-index:1;bottom:0;left:-10px;width:10px;height:20px;background:#fff;border-bottom-left-radius:10px}.interview_answerBubble__JaTYw,.interview_audioBubble__ebrsK{max-width:70%;align-self:flex-end;display:flex;justify-content:flex-end}.interview_answerBubble__JaTYw{position:relative}.interview_answerPill__ZD9Y4{background:linear-gradient(168.06deg,#4d42ce -.53%,#4d42ce);color:#fff;border:none;border-radius:12px 12px 0 12px;padding:1rem;font-size:.9375rem;font-weight:600;cursor:pointer;white-space:normal;word-wrap:break-word;text-align:left;transition:all .2s ease;box-shadow:0 2px 8px rgba(77,66,206,.2);max-width:100%;position:relative}.interview_answerPill__ZD9Y4:before{content:"";position:absolute;z-index:0;bottom:0;right:-8px;height:20px;width:20px;background:linear-gradient(168.06deg,#4d42ce -.53%,#4d42ce);border-bottom-left-radius:15px}.interview_answerPill__ZD9Y4:after{content:"";position:absolute;z-index:1;bottom:0;right:-10px;width:10px;height:20px;background:#fff;border-bottom-left-radius:10px}.interview_answerPill__ZD9Y4:hover{background:linear-gradient(168.06deg,#3d32b8 -.53%,#3d32b8);transform:translateY(-1px);box-shadow:0 4px 12px rgba(77,66,206,.3)}.interview_answerTime__jL9HI{display:block;font-size:.75rem;font-weight:500;text-align:right;margin-top:.5rem;opacity:.9}.interview_emptyAnswerText__LbqLf{font-style:italic;color:#e5e7eb}.interview_performanceBubble__ExDZ6{max-width:100%;width:100%;height:auto;padding:24px;gap:24px;background:#fff;border:1px solid #f0efff;border-radius:12px 12px 12px 0;box-shadow:10px 10px 18px 0 #6155f514;display:flex;flex-direction:column;align-self:flex-start;position:relative;margin-left:0}.interview_performanceBubble__ExDZ6:before{content:"";position:absolute;z-index:0;bottom:0;left:-7px;height:20px;width:20px;background:#fff;border-bottom-left-radius:15px}.interview_performanceBubble__ExDZ6:after{content:"";position:absolute;z-index:1;bottom:0;left:-10px;width:10px;height:20px;background:#fff;border-bottom-left-radius:10px}.interview_interviewerHeaderCard__pZwXz{background:#fff;border-radius:16px;padding:1.25rem 1.75rem;box-shadow:0 2px 12px rgba(0,0,0,.04);display:flex;align-items:center;justify-content:space-between}.interview_interviewerInfo__gXWUx{display:flex;align-items:center;gap:.875rem}.interview_questionCounter__j7FD7{font-size:.875rem;color:#6b7280;font-weight:500}.interview_questionCard__sHs64{width:770px;height:181px;padding:24px;gap:16px;background:#fff;border:1px solid #f0efff;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:0;box-shadow:10px 10px 18px 0 #6155f514;display:flex;flex-direction:column}.interview_verbalQuestionCard__Hebcv{background:#fff;border-radius:24px;padding:2.5rem;box-shadow:0 2px 12px rgba(0,0,0,.04);width:100%;flex:1;display:flex;flex-direction:column;overflow:hidden}.interview_verbalQuestionHeader__m4m7C{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.interview_audioPlayerSection__oxfaM{display:flex;align-items:center;gap:1rem;margin-top:2rem;padding-top:0;justify-content:flex-end;margin-left:auto;max-width:550px}.interview_audioPlayer__wHIAP{flex:1;display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#a78bfa,#8b5cf6);padding:.625rem 1.125rem;border-radius:50px;box-shadow:0 4px 12px rgba(139,92,246,.3);min-width:400px;max-width:100%}.interview_copywritingGifSection__Q46eH{margin-top:1rem;display:flex;justify-content:flex-start;align-items:center;padding-left:1.5rem}.interview_copywritingGif__l_k2a{width:60px;height:auto;-o-object-fit:contain;object-fit:contain}.interview_performanceSection__o48Zm{margin-top:0;background:transparent;border:none;border-radius:0;padding:0;overflow-y:visible;flex:none;max-height:none}.interview_performanceSection__o48Zm::-webkit-scrollbar{width:8px}.interview_performanceSection__o48Zm::-webkit-scrollbar-track{background:#f3f4f6;border-radius:10px}.interview_performanceSection__o48Zm::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.interview_performanceSection__o48Zm::-webkit-scrollbar-thumb:hover{background:#9ca3af}.interview_performanceHeader__XYvFO{display:flex;align-items:center;gap:.625rem;margin-bottom:1.5rem}.interview_performanceTitle__rK_jC{font-size:1.0625rem;font-weight:600;color:#6155f5;margin:0}.interview_speakerButton__rM3SC{background:#f3f0ff;border:2px solid #e9d5ff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#7c3aed;transition:all .2s ease;padding:0}.interview_speakerButton__rM3SC:hover{background:#ede9fe;transform:scale(1.05)}.interview_performanceStats__xkcsp{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:1.25rem}.interview_performanceBubble__ExDZ6.interview_performanceBubbleCompact__52Exi{gap:.75rem}.interview_performanceBubble__ExDZ6.interview_performanceBubbleCompact__52Exi .interview_performanceHeader__XYvFO{margin-bottom:0}.interview_performanceBubble__ExDZ6.interview_performanceBubbleCompact__52Exi .interview_performanceStats__xkcsp{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0;margin-bottom:.25rem}.interview_performanceBubble__ExDZ6.interview_performanceBubbleCompact__52Exi .interview_performanceStats__xkcsp .interview_statCard__DagcY{width:auto;max-width:min(100%,20rem);min-width:min(13.5rem,100%);padding:1.5rem 1.875rem;border-radius:14px;align-items:stretch}.interview_performanceBubble__ExDZ6.interview_performanceBubbleCompact__52Exi .interview_statCardContent__YXyLe{justify-content:flex-start;width:100%}.interview_performanceBubble__ExDZ6.interview_performanceBubbleCompact__52Exi .interview_scoreContent__Sg99I{align-items:flex-start;text-align:left}.interview_performanceBubble__ExDZ6.interview_performanceBubbleCompact__52Exi .interview_scoreValue__uD8vl{justify-content:flex-start}.interview_statCard__DagcY{display:flex;flex-direction:column;align-items:center;gap:.75rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem}.interview_statCardContent__YXyLe{display:flex;align-items:center;justify-content:center;gap:1.25rem}.interview_statCardContent__YXyLe:has(.interview_timeIconValueContainer__J7Jkn){flex-direction:column;gap:0}.interview_scoreIcon__nF2d6{width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.interview_scoreIcon__nF2d6 svg{width:56px;height:56px}.interview_scoreContent__Sg99I{display:flex;flex-direction:column;align-items:center;gap:.25rem}.interview_scoreValue__uD8vl{display:flex;align-items:baseline;justify-content:center;gap:.125rem}.interview_score__tCP_Z{font-size:1.875rem;font-weight:700;line-height:1}.interview_score__tCP_Z.interview_scoreGreen__KLuKJ{color:#34c759}.interview_score__tCP_Z.interview_scoreOrange__OxmCc{color:#ff8d28}.interview_score__tCP_Z.interview_scoreRed__7Y5B2{color:#ff383c}.interview_totalScore__7N7H7{font-size:1.125rem;font-weight:600;color:#9ca3af}.interview_scoreLabel__KD3T_{font-size:.8125rem;color:#6b7280;font-weight:500}.interview_timeIcon__RBG26{width:42px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.interview_timeIcon__RBG26 img,.interview_timeIcon__RBG26 svg{width:42px;height:36px}.interview_timeIconValueContainer__J7Jkn{display:flex;align-items:center;justify-content:center;gap:.75rem}.interview_timeContent__hQ_r8{display:flex;flex-direction:column;align-items:center;gap:.25rem}.interview_timeValue__ci_3k{font-size:1.125rem;font-weight:600;color:#111827;line-height:1}.interview_feedbackTimeLabel__cHMtu{font-size:.8125rem;color:#6b7280;font-weight:500}.interview_feedback__wn0Cr{font-size:.9375rem;color:#333;line-height:1.6;margin-bottom:1.25rem}.interview_seeMoreLink__uT2rF{font-size:.9375rem;color:#6155f5;background:none;border:none;padding:0;margin:.5rem 0 0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.interview_seeMoreLink__uT2rF:hover{color:#4d42ce;text-decoration:underline}.interview_bestAnswer__hCXS2{background:transparent;border:none;border-top:1px solid #e5e7eb;border-radius:0;padding:1rem 0;margin-bottom:0;margin-top:.5rem}.interview_bestAnswerTitle__syCLQ{font-size:1.0625rem;font-weight:600;color:#6155f5;margin:0 0 .5rem}.interview_bestAnswerText__cmKta{font-size:.875rem;color:#374151;line-height:1.5;margin:0}.interview_bestAnswerText__cmKta strong{font-weight:600;color:#111827}.interview_nextQuestionButton__pLaaB{width:180px;height:36px;padding:8px 16px;background:linear-gradient(128.97deg,#7f75ff 22.36%,#4d42ce 77.2%);color:#fff;border:none;border-radius:999px;font-weight:600;font-size:.9375rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;box-shadow:0 2px 8px rgba(139,92,246,.25);margin:16px auto 0;position:sticky;bottom:16px;align-self:center;z-index:10}.interview_nextQuestionButton__pLaaB:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.35)}.interview_nextQuestionButton__pLaaB:active{transform:translateY(0)}.interview_nextQuestionButton__pLaaB svg{width:16px;height:16px}.interview_miniInterviewCompletion__IAyhV{display:flex;justify-content:center;align-items:center;padding:2rem;margin-top:1.5rem}.interview_finishButton__Q3qSS{background:linear-gradient(128.97deg,#7f75ff 22.36%,#4d42ce 77.2%);color:#fff;border:none;border-radius:999px;padding:.875rem 2.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(139,92,246,.25)}.interview_finishButton__Q3qSS:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.35)}.interview_finishButton__Q3qSS:active{transform:translateY(0)}.interview_copywritingIcon__SLNsI{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#f3f4f6;border-radius:10px;flex-shrink:0}.interview_copywritingIcon__SLNsI svg{width:24px;height:24px}.interview_playButton__YxeXo{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.25);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.interview_playButton__YxeXo svg{width:20px;height:20px}.interview_playButton__YxeXo:hover{background:hsla(0,0%,100%,.35);transform:scale(1.05)}.interview_playButton__YxeXo:active{transform:scale(.98)}.interview_progressBar__DnIAH{flex:1;height:6px;background:hsla(0,0%,100%,.3);border-radius:3px;position:relative;overflow:hidden}.interview_progressFill__g89pQ{height:100%;background:#fff;border-radius:3px;transition:width .3s ease;position:relative}.interview_progressFill__g89pQ:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px;height:12px;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.interview_audioTime___Y9vC{font-size:.8125rem;font-weight:600;color:#fff;min-width:40px;flex-shrink:0}.interview_avatarSmall__Eho77{width:36px;height:36px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.15)}.interview_avatarSmall__Eho77 svg{width:100%;height:100%}.interview_recordingIndicator__UsqCY{display:flex;align-items:center;justify-content:flex-end;padding:1rem 2rem;pointer-events:none}.interview_recordingGif__3NFG_{width:120px;height:120px;-o-object-fit:contain;object-fit:contain;transform:scaleX(-1)}.interview_audioButton__O92xu{background:#f3f0ff;border:2px solid #e9d5ff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#7c3aed;transition:all .2s ease;margin-left:auto;flex-shrink:0}.interview_audioButton__O92xu:hover{background:#ede9fe;transform:scale(1.05)}.interview_smallAvatar__VHAiS{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.interview_smallAvatar__VHAiS img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.interview_smallAvatar__VHAiS svg{width:100%;height:100%}@media (min-width:1025px){.interview_questionChatInterviewerPhoto__JQZqo{display:none}}.interview_interviewerName__HYc1d{font-size:1.125rem;font-weight:600;color:#6155f5}.interview_questionHeader__ncLPD{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:.75rem}.interview_questionBadge__A4CN9{background:#f0efff;color:#8951ea;padding:.625rem 1.5rem;border-radius:24px;font-size:1rem;font-weight:500}.interview_questionMeta___Yhq6{display:flex;align-items:center;gap:.75rem}.interview_difficulty__9RQiw{padding:.25rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:capitalize}.interview_difficulty__9RQiw[data-difficulty=easy]{background:#d1fae5;color:#065f46}.interview_difficulty__9RQiw[data-difficulty=medium]{background:#fef3c7;color:#92400e}.interview_difficulty__9RQiw[data-difficulty=hard]{background:#fee2e2;color:#991b1b}.interview_category__DBUHX{font-size:.75rem;color:#6b7280;font-weight:500}.interview_questionText__An0Ts{font-size:.9375rem;line-height:1.65;color:#111;font-weight:600;margin-top:0;margin-bottom:.75rem}.interview_questionText__An0Ts p{margin:0}.interview_questionTimestamp__3t_6B{text-align:right;font-size:.8125rem;color:#858585;font-weight:600;margin-top:.25rem}.interview_codeEditorCard__hShOw{background:#2d2d4d;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;flex:1;min-height:300px}.interview_codeEditorHeader__ry9L_{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#252541;border-bottom:1px solid hsla(0,0%,100%,.05)}.interview_codeEditorTitle__dv9id{display:flex;align-items:center;gap:.625rem;color:#a0a0c0;font-size:.875rem;font-weight:500}.interview_codeEditorTitle__dv9id svg{color:#8b8ba8}.interview_codeSubmitButton__n0qZA{padding:.625rem 1.5rem;background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.9375rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;box-shadow:0 2px 8px rgba(139,92,246,.3)}.interview_codeSubmitButton__n0qZA:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.4)}.interview_codeSubmitButton__n0qZA:active{transform:translateY(0)}.interview_codeEditor__Zk7Xf{width:100%;flex:1;padding:1.5rem;background:#2d2d4d;color:#e0e0f0;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:.9375rem;line-height:1.6;border:none;outline:none;resize:none;overflow:auto}.interview_codeEditor__Zk7Xf::-moz-selection{background:rgba(139,92,246,.3)}.interview_codeEditor__Zk7Xf::selection{background:rgba(139,92,246,.3)}.interview_codeEditor__Zk7Xf::-webkit-scrollbar{width:10px;height:10px}.interview_codeEditor__Zk7Xf::-webkit-scrollbar-track{background:#252541}.interview_codeEditor__Zk7Xf::-webkit-scrollbar-thumb{background:#3d3d5c;border-radius:5px}.interview_codeEditor__Zk7Xf::-webkit-scrollbar-thumb:hover{background:#4d4d6c}.interview_miniInterviewLabel__6S_NF{display:flex;align-items:center;justify-content:center;padding:1rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:700;font-size:1.125rem;letter-spacing:.1em;border-radius:12px;text-transform:uppercase;box-shadow:0 2px 8px rgba(102,126,234,.3);width:100%}.interview_timerPanel__MUjWB{display:none}.interview_timerCard__vAmeh{background:#fff;border-radius:24px;padding:3rem 2.5rem;box-shadow:0 2px 12px rgba(0,0,0,.04);display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;flex:1;gap:2rem}.interview_timerWrapper__6aGhU{display:flex;align-items:center;justify-content:center;flex:1;width:100%}.interview_circularTimer__uj1SW{position:relative;display:flex;align-items:center;justify-content:center}.interview_timerSvg__pW3_y{position:absolute;width:90%;height:90%;top:5%;left:5%}.interview_progressCircle__cQsyS{transition:stroke-dashoffset 1s linear}.interview_timerContent__pOoSK{position:relative;text-align:center;z-index:1;padding:1rem}.interview_clockIcon__QriI9{margin-bottom:1.25rem;display:flex;justify-content:center;opacity:.6}.interview_timeDisplay__WvjJP{font-size:4rem;font-weight:700;color:#667eea;line-height:1;margin-bottom:1rem;letter-spacing:-.02em}.interview_timeLabel__u3DL9{font-size:1.0625rem;color:#6b7280;font-weight:500}.interview_submitInterviewSection__owmz3{display:flex;flex-direction:column;gap:1.5rem;background:#fff;border-radius:24px;padding:2rem;box-shadow:0 2px 12px rgba(0,0,0,.04)}.interview_thankYouMessage__j3HiV{text-align:center;padding:1rem;background:linear-gradient(135deg,#f0fdf4,#dbeafe);border-radius:16px;border:1px solid #e5e7eb}.interview_thankYouMessage__j3HiV p{font-size:.9375rem;line-height:1.6;color:#374151;margin:0}.interview_submitInterviewButton__kfKwM{width:100%;padding:1.125rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:50px;font-weight:600;font-size:1.125rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 14px rgba(102,126,234,.4)}.interview_submitInterviewButton__kfKwM:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.5)}.interview_submitInterviewButton__kfKwM:active:not(:disabled){transform:translateY(0)}.interview_submitInterviewButton__kfKwM:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#9ca3af,#6b7280)}.interview_submitNote__0N_2X{text-align:center;font-size:.875rem;color:#ef4444;margin:0;font-weight:500}.interview_controlBar__DdCSW{display:flex;flex-direction:column;background:linear-gradient(135deg,#e8e9fe,#f0edff);border-radius:0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px));box-shadow:0 -2px 12px rgba(0,0,0,.06);width:100%;max-width:100%;box-sizing:border-box}.interview_controlBar__DdCSW .interview_controlsContainer__0wI5A{background:#fff;border:1px solid #e8e9fe;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:.5rem 1rem;min-height:5.75rem;justify-content:center}.interview_controlBar__DdCSW .interview_sidebarPracticeControlsRow__Jm5Ey{background:transparent;border-radius:0;box-shadow:none;padding:0}.interview_controlsContainer__0wI5A{flex:1 1 auto;flex-direction:column;gap:0;max-width:100%;box-sizing:border-box;overflow:visible}.interview_controlBarInnerSolo__FthVC,.interview_controlsContainer__0wI5A{display:flex;align-items:center;justify-content:center;width:100%;min-height:0}.interview_controlBarInnerSolo__FthVC{flex:1 1 auto}.interview_controlBarInnerWithCaption__woYam{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;width:100%;min-height:0}.interview_controlBarMicRegion__xF_C7{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:100%}.interview_controlBarCaptionSlot__FZ3Vb{flex-shrink:0;width:100%;min-height:1.25rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.interview_controlBarCaptionText__0tuJA{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.interview_micButton__SaAO_{width:48px;height:48px;border-radius:50%;background:#ef4444;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.interview_micButton__SaAO_:hover{background:#dc2626}.interview_micButton__SaAO_:active{transform:scale(.95)}.interview_micButton__SaAO_.interview_recording__1xNUI{background:#ef4444;border:none;animation:interview_pulse__hhif6 2s ease-in-out infinite}.interview_micButton__SaAO_:disabled{opacity:.5;cursor:not-allowed;background:#9ca3af;border:none}.interview_micButton__SaAO_:disabled:hover{background:#9ca3af;border:none}.interview_recordingTime__Nr9q0{font-size:1.25rem;font-weight:600;color:#111827;min-width:60px;flex-shrink:0}.interview_waveform__VRfwV{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;height:50px;padding:0 1rem;min-width:0;overflow:hidden}.interview_waveBar__j8sx3{width:7px;background:#ddd6fe;border-radius:3px;transition:all .15s ease;height:20%}.interview_waveBar__j8sx3.interview_active__pyRfp{background:#c4b5fd;animation:interview_wave__sjRnr .8s ease-in-out infinite}@keyframes interview_wave__sjRnr{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.5)}}.interview_submitButton__QU2uF{padding:1rem 2rem;background:linear-gradient(128.97deg,#7f75ff 22.36%,#4d42ce 77.2%);color:#fff;border:none;border-radius:32px;font-weight:600;font-size:1rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;flex-shrink:0;white-space:nowrap;box-sizing:border-box}.interview_submitButtonText__Hdvrm{display:block}.interview_submitButtonIcon__x0RwO{display:block;width:20px;height:20px}.interview_submitButton__QU2uF:hover{background:linear-gradient(128.97deg,#8f85ff 22.36%,#5d52de 77.2%)}.interview_submitButton__QU2uF:active{transform:scale(.98)}.interview_submitButton__QU2uF:disabled{background:#d1d5db;cursor:not-allowed;opacity:.6}.interview_submitButton__QU2uF:disabled:hover{background:#d1d5db}@media (max-width:1200px){.interview_mainContent__SDl7e{padding:2rem}.interview_circularTimer__uj1SW{width:300px;height:300px}.interview_timeDisplay__WvjJP{font-size:3.5rem}}@media (max-width:1024px){.interview_mainContent__SDl7e{gap:2rem;padding:2rem 2rem calc(2rem + 5.5rem + env(safe-area-inset-bottom))}.interview_questionCard__sHs64{max-width:770px}.interview_timerPanel__MUjWB{width:100%;justify-content:center}.interview_timerCard__vAmeh{padding:2.5rem;max-width:500px}.interview_circularTimer__uj1SW{width:320px;height:320px}.interview_timeDisplay__WvjJP{font-size:3.75rem}.interview_pageWrapper__qbl_E{overflow:hidden;height:100vh;display:flex;flex-direction:column;position:fixed;top:0;left:0;right:0;bottom:0}.interview_horizontalTimerWrapper__THNO8{display:block;position:fixed;top:0;left:0;right:0;width:100%;padding:1rem 1rem 0;background:linear-gradient(135deg,#e8e9fe,#f0edff);z-index:101;box-shadow:0 2px 8px rgba(0,0,0,.05);flex-shrink:0}.interview_mainContent__SDl7e{flex:1;padding:calc(1rem + 85px) 1rem calc(6.25rem + env(safe-area-inset-bottom));margin-top:0;overflow:hidden;min-height:0;display:flex;flex-direction:column;box-sizing:border-box}.interview_mainContent__SDl7e.interview_mainContentMobileDoubleFooter__zXGlG{padding-bottom:calc(12rem + env(safe-area-inset-bottom))}.interview_timerPanel__MUjWB{display:none}.interview_leftColumn__0MDx1{gap:1rem;width:100%;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.interview_interviewerHeaderCard__pZwXz{padding:1rem 1.5rem}.interview_questionCounter__j7FD7{font-size:.8125rem}.interview_questionCard__sHs64{width:100%;height:auto;min-height:181px;padding:24px;gap:16px;border:1px solid #f0efff;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:0;box-shadow:10px 10px 18px 0 #6155f514}.interview_verbalQuestionCard__Hebcv{padding:1.25rem}.interview_questionBubble__vt_93{padding:1.25rem 1.5rem;max-width:95%;width:95%}.interview_chatContainer__3a0tA{padding:1.5rem;gap:1rem;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.interview_recordingGif__3NFG_{width:100px;height:100px;transform:scaleX(-1)}.interview_audioPlayerSection__oxfaM{gap:1rem;margin-top:1.5rem;width:100%;max-width:100%}.interview_copywritingIcon__SLNsI{width:50px;height:50px}.interview_copywritingIcon__SLNsI svg{width:24px;height:24px}.interview_answerBubble__JaTYw,.interview_audioBubble__ebrsK{max-width:85%}.interview_answerPill__ZD9Y4{max-width:100%;padding:.875rem 1rem;font-size:.875rem}.interview_audioPlayer__wHIAP{min-width:auto;width:100%;max-width:100%;padding:.875rem 1.25rem;gap:.625rem}.interview_playButton__YxeXo{width:40px;height:40px;flex-shrink:0}.interview_playButton__YxeXo svg{width:20px;height:20px}.interview_progressBar__DnIAH{min-width:0}.interview_audioTime___Y9vC{font-size:.8125rem;min-width:60px;flex-shrink:0}.interview_copywritingGif__l_k2a{width:55px}.interview_performanceBubble__ExDZ6{width:100%;max-width:770px;height:auto;padding:24px;gap:24px;border:1px solid #f0efff;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:0;box-shadow:10px 10px 18px 0 #6155f514}.interview_performanceSection__o48Zm{margin-top:1.5rem;padding:1.5rem}.interview_performanceStats__xkcsp{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.interview_statCard__DagcY{padding:1rem;min-width:0;align-items:center}.interview_statCardContent__YXyLe{flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:100%}.interview_scoreIcon__nF2d6{width:48px;height:48px;flex-shrink:0}.interview_scoreIcon__nF2d6 svg{width:48px;height:48px}.interview_scoreContent__Sg99I{align-items:center;text-align:center}.interview_scoreValue__uD8vl{justify-content:center}.interview_score__tCP_Z{font-size:1.5rem}.interview_totalScore__7N7H7{font-size:1rem}.interview_timeContent__hQ_r8{align-items:center;text-align:center}.interview_timeIconValueContainer__J7Jkn{flex-direction:column;gap:.5rem}.interview_timeValue__ci_3k{font-size:1.5rem}.interview_timeIcon__RBG26{flex-shrink:0;width:38px;height:32px}.interview_timeIcon__RBG26 img,.interview_timeIcon__RBG26 svg{width:38px;height:32px}.interview_timeLabel__u3DL9{margin-top:.5rem}.interview_bestAnswer__hCXS2{padding:1.25rem 0}.interview_questionHeader__ncLPD{flex-direction:column;align-items:flex-start}.interview_questionBadge__A4CN9{display:none}.interview_verbalQuestionHeader__m4m7C{flex-wrap:wrap;gap:1rem}.interview_audioButton__O92xu{margin-left:0}.interview_questionText__An0Ts{font-size:.875rem}.interview_circularTimer__uj1SW{width:260px;height:260px}.interview_timeDisplay__WvjJP{font-size:3rem}.interview_codeEditorCard__hShOw{min-height:250px}.interview_codeEditorHeader__ry9L_{padding:.875rem 1.25rem}.interview_codeEditor__Zk7Xf{font-size:.875rem;padding:1.25rem}.interview_controlBar__DdCSW{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100%;background:linear-gradient(135deg,#e8e9fe,#f0edff);border-top:none;border-radius:0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));min-height:unset;z-index:100;box-shadow:0 -2px 12px rgba(0,0,0,.06);box-sizing:border-box;overflow:visible}.interview_controlBar__DdCSW.interview_controlBarAboveMobileSubmit__eZ8iT{bottom:calc(6rem + env(safe-area-inset-bottom))}.interview_controlsContainer__0wI5A{flex:1 1 auto;gap:0;max-width:100%;width:100%;min-width:0;box-sizing:border-box;padding:0;margin:0}}@media (max-width:480px){.interview_mainContent__SDl7e{padding:calc(1rem + 100px) 1rem calc(6rem + env(safe-area-inset-bottom))}.interview_mainContent__SDl7e.interview_mainContentMobileDoubleFooter__zXGlG{padding-bottom:calc(11.5rem + env(safe-area-inset-bottom))}.interview_leftColumn__0MDx1{gap:.875rem}.interview_interviewerHeaderCard__pZwXz{padding:.875rem 1.25rem}.interview_smallAvatar__VHAiS{width:32px;height:32px}.interview_interviewerName__HYc1d{font-size:.9375rem}.interview_questionCard__sHs64{width:100%;height:auto;min-height:181px;padding:24px;gap:16px;border:1px solid #f0efff;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:0;box-shadow:10px 10px 18px 0 #6155f514}.interview_verbalQuestionCard__Hebcv{padding:1rem}.interview_questionBubble__vt_93{padding:1rem 1.25rem;max-width:98%;width:98%}.interview_chatContainer__3a0tA{padding:1rem;gap:.875rem;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.interview_recordingGif__3NFG_{width:80px;height:80px;transform:scaleX(-1)}.interview_audioPlayerSection__oxfaM{flex-direction:row;gap:.875rem;margin-top:1.25rem;max-width:100%}.interview_copywritingIcon__SLNsI{width:48px;height:48px}.interview_copywritingIcon__SLNsI svg{width:22px;height:22px}.interview_answerBubble__JaTYw,.interview_audioBubble__ebrsK{max-width:90%}.interview_answerPill__ZD9Y4{padding:.75rem .875rem;font-size:.8125rem}.interview_audioPlayer__wHIAP{width:100%;max-width:100%;min-width:auto;padding:.75rem 1rem;gap:.5rem}.interview_playButton__YxeXo{width:36px;height:36px;flex-shrink:0}.interview_playButton__YxeXo svg{width:18px;height:18px}.interview_progressBar__DnIAH{min-width:0;flex:1}.interview_audioTime___Y9vC{font-size:.75rem;min-width:50px;flex-shrink:0}.interview_avatarSmall__Eho77{width:36px;height:36px}.interview_copywritingGif__l_k2a{width:50px}.interview_performanceBubble__ExDZ6{width:100%;height:auto;padding:24px;gap:24px;border:1px solid #f0efff;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:0;box-shadow:10px 10px 18px 0 #6155f514}.interview_performanceSection__o48Zm{margin-top:1.25rem;padding:1.25rem}.interview_performanceStats__xkcsp{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem}.interview_statCard__DagcY{padding:.875rem;min-width:0;align-items:center}.interview_statCardContent__YXyLe{flex-direction:column;align-items:center;justify-content:center;gap:.625rem;width:100%}.interview_scoreIcon__nF2d6{width:40px;height:40px;flex-shrink:0}.interview_scoreIcon__nF2d6 svg{width:40px;height:40px}.interview_scoreContent__Sg99I{align-items:center;text-align:center}.interview_scoreValue__uD8vl{justify-content:center}.interview_score__tCP_Z{font-size:1.25rem}.interview_totalScore__7N7H7{font-size:.9375rem}.interview_timeContent__hQ_r8{align-items:center;text-align:center}.interview_timeIconValueContainer__J7Jkn{flex-direction:column;gap:.5rem}.interview_timeValue__ci_3k{font-size:1.25rem}.interview_timeIcon__RBG26{flex-shrink:0;width:34px;height:28px}.interview_timeIcon__RBG26 img,.interview_timeIcon__RBG26 svg{width:34px;height:28px}.interview_timeLabel__u3DL9{margin-top:.5rem}.interview_score__tCP_Z{font-size:1.625rem}.interview_totalScore__7N7H7{font-size:1rem}.interview_timeValue__ci_3k{font-size:1.625rem}.interview_timeIcon__RBG26 svg{width:20px;height:20px}.interview_bestAnswer__hCXS2{padding:1rem 0}.interview_bestAnswerTitle__syCLQ,.interview_performanceTitle__rK_jC{font-size:.875rem}.interview_bestAnswerText__cmKta{font-size:.8125rem}.interview_nextQuestionButton__pLaaB{width:180px;height:50px;padding:8px 16px;font-size:.875rem;margin:16px auto 0;position:sticky;bottom:16px;align-self:center;z-index:10}.interview_verbalQuestionHeader__m4m7C{flex-direction:column;align-items:flex-start}.interview_questionText__An0Ts{font-size:.8125rem}.interview_codeEditorCard__hShOw{min-height:200px}.interview_codeEditorHeader__ry9L_{padding:.75rem 1rem}.interview_codeEditorTitle__dv9id{font-size:.8125rem}.interview_codeSubmitButton__n0qZA{padding:.5rem 1.25rem;font-size:.875rem}.interview_codeEditor__Zk7Xf{font-size:.8125rem;padding:1rem}.interview_timeDisplay__WvjJP{font-size:2.5rem}.interview_circularTimer__uj1SW{width:220px;height:220px}.interview_controlBar__DdCSW{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100%;background:linear-gradient(135deg,#e8e9fe,#f0edff);border-top:none;border-radius:0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));min-height:unset;z-index:100;box-shadow:0 -2px 12px rgba(0,0,0,.06);box-sizing:border-box;overflow:visible}.interview_controlBar__DdCSW.interview_controlBarAboveMobileSubmit__eZ8iT{bottom:calc(6rem + env(safe-area-inset-bottom))}.interview_controlsContainer__0wI5A{flex:1 1 auto;gap:0;max-width:100%;width:100%;min-width:0;box-sizing:border-box;padding:0;margin:0}}.interview_clarificationBubble__wOl4U{background:linear-gradient(135deg,#dbeafe,#e0e7ff);border:2px solid #3b82f6;border-radius:16px;padding:1.25rem;margin:.75rem 0;animation:interview_slideIn__QOiAe .3s ease-out}.interview_clarificationHeader__CPZ01{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.interview_clarificationIcon__sTzbj{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.interview_clarificationLabel__zAJ6n{font-size:.875rem;font-weight:600;color:#3b82f6;text-transform:uppercase;letter-spacing:.05em}.interview_clarificationText__7xQO1{font-size:.9375rem;color:#1e40af;line-height:1.6;padding-left:2rem}.interview_clarificationText__7xQO1 p{margin:0}.interview_transcription__jCCQx{margin-top:.75rem;padding:.75rem;background:#f9fafb;border-radius:8px;border-left:3px solid #667eea}.interview_transcription__jCCQx p{margin:0;font-size:.875rem;color:#4b5563;font-style:italic}.interview_processingIndicator__zcv5f{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem}.interview_processingSpinner__P26wd{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#667eea;border-radius:50%;animation:interview_spin__dRga_ 1s linear infinite}.interview_processingText__X_s9a{font-size:.9375rem;color:#6b7280;font-weight:500;margin:0}.interview_errorMessage__m8eTh{background:#fee2e2;border:1px solid #ef4444;border-radius:8px;color:#dc2626}.interview_errorMessage__m8eTh,.interview_warningMessage__WT_i2{padding:.75rem 1rem;margin:.5rem 0;font-size:.875rem;font-weight:500}.interview_warningMessage__WT_i2{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;color:#d97706}.interview_liveTranscript__bokdw{background:hsla(0,0%,100%,.95);border-radius:12px;padding:1rem;margin-top:1rem;max-width:600px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.interview_liveTranscriptLabel__t5grI{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem}.interview_liveTranscriptText__3fzoC{font-size:.9375rem;color:#1f2937;line-height:1.6;margin:0;font-style:italic}@keyframes interview_slideIn__QOiAe{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.interview_codeAnswerBubble__2h9ij,.interview_sqlAnswerBubble__dqxn3{max-width:85%;align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;position:relative}.interview_codeAnswerBubble__2h9ij{margin-bottom:1rem}.interview_answerCodeTime__5qoIl{font-size:.875rem;color:#6366f1;font-weight:500;text-align:right;margin-top:.5rem}.interview_sqlAnswerHeader__Ujdxu{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.interview_sqlAnswerLabel__czO6U{font-size:.875rem;font-weight:600;color:#667eea;text-transform:uppercase;letter-spacing:.5px}.interview_sqlCode__suMfS{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;margin:0;overflow-x:auto}.interview_sqlCode__suMfS code{font-family:Monaco,Courier New,monospace;font-size:.875rem;line-height:1.6;color:#1f2937;white-space:pre-wrap;word-break:break-word}.interview_mobileSubmitSection__HJ_5v{display:none}@media (max-width:1024px){.interview_mobileSubmitSection__HJ_5v{display:flex;align-items:center;justify-content:center;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0;width:100%;background:#fff;box-shadow:0 -2px 12px rgba(0,0,0,.08);z-index:100}.interview_mobileSubmitButton__mcZN0{width:100%;max-width:100%;padding:1.125rem 2rem 1.125rem 3rem;background:linear-gradient(135deg,#6a5acd,#8a2be2);color:#fff;border:none;border-radius:50px;font-weight:600;font-size:1.125rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 14px rgba(106,90,205,.4);display:flex;align-items:center;justify-content:center;position:relative}.interview_mobileSubmitIcon__MRCBZ{width:40px;height:40px;border-radius:50%;background:#000;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:absolute;left:-.5rem;z-index:1}.interview_mobileSubmitText__bqcDu{flex:1;text-align:center}.interview_mobileSubmitButton__mcZN0:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(106,90,205,.5)}.interview_mobileSubmitButton__mcZN0:active:not(:disabled){transform:translateY(0)}.interview_mobileSubmitButton__mcZN0:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#9ca3af,#6b7280)}}.interview_sidebarInterviewerCard__v52qS{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}.interview_sidebarInterviewerMedia__ae8nE{width:100%;height:270px;flex-shrink:0;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;overflow:hidden}.interview_sidebarInterviewerPhotoInner__EB0mj{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8e9fe,#f0edff);border-radius:12px}.interview_sidebarInterviewerAvatarImg__vDcAE{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.interview_sidebarInterviewerVideo__FzPWI{width:100%;height:100%;min-height:270px;border-radius:12px;padding:0}.interview_sidebarInterviewerInfo__QAgyC{display:flex;flex-direction:column;align-items:flex-start;margin-top:.75rem;gap:.25rem;width:100%}.interview_sidebarInterviewerLabel__tncOo{font-size:.75rem;font-weight:500;color:#6b7280;text-align:left}.interview_sidebarInterviewerName__cyEDh{font-size:1rem;font-weight:700;color:#111827;text-align:left}.interview_videoActiveContainer__ppmFE,.interview_videoAvatarContainer__gzx2d{display:flex;justify-content:center;align-items:center;width:100%;border:1px solid #e5e7eb;border-radius:16px;background:#f9fafb;overflow:hidden;transition:all .3s ease}.interview_videoAvatarContainer__gzx2d{padding:2rem 1rem;min-height:300px}.interview_videoActiveContainer__ppmFE{height:300px;max-height:300px;padding:0;aspect-ratio:1/1}.interview_videoActiveContainer__ppmFE video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:16px;transform:scale(1.2)}.interview_videoAvatar__s_quX{width:120px;height:120px;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(102,126,234,.3);position:relative;overflow:hidden;border:3px solid #e5e7eb}.interview_videoAvatar__s_quX:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.05));border-radius:8px}.interview_videoAvatarIcon__QvGwF{width:60px;height:60px;color:#fff;opacity:.8}.interview_mobileFloatingAvatar__SqEEN{position:fixed;z-index:150;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;transition:transform .2s ease,opacity .2s ease;display:none;pointer-events:auto}.interview_mobileFloatingAvatar__SqEEN.interview_dragging__KWq6g,.interview_mobileFloatingAvatar__SqEEN:active{cursor:grabbing;opacity:.8;transition:none}.interview_mobileFloatingAvatarContainer__GdOMa{display:flex;justify-content:center;align-items:stretch;width:176px;padding:0;border:none;background:transparent;box-shadow:none}.interview_mobileFloatingInterviewerCard__JEkML{width:100%;background:#fff;border:1px solid rgba(97,85,245,.2);border-radius:12px;padding:.75rem;box-sizing:border-box;box-shadow:0 4px 16px rgba(0,0,0,.12);display:flex;flex-direction:column}.interview_mobileFloatingInterviewerMedia__eW7vd{width:100%;height:180px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.05);box-sizing:border-box;overflow:hidden}.interview_mobileFloatingInterviewerPhotoInner__mCtft{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8e9fe,#f0edff);border-radius:10px}.interview_mobileFloatingInterviewerAvatarImg__30uqP{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.interview_mobileFloatingInterviewerInfo__b49yy{display:flex;flex-direction:column;align-items:flex-start;margin-top:.5rem;gap:.125rem;width:100%}.interview_mobileFloatingInterviewerLabel__i4Vux{font-size:.6875rem;font-weight:500;color:#6b7280;text-align:left;line-height:1.2}.interview_mobileFloatingInterviewerName__Bac56{font-size:.875rem;font-weight:700;color:#111827;text-align:left;line-height:1.25}@media (max-width:1024px){.interview_mobileFloatingAvatar__SqEEN{display:block!important}}.interview_sidebarPracticeControlsRow__Jm5Ey{display:flex;align-items:center;gap:.75rem;width:100%;max-width:100%;align-self:stretch;justify-content:center;background:#f3f4f6;border-radius:48px;padding:.75rem 1rem;box-shadow:0 2px 8px rgba(0,0,0,.05);flex-wrap:wrap;min-width:0;box-sizing:border-box}.interview_sidebarPracticeMicButton__7U6ZF{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}.interview_sidebarPracticeMicButton__7U6ZF:active:not(:disabled),.interview_sidebarPracticeMicButton__7U6ZF:focus:not(:disabled),.interview_sidebarPracticeMicButton__7U6ZF:hover:not(:disabled){background:#ef4444}.interview_sidebarPracticeMicRecording__PTUvb{background:#ef4444!important;border:none;animation:interview_pulse__hhif6 2s ease-in-out infinite}.interview_sidebarPracticeMicButton__7U6ZF:disabled{opacity:.7;cursor:not-allowed;background:#9ca3af;border:none}.interview_sidebarPracticeMicButton__7U6ZF:disabled:hover{background:#9ca3af;border:none;opacity:.7}.interview_sidebarPracticeMicButton__7U6ZF svg{width:20px;height:20px;color:#fff}.interview_sidebarPracticeMicButton__7U6ZF .interview_loader__pviTn{animation:interview_spin__dRga_ 1s linear infinite}.interview_sidebarPracticeSubmitButton__MSLMl{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 1 auto;min-width:0;white-space:nowrap;box-shadow:0 2px 8px rgba(102,126,234,.3);box-sizing:border-box}.interview_sidebarPracticeSubmitButton__MSLMl: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)}.interview_sidebarPracticeSubmitButton__MSLMl:active:not(:disabled){transform:translateY(0)}.interview_sidebarPracticeSubmitButton__MSLMl:disabled{opacity:.6;cursor:not-allowed}.interview_sidebarPracticeSubmitButtonText__VsyZw{font-weight:600;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.interview_sidebarPracticeSubmitButton__MSLMl svg{width:20px;height:20px;color:#fff;flex-shrink:0}.interview_sidebarMicButtonContainer__gj3cQ{display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:100%;padding:1rem 0;gap:1rem}.interview_sidebarMicButtonWrapper__lfJbK{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:100%;box-sizing:border-box}.interview_sidebarMicStatusLabel__rJetl{font-size:.75rem;color:#9aa0a6;text-align:center;max-width:none;width:100%;line-height:1.3}.interview_sidebarMicButton__dWjtT{width:56px;height:56px;border-radius:50%;background:#ef4444;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;box-shadow:0 2px 8px rgba(239,68,68,.3)}.interview_sidebarMicButton__dWjtT:hover:not(:disabled):not(.interview_recording__1xNUI){background:#dc2626;transform:scale(1.05);box-shadow:0 4px 12px rgba(239,68,68,.4)}.interview_sidebarMicButton__dWjtT:active:not(:disabled){transform:scale(.95)}.interview_sidebarMicButton__dWjtT.interview_recording__1xNUI:not(.interview_sidebarMicButtonJd__MIAEl){background:#ef4444;border:none;box-shadow:0 2px 8px rgba(239,68,68,.3);animation:interview_pulse__hhif6 2s ease-in-out infinite}.interview_sidebarMicButton__dWjtT.interview_recording__1xNUI:not(.interview_sidebarMicButtonJd__MIAEl):hover:not(:disabled){background:#dc2626;transform:scale(1.05);box-shadow:0 4px 12px rgba(239,68,68,.4);animation:none}.interview_sidebarMicButtonJd__MIAEl.interview_recording__1xNUI{background:#1a73e8;border:none;box-shadow:0 2px 8px rgba(26,115,232,.35);animation:interview_micRippleBlue__ErvnB 2s ease-in-out infinite}.interview_sidebarMicButtonJd__MIAEl.interview_recording__1xNUI:hover:not(:disabled){background:#1765cc;box-shadow:0 4px 12px rgba(26,115,232,.45);animation:none}.interview_sidebarMicButtonJd__MIAEl{align-self:center;width:60px;height:60px;background:#1a73e8;box-shadow:0 2px 8px rgba(26,115,232,.35)}.interview_sidebarMicButtonJd__MIAEl:hover:not(:disabled):not(.interview_recording__1xNUI){background:#1765cc;box-shadow:0 4px 12px rgba(26,115,232,.45)}.interview_sidebarMicButtonJdLegacyRed__dFcKk{background:#ef4444;box-shadow:0 2px 8px rgba(239,68,68,.3)}.interview_sidebarMicButtonJdLegacyRed__dFcKk:hover:not(:disabled):not(.interview_recording__1xNUI){background:#dc2626;box-shadow:0 4px 12px rgba(239,68,68,.4)}.interview_sidebarMicButtonJdLegacyRed__dFcKk.interview_recording__1xNUI{background:#ef4444;border:none;box-shadow:0 2px 8px rgba(239,68,68,.3);animation:interview_pulse__hhif6 2s ease-in-out infinite}.interview_sidebarMicButtonJdLegacyRed__dFcKk.interview_recording__1xNUI:hover:not(:disabled){background:#dc2626;box-shadow:0 4px 12px rgba(239,68,68,.4);animation:none}.interview_sidebarSubmitInterviewButtonJdDisabled__Pim0n{opacity:.6;cursor:not-allowed;background:#3c4043!important;box-shadow:none!important}.interview_sidebarSubmitInterviewButtonJdDisabled__Pim0n:hover{background:#3c4043!important;transform:none!important;box-shadow:none!important}@keyframes interview_pulse__hhif6{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)}}@keyframes interview_micRippleBlue__ErvnB{0%,to{box-shadow:0 2px 8px rgba(26,115,232,.35),0 0 0 0 rgba(26,115,232,.55)}50%{box-shadow:0 2px 8px rgba(26,115,232,.35),0 0 0 8px rgba(26,115,232,0)}}.interview_sidebarMicButton__dWjtT:disabled{opacity:.5;cursor:not-allowed;background:#9ca3af;border:none}.interview_sidebarMicButton__dWjtT:disabled:hover{background:#9ca3af;border:none}.interview_sidebarMicButton__dWjtT.interview_sidebarMicButtonJd__MIAEl.interview_sidebarMicButtonJdSdIdleOutline__Fj0mU{background:transparent!important;box-shadow:none!important;border:2px solid #ef4444}.interview_sidebarMicButton__dWjtT.interview_sidebarMicButtonJd__MIAEl.interview_sidebarMicButtonJdSdIdleOutline__Fj0mU:hover:not(:disabled):not(.interview_recording__1xNUI){background:rgba(239,68,68,.14)!important;box-shadow:none!important;border-color:#f87171}.interview_sidebarMicButton__dWjtT.interview_sidebarMicButtonJd__MIAEl.interview_sidebarMicButtonJdSdIdleOutline__Fj0mU:active:not(:disabled):not(.interview_recording__1xNUI){background:rgba(239,68,68,.22)!important}.interview_sidebarMicButton__dWjtT.interview_sidebarMicButtonJd__MIAEl.interview_sidebarMicButtonJdSdIdleOutline__Fj0mU:disabled{opacity:.5;cursor:not-allowed;background:transparent!important;border:2px solid #9ca3af!important;box-shadow:none!important}.interview_sidebarMicButton__dWjtT.interview_sidebarMicButtonJd__MIAEl.interview_sidebarMicButtonJdSdIdleOutline__Fj0mU:disabled:hover{background:transparent!important;border-color:#9ca3af!important}.interview_sidebarMicButton__dWjtT svg{width:24px;height:24px;color:#fff}.interview_sidebarSubmitButton__EECZB{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;box-shadow:0 2px 8px rgba(102,126,234,.3)}.interview_sidebarSubmitButton__EECZB:hover:not(:disabled){background:linear-gradient(135deg,#7c8ef5,#8a5cc8);transform:scale(1.05);box-shadow:0 4px 12px rgba(102,126,234,.4)}.interview_sidebarSubmitButton__EECZB:active:not(:disabled){transform:scale(.95)}.interview_sidebarSubmitButton__EECZB:disabled{opacity:.5;cursor:not-allowed}.interview_sidebarSubmitButton__EECZB:disabled,.interview_sidebarSubmitButton__EECZB:disabled:hover{background:linear-gradient(135deg,#9ca3af,#6b7280)}.interview_sidebarSubmitButton__EECZB svg{width:24px;height:24px;color:#fff}.interview_sidebarSubmitButtonWithText__QlOZo{width:100%;padding:.875rem 1.25rem;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease;flex-shrink:0;box-shadow:0 2px 8px rgba(102,126,234,.3)}.interview_sidebarSubmitButtonWithText__QlOZo:hover:not(:disabled){background:linear-gradient(135deg,#7c8ef5,#8a5cc8);transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.interview_sidebarSubmitButtonWithText__QlOZo:active:not(:disabled){transform:translateY(0)}.interview_sidebarSubmitButtonWithText__QlOZo:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#9ca3af,#6b7280)}.interview_sidebarSubmitButtonWithText__QlOZo:disabled:hover{background:linear-gradient(135deg,#9ca3af,#6b7280);transform:none}.interview_sidebarSubmitButtonText__gcia6{color:#fff;font-weight:600;font-size:.9375rem;white-space:nowrap}.interview_sidebarSubmitButtonWithText__QlOZo svg{width:20px;height:20px;color:#fff;flex-shrink:0}.interview_sidebarSubmitInterviewButton__H0_Se{width:100%;padding:1rem 1.5rem;margin-top:1rem;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 14px rgba(102,126,234,.4)}.interview_sidebarSubmitInterviewButton__H0_Se:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.5);background:linear-gradient(135deg,#7c8ef5,#8a5cc8)}.interview_sidebarSubmitInterviewButton__H0_Se:active:not(:disabled){transform:translateY(0)}.interview_sidebarSubmitInterviewButton__H0_Se:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#9ca3af,#6b7280)}.interview_sidebarSubmitInterviewButton__H0_Se:disabled:hover{background:linear-gradient(135deg,#9ca3af,#6b7280);transform:none}.interview_sidebarSubmitInterviewButtonText__uo19U{color:#fff;font-weight:600;font-size:1rem;white-space:nowrap}.interview_sidebarMicButton__dWjtT .interview_loader__pviTn{animation:interview_spin__dRga_ 1s linear infinite}.interview_sidebarSubmitInterviewButton__H0_Se .interview_loader__pviTn{animation:interview_spin__dRga_ 1s linear infinite;margin-right:.5rem}.interview_mobileSubmitButton__mcZN0 .interview_loader__pviTn{animation:interview_spin__dRga_ 1s linear infinite}@keyframes interview_spin__dRga_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.interview_skillsListContainer__ZI99B{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:1rem;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb}.interview_skillsListTitle__qhVwy{font-size:.875rem;font-weight:600;color:#6b7280;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.interview_skillItem__8pdJ6{display:flex;align-items:center;gap:.75rem;padding:.375rem 0;font-size:.9375rem;color:#374151;transition:all .2s ease;line-height:1.2}.interview_skillItem__8pdJ6.interview_completed__5VPrv{color:#9ca3af}.interview_skillItem__8pdJ6.interview_completed__5VPrv .interview_skillName__qLDgs{text-decoration:line-through}.interview_skillCheckbox__8YMZt{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:all .2s ease;background:#fff}.interview_skillItem__8pdJ6.interview_completed__5VPrv .interview_skillCheckbox__8YMZt{background:#10b981;border-color:#10b981}.interview_skillCheckbox__8YMZt svg{width:12px;height:12px;color:#fff;opacity:0;transition:opacity .2s ease}.interview_skillItem__8pdJ6.interview_completed__5VPrv .interview_skillCheckbox__8YMZt svg{opacity:1}.interview_skillName__qLDgs{flex:1;font-weight:500}.interview_desktopHidden__rTzDm{display:none}@media (max-width:1024px){.interview_desktopHidden__rTzDm{display:block}.interview_leftSidebar__YNoD9{display:none}.interview_rightContent__fpsAA{width:100%}.interview_mainContent__SDl7e{flex-direction:column}}.CourseCard_card__M6HuL{background:#f8f9fc;background-image:url(/images/resume-interview-card-bg.png);background-size:cover;background-position:50%;background-color:#f0f2f8;border-radius:16px;padding:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid var(--Border,#cecafc);display:flex;flex-direction:column;position:relative;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.CourseCard_card__M6HuL:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(97,85,245,.12)}.CourseCard_cardComingSoon__RpH6J{cursor:default}.CourseCard_cardComingSoon__RpH6J:hover{transform:none;box-shadow:0 2px 12px rgba(0,0,0,.06)}.CourseCard_card__M6HuL:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 20%,hsla(0,0%,100%,.6) 0,rgba(248,249,252,.3) 50%);pointer-events:none}.CourseCard_iconWrap__96y1S{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#ea580c;margin-bottom:1rem;position:relative;z-index:1;background:rgba(255,141,40,.1);border-radius:999px;box-sizing:border-box}.CourseCard_title__nD6DC{font-size:1.0625rem;font-weight:600;color:#1f2937;margin:0 0 .5rem;position:relative;z-index:1}.CourseCard_titleLink__wW1VA{color:inherit;text-decoration:underline;text-decoration-color:rgba(97,85,245,.45);text-underline-offset:.2em;transition:text-decoration-color .15s ease}.CourseCard_titleLink__wW1VA:hover{text-decoration-color:#6155f5}.CourseCard_description__1M9I9{font-size:.875rem;line-height:1.5;flex:1}.CourseCard_description__1M9I9,.CourseCard_meta__Z9ad9{color:#6b7280;margin:0 0 1rem;position:relative;z-index:1}.CourseCard_meta__Z9ad9{list-style:disc;padding-left:1.25rem;font-size:.8125rem}.CourseCard_meta__Z9ad9 li{margin-bottom:.25rem}.CourseCard_meta__Z9ad9 li:last-child{margin-bottom:0}.CourseCard_cta__sxWzP{align-self:flex-start;background:linear-gradient(var(--Foundation-Blue-blue-50,#efeefe),var(--Foundation-Blue-blue-50,#efeefe)) padding-box,linear-gradient(168.06deg,#7f75ff -.53%,#4d42ce 100%) border-box;color:var(--Foundation-Blue-blue-500,#6155f5);font-size:.875rem;font-weight:600;padding:.5rem 1rem;border:2px solid transparent;border-radius:20px;cursor:pointer;transition:background .2s ease,color .2s ease;position:relative;z-index:1}.CourseCard_cta__sxWzP:hover{background:var(--Foundation-Blue-blue-500,#6155f5);border-color:var(--Foundation-Blue-blue-500,#6155f5);color:#fff}.CourseCard_cta__sxWzP:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.CourseCard_ctaSubmitted__my54z:disabled,.CourseCard_cta__sxWzP:disabled,.CourseCard_cta__sxWzP:disabled:hover{background:#eef2ff;border-color:#cecafc;color:#6b7280}.CourseCard_ctaSubmitted__my54z:disabled{opacity:1}.CourseCard_ctaSubmitted__my54z:disabled:hover{background:#eef2ff;border-color:#cecafc;color:#6b7280}.CourseCard_ctaTick__p5TLo{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:rgba(22,163,74,.14);border:1.5px solid rgba(22,163,74,.55);color:#16a34a;margin-right:.5rem;vertical-align:-.15em;box-sizing:border-box}.CourseCard_cta__sxWzP:focus-visible{outline:2px solid var(--Foundation-Blue-blue-500,#6155f5);outline-offset:2px}.CourseCard_comingSoon__CaB6h{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;padding:.625rem 2rem;height:2.5rem;border-radius:62.4375rem;border:.0625rem dashed rgba(97,85,245,.38);background:rgba(97,85,245,.05);font-size:.875rem;font-weight:500;color:rgba(97,85,245,.55);flex-shrink:0;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:1}@media (max-width:640px){.CourseCard_card__M6HuL{padding:1.25rem}.CourseCard_title__nD6DC{font-size:1rem}.CourseCard_description__1M9I9{font-size:.8125rem}}.CourseRecommendationsSection_section__I0Xma{max-width:var(--nav-max-w);margin:0 auto;padding:1rem var(--nav-inline-pad) 3rem}.CourseRecommendationsSection_heading__MGwqo{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;color:#1f2937;margin:0 0 .125rem}.CourseRecommendationsSection_subheading__4jZIh{font-size:.9375rem;color:#6b7280;margin:0 0 1.25rem;line-height:1.5}.CourseRecommendationsSection_grid__M6Hi4{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:1024px){.CourseRecommendationsSection_grid__M6Hi4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.CourseRecommendationsSection_grid__M6Hi4{grid-template-columns:1fr;gap:1.25rem}.CourseRecommendationsSection_section__I0Xma{padding-top:1.5rem;padding-bottom:2rem}.CourseRecommendationsSection_heading__MGwqo{font-size:1.25rem;padding-left:0}.CourseRecommendationsSection_subheading__4jZIh{padding-left:0}}@media (max-width:480px){.CourseRecommendationsSection_section__I0Xma{padding-top:1.25rem;padding-bottom:1.5rem}.CourseRecommendationsSection_heading__MGwqo,.CourseRecommendationsSection_subheading__4jZIh{padding-left:0}}.JDWelcomeBanner_sectionWrap__vXNaE{padding:8px 0 .75rem;width:100%;max-width:100%;box-sizing:border-box}.JDWelcomeBanner_banner__OM5ep{background:linear-gradient(166.54deg,#7f75ff 5.41%,#4d42ce 96.05%);color:#fff;padding:24px 24px 0;width:100%;max-width:100%;min-height:200px;border-radius:24px;margin:0 auto;box-sizing:border-box;overflow:hidden;box-shadow:16px 16px 16px 0 rgba(97,85,245,.16)}.JDWelcomeBanner_imageArea__uGmau{width:100%;max-width:100%;aspect-ratio:826/400;min-height:140px;background-image:linear-gradient(205.12deg,rgba(0,0,0,.1) 19.69%,rgba(0,0,0,.8) 87.77%),url(/images/jd-welcome-banner.png);background-size:cover;background-position:50%;background-repeat:no-repeat;background-blend-mode:multiply;border-radius:16px 16px 0 0;opacity:1}.JDWelcomeBanner_content__myzU_{padding:12px 24px 24px;display:flex;flex-direction:column;gap:12px}.JDWelcomeBanner_title__n1Zcc{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;margin:.75rem 0 0;line-height:1.2}.JDWelcomeBanner_subtitle__Va_om{font-size:clamp(.9375rem,2.5vw,1.0625rem);margin:0;opacity:.95;line-height:1.5;max-width:100%}.JDWelcomeBanner_subtitle__Va_om strong{font-weight:700}.JDWelcomeBanner_cta__Rk_gs{align-self:flex-start;background:hsla(0,0%,100%,.95);color:#5b4fc7;font-size:.9375rem;font-weight:600;padding:.5rem 1.25rem;border-radius:20px;border:none;cursor:pointer;transition:background .2s ease,transform .2s ease;margin-top:1rem;margin-bottom:1.75rem}.JDWelcomeBanner_cta__Rk_gs:hover{background:#fff;transform:translateY(-1px)}.JDWelcomeBanner_cta__Rk_gs:focus-visible{outline:2px solid #fff;outline-offset:2px}.JDWelcomeBanner_ctaComingSoon__YHPiF{align-self:flex-start;background:transparent;color:#fff;font-size:.9375rem;font-weight:600;padding:.5rem 1.25rem;border-radius:20px;border:1.5px dashed hsla(0,0%,100%,.45);cursor:not-allowed;margin-top:1rem;margin-bottom:1.75rem;letter-spacing:.02em;opacity:.85}@media (max-width:768px){.JDWelcomeBanner_banner__OM5ep{min-height:auto;padding:20px 20px 0}.JDWelcomeBanner_content__myzU_{padding:12px 20px 20px}}@media (max-width:640px){.JDWelcomeBanner_sectionWrap__vXNaE{padding:8px 0 .75rem}.JDWelcomeBanner_banner__OM5ep{padding:16px 16px 0}.JDWelcomeBanner_imageArea__uGmau{width:100%;max-width:377px;height:400px;min-height:400px;aspect-ratio:auto;border-radius:16px;opacity:1}.JDWelcomeBanner_content__myzU_{padding:10px 16px 16px}.JDWelcomeBanner_subtitle__Va_om{white-space:normal}}@media (max-width:480px){.JDWelcomeBanner_sectionWrap__vXNaE{padding:8px 0 .5rem}.JDWelcomeBanner_banner__OM5ep{padding:14px 14px 0;border-radius:16px}.JDWelcomeBanner_content__myzU_{padding:10px 14px 14px}.JDWelcomeBanner_imageArea__uGmau{width:100%;max-width:377px;height:400px;min-height:400px;aspect-ratio:auto;border-radius:16px;opacity:1}}.UserNameOnboarding_overlay__uLo8c{position:fixed;inset:0;z-index:2000;background:rgba(15,23,42,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:UserNameOnboarding_fadeIn__mCm4m .2s ease-out}@keyframes UserNameOnboarding_fadeIn__mCm4m{0%{opacity:0}to{opacity:1}}.UserNameOnboarding_modal__JHhWJ{width:100%;max-width:26rem;background:#fff;border-radius:1.25rem;box-shadow:0 1.5rem 3rem -.75rem rgba(0,0,0,.25);overflow:hidden;animation:UserNameOnboarding_slideUp__m3HAV .25s ease-out}@keyframes UserNameOnboarding_slideUp__m3HAV{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.UserNameOnboarding_modalHeader__4B47u{padding:1.5rem 1.5rem 1rem;border-bottom:.0625rem solid #f1f5f9}.UserNameOnboarding_modalTitle__1jlZ1{margin:0;font-size:1.25rem;font-weight:700;color:#0f172a}.UserNameOnboarding_modalBody__aBSGE{padding:1.25rem 1.5rem}.UserNameOnboarding_input__JnyEE{width:100%;padding:.75rem 1rem;border:.09375rem solid #e2e8f0;border-radius:.75rem;font-size:1rem;color:#1e293b;background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.UserNameOnboarding_input__JnyEE:focus{border-color:#6366f1;box-shadow:0 0 0 .25rem rgba(99,102,241,.12)}.UserNameOnboarding_input__JnyEE::-moz-placeholder{color:#94a3b8}.UserNameOnboarding_input__JnyEE::placeholder{color:#94a3b8}.UserNameOnboarding_modalFooter__xOaFw{padding:1rem 1.5rem 1.5rem;display:flex;justify-content:flex-end}.UserNameOnboarding_primaryBtn__6t9kb{padding:.75rem 1.5rem;background:#6366f1;color:#fff;border:none;border-radius:9999rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease;box-shadow:0 .25rem .75rem rgba(99,102,241,.25)}.UserNameOnboarding_primaryBtn__6t9kb:hover:not(:disabled){background:#4f46e5;transform:translateY(-.0625rem)}.UserNameOnboarding_primaryBtn__6t9kb:disabled{opacity:.6;cursor:not-allowed}
/*# sourceMappingURL=79b7a6b2dc7b6c37.css.map*/