.mock-interview_page__WhqUJ{--navy:#020b1a;--navy-card:#0a1628;--navy-border:rgba(148,163,184,0.15);--gold:#c6933a;--gold-light:#e8b965;--green:#4ade80;--blue:#3b82f6;--muted:#94a3b8;--ce-scrollbar-track:rgba(5,15,28,0.85);--ce-scrollbar-thumb:rgba(198,147,58,0.55);--ce-scrollbar-thumb-hover:rgba(232,185,101,0.9);background:var(--navy);color:#fff;min-height:100vh;scrollbar-color:var(--ce-scrollbar-thumb) var(--ce-scrollbar-track)}.mock-interview_hero__QokXk{position:relative;overflow:hidden;border-bottom:1px solid var(--navy-border);padding:5.5rem 1.5rem 4rem}.mock-interview_heroGlow__wkC60{pointer-events:none;position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(59,130,246,.12),transparent 45%),radial-gradient(circle at 80% 20%,rgba(198,147,58,.1),transparent 40%)}.mock-interview_heroInner__7LYJJ{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:grid;gap:2.5rem;align-items:center}@media (min-width:1024px){.mock-interview_heroInner__7LYJJ{grid-template-columns:1fr 1fr;gap:3rem}}.mock-interview_heroTitle__VmLb0{font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.15;margin:0}.mock-interview_heroSubtitle__XNXe4{margin:1rem 0 0;color:var(--muted);font-size:1.05rem;line-height:1.6;max-width:32rem}.mock-interview_stats__wuTYm{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;margin-top:1.75rem}.mock-interview_stat__CzAxR{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#e2e8f0}.mock-interview_stat__CzAxR strong{color:var(--gold-light);font-weight:700}.mock-interview_featureBar__40CJq{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--navy-border);font-size:.8rem;color:var(--muted)}.mock-interview_featureBar__40CJq span{display:inline-flex;align-items:center;gap:.35rem}.mock-interview_laptopMock__CZL8v{border-radius:12px;border:1px solid var(--navy-border);background:linear-gradient(145deg,#0f1f35,#061018);padding:.75rem;box-shadow:0 24px 48px rgba(0,0,0,.45)}.mock-interview_laptopScreen__kbshb{display:grid;grid-template-columns:1fr 140px;gap:.5rem;border-radius:8px;overflow:hidden;min-height:220px;background:#0c1829}.mock-interview_videoPane__rgmn3{position:relative;display:flex;align-items:center;justify-content:center;background:#0f2744;padding:.35rem}.mock-interview_videoHeroImage__zVQ9y{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.mock-interview_feedbackPane__GZUjj{background:rgba(0,0,0,.35);padding:.65rem;font-size:.7rem}.mock-interview_feedbackPane__GZUjj h4{margin:0 0 .5rem;font-size:.65rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.mock-interview_scoreRing__KssG1{width:52px;height:52px;border-radius:50%;border:3px solid var(--green);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto .35rem;font-weight:700;font-size:1.1rem;color:var(--green)}.mock-interview_scoreRing__KssG1 small{font-size:.5rem;color:var(--muted);font-weight:500}.mock-interview_metricRow__IfOU6{margin-top:.35rem}.mock-interview_metricLabel__udsly{display:flex;justify-content:space-between;color:var(--muted);margin-bottom:.15rem}.mock-interview_metricBar___EVjb{height:4px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.mock-interview_metricFill__7CXWd{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--blue),var(--green))}.mock-interview_section__mMvjU{max-width:1200px;margin:0 auto;padding:3rem 1.5rem}.mock-interview_sectionTitle__DAiZ_{font-size:1.35rem;font-weight:700;margin:0 0 1.5rem}.mock-interview_ctaCard__ZovZ_{display:grid;gap:2rem;background:var(--navy-card);border:1px solid var(--navy-border);border-radius:12px;padding:2rem 1.5rem}@media (min-width:900px){.mock-interview_ctaCard__ZovZ_{grid-template-columns:1fr 1fr;align-items:start;padding:2.5rem}}.mock-interview_ctaDesc__Ote2w{color:var(--muted);line-height:1.6;margin:0 0 1.5rem;font-size:.95rem}.mock-interview_ctaCapabilities__MZXNC{border-top:1px solid var(--navy-border);padding-top:1.5rem}@media (min-width:900px){.mock-interview_ctaCapabilities__MZXNC{border-top:none;border-left:1px solid var(--navy-border);padding-top:0;padding-left:2rem}}.mock-interview_capabilitiesTitle__sFMAN{margin:0 0 1rem;font-size:1rem;font-weight:700;color:var(--gold-light)}.mock-interview_capabilitiesList__V8oL6{list-style:none;padding:0;margin:0 0 1.25rem}.mock-interview_capabilityItem__XPSVd{display:flex;gap:.75rem;margin-bottom:1rem}.mock-interview_capabilityItem__XPSVd strong{display:block;font-size:.9rem;margin-bottom:.15rem}.mock-interview_capabilityItem__XPSVd p{margin:0;font-size:.8rem;color:var(--muted);line-height:1.4}.mock-interview_capabilityIcon__i136g{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:rgba(198,147,58,.12);border:1px solid rgba(198,147,58,.25);display:flex;align-items:center;justify-content:center;color:var(--gold-light)}.mock-interview_card__La6y8{background:var(--navy-card);border:1px solid var(--navy-border);border-radius:12px;padding:1.5rem}.mock-interview_startBtn__e5AEi{width:100%;max-width:280px;margin-top:.5rem;margin-inline:auto;display:flex;padding:.9rem 1.25rem;border:none;border-radius:10px;background:linear-gradient(135deg,#a67c2e,var(--gold-light));color:#0a0f18;font-size:1rem;font-weight:700;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;transition:opacity .15s ease}.mock-interview_startBtn__e5AEi:hover{opacity:.92}.mock-interview_startNote__1hR5p{text-align:center;font-size:.75rem;color:var(--muted);margin-top:.5rem}.mock-interview_tip__HeNmL{display:flex;gap:.5rem;font-size:.85rem;color:var(--muted);padding:.75rem;background:rgba(59,130,246,.08);border-radius:8px;border-left:3px solid var(--gold)}.mock-interview_tipsRow__Bmh2a{display:grid;gap:1.5rem}@media (min-width:900px){.mock-interview_tipsRow__Bmh2a{grid-template-columns:2fr 1fr;align-items:stretch}}.mock-interview_tipsCardWide__BmGrZ{min-height:100%}@media (min-width:640px){.mock-interview_tipsCardWide__BmGrZ .mock-interview_tipsList__8Vzg_{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem;row-gap:.65rem}}.mock-interview_tipsList__8Vzg_{list-style:none;padding:0;margin:0}.mock-interview_tipsList__8Vzg_ li{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;color:#e2e8f0;margin-bottom:.65rem}.mock-interview_tipsCardWide__BmGrZ .mock-interview_tipsList__8Vzg_ li{margin-bottom:0}.mock-interview_checkIcon__i8kLL{color:var(--green);flex-shrink:0;margin-top:.1rem}.mock-interview_quoteBox__2BQlY{border-left:3px solid var(--gold);padding-left:1rem;font-size:1.1rem;line-height:1.5;color:#e2e8f0}.mock-interview_quoteBox__2BQlY strong{color:var(--gold-light)}.mock-interview_historyGrid__oM_Tp{display:grid;gap:1.5rem}@media (min-width:1024px){.mock-interview_historyGrid__oM_Tp{grid-template-columns:1fr 300px;align-items:start}}.mock-interview_tableWrap__B3eiH{overflow-x:auto}.mock-interview_table__9wDB3{width:100%;border-collapse:collapse;font-size:.85rem}.mock-interview_table__9wDB3 th{text-align:left;color:var(--muted);font-weight:600;padding:.65rem .75rem;border-bottom:1px solid var(--navy-border)}.mock-interview_table__9wDB3 td{padding:.75rem;border-bottom:1px solid var(--navy-border)}.mock-interview_scoreBadge___Fxyy{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-weight:700;font-size:.85rem}.mock-interview_scoreHigh__3dYzf{background:rgba(74,222,128,.2);color:var(--green)}.mock-interview_scoreMid__9TYbA{background:rgba(198,147,58,.2);color:var(--gold-light)}.mock-interview_viewBtn__ifYt8{background:transparent;border:1px solid var(--navy-border);color:var(--gold-light);border-radius:6px;padding:.35rem .75rem;font-size:.8rem;cursor:pointer}.mock-interview_viewBtn__ifYt8:hover{border-color:var(--gold)}.mock-interview_tableActions__FS85I{display:flex;flex-wrap:wrap;gap:.35rem}.mock-interview_deleteBtn__J_9Is{background:transparent;border:1px solid rgba(248,113,113,.45);color:#fca5a5;border-radius:6px;padding:.35rem .75rem;font-size:.8rem;cursor:pointer;transition:background .15s,border-color .15s}.mock-interview_deleteBtn__J_9Is:hover:not(:disabled){background:rgba(248,113,113,.12);border-color:#f87171}.mock-interview_deleteBtn__J_9Is:disabled{opacity:.45;cursor:not-allowed}.mock-interview_premiumCard__bQ29y{border:1px solid var(--gold);border-radius:12px;padding:1.5rem;background:linear-gradient(160deg,rgba(198,147,58,.12),rgba(10,22,40,.9))}.mock-interview_premiumCard__bQ29y h3{margin:0 0 .5rem;color:var(--gold-light)}.mock-interview_premiumList__c8HWJ{list-style:none;padding:0;margin:1rem 0;font-size:.85rem;color:#e2e8f0}.mock-interview_premiumList__c8HWJ li{margin-bottom:.4rem;padding-left:1rem;position:relative}.mock-interview_premiumList__c8HWJ li:before{content:"✓";position:absolute;left:0;color:var(--green)}.mock-interview_upgradeBtn__zzMyY{display:inline-flex;align-items:center;gap:.35rem;color:var(--gold-light);font-weight:600;font-size:.9rem;text-decoration:none}.mock-interview_price__O5g1d{margin-top:1rem;font-size:1.25rem;font-weight:700;color:#fff}.mock-interview_steps__1k8dr{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem .5rem;padding:2rem 1.5rem 3rem;max-width:1000px;margin:0 auto}.mock-interview_step__M92ZT{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--muted)}.mock-interview_stepIcon__yNoy0{width:40px;height:40px;border-radius:50%;background:rgba(198,147,58,.15);border:1px solid rgba(198,147,58,.35);display:flex;align-items:center;justify-content:center;color:var(--gold-light)}.mock-interview_stepArrow__yatrI{color:var(--muted);font-size:1.25rem;margin:0 .25rem}.mock-interview_modalOverlay__SRP4_{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.mock-interview_modalBackdrop__GfKgK{position:absolute;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(4px)}.mock-interview_modalPanel__Y59f2{position:relative;width:min(100%,720px);max-height:90vh;display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--navy-border);background:#0a1628;padding:1.25rem;box-shadow:0 24px 48px rgba(0,0,0,.5)}.mock-interview_modalHeader__6gHbr{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.mock-interview_modalClose__0FEP_{background:transparent;border:none;color:var(--muted);cursor:pointer;padding:.25rem;border-radius:6px}.mock-interview_modalClose__0FEP_:hover{color:#fff;background:rgba(255,255,255,.08)}.mock-interview_chatArea__kBIcI{flex:1;min-height:320px;max-height:55vh;overflow-y:auto;overflow-x:hidden;border-radius:12px;background:#050f1c;padding:1rem;margin-bottom:.75rem;scrollbar-color:var(--ce-scrollbar-thumb) var(--ce-scrollbar-track)}.mock-interview_chatBubbleRow__9aUz4{display:flex;align-items:flex-start;gap:.35rem;margin-bottom:.65rem;max-width:92%}.mock-interview_chatBubbleRowUser__pmR6q{margin-left:auto;flex-direction:row-reverse}.mock-interview_chatBubbleRowAi__9WMpt{margin-right:auto}.mock-interview_chatBubbleAi__ysl3i,.mock-interview_chatBubbleUser__bA3UX{max-width:100%;flex:1;min-width:0;padding:.65rem .85rem;border-radius:14px;font-size:.875rem;line-height:1.45}.mock-interview_chatCopyBtn__yFWro{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:.15rem;border:1px solid var(--navy-border);border-radius:6px;background:rgba(255,255,255,.04);color:var(--muted);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.mock-interview_chatCopyBtn__yFWro:hover{color:var(--gold-light);border-color:rgba(198,147,58,.4);background:rgba(198,147,58,.1)}.mock-interview_chatBubbleUser__bA3UX{margin-left:auto;background:linear-gradient(135deg,#2563eb,#38bdf8);color:#fff}.mock-interview_chatBubbleAi__ysl3i{background:rgba(255,255,255,.06);color:#e2e8f0}.mock-interview_chatForm__hRvBy{display:flex;flex-direction:column;gap:.5rem}.mock-interview_chatInput__swrYb{flex:1;min-height:4.5rem;resize:vertical;background:#050f1c;border:1px solid var(--navy-border);border-radius:8px;color:#fff;padding:.65rem .75rem;font-size:.9rem;font-family:inherit;line-height:1.45}.mock-interview_chatInput__swrYb:focus{outline:none;border-color:var(--gold)}.mock-interview_chatFormActions__v_5oD{display:flex;gap:.5rem;justify-content:flex-end;align-items:center}.mock-interview_chatPasteBtn__iwDMl{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .85rem;border:1px solid var(--navy-border);border-radius:8px;background:rgba(255,255,255,.04);color:var(--muted);font-size:.8rem;font-weight:600;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.mock-interview_chatPasteBtn__iwDMl:hover:not(:disabled){color:#e2e8f0;border-color:rgba(198,147,58,.4);background:rgba(198,147,58,.08)}.mock-interview_chatPasteBtn__iwDMl:disabled{opacity:.45;cursor:not-allowed}.mock-interview_chatSend__jdXYL{border:none;border-radius:8px;background:linear-gradient(135deg,#a67c2e,var(--gold-light));color:#0a0f18;font-weight:600;padding:.55rem 1.1rem;cursor:pointer}.mock-interview_chatSend__jdXYL:disabled{opacity:.45;cursor:not-allowed}.mock-interview_interviewModalPanel__FHQJc{width:min(100%,720px)}.mock-interview_interviewModalBody__DhK0P{display:flex;flex-direction:column;min-height:0;flex:1}.mock-interview_chatTyping__hrjUv{margin:0;font-size:.8rem;color:var(--muted);font-style:italic}.mock-interview_reportPanel__HlJGm{width:min(100%,880px);max-height:92vh}.mock-interview_reportBody__5WWwF{overflow-y:auto;overflow-x:hidden;max-height:calc(92vh - 4rem);padding-right:.35rem;scrollbar-color:var(--ce-scrollbar-thumb) var(--ce-scrollbar-track)}.mock-interview_reportTitle__o1kS_{margin:0;font-size:1.25rem;font-weight:700;color:#fff}.mock-interview_reportMeta__hr9MK{margin:.25rem 0 0;font-size:.8rem;color:var(--muted)}.mock-interview_reportSummaryCentered__UKp1a{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.75rem;margin-bottom:2rem;padding-bottom:.5rem}.mock-interview_reportScoreHero__l_hL1{display:flex;flex-direction:column;align-items:center;width:100%}.mock-interview_reportScoreHeading__pAIok{margin:0 0 .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--gold-light)}.mock-interview_reportScoreRing__RePEX{width:140px;height:140px;border-radius:50%;border:4px solid var(--green);box-shadow:0 0 32px rgba(74,222,128,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.mock-interview_reportScoreValue__balBr{font-size:3rem;font-weight:800;line-height:1;color:var(--green)}.mock-interview_reportScoreLabel__MLpns{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);max-width:100px;line-height:1.25}.mock-interview_reportMetricsCentered__1NOZ0{width:100%;max-width:400px;margin:0 auto;text-align:left}.mock-interview_reportMetricsTitle__dCgcI{margin:0 0 1rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gold-light);text-align:center}.mock-interview_reportBlock__JwUDb{margin-bottom:1.25rem}.mock-interview_reportBlockTitle__GSrpS{margin:0 0 .65rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gold-light)}.mock-interview_reportList__E2Khr{margin:0;padding-left:1.15rem;color:#e2e8f0;font-size:.9rem;line-height:1.5}.mock-interview_reportList__E2Khr li{margin-bottom:.35rem}.mock-interview_reportText__X741b{margin:0 0 .5rem;font-size:.9rem;color:#e2e8f0;line-height:1.5}.mock-interview_reportAnalysisGrid__5Plxf{display:grid;gap:1rem}@media (min-width:700px){.mock-interview_reportAnalysisGrid__5Plxf{grid-template-columns:1fr 1fr}}.mock-interview_reportEmpty__Mvrwc{font-size:.85rem;color:var(--muted);margin:0}.mock-interview_metricCountNote__NAVIt{margin:.15rem 0 0;font-size:.75rem;color:var(--muted)}.mock-interview_historyEmpty__58zot,.mock-interview_historyLoading__TUj9X{font-size:.85rem;color:var(--muted);margin:1rem 0 0}.mock-interview_viewBtn__ifYt8:disabled{opacity:.45;cursor:not-allowed}