.InterviewClient_page__1iJeK{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:var(--bg-page)}.InterviewClient_container__7vU__{width:100%;max-width:640px}.InterviewClient_containerWide__gyprx{max-width:820px}.InterviewClient_card__kZpUM{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-10) var(--space-8);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.InterviewClient_eyebrow__6TGhN{margin:0;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-text)}.InterviewClient_h1__WcPZM{margin:0;font-size:var(--font-size-2xl);font-weight:700;color:var(--text-primary);letter-spacing:-.01em;line-height:1.2}.InterviewClient_lead___Mw9e{margin:0;font-size:var(--font-size-md);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.InterviewClient_fineprint__e9rX3{margin:0;font-size:var(--font-size-sm);color:var(--text-tertiary)}.InterviewClient_stats___jsPp{display:flex;gap:var(--space-3)}.InterviewClient_stat__TrXWm{flex:1 1;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);background:var(--bg-page);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.InterviewClient_statValue__tNV0_{font-size:var(--font-size-xl);font-weight:700;color:var(--text-primary);line-height:1.1;letter-spacing:-.01em}.InterviewClient_statLabel__4uRoX{font-size:var(--font-size-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.InterviewClient_tips__5Wynb{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--primary-soft);border:1px solid var(--primary-border);border-radius:var(--radius-lg)}.InterviewClient_tipsTitle__hFzLq{margin:0;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-text)}.InterviewClient_tipsList__Zsd55{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-base)}.InterviewClient_questionText__qifwZ{margin:0;font-size:var(--font-size-xl);font-weight:600;color:var(--text-primary);line-height:1.35}.InterviewClient_startInstruction__puwPV{margin:0;font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);line-height:1.4}.InterviewClient_dangerButton__xPxl7,.InterviewClient_primaryButton__wk729,.InterviewClient_secondaryButton___HoPT{font:inherit;align-self:flex-start;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base)}.InterviewClient_primaryButton__wk729{background:var(--primary-base);color:var(--text-on-primary);border:1px solid var(--primary-base)}.InterviewClient_primaryButton__wk729:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.InterviewClient_primaryButton__wk729:disabled{opacity:.5;cursor:default}.InterviewClient_secondaryButton___HoPT{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default)}.InterviewClient_secondaryButton___HoPT:hover{background:var(--bg-surface-hover);border-color:var(--border-strong)}.InterviewClient_dangerButton__xPxl7{background:var(--danger-base);color:var(--text-on-primary);border:1px solid var(--danger-base)}.InterviewClient_dangerButton__xPxl7:hover{background:var(--danger-hover)}.InterviewClient_videoFrame__8_TYA{width:100%;aspect-ratio:16/9;background:var(--bg-video);border-radius:var(--radius-md);overflow:hidden}.InterviewClient_video__qGuJM{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.InterviewClient_checkRow__GRXIF{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm)}.InterviewClient_checkLabel__4jM_5{min-width:90px;font-weight:600;color:var(--text-secondary)}.InterviewClient_checkOk__bk0Kn{color:var(--success-text);font-weight:600}.InterviewClient_checkBad__HmDxW{color:var(--danger-text);font-weight:600}.InterviewClient_checkMuted__SOimH{color:var(--text-tertiary)}.InterviewClient_meterTrack__k9wgS{flex:1 1;height:8px;background:var(--bg-surface-hover);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);overflow:hidden}.InterviewClient_meterFill__IEvwN{display:block;height:100%;background:var(--success-base);transition:width 80ms linear}.InterviewClient_selfView__f5FkP{display:flex;flex-direction:column;gap:var(--space-3)}.InterviewClient_micMeter__5Okvt{display:flex;align-items:center;gap:var(--space-3)}.InterviewClient_micMeterLabel__zaWiM{min-width:28px;font-size:var(--font-size-sm);font-weight:600;color:var(--text-secondary)}.InterviewClient_progressRow__B3lBP{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.InterviewClient_qcount__TVzkq{font-size:var(--font-size-base);font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}.InterviewClient_recIndicator__kA0vI{display:inline-flex;align-items:center;gap:var(--space-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--danger-text)}.InterviewClient_recDot__CuBmj{width:10px;height:10px;border-radius:50%;background:var(--danger-base);animation:InterviewClient_pulse__Inh5q 1.2s ease-in-out infinite}@keyframes InterviewClient_pulse__Inh5q{0%,to{opacity:1}50%{opacity:.3}}.InterviewClient_stage__zqwRS{display:flex;flex-direction:column;gap:var(--space-4)}.InterviewClient_reviewActions__pERfP{display:flex;gap:var(--space-3);flex-wrap:wrap}.InterviewClient_successText__CcTiT{margin:0;font-size:var(--font-size-md);font-weight:600;color:var(--success-text)}.InterviewClient_errorText__rtML4{margin:0;padding:var(--space-3) var(--space-4);background:var(--danger-soft);border:1px solid var(--danger-border);border-radius:var(--radius-md);color:var(--danger-text);font-size:var(--font-size-sm);line-height:var(--line-height-base)}.InterviewClient_successMark__cu4Di{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-pill);background:var(--success-soft);color:var(--success-text);font-size:var(--font-size-xl);font-weight:700}