.Interview_container__C9AF5{max-width:1200px;margin:0 auto;padding:2rem 1rem;background-color:white;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.Interview_loading__qzEGr{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50vh;font-size:1.2rem;color:#6b7280}.Interview_spinner__7CY4t{width:50px;height:50px;border:4px solid #f3f4f6;border-top-color:#6dc5fb;border-radius:50%;animation:Interview_spin__ynSdU 1s linear infinite;margin-bottom:1rem}@keyframes Interview_spin__ynSdU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Interview_loadingText__Crvc8{text-align:center;margin-top:.5rem}.InterviewProgressBar_progressCard__AbvZE{background:white;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);overflow:hidden;margin-bottom:2rem}.InterviewProgressBar_progressHeader__WMox9{background-color:#334385;color:white;padding:1rem}.InterviewProgressBar_progressHeader__WMox9 h2{margin:0;font-size:1.75rem;font-weight:600}.InterviewProgressBar_progressContent__ztGwp{padding:1rem}.InterviewProgressBar_progressItems___nC4S{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.InterviewProgressBar_progressItem__wejCi{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.InterviewProgressBar_progressItem__wejCi i{color:#334385;font-size:1.125rem}.InterviewProgressBar_progressItem__wejCi span:first-of-type{font-weight:500;color:#374151}.InterviewProgressBar_badge__siXnD{padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}.InterviewProgressBar_badgeActive__awiFd{background-color:#dbeafe;color:#1e40af}.InterviewProgressBar_badgePending__T9la_{background-color:#f3f4f6;color:#374151}@media (max-width:768px){.InterviewProgressBar_progressItems___nC4S{flex-direction:column;align-items:flex-start}.InterviewProgressBar_progressItem__wejCi{width:100%;justify-content:space-between}}.TextBased_typingIndicator__XOt_Y{display:flex;align-items:center;gap:4px;padding:.75rem}.TextBased_typingDots__WpBne{display:flex;gap:4px}.TextBased_typingDot__WbYNJ{width:8px;height:8px;border-radius:50%;background-color:#6b7280;animation:TextBased_typingAnimation__23AII 1.4s ease-in-out infinite}.TextBased_typingDot__WbYNJ:first-child{animation-delay:-.32s}.TextBased_typingDot__WbYNJ:nth-child(2){animation-delay:-.16s}.TextBased_typingDot__WbYNJ:nth-child(3){animation-delay:0s}@keyframes TextBased_typingAnimation__23AII{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.TextBased_streamingText__ZvZbT{overflow:hidden;border-right:2px solid transparent;animation:TextBased_blink__gB5MK 1s infinite}@keyframes TextBased_blink__gB5MK{0%,50%{border-color:transparent}51%,to{border-color:#6b7280}}.TextBased_mainContent__SvoIq{display:flex;gap:1.5rem;flex-wrap:wrap}.TextBased_chatPanel__rr44C,.TextBased_coachPanel__JO74h,.TextBased_profilePanel__J3Y5F{background:white;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column;height:800px;position:relative}.TextBased_profilePanel__J3Y5F{flex:0 0 300px}.TextBased_chatPanel__rr44C{flex:1 1;min-width:400px}.TextBased_coachPanel__JO74h{flex:0 0 300px}.TextBased_panelHeader__8iyl2{background-color:#6dc5fb;color:white;padding:1rem}.TextBased_panelHeader__8iyl2 h2{margin:0;font-size:1.5rem;font-weight:600}.TextBased_panelContent__ihOaR{padding:1rem;flex:1 1}.TextBased_characterPortrait__trvMc{background:linear-gradient(135deg,#dbeafe,#e0e7ff);border-radius:.5rem;padding:1rem;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s ease}.TextBased_characterPortrait__trvMc:hover{transform:scale(1.02);box-shadow:0 0 20px rgba(255,215,0,.3)}.TextBased_avatarContainer__uYUN1{width:8rem;height:8rem;border-radius:50%;overflow:hidden;margin-bottom:1rem;background-color:#a7f3d0}.TextBased_avatar__yCjd8{width:100%;height:100%;object-fit:cover}.TextBased_characterPortrait__trvMc h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:#1f2937}.TextBased_profession__j4sej{color:#5a5a5a;font-weight:300;margin:0;font-size:.8rem}.TextBased_bioSection__K7WRn{background-color:#eef2ff;border-radius:.5rem;padding:1rem}.TextBased_bioSection__K7WRn h4{margin:0 0 .5rem;font-weight:500;color:#374151}.TextBased_bioSection__K7WRn p{margin:0;color:#6b7280;font-size:.875rem;line-height:1.5}.TextBased_chatContainer__05oFW{flex:1 1;display:flex;flex-direction:column;min-height:400px;position:relative}.TextBased_messagesContainer__yXi6z{flex:1 1;padding:1rem;overflow-y:auto;max-height:calc(100vh - 400px);display:flex;flex-direction:column;gap:1rem}.TextBased_messagesContainer__yXi6z::-webkit-scrollbar{width:8px}.TextBased_messagesContainer__yXi6z::-webkit-scrollbar-track{background:white}.TextBased_messagesContainer__yXi6z::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.TextBased_messagesContainer__yXi6z::-webkit-scrollbar-thumb:hover{background:#9ca3af}.TextBased_chatMessage__dzYJd{opacity:0;transform:translateY(10px);animation:TextBased_fadeIn__dDqZ4 .3s forwards}@keyframes TextBased_fadeIn__dDqZ4{to{opacity:1;transform:translateY(0)}}.TextBased_interviewerMessage__hnO9_,.TextBased_userMessage__QY9s7{display:flex;align-items:flex-start;gap:.75rem}.TextBased_userMessage__QY9s7{justify-content:flex-end;margin-right:20px}.TextBased_messageAvatar__cGiKZ{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TextBased_messageAvatar__cGiKZ img{width:100%;height:100%;border-radius:50%}.TextBased_userMessage__QY9s7 .TextBased_messageAvatar__cGiKZ{background-color:#dbeafe;color:#1e40af}.TextBased_interviewerMessage__hnO9_ .TextBased_messageAvatar__cGiKZ{background-color:#e0e7ff;color:#6366f1}.TextBased_messageContent__EY5v7{background-color:#f3f4f6;border-radius:.5rem;padding:.75rem;max-width:24rem}.TextBased_userMessage__QY9s7 .TextBased_messageContent__EY5v7{background-color:#dbeafe}.TextBased_interviewerMessage__hnO9_ .TextBased_messageContent__EY5v7{background-color:#f8f8f8}.TextBased_failedResponse__l7YIv .TextBased_messageContent__EY5v7{border:2px solid black}.TextBased_messageContent__EY5v7 p:first-child{margin:0 0 .25rem;color:#1f2937}.TextBased_messageTime__YsVOM{margin:0;font-size:.75rem;color:#6b7280}.TextBased_chatInput__8_6C4{padding:1rem;border-top:1px solid #e5e7eb;background-color:white;margin-top:auto}.TextBased_inputContainer__KfpIx{display:flex}.TextBased_textInput__1DVhv{flex:1 1;border:1px solid #d1d5db;border-radius:.5rem 0 0 .5rem;padding:.5rem 1rem;outline:none;transition:border-color .2s;background-color:white;color:black}.TextBased_textInput__1DVhv:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.TextBased_sendButton__kPbJd{background-color:#6dc5fb;color:white;border:none;border-radius:0 .5rem .5rem 0;padding:.5rem 1rem;cursor:pointer;transition:background-color .2s}.TextBased_sendButton__kPbJd:hover{background-color:#5ab0e0}.TextBased_coachProfile___Y7Z2{display:flex;align-items:center;margin-bottom:1rem;gap:.75rem}.TextBased_coachAvatar__NQuhV{width:4rem;height:4rem;border-radius:50%;overflow:hidden;background-color:#fef3c7;flex-shrink:0}.TextBased_coachInfo__ileVN h3{margin:0 0 .25rem;font-weight:600;color:#1f2937}.TextBased_coachInfo__ileVN p{margin:0;font-size:.875rem;color:#6b7280}.TextBased_coachFeedback__xWiki{background:linear-gradient(135deg,#f5f7fa,#e4e8eb);border-radius:.5rem;padding:1rem;margin-bottom:1rem}.TextBased_coachFeedback__xWiki h4{margin:0 0 .5rem;font-weight:500;color:#374151}.TextBased_rating__xqr9P{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.TextBased_stars__PWySR{color:#f59e0b}.TextBased_rating__xqr9P span{font-size:.875rem;color:#6b7280}.TextBased_coachFeedback__xWiki p{margin:0;font-size:.875rem;color:#374151;line-height:1.5}.TextBased_audioControls__ACsbS{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.TextBased_audioPlayer__tXkoN{width:12rem;height:2rem}.TextBased_audioToggle__zxG5F{display:flex;align-items:center;gap:.5rem;cursor:pointer}.TextBased_toggleSlider__qLPrN{position:relative;width:2.75rem;height:1.5rem;background-color:#d1d5db;border-radius:9999px;transition:background-color .2s}.TextBased_toggleSlider__qLPrN:after{content:"";position:absolute;top:.125rem;left:.125rem;width:1.25rem;height:1.25rem;background-color:white;border-radius:50%;transition:transform .2s}.TextBased_audioToggle__zxG5F input:checked+.TextBased_toggleSlider__qLPrN{background-color:#3b82f6}.TextBased_audioToggle__zxG5F input:checked+.TextBased_toggleSlider__qLPrN:after{transform:translateX(1.25rem)}.TextBased_audioToggle__zxG5F input{display:none}.TextBased_audioToggle__zxG5F span{font-size:.875rem;font-weight:500;color:#374151}.TextBased_tipsSection___8GEO{background-color:#f9fafb;border-radius:.5rem;padding:1rem;height:220px;overflow-y:auto;margin-top:20%}.TextBased_tipsSection___8GEO h4{margin:0 0 .5rem;font-weight:500;color:#374151}.TextBased_tipsList__azV0p{padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.TextBased_tipsList__azV0p ul{margin:0;padding-left:1.5rem}.TextBased_tipsList__azV0p li{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.TextBased_tipsList__azV0p li i{margin-top:.125rem;flex-shrink:0}.TextBased_tipsList__azV0p li i.TextBased_fa-check-circle__IAA2j{color:#10b981}.TextBased_tipsList__azV0p li i.TextBased_fa-clock__t_Vz9{color:#f59e0b}.TextBased_starBounce__SkUvV{animation:TextBased_starBounce__SkUvV .6s ease-in-out}@keyframes TextBased_starBounce__SkUvV{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@media (max-width:1024px){.TextBased_mainContent__SvoIq{flex-direction:column}.TextBased_chatPanel__rr44C,.TextBased_coachPanel__JO74h,.TextBased_profilePanel__J3Y5F{flex:none;height:auto;min-height:650px}.TextBased_chatPanel__rr44C{min-width:auto}}@media (max-width:768px){.TextBased_messagesContainer__yXi6z{max-height:300px}.TextBased_messageContent__EY5v7{max-width:18rem}.TextBased_audioControls__ACsbS{flex-direction:column;gap:1rem;align-items:flex-start}}.StartScreen_mainContent__ocgTk{display:flex;flex-direction:row;gap:2rem;padding:2rem;height:100%}.StartScreen_column___zqKz{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem}.StartScreen_iconContainer___PIWA{height:18rem;width:100%;background-color:#dbeafe;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.StartScreen_iconContainer___PIWA i{font-size:4rem;color:#60a5fa}.StartScreen_purpleIcon__V8BQG{background-color:#f3e8ff}.StartScreen_purpleIcon__V8BQG i{color:#a78bfa}.StartScreen_greenIcon__Ama7D{background-color:#f0fdf4}.StartScreen_greenIcon__Ama7D i{color:#4ade80}.StartScreen_columnTitle__j_v4a{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.StartScreen_columnDescription__Vmm21{color:#6b7280;margin-bottom:1.5rem;line-height:1.5}.StartScreen_buttonContainer__V9CpB{margin-top:auto;margin-bottom:1.875rem}.StartScreen_selectButton__lLMIZ{background-color:#6dc5fb;color:white;font-weight:800;padding:1rem 2rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .3s ease;transform:scale(1);font-size:1rem}.StartScreen_selectButton__lLMIZ:hover{background-color:#334385;transform:scale(1.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.StartScreen_disabledButton__ojWDg{background-color:#9ca3af!important;cursor:not-allowed!important;opacity:.6}.StartScreen_disabledButton__ojWDg:hover{background-color:#9ca3af!important;transform:none!important;box-shadow:none!important}@media (max-width:768px){.StartScreen_mainContent__ocgTk{flex-direction:column;padding:1rem}.StartScreen_iconContainer___PIWA{height:12rem}.StartScreen_iconContainer___PIWA i{font-size:3rem}}.JobPosts_mainContent__VxXHo{display:flex;flex:1 1;overflow:hidden;padding:1rem;background-color:#f9fafb;gap:2rem}.JobPosts_jobSelectionColumn__x3CM8{width:16rem;display:flex;flex-direction:column;gap:1rem;height:100%;max-height:750px}.JobPosts_addJobButton__4umlt{background:linear-gradient(135deg,#16a34a,#15803d);color:white;border-radius:.5rem;padding:1rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border:2px solid transparent}.JobPosts_addJobButton__4umlt:hover{transform:translateY(-2px);box-shadow:0 8px 15px -3px rgba(0,0,0,.2);background:linear-gradient(135deg,#15803d,#166534)}.JobPosts_addJobIcon__hs1Nb{width:2rem;height:2rem;background-color:rgba(255,255,255,.2);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0}.JobPosts_addJobText__T2Lsu{font-weight:600;font-size:.95rem}.JobPosts_jobPostsContainer__wdhr6{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;padding-right:.25rem}.JobPosts_jobPostsContainer__wdhr6::-webkit-scrollbar{width:6px}.JobPosts_jobPostsContainer__wdhr6::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.JobPosts_jobPostsContainer__wdhr6::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.JobPosts_jobPostsContainer__wdhr6::-webkit-scrollbar-thumb:hover{background:#94a3b8}.JobPosts_jobPostsContainer__wdhr6{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.JobPosts_jobCard__XN40T{border-radius:.5rem;padding:1rem;height:6.25rem;display:flex;flex-direction:column;border:2px solid;transition:transform .3s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.JobPosts_jobCardContent__7OHMt{display:flex;align-items:center;gap:.75rem;height:100%}.JobPosts_jobAvatar__F6HuN{width:3rem;height:3rem;border-radius:4px;object-fit:cover;flex-shrink:0;border:2px solid rgba(255,255,255,.8);box-shadow:0 2px 4px rgba(0,0,0,.1)}.JobPosts_jobInfo__nS6Tw{flex:1 1;display:flex;flex-direction:column;justify-content:center;min-width:0}.JobPosts_availableJob__4ATqn{background-color:#dbeafe;border-color:#93c5fd;cursor:pointer}.JobPosts_comingSoonJob__AMAVg{background-color:#ffffff;border-color:#e5e7eb;cursor:pointer}.JobPosts_comingSoonJob__AMAVg:hover{background-color:#dbeafe;border-color:#93c5fd}.JobPosts_jobTitle__vWX66{font-size:1rem;font-weight:700;margin:0 0 .25rem}.JobPosts_availableJob__4ATqn .JobPosts_jobTitle__vWX66{color:#1f2937}.JobPosts_comingSoonJob__AMAVg .JobPosts_jobTitle__vWX66{color:#6b7280}.JobPosts_jobDescription__iY0YK{font-size:.875rem;margin:.25rem 0 0}.JobPosts_availableJob__4ATqn .JobPosts_jobDescription__iY0YK{color:#6b7280}.JobPosts_comingSoonJob__AMAVg .JobPosts_jobDescription__iY0YK{color:#9ca3af}.JobPosts_jobDetailsColumn__6Vg_G{flex:1 1;display:flex;flex-direction:column}.JobPosts_jobPosting__tXrud{background:linear-gradient(135deg,#ffffff,#f8fafc);border:1px solid #e2e8f0;border-radius:1rem;height:100%;padding:0;display:flex;flex-direction:column;margin-bottom:1.5rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);overflow:hidden}.JobPosts_jobHeader__QMxdT{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:white;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:flex-start}.JobPosts_jobHeaderContent__dWCE3{flex:1 1}.JobPosts_jobPostingTitle__pfwSs{font-size:1.5rem;font-weight:800;color:white;margin:0 0 .5rem;line-height:1.2}.JobPosts_companyInfo__kuA5J{display:flex;flex-direction:column;gap:.25rem}.JobPosts_companyName__fwojK{font-size:1rem;font-weight:600;color:#dbeafe}.JobPosts_jobMeta__6xrB7{display:flex;gap:1rem;flex-wrap:wrap}.JobPosts_jobLocation__vjnU2,.JobPosts_jobType__hDAw4{font-size:.85rem;color:#bfdbfe;font-weight:500}.JobPosts_jobPostingContent__vaEXL{padding:2rem;flex:1 1;display:flex;flex-direction:column;gap:1.5rem}.JobPosts_jobSection__YQfbp{display:flex;flex-direction:column;gap:.75rem}.JobPosts_sectionTitle__Sh6_7{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0;display:flex;align-items:center;gap:.5rem}.JobPosts_sectionTitle__Sh6_7:before{content:"";width:4px;height:1.25rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:2px}.JobPosts_jobIntro__LC2P_{font-size:1rem;line-height:1.6;color:#475569;margin:0}.JobPosts_jobRequirements__my6JT{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.JobPosts_requirementItem__GnSpM{display:flex;align-items:flex-start;gap:.75rem;padding:0;font-size:.95rem;line-height:1.5;color:#475569;transition:all .2s ease}.JobPosts_requirementItem__GnSpM:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateX(4px)}.JobPosts_requirementIcon__QtViS{font-size:1.1rem;flex-shrink:0;margin-top:.1rem}.JobPosts_highlightBox__yUHmU{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-left:4px solid #10b981;border-radius:.75rem;padding:1.25rem;display:flex;align-items:center;gap:.75rem}.JobPosts_highlightIcon__cO0S_{font-size:1.5rem;flex-shrink:0}.JobPosts_jobClosing__7niBl{font-size:.9rem;font-weight:600;color:#065f46;margin:0;line-height:1.4}.JobPosts_jobSource__Q1bMK{background:#f8fafc;border-top:1px solid #e2e8f0;padding:1rem 2rem;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.JobPosts_sourceLabel__L8nm8{color:#64748b;font-weight:500}.JobPosts_sourceText__ckGNm{color:#1e293b;font-weight:600}.JobPosts_instructions__hrrYm{margin-bottom:1rem}.JobPosts_instructionCard__G_8kb{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:.75rem;padding:1rem;display:flex;align-items:center;gap:.75rem;text-align:left}.JobPosts_instructionIcon__7tOba{font-size:1.25rem;flex-shrink:0}.JobPosts_instructionCard__G_8kb p{font-size:.95rem;font-weight:500;color:#92400e;margin:0;line-height:1.5}.JobPosts_startButtonContainer__CWLsb{display:flex;flex-direction:column;align-items:center;margin-top:1.5rem}.JobPosts_startButton__ZHjtf{background-color:#16a34a;color:white;font-weight:700;padding:1rem 2rem;border-radius:9999px;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);display:flex;align-items:center;gap:.5rem;transform:translateY(0)}.JobPosts_startButton__ZHjtf:hover{background-color:#15803d;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transform:translateY(-2px)}.JobPosts_startButton__ZHjtf span{font-size:1.125rem}.JobPosts_startButton__ZHjtf i{margin-left:.5rem}.JobPosts_sidebar__4KgKT{width:16rem;border-left:1px solid #e5e7eb;display:flex;flex-direction:column}.JobPosts_coachInfo__Yudpl{padding:1.5rem 1rem;display:flex;flex-direction:column;align-items:center}.JobPosts_avatarContainer__BFHmL{width:6rem;height:6rem;border-radius:50%;background-color:#dbeafe;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;overflow:hidden}.JobPosts_avatar__r5W_z{width:100%;height:100%;object-fit:cover;border-radius:50%}.JobPosts_coachName__zvPRH{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;text-align:center}.JobPosts_coachProfession__XyW3I{color:#334385;margin:0 0 1.5rem;text-align:center;font-weight:500}.JobPosts_coachDescription__KrYyY{color:#374151;text-align:center;line-height:1.6;margin:0 .5rem;font-size:.9rem}@media (max-width:1200px){.JobPosts_sidebar__4KgKT{width:16rem}.JobPosts_coachInfo__Yudpl{padding:1.5rem}}@media (max-width:1024px){.JobPosts_mainContent__VxXHo{flex-direction:column;gap:1rem}.JobPosts_jobSelectionColumn__x3CM8{width:100%;flex-direction:row;overflow-x:auto;gap:.5rem}.JobPosts_jobCard__XN40T{min-width:12rem;flex-shrink:0}.JobPosts_sidebar__4KgKT{width:100%;border-left:none;border-top:1px solid #e5e7eb}.JobPosts_coachInfo__Yudpl{padding:1.5rem;flex-direction:row;text-align:left;align-items:flex-start;gap:1rem}.JobPosts_avatarContainer__BFHmL{margin-bottom:0;flex-shrink:0}.JobPosts_coachDescription__KrYyY,.JobPosts_coachName__zvPRH,.JobPosts_coachProfession__XyW3I{text-align:left}}@media (max-width:768px){.JobPosts_mainContent__VxXHo{padding:.5rem}.JobPosts_jobPosting__tXrud{border-radius:.75rem}.JobPosts_jobHeader__QMxdT{padding:1.5rem;flex-direction:column;gap:1rem;align-items:stretch}.JobPosts_jobPostingTitle__pfwSs{font-size:1.5rem}.JobPosts_companyName__fwojK{font-size:1rem}.JobPosts_jobMeta__6xrB7{gap:.75rem}.JobPosts_salaryBadge__f82qc{align-self:flex-start;min-width:auto}.JobPosts_jobPostingContent__vaEXL{padding:1.5rem;gap:1.25rem}.JobPosts_sectionTitle__Sh6_7{font-size:1.1rem}.JobPosts_requirementItem__GnSpM{padding:.5rem;font-size:.9rem}.JobPosts_highlightBox__yUHmU{padding:1rem;flex-direction:column;align-items:flex-start;gap:.5rem}.JobPosts_jobSource__Q1bMK{padding:.75rem 1.5rem;flex-direction:column;align-items:flex-start;gap:.25rem}.JobPosts_instructionCard__G_8kb{padding:.75rem;flex-direction:column;align-items:flex-start;gap:.5rem;text-align:left}.JobPosts_startButton__ZHjtf{padding:.75rem 1.5rem}.JobPosts_startButton__ZHjtf span{font-size:1rem}.JobPosts_coachInfo__Yudpl{flex-direction:column;align-items:center;text-align:center}.JobPosts_avatarContainer__BFHmL{width:4rem;height:4rem;margin-bottom:1rem}.JobPosts_coachDescription__KrYyY,.JobPosts_coachName__zvPRH,.JobPosts_coachProfession__XyW3I{text-align:center}}.VideoChat_videoMeetingContainer__7DD6J{width:100%;max-width:1200px;background:white;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column;height:750px;margin:0 auto}.VideoChat_meetingHeader__j_Yno{background:#f3f4f6;padding:1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb}.VideoChat_headerLeft__xu0yq{display:flex;align-items:center;gap:.5rem}.VideoChat_headerLeft__xu0yq i{color:#3b82f6;font-size:1.25rem}.VideoChat_headerLeft__xu0yq h2{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.VideoChat_headerRight__C3__r{display:flex;align-items:center;gap:1rem}.VideoChat_headerRight__C3__r span{font-size:.875rem;color:#6b7280}.VideoChat_expandButton__XqZ3S{background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:4px;transition:color .2s}.VideoChat_expandButton__XqZ3S:hover{color:#1f2937}.VideoChat_mainContent__nsHF_{display:flex;flex:1 1;overflow:hidden}.VideoChat_videoGrid__qfHEt{flex:1 1;padding:1rem;background:#f9fafb;display:flex;flex-direction:column}.VideoChat_videoArea__efQpX{flex:1 1;margin-bottom:1rem}.VideoChat_interviewerVideo__KQRBB{background:#e5e7eb;border-radius:8px;height:100%;display:flex;align-items:center;justify-content:center;position:relative;min-height:400px;overflow:hidden}.VideoChat_videoLabel__bcRvO{position:absolute;top:.5rem;left:.5rem;background:rgba(0,0,0,.5);color:white;padding:.5rem .75rem;border-radius:4px;font-size:.875rem;z-index:10}.VideoChat_avatarContainer__Lo500{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.VideoChat_avatarImage__g6aqR{width:100%;height:100%;object-fit:cover;border-radius:8px}.VideoChat_meetingControls__CWrPK{background:white;padding:1rem;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;gap:.5rem}.VideoChat_micButton__giK_f{background:#15803d;border:none;border-radius:50%;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.VideoChat_micButton__giK_f:hover{background:#16a34a}.VideoChat_micButton__giK_f:disabled{background:#9ca3af;cursor:not-allowed}.VideoChat_micRecording___kXb4{background:#dc2626!important;animation:VideoChat_pulse__WaEqy 1.5s infinite}.VideoChat_micRecording___kXb4:hover{background:#b91c1c!important}.VideoChat_micTranscribing__pyleI{background:#f59e0b!important}.VideoChat_micTranscribing__pyleI:hover{background:#d97706!important}@keyframes VideoChat_pulse__WaEqy{0%{box-shadow:0 0 0 0 rgba(220,38,38,.7)}70%{box-shadow:0 0 0 10px rgba(220,38,38,0)}to{box-shadow:0 0 0 0 rgba(220,38,38,0)}}.VideoChat_micButton__giK_f i{color:white;font-size:1.25rem}.VideoChat_micInstructions___nJuc{font-size:.75rem;color:#6b7280;text-align:center;margin:0}.VideoChat_sidebar__6Gr_J{width:320px;border-left:1px solid #e5e7eb;display:flex;flex-direction:column;background:white}.VideoChat_participantsSection__fPVu_{padding:1rem;border-bottom:1px solid #e5e7eb}.VideoChat_participantsSection__fPVu_ h3{font-weight:500;color:#374151;margin:0 0 .75rem;font-size:1rem}.VideoChat_feedbackSection__7CJ_1{padding:1rem;border-bottom:1px solid #e5e7eb}.VideoChat_feedbackSection__7CJ_1 h3{font-weight:500;color:#374151;margin:0 0 .5rem;font-size:1rem}.VideoChat_rating__2VRkQ{display:flex;align-items:center;gap:.5rem}.VideoChat_stars__ZU4VG{color:#f59e0b}.VideoChat_rating__2VRkQ span{font-size:.875rem;color:#6b7280}.VideoChat_starBounce__V_Igg{animation:VideoChat_starBounce__V_Igg .6s ease-in-out}@keyframes VideoChat_starBounce__V_Igg{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.VideoChat_participantsList__YQS1d{display:flex;flex-direction:column;gap:.5rem}.VideoChat_participant__Sclgs{display:flex;align-items:center;gap:.5rem}.VideoChat_participantAvatar__zOu2x{width:2rem;height:2rem;border-radius:50%;background:#dbeafe;display:flex;align-items:center;justify-content:center}.VideoChat_participantAvatar__zOu2x i{color:#3b82f6;font-size:.875rem}.VideoChat_participantAvatarImage__YXASa{width:2rem;height:2rem;border-radius:50%;overflow:hidden}.VideoChat_participantAvatarImage__YXASa img{width:100%;height:100%;object-fit:cover}.VideoChat_participant__Sclgs span{font-size:.875rem;color:#374151}.VideoChat_replaySection__vwLvi{padding:1rem;border-bottom:1px solid #e5e7eb}.VideoChat_replaySection__vwLvi h3{font-weight:500;color:#374151;margin:0 0 .5rem;font-size:1rem}.VideoChat_audioPlayer__VqLhs{width:100%;height:40px}.VideoChat_chatSection__nWm8s{flex:1 1;padding:1rem;display:flex;flex-direction:column;overflow:hidden}.VideoChat_chatMessages__uT07r{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;padding-right:.5rem}.VideoChat_chatBubble__XZ3W0{padding:.75rem;border-radius:8px;max-width:75%}.VideoChat_chatBubble__XZ3W0 p{font-size:.875rem;margin:0 0 .25rem;line-height:1.4;color:#000000}.VideoChat_collapsible__QkkdC{transition:all .2s ease}.VideoChat_collapsible__QkkdC:hover{background-color:rgba(0,0,0,.05)}.VideoChat_collapsed__jXMvx{height:40px;overflow:hidden;display:flex;align-items:center;padding:.5rem .75rem}.VideoChat_collapsed__jXMvx p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VideoChat_failedResponse__S6okJ{border:1px solid #000000!important}.VideoChat_messageTime__BfSJf{font-size:.75rem;color:#6b7280;display:block}.VideoChat_userMessage__fRRDy{background:#dbeafe;margin-left:auto}.VideoChat_systemMessage__NCcpd{background:#d3d3d3}.VideoChat_coachMessage__xfU8G{background:#f0fdf4}.VideoChat_typingDots__3ZCUG{display:flex;gap:.25rem;align-items:center;margin-bottom:.25rem}.VideoChat_typingDots__3ZCUG span{width:6px;height:6px;background:#6b7280;border-radius:50%;animation:VideoChat_typing__gcDhH 1.4s ease-in-out infinite}.VideoChat_typingDots__3ZCUG span:first-child{animation-delay:-.32s}.VideoChat_typingDots__3ZCUG span:nth-child(2){animation-delay:-.16s}@keyframes VideoChat_typing__gcDhH{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.VideoChat_chatMessages__uT07r::-webkit-scrollbar{width:6px}.VideoChat_chatMessages__uT07r::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.VideoChat_chatMessages__uT07r::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.VideoChat_chatMessages__uT07r::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.VideoChat_videoMeetingContainer__7DD6J{height:100vh;border-radius:0}.VideoChat_mainContent__nsHF_{flex-direction:column}.VideoChat_sidebar__6Gr_J{width:100%;border-left:none;border-top:1px solid #e5e7eb}.VideoChat_videoGrid__qfHEt{min-height:300px}.VideoChat_avatarImage__g6aqR{width:100%;height:100%}}.CardChat_container__PyOBv{display:flex;align-items:center;justify-content:center;height:100%;min-height:400px}.CardChat_placeholder__tHsTg{text-align:center;padding:3rem;background-color:#f0fdf4;border-radius:1rem;border:2px dashed #4ade80;max-width:500px}.CardChat_icon__VnOmg{font-size:4rem;color:#4ade80;margin-bottom:1rem}.CardChat_placeholder__tHsTg h2{color:#1f2937;margin-bottom:1rem;font-size:1.5rem}.CardChat_placeholder__tHsTg p{color:#6b7280;margin-bottom:.5rem;line-height:1.5}.CardChat_placeholder__tHsTg p:last-child{margin-bottom:0}.InterviewAdvice_mainContent__E8EUs{display:flex;flex:1 1;overflow:hidden;padding:1rem;background-color:#f9fafb;gap:2rem;min-height:600px}.InterviewAdvice_jobDetailsColumn__T9ja0{flex:1 1;display:flex;flex-direction:column}.InterviewAdvice_jobPosting___iNHP{background-color:#dbeafe;border:2px solid #93c5fd;border-radius:.5rem;height:100%;padding:1.5rem;display:flex;flex-direction:column;margin-bottom:1.5rem}.InterviewAdvice_jobPostingTitle__XdphR{font-size:1.875rem;font-weight:700;color:#1f2937;margin:0 0 1rem}.InterviewAdvice_jobPostingContent__C0UkR{color:#374151;margin-bottom:1.5rem;flex:1 1;display:flex;justify-content:center;align-items:flex-start}.InterviewAdvice_feedbackCard__uCw_h{background:#ffffff;border-radius:1rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:2rem;max-width:600px;width:100%;border:1px solid #e5e7eb}.InterviewAdvice_strengthsSection__RaOH_{margin-bottom:2rem}.InterviewAdvice_sectionTitle__y9Rb2{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.InterviewAdvice_sectionTitle__y9Rb2:before{content:"✅";font-size:1.1rem}.InterviewAdvice_strengthsList__wavIa{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.InterviewAdvice_strengthItem__g0rne{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.75rem;padding:1rem;line-height:1.6;color:#374151;font-size:.95rem}.InterviewAdvice_strengthLabel__Fnfoj{font-weight:700;color:#16a34a;display:inline-block;margin-bottom:.25rem}.InterviewAdvice_tipSection__XIrcw{margin-top:1.5rem}.InterviewAdvice_tipCard__RLN35{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-left-width:4px;border-radius:.75rem;padding:1.25rem;color:#92400e;font-size:.95rem;line-height:1.6;position:relative}.InterviewAdvice_tipLabel__zEUmj{font-weight:700;color:#b45309;display:inline-block;margin-bottom:.5rem;font-size:1rem}.InterviewAdvice_jobSource__bPtaB{margin-top:auto;font-size:1rem;color:#1f2937;font-weight:500;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;text-align:center;line-height:1.6;margin-left:70px;margin-right:70px}.InterviewAdvice_jobSource__bPtaB a{color:#2563eb;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:all .2s ease}.InterviewAdvice_jobSource__bPtaB a:hover{color:#1d4ed8;text-decoration:underline;text-decoration-thickness:2px}.InterviewAdvice_startButtonContainer__OaeJq{display:flex;flex-direction:column;align-items:center;margin-top:1.5rem}.InterviewAdvice_startButton__wfWl4{background-color:#16a34a;color:white;font-weight:700;padding:1rem 2rem;border-radius:9999px;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);display:flex;align-items:left;gap:.5rem;transform:translateY(0)}.InterviewAdvice_startButton__wfWl4:hover{background-color:#15803d;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transform:translateY(-2px)}.InterviewAdvice_startButton__wfWl4 span{font-size:1.125rem}.InterviewAdvice_startButton__wfWl4 i{margin-left:.5rem}.InterviewAdvice_sidebar__CrQuv{width:20rem;border-left:1px solid #e5e7eb;display:flex;flex-direction:column}.InterviewAdvice_coachInfo__iyObI{padding:2rem;display:flex;flex-direction:column;align-items:center}.InterviewAdvice_avatarContainer__tkEF_{width:6rem;height:6rem;border-radius:50%;background-color:#dbeafe;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;overflow:hidden}.InterviewAdvice_avatar__NYBpz{width:100%;height:100%;object-fit:cover;border-radius:50%}.InterviewAdvice_coachName__l4Kvq{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;text-align:center}.InterviewAdvice_coachProfession__0nzbN{color:#334385;margin:0 0 1.5rem;text-align:center;font-weight:500}.InterviewAdvice_coachDescription__vH6PH{color:#374151;text-align:center;line-height:1.6;margin:0}@media (max-width:1200px){.InterviewAdvice_sidebar__CrQuv{width:18rem}.InterviewAdvice_coachInfo__iyObI{padding:1.5rem}}@media (max-width:1024px){.InterviewAdvice_mainContent__E8EUs{flex-direction:column;gap:1rem}.InterviewAdvice_sidebar__CrQuv{width:100%;border-left:none;border-top:1px solid #e5e7eb}.InterviewAdvice_coachInfo__iyObI{padding:1.5rem;flex-direction:row;text-align:left;align-items:flex-start;gap:1rem}.InterviewAdvice_avatarContainer__tkEF_{margin-bottom:0;flex-shrink:0}.InterviewAdvice_coachDescription__vH6PH,.InterviewAdvice_coachName__l4Kvq,.InterviewAdvice_coachProfession__0nzbN{text-align:left}}@media (max-width:768px){.InterviewAdvice_mainContent__E8EUs{padding:.5rem}.InterviewAdvice_jobPosting___iNHP{padding:1rem}.InterviewAdvice_jobPostingTitle__XdphR{font-size:1.5rem}.InterviewAdvice_feedbackCard__uCw_h{padding:1.5rem;margin:0 .5rem}.InterviewAdvice_sectionTitle__y9Rb2{font-size:1.1rem}.InterviewAdvice_strengthItem__g0rne{padding:.75rem;font-size:.9rem}.InterviewAdvice_tipCard__RLN35{padding:1rem;font-size:.9rem}.InterviewAdvice_jobSource__bPtaB{font-size:.9rem;padding:.75rem}.InterviewAdvice_startButton__wfWl4{padding:.75rem 1.5rem}.InterviewAdvice_startButton__wfWl4 span{font-size:1rem}.InterviewAdvice_coachInfo__iyObI{flex-direction:column;align-items:center;text-align:center}.InterviewAdvice_avatarContainer__tkEF_{width:4rem;height:4rem;margin-bottom:1rem}.InterviewAdvice_coachDescription__vH6PH,.InterviewAdvice_coachName__l4Kvq,.InterviewAdvice_coachProfession__0nzbN{text-align:center}}