.ielts-final-wrapper.speaking-mode #ielts-ai-examiner-screen{max-width:1280px}#ielts-ai-examiner-screen .ielts-live-app{min-height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative;color:#f1f5f9;background:#020617;border-radius:18px;text-align:left}#ielts-ai-examiner-screen .ielts-live-app *{box-sizing:border-box}#ielts-ai-examiner-screen .ielts-live-app button{font:inherit;cursor:pointer;border:0;text-align:center}#ielts-ai-examiner-screen .ielts-live-header{position:absolute;inset:0 0 auto;z-index:20;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}#ielts-ai-examiner-screen .ielts-live-brand{display:flex;align-items:center;gap:9px;color:#cbd5e1;font-size:17px;font-weight:650;letter-spacing:-.02em}#ielts-ai-examiner-screen .ielts-live-brand svg{color:#10b981}#ielts-ai-examiner-screen .ielts-live-end-call{display:none;padding:9px 17px;border-radius:999px;color:#fca5a5;background:#ef444429;font-size:13px;font-weight:750;backdrop-filter:blur(14px)}#ielts-ai-examiner-screen .ielts-live-end-call:hover{background:#ef444447}#ielts-ai-examiner-screen .ielts-live-main{position:relative;flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:560px;padding:70px 0 30px}#ielts-ai-examiner-screen .ielts-live-glow{position:absolute;width:min(80vw,600px);height:min(80vw,600px);border-radius:50%;filter:blur(100px);opacity:0;pointer-events:none;transition:opacity 1s,transform .7s,background .7s}#ielts-ai-examiner-screen .ielts-live-glow.active{opacity:.5;background:#1e40af80;transform:scale(1)}#ielts-ai-examiner-screen .ielts-live-glow.speaking{background:#2563eb8c;transform:scale(1.1)}#ielts-ai-examiner-screen .ielts-live-glow.thinking{background:#4f46e566}#ielts-ai-examiner-screen .ielts-live-glow.listening{background:#05966966;transform:scale(1.05)}#ielts-ai-examiner-screen .ielts-live-view{position:relative;z-index:10;width:min(100%,672px);padding:24px;display:none;flex-direction:column;align-items:center}#ielts-ai-examiner-screen .ielts-live-view.active{display:flex}#ielts-ai-examiner-screen .ielts-live-start-button{width:192px;height:192px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:4px solid #1e293b;border-radius:50%;color:#cbd5e1;background:#0f172a;box-shadow:0 25px 55px #00000075;transition:.3s}#ielts-ai-examiner-screen .ielts-live-start-button:hover{border-color:#10b9818c;background:#1e293b;transform:scale(1.025)}#ielts-ai-examiner-screen .ielts-live-start-button span{font-weight:750;letter-spacing:.03em}#ielts-ai-examiner-screen .ielts-live-start-button svg{color:#94a3b8}#ielts-ai-examiner-screen .ielts-live-start-button:disabled{opacity:.45;cursor:not-allowed}#ielts-ai-examiner-screen .ielts-live-start-button:disabled:hover{transform:none;border-color:#1e293b;background:#0f172a}#ielts-ai-examiner-screen .ielts-live-readiness{width:min(100%,430px);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px;margin:0 0 20px;padding:16px;border:1px solid #334155;border-radius:16px;background:#0f172adb}#ielts-ai-examiner-screen .ielts-live-readiness>label:first-child,#ielts-ai-examiner-screen .ielts-live-readiness>select,#ielts-ai-examiner-screen .ielts-live-readiness>.ielts-live-meter,#ielts-ai-examiner-screen .ielts-live-readiness>p{grid-column:1 / -1}#ielts-ai-examiner-screen .ielts-live-readiness label,#ielts-ai-examiner-screen .ielts-live-readiness p{color:#cbd5e1;font-size:13px}#ielts-ai-examiner-screen .ielts-live-readiness select{width:100%;padding:10px;border:1px solid #475569;border-radius:9px;color:#f8fafc;background:#1e293b}#ielts-ai-examiner-screen .ielts-live-readiness button,#ielts-ai-examiner-screen #ielts-live-finish-answer,#ielts-ai-examiner-screen #ielts-live-recovery button{padding:10px 13px;border-radius:9px;color:#f8fafc;background:#334155}#ielts-ai-examiner-screen .ielts-live-readiness button:hover,#ielts-ai-examiner-screen #ielts-live-finish-answer:hover,#ielts-ai-examiner-screen #ielts-live-recovery button:hover{background:#475569}#ielts-ai-examiner-screen .ielts-live-readiness button:disabled{opacity:.5;cursor:wait}#ielts-ai-examiner-screen .ielts-live-readiness .ielts-live-meter{height:9px;margin:2px 0}#ielts-ai-examiner-screen #ielts-live-meter-bar{display:block;width:0;height:100%;border-radius:99px;background:#34d399;transition:width .1s}#ielts-ai-examiner-screen .ielts-live-readiness .ielts-live-heard{display:flex;align-items:center;gap:6px}#ielts-ai-examiner-screen .ielts-live-readiness p{margin:0}#ielts-ai-examiner-screen #ielts-live-finish-answer{margin-top:16px}#ielts-ai-examiner-screen #ielts-live-recovery{max-width:460px;margin:20px auto;text-align:center}#ielts-ai-examiner-screen #ielts-live-recovery p{color:#fcd34d}#ielts-ai-examiner-screen #ielts-live-recovery button{margin:4px}#ielts-ai-examiner-screen .ielts-live-orb{position:relative;width:192px;height:192px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#1e293b;border:4px solid #334155;box-shadow:0 25px 55px #0000007a;transition:transform .08s,background .3s,box-shadow .3s}#ielts-ai-examiner-screen .ielts-live-orb.speaking{background:#3b82f6;border-color:#60a5fa;box-shadow:0 0 80px #3b82f699;transform:scale(1.1)}#ielts-ai-examiner-screen .ielts-live-orb.thinking{background:#4f46e5;border-color:#6366f1;box-shadow:0 0 60px #4f46e566}#ielts-ai-examiner-screen .ielts-live-orb.listening{background:#10b981;border-color:#34d399;box-shadow:0 0 80px #10b98166}#ielts-ai-examiner-screen .ielts-live-orb .ielts-live-ripple{position:absolute;inset:0;border:2px solid rgba(255,255,255,.2);border-radius:50%;animation:ielts-live-ping 2s cubic-bezier(0,0,.2,1) infinite}#ielts-ai-examiner-screen .ielts-live-orb .ielts-live-ripple.two{border-color:#ffffff1a;animation-delay:1s;animation-duration:3s}@keyframes ielts-live-ping{75%,to{opacity:0;transform:scale(1.6)}}#ielts-ai-examiner-screen .ielts-live-status{min-height:92px;margin-top:42px;text-align:center}#ielts-ai-examiner-screen .ielts-live-status h2{margin:0;color:#fff;font-size:25px;line-height:1.2;letter-spacing:.02em}#ielts-ai-examiner-screen .ielts-live-status p{margin:9px 0 0;color:#94a3b8;font-weight:600}#ielts-ai-examiner-screen .ielts-live-caption{max-width:520px;margin:14px 0 0;color:#34d399c2!important;font-size:14px;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ielts-ai-examiner-screen .ielts-live-hint{margin:27px 0 0;color:#64748b;font-size:12px;text-align:center}#ielts-ai-examiner-screen .ielts-live-consent{max-width:460px;margin:18px 0 0;color:#64748b;font-size:12px;text-align:center;line-height:1.5}#ielts-ai-examiner-screen .ielts-live-feedback-action{padding:12px 27px;border-radius:999px;color:#fff;background:#059669;font-weight:750;box-shadow:0 10px 24px #05966933;margin-top:8px}#ielts-ai-examiner-screen .ielts-live-feedback-action:hover{background:#10b981}#ielts-ai-examiner-screen .ielts-live-error{display:none;max-width:590px;margin:20px auto 0;padding:12px 15px;color:#fecaca;background:#7f1d1d59;border:1px solid rgba(248,113,113,.35);border-radius:12px;font-size:13px;line-height:1.45}#ielts-ai-examiner-screen .ielts-live-error.show{display:block}#ielts-ai-examiner-screen .ielts-live-connection{margin:0 0 14px;color:#64748b;font-size:11px;text-align:center;opacity:.8}#ielts-ai-examiner-screen .ielts-live-app.report-mode .ielts-live-connection{display:none}#ielts-ai-examiner-screen .ielts-live-cue-card{display:none;padding:0 24px 18px;animation:ielts-live-slide-up .45s ease both}#ielts-ai-examiner-screen .ielts-live-cue-card.show{display:block}#ielts-ai-examiner-screen .ielts-live-app.report-mode .ielts-live-cue-card,#ielts-ai-examiner-screen .ielts-live-cue-card.report-hidden{display:none!important}@keyframes ielts-live-slide-up{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}#ielts-ai-examiner-screen .ielts-live-cue-inner{width:min(100%,600px);margin:0 auto;padding:23px;border:1px solid #334155;border-radius:24px;background:#0f172adb;box-shadow:0 25px 60px #00000073;backdrop-filter:blur(20px)}#ielts-ai-examiner-screen .ielts-live-cue-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}#ielts-ai-examiner-screen .ielts-live-cue-head h3{margin:0;color:#34d399;font-size:18px}#ielts-ai-examiner-screen .ielts-live-timer{display:flex;align-items:center;gap:8px;color:#e2e8f0;font:750 21px ui-monospace,SFMono-Regular,Menlo,monospace}#ielts-ai-examiner-screen .ielts-live-timer.warning{color:#f87171;animation:ielts-live-pulse 1s infinite}@keyframes ielts-live-pulse{50%{opacity:.45}}#ielts-ai-examiner-screen .ielts-live-cue-text{margin:0 0 20px;color:#cbd5e1;white-space:pre-wrap;font-size:14px;line-height:1.65}#ielts-ai-examiner-screen .ielts-live-cue-action{width:100%;padding:14px 18px;border-radius:12px;color:#fff;background:#059669;font-weight:750;box-shadow:0 10px 24px #05966933}#ielts-ai-examiner-screen .ielts-live-cue-action:hover{background:#10b981}#ielts-ai-examiner-screen .ielts-live-cue-action:disabled{opacity:.58;cursor:not-allowed}#ielts-ai-examiner-screen .ielts-live-cue-action:disabled:hover{background:#059669}#ielts-ai-examiner-screen .ielts-live-cue-action.secondary{color:#e2e8f0;background:#334155;border:1px solid #475569;box-shadow:none}#ielts-ai-examiner-screen .ielts-live-cue-action.secondary:hover{background:#475569}#ielts-ai-examiner-screen .ielts-live-view.ielts-live-feedback{width:min(100%,1240px);align-items:stretch;padding:18px}.ielts-final-wrapper.speaking-mode.focus-mode.ielts-live-report-open,.ielts-final-wrapper.speaking-mode.ielts-module-session-fullscreen.ielts-live-report-open{overflow:auto}.ielts-live-report-open #ielts-ai-examiner-screen.speaking-widget-screen.active{display:block;flex:0 0 auto;height:auto;min-height:0;justify-content:flex-start}#ielts-ai-examiner-screen .ielts-live-app.report-mode{flex:0 0 auto;height:auto;min-height:0;overflow:visible}#ielts-ai-examiner-screen .ielts-live-app.report-mode .ielts-live-header{position:static;padding-bottom:0}#ielts-ai-examiner-screen .ielts-live-app.report-mode .ielts-live-main{flex:0 0 auto;align-items:flex-start;min-height:0;padding:0 0 8px}#ielts-ai-examiner-screen .ielts-live-feedback-loading{padding:45px 0;text-align:center}#ielts-ai-examiner-screen .ielts-live-feedback-loading svg{color:#10b981;animation:ielts-live-spin 1s linear infinite}@keyframes ielts-live-spin{to{transform:rotate(360deg)}}#ielts-ai-examiner-screen .ielts-live-app.report-mode{color:#2b3445;background:#f7f5f0}#ielts-ai-examiner-screen .ielts-live-app.report-mode .ielts-live-glow{display:none}#ielts-ai-examiner-screen .ielts-live-app.report-mode .ielts-live-brand{color:#14213d}#ielts-ai-examiner-screen .ielts-live-app.report-mode .ielts-live-brand svg{color:#a8854a}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report{--lr-navy: var(--ielts-lms-report-accent, #0b1f3a);--lr-navy-2: #1d3557;--lr-navy-3: #3b5b85;--lr-ink: #14213d;--lr-body: #2b3445;--lr-muted: #5b6576;--lr-faint: #8a93a3;--lr-card: #ffffff;--lr-tint: #fbfaf7;--lr-line: #e4e0d6;--lr-line-2: #d3cdbf;--lr-gold: #a8854a;--lr-gold-soft: #f3ecdf;--lr-gold-tint: #fffdf8;--lr-ok: #1e6b47;--lr-ok-bg: #edf6f0;--lr-ok-line: #b9dcc8;--lr-warn: #8a5a00;--lr-warn-bg: #fdf5e6;--lr-warn-line: #ecd3a1;--lr-err: #a3271c;--lr-err-bg: #fbefed;--lr-info: #1d4f8a;--lr-info-bg: #eef3fa;--lr-c-fc: #1f6b62;--lr-c-lr: #5b3478;--lr-c-gra: #2c4a7a;--lr-c-p: #8f2a20;--lr-serif: "Source Serif 4", "Source Serif Pro", Georgia, "Times New Roman", serif;--lr-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--lr-shadow: 0 1px 2px rgba(11,31,58,.04), 0 4px 16px rgba(11,31,58,.05);width:100%;color:var(--lr-body);font-family:var(--lr-ui);font-size:16px;line-height:1.65;text-align:left;-webkit-font-smoothing:antialiased}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report *{min-width:0;overflow-wrap:anywhere;box-sizing:border-box}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report :is(h2,h3,h4,p,ol,ul){margin:0}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-dochead{display:none}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-banner{display:grid;grid-template-columns:180px minmax(0,1fr) 270px;gap:28px;align-items:center;margin-bottom:16px;padding:28px 30px;border:1px solid var(--lr-line);border-top:4px solid var(--lr-navy);border-radius:14px;background:var(--lr-card);box-shadow:var(--lr-shadow)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-dial{position:relative;width:160px;height:160px;margin:auto}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-dial svg{display:block;width:160px;height:160px;transform:rotate(-90deg)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-dial circle:first-child{stroke:#ebe7de;stroke-width:9}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-dial circle:last-child{stroke:var(--lr-gold);stroke-width:9}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-dial-number{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-dial strong{color:var(--lr-navy);font:700 52px/1 var(--lr-serif);font-variant-numeric:lining-nums}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-dial small{margin-top:6px;color:var(--lr-muted);font:600 10px/1 var(--lr-ui);letter-spacing:.1em;text-transform:uppercase}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-badge{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid var(--lr-line);border-radius:999px;color:var(--lr-navy);background:var(--lr-tint);font:600 11.5px/1.5 var(--lr-ui)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-badge.estimate{color:var(--lr-warn);border-color:var(--lr-warn-line);background:var(--lr-warn-bg)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-badge.audio{color:var(--lr-info);border-color:#c9d8ec;background:var(--lr-info-bg)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-title{color:var(--lr-ink);font:600 30px/1.2 var(--lr-serif);letter-spacing:-.01em}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-summary{max-width:60ch;margin-top:10px;color:var(--lr-body);font:400 17px/1.6 var(--lr-serif)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-meta-line{margin-top:10px;color:var(--lr-muted);font-size:12.5px}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-part-scores{display:grid;gap:8px}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-part-score{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 15px;border:1px solid var(--lr-line);border-radius:10px;background:var(--lr-tint)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-part-score.highlight{border-color:var(--lr-gold);background:var(--lr-gold-tint)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-part-score span{display:block;color:var(--lr-ink);font:600 14px/1.3 var(--lr-ui)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-part-score small{display:block;margin-top:2px;color:var(--lr-muted);font-size:12.5px}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-part-score strong{color:var(--lr-navy);font:600 24px/1 var(--lr-serif)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-disclaimer{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px;padding:13px 18px;border:1px solid var(--lr-line-2);border-radius:10px;color:var(--lr-body);background:var(--lr-card);font-size:14px;line-height:1.55}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-disclaimer>span[aria-hidden]{flex:0 0 auto;color:var(--lr-navy);font-size:17px;line-height:1.3}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-disclaimer b{color:var(--lr-ink);font-weight:600}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-tabs{display:flex;gap:2px;overflow-x:auto;margin-bottom:18px;border-bottom:1px solid var(--lr-line-2);scrollbar-width:thin}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-tabs button{position:relative;margin-bottom:-1px;padding:12px 16px;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--lr-muted);background:transparent;font:500 14px/1.2 var(--lr-ui);white-space:nowrap}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-tabs button:hover{color:var(--lr-ink);background:transparent}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-tabs button.active{color:var(--lr-ink);border-bottom-color:var(--lr-gold);box-shadow:none;background:transparent;font-weight:600}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-tab-panel{display:none}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-tab-panel.active{display:block}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-print-title{display:none}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-section{margin-bottom:16px;padding:24px 28px;border:1px solid var(--lr-line);border-radius:14px;background:var(--lr-card);box-shadow:var(--lr-shadow)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-section>h3,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-roadmap>h3{margin-bottom:4px;color:var(--lr-ink);font:600 22px/1.3 var(--lr-serif);letter-spacing:-.01em;text-transform:none}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report .ielts-live-section-lede{max-width:70ch;margin-bottom:18px;color:var(--lr-muted);font-size:15px;line-height:1.6}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report .ielts-live-subhead{margin:22px 0 10px;color:var(--lr-muted);font:600 11px/1.3 var(--lr-ui);letter-spacing:.1em;text-transform:uppercase}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-section ul{margin:0;padding-left:20px;color:var(--lr-body);font-size:15px;line-height:1.6;list-style:disc}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-roadmap{margin-bottom:16px;padding:24px 28px;border:1px solid var(--lr-line);border-left:4px solid var(--lr-gold);border-radius:0 14px 14px 0;background:var(--lr-gold-tint);box-shadow:var(--lr-shadow)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report .ielts-live-roadmap p{max-width:70ch;margin:6px 0 0;color:var(--lr-ink);font:400 17.5px/1.65 var(--lr-serif)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-roadmap ol,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-roadmap ul{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none;counter-reset:ielts-live-step}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-roadmap li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;color:var(--lr-body);font-size:15.5px;line-height:1.6}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-roadmap li:before{counter-increment:ielts-live-step;content:counter(ielts-live-step);display:grid;place-items:center;width:26px;height:26px;border:1.5px solid var(--lr-navy);border-radius:50%;color:var(--lr-navy);font:600 13px/1 var(--lr-serif)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-section .ielts-live-roadmap{margin:0 0 4px;box-shadow:none}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-criterion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-criterion-card{--lr-c: var(--lr-navy);padding:18px 20px;border:1px solid var(--lr-line);border-top:3px solid var(--lr-c);border-radius:10px;background:var(--lr-card)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-criterion-card.is-fc{--lr-c: var(--lr-c-fc)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-criterion-card.is-lr{--lr-c: var(--lr-c-lr)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-criterion-card.is-gra{--lr-c: var(--lr-c-gra)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-criterion-card.is-p{--lr-c: var(--lr-c-p)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-criterion-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:var(--lr-ink);font:600 15.5px/1.35 var(--lr-ui)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-criterion-top b{margin-right:6px;color:var(--lr-c);font-size:11.5px;font-weight:700;letter-spacing:.06em}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-criterion-card strong{color:var(--lr-c);font:600 28px/1 var(--lr-serif)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-meter{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:3px;height:auto;margin:14px 0 12px;overflow:visible;border-radius:0;background:none}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-meter i{display:block;height:6px;border-radius:2px;background:#ebe7de}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-meter i.is-on{background:var(--lr-c)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-meter i.is-half{background:linear-gradient(90deg,var(--lr-c) 50%,#ebe7de 50%)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-criterion-card p{margin:0;color:var(--lr-body);font-size:15px;line-height:1.65}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--lr-line);border-radius:10px}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-metric{position:relative;display:grid;gap:2px;padding:16px 18px 16px 20px;border:0;border-right:1px solid var(--lr-line);border-radius:0;background:var(--lr-card);text-align:left}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-metric:last-child{border-right:0}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-metric:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--lr-line-2)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-metric.good:before{background:#3f9a6c}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-metric.warn:before{background:#c98a12}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-metric.bad:before{background:#d4766b}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-metric .metric-key{display:block;color:var(--lr-muted);font:600 11px/1.3 var(--lr-ui);letter-spacing:.1em;text-transform:uppercase}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-metric .metric-value{display:block;margin-top:4px;color:var(--lr-ink);font:600 30px/1.15 var(--lr-serif)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-metric .metric-note{display:block;color:var(--lr-muted);font-size:12.5px}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-priority-list{display:grid;gap:0}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-priority{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px 0;border:0;border-top:1px solid var(--lr-line);border-radius:0;background:none}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-priority:first-child{padding-top:0;border-top:0}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-priority-number{display:grid;place-items:center;width:34px;height:34px;border:1.5px solid var(--lr-navy);border-radius:50%;color:var(--lr-navy);background:transparent;font:600 15px/1 var(--lr-serif)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-priority b{color:var(--lr-ink);font:600 16px/1.4 var(--lr-ui)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-priority p{max-width:64ch;margin:4px 0 0;color:var(--lr-body);font-size:15px;line-height:1.6}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-priority-impact{padding:3px 10px;border-radius:999px;color:#6f5428;background:var(--lr-gold-soft);font:600 11.5px/1.5 var(--lr-ui);white-space:nowrap}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-table-wrap{overflow:hidden;border:1px solid var(--lr-line);border-radius:10px}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-table{width:100%;min-width:0;border-collapse:collapse;background:transparent;font-size:14px}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-table th{padding:11px 16px;border:0;border-bottom:1px solid var(--lr-line);color:var(--lr-muted);background:var(--lr-tint);font:600 10.5px/1.2 var(--lr-ui);letter-spacing:.09em;text-align:left;text-transform:uppercase}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-table td{padding:14px 16px;border:0;border-bottom:1px solid var(--lr-line);color:var(--lr-body);vertical-align:top;line-height:1.55}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-table tr:last-child td{border-bottom:0}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-table td.said,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-table td.fix{width:32%;color:var(--lr-ink);font:400 15.5px/1.6 var(--lr-serif)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-table td.said{background:var(--lr-err-bg);box-shadow:inset 3px 0 #d4766b}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-table td.fix{background:var(--lr-ok-bg);box-shadow:inset 3px 0 #3f9a6c}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report del{padding:0 2px;border-radius:2px;color:var(--lr-err);background:#c0392b14;text-decoration:line-through;text-decoration-thickness:1.5px}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report ins{padding:0 2px;border-radius:2px;color:var(--lr-ok);background:#1e6b471f;font-weight:600;text-decoration:none}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-strength-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-panel{padding:18px 22px;border:1px solid var(--lr-ok-line);border-radius:10px;background:var(--lr-ok-bg)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-panel.warn{border-color:var(--lr-warn-line);background:var(--lr-warn-bg)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-panel h4{margin:0 0 10px;color:var(--lr-ok);font:600 11px/1.3 var(--lr-ui);letter-spacing:.1em;text-transform:uppercase}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-panel.warn h4{color:var(--lr-warn)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-panel ul{display:grid;gap:8px;margin:0;padding-left:20px;color:var(--lr-body);font-size:15px;line-height:1.6;list-style:disc}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-panel p{margin:6px 0 0;color:var(--lr-body);font-size:14px;line-height:1.55}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-accordion{overflow:hidden;margin-top:10px;border:1px solid var(--lr-line);border-radius:10px;background:var(--lr-card)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-accordion summary{padding:14px 18px;color:var(--lr-ink);background:var(--lr-tint);cursor:pointer;font:600 14.5px/1.4 var(--lr-ui)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-accordion[open] summary{border-bottom:1px solid var(--lr-line)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-accordion-body{padding:18px 20px 20px;color:var(--lr-body);font-size:15px;line-height:1.6}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-accordion-body>p:first-child{max-width:70ch;margin-bottom:14px;font-size:15.5px}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-quote{max-width:76ch;margin:0 0 10px;padding:12px 18px;border-left:3px solid var(--lr-line-2);color:var(--lr-ink);background:#fffefb;font:italic 400 16px/1.7 var(--lr-serif)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-vocab{padding:14px 16px;border:1px solid var(--lr-line);border-radius:10px;background:var(--lr-card)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-vocab-from{color:var(--lr-muted);font:400 16px/1.4 var(--lr-serif);text-decoration:line-through;text-decoration-color:#a3271c80}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-vocab-arrow{margin:0 6px;color:var(--lr-gold)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-vocab-to{color:var(--lr-ok);font:600 16px/1.4 var(--lr-serif)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-vocab p{margin-top:6px;color:var(--lr-body);font-size:14px;line-height:1.55}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-coverage{display:grid;gap:8px}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-coverage-item{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:12px 16px;border:1px solid var(--lr-line);border-radius:10px;background:var(--lr-card)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-coverage-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;background:var(--lr-ok);font:700 12px/1 var(--lr-ui)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-coverage-item.partial .ielts-live-coverage-icon{background:#c98a12}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-coverage-item.missing .ielts-live-coverage-icon{background:#c0392b}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-coverage-item b{display:block;color:var(--lr-ink);font:600 15px/1.4 var(--lr-ui)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-coverage-item span.text{display:block;margin-top:2px;color:var(--lr-body);font-size:14.5px;line-height:1.55}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-timeline{display:flex;flex-direction:column;gap:0;margin-top:20px}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-turn{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 0;border:0;border-top:1px dashed var(--lr-line);border-radius:0;color:var(--lr-body);background:none;font-size:15px;line-height:1.6}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-turn-time{flex:0 0 auto;min-width:40px;padding:0;border:0;color:var(--lr-faint);background:none;font:500 12.5px/1.6 var(--lr-ui);font-variant-numeric:tabular-nums}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-turn>strong{flex:0 0 auto;min-width:72px;color:var(--lr-muted);font:600 12px/1.6 var(--lr-ui);letter-spacing:.06em;text-transform:uppercase}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-turn.candidate>strong{color:var(--lr-navy-2)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-turn-text{flex:1 1 320px}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-turn.candidate .ielts-live-turn-text{color:var(--lr-ink);font:400 16px/1.7 var(--lr-serif)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-probe-tag{display:inline-flex;align-items:center;margin-left:6px;padding:1px 7px;border:0;border-radius:4px;color:var(--lr-info);background:var(--lr-info-bg);font:600 10.5px/1.6 var(--lr-ui);letter-spacing:.04em;text-transform:uppercase;vertical-align:1px}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;padding:20px 0 16px;border-top:1px solid var(--lr-line-2)}#ielts-ai-examiner-screen .ielts-live-report .ielts-live-report-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border:1px solid var(--lr-line-2);border-radius:9px;color:var(--lr-ink);background:var(--lr-card);box-shadow:none;font:600 14px/1 var(--lr-ui);text-decoration:none;cursor:pointer}#ielts-ai-examiner-screen .ielts-live-report .ielts-live-report-action:hover{border-color:var(--lr-navy-3);color:var(--lr-ink);background:var(--lr-card)}#ielts-ai-examiner-screen .ielts-live-report .ielts-live-report-action.reports{border-color:var(--lr-navy);color:var(--lr-navy)}#ielts-ai-examiner-screen .ielts-live-report .ielts-live-report-action.pdf{border-color:var(--lr-navy);color:#fff;background:var(--lr-navy)}#ielts-ai-examiner-screen .ielts-live-report .ielts-live-report-action.pdf:hover{color:#fff;background:var(--lr-navy-2)}#ielts-ai-examiner-screen .ielts-live-report .ielts-live-report-action.pdf svg{flex:0 0 auto;width:16px;height:16px}#ielts-ai-examiner-screen .ielts-live-report .ielts-live-pdf-spin{display:none;width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:ielts-live-spin .7s linear infinite}#ielts-ai-examiner-screen .ielts-live-report .ielts-live-report-action.pdf[data-state=busy]{border-color:var(--lr-navy-3);background:var(--lr-navy-3);cursor:progress}#ielts-ai-examiner-screen .ielts-live-report .ielts-live-report-action.pdf[data-state=busy] .ielts-live-pdf-spin{display:inline-block}#ielts-ai-examiner-screen .ielts-live-report .ielts-live-report-action.pdf[data-state=busy] svg{display:none}#ielts-ai-examiner-screen .ielts-live-report .ielts-live-report-action.pdf[data-state=done]{border-color:var(--lr-ok);background:var(--lr-ok)}#ielts-ai-examiner-screen .ielts-live-retry-button{margin-top:12px;padding:11px 15px;border-radius:10px;color:#fff;background:#334155;font-size:12px;font-weight:750}#ielts-ai-examiner-screen .ielts-live-retry-button:hover{background:#475569}@media screen and (max-width:1020px){:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-banner{grid-template-columns:160px minmax(0,1fr)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-part-scores{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-metric:nth-child(2){border-right:0}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-metric:nth-child(-n+2){border-bottom:1px solid var(--lr-line)}}@media screen and (max-width:650px){:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report{font-size:15.5px}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-banner{grid-template-columns:1fr;padding:22px 20px;text-align:center}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-meta{justify-content:center}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-summary{margin-right:auto;margin-left:auto}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-part-scores{grid-template-columns:1fr;text-align:left}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-title{font-size:25px}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-tabs button{padding:12px 8px;white-space:normal}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-section,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-roadmap{padding:20px}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-criterion-grid,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-strength-grid,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-panels{grid-template-columns:1fr}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-priority{grid-template-columns:38px minmax(0,1fr)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-priority-impact{grid-column:2;justify-self:start}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-table tbody,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-table tr,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-table td{display:block;width:100%!important}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-table tr{border-bottom:1px solid var(--lr-line-2)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-table tr:last-child{border-bottom:0}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-table td{border-bottom:0}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-table td:before{content:attr(data-label);display:block;margin-bottom:6px;color:var(--lr-muted);font:600 10.5px/1.2 var(--lr-ui);letter-spacing:.09em;text-transform:uppercase}#ielts-ai-examiner-screen .ielts-live-report .ielts-live-report-actions{justify-content:stretch}#ielts-ai-examiner-screen .ielts-live-report .ielts-live-report-action{flex:1 1 100%;min-height:44px}}@media screen and (max-width:650px){#ielts-ai-examiner-screen .ielts-live-app button,#ielts-ai-examiner-screen .ielts-live-report-action{min-height:44px}#ielts-ai-examiner-screen .ielts-live-glow{display:none}#ielts-ai-examiner-screen .ielts-live-end-call{backdrop-filter:none}#ielts-ai-examiner-screen .ielts-live-view.ielts-live-feedback{padding:10px}}@media(max-width:600px){#ielts-ai-examiner-screen .ielts-live-header{padding:14px 16px}#ielts-ai-examiner-screen .ielts-live-view{padding:18px}#ielts-ai-examiner-screen .ielts-live-readiness{grid-template-columns:1fr}#ielts-ai-examiner-screen .ielts-live-readiness>*{grid-column:1 / -1}#ielts-ai-examiner-screen .ielts-live-orb,#ielts-ai-examiner-screen .ielts-live-start-button{width:166px;height:166px}#ielts-ai-examiner-screen .ielts-live-cue-card{padding:12px}#ielts-ai-examiner-screen .ielts-live-cue-inner{padding:18px}}.ielts-final-wrapper.speaking-mode.focus-mode:has(#ielts-ai-examiner-screen.active){overflow-y:auto}.ielts-final-wrapper.speaking-mode #ielts-ai-examiner-screen.active{width:100%;min-height:0;flex-shrink:0;box-sizing:border-box}#ielts-ai-examiner-screen .ielts-live-app:has(.ielts-live-cue-card.show) .ielts-live-main{min-height:0}#ielts-ai-examiner-screen .ielts-live-cue-head{flex-wrap:wrap;gap:10px}#ielts-ai-examiner-screen .ielts-live-timer{flex-shrink:0}#ielts-ai-examiner-screen .ielts-live-cue-text{overflow-wrap:anywhere}@media(min-width:900px){#ielts-ai-examiner-screen .ielts-live-app:has(.ielts-live-cue-card.show):not(.report-mode){display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;padding-top:64px}#ielts-ai-examiner-screen .ielts-live-app:has(.ielts-live-cue-card.show) .ielts-live-main{padding:28px 0 20px}#ielts-ai-examiner-screen .ielts-live-app:has(.ielts-live-cue-card.show) .ielts-live-orb{width:140px;height:140px}#ielts-ai-examiner-screen .ielts-live-app:has(.ielts-live-cue-card.show) .ielts-live-status{margin-top:24px;min-height:0}#ielts-ai-examiner-screen .ielts-live-cue-card{padding:16px 24px 24px 0}}#ielts-ai-examiner-screen #ielts-live-active-view{width:min(100%,980px)}#ielts-ai-examiner-screen #ielts-live-active-view .ielts-live-orb{display:none}#ielts-ai-examiner-screen .ielts-live-call{width:100%;display:flex;flex-direction:column;gap:14px}#ielts-ai-examiner-screen .ielts-live-call-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px;color:#cbd5e1;font-size:12px;font-weight:750;letter-spacing:.08em}#ielts-ai-examiner-screen .ielts-live-rec{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:#0f172acc;border:1px solid #334155}#ielts-ai-examiner-screen .ielts-live-rec i{width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 10px #ef4444cc;animation:ielts-live-rec-blink 1.6s ease-in-out infinite}@keyframes ielts-live-rec-blink{50%{opacity:.25}}#ielts-ai-examiner-screen .ielts-live-call-part{display:none;color:#94a3b8;text-transform:uppercase}#ielts-ai-examiner-screen .ielts-live-app.practice-mode .ielts-live-call-part{display:inline}#ielts-ai-examiner-screen .ielts-live-signal{display:inline-flex;align-items:flex-end;gap:3px;height:16px}#ielts-ai-examiner-screen .ielts-live-signal b{width:4px;border-radius:2px;background:#34d399}#ielts-ai-examiner-screen .ielts-live-signal b:nth-child(1){height:6px}#ielts-ai-examiner-screen .ielts-live-signal b:nth-child(2){height:11px}#ielts-ai-examiner-screen .ielts-live-signal b:nth-child(3){height:16px}#ielts-ai-examiner-screen .ielts-live-signal[data-state=weak] b{background:#fbbf24}#ielts-ai-examiner-screen .ielts-live-signal[data-state=weak] b:nth-child(3){background:#475569}#ielts-ai-examiner-screen .ielts-live-call-stage{position:relative;width:100%}#ielts-ai-examiner-screen .ielts-live-tile{position:relative;overflow:hidden;border-radius:22px;background:#0b1220;border:1px solid #1e293b;box-shadow:0 30px 70px #0000008c}#ielts-ai-examiner-screen .ielts-live-tile--examiner{width:100%;aspect-ratio:4 / 3;max-height:62vh;margin:0 auto;transition:box-shadow .25s ease,border-color .25s ease;--talk: 0}#ielts-ai-examiner-screen .ielts-live-tile--examiner[data-state=speaking]{border-color:#60a5fad9;box-shadow:0 0 0 2px #60a5fa8c,0 0 46px #3b82f659,0 30px 70px #0000008c}#ielts-ai-examiner-screen .ielts-live-app.practice-mode .ielts-live-tile--examiner[data-state=listening]{border-color:#34d399b3}#ielts-ai-examiner-screen .ielts-live-avatar-frame{position:absolute;inset:0;overflow:hidden;background:#0b1220}#ielts-ai-examiner-screen .ielts-live-avatar-img{display:block;width:100%;height:100%;object-fit:cover;transform-origin:50% 64%;will-change:transform;animation:ielts-live-breathe 6s ease-in-out infinite}#ielts-ai-examiner-screen .ielts-live-tile--examiner[data-state=speaking] .ielts-live-avatar-img{animation:none;transform:translateY(calc(var(--talk, 0) * -4px)) scale(calc(1.012 + var(--talk, 0) * .014));transition:transform .06s linear}#ielts-ai-examiner-screen .ielts-live-tile--examiner[data-state=listening] .ielts-live-avatar-img{animation:ielts-live-listen 13s ease-in-out infinite}#ielts-ai-examiner-screen .ielts-live-tile--examiner[data-state=notes] .ielts-live-avatar-img{animation:none;transform:translateY(7px) rotate(-.5deg) scale(1.02);transition:transform .9s ease}@keyframes ielts-live-breathe{0%,to{transform:scale(1.008) translateY(0)}50%{transform:scale(1.02) translateY(-2px)}}@keyframes ielts-live-listen{0%,to{transform:scale(1.012) translateY(0) rotate(0)}18%{transform:scale(1.016) translateY(-1px) rotate(.2deg)}27%{transform:scale(1.016) translateY(5px) rotate(.3deg)}31%{transform:scale(1.016) translateY(0) rotate(0)}58%{transform:scale(1.014) translateY(-1px) rotate(-.2deg)}66%{transform:scale(1.02) translateY(8px) rotate(-.6deg)}78%{transform:scale(1.02) translateY(8px) rotate(-.6deg)}86%{transform:scale(1.014) translateY(0) rotate(0)}}#ielts-ai-examiner-screen .ielts-live-tile-label{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:baseline;gap:8px;padding:7px 13px;border-radius:12px;color:#fff;background:#0206179e;backdrop-filter:blur(10px);font-size:14px;font-weight:750;letter-spacing:-.01em}#ielts-ai-examiner-screen .ielts-live-tile-label em{color:#94a3b8;font-size:11px;font-style:normal;font-weight:650;letter-spacing:.04em;text-transform:uppercase}#ielts-ai-examiner-screen .ielts-live-tile-label--small{left:8px;bottom:8px;padding:3px 9px;border-radius:8px;font-size:11px}#ielts-ai-examiner-screen .ielts-live-tile--self{position:absolute;right:16px;bottom:16px;width:min(24%,210px);min-width:108px;aspect-ratio:4 / 3;border-radius:14px;border-color:#334155;box-shadow:0 14px 34px #0000008c;z-index:3}#ielts-ai-examiner-screen .ielts-live-tile--self video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scaleX(-1);background:#020617}#ielts-ai-examiner-screen .ielts-live-tile--self.off video{visibility:hidden}#ielts-ai-examiner-screen .ielts-live-self-off{position:absolute;inset:0;display:none;align-items:center;justify-content:center;color:#64748b;background:#0f172a;font-size:12px;font-weight:700}#ielts-ai-examiner-screen .ielts-live-tile--self.off .ielts-live-self-off{display:flex}#ielts-ai-examiner-screen .ielts-live-join-overlay{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#e2e8f0;background:#020617c7;backdrop-filter:blur(16px);opacity:0;visibility:hidden;transition:opacity .7s ease,visibility 0s linear .7s}#ielts-ai-examiner-screen .ielts-live-tile.joining .ielts-live-join-overlay{opacity:1;visibility:visible;transition:opacity .3s ease}#ielts-ai-examiner-screen .ielts-live-join-overlay p{margin:0;font-size:15px;font-weight:650;letter-spacing:.01em}#ielts-ai-examiner-screen .ielts-live-join-spinner{width:42px;height:42px;border:3px solid rgba(148,163,184,.3);border-top-color:#34d399;border-radius:50%;animation:ielts-live-spin 1s linear infinite}#ielts-ai-examiner-screen .ielts-live-call-controls{display:flex;align-items:center;justify-content:center;gap:12px}#ielts-ai-examiner-screen .ielts-live-mic-indicator,#ielts-ai-examiner-screen .ielts-live-camera-toggle{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#e2e8f0;background:#1e293be6;border:1px solid #334155;transition:background .2s,color .2s,box-shadow .2s}#ielts-ai-examiner-screen .ielts-live-mic-indicator[data-state=live]{color:#6ee7b7;box-shadow:0 0 0 3px #10b98140}#ielts-ai-examiner-screen .ielts-live-camera-toggle:hover{background:#334155}#ielts-ai-examiner-screen .ielts-live-camera-toggle.active{color:#fff;background:#059669;border-color:#10b981}#ielts-ai-examiner-screen .ielts-live-camera-toggle:focus-visible,#ielts-ai-examiner-screen .ielts-live-finish-answer:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}#ielts-ai-examiner-screen #ielts-live-finish-answer.ielts-live-finish-answer{margin:0;padding:12px 22px;border-radius:999px;color:#fff;background:#4f46e5;font-weight:750;box-shadow:0 10px 24px #4f46e54d}#ielts-ai-examiner-screen #ielts-live-finish-answer.ielts-live-finish-answer:hover{background:#6366f1}#ielts-ai-examiner-screen .ielts-live-app.exam-mode #ielts-live-active-view .ielts-live-status,#ielts-ai-examiner-screen .ielts-live-app.exam-mode #ielts-live-active-view .ielts-live-hint{display:none}#ielts-ai-examiner-screen .ielts-live-app.practice-mode #ielts-live-active-view .ielts-live-status{min-height:0;margin-top:14px}#ielts-ai-examiner-screen .ielts-live-app.practice-mode #ielts-live-active-view .ielts-live-status h2{display:none}#ielts-ai-examiner-screen .ielts-live-opt{grid-column:1 / -1;display:flex;align-items:flex-start;gap:9px;color:#cbd5e1;font-size:13px;line-height:1.45}#ielts-ai-examiner-screen .ielts-live-opt input{margin-top:3px;accent-color:#10b981}#ielts-ai-examiner-screen .ielts-live-notes-wrap{display:block;margin:0 0 18px}#ielts-ai-examiner-screen .ielts-live-notes-wrap span{display:block;margin-bottom:6px;color:#94a3b8;font-size:12px;font-weight:650}#ielts-ai-examiner-screen .ielts-live-notes-wrap textarea{width:100%;resize:vertical;min-height:92px;padding:12px 14px;border:1px dashed #475569;border-radius:12px;color:#f8fafc;background:#0206178c;font:500 14px/1.55 inherit}#ielts-ai-examiner-screen .ielts-live-notes-wrap textarea:focus{outline:2px solid #34d399;outline-offset:1px}@media(max-width:640px){#ielts-ai-examiner-screen .ielts-live-tile--examiner{aspect-ratio:3 / 4;max-height:66vh;border-radius:18px}#ielts-ai-examiner-screen .ielts-live-tile--self{right:10px;bottom:10px;width:30%;min-width:92px}#ielts-ai-examiner-screen #ielts-live-active-view{padding:12px}}@media(prefers-reduced-motion:reduce){#ielts-ai-examiner-screen .ielts-live-avatar-img,#ielts-ai-examiner-screen .ielts-live-rec i,#ielts-ai-examiner-screen .ielts-live-join-spinner{animation:none!important}}@media screen{.ielts-report-print-host{display:none!important}}@page{size:A4;margin:16mm 14mm 18mm;@bottom-left{content:"AI practice estimate, not an official IELTS score";color:#8a93a3;font:8pt Inter,sans-serif}@bottom-right{content:"Page " counter(page) " of " counter(pages);color:#8a93a3;font:8pt Inter,sans-serif}}@media print{body.ielts-report-printing>:not(.ielts-report-print-host){display:none!important}body.ielts-report-printing{margin:0!important;padding:0!important;background:#fff!important}html.ielts-report-printing,html.ielts-report-printing body.ielts-report-printing,.ielts-report-print-host{position:static!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html.ielts-report-printing body.ielts-report-printing,.ielts-report-print-host{display:block!important}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:10.5pt;line-height:1.55}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-tabs,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-actions{display:none!important}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-tab-panel{display:block!important}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-tab-panel+.ielts-live-tab-panel{break-before:page}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-print-title{display:block;margin:0 0 8pt;color:var(--lr-gold);font:600 7.5pt/1 var(--lr-ui);letter-spacing:.12em;text-transform:uppercase}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-accordion>:not(summary){display:block!important}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-banner,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-section,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-roadmap{box-shadow:none}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-dochead{display:flex;align-items:center;gap:10pt;margin-bottom:12pt;padding-bottom:8pt;border-bottom:1pt solid var(--lr-line-2)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-dochead-mark{display:grid;place-items:center;width:26pt;height:26pt;border-radius:5pt;color:#fff;background:var(--lr-navy);font:700 11pt var(--lr-serif)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-dochead-t{color:var(--lr-ink);font:600 10pt var(--lr-ui)}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-dochead-s{color:var(--lr-muted);font-size:8pt}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-dochead-r{margin-left:auto;color:var(--lr-muted);font-size:8pt;line-height:1.5;text-align:right}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-banner{grid-template-columns:110pt minmax(0,1fr) 150pt;gap:14pt;padding:14pt 16pt}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-dial,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-dial svg{width:110pt;height:110pt}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-dial strong{font-size:32pt}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-title{font-size:18pt}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-summary,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-roadmap p{font-size:11.5pt}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-section,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-roadmap{padding:14pt 16pt}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-section>h3,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-roadmap>h3{font-size:14pt}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-criterion-card p,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-priority p,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-panel ul,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-roadmap li{font-size:10pt}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-table td.said,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-table td.fix,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-quote,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-turn.candidate .ielts-live-turn-text{font-size:10.5pt}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-metric .metric-value{font-size:18pt}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-criterion-card strong,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-part-score strong{font-size:17pt}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-report-banner,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-criterion-card,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-metric,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-priority,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-panel,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-coverage-item,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-vocab,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-quote,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-turn,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-table tr{break-inside:avoid}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-section>h3,:is(#ielts-ai-examiner-screen,.ielts-report-print-host) .ielts-live-subhead{break-after:avoid}:is(#ielts-ai-examiner-screen,.ielts-report-print-host) p{orphans:3;widows:3}}
