@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.FqIosq_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.FqIosq_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:hindSiliguri;src:url(../media/HindSiliguri_Regular-s.p.02g-xxa3dl8e_.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hindSiliguri;src:url(../media/HindSiliguri_Bold-s.p.0w5qmv9v-miuw.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:hindSiliguri Fallback;src:local(Arial);ascent-override:115.35%;descent-override:51.78%;line-gap-override:0.0%;size-adjust:96.75%}._6eI-GW_className{font-family:hindSiliguri,hindSiliguri Fallback}._6eI-GW_variable{--font-hind-siliguri:"hindSiliguri", "hindSiliguri Fallback"}
.DcJ23G_popupBackdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#0f172aa6;justify-content:center;align-items:center;padding:1.25rem;animation:.15s ease-out forwards DcJ23G_fadeIn;display:flex;position:fixed;inset:0}@keyframes DcJ23G_fadeIn{0%{opacity:0}to{opacity:1}}.DcJ23G_popupCard{background:var(--dash-card-bg,#fff);border:1.5px solid var(--dash-card-border,var(--dash-card-border));transform-origin:bottom;border-radius:22px;flex-direction:column;gap:1.25rem;width:100%;max-width:460px;padding:1.75rem 1.75rem 1.5rem;animation:.22s cubic-bezier(.34,1.56,.64,1) forwards DcJ23G_popIn;display:flex;position:relative;box-shadow:0 20px 50px #00000040}@keyframes DcJ23G_popIn{0%{opacity:0;transform:scale(.9)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}.DcJ23G_closeButton{background:var(--dash-subtle-bg,#f1f5f9);border:2px solid var(--dash-card-border,var(--dash-card-border));width:34px;height:34px;box-shadow:none;color:var(--dash-text-muted,#64748b);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:all .1s ease-out;display:flex;position:absolute;top:1rem;right:1rem}.DcJ23G_closeButton:hover{background:var(--dash-card-border,#e2e8f0);color:var(--dash-text-primary,#0f172a);box-shadow:none}.DcJ23G_closeButton:active{box-shadow:0 0 #0000}.DcJ23G_popupHeader{align-items:flex-start;gap:1rem;padding-right:2rem;display:flex}.DcJ23G_iconWrap{border:2px solid;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.DcJ23G_variantWarning .DcJ23G_iconWrap{background:var(--tint-amber-bg);border-color:var(--tint-amber-border)}.DcJ23G_variantMic .DcJ23G_iconWrap{background:var(--tint-red-bg);border-color:var(--l-fecaca,#fecaca)}.DcJ23G_variantSuccess .DcJ23G_iconWrap{background:var(--tint-green-bg);border-color:var(--l-a7f3d0,#a7f3d0)}.DcJ23G_variantInfo .DcJ23G_iconWrap{background:var(--dash-accent-subtle,#f0f9ff);border-color:var(--dash-accent-border,var(--dash-accent-border))}.DcJ23G_variantPro .DcJ23G_iconWrap{background:var(--tint-sky-bg);border-color:var(--brand-line)}.DcJ23G_headerContent{flex-direction:column;gap:.25rem;display:flex}.DcJ23G_popupKicker{text-transform:uppercase;letter-spacing:.08em;color:var(--dash-text-muted,#64748b);font-size:.72rem;font-weight:800}.DcJ23G_popupTitle{color:var(--dash-text-primary,#0f172a);margin:0;font-size:1.25rem;font-weight:800;line-height:1.25}.DcJ23G_popupBody{color:var(--dash-text-secondary,#334155);flex-direction:column;gap:.85rem;font-size:.935rem;line-height:1.55;display:flex}.DcJ23G_messageText{margin:0}.DcJ23G_infoBox{background:var(--dash-subtle-bg,#f8fafc);border:1.5px solid var(--dash-card-border,var(--dash-card-border));color:var(--dash-text-secondary,#475569);border-radius:12px;flex-direction:column;gap:.4rem;padding:.85rem 1rem;font-size:.85rem;display:flex}.DcJ23G_infoItem{align-items:flex-start;gap:.5rem;display:flex}.DcJ23G_infoBullet{background:#0ea5e9;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.45rem}.DcJ23G_actionsRow{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.DcJ23G_btnSecondary{color:var(--dash-text-secondary);background:var(--dash-card-bg);border:2px solid var(--dash-card-border);box-shadow:0 4px 0 var(--dash-card-border-hover);cursor:pointer;white-space:nowrap;border-radius:12px;padding:.7rem 1.25rem;font-size:.885rem;font-weight:700;transition:all .1s ease-out}.DcJ23G_btnSecondary:hover{box-shadow:0 6px 0 var(--dash-card-border-hover);border-color:#94a3b8;transform:translateY(-2px)}.DcJ23G_btnSecondary:active{transform:translateY(4px);box-shadow:0 0 #0000}.DcJ23G_btnPrimary{color:#fff;cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:12px;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:.885rem;font-weight:800;transition:all .1s ease-out;display:inline-flex}.DcJ23G_primaryDefault{background:var(--brand);box-shadow:0 4px 0 var(--brand-shadow);border-color:#0284c7}.DcJ23G_primaryDefault:hover{box-shadow:0 6px 0 var(--brand-shadow);transform:translateY(-2px)}.DcJ23G_primaryDefault:active{transform:translateY(4px);box-shadow:0 0 #0000}.DcJ23G_primaryWarning{background:#ea580c;border-color:#c2410c;box-shadow:0 4px #c2410c}.DcJ23G_primaryWarning:hover{transform:translateY(-2px);box-shadow:0 6px #c2410c}.DcJ23G_primaryWarning:active{transform:translateY(4px);box-shadow:0 0 #0000}.DcJ23G_primarySuccess{background:#10b981;border-color:#059669;box-shadow:0 4px #059669}.DcJ23G_primarySuccess:hover{transform:translateY(-2px);box-shadow:0 6px #059669}.DcJ23G_primarySuccess:active{transform:translateY(4px);box-shadow:0 0 #0000}.DcJ23G_primaryPro{background:var(--brand);border-color:var(--t-0284c7,#0284c7);box-shadow:0 4px 0 var(--t-0284c7,#0284c7)}.DcJ23G_primaryPro:hover{box-shadow:0 6px 0 var(--t-0284c7,#0284c7);transform:translateY(-2px)}.DcJ23G_primaryPro:active{transform:translateY(4px);box-shadow:0 0 #0000}@media (max-width:480px){.DcJ23G_popupCard{gap:1rem;padding:1.4rem 1.2rem 1.25rem}.DcJ23G_actionsRow{flex-direction:column-reverse;width:100%}.DcJ23G_btnSecondary,.DcJ23G_btnPrimary{justify-content:center;width:100%}}
.Nuh3ha_overlay{-webkit-backdrop-filter:blur(6px);z-index:3000;background:#0f172a9e;justify-content:center;align-items:center;padding:1.25rem;animation:.16s ease-out Nuh3ha_overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes Nuh3ha_overlayFadeIn{0%{opacity:0}to{opacity:1}}.Nuh3ha_modalCard{box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0;border-radius:1.35rem;flex-direction:column;gap:1.15rem;width:100%;max-width:440px;padding:1.6rem 1.5rem;animation:.16s cubic-bezier(.16,1,.3,1) Nuh3ha_modalScaleUp;display:flex;position:relative;box-shadow:0 20px 50px #00000040}@keyframes Nuh3ha_modalScaleUp{0%{opacity:0;transform:scale(.95)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.Nuh3ha_topRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Nuh3ha_badgeWrap{align-items:center;gap:.85rem;display:flex}.Nuh3ha_badgeError{width:48px;height:48px;box-shadow:none;color:#e11d48;background:#fff1f2;border:1.5px solid #fecdd3;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Nuh3ha_badgeTest{width:48px;height:48px;box-shadow:none;color:#0284c7;background:#f0f9ff;border:1.5px solid #bae6fd;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Nuh3ha_headerText{flex-direction:column;gap:.2rem;display:flex}.Nuh3ha_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0;font-size:.7rem;font-weight:800;line-height:1}.Nuh3ha_eyebrowError{color:#e11d48}.Nuh3ha_eyebrowTest{color:#0284c7}.Nuh3ha_title{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:850;line-height:1.25}.Nuh3ha_closeBtn{box-shadow:none;color:#64748b;cursor:pointer;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .1s,box-shadow .1s,background .1s;display:flex}.Nuh3ha_closeBtn:hover{box-shadow:none;color:#0f172a;background:#fff}.Nuh3ha_closeBtn:active{box-shadow:0 0 #0000}.Nuh3ha_desc{color:#475569;margin:0;font-size:.88rem;line-height:1.45}.Nuh3ha_quickTipBox{color:#334155;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;gap:.6rem;padding:.75rem .9rem;font-size:.82rem;font-weight:600;display:flex}.Nuh3ha_quickTipDot{background:#0284c7;border-radius:50%;flex-shrink:0;width:7px;height:7px}.Nuh3ha_promptBox{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.3rem;padding:.85rem 1rem;display:flex}.Nuh3ha_promptLabel{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:.7rem;font-weight:800}.Nuh3ha_promptQuote{color:#0f172a;margin:0;font-size:.88rem;font-style:italic;font-weight:600;line-height:1.35}.Nuh3ha_meterWrap{flex-direction:column;gap:.4rem;display:flex}.Nuh3ha_meterHead{color:#475569;letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.74rem;font-weight:800;display:flex}.Nuh3ha_meterTrack{background:#e2e8f0;border-radius:999px;height:10px;overflow:hidden;box-shadow:inset 0 2px 4px #00000014}.Nuh3ha_meterFill{background:#0ea5e9;border-radius:999px;height:100%;transition:width 80ms linear}.Nuh3ha_meterFillActive{background:#10b981}.Nuh3ha_statusRow{align-items:center;gap:.5rem;padding:.4rem .2rem;font-size:.82rem;font-weight:700;display:flex}.Nuh3ha_statusListening{color:#0284c7}.Nuh3ha_statusSuccess{color:#15803d}.Nuh3ha_statusError{color:#e11d48}.Nuh3ha_pulseDot{background:#0284c7;border-radius:50%;width:8px;height:8px;animation:1s infinite alternate Nuh3ha_pulseDot}@keyframes Nuh3ha_pulseDot{0%{opacity:.6;transform:scale(.8)}to{opacity:1;transform:scale(1.3)}}.Nuh3ha_playbackBox{background:#f0f9ff;border:1.5px solid #bae6fd;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.Nuh3ha_playbackInfo{flex-direction:column;gap:.15rem;display:flex}.Nuh3ha_playbackTitle{color:#0369a1;font-size:.82rem;font-weight:800}.Nuh3ha_playbackSub{color:#0284c7;opacity:.9;font-size:.72rem}.Nuh3ha_actionsColumn{flex-direction:column;gap:.65rem;margin-top:.25rem;display:flex}.Nuh3ha_primary3dBtn{color:#fff;background:var(--brand);width:100%;box-shadow:0 4px 0 var(--brand-shadow);cursor:pointer;border:2px solid #0369a1;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.25rem;font-size:.95rem;font-weight:800;transition:transform .1s,box-shadow .1s,background .1s;display:inline-flex}.Nuh3ha_primary3dBtn:hover{box-shadow:0 6px 0 var(--brand-shadow);background:var(--brand);transform:translateY(-2px)}.Nuh3ha_primary3dBtn:active{transform:translateY(4px);box-shadow:0 0 #0000}.Nuh3ha_secondaryRow{align-items:center;gap:.6rem;width:100%;display:flex}.Nuh3ha_secondary3dBtn{color:#334155;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:.875rem;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:.75rem 1rem;font-size:.86rem;font-weight:800;transition:transform .1s,box-shadow .1s,background .1s,color .1s;display:inline-flex;box-shadow:0 4px #cbd5e1}.Nuh3ha_secondary3dBtn:hover{color:#0f172a;background:#f8fafc;transform:translateY(-2px);box-shadow:0 6px #cbd5e1}.Nuh3ha_secondary3dBtn:active{transform:translateY(4px);box-shadow:0 0 #0000}
.zibaWa_ieltsHeaderWrapper{width:100%;margin-bottom:1.5rem}.zibaWa_topSection{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.zibaWa_titleArea{align-items:center;gap:.85rem;display:flex}.zibaWa_backBtn{border:2px solid var(--color-line,#e2e8f0);background:var(--color-card,#fff);width:40px;height:40px;color:var(--color-ink-2,#475569);cursor:pointer;box-shadow:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:all .12s;display:flex}.zibaWa_backBtn:hover{box-shadow:none;color:var(--color-ink,#0f172a)}.zibaWa_backBtn:active{box-shadow:0 0 #0000}.zibaWa_textGroup{flex-direction:column;gap:.15rem;display:flex}.zibaWa_eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand,#0284c7);font-size:.72rem;font-weight:700}.zibaWa_pageTitle{color:var(--color-ink,#0f172a);letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.zibaWa_pageSubtitle{color:var(--color-ink-3,#64748b);margin:0;font-size:.82rem;font-weight:500}.zibaWa_rightActions{align-items:center;gap:.75rem;display:flex}.zibaWa_historyLinkBtn{color:var(--color-ink-2,#334155);background:var(--color-card,#fff);border:2px solid var(--color-line,#e2e8f0);box-shadow:none;cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .12s;display:inline-flex}.zibaWa_historyLinkBtn:hover{box-shadow:none;color:#0284c7;border-color:#bae6fd}.zibaWa_historyLinkBtn:active{box-shadow:0 0 #0000}.zibaWa_trackRow{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.zibaWa_trackToggle{background:var(--color-paper-2,#f1f5f9);border:2px solid var(--color-line,#e2e8f0);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.zibaWa_trackToggleBtn{cursor:pointer;color:var(--color-ink-3,#64748b);background:0 0;border:none;border-radius:8px;padding:.45rem 1.15rem;font-size:.8rem;font-weight:700;transition:all .12s}.zibaWa_trackToggleBtnActive{background:var(--color-card,#fff);color:var(--color-brand,#0284c7);box-shadow:none}@media (max-width:640px){.zibaWa_pageTitle{font-size:1.25rem}.zibaWa_topSection{flex-direction:column;align-items:flex-start}.zibaWa_tabItem{padding:.5rem .85rem;font-size:.78rem}}
.unatiG_bannerWrapper{border-radius:18px;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;margin-bottom:1.5rem;padding:1.25rem 1.5rem;transition:all .2s;animation:.25s cubic-bezier(.16,1,.3,1) unatiG_bannerSlideDown;display:flex}@keyframes unatiG_bannerSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.unatiG_bannerPassed{background:#f0fdf4;border:1.5px solid #10b981;box-shadow:0 1px 3px #10b9811f}.unatiG_bannerRetry{background:#fffbeb;border:1.5px solid #f59e0b;box-shadow:0 1px 3px #f59e0b1f}.unatiG_contentArea{align-items:center;gap:1.1rem;display:flex}.unatiG_iconCircle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.unatiG_iconCirclePassed{color:#fff;box-shadow:none;background:#10b981}.unatiG_iconCircleRetry{color:#fff;box-shadow:none;background:#f59e0b}.unatiG_textContent{flex-direction:column;gap:.25rem;display:flex}.unatiG_eyebrowRow{align-items:center;gap:.5rem;display:flex}.unatiG_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:.6875rem;font-weight:800}.unatiG_bandTag{letter-spacing:.04em;border-radius:4px;padding:.1rem .45rem;font-size:.6875rem;font-weight:800}.unatiG_bandTagPassed{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.unatiG_bandTagRetry{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.unatiG_title{color:#0f172a;margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.unatiG_subtitle{color:#475569;margin:0;font-size:.8125rem;font-weight:500;line-height:1.35}.unatiG_actionsArea{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.unatiG_primaryBtn{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#58cc02;border:2px solid #58cc02;border-radius:12px;align-items:center;gap:.45rem;padding:.65rem 1.15rem;font-size:.875rem;font-weight:800;text-decoration:none;transition:all .1s;display:inline-flex;box-shadow:0 4px #46a302}.unatiG_primaryBtn:hover{background:#61d800;transform:translateY(-2px);box-shadow:0 6px #46a302}.unatiG_primaryBtn:active{transform:translateY(4px);box-shadow:0 0 #0000}.unatiG_secondaryBtn{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff;border:2px solid #e2e8f0;border-radius:12px;align-items:center;gap:.45rem;padding:.65rem 1.05rem;font-size:.875rem;font-weight:800;text-decoration:none;transition:all .1s;display:inline-flex;box-shadow:0 4px #cbd5e1}.unatiG_secondaryBtn:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 6px #94a3b8}.unatiG_secondaryBtn:active{transform:translateY(4px);box-shadow:0 0 #0000}@media (max-width:768px){.unatiG_bannerWrapper{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}.unatiG_actionsArea{justify-content:flex-end}}
.vfMr2G_root{--gym-good:var(--feat-partner);--gym-good-soft:var(--feat-partner-soft);--gym-good-line:var(--feat-partner-line);--gym-warn:var(--feat-scenario);--gym-warn-soft:var(--feat-scenario-soft);--gym-warn-line:var(--feat-scenario-line);--gym-bad:#dc2626;--gym-bad-soft:#fef2f2;--gym-bad-line:#fecaca;flex-direction:column;gap:1.25rem;min-width:0;display:flex}[data-theme=dark] .vfMr2G_root{--gym-bad:#f87171;--gym-bad-soft:#f871711a;--gym-bad-line:#f871714d}.vfMr2G_card{background:var(--dash-card-bg);border:1.5px solid var(--dash-card-border);border-radius:1.25rem;min-width:0;padding:1.25rem 1.35rem;box-shadow:0 1px 3px #0f172a0a}.vfMr2G_kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--dash-text-muted);align-items:center;gap:.5rem;margin:0;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.vfMr2G_kicker:before{content:"";background:var(--brand);border-radius:2px;width:12px;height:2px}.vfMr2G_bn{font-family:var(--font-bengali)}.vfMr2G_btnPrimary,.vfMr2G_btnSecondary{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:.9rem;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:0 1.4rem;font-family:inherit;font-size:.95rem;font-weight:800;transition:transform .1s,box-shadow .1s,color .15s;display:inline-flex}.vfMr2G_btnPrimary{background:var(--brand);color:#fff;box-shadow:0 4px 0 var(--brand-shadow);border:none}.vfMr2G_btnPrimary:hover:not(:disabled){box-shadow:0 6px 0 var(--brand-shadow);transform:translateY(-2px)}.vfMr2G_btnPrimary:active:not(:disabled){transform:translateY(4px);box-shadow:0 0 #0000}.vfMr2G_btnSecondary{background:var(--dash-card-bg);color:var(--dash-text-secondary);border:2px solid var(--dash-card-border);box-shadow:0 4px 0 var(--dash-card-border-hover)}.vfMr2G_btnSecondary:hover:not(:disabled){color:var(--dash-accent);box-shadow:0 6px 0 var(--dash-card-border-hover);transform:translateY(-2px)}.vfMr2G_btnSecondary:active:not(:disabled){transform:translateY(4px);box-shadow:0 0 #0000}.vfMr2G_btnPrimary:disabled,.vfMr2G_btnSecondary:disabled{cursor:not-allowed;opacity:.55}.vfMr2G_btnStop{background:var(--gym-bad);box-shadow:0 4px #991b1b}.vfMr2G_btnStop:hover:not(:disabled){box-shadow:0 6px #991b1b}.vfMr2G_btnLg{min-height:56px;padding:0 1.75rem;font-size:1.02rem}.vfMr2G_flatBtn{border:1.5px solid var(--dash-card-border);background:var(--dash-card-bg);min-height:34px;color:var(--dash-text-secondary);cursor:pointer;white-space:nowrap;border-radius:.6rem;align-items:center;gap:.4rem;padding:0 .75rem;font-family:inherit;font-size:.8rem;font-weight:700;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.vfMr2G_flatBtn:hover:not(:disabled){border-color:var(--dash-card-border-hover);color:var(--dash-accent);background:var(--dash-subtle-bg)}.vfMr2G_flatBtn:disabled{cursor:default;color:var(--gym-good);border-color:var(--gym-good-line);background:var(--gym-good-soft)}.vfMr2G_linkBtn{color:var(--dash-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:.35rem 0;font-family:inherit;font-size:.86rem;font-weight:700;display:inline-flex}.vfMr2G_linkBtn:hover{color:var(--dash-accent)}.vfMr2G_btnPrimary:focus-visible,.vfMr2G_btnSecondary:focus-visible,.vfMr2G_flatBtn:focus-visible,.vfMr2G_linkBtn:focus-visible,.vfMr2G_drillCard:focus-visible,.vfMr2G_chip:focus-visible{outline:3px solid var(--brand-line);outline-offset:2px}.vfMr2G_guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 1.2rem;display:grid}.vfMr2G_guideStep{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.vfMr2G_guideStep+.vfMr2G_guideStep{border-left:1.5px solid var(--dash-subtle-border);padding-left:1rem}.vfMr2G_guideIcon{background:var(--tint-sky-bg);width:36px;height:36px;color:var(--dash-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vfMr2G_guideTitle{color:var(--dash-text-primary);font-size:.9rem;font-weight:800;display:block}.vfMr2G_guideText{color:var(--dash-text-muted);margin-top:.15rem;font-size:.8rem;line-height:1.45;display:block}.vfMr2G_upNext{background:var(--dash-card-bg);border:1.5px solid var(--brand-line);border-radius:1.25rem;align-items:center;gap:1.1rem;padding:1.2rem 1.35rem;display:flex;box-shadow:0 1px 3px #0f172a0a}.vfMr2G_upNextText{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.vfMr2G_upNextKicker{letter-spacing:.06em;text-transform:uppercase;color:var(--dash-accent);font-size:.72rem;font-weight:800}.vfMr2G_upNextTitle{letter-spacing:-.015em;color:var(--dash-text-primary);margin:0;font-size:1.15rem;font-weight:800;line-height:1.3}.vfMr2G_upNextSub{color:var(--dash-text-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.92rem;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.vfMr2G_upNextMeta{color:var(--dash-text-muted);align-items:center;gap:.9rem;font-size:.78rem;font-weight:600;display:flex}.vfMr2G_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.vfMr2G_chips{scrollbar-width:none;gap:.4rem;max-width:100%;margin:-2px;padding:2px;display:flex;overflow-x:auto}.vfMr2G_chips::-webkit-scrollbar{display:none}.vfMr2G_chip{border:1.5px solid var(--dash-card-border);background:var(--dash-card-bg);height:36px;color:var(--dash-text-secondary);cursor:pointer;border-radius:.7rem;flex-shrink:0;align-items:center;gap:.45rem;padding:0 .85rem;font-family:inherit;font-size:.84rem;font-weight:700;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.vfMr2G_chip:hover{border-color:var(--dash-card-border-hover);color:var(--dash-text-primary)}.vfMr2G_chipActive,.vfMr2G_chipActive:hover{border-color:var(--brand-line);background:var(--tint-sky-bg);color:var(--dash-accent)}.vfMr2G_chipCount{opacity:.65;font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:700}.vfMr2G_search{flex:0 260px;min-width:190px;position:relative}.vfMr2G_searchIcon{color:var(--dash-text-muted);pointer-events:none;display:flex;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.vfMr2G_searchInput{border:1.5px solid var(--dash-card-border);background:var(--dash-card-bg);width:100%;height:40px;color:var(--dash-text-primary);border-radius:.75rem;outline:none;padding:0 2.2rem 0 2.3rem;font-family:inherit;font-size:.88rem;transition:border-color .15s}.vfMr2G_searchInput:focus{border-color:var(--brand)}.vfMr2G_searchInput::placeholder{color:var(--dash-text-muted)}.vfMr2G_searchInput::-webkit-search-cancel-button{display:none}.vfMr2G_searchClear{width:26px;height:26px;color:var(--dash-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.vfMr2G_searchClear:hover{background:var(--dash-subtle-bg);color:var(--dash-text-primary)}.vfMr2G_group{flex-direction:column;gap:.85rem;display:flex}.vfMr2G_group+.vfMr2G_group{margin-top:1.25rem}.vfMr2G_groupHead{align-items:center;gap:.6rem;display:flex}.vfMr2G_groupDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.vfMr2G_groupTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--dash-text-secondary);white-space:nowrap;margin:0;font-size:.78rem;font-weight:800}.vfMr2G_groupRule{background:var(--dash-subtle-border);flex:1;height:1.5px}.vfMr2G_drillIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.vfMr2G_drillIconLg{border-radius:15px;width:52px;height:52px}.vfMr2G_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:.9rem;display:grid}.vfMr2G_drillCard{background:var(--dash-card-bg);border:1.5px solid var(--dash-card-border);cursor:pointer;border-radius:1.1rem;flex-direction:column;gap:.65rem;min-width:0;padding:1.1rem 1.15rem 1rem;transition:border-color .15s;display:flex;box-shadow:0 1px 3px #0f172a0a}.vfMr2G_drillCard:hover{border-color:var(--brand-line)}.vfMr2G_drillCardStatic,.vfMr2G_drillCardStatic:hover{cursor:default;border-color:var(--dash-card-border)}.vfMr2G_cardTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.vfMr2G_level{color:var(--dash-text-muted);white-space:nowrap;align-items:center;gap:.4rem;font-size:.76rem;font-weight:700;display:inline-flex}.vfMr2G_levelBars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.vfMr2G_levelBar{background:var(--dash-subtle-border);border-radius:1.5px;width:4px}.vfMr2G_levelBar:first-child{height:5px}.vfMr2G_levelBar:nth-child(2){height:8px}.vfMr2G_levelBar:nth-child(3){height:12px}.vfMr2G_levelBarOn{background:var(--brand)}.vfMr2G_tag{white-space:nowrap;color:var(--dash-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-size:.76rem;font-weight:800;display:inline-flex}.vfMr2G_tagNew{color:var(--dash-accent)}.vfMr2G_tagDone,.vfMr2G_tagGood{color:var(--gym-good)}.vfMr2G_tagWarn{color:var(--gym-warn)}.vfMr2G_tagBad{color:var(--gym-bad)}.vfMr2G_cardTitle{letter-spacing:-.01em;color:var(--dash-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.vfMr2G_cardFoot{border-top:1.5px solid var(--dash-subtle-border);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;display:flex}.vfMr2G_footMeta{color:var(--dash-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;display:inline-flex}.vfMr2G_btnSm{min-height:36px;box-shadow:0 3px 0 var(--brand-shadow);border-radius:.7rem;padding:0 1rem;font-size:.85rem}.vfMr2G_btnSm:hover:not(:disabled){box-shadow:0 5px 0 var(--brand-shadow)}.vfMr2G_emptyState{text-align:center;color:var(--dash-text-muted);flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.92rem;font-weight:600;display:flex}@media (max-width:760px){.vfMr2G_guide{grid-template-columns:minmax(0,1fr);gap:.75rem}.vfMr2G_guideStep+.vfMr2G_guideStep{border-left:none;border-top:1.5px solid var(--dash-subtle-border);padding-top:.75rem;padding-left:0}}.vfMr2G_arenaTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.vfMr2G_arena{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:1.25rem;display:grid}.vfMr2G_promptCard{flex-direction:column;gap:1.5rem;padding:1.6rem 1.75rem;display:flex}.vfMr2G_promptHead{flex-direction:column;gap:.55rem;display:flex}.vfMr2G_metaLine{text-transform:uppercase;letter-spacing:.08em;color:var(--dash-accent);flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:.72rem;font-weight:800;list-style:none;display:flex}.vfMr2G_metaLine li+li:before{content:"";vertical-align:middle;opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 .55rem;display:inline-block}.vfMr2G_promptTitle{letter-spacing:-.02em;color:var(--dash-text-primary);margin:0;font-size:1.55rem;font-weight:800;line-height:1.25}.vfMr2G_situation{max-width:62ch;color:var(--dash-text-secondary);margin:0;font-size:.98rem;font-weight:500;line-height:1.7}.vfMr2G_taskBox{background:var(--dash-subtle-bg);border-left:3px solid var(--brand);border-radius:.9rem;flex-direction:column;gap:.55rem;padding:1rem 1.15rem;display:flex}.vfMr2G_task{max-width:68ch;color:var(--dash-text-primary);margin:0;font-size:1.05rem;font-weight:500;line-height:1.7}.vfMr2G_aids{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.5rem;display:grid}.vfMr2G_block{flex-direction:column;gap:.65rem;min-width:0;display:flex}.vfMr2G_phrases{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.vfMr2G_phrases li{border:1.5px solid var(--dash-card-border);background:var(--dash-card-bg);color:var(--dash-text-primary);border-radius:.6rem;padding:.4rem .75rem;font-size:.86rem;font-weight:600}.vfMr2G_starters{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.vfMr2G_starters li{color:var(--dash-text-secondary);align-items:flex-start;gap:.65rem;font-size:.92rem;line-height:1.5;display:flex}.vfMr2G_starterNum{background:var(--tint-sky-bg);width:22px;height:22px;color:var(--dash-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.5px;font-size:.72rem;font-weight:800;display:inline-flex}.vfMr2G_hint{border-top:1.5px solid var(--dash-subtle-border);color:var(--dash-text-secondary);align-items:flex-start;gap:.6rem;margin:0;padding-top:1.1rem;font-size:.92rem;line-height:1.65;display:flex}.vfMr2G_hint svg{color:var(--gym-warn);flex-shrink:0;margin-top:3px}.vfMr2G_starterActive{color:var(--dash-text-primary);font-weight:700}.vfMr2G_starterActive .vfMr2G_starterNum{background:var(--gym-warn-soft);border-color:var(--gym-warn-line);color:var(--gym-warn)}.vfMr2G_stage{flex-direction:column;align-items:center;gap:1.1rem;padding:1.4rem 1.35rem 1.5rem;display:flex;position:sticky;top:1rem}.vfMr2G_stageHead{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.vfMr2G_status{letter-spacing:.08em;text-transform:uppercase;color:var(--dash-text-muted);align-items:center;gap:.45rem;font-size:.74rem;font-weight:800;display:inline-flex}.vfMr2G_statusDot{background:var(--dash-card-border-hover);border-radius:50%;width:8px;height:8px}.vfMr2G_statusLive{color:var(--gym-bad)}.vfMr2G_statusLive .vfMr2G_statusDot{background:var(--gym-bad);animation:1.4s ease-in-out infinite vfMr2G_livePulse}@keyframes vfMr2G_livePulse{0%,to{opacity:1}50%{opacity:.35}}.vfMr2G_dial{aspect-ratio:1;width:min(240px,70vw);position:relative}.vfMr2G_dialSvg{width:100%;height:100%;overflow:visible}.vfMr2G_tick{stroke:var(--dash-subtle-border);stroke-linecap:round;transition:stroke .25s}.vfMr2G_tickOn{stroke:var(--brand)}.vfMr2G_ring{fill:none;stroke:var(--dash-subtle-bg);stroke-width:10px}.vfMr2G_ringFill{fill:none;stroke:var(--brand);stroke-width:10px;stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset 1s linear,stroke .3s;transform:rotate(-90deg)}.vfMr2G_ringWarn{stroke:var(--gym-warn)}.vfMr2G_ringBad{stroke:var(--gym-bad)}.vfMr2G_dialCenter{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex;position:absolute;inset:0}.vfMr2G_dialNum{letter-spacing:-.05em;color:var(--dash-text-primary);font-variant-numeric:tabular-nums;font-size:3.6rem;font-weight:800;line-height:1}.vfMr2G_dialHint{color:var(--dash-text-muted);font-size:.82rem;font-weight:700}.vfMr2G_wave{justify-content:center;align-items:center;gap:4px;width:100%;height:44px;display:flex}.vfMr2G_waveBar{background:var(--dash-card-border);border-radius:3px;width:5px;min-height:5px;transition:height 80ms linear,background-color .2s}.vfMr2G_waveLive{background:var(--brand)}.vfMr2G_phases{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:.4rem;display:grid}.vfMr2G_phase{color:var(--dash-text-muted);flex-direction:column;gap:.35rem;font-size:.7rem;font-weight:700;display:flex}.vfMr2G_phaseTrack{background:var(--dash-subtle-bg);border-radius:999px;height:6px;overflow:hidden}.vfMr2G_phaseFill{background:var(--brand);border-radius:999px;height:100%;transition:width 1s linear}.vfMr2G_phaseOn{color:var(--dash-text-primary)}.vfMr2G_liveStats{border:1.5px solid var(--dash-subtle-border);border-radius:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;display:grid}.vfMr2G_liveStat{flex-direction:column;align-items:center;gap:.15rem;padding:.65rem .25rem;display:flex}.vfMr2G_liveStat+.vfMr2G_liveStat{border-left:1.5px solid var(--dash-subtle-border)}.vfMr2G_liveVal{color:var(--dash-text-primary);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.vfMr2G_liveLabel{color:var(--dash-text-muted);font-size:.68rem;font-weight:700}.vfMr2G_lifeline{border:1.5px solid var(--gym-warn-line);background:var(--gym-warn-soft);border-radius:.85rem;align-self:stretch;align-items:flex-start;gap:.65rem;padding:.75rem .9rem;animation:.25s ease-out vfMr2G_lifelineIn;display:flex}@keyframes vfMr2G_lifelineIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.vfMr2G_lifelineLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--gym-warn);font-size:.7rem;font-weight:800;display:block}.vfMr2G_lifelineText{color:var(--dash-text-primary);margin:.15rem 0 0;font-size:.92rem;font-weight:700}.vfMr2G_stageActions{flex-direction:column;align-self:stretch;gap:.75rem;display:flex}.vfMr2G_stageActions .vfMr2G_btnPrimary{width:100%}.vfMr2G_stageRow{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.vfMr2G_stageNote{color:var(--dash-text-muted);text-align:center;margin:0;font-size:.78rem;font-weight:600}.vfMr2G_report{width:100%;max-width:980px;margin:0 auto}.vfMr2G_hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.5rem 1.6rem;display:grid}.vfMr2G_scoreRing{flex-shrink:0;width:120px;height:120px;position:relative}.vfMr2G_scoreRing svg{width:100%;height:100%}.vfMr2G_scoreTrack,.vfMr2G_scoreFill{fill:none;stroke-width:10px}.vfMr2G_scoreTrack{stroke:var(--dash-subtle-bg)}.vfMr2G_scoreFill{stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset .8s cubic-bezier(.16,1,.3,1);transform:rotate(-90deg)}.vfMr2G_toneGood{stroke:var(--gym-good);color:var(--gym-good)}.vfMr2G_toneWarn{stroke:var(--gym-warn);color:var(--gym-warn)}.vfMr2G_toneBad{stroke:var(--gym-bad);color:var(--gym-bad)}.vfMr2G_scoreCenter{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.vfMr2G_scoreNum{letter-spacing:-.04em;color:var(--dash-text-primary);font-variant-numeric:tabular-nums;font-size:2.3rem;font-weight:800}.vfMr2G_scoreOf{color:var(--dash-text-muted);margin-top:.2rem;font-size:.72rem;font-weight:700}.vfMr2G_heroInfo{flex-direction:column;gap:.45rem;min-width:0;display:flex}.vfMr2G_grade{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}.vfMr2G_heroTitle{letter-spacing:-.02em;color:var(--dash-text-primary);margin:0;font-size:1.3rem;font-weight:800;line-height:1.3}.vfMr2G_heroStats{flex-wrap:wrap;gap:.35rem 1.25rem;margin:.2rem 0 0;display:flex}.vfMr2G_heroStat{align-items:baseline;gap:.35rem;font-size:.82rem;display:flex}.vfMr2G_heroStat dt{color:var(--dash-text-muted);font-weight:600}.vfMr2G_heroStat dd{color:var(--dash-text-primary);font-variant-numeric:tabular-nums;margin:0;font-weight:800}.vfMr2G_heroActions{flex-direction:column;gap:.75rem;display:flex}.vfMr2G_sectionHead{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.vfMr2G_sectionTitle{letter-spacing:-.01em;color:var(--dash-text-primary);align-items:center;gap:.55rem;margin:0;font-size:1rem;font-weight:800;display:inline-flex}.vfMr2G_sectionCount{color:var(--dash-text-muted);font-size:.78rem;font-weight:700}.vfMr2G_compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.vfMr2G_compareCard{flex-direction:column;gap:.75rem;display:flex}.vfMr2G_compareHead{justify-content:space-between;align-items:center;gap:.5rem;min-height:34px;display:flex}.vfMr2G_saidText,.vfMr2G_betterText{margin:0;font-size:.98rem;line-height:1.7}.vfMr2G_saidText{color:var(--dash-text-secondary)}.vfMr2G_betterCard{border-color:var(--gym-good-line)}.vfMr2G_betterText{color:var(--dash-text-primary);font-weight:600}.vfMr2G_insight{border-color:var(--gym-warn-line);background:var(--gym-warn-soft);align-items:flex-start;gap:.85rem;display:flex}.vfMr2G_insightIcon{color:var(--gym-warn);flex-shrink:0;margin-top:2px;display:flex}.vfMr2G_insightText{color:var(--dash-text-primary);margin:.35rem 0 0;font-size:.95rem;line-height:1.7}.vfMr2G_criteria{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 2rem;display:grid}.vfMr2G_criterion{flex-direction:column;gap:.45rem;min-width:0;display:flex}.vfMr2G_criterionHead{color:var(--dash-text-primary);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.88rem;font-weight:800;display:flex}.vfMr2G_criterionScore{font-variant-numeric:tabular-nums}.vfMr2G_bar{background:var(--dash-subtle-bg);border-radius:999px;height:8px;overflow:hidden}.vfMr2G_barFill{border-radius:999px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1)}.vfMr2G_fillGood{background:var(--gym-good)}.vfMr2G_fillWarn{background:var(--gym-warn)}.vfMr2G_fillBad{background:var(--gym-bad)}.vfMr2G_criterionText{color:var(--dash-text-secondary);margin:0;font-size:.84rem;line-height:1.55}.vfMr2G_filterRow{flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem;display:flex}.vfMr2G_list{flex-direction:column;display:flex}.vfMr2G_item{flex-direction:column;gap:.55rem;padding:1rem 0;display:flex}.vfMr2G_item+.vfMr2G_item{border-top:1.5px solid var(--dash-subtle-border)}.vfMr2G_item:first-child{padding-top:0}.vfMr2G_item:last-child{padding-bottom:0}.vfMr2G_itemTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.vfMr2G_itemTag{letter-spacing:.04em;text-transform:uppercase;color:var(--dash-text-muted);font-size:.72rem;font-weight:800}.vfMr2G_itemActions{flex-shrink:0;gap:.4rem;display:flex}.vfMr2G_wrong,.vfMr2G_right{align-items:flex-start;gap:.6rem;margin:0;font-size:.95rem;line-height:1.55;display:flex}.vfMr2G_wrong{color:var(--dash-text-muted)}.vfMr2G_wrong span:last-child{text-decoration:line-through;-webkit-text-decoration-color:var(--gym-bad);text-decoration-color:var(--gym-bad);text-decoration-thickness:1.5px}.vfMr2G_right{color:var(--dash-text-primary);font-weight:700}.vfMr2G_mark{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:inline-flex}.vfMr2G_markBad{background:var(--gym-bad)}.vfMr2G_markGood{background:var(--gym-good)}.vfMr2G_why{color:var(--dash-text-secondary);margin:0;padding-left:1.75rem;font-size:.85rem;line-height:1.6}.vfMr2G_example{background:var(--dash-subtle-bg);color:var(--dash-text-secondary);border-radius:.7rem;margin:0;padding:.6rem .8rem;font-size:.86rem;line-height:1.55}.vfMr2G_bnMeaning{color:var(--dash-text-secondary);margin:0;padding-left:1.75rem;font-size:.86rem}.vfMr2G_tip{background:var(--tint-sky-bg);border:1.5px solid var(--brand-line);color:var(--dash-text-primary);border-radius:.85rem;align-items:flex-start;gap:.6rem;margin:0 0 1rem;padding:.8rem .95rem;font-size:.9rem;line-height:1.6;display:flex}.vfMr2G_tip svg{flex-shrink:0;margin-top:2px}.vfMr2G_sounds{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:.75rem;display:grid}.vfMr2G_sound{border:1.5px solid var(--dash-subtle-border);background:var(--dash-subtle-bg);border-radius:.9rem;flex-direction:column;gap:.45rem;padding:.85rem .95rem;display:flex}.vfMr2G_soundTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.vfMr2G_soundWord{color:var(--dash-text-primary);font-size:1rem;font-weight:800}.vfMr2G_ipa{color:var(--dash-accent);font-size:.82rem;font-weight:600}.vfMr2G_soundTip{color:var(--dash-text-secondary);margin:0;font-size:.84rem;line-height:1.55}.vfMr2G_iconBtn{border:1.5px solid var(--dash-card-border);background:var(--dash-card-bg);width:32px;height:32px;color:var(--dash-text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.vfMr2G_iconBtn:hover,.vfMr2G_iconBtnOn{color:var(--dash-accent);border-color:var(--brand-line)}.vfMr2G_closing{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.vfMr2G_wellList{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.vfMr2G_wellList li{color:var(--dash-text-primary);align-items:flex-start;gap:.55rem;font-size:.9rem;line-height:1.55;display:flex}.vfMr2G_wellList svg{color:var(--gym-good);flex-shrink:0;margin-top:3px}.vfMr2G_nextText{color:var(--dash-text-primary);margin:0;font-size:.95rem;line-height:1.65}.vfMr2G_reportActions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:.25rem;display:flex}@media (max-width:980px){.vfMr2G_arena{grid-template-columns:minmax(0,1fr)}.vfMr2G_stage{position:static}}@media (max-width:760px){.vfMr2G_hero{grid-template-columns:auto minmax(0,1fr)}.vfMr2G_heroActions{flex-direction:row;grid-column:1/-1}.vfMr2G_heroActions>*{flex:1}.vfMr2G_compare,.vfMr2G_criteria,.vfMr2G_closing{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.vfMr2G_card{border-radius:1rem;padding:1.05rem 1.1rem}.vfMr2G_upNext{flex-wrap:wrap;align-items:flex-start;padding:1rem 1.05rem}.vfMr2G_upNext .vfMr2G_btnPrimary{flex-basis:100%}.vfMr2G_upNext .vfMr2G_drillIconLg{width:44px;height:44px}.vfMr2G_search{flex:100%}.vfMr2G_promptTitle{font-size:1.2rem}.vfMr2G_promptCard{gap:1.2rem;padding:1.15rem}.vfMr2G_taskBox{padding:.85rem .95rem}.vfMr2G_task{font-size:.98rem}.vfMr2G_hero{gap:1rem;padding:1.15rem}.vfMr2G_scoreRing{width:92px;height:92px}.vfMr2G_scoreNum{font-size:1.85rem}.vfMr2G_heroTitle{font-size:1.08rem}.vfMr2G_reportActions{flex-direction:column-reverse}.vfMr2G_reportActions>*{width:100%}}@media (prefers-reduced-motion:reduce){.vfMr2G_statusLive .vfMr2G_statusDot,.vfMr2G_lifeline{animation:none}.vfMr2G_ringFill,.vfMr2G_phaseFill,.vfMr2G_scoreFill,.vfMr2G_barFill{transition:none}}.vfMr2G_plain{color:var(--dash-text-muted);align-items:flex-start;gap:.6rem;margin:0;font-size:.95rem;line-height:1.55;display:flex}.vfMr2G_markNeutral{background:var(--dash-subtle-bg);border:1.5px solid var(--dash-subtle-border);color:var(--dash-text-muted)}.vfMr2G_tipFlush{margin:0}.vfMr2G_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes vfMr2G_gymShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.vfMr2G_sk{background:var(--skel-gradient);background-size:200% 100%;flex-shrink:0;max-width:100%;animation:1.6s cubic-bezier(.4,0,.2,1) infinite vfMr2G_gymShimmer;display:block}@media (prefers-reduced-motion:reduce){.vfMr2G_sk{animation:none}}
@keyframes KBFKDq_ieltsSweep{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes KBFKDq_ieltsFade{0%{opacity:0}to{opacity:1}}.KBFKDq_s{background:var(--skel-gradient);background-size:200% 100%;border-radius:8px;max-width:100%;animation:1.6s cubic-bezier(.4,0,.2,1) infinite KBFKDq_ieltsSweep}.KBFKDq_page{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:100%;min-width:0;max-width:1200px;margin:0 auto;padding:0 0 3.5rem;animation:.2s ease-out both KBFKDq_ieltsFade;display:flex}.KBFKDq_header{flex-direction:column;gap:1.1rem;display:flex}.KBFKDq_headerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.KBFKDq_titleBlock{flex:1;align-items:center;gap:.85rem;min-width:0;display:flex}.KBFKDq_titleText{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.KBFKDq_backBtn{border-radius:12px;flex-shrink:0;width:40px;height:40px}.KBFKDq_toggle{background:var(--dash-card-bg);border:1.5px solid var(--dash-card-border);border-radius:12px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.KBFKDq_card{background:var(--dash-card-bg);border:1.5px solid var(--dash-card-border);border-radius:14px;flex-direction:column;gap:.7rem;min-width:0;padding:1.25rem;display:flex;box-shadow:0 1px 3px #0f172a0a}.KBFKDq_bookGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:1rem;display:grid}.KBFKDq_bookCard{align-items:center}.KBFKDq_testGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.KBFKDq_runner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.KBFKDq_pane{gap:.75rem;padding:1.5rem;}.KBFKDq_toolbar{flex-direction:row;justify-content:space-between;align-items:center;padding:.85rem 1.1rem;}.KBFKDq_option{border-radius:10px;height:44px}.KBFKDq_scoreRow,.KBFKDq_kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.KBFKDq_kpiCard{border-radius:16px;gap:.6rem;padding:1.15rem;}.KBFKDq_pillRow{gap:.5rem;margin-bottom:.75rem;display:flex;overflow:hidden}.KBFKDq_pathColumn{flex-direction:column;width:100%;max-width:580px;margin:0 auto;display:flex}.KBFKDq_unitHeader{border-radius:16px;gap:.6rem;margin-bottom:1.5rem;padding:1.1rem 1.35rem;}.KBFKDq_nodeSlot{box-sizing:border-box;align-items:center;width:100%;height:110px;display:flex}.KBFKDq_slot_left{justify-content:flex-start;padding-left:18%}.KBFKDq_slot_center{justify-content:center}.KBFKDq_slot_right{justify-content:flex-end;padding-right:18%}.KBFKDq_node{border-radius:50%;width:68px;height:68px}@media (max-width:1024px){.KBFKDq_kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.KBFKDq_runner{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.KBFKDq_page{gap:1rem}.KBFKDq_bookGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.KBFKDq_testGrid{grid-template-columns:minmax(0,1fr)}.KBFKDq_scoreRow{grid-template-columns:repeat(2,minmax(0,1fr))}.KBFKDq_kpiGrid{grid-template-columns:minmax(0,1fr)}.KBFKDq_slot_left{padding-left:8%}.KBFKDq_slot_right{padding-right:8%}.KBFKDq_card,.KBFKDq_pane{padding:1rem}}@media (prefers-reduced-motion:reduce){.KBFKDq_s{animation:none}}.KBFKDq_status{color:var(--dash-text-primary);text-align:center;margin:0;font-size:.95rem;font-weight:800}
@keyframes tZDFJG_shimmerWave{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes tZDFJG_pulseSubtle{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:.85;transform:scale(1.02)}}.tZDFJG_wrapper{background-color:var(--color-paper-2,#f8fafc);border-radius:var(--radius-lg,12px);transition:box-shadow .2s var(--ease-out,ease-out), transform .2s var(--ease-out,ease-out);display:block;position:relative;overflow:hidden}.tZDFJG_shimmerOverlay{z-index:2;background:var(--skel-gradient);pointer-events:none;background-size:200% 100%;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;transition:opacity .35s cubic-bezier(.16,1,.3,1),visibility .35s;animation:1.6s cubic-bezier(.4,0,.2,1) infinite tZDFJG_shimmerWave;display:flex;position:absolute;inset:0}.tZDFJG_shimmerHidden{opacity:0;visibility:hidden;pointer-events:none}.tZDFJG_shimmerIcon{color:var(--color-ink-3,#94a3b8);animation:1.8s ease-in-out infinite tZDFJG_pulseSubtle}.tZDFJG_image{opacity:0;will-change:opacity, transform;width:100%;max-width:100%;height:auto;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);display:block;transform:scale(.99)}.tZDFJG_imageLoaded{opacity:1;transform:scale(1)}.tZDFJG_zoomTrigger{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1.5px solid var(--color-line-2,var(--dash-card-border-hover));border-radius:var(--radius-sm,8px);box-shadow:none;color:var(--color-ink,#0f172a);cursor:pointer;opacity:0;transition:opacity .2s ease, transform .2s var(--ease-out,ease-out), box-shadow .15s ease;background:#ffffffeb;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem;transform:translateY(4px)}.tZDFJG_wrapper:hover .tZDFJG_zoomTrigger{opacity:1;transform:translateY(0)}.tZDFJG_zoomTrigger:hover{background:var(--dash-card-bg);border-color:var(--color-brand,#0ea5e9);box-shadow:none;color:var(--color-brand-dark,#0284c7)}.tZDFJG_zoomTrigger:active{box-shadow:0 0 #0000}.tZDFJG_errorCard{background:var(--color-paper-2,#f8fafc);border:1.5px dashed var(--color-line-2,var(--dash-card-border-hover));border-radius:var(--radius-lg,12px);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:180px;padding:2rem 1.5rem;display:flex}.tZDFJG_errorIcon{color:var(--color-ink-3,#94a3b8)}.tZDFJG_errorTitle{color:var(--color-ink-2,#475569);letter-spacing:-.01em;font-size:.88rem;font-weight:700}.tZDFJG_retryBtn{background:var(--color-paper,#fff);border:2px solid var(--color-line-2,var(--dash-card-border-hover));box-shadow:none;border-radius:var(--radius-sm,8px);color:var(--color-ink,#0f172a);cursor:pointer;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.82rem;font-weight:700;transition:transform .1s,box-shadow .1s;display:inline-flex}.tZDFJG_retryBtn:hover{border-color:var(--color-brand,#0ea5e9);box-shadow:none;color:var(--color-brand-dark,#0284c7)}.tZDFJG_retryBtn:active{box-shadow:0 0 #0000}.tZDFJG_lightboxBackdrop{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:tZDFJG_fadeIn .2s var(--ease-out,ease-out);background:#0f172ae0;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}@keyframes tZDFJG_fadeIn{0%{opacity:0}to{opacity:1}}.tZDFJG_lightboxContent{flex-direction:column;align-items:center;max-width:95vw;max-height:92vh;display:flex;position:relative}.tZDFJG_lightboxImage{object-fit:contain;border-radius:var(--radius-lg,12px);background:var(--dash-card-bg);max-width:95vw;max-height:88vh;box-shadow:0 25px 60px -15px #00000080}.tZDFJG_lightboxCloseBtn{background:var(--dash-card-bg);border:2px solid var(--color-line-2,var(--dash-card-border-hover));width:2.5rem;height:2.5rem;box-shadow:none;border-radius:var(--radius-full,9999px);color:var(--color-ink,#0f172a);cursor:pointer;justify-content:center;align-items:center;transition:transform .1s,box-shadow .1s;display:inline-flex;position:absolute;top:-1.25rem;right:-1.25rem}.tZDFJG_lightboxCloseBtn:hover{border-color:var(--color-brand,#0ea5e9);color:var(--color-brand-dark,#0284c7);box-shadow:none}.tZDFJG_lightboxCloseBtn:active{box-shadow:0 0 #0000}[data-theme=dark] .tZDFJG_shimmerOverlay{background:var(--skel-gradient);background-size:200% 100%}
.eBue6G_listeningPage{width:100%;max-width:1200px;margin:0 auto;padding:0 0 3.5rem}.eBue6G_pageHeader{align-items:center;gap:.75rem;margin-bottom:1.75rem;display:flex}.eBue6G_backBtn{border:2px solid var(--color-line,var(--dash-card-border));background:var(--color-card,#fff);width:36px;height:36px;color:var(--color-ink-2,#475569);cursor:pointer;box-shadow:none;border-radius:10px;justify-content:center;align-items:center;transition:all .12s;display:flex}.eBue6G_backBtn:hover{box-shadow:none}.eBue6G_backBtn:active{box-shadow:0 0 #0000}.eBue6G_headerText{flex:1}.eBue6G_pageTitle{color:var(--color-ink,#0f172a);letter-spacing:-.02em;font-size:1.35rem;font-weight:700;line-height:1.2}.eBue6G_pageSubtitle{color:var(--color-ink-3,#94a3b8);text-transform:uppercase;letter-spacing:.06em;margin-top:.15rem;font-size:.8rem;font-weight:500}.eBue6G_booksGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:1rem;display:grid}.eBue6G_bookCard{border:1.5px solid var(--color-line,var(--dash-card-border));background:var(--color-card,#fff);cursor:pointer;text-align:center;border-radius:14px;padding:1.25rem;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 3px #0f172a0a}.eBue6G_bookCard:hover{border-color:var(--color-brand,#0ea5e9);box-shadow:0 2px 6px #0f172a0f}.eBue6G_bookCard:active{transform:none}.eBue6G_bookNumber{color:var(--color-brand,#0ea5e9);margin-bottom:.5rem;font-size:2.2rem;font-weight:800;line-height:1}.eBue6G_bookLabel{color:var(--color-ink,#0f172a);margin-bottom:.25rem;font-size:.85rem;font-weight:600}.eBue6G_bookMeta{color:var(--color-ink-3,#94a3b8);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:500}.eBue6G_trackToggle{background:var(--color-paper-2,#f1f5f9);border:2px solid var(--color-line,var(--dash-card-border));border-radius:12px;gap:4px;margin-bottom:1.25rem;padding:4px;display:inline-flex}.eBue6G_trackToggleBtn{cursor:pointer;color:var(--color-ink-3,#64748b);background:0 0;border:none;border-radius:8px;padding:.45rem 1.1rem;font-size:.78rem;font-weight:700;transition:all .12s}.eBue6G_trackToggleBtnActive{background:var(--color-card,#fff);color:var(--color-brand,#0ea5e9);box-shadow:none}.eBue6G_testsGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.eBue6G_testCard{border:1.5px solid var(--color-line,var(--dash-card-border));background:var(--color-card,#fff);cursor:pointer;border-radius:14px;padding:1.25rem;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 3px #0f172a0a}.eBue6G_testCard:hover{border-color:var(--color-brand,#0ea5e9);box-shadow:0 2px 6px #0f172a0f}.eBue6G_testCard:active{transform:none}.eBue6G_testNumber{color:var(--color-brand,#0ea5e9);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.6rem;font-size:.72rem;font-weight:700}.eBue6G_testPartsList{flex-direction:column;gap:.5rem;display:flex}.eBue6G_testPartItem{background:var(--color-paper-2,#f8fafc);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .6rem;transition:background .12s;display:flex}.eBue6G_testPartItem:hover{background:var(--tint-sky-bg-2)}.eBue6G_testPartLabel{color:var(--color-ink,#0f172a);flex:1;font-size:.82rem;font-weight:600}.eBue6G_testPartBadge{color:var(--color-ink-3,#94a3b8);background:var(--color-paper-3,#f1f5f9);text-transform:uppercase;border-radius:4px;padding:.15rem .5rem;font-size:.68rem;font-weight:600}.eBue6G_audioPlayerCard{background:var(--color-card,#fff);border:1.5px solid var(--color-line,var(--dash-card-border));border-radius:14px;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex;box-shadow:0 1px 3px #0f172a0a}.eBue6G_audioPlayBtn{background:var(--brand);color:#fff;cursor:pointer;width:44px;height:44px;box-shadow:0 4px 0 var(--brand-shadow);border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:all .12s;display:flex}.eBue6G_audioPlayBtn:hover{box-shadow:0 6px 0 var(--brand-shadow);transform:translateY(-2px)}.eBue6G_audioPlayBtn:active{transform:translateY(3px);box-shadow:0 0 #0000}.eBue6G_audioInfo{flex-direction:column;flex:1;gap:.35rem;display:flex}.eBue6G_audioHeaderRow{justify-content:space-between;align-items:center;display:flex}.eBue6G_audioTitle{color:var(--color-ink,#0f172a);font-size:.82rem;font-weight:700}.eBue6G_audioTime{color:var(--color-ink-3,#64748b);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.eBue6G_audioTrack{background:var(--color-line,#e2e8f0);cursor:pointer;border-radius:4px;width:100%;height:8px;position:relative;overflow:hidden}.eBue6G_audioProgress{background:var(--color-brand,#0ea5e9);border-radius:4px;height:100%;transition:width .1s linear}.eBue6G_audioControlsRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.eBue6G_speedBtn{border:1.5px solid var(--color-line-2,var(--dash-card-border-hover));background:var(--color-card,#fff);color:var(--color-ink-2,#475569);cursor:pointer;box-shadow:none;border-radius:6px;padding:.3rem .6rem;font-size:.75rem;font-weight:700;transition:all .1s}.eBue6G_speedBtn:active{box-shadow:0 0 #0000}.eBue6G_runnerContainer{flex-direction:column;gap:1rem;display:flex}.eBue6G_runnerTopBar{background:var(--color-card,#fff);border:1.5px solid var(--color-line,var(--dash-card-border));border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex;box-shadow:0 1px 3px #0f172a0a}.eBue6G_timerBox{color:var(--color-ink,#0f172a);font-variant-numeric:tabular-nums;background:var(--color-paper-2,#f8fafc);border:1px solid var(--color-line,var(--dash-card-border));border-radius:8px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:1.1rem;font-weight:800;display:flex}.eBue6G_timerWarning{color:var(--t-dc2626,#dc2626);background:var(--tint-red-bg);border-color:var(--l-fecaca,#fecaca)}.eBue6G_runnerMeta{align-items:center;gap:1rem;display:flex}.eBue6G_answeredCount{color:var(--color-brand,#0ea5e9);background:var(--tint-sky-bg);border:1px solid var(--dash-accent-border);border-radius:8px;padding:.35rem .75rem;font-size:.82rem;font-weight:700}.eBue6G_submitBtn{background:var(--brand);color:#fff;cursor:pointer;box-shadow:0 4px 0 var(--brand-shadow);border:none;border-radius:10px;padding:.6rem 1.35rem;font-size:.88rem;font-weight:800;transition:all .12s}.eBue6G_submitBtn:hover{box-shadow:0 6px 0 var(--brand-shadow);transform:translateY(-2px)}.eBue6G_submitBtn:active{transform:translateY(4px);box-shadow:0 0 #0000}.eBue6G_partTabsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.eBue6G_partTabs{gap:.4rem;display:flex}.eBue6G_partTabBtn{border:2px solid var(--color-line,var(--dash-card-border));background:var(--color-card,#fff);color:var(--color-ink-2,#64748b);cursor:pointer;box-shadow:none;border-radius:10px;padding:.45rem 1.1rem;font-size:.82rem;font-weight:700;transition:all .12s}.eBue6G_partTabBtn:hover{border-color:var(--dash-card-border-hover)}.eBue6G_partTabBtnActive{background:var(--brand);color:#fff;box-shadow:none;border-color:#0284c7}.eBue6G_transcriptToggleBtn{border:2px solid var(--color-line,var(--dash-card-border));background:var(--color-card,#fff);color:var(--color-ink-2,#64748b);cursor:pointer;box-shadow:none;border-radius:10px;padding:.45rem .85rem;font-size:.78rem;font-weight:700}.eBue6G_transcriptToggleBtnActive{background:var(--tint-green-bg);color:var(--t-16a34a,#16a34a);border-color:var(--l-86efac,#86efac)}.eBue6G_splitGrid{grid-template-columns:minmax(0,1fr);gap:1.25rem;min-height:65vh;display:grid}.eBue6G_splitGridWithTranscript{grid-template-columns:repeat(2,minmax(0,1fr))}.eBue6G_questionsPane{background:var(--color-card,#fff);border:1.5px solid var(--color-line,var(--dash-card-border));border-radius:14px;flex-direction:column;max-height:75vh;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.eBue6G_questionsHeader{background:var(--color-paper-2,#f8fafc);border-bottom:2px solid var(--color-line,var(--dash-card-border));justify-content:space-between;align-items:center;padding:.85rem 1.25rem;display:flex}.eBue6G_questionsHeaderTitle{color:var(--color-ink,#0f172a);font-size:.85rem;font-weight:700}.eBue6G_questionsScrollContent{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.eBue6G_questionBlockCard{border:1.5px solid var(--color-line,var(--dash-card-border));background:var(--color-card,#fff);border-radius:10px;flex-shrink:0;padding:.85rem 1rem}.eBue6G_questionBlockTitle{color:var(--color-brand,#0ea5e9);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-size:.72rem;font-weight:800}.eBue6G_choiceItem{margin-bottom:1rem}.eBue6G_choiceItem:last-child{margin-bottom:0}.eBue6G_choicePromptRow{align-items:baseline;gap:.5rem;margin-bottom:.45rem;display:flex}.eBue6G_choiceOrderBadge{background:var(--color-brand,#0ea5e9);color:#fff;border-radius:5px;flex-shrink:0;padding:.12rem .4rem;font-size:.72rem;font-weight:800}.eBue6G_choicePrompt{color:var(--color-ink,#0f172a);font-size:.85rem;font-weight:600;line-height:1.4}.eBue6G_choiceOptionsGrid{flex-direction:column;gap:.35rem;display:flex}.eBue6G_choiceOption{border:1.5px solid var(--color-line,var(--dash-card-border));background:var(--color-card,#fff);cursor:pointer;box-shadow:0 2px 0 var(--color-line,var(--dash-card-border-hover));border-radius:7px;align-items:center;gap:.5rem;padding:.4rem .65rem;transition:all .12s;display:flex}.eBue6G_choiceOption:hover{box-shadow:0 4px 0 var(--dash-card-border-hover);border-color:#7dd3fc;transform:translateY(-1px)}.eBue6G_choiceOption:active{transform:translateY(2px);box-shadow:0 0 #0000}.eBue6G_choiceOptionSelected{border-color:var(--color-brand,#0ea5e9);background:var(--tint-sky-bg);box-shadow:0 3px 0 var(--brand-shadow)}.eBue6G_choiceKey{border:1.5px solid var(--color-line-2,var(--dash-card-border-hover));width:26px;height:26px;color:var(--color-ink-2,#475569);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:flex}.eBue6G_choiceOptionSelected .eBue6G_choiceKey{background:var(--color-brand,#0ea5e9);color:#fff;border-color:#0284c7}.eBue6G_choiceText{color:var(--color-ink,#1e293b);font-size:.86rem;font-weight:600;line-height:1.4}.eBue6G_inlineTextProse{color:var(--color-ink,#1e293b);font-size:.96rem;line-height:2.3}.eBue6G_inlineTextProse ul,.eBue6G_notesList{margin:.5rem 0!important;padding-left:0!important;list-style:none!important}.eBue6G_inlineTextProse li,.eBue6G_notesListItem{margin-bottom:.35rem!important;padding-left:0!important;list-style:none!important;display:block!important}.eBue6G_inlineTextProse p,.eBue6G_notesPara{margin:.35rem 0!important}.eBue6G_notesHeading{color:var(--color-ink,#0f172a);text-align:center;margin:1.25rem 0 .75rem;font-size:1.05rem;font-weight:800}.eBue6G_tableResponsiveWrapper{border:1.5px solid var(--color-line,var(--dash-card-border));background:var(--color-card,#fff);border-radius:10px;width:100%;margin:1rem 0;overflow-x:auto}.eBue6G_examTable{border-collapse:collapse;width:100%;font-size:.9rem}.eBue6G_examTable td,.eBue6G_examTable th{border:1px solid var(--color-line,var(--dash-card-border));vertical-align:middle;padding:.65rem .85rem}.eBue6G_examImage{border-radius:8px;max-width:100%;height:auto;margin:1rem 0}.eBue6G_inlineInput{vertical-align:middle;text-align:center;border:1.5px solid var(--color-line-2,var(--dash-card-border-hover));background:var(--color-card,#fff);width:110px;height:36px;color:var(--color-ink,#0f172a);box-shadow:none;border-radius:8px;outline:none;justify-content:center;align-items:center;margin:0 .35rem;padding:.2rem .5rem;font-size:.9rem;font-weight:700;transition:all .12s;display:inline-flex}.eBue6G_inlineInput::placeholder{color:var(--color-ink-3,#94a3b8);font-weight:600}.eBue6G_inlineInput:focus{border-color:var(--color-brand,#0ea5e9);box-shadow:0 0 0 3px #0ea5e926}.eBue6G_inlineInputFilled{border-color:var(--color-brand,#0ea5e9);background:var(--tint-sky-bg);color:var(--t-0284c7,#0284c7);font-weight:700}.eBue6G_choicesCard{background:var(--color-paper-2,#f8fafc);border:2px solid var(--color-line,var(--dash-card-border));border-radius:12px;margin-bottom:1.25rem;padding:.85rem 1rem}.eBue6G_choicesHeader{color:var(--color-brand,#0ea5e9);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.2rem;font-size:.72rem;font-weight:800}.eBue6G_choicesSub{color:var(--color-ink-3,#94a3b8);margin-bottom:.75rem;font-size:.78rem;font-weight:500}.eBue6G_choicesTokensGrid{flex-wrap:wrap;gap:.5rem;display:flex}.eBue6G_choiceToken{border:2px solid var(--color-line,var(--dash-card-border));background:var(--color-card,#fff);min-width:46px;box-shadow:0 2px 0 var(--color-line,var(--dash-card-border-hover));-webkit-user-select:none;user-select:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:.4rem .75rem;transition:all .12s;display:inline-flex}.eBue6G_choiceTokenUsed{background:var(--tint-sky-bg);box-shadow:0 2px 0 var(--brand-shadow);border-color:#7dd3fc}.eBue6G_choiceTokenLetter{color:var(--color-ink,#0f172a);font-size:.92rem;font-weight:800}.eBue6G_choiceTokenUsedTag{color:var(--t-0284c7,#0284c7);margin-top:.1rem;font-size:.62rem;font-weight:700}.eBue6G_customSelectWrapper{vertical-align:middle;margin:0 .35rem;display:inline-flex;position:relative}.eBue6G_customSelectTrigger{border:2px dashed var(--color-line-2,var(--dash-card-border-hover));background:var(--color-card,#fff);color:var(--color-ink-2,#64748b);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:.25rem;padding:.18rem .5rem;font-size:.78rem;font-weight:700;line-height:1.2;transition:all .12s;display:inline-flex}.eBue6G_customSelectTrigger:hover{box-shadow:none;border-color:#7dd3fc}.eBue6G_customSelectTrigger:active{box-shadow:0 0 #0000}.eBue6G_customSelectTriggerFilled{border:2px solid var(--color-brand,#0ea5e9);background:var(--tint-sky-bg);color:var(--t-0284c7,#0284c7);box-shadow:none}.eBue6G_customSelectTriggerText{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:200px;display:inline-block;overflow:hidden}.eBue6G_customSelectMenu{background:var(--color-card,#fff);border:2px solid var(--color-line,var(--dash-card-border));width:max-content;min-width:260px;max-width:440px;max-height:270px;box-shadow:0 12px 28px -6px #0f172a29, 0 4px 0 var(--color-line,var(--dash-card-border-hover));z-index:100;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;border-radius:12px;flex-direction:column;gap:.2rem;padding:.35rem;animation:.12s ease-out eBue6G_popIn;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden auto}.eBue6G_customSelectOption{min-height:38px;color:var(--color-ink,#1e293b);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.85rem;font-weight:600;transition:all .1s;display:flex}.eBue6G_customSelectOption:hover{background:var(--color-paper-2,#f1f5f9);color:var(--color-brand,#0ea5e9)}.eBue6G_customSelectOption:active{transform:scale(.99)}.eBue6G_customSelectOptionActive{background:var(--tint-sky-bg);color:var(--t-0284c7,#0284c7);font-weight:700}.eBue6G_transcriptPane{background:var(--color-card,#fff);border:1.5px solid var(--color-line,var(--dash-card-border));border-radius:14px;flex-direction:column;max-height:75vh;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.eBue6G_transcriptHeader{background:var(--color-paper-2,#f8fafc);border-bottom:2px solid var(--color-line,var(--dash-card-border));justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.15rem;display:flex}.eBue6G_transcriptHeaderTitleWrap{align-items:center;gap:.6rem;display:flex}.eBue6G_transcriptHeaderTitle{color:var(--color-ink,#0f172a);letter-spacing:-.01em;font-size:.85rem;font-weight:800}.eBue6G_followAudioBtn{cursor:pointer;background:var(--dash-raised-bg);color:var(--dash-text-secondary);border:1.5px solid var(--dash-card-border-hover);box-shadow:none;border-radius:8px;align-items:center;gap:5px;padding:.35rem .75rem;font-size:.75rem;font-weight:700;transition:transform .1s,box-shadow .1s,background .15s;display:inline-flex}.eBue6G_followAudioBtn:hover{box-shadow:none;background:#e2e8f0}.eBue6G_followAudioBtn:active{box-shadow:0 0 #0000}.eBue6G_followAudioBtnActive{background:var(--brand);color:#fff;box-shadow:none;border-color:#0284c7}.eBue6G_followAudioBtnActive:hover{background:var(--brand);box-shadow:none}.eBue6G_followAudioBtnActive:active{box-shadow:0 0 #0000}.eBue6G_transcriptScrollContent{flex-direction:column;flex:1;padding:1rem 1.15rem;display:flex;position:relative;overflow-y:auto}.eBue6G_transcriptSegmentsList{flex-direction:column;gap:.65rem;display:flex}.eBue6G_transcriptSegment{cursor:pointer;background:0 0;border:1px solid #0000;border-left-width:3px;border-radius:10px;padding:.7rem .85rem;transition:background .15s,border-color .15s,box-shadow .15s}.eBue6G_transcriptSegment:hover{background:var(--dash-subtle-bg);border-color:var(--dash-subtle-border)}.eBue6G_transcriptSegmentActive{box-shadow:0 3px 10px #0ea5e914;background:var(--tint-sky-bg)!important;border-left:3.5px solid #0ea5e9!important;border-top-color:var(--l-e0f2fe,#e0f2fe)!important;border-right-color:var(--l-e0f2fe,#e0f2fe)!important;border-bottom-color:var(--l-e0f2fe,#e0f2fe)!important}.eBue6G_transcriptSegmentMeta{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.eBue6G_transcriptSpeakerLabel{letter-spacing:.07em;text-transform:uppercase;color:var(--dash-text-muted);font-size:.68rem;font-weight:800}.eBue6G_transcriptSegmentActive .eBue6G_transcriptSpeakerLabel{color:var(--t-0284c7,#0284c7)}.eBue6G_transcriptTimestampBtn{color:var(--t-0369a1,#0369a1);background:var(--tint-sky-bg-2);border:1px solid var(--dash-accent-border);box-shadow:none;cursor:pointer;border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:700;transition:transform .1s,box-shadow .1s}.eBue6G_transcriptTimestampBtn:hover{background:var(--f-bae6fd,#bae6fd);box-shadow:none}.eBue6G_transcriptTimestampBtn:active{box-shadow:0 0 #0000}.eBue6G_transcriptSegmentText{color:var(--dash-text-primary);font-size:.92rem;line-height:1.8}.eBue6G_transcriptWord{cursor:pointer;border-radius:4px;padding:1px 2px;transition:background .1s,color .1s;display:inline}.eBue6G_transcriptWord:hover{background:#e2e8f0}.eBue6G_transcriptWordPast{color:var(--dash-text-secondary)}.eBue6G_transcriptWordActive{border-radius:4px;padding:1px 3px;font-weight:700;box-shadow:0 2px 4px #0ea5e940;color:#082f49!important;background:#38bdf8!important}.eBue6G_transcriptPlainText{color:var(--color-ink-2,#334155);white-space:pre-wrap;font-size:.9rem;line-height:1.8}.eBue6G_resumeScrollWrap{pointer-events:none;justify-content:center;margin-top:.75rem;display:flex;position:sticky;bottom:.5rem}.eBue6G_resumeScrollBtn{pointer-events:auto;background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:20px;align-items:center;gap:6px;padding:.45rem .9rem;font-size:.75rem;font-weight:800;transition:transform .1s,box-shadow .1s;display:inline-flex;box-shadow:0 6px 16px #0284c759}.eBue6G_resumeScrollBtn:hover{box-shadow:0 8px 20px #0284c766}.eBue6G_resumeScrollBtn:active{box-shadow:0 0 #0000}.eBue6G_questionNavBar{background:var(--color-card,#fff);border:2px solid var(--color-line,var(--dash-card-border));box-shadow:none;border-radius:14px;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.eBue6G_navBarHeader{color:var(--color-ink-3,#64748b);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:700;display:flex}.eBue6G_navPillsGrid{flex-wrap:wrap;gap:.35rem;display:flex}.eBue6G_navPill{border:1.5px solid var(--color-line-2,var(--dash-card-border-hover));background:var(--color-card,#fff);width:30px;height:30px;color:var(--color-ink-2,#475569);cursor:pointer;box-shadow:none;border-radius:7px;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;transition:all .1s;display:flex}.eBue6G_navPillAnswered{background:var(--brand);color:#fff;box-shadow:none;border-color:#0284c7}.eBue6G_reportContainer{flex-direction:column;gap:1.5rem;max-width:900px;margin:0 auto;display:flex}.eBue6G_scoreBanner{background:var(--color-card,#fff);border:1.5px solid var(--color-line,var(--dash-card-border));border-radius:16px;align-items:center;gap:2rem;padding:2rem;display:flex;box-shadow:0 1px 3px #0f172a0a}.eBue6G_scoreHeroBadge{background:var(--tint-sky-bg);border:2px solid var(--dash-accent-border);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-width:140px;padding:1rem 1.5rem;display:flex}.eBue6G_scoreHeroNumber{color:var(--color-brand,#0ea5e9);font-size:3.5rem;font-weight:800;line-height:1}.eBue6G_scoreHeroLabel{color:var(--t-0284c7,#0284c7);text-transform:uppercase;letter-spacing:.08em;margin-top:.35rem;font-size:.78rem;font-weight:700}.eBue6G_scoreDetails{flex:1}.eBue6G_scoreTitle{color:var(--color-ink,#0f172a);margin-bottom:.4rem;font-size:1.35rem;font-weight:800}.eBue6G_scoreSub{color:var(--color-ink-2,#475569);font-size:.88rem;line-height:1.5}.eBue6G_reportStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.eBue6G_statCard{background:var(--color-card,#fff);border:1.5px solid var(--color-line,var(--dash-card-border));text-align:center;border-radius:12px;padding:1.25rem;box-shadow:0 1px 3px #0f172a0a}.eBue6G_statNumber{color:var(--color-ink,#0f172a);font-size:1.8rem;font-weight:800}.eBue6G_statLabel{color:var(--color-ink-3,#64748b);text-transform:uppercase;letter-spacing:.04em;margin-top:.2rem;font-size:.72rem;font-weight:600}.eBue6G_reviewFilterRow{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.eBue6G_filterTabs{gap:.5rem;display:flex}.eBue6G_filterBtn{border:2px solid var(--color-line,var(--dash-card-border));background:var(--color-card,#fff);color:var(--color-ink-3,#64748b);cursor:pointer;box-shadow:none;border-radius:8px;padding:.4rem .85rem;font-size:.8rem;font-weight:700}.eBue6G_filterBtnActive{background:var(--brand);color:#fff;box-shadow:none;border-color:#0284c7}.eBue6G_reportTranscriptBox{background:var(--dash-subtle-bg);border:2px solid var(--dash-card-border);border-radius:12px;flex-direction:column;gap:1.25rem;max-height:480px;margin-top:1rem;padding:1.25rem;display:flex;overflow-y:auto}.eBue6G_reportTranscriptSection{flex-direction:column;gap:.5rem;display:flex}.eBue6G_reportTranscriptSectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--t-0284c7,#0284c7);margin:0;font-size:.8125rem;font-weight:800}.eBue6G_reportTranscriptText{color:var(--dash-text-secondary);white-space:pre-line;margin:0;font-size:.875rem;line-height:1.6}.eBue6G_reviewList{flex-direction:column;gap:.75rem;display:flex}.eBue6G_reviewItem{background:var(--color-card,#fff);border:2px solid var(--color-line,var(--dash-card-border));box-shadow:none;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.eBue6G_reviewItemCorrect{border-left:5px solid #10b981}.eBue6G_reviewItemIncorrect{border-left:5px solid #ef4444}.eBue6G_reviewItemLeft{flex:1;align-items:baseline;gap:.75rem;display:flex}.eBue6G_reviewOrder{color:var(--color-ink,#0f172a);min-width:32px;font-size:.85rem;font-weight:800}.eBue6G_reviewPrompt{color:var(--color-ink-2,#334155);font-size:.88rem}.eBue6G_reviewAnswers{align-items:center;gap:1rem;display:flex}.eBue6G_userAnsTag{border-radius:6px;padding:.25rem .6rem;font-size:.82rem;font-weight:700}.eBue6G_userAnsCorrect{background:var(--tint-green-bg);color:var(--t-047857,#047857);border:1px solid var(--l-a7f3d0,#a7f3d0)}.eBue6G_userAnsWrong{background:var(--tint-red-bg);color:var(--t-b91c1c,#b91c1c);border:1px solid var(--l-fecaca,#fecaca)}.eBue6G_officialAnsTag{background:var(--color-paper-2,#f1f5f9);color:var(--color-ink-2,#334155);border:1px solid var(--color-line,var(--dash-card-border));border-radius:6px;padding:.25rem .6rem;font-size:.82rem;font-weight:700}.eBue6G_reportActions{gap:1rem;margin-top:1rem;display:flex}.eBue6G_retakeBtn{background:var(--brand);color:#fff;cursor:pointer;box-shadow:0 4px 0 var(--brand-shadow);border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.85rem;font-size:.92rem;font-weight:800;transition:all .12s;display:flex}.eBue6G_retakeBtn:hover{box-shadow:0 6px 0 var(--brand-shadow);transform:translateY(-2px)}.eBue6G_retakeBtn:active{transform:translateY(4px);box-shadow:0 0 #0000}.eBue6G_browseBtn{border:2px solid var(--color-line,var(--dash-card-border));background:var(--color-card,#fff);color:var(--color-ink-2,#475569);cursor:pointer;box-shadow:0 4px 0 var(--color-line,var(--dash-card-border-hover));border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.85rem;font-size:.92rem;font-weight:800;transition:all .12s;display:flex}.eBue6G_browseBtn:hover{box-shadow:0 6px 0 var(--color-line-2,var(--dash-card-border-hover));transform:translateY(-2px)}.eBue6G_browseBtn:active{transform:translateY(4px);box-shadow:0 0 #0000}@media (max-width:960px){.eBue6G_splitGridWithTranscript{grid-template-columns:minmax(0,1fr);gap:1rem}.eBue6G_questionsPane{max-height:none}.eBue6G_transcriptPane{max-height:60vh}}@media (max-width:640px){.eBue6G_pageHeader{gap:.5rem;margin-bottom:1.25rem}.eBue6G_pageTitle{font-size:1.2rem}.eBue6G_pageSubtitle{font-size:.72rem}.eBue6G_booksGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.65rem}.eBue6G_bookCard{border-radius:12px;padding:.9rem .55rem}.eBue6G_bookNumber{margin-bottom:.25rem;font-size:1.8rem}.eBue6G_bookLabel{font-size:.8rem}.eBue6G_bookMeta{font-size:.65rem}.eBue6G_testsGrid{grid-template-columns:minmax(0,1fr);gap:.75rem}.eBue6G_audioPlayerCard{gap:.65rem;padding:.75rem}.eBue6G_audioPlayBtn{width:38px;height:38px}.eBue6G_runnerTopBar{flex-direction:column;align-items:stretch;gap:.65rem;padding:.75rem}.eBue6G_runnerMeta{justify-content:space-between;gap:.5rem;width:100%}.eBue6G_submitBtn{justify-content:center;width:100%;padding:.8rem;font-size:.88rem}.eBue6G_partTabs{width:100%;padding-bottom:.25rem;overflow-x:auto}.eBue6G_partTabBtn{padding:.4rem .8rem;font-size:.75rem}.eBue6G_questionsScrollContent,.eBue6G_questionBlockCard{padding:.85rem}.eBue6G_inlineInput{width:110px;font-size:.82rem}.eBue6G_scoreBanner{text-align:center;flex-direction:column;gap:.85rem;padding:1.25rem 1rem}.eBue6G_scoreHeroNumber{font-size:2.8rem}.eBue6G_reportStatsGrid{grid-template-columns:minmax(0,1fr);gap:.75rem}.eBue6G_reviewFilterRow{flex-wrap:wrap;gap:.5rem}.eBue6G_reviewItem{flex-direction:column;align-items:flex-start;gap:.65rem;padding:.85rem}.eBue6G_reviewAnswers{flex-wrap:wrap;gap:.5rem;width:100%}.eBue6G_reportActions{flex-direction:column;gap:.65rem}}.eBue6G_diagramStack{flex-direction:column;gap:1rem;margin:1rem 0;display:flex}.eBue6G_diagramAnswers{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem;display:grid}.eBue6G_diagramAnswerRow{border:1.5px solid var(--dash-card-border);background:var(--dash-card-bg);border-radius:10px;align-items:center;gap:.6rem;padding:.5rem .65rem;display:flex}.eBue6G_diagramAnswerNum{color:#fff;background:#0ea5e9;border-radius:8px;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:.8rem;font-weight:800;display:inline-flex}.eBue6G_questionsScrollContent>*,.eBue6G_customSelectMenu>*,.eBue6G_transcriptScrollContent>*,.eBue6G_reportTranscriptBox>*{flex-shrink:0}@media (max-width:960px){.eBue6G_audioPlayerCard{top:var(--dash-sticky-top,0px);z-index:30;position:sticky;box-shadow:0 6px 16px #0f172a1f}}
.Qj8CCq_readingPage{width:100%;max-width:1200px;margin:0 auto;padding:0 0 3.5rem}.Qj8CCq_pageHeader{align-items:center;gap:.75rem;margin-bottom:1.75rem;display:flex}.Qj8CCq_backBtn{border:2px solid var(--color-line,var(--dash-card-border));background:var(--color-card,#fff);width:36px;height:36px;color:var(--color-ink-2,#475569);cursor:pointer;box-shadow:none;border-radius:10px;justify-content:center;align-items:center;transition:all .12s;display:flex}.Qj8CCq_backBtn:hover{box-shadow:none}.Qj8CCq_backBtn:active{box-shadow:0 0 #0000}.Qj8CCq_headerText{flex:1}.Qj8CCq_pageTitle{color:var(--color-ink,#0f172a);letter-spacing:-.02em;font-size:1.35rem;font-weight:700;line-height:1.2}.Qj8CCq_pageSubtitle{color:var(--color-ink-3,#94a3b8);text-transform:uppercase;letter-spacing:.06em;margin-top:.15rem;font-size:.8rem;font-weight:500}.Qj8CCq_booksGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:1rem;display:grid}.Qj8CCq_bookCard{border:1.5px solid var(--color-line,var(--dash-card-border));background:var(--color-card,#fff);cursor:pointer;text-align:center;border-radius:14px;padding:1.25rem;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 3px #0f172a0a}.Qj8CCq_bookCard:hover{border-color:var(--color-brand,#0ea5e9);box-shadow:0 2px 6px #0f172a0f}.Qj8CCq_bookCard:active{transform:none}.Qj8CCq_bookNumber{color:var(--color-brand,#0ea5e9);margin-bottom:.5rem;font-size:2.2rem;font-weight:800;line-height:1}.Qj8CCq_bookLabel{color:var(--color-ink,#0f172a);margin-bottom:.25rem;font-size:.85rem;font-weight:600}.Qj8CCq_bookMeta{color:var(--color-ink-3,#94a3b8);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:500}.Qj8CCq_trackToggle{background:var(--color-paper-2,#f1f5f9);border:2px solid var(--color-line,var(--dash-card-border));border-radius:12px;gap:4px;margin-bottom:1.25rem;padding:4px;display:inline-flex}.Qj8CCq_trackToggleBtn{cursor:pointer;color:var(--color-ink-3,#64748b);background:0 0;border:none;border-radius:8px;padding:.45rem 1.1rem;font-size:.78rem;font-weight:700;transition:all .12s}.Qj8CCq_trackToggleBtnActive{background:var(--color-card,#fff);color:var(--color-brand,#0ea5e9);box-shadow:none}.Qj8CCq_testsGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.Qj8CCq_testCard{border:1.5px solid var(--color-line,var(--dash-card-border));background:var(--color-card,#fff);cursor:pointer;border-radius:14px;padding:1.25rem;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 3px #0f172a0a}.Qj8CCq_testCard:hover{border-color:var(--color-brand,#0ea5e9);box-shadow:0 2px 6px #0f172a0f}.Qj8CCq_testCard:active{transform:none}.Qj8CCq_testNumber{color:var(--color-brand,#0ea5e9);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.6rem;font-size:.72rem;font-weight:700}.Qj8CCq_testTasksList{flex-direction:column;gap:.5rem;display:flex}.Qj8CCq_testTaskItem{background:var(--color-paper-2,#f8fafc);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .6rem;transition:background .12s;display:flex}.Qj8CCq_testTaskItem:hover{background:var(--color-mark-soft,#e0f2fe)}.Qj8CCq_testTaskLabel{color:var(--color-ink,#0f172a);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.82rem;font-weight:600;overflow:hidden}.Qj8CCq_testTaskType{color:var(--color-ink-3,#94a3b8);background:var(--color-paper-3,#f1f5f9);text-transform:uppercase;border-radius:4px;padding:.15rem .5rem;font-size:.68rem;font-weight:500}.Qj8CCq_runnerContainer{flex-direction:column;gap:1rem;display:flex}.Qj8CCq_runnerTopBar{background:var(--color-card,#fff);border:1.5px solid var(--color-line,var(--dash-card-border));border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex;box-shadow:0 1px 3px #0f172a0a}.Qj8CCq_timerBox{color:var(--color-ink,#0f172a);font-variant-numeric:tabular-nums;background:var(--color-paper-2,#f8fafc);border:1px solid var(--color-line,var(--dash-card-border));border-radius:8px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:1.1rem;font-weight:800;display:flex}.Qj8CCq_timerWarning{color:var(--t-dc2626,#dc2626);background:var(--tint-red-bg);border-color:var(--l-fecaca,#fecaca)}.Qj8CCq_runnerMeta{align-items:center;gap:1rem;display:flex}.Qj8CCq_answeredCount{color:var(--color-brand,#0ea5e9);background:var(--tint-sky-bg);border:1px solid var(--dash-accent-border);border-radius:8px;padding:.35rem .75rem;font-size:.82rem;font-weight:700}.Qj8CCq_submitBtn{background:var(--brand);color:#fff;cursor:pointer;box-shadow:0 4px 0 var(--brand-shadow);border:none;border-radius:10px;padding:.6rem 1.35rem;font-size:.88rem;font-weight:800;transition:all .12s}.Qj8CCq_submitBtn:hover{box-shadow:0 6px 0 var(--brand-shadow);transform:translateY(-2px)}.Qj8CCq_submitBtn:active{transform:translateY(4px);box-shadow:0 0 #0000}.Qj8CCq_splitGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1.25rem;width:100%;min-width:0;min-height:75vh;display:grid}@media (max-width:960px){.Qj8CCq_splitGrid{grid-template-columns:minmax(0,1fr)}}.Qj8CCq_passagePane{background:var(--color-card,#fff);border:1.5px solid var(--color-line,var(--dash-card-border));border-radius:14px;flex-direction:column;min-width:0;max-width:100%;max-height:82vh;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.Qj8CCq_passageHeader{background:var(--color-paper-2,#f8fafc);border-bottom:2px solid var(--color-line,var(--dash-card-border));justify-content:space-between;align-items:center;padding:.65rem 1rem;display:flex}.Qj8CCq_passageTabs{gap:.35rem;display:flex}.Qj8CCq_passageTabBtn{border:2px solid var(--color-line,var(--dash-card-border));background:var(--color-card,#fff);color:var(--color-ink-2,#64748b);cursor:pointer;box-shadow:none;border-radius:7px;padding:.35rem .75rem;font-size:.76rem;font-weight:700;transition:all .12s}.Qj8CCq_passageTabBtn:hover{border-color:var(--color-line-2,var(--dash-card-border-hover))}.Qj8CCq_passageTabBtnActive{background:var(--brand);color:#fff;box-shadow:none;border-color:#0284c7}.Qj8CCq_fontSizeControls{align-items:center;gap:.25rem;display:flex}.Qj8CCq_fontBtn{border:1px solid var(--color-line-2,var(--dash-card-border-hover));background:var(--color-card,#fff);color:var(--color-ink-2,#475569);cursor:pointer;border-radius:5px;padding:.2rem .45rem;font-size:.74rem;font-weight:700}.Qj8CCq_passageScrollContent{color:var(--color-ink,#1e293b);scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;padding:1.25rem 1.5rem;line-height:1.75;overflow-y:auto}.Qj8CCq_passageTitle{color:var(--color-ink,#0f172a);margin-bottom:1rem;font-size:1.15rem;font-weight:800;line-height:1.3}.Qj8CCq_questionsPane{background:var(--color-card,#fff);border:1.5px solid var(--color-line,var(--dash-card-border));border-radius:14px;flex-direction:column;min-width:0;max-width:100%;max-height:82vh;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.Qj8CCq_questionsHeader{background:var(--color-paper-2,#f8fafc);border-bottom:2px solid var(--color-line,var(--dash-card-border));justify-content:space-between;align-items:center;padding:.65rem 1rem;display:flex}.Qj8CCq_questionsHeaderTitle{color:var(--color-ink,#0f172a);letter-spacing:-.01em;font-size:.82rem;font-weight:700}.Qj8CCq_questionsScrollContent{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex-direction:column;gap:.75rem;min-width:0;max-width:100%;padding:.75rem .85rem;display:flex;overflow:hidden auto}.Qj8CCq_questionBlockCard{border:1.5px solid var(--color-line,var(--dash-card-border));background:var(--color-paper-2,#f8fafc);box-sizing:border-box;border-radius:10px;flex-shrink:0;min-width:0;max-width:100%;padding:.75rem .85rem}.Qj8CCq_questionBlockTitle{color:var(--color-brand,#0ea5e9);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.35rem;font-size:.72rem;font-weight:800}.Qj8CCq_questionBlockText{color:var(--color-ink-2,#334155);margin-bottom:.55rem;font-size:.82rem;line-height:1.45}.Qj8CCq_itemsList{flex-direction:column;gap:.45rem;display:flex}.Qj8CCq_itemCard{background:var(--color-card,#fff);border:1.5px solid var(--color-line,var(--dash-card-border));box-shadow:none;border-radius:8px;padding:.55rem .75rem}.Qj8CCq_itemCardActive{border-color:var(--color-brand,#0ea5e9);box-shadow:none}.Qj8CCq_itemPrompt{color:var(--color-ink,#0f172a);align-items:flex-start;gap:.45rem;margin-bottom:.4rem;font-size:.83rem;font-weight:600;line-height:1.4;display:flex}.Qj8CCq_orderBadge{background:var(--color-brand,#0ea5e9);color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:0;font-size:.7rem;font-weight:800;display:inline-flex}.Qj8CCq_choiceGrid{flex-direction:column;gap:.3rem;display:flex}.Qj8CCq_choiceOption{border:1.5px solid var(--color-line,var(--dash-card-border));background:var(--color-card,#fff);cursor:pointer;box-shadow:0 2px 0 var(--color-line,var(--dash-card-border-hover));text-align:left;border-radius:6px;align-items:center;gap:.5rem;padding:.35rem .6rem;transition:all .1s;display:flex}.Qj8CCq_choiceOption:hover{background:var(--color-paper-2,#f8fafc);border-color:#7dd3fc}.Qj8CCq_choiceOptionSelected{border-color:var(--color-brand,#0ea5e9);background:var(--tint-sky-bg);box-shadow:0 2px 0 var(--brand-shadow)}.Qj8CCq_choiceKey{background:var(--color-paper-3,#f1f5f9);width:20px;height:20px;color:var(--color-ink-2,#475569);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:flex}.Qj8CCq_choiceOptionSelected .Qj8CCq_choiceKey{background:var(--color-brand,#0ea5e9);color:#fff}.Qj8CCq_choiceText{color:var(--color-ink,#1e293b);font-size:.8rem;font-weight:500;line-height:1.35}.Qj8CCq_blankInputRow{align-items:center;gap:.5rem;display:flex}.Qj8CCq_blankInput{border:2px solid var(--color-line-2,var(--dash-card-border-hover));background:var(--color-card,#fff);color:var(--color-ink,#0f172a);border-radius:7px;outline:none;flex:1;padding:.45rem .7rem;font-size:.84rem;font-weight:600;transition:all .12s}.Qj8CCq_blankInput:focus{border-color:var(--color-brand,#0ea5e9);box-shadow:0 0 0 3px #0ea5e926}.Qj8CCq_choicesCard{background:var(--color-paper-2,#f8fafc);border:1.5px solid var(--color-line,var(--dash-card-border));box-shadow:none;border-radius:9px;margin-bottom:.65rem;padding:.6rem .75rem}.Qj8CCq_choicesHeader{color:var(--color-brand,#0ea5e9);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.15rem;font-size:.68rem;font-weight:800}.Qj8CCq_choicesSub{color:var(--color-ink-3,#94a3b8);margin-bottom:.45rem;font-size:.74rem;font-weight:500}.Qj8CCq_choicesTokensGrid{flex-wrap:wrap;gap:.4rem;display:flex}.Qj8CCq_choiceToken{border:1.5px solid var(--color-line,var(--dash-card-border));background:var(--color-card,#fff);min-width:38px;box-shadow:0 2px 0 var(--color-line,var(--dash-card-border-hover));-webkit-user-select:none;user-select:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:.25rem .5rem;transition:all .12s;display:inline-flex}.Qj8CCq_choiceTokenUsed{background:var(--tint-sky-bg);box-shadow:0 2px 0 var(--brand-shadow);border-color:#7dd3fc}.Qj8CCq_choiceTokenLetter{color:var(--color-ink,#0f172a);font-size:.8rem;font-weight:800}.Qj8CCq_choiceTokenUsedTag{color:var(--t-0284c7,#0284c7);margin-top:.1rem;font-size:.6rem;font-weight:700}.Qj8CCq_inlineTextProse{color:var(--color-ink,#1e293b);word-break:break-word;min-width:0;max-width:100%;font-size:.86rem;line-height:1.85}.Qj8CCq_gapParentContainer{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:auto!important;margin:.75rem auto 1rem!important;display:block!important;position:relative!important;overflow:hidden!important}.Qj8CCq_inlineTextProse #gap-parent{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:auto!important;margin:.75rem auto 1rem!important;display:block!important;position:relative!important;overflow:hidden!important}.Qj8CCq_questionBlockCard #gap-parent{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:auto!important;margin:.75rem auto 1rem!important;display:block!important;position:relative!important;overflow:hidden!important}.Qj8CCq_inlineTextProse img,.Qj8CCq_questionBlockCard img{object-fit:contain!important;border-radius:var(--radius-md,10px)!important;border:1.5px solid var(--color-line,var(--dash-card-border))!important;width:100%!important;max-width:100%!important;height:auto!important;box-shadow:none!important;box-sizing:border-box!important;margin:.5rem auto 1rem!important;display:block!important;position:static!important}.Qj8CCq_inlineTextProse #gap-parent img{object-fit:contain!important;border-radius:var(--radius-md,10px)!important;border:1.5px solid var(--color-line,var(--dash-card-border))!important;width:100%!important;max-width:100%!important;height:auto!important;box-shadow:none!important;box-sizing:border-box!important;margin:.5rem auto 1rem!important;display:block!important;position:static!important}.Qj8CCq_questionBlockCard #gap-parent img{object-fit:contain!important;border-radius:var(--radius-md,10px)!important;border:1.5px solid var(--color-line,var(--dash-card-border))!important;width:100%!important;max-width:100%!important;height:auto!important;box-shadow:none!important;box-sizing:border-box!important;margin:.5rem auto 1rem!important;display:block!important;position:static!important}.Qj8CCq_inlineTextProse ul,.Qj8CCq_notesList{margin:.5rem 0!important;padding-left:0!important;list-style:none!important}.Qj8CCq_inlineTextProse li,.Qj8CCq_notesListItem{margin-bottom:.35rem!important;padding-left:0!important;list-style:none!important;display:block!important}.Qj8CCq_inlineTextProse p,.Qj8CCq_notesPara{margin:.35rem 0!important}.Qj8CCq_notesHeading{color:var(--color-ink,#0f172a);text-align:center;margin:1.25rem 0 .75rem;font-size:1.05rem;font-weight:800}.Qj8CCq_tableResponsiveWrapper{border:1.5px solid var(--color-line,var(--dash-card-border));background:var(--color-card,#fff);border-radius:10px;width:100%;margin:1rem 0;overflow-x:auto}.Qj8CCq_examTable{border-collapse:collapse;width:100%;font-size:.9rem}.Qj8CCq_examTable td,.Qj8CCq_examTable th{border:1px solid var(--color-line,var(--dash-card-border));vertical-align:middle;padding:.65rem .85rem}.Qj8CCq_customSelectWrapper{vertical-align:middle;margin:0 .35rem;display:inline-flex;position:relative}.Qj8CCq_customSelectTrigger{border:2px dashed var(--color-line-2,var(--dash-card-border-hover));background:var(--color-card,#fff);color:var(--color-ink-2,#64748b);cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:.25rem;padding:.18rem .5rem;font-size:.78rem;font-weight:700;line-height:1.2;transition:all .12s;display:inline-flex}.Qj8CCq_customSelectTrigger:hover{box-shadow:none;border-color:#7dd3fc}.Qj8CCq_customSelectTrigger:active{box-shadow:0 0 #0000}.Qj8CCq_customSelectTriggerFilled{border:2px solid var(--color-brand,#0ea5e9);background:var(--tint-sky-bg);color:var(--t-0284c7,#0284c7);box-shadow:none}.Qj8CCq_customSelectTriggerText{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:200px;display:inline-block;overflow:hidden}.Qj8CCq_customSelectMenu{background:var(--color-card,#fff);border:2px solid var(--color-line,var(--dash-card-border));width:max-content;min-width:260px;max-width:440px;max-height:270px;box-shadow:0 12px 28px -6px #0f172a29, 0 4px 0 var(--color-line,var(--dash-card-border-hover));z-index:100;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;border-radius:12px;flex-direction:column;gap:.2rem;padding:.35rem;animation:.12s ease-out Qj8CCq_popIn;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden auto}.Qj8CCq_customSelectMenu::-webkit-scrollbar{width:5px}.Qj8CCq_customSelectMenu::-webkit-scrollbar-track{background:0 0}.Qj8CCq_customSelectMenu::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.Qj8CCq_customSelectMenu::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes Qj8CCq_popIn{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.Qj8CCq_customSelectOption{min-height:38px;color:var(--color-ink,#1e293b);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.85rem;font-weight:600;transition:all .1s;display:flex}.Qj8CCq_customSelectOption:hover{background:var(--color-paper-2,#f1f5f9);color:var(--color-brand,#0ea5e9)}.Qj8CCq_customSelectOption:active{transform:scale(.99)}.Qj8CCq_customSelectOptionActive{background:var(--tint-sky-bg);color:var(--t-0284c7,#0284c7);font-weight:700}.Qj8CCq_optLetter{white-space:nowrap;text-overflow:ellipsis;max-width:380px;font-size:.85rem;font-weight:600;overflow:hidden}.Qj8CCq_inlineInput{vertical-align:middle;text-align:center;border:1.5px solid var(--color-line-2,var(--dash-card-border-hover));background:var(--color-card,#fff);width:95px;height:28px;color:var(--color-ink,#0f172a);border-radius:6px;outline:none;margin:0 .25rem;padding:.15rem .45rem;font-size:.8rem;font-weight:700;transition:all .12s;display:inline-block}.Qj8CCq_inlineInput:focus{border-color:var(--color-brand,#0ea5e9);box-shadow:0 0 0 2px #0ea5e926}.Qj8CCq_inlineInputFilled{border-color:var(--color-brand,#0ea5e9);background:var(--tint-sky-bg);color:var(--t-0284c7,#0284c7)}.Qj8CCq_questionNavBar{background:var(--color-card,#fff);border:1.5px solid var(--color-line,var(--dash-card-border));border-radius:14px;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex;box-shadow:0 1px 3px #0f172a0a}.Qj8CCq_navBarHeader{color:var(--color-ink-3,#64748b);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:700;display:flex}.Qj8CCq_navPillsGrid{flex-wrap:wrap;gap:.35rem;display:flex}.Qj8CCq_navPill{border:1.5px solid var(--color-line-2,var(--dash-card-border-hover));background:var(--color-card,#fff);width:30px;height:30px;color:var(--color-ink-2,#475569);cursor:pointer;box-shadow:none;border-radius:7px;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;transition:all .1s;display:flex}.Qj8CCq_navPillAnswered{background:var(--brand);color:#fff;box-shadow:none;border-color:#0284c7}.Qj8CCq_reportContainer{flex-direction:column;gap:1.5rem;max-width:900px;margin:0 auto;display:flex}.Qj8CCq_scoreBanner{background:var(--color-card,#fff);border:1.5px solid var(--color-line,var(--dash-card-border));border-radius:16px;align-items:center;gap:2rem;padding:2rem;display:flex;box-shadow:0 1px 3px #0f172a0a}.Qj8CCq_scoreHeroBadge{background:var(--tint-sky-bg);border:2px solid var(--dash-accent-border);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-width:140px;padding:1rem 1.5rem;display:flex}.Qj8CCq_scoreHeroNumber{color:var(--color-brand,#0ea5e9);font-size:3.5rem;font-weight:800;line-height:1}.Qj8CCq_scoreHeroLabel{color:var(--t-0284c7,#0284c7);text-transform:uppercase;letter-spacing:.08em;margin-top:.35rem;font-size:.78rem;font-weight:700}.Qj8CCq_scoreDetails{flex:1}.Qj8CCq_scoreTitle{color:var(--color-ink,#0f172a);margin-bottom:.4rem;font-size:1.35rem;font-weight:800}.Qj8CCq_scoreSub{color:var(--color-ink-2,#475569);font-size:.88rem;line-height:1.5}.Qj8CCq_reportStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.Qj8CCq_statCard{background:var(--color-card,#fff);border:1.5px solid var(--color-line,var(--dash-card-border));text-align:center;border-radius:12px;padding:1.25rem;box-shadow:0 1px 3px #0f172a0a}.Qj8CCq_statNumber{color:var(--color-ink,#0f172a);font-size:1.8rem;font-weight:800}.Qj8CCq_statLabel{color:var(--color-ink-3,#64748b);text-transform:uppercase;letter-spacing:.04em;margin-top:.2rem;font-size:.72rem;font-weight:600}.Qj8CCq_reviewFilterRow{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.Qj8CCq_filterTabs{gap:.5rem;display:flex}.Qj8CCq_filterBtn{border:2px solid var(--color-line,var(--dash-card-border));background:var(--color-card,#fff);color:var(--color-ink-3,#64748b);cursor:pointer;box-shadow:none;border-radius:8px;padding:.4rem .85rem;font-size:.8rem;font-weight:700}.Qj8CCq_filterBtnActive{background:var(--brand);color:#fff;box-shadow:none;border-color:#0284c7}.Qj8CCq_reviewList{flex-direction:column;gap:.75rem;display:flex}.Qj8CCq_reviewItem{background:var(--color-card,#fff);border:1.5px solid var(--color-line,var(--dash-card-border));border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;box-shadow:0 1px 3px #0f172a0a}.Qj8CCq_reviewItemCorrect{border-left:5px solid #10b981}.Qj8CCq_reviewItemIncorrect{border-left:5px solid #ef4444}.Qj8CCq_reviewItemLeft{flex:1;align-items:baseline;gap:.75rem;display:flex}.Qj8CCq_reviewOrder{color:var(--color-ink,#0f172a);min-width:32px;font-size:.85rem;font-weight:800}.Qj8CCq_reviewPrompt{color:var(--color-ink-2,#334155);font-size:.88rem}.Qj8CCq_reviewAnswers{align-items:center;gap:1rem;display:flex}.Qj8CCq_userAnsTag{border-radius:6px;padding:.25rem .6rem;font-size:.82rem;font-weight:700}.Qj8CCq_userAnsCorrect{background:var(--tint-green-bg);color:var(--t-047857,#047857);border:1px solid var(--l-a7f3d0,#a7f3d0)}.Qj8CCq_userAnsWrong{background:var(--tint-red-bg);color:var(--t-b91c1c,#b91c1c);border:1px solid var(--l-fecaca,#fecaca)}.Qj8CCq_officialAnsTag{background:var(--color-paper-2,#f1f5f9);color:var(--color-ink-2,#334155);border:1px solid var(--color-line,var(--dash-card-border));border-radius:6px;padding:.25rem .6rem;font-size:.82rem;font-weight:700}.Qj8CCq_reportActions{gap:1rem;margin-top:1rem;display:flex}.Qj8CCq_retakeBtn{background:var(--brand);color:#fff;cursor:pointer;box-shadow:0 4px 0 var(--brand-shadow);border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.85rem;font-size:.92rem;font-weight:800;transition:all .12s;display:flex}.Qj8CCq_retakeBtn:hover{box-shadow:0 6px 0 var(--brand-shadow);transform:translateY(-2px)}.Qj8CCq_retakeBtn:active{transform:translateY(4px);box-shadow:0 0 #0000}.Qj8CCq_browseBtn{border:2px solid var(--color-line,var(--dash-card-border));background:var(--color-card,#fff);color:var(--color-ink-2,#475569);cursor:pointer;box-shadow:0 4px 0 var(--color-line,var(--dash-card-border-hover));border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.85rem;font-size:.92rem;font-weight:800;transition:all .12s;display:flex}.Qj8CCq_browseBtn:hover{box-shadow:0 6px 0 var(--color-line-2,var(--dash-card-border-hover));transform:translateY(-2px)}.Qj8CCq_browseBtn:active{transform:translateY(4px);box-shadow:0 0 #0000}.Qj8CCq_shimmerBox{background:var(--skel-gradient);background-size:200% 100%;border-radius:14px;width:100%;height:240px;animation:1.5s infinite Qj8CCq_shimmer}@keyframes Qj8CCq_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:960px){.Qj8CCq_splitGrid{grid-template-columns:minmax(0,1fr);gap:1rem;min-height:auto}.Qj8CCq_passagePane,.Qj8CCq_questionsPane{max-height:none}}@media (max-width:640px){.Qj8CCq_pageHeader{gap:.5rem;margin-bottom:1.25rem}.Qj8CCq_pageTitle{font-size:1.2rem}.Qj8CCq_pageSubtitle{font-size:.72rem}.Qj8CCq_trackToggle{width:100%;margin-bottom:1rem;display:flex}.Qj8CCq_trackToggleBtn{text-align:center;flex:1;padding:.45rem .6rem;font-size:.75rem}.Qj8CCq_booksGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.65rem}.Qj8CCq_bookCard{border-radius:12px;padding:.9rem .55rem}.Qj8CCq_bookNumber{margin-bottom:.25rem;font-size:1.8rem}.Qj8CCq_bookLabel{font-size:.8rem}.Qj8CCq_bookMeta{font-size:.65rem}.Qj8CCq_testsGrid{grid-template-columns:minmax(0,1fr);gap:.75rem}.Qj8CCq_testCard{padding:1rem}.Qj8CCq_runnerTopBar{flex-direction:column;align-items:stretch;gap:.65rem;padding:.75rem}.Qj8CCq_runnerMeta{justify-content:space-between;gap:.5rem;width:100%}.Qj8CCq_submitBtn{justify-content:center;width:100%;padding:.8rem;font-size:.88rem}.Qj8CCq_passageHeader{flex-wrap:wrap;gap:.4rem;padding:.6rem .75rem}.Qj8CCq_passageTabs{gap:.25rem}.Qj8CCq_passageTabBtn{padding:.35rem .65rem;font-size:.75rem}.Qj8CCq_passageScrollContent{padding:1rem}.Qj8CCq_passageTitle{margin-bottom:.85rem;font-size:1.1rem}.Qj8CCq_questionsHeader{padding:.65rem .85rem}.Qj8CCq_questionsScrollContent{padding:.85rem}.Qj8CCq_questionBlockCard{padding:.9rem .75rem}.Qj8CCq_choicesCard{padding:.75rem}.Qj8CCq_choiceToken{min-width:40px;padding:.35rem .55rem}.Qj8CCq_choiceTokenLetter{font-size:.85rem}.Qj8CCq_customSelectMenu{min-width:200px;max-width:calc(100vw - 32px)}.Qj8CCq_customSelectTriggerText{max-width:140px}.Qj8CCq_questionNavBar{padding:.65rem .75rem}.Qj8CCq_navPillsGrid{gap:.25rem}.Qj8CCq_navPill{width:27px;height:27px;font-size:.72rem}.Qj8CCq_scoreBanner{text-align:center;flex-direction:column;gap:.85rem;padding:1.25rem 1rem}.Qj8CCq_scoreHeroNumber{font-size:2.8rem}.Qj8CCq_reportStatsGrid{grid-template-columns:minmax(0,1fr);gap:.75rem}.Qj8CCq_reviewFilterRow{flex-wrap:wrap;gap:.5rem}.Qj8CCq_reviewItem{flex-direction:column;align-items:flex-start;gap:.65rem;padding:.85rem}.Qj8CCq_reviewAnswers{flex-wrap:wrap;gap:.5rem;width:100%}.Qj8CCq_reportActions{flex-direction:column;gap:.65rem}}.Qj8CCq_readingWord{cursor:pointer;border-radius:4px;padding:0 1px;transition:background .12s,color .12s;display:inline}.Qj8CCq_readingWord:hover{background:var(--tint-sky-bg-2);color:var(--t-0369a1,#0369a1)}.Qj8CCq_readingWordActive{font-weight:700;box-shadow:0 0 0 2px #38bdf8;background:var(--f-bae6fd,#bae6fd)!important;color:var(--t-0c4a6e,#0c4a6e)!important}.Qj8CCq_vocabPopupCard{z-index:1000;background:var(--dash-card-bg);border:2px solid var(--dash-card-border-hover);overscroll-behavior:contain;border-radius:14px;flex-direction:column;width:min(400px,100vw - 32px);max-height:min(460px,100dvh - 32px);animation:.15s cubic-bezier(.16,1,.3,1) Qj8CCq_popIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 36px -4px #0f172a38,0 4px #94a3b8}.Qj8CCq_vocabPopupTop{background:var(--dash-subtle-bg);border-bottom:2px solid var(--dash-card-border);justify-content:space-between;align-items:center;padding:1rem 1.15rem .85rem;display:flex}.Qj8CCq_vocabWordTitleRow{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.Qj8CCq_vocabWordMain{color:var(--dash-text-primary);letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.Qj8CCq_vocabPhonetic{color:var(--dash-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;font-weight:500}.Qj8CCq_vocabPosTag{text-transform:uppercase;letter-spacing:.08em;background:var(--tint-sky-bg-2);color:var(--t-0369a1,#0369a1);border:1px solid var(--dash-accent-border);border-radius:5px;padding:2px 6px;font-size:.65rem;font-weight:800}.Qj8CCq_vocabTopActions{align-items:center;gap:.4rem;display:flex}.Qj8CCq_vocabAudioBtn{border:1.5px solid var(--dash-card-border-hover);background:var(--dash-card-bg);width:32px;height:32px;color:var(--t-0284c7,#0284c7);cursor:pointer;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;transition:transform .1s,box-shadow .1s;display:flex}.Qj8CCq_vocabAudioBtn:hover{background:var(--tint-sky-bg);box-shadow:none}.Qj8CCq_vocabAudioBtn:active{box-shadow:0 0 #0000}.Qj8CCq_vocabCloseBtn{border:1.5px solid var(--dash-card-border-hover);background:var(--dash-card-bg);width:32px;height:32px;color:var(--dash-text-muted);cursor:pointer;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;transition:transform .1s,box-shadow .1s;display:flex}.Qj8CCq_vocabCloseBtn:hover{background:var(--f-fee2e2,#fee2e2);color:var(--t-dc2626,#dc2626);border-color:var(--l-fca5a5,#fca5a5);box-shadow:none}.Qj8CCq_vocabCloseBtn:active{box-shadow:0 0 #0000}.Qj8CCq_vocabBody{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.75rem;padding:.85rem 1.15rem;display:flex;overflow-y:auto}.Qj8CCq_vocabBanglaBox{background:var(--tint-green-bg);border:1.5px solid var(--l-a7f3d0,#a7f3d0);border-radius:10px;padding:.65rem .85rem}.Qj8CCq_vocabBanglaKicker{color:var(--t-047857,#047857);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.2rem;font-size:.65rem;font-weight:800}.Qj8CCq_vocabBanglaMeaning{color:var(--t-065f46,#065f46);font-size:1.1rem;font-weight:700;line-height:1.4}.Qj8CCq_vocabSection{flex-direction:column;gap:.25rem;display:flex}.Qj8CCq_vocabSectionKicker{color:var(--dash-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:800}.Qj8CCq_vocabDefinitionText{color:var(--dash-text-primary);font-size:.92rem;line-height:1.6}.Qj8CCq_vocabExampleText{color:var(--dash-text-secondary);background:var(--dash-subtle-bg);border-left:3px solid #0ea5e9;border-radius:4px;padding:.5rem .75rem;font-size:.88rem;font-style:italic;line-height:1.55}.Qj8CCq_vocabSynonymsRow{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}.Qj8CCq_vocabSynonymChip{background:var(--dash-raised-bg);color:var(--dash-text-secondary);border:1px solid var(--dash-card-border);border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:600}.Qj8CCq_vocabFooter{background:var(--dash-subtle-bg);border-top:2px solid var(--dash-card-border);flex-shrink:0;justify-content:flex-start;align-items:center;padding:.65rem 1.15rem;display:flex}.Qj8CCq_vocabSaveBtn{cursor:pointer;background:var(--brand);color:#fff;box-shadow:0 3px 0 var(--brand-shadow);-webkit-user-select:none;user-select:none;border:none;border-radius:9px;align-items:center;gap:6px;padding:.45rem .95rem;font-size:.78rem;font-weight:700;transition:transform .1s,box-shadow .1s;display:inline-flex}.Qj8CCq_vocabSaveBtn:hover{background:var(--brand);box-shadow:0 4px 0 var(--brand-shadow);transform:translateY(-1px)}.Qj8CCq_vocabSaveBtn:active{transform:translateY(3px);box-shadow:0 0 #0000}.Qj8CCq_vocabSaveBtnSaved{color:#fff;background:#16a34a;box-shadow:0 3px #15803d}.Qj8CCq_vocabSaveBtnSaved:hover{background:#15803d;box-shadow:0 4px #166534}.Qj8CCq_vocabShimmerCard{flex-direction:column;gap:.85rem;padding:1.25rem;display:flex}.Qj8CCq_shimmerLine{background:var(--skel-gradient);background-size:200% 100%;border-radius:6px;height:16px;animation:1.5s infinite Qj8CCq_shimmer}.Qj8CCq_questionsScrollContent>*,.Qj8CCq_customSelectMenu>*,.Qj8CCq_vocabBody>*{flex-shrink:0}.Qj8CCq_mobileTestBar{display:none}@media (max-width:960px){.Qj8CCq_mobileTestBar{top:var(--dash-sticky-top,0px);z-index:30;margin:0 calc(-1 * max(1rem, env(safe-area-inset-left)));padding:.55rem max(1rem, env(safe-area-inset-left));background:var(--dash-bg,#f1f5f9);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-line,var(--dash-card-border));align-items:center;gap:.6rem;display:flex;position:sticky}.Qj8CCq_mobileTestTimer{font-variant-numeric:tabular-nums;color:var(--dash-text-primary,#0f172a);align-items:center;gap:.3rem;font-size:.9rem;font-weight:800;display:inline-flex}.Qj8CCq_mobileTestCount{font-variant-numeric:tabular-nums;color:var(--dash-text-muted,#64748b);font-size:.8rem;font-weight:700}.Qj8CCq_mobileTestJump{border:1.5px solid var(--color-line,var(--dash-card-border));border-radius:10px;margin-left:auto;display:inline-flex;overflow:hidden}.Qj8CCq_mobileTestJump button{background:var(--color-card,#fff);color:var(--dash-text-secondary,#475569);font:inherit;cursor:pointer;border:none;padding:.45rem .7rem;font-size:.78rem;font-weight:700}.Qj8CCq_mobileTestJump button+button{border-left:1.5px solid var(--color-line,var(--dash-card-border))}.Qj8CCq_mobileTestJump button:active{background:var(--color-paper-2,#f8fafc)}}
