.yDbsbW_page{--practice-accent:#1a4fcc;--practice-accent-dark:#102e6f;--practice-accent-soft:#eef3ff;color:#172033;background-color:#f6f8fc;background-image:linear-gradient(90deg,#102e6f06 1px,#0000 1px),linear-gradient(#102e6f06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:calc(100vh - 72px);padding:clamp(1.15rem,3vw,2.5rem) 0 clamp(3.5rem,8vw,6rem)}.yDbsbW_page[data-practice-section=listening]{--practice-accent:#176b87;--practice-accent-dark:#104e66;--practice-accent-soft:#edf8fa}.yDbsbW_page[data-practice-section=writing]{--practice-accent:#b42332;--practice-accent-dark:#861c29;--practice-accent-soft:#fff1f2}.yDbsbW_page[data-practice-section=speaking]{--practice-accent:#6d43b5;--practice-accent-dark:#4d278e;--practice-accent-soft:#f5f1ff}.yDbsbW_wrap{width:min(100%,1120px);min-width:0;overflow-x:clip}.yDbsbW_breadcrumbs{color:#69738a;min-height:32px;font-family:var(--mono,ui-monospace, monospace);letter-spacing:.035em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.7rem;font-weight:760;display:flex}.yDbsbW_crumb{align-items:center;gap:.45rem;display:inline-flex}.yDbsbW_crumb a{color:var(--practice-accent-dark);text-decoration:none}.yDbsbW_crumb strong{color:#28334a;font-weight:850}.yDbsbW_separator{color:#a2aabd}.yDbsbW_contextBar{border:1px solid #d7deea;border-left:4px solid var(--practice-accent);background:#ffffffe0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.7rem .85rem;display:flex}.yDbsbW_contextBar>span{color:#69738a;font-size:.76rem}.yDbsbW_backLink{min-height:40px;color:var(--practice-accent-dark);align-items:center;gap:.45rem;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.yDbsbW_backLink svg{width:17px;height:17px}.yDbsbW_crumb a:focus-visible,.yDbsbW_backLink:focus-visible{outline:3px solid color-mix(in srgb, var(--practice-accent) 30%, transparent);outline-offset:3px}@media (max-width:560px){.yDbsbW_page{padding-top:.8rem}.yDbsbW_contextBar{flex-direction:column;align-items:flex-start}}
.odbsGW_header{--session-accent:var(--practice-accent,#1a4fcc);--session-accent-dark:var(--practice-accent-dark,#102e6f);--session-accent-soft:var(--practice-accent-soft,#eef3ff);border:1px solid #d7deea;border-top:5px solid var(--session-accent);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1rem,3vw,2rem);padding:clamp(1.2rem,4vw,2.4rem);display:grid;box-shadow:0 20px 55px #102e6f12}.odbsGW_header[data-practice-section=listening]{--session-accent:#176b87;--session-accent-dark:#104e66;--session-accent-soft:#edf8fa}.odbsGW_header[data-practice-section=writing]{--session-accent:#b42332;--session-accent-dark:#861c29;--session-accent-soft:#fff1f2}.odbsGW_header[data-practice-section=speaking]{--session-accent:#6d43b5;--session-accent-dark:#4d278e;--session-accent-soft:#f5f1ff}.odbsGW_header p{color:var(--session-accent);font-family:var(--mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;font-size:.7rem;font-weight:900}.odbsGW_header h1{color:#102e6f;letter-spacing:-.055em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(2rem,5vw,4rem);font-weight:590;line-height:1}.odbsGW_header div>span{color:#5c6680;max-width:760px;margin-top:.9rem;line-height:1.65;display:block}.odbsGW_header aside{border:1px solid color-mix(in srgb, var(--session-accent) 25%, white);min-width:148px;color:var(--session-accent-dark);background:var(--session-accent-soft);text-align:center;padding:.9rem 1rem;display:grid}.odbsGW_header aside strong{font-variant-numeric:tabular-nums;font-size:1.8rem;line-height:1}.odbsGW_header aside span{margin-top:.3rem;font-size:.72rem;font-weight:820}@media (max-width:680px){.odbsGW_header{grid-template-columns:1fr;align-items:stretch}.odbsGW_header aside{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;min-width:0}}
.l6DlEW_shell{--catalog-accent:var(--practice-accent,#1a4fcc);--catalog-accent-dark:var(--practice-accent-dark,#102e6f);--catalog-accent-soft:var(--practice-accent-soft,#eef3ff);margin:0 auto;padding:clamp(1rem,3vw,2rem) 0}.l6DlEW_shell[data-practice-section=listening]{--catalog-accent:#176b87;--catalog-accent-dark:#104e66;--catalog-accent-soft:#edf8fa}.l6DlEW_shell[data-practice-section=writing]{--catalog-accent:#b42332;--catalog-accent-dark:#861c29;--catalog-accent-soft:#fff1f2}.l6DlEW_shell[data-practice-section=speaking]{--catalog-accent:#6d43b5;--catalog-accent-dark:#4d278e;--catalog-accent-soft:#f5f1ff}.l6DlEW_header{border:1px solid #d7deea;border-top:5px solid var(--catalog-accent);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1rem,3vw,2rem);margin-bottom:1.5rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid;box-shadow:0 20px 55px #102e6f12}.l6DlEW_header p{color:var(--catalog-accent);font-family:var(--mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;font-size:.7rem;font-weight:900}.l6DlEW_header h1{color:#102e6f;letter-spacing:-.057em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(2.1rem,5vw,4.2rem);font-weight:590;line-height:.98}.l6DlEW_header>div>span{color:#5c6680;max-width:720px;margin-top:1rem;line-height:1.65;display:block}.l6DlEW_header aside{border:1px solid color-mix(in srgb, var(--catalog-accent) 25%, white);min-width:156px;color:var(--catalog-accent-dark);background:var(--catalog-accent-soft);text-align:center;padding:1rem;display:grid}.l6DlEW_header aside strong{font-variant-numeric:tabular-nums;font-size:2.15rem;line-height:1}.l6DlEW_header aside span{margin-top:.3rem;font-size:.72rem;font-weight:850}.l6DlEW_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:.85rem;display:grid}.l6DlEW_card{border:1px solid #d7deea;border-top:3px solid var(--catalog-accent);min-height:250px;color:inherit;background:#fff;flex-direction:column;padding:1rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.l6DlEW_card:hover,.l6DlEW_card:focus-visible{border-color:var(--catalog-accent);box-shadow:0 16px 38px color-mix(in srgb, var(--catalog-accent) 13%, transparent);transform:translateY(-3px)}.l6DlEW_cardTop,.l6DlEW_footer{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.l6DlEW_number{color:var(--catalog-accent);font-family:var(--mono,ui-monospace, monospace);font-size:1.15rem;font-weight:900}.l6DlEW_status{color:#08784e;font-family:var(--mono,ui-monospace, monospace);text-transform:uppercase;background:#e9f8f0;border-radius:999px;padding:.3rem .5rem;font-size:.62rem;font-weight:900}.l6DlEW_card>p{color:var(--catalog-accent);font-family:var(--mono,ui-monospace, monospace);letter-spacing:.05em;text-transform:uppercase;margin:2rem 0 .35rem;font-size:.67rem;font-weight:900}.l6DlEW_card h2{color:#172033;letter-spacing:-.02em;margin:0 0 .55rem;font-size:1.15rem;line-height:1.25}.l6DlEW_detail{color:#5c6680;font-size:.86rem;line-height:1.55}.l6DlEW_footer{border-top:1px solid #e0e4ec;align-items:end;margin-top:auto;padding-top:.85rem}.l6DlEW_footer span,.l6DlEW_footer strong{align-items:center;gap:.3rem;display:inline-flex}.l6DlEW_footer span{color:#69738a;font-size:.72rem}.l6DlEW_footer strong{color:var(--catalog-accent-dark);font-size:.78rem}.l6DlEW_footer svg{width:14px;height:14px}.l6DlEW_note{color:#5c6680;align-items:center;gap:.45rem;margin:1rem 0 0;font-size:.82rem;display:flex}.l6DlEW_note svg{width:17px;height:17px;color:var(--catalog-accent);flex:none}.l6DlEW_card:focus-visible{outline:3px solid color-mix(in srgb, var(--catalog-accent) 32%, transparent);outline-offset:3px}@media (max-width:620px){.l6DlEW_header{grid-template-columns:1fr;align-items:stretch}.l6DlEW_header aside{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;min-width:0}}@media (prefers-reduced-motion:reduce){.l6DlEW_card{transition:none}.l6DlEW_card:hover,.l6DlEW_card:focus-visible{transform:none}}
.IVcBAW_group{border:1px solid var(--line-soft);background:var(--bg-2);border-radius:14px;min-width:0;margin:0;padding:1rem}.IVcBAW_legend{width:100%;color:var(--ink);padding:0;font-size:1rem;font-weight:750;line-height:1.5}.IVcBAW_hint,.IVcBAW_count,.IVcBAW_error,.IVcBAW_resultCorrect,.IVcBAW_resultIncorrect{margin:.45rem 0 0;font-size:.84rem;line-height:1.5}.IVcBAW_hint,.IVcBAW_count{color:var(--muted)}.IVcBAW_options{gap:.55rem;margin-top:.75rem;display:grid}.IVcBAW_option{border:1px solid var(--line-soft);background:var(--bg);min-width:0;color:var(--ink-2);cursor:pointer;border-radius:10px;grid-template-columns:auto 30px minmax(0,1fr);align-items:center;gap:.65rem;padding:.72rem .8rem;display:grid}.IVcBAW_option:hover{border-color:#1a4fcc}.IVcBAW_option:has(input:focus-visible){outline-offset:3px;outline:3px solid #f59e0b}.IVcBAW_option input{accent-color:#1a4fcc;width:18px;height:18px;margin:0}.IVcBAW_option:has(input:disabled){cursor:default}.IVcBAW_letter{background:var(--bg-3,#eef2f7);width:28px;height:28px;color:var(--ink);font:800 .75rem/1 var(--mono,monospace);border-radius:50%;place-items:center;display:inline-grid}.IVcBAW_selected{background:#1a4fcc12;border-color:#1a4fcc}.IVcBAW_correct{background:#04785714;border-color:#047857}.IVcBAW_incorrect{background:#b4231814;border-color:#b42318}.IVcBAW_error,.IVcBAW_resultIncorrect{color:#b42318;min-height:1.2em;font-weight:700}.IVcBAW_resultCorrect{color:#047857;font-weight:700}.IVcBAW_supplementary{background:#1a4fcc09;border-style:dashed}.IVcBAW_badge{color:#1a4fcc;width:fit-content;font:800 .7rem/1.3 var(--mono,monospace);background:#1a4fcc1a;border-radius:999px;margin:0 0 .7rem;padding:.32rem .55rem}@media (max-width:480px){.IVcBAW_group{padding:.8rem}.IVcBAW_option{grid-template-columns:auto 28px minmax(0,1fr);padding:.65rem}}@media (prefers-reduced-motion:reduce){.IVcBAW_option{transition:none}}
.sURg7W_root{--goethe-navy:#14213d;--goethe-blue:#8b671c;--goethe-blue-soft:#fff8e7;--goethe-ink:#172033;--goethe-muted:#667085;--goethe-line:#d9dee8;--goethe-bg:#f3f6fb;--goethe-surface:#fff;background:var(--goethe-bg);min-height:100vh;color:var(--goethe-ink);font-size:16px}.sURg7W_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sURg7W_root :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #7c91f4}.sURg7W_screen{min-height:100vh}.sURg7W_intro{background:radial-gradient(circle at 15% 10%,#b691341f,#0000 28rem),linear-gradient(160deg,#f8faff 0%,#eef2f8 100%);place-items:center;min-height:100vh;padding:2rem 1rem;display:grid}.sURg7W_introCard{border:1px solid var(--goethe-line);background:var(--goethe-surface);border-radius:20px;width:min(720px,100%);padding:clamp(1.5rem,5vw,2.75rem);box-shadow:0 24px 70px #14213d1f}.sURg7W_brand,.sURg7W_resultsHeader{border-bottom:3px solid var(--goethe-blue);color:var(--goethe-navy);font:800 .75rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.1em;justify-content:space-between;align-items:center;padding-bottom:.9rem;display:flex}.sURg7W_eyebrow{color:var(--goethe-blue);font:800 .72rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.09em;text-transform:uppercase;margin:2rem 0 .55rem}.sURg7W_intro h1{max-width:620px;color:var(--goethe-navy);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,5vw,3.15rem);line-height:1.06}.sURg7W_lead{max-width:620px;color:var(--goethe-muted);margin:.8rem 0 1.5rem;line-height:1.6}.sURg7W_introStats{border:1px solid var(--goethe-line);background:#f8f9fc;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-bottom:1rem;display:grid;overflow:hidden}.sURg7W_introStats div{border-right:1px solid var(--goethe-line);flex-direction:column;align-items:center;gap:.2rem;min-width:0;padding:1rem .6rem;display:flex}.sURg7W_introStats div:last-child{border-right:0}.sURg7W_introStats strong{color:var(--goethe-blue);font-size:1.65rem;line-height:1}.sURg7W_introStats span{color:var(--goethe-muted);font:700 .7rem/1.3 var(--font-geist-mono,monospace);text-align:center;text-transform:uppercase}.sURg7W_moduleGrid{grid-template-columns:repeat(2,1fr);gap:.55rem;margin:0 0 1rem;display:grid}.sURg7W_moduleGrid article{border:1px solid var(--goethe-line);background:var(--goethe-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .95rem;display:flex}.sURg7W_moduleGrid article div{flex-direction:column;gap:.15rem;display:flex}.sURg7W_moduleGrid article strong{color:var(--goethe-navy)}.sURg7W_moduleGrid article small{color:var(--goethe-muted);font-size:.78rem}.sURg7W_moduleGrid article>span{color:var(--goethe-blue);font:800 .78rem/1 var(--font-geist-mono,monospace)}.sURg7W_introNotice{border-left:4px solid var(--goethe-blue);background:var(--goethe-blue-soft);border-radius:8px;padding:.9rem 1rem}.sURg7W_introNotice strong{color:var(--goethe-navy)}.sURg7W_introNotice p{color:#4e5d78;margin:.25rem 0 0;font-size:.88rem;line-height:1.55}.sURg7W_introActions,.sURg7W_examFooter{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 1rem;display:flex}.sURg7W_primary,.sURg7W_secondary{border:1px solid var(--goethe-navy);cursor:pointer;border-radius:9px;min-height:46px;padding:0 1.25rem;font:800 .9rem/1 inherit;transition:transform .15s,box-shadow .15s,background .15s}.sURg7W_primary{background:var(--goethe-navy);color:#fff;box-shadow:0 8px 18px #14213d29}.sURg7W_secondary{color:var(--goethe-navy);background:#fff}.sURg7W_introActions a.sURg7W_primary,.sURg7W_introActions a.sURg7W_secondary{text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sURg7W_primary:hover,.sURg7W_secondary:hover{transform:translateY(-1px);box-shadow:0 9px 20px #14213d24}.sURg7W_disclaimer{color:var(--goethe-muted);margin:.9rem 0;font-size:.78rem;line-height:1.5}.sURg7W_backLink{color:var(--goethe-blue);font-size:.86rem;font-weight:700;text-decoration:none}.sURg7W_topbar{z-index:30;border-bottom:3px solid var(--goethe-blue);background:var(--goethe-navy);color:#fff;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.55rem 1.5rem;display:flex;position:sticky;top:0}.sURg7W_topbar>div:first-child{align-items:baseline;gap:1rem;min-width:0;display:flex}.sURg7W_topbar span{color:#ffffff94;font:700 .68rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase}.sURg7W_topbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.sURg7W_topbarStatus{align-items:center;gap:1rem;display:flex}.sURg7W_worksheetAction{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin:0 0 1rem;display:flex}.sURg7W_tabs{z-index:20;border-bottom:1px solid var(--goethe-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:sticky;top:56px;box-shadow:0 5px 18px #14213d0d}.sURg7W_tabs li{color:var(--goethe-muted);text-align:center;border-bottom:3px solid #0000;border-right:1px solid #e8ebf1;padding:.7rem .8rem .6rem}.sURg7W_tabs li:last-child{border-right:0}.sURg7W_tabs li span,.sURg7W_tabs li small{display:block}.sURg7W_tabs li span{font-size:.92rem;font-weight:800}.sURg7W_tabs li span b{border:1px solid #c8ceda;border-radius:50%;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-right:.4rem;font-size:.68rem;display:inline-flex}.sURg7W_tabs li small{margin-top:.1rem;font-size:.7rem}.sURg7W_tabs .sURg7W_tabActive{border-bottom-color:var(--goethe-blue);color:var(--goethe-navy);background:#f6f8ff}.sURg7W_tabs .sURg7W_tabActive span b{border-color:var(--goethe-blue);background:var(--goethe-blue);color:#fff}.sURg7W_tabs .sURg7W_tabComplete{color:#25734a}.sURg7W_tabs .sURg7W_tabComplete span b{background:#eef9f3;border-color:#25734a}.sURg7W_tabs .sURg7W_tabPending{color:#8b93a3}.sURg7W_exam,.sURg7W_results{width:min(1040px,100% - 2rem);margin:0 auto;padding:2rem 0 5rem}.sURg7W_section{border:1px solid var(--goethe-line);background:var(--goethe-surface);border-radius:14px;margin-bottom:1.35rem;overflow:hidden;box-shadow:0 10px 30px #14213d0e}.sURg7W_sectionHeader{border-bottom:1px solid var(--goethe-line);background:#fafbfe;padding:1.25rem 1.5rem 1.25rem 1.8rem;position:relative}.sURg7W_sectionHeader:before{background:var(--goethe-blue);content:"";width:5px;position:absolute;inset:0 auto 0 0}.sURg7W_sectionHeader>span{color:var(--goethe-blue);font:800 .7rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.1em;text-transform:uppercase}.sURg7W_sectionHeader h2{color:var(--goethe-navy);letter-spacing:-.02em;margin:.25rem 0 .35rem;font-size:1.3rem}.sURg7W_sectionHeader p{max-width:780px;color:var(--goethe-muted);margin:0;font-size:.92rem;line-height:1.55}.sURg7W_audioCard{background:var(--goethe-blue-soft);border-bottom:1px solid #dce3fa;padding:1rem 1.5rem}.sURg7W_audioCard>div:first-child{justify-content:space-between;gap:.75rem;margin-bottom:.7rem;display:flex}.sURg7W_audioCard span{color:var(--goethe-muted);font-size:.75rem}.sURg7W_questionList{gap:.75rem;padding:1rem 1.5rem 1.5rem;display:grid}.sURg7W_question{background:#fff;border:1px solid #e0e4ec;border-radius:11px;min-width:0;margin:0;padding:1.15rem}.sURg7W_question legend{width:100%;color:var(--goethe-ink);font-size:1rem;font-weight:750;line-height:1.5}.sURg7W_questionNumber,.sURg7W_reviewNumber{background:var(--goethe-navy);color:#fff;width:30px;height:30px;font:800 .75rem/1 var(--font-geist-mono,monospace);border-radius:7px;flex:0 0 30px;justify-content:center;align-items:center;margin-right:.7rem;display:inline-flex}.sURg7W_contextLabel{color:var(--goethe-blue);margin:.7rem 0 .5rem 2.6rem;font-weight:750}.sURg7W_options{flex-wrap:wrap;gap:.55rem;margin:.8rem 0 0 2.6rem;display:flex}.sURg7W_option{cursor:pointer;background:#fff;border:1px solid #cbd2df;border-radius:8px;flex:1;align-items:center;gap:.65rem;min-width:170px;padding:.7rem .8rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.sURg7W_option:hover{border-color:#8897c6}.sURg7W_option input{opacity:0;position:absolute}.sURg7W_optionLetter{border:1px solid #7b8598;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.78rem;font-weight:800;display:inline-flex}.sURg7W_visualOptions .sURg7W_option{text-align:center;flex-direction:column;justify-content:center;min-height:66px;font-size:1rem}.sURg7W_selected{border-color:var(--goethe-blue);background:var(--goethe-blue-soft);box-shadow:inset 0 0 0 1px var(--goethe-blue)}.sURg7W_correct{background:#eefaf3;border-color:#278653}.sURg7W_wrong{background:#fff1f0;border-color:#c74841}.sURg7W_answerPlate,.sURg7W_readingAdPlate,.sURg7W_examplePlate{background:#fff;border:1px solid #d3d8e2;border-radius:9px;width:min(540px,100% - 2.6rem);height:auto;margin:.9rem auto 0;display:block}.sURg7W_answerPlate,.sURg7W_examplePlateWide{aspect-ratio:3;object-fit:contain;width:min(680px,100% - 2.6rem)}.sURg7W_readingAdPlate,.sURg7W_examplePlate:not(.sURg7W_examplePlateWide){box-shadow:0 8px 20px #14213d0f}.sURg7W_readingAdGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:min(720px,100% - 2.6rem);margin:.9rem auto 0;display:grid}.sURg7W_readingAdCard{background:#fff;border:2px solid #303846;border-radius:5px;min-width:0;overflow:hidden;box-shadow:5px 6px #e4e7ed}.sURg7W_readingAdChrome{background:#edf0f4;border-bottom:1px solid #596170;align-items:center;gap:.55rem;min-height:34px;padding:.35rem .55rem;display:flex}.sURg7W_readingAdChrome span{width:24px;height:24px;color:var(--goethe-navy);font:900 .78rem/1 var(--font-geist-mono,monospace);background:#fff;border:1px solid #303846;flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.sURg7W_readingAdChrome i{color:#596170;font:700 .64rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-style:normal;overflow:hidden}.sURg7W_readingAdThumb{background:#e9edf3;border-bottom:1px solid #cbd1db;height:96px;position:relative;overflow:hidden}.sURg7W_readingAdThumb img{width:200%;max-width:none;height:auto;position:absolute;top:-9rem}.sURg7W_readingAdCopy{min-height:118px;padding:.8rem .9rem .9rem}.sURg7W_readingAdCopy strong{color:var(--goethe-navy);font-size:1rem}.sURg7W_readingAdCopy p{color:#343d4e;margin:.35rem 0 0;font-size:.88rem;line-height:1.5}.sURg7W_example{background:#f7f8fe;border:1px solid #cfd8f5;border-radius:11px;margin:1rem 1.5rem 0;padding:1rem}.sURg7W_exampleLabel{color:#314db6;width:fit-content;font:800 .65rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;background:#e4e9ff;border-radius:999px;margin-bottom:.65rem;padding:.28rem .5rem}.sURg7W_exampleQuestion,.sURg7W_exampleStimulus{margin:.35rem 0;line-height:1.55}.sURg7W_exampleQuestion{align-items:center;font-weight:750;display:flex}.sURg7W_exampleStimulus{background:#fff;border:1px solid #d8dce5;border-radius:8px;margin-left:2.6rem;padding:.7rem .8rem}.sURg7W_exampleOptions{flex-wrap:wrap;gap:.55rem;margin:.75rem 0 .3rem 2.6rem;display:flex}.sURg7W_exampleOptions .sURg7W_option{flex:1}.sURg7W_exampleOptions .sURg7W_exampleCorrect{background:#eefaf3;border-color:#278653}.sURg7W_example small{color:var(--goethe-muted);margin:.6rem 0 0 2.6rem;display:block}.sURg7W_adPair{grid-template-columns:1fr 1fr;gap:.75rem;margin:.8rem 0 0 2.6rem;display:grid}.sURg7W_adPair div{white-space:pre-wrap;border:2px solid #303846;min-height:82px;padding:.9rem;font-weight:650;line-height:1.5}.sURg7W_sign{text-align:center;white-space:pre-wrap;background:#fffdf3;border:4px double #303846;width:min(500px,100% - 2.6rem);margin:.8rem 0 0 2.6rem;padding:1.25rem;font-weight:850}.sURg7W_readingSequence{gap:1rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.sURg7W_readingBlock{background:#fff;border:1px solid #dce1ea;border-radius:12px;overflow:hidden}.sURg7W_readingBlock .sURg7W_questionList{padding-top:.75rem}.sURg7W_readingBlock .sURg7W_example{margin-top:.75rem}.sURg7W_message{background:#f8f9fc;border-bottom:1px solid #dce1ea;padding:1.25rem 1.4rem}.sURg7W_message>span{color:#314db6;font:800 .65rem/1 var(--font-geist-mono,monospace);text-transform:uppercase;background:#e5eaff;border-radius:999px;padding:.3rem .55rem;display:inline-flex}.sURg7W_message pre{white-space:pre-wrap;max-width:720px;margin:.9rem auto 0;font:1rem/1.7 inherit}.sURg7W_formTask,.sURg7W_writingTask,.sURg7W_speakingTask{padding:1.5rem}.sURg7W_formSource{border:1px solid #dce1eb;border-left:4px solid var(--goethe-blue);background:#f8f9fc;border-radius:9px;width:min(800px,100%);margin:0 auto;padding:1rem 1.1rem}.sURg7W_formSource strong{color:var(--goethe-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.sURg7W_formSource p{margin-bottom:0;line-height:1.65}.sURg7W_paperForm{background:#fff;border:1px solid #aeb7c7;border-radius:10px;width:min(760px,100%);margin:1.25rem auto 0;overflow:hidden;box-shadow:0 10px 24px #14213d12}.sURg7W_paperForm h3{background:var(--goethe-navy);color:#fff;letter-spacing:.025em;text-transform:uppercase;margin:0;padding:1rem 1.15rem;font-size:1rem}.sURg7W_formStaticRow,.sURg7W_formRow{border-top:1px solid #e1e4ea;grid-template-columns:minmax(150px,1fr) 32px minmax(220px,1.5fr);align-items:center;gap:.6rem;min-height:50px;padding:.5rem 1rem;display:grid}.sURg7W_formStaticRow{background:#fafbfc;grid-template-columns:minmax(150px,1fr) minmax(220px,1.5fr)}.sURg7W_formStaticRow span,.sURg7W_formRow>span:first-child{color:#4e596d;font-weight:700}.sURg7W_formStaticRow strong{font-weight:600}.sURg7W_formStaticRow em{color:var(--goethe-blue);grid-column:1/-1;font-size:.72rem;font-style:normal;font-weight:800}.sURg7W_formExample{background:var(--goethe-blue-soft)}.sURg7W_blankNumber{background:var(--goethe-navy);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:800;display:inline-flex}.sURg7W_formInputValue{align-items:center;gap:.45rem;min-width:0;display:flex}.sURg7W_formInputValue b{color:#525d70;white-space:nowrap}.sURg7W_formInputValue input,.sURg7W_writingTask textarea{width:100%;min-width:0;color:var(--goethe-ink);font:inherit;background:#fff;border:1px solid #aeb7c7;border-radius:7px;padding:.65rem}.sURg7W_inputCorrect{background:#eefaf3!important;border-color:#278653!important}.sURg7W_writingPrompt{border:1px solid var(--goethe-line);border-left:4px solid var(--goethe-blue);background:#f8f9fc;border-radius:9px;margin-bottom:1rem;padding:1rem 1.1rem}.sURg7W_writingPrompt strong{color:var(--goethe-navy)}.sURg7W_writingPrompt pre{white-space:pre-wrap;font:.95rem/1.65 inherit}.sURg7W_writingTask>label{margin-bottom:.45rem;font-weight:800;display:block}.sURg7W_writingTask textarea{resize:vertical;min-height:210px;line-height:1.65}.sURg7W_wordCount{color:#a43a35;font-size:.82rem;font-weight:750}.sURg7W_wordCountReady{color:#217448}.sURg7W_speakingPrompt{white-space:pre-wrap;text-align:center;background:#f8f9fc;border:1px solid #bcc3d0;border-radius:9px;padding:1.25rem;font:1.05rem/1.7 inherit}.sURg7W_recorder{background:var(--goethe-blue-soft);border-radius:9px;margin-top:1rem;padding:1rem}.sURg7W_recorder>p{margin-top:0;font-weight:750}.sURg7W_cardDeck{border:1px solid var(--goethe-line);background:#f8f9fc;border-radius:10px;margin-top:1rem;padding:1rem}.sURg7W_cardStage{width:min(390px,100%);margin:0 auto}.sURg7W_coveredCard,.sURg7W_currentWordCard,.sURg7W_currentPictureCard{aspect-ratio:1;border:2px solid var(--goethe-navy);background:#fff;border-radius:10px}.sURg7W_coveredCard,.sURg7W_currentWordCard{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.sURg7W_coveredCard span{color:var(--goethe-blue);font-size:4.5rem;line-height:1}.sURg7W_coveredCard strong{margin-top:1rem;font-size:1.1rem}.sURg7W_currentWordCard span{color:var(--goethe-blue);font:800 .72rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.1em}.sURg7W_currentWordCard strong{margin-top:1rem;font-size:clamp(2rem,7vw,3.5rem)}.sURg7W_currentPictureCard{position:relative;overflow:hidden}.sURg7W_currentPictureCard img{object-fit:fill;position:absolute}.sURg7W_deckControls{justify-content:center;align-items:center;gap:.8rem;width:min(520px,100%);margin:1rem auto 0;display:flex}.sURg7W_deckControls p{color:var(--goethe-muted);flex:1;margin:0;font-weight:750}.sURg7W_examFooter{border:1px solid var(--goethe-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:1rem 1.1rem;box-shadow:0 10px 28px #14213d0f}.sURg7W_examFooter>div{flex-direction:column;gap:.18rem;display:flex}.sURg7W_examFooter>div span{color:var(--goethe-blue);font:800 .68rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase}.sURg7W_examFooter>div strong{color:var(--goethe-navy);font-size:1rem}.sURg7W_examFooter>div small{color:var(--goethe-muted);font-size:.75rem}.sURg7W_submitReview{border:1px solid var(--goethe-line);border-top:4px solid var(--goethe-blue);background:#fff;border-radius:12px;margin-top:1.5rem;padding:1.25rem;box-shadow:0 14px 35px #14213d14}.sURg7W_submitReview>p{color:var(--goethe-blue);font:800 .68rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.1em;text-transform:uppercase;margin:0}.sURg7W_submitReview h2{margin:.35rem 0 1rem}.sURg7W_submitReview ul{border-top:1px solid var(--goethe-line);margin:0;padding:0;list-style:none}.sURg7W_submitReview li{border-bottom:1px solid var(--goethe-line);justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.sURg7W_submitReview li strong{color:var(--goethe-blue)}.sURg7W_submitReview small{color:var(--goethe-muted);margin-top:.8rem;display:block}.sURg7W_submitReview>div{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.sURg7W_delivery{border:1px solid var(--goethe-line);border-top:5px solid var(--goethe-blue);background:#fff;border-radius:14px;padding:clamp(1.25rem,4vw,2rem);overflow:hidden;box-shadow:0 16px 42px #14213d17}.sURg7W_deliveryEyebrow{color:var(--goethe-blue);font:800 .68rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.1em;text-transform:uppercase;margin:0}.sURg7W_delivery h2{color:var(--goethe-navy);margin:.35rem 0 .45rem;font-size:clamp(1.45rem,4vw,2rem)}.sURg7W_delivery>p:not(.sURg7W_deliveryEyebrow,.sURg7W_deliveryWarning){color:var(--goethe-muted);line-height:1.6}.sURg7W_deliverySummary{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.25rem 0;display:grid}.sURg7W_deliverySummary article{border:1px solid var(--goethe-line);background:#f8f9fc;border-radius:9px;flex-direction:column;gap:.3rem;padding:.9rem;display:flex}.sURg7W_deliverySummary strong{color:var(--goethe-navy)}.sURg7W_deliverySummary span{color:var(--goethe-muted);font-size:.78rem;line-height:1.4}.sURg7W_deliverySummary .sURg7W_deliveryReady{background:#effaf4;border-color:#86c9a3}.sURg7W_deliverySummary .sURg7W_deliveryMissing{background:#fff5f4;border-color:#e0aaa6}.sURg7W_deliveryAudioList{border:1px solid var(--goethe-line);border-radius:9px;margin:0 0 1rem;padding:0;list-style:none}.sURg7W_deliveryAudioList li{border-bottom:1px solid var(--goethe-line);justify-content:space-between;gap:1rem;padding:.65rem .85rem;font-size:.82rem;display:flex}.sURg7W_deliveryAudioList li:last-child{border-bottom:0}.sURg7W_deliveryWarning{color:#795b13;background:#fff8e6;border-radius:8px;padding:.8rem .9rem;font-size:.82rem;line-height:1.5}.sURg7W_deliveryForm{grid-template-columns:1fr 1fr;gap:.9rem;margin-top:1.25rem;display:grid}.sURg7W_deliveryForm>label:not(.sURg7W_deliveryConsent){color:var(--goethe-navy);flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:800;display:flex}.sURg7W_deliveryForm>label:nth-child(3),.sURg7W_deliveryAccess{grid-column:1/-1}.sURg7W_deliveryAccess small,.sURg7W_deliveryAccess em{color:var(--goethe-muted);font-weight:500}.sURg7W_deliveryAccess em{font-size:.75rem;line-height:1.45}.sURg7W_deliveryForm input:not([type=checkbox]){width:100%;color:var(--goethe-ink);font:inherit;background:#fff;border:1px solid #aeb7c7;border-radius:8px;padding:.75rem}.sURg7W_deliveryConsent{color:var(--goethe-muted);grid-column:1/-1;align-items:flex-start;gap:.65rem;font-size:.78rem;line-height:1.5;display:flex}.sURg7W_deliveryConsent input{width:18px;height:18px;accent-color:var(--goethe-blue);flex:none;margin-top:.1rem}.sURg7W_deliveryError,.sURg7W_deliveryStatus{border-radius:8px;grid-column:1/-1;margin:0;padding:.7rem .8rem;font-size:.82rem}.sURg7W_deliveryError{color:#9e332e;background:#fff0ef}.sURg7W_deliveryStatus{background:var(--goethe-blue-soft);color:var(--goethe-navy)}.sURg7W_deliveryActions{grid-column:1/-1;justify-content:flex-end;gap:.65rem;display:flex}.sURg7W_resultNotice{background:#effaf4;border:1px solid #9ccab0;border-left:4px solid #278653;border-radius:10px;margin:0 0 1.5rem;padding:1rem 1.1rem}.sURg7W_resultNotice strong{color:#17633a}.sURg7W_resultNotice p{color:#315b44;margin:.35rem 0 0;font-size:.85rem;line-height:1.55}.sURg7W_resultNotice code{word-break:break-all}.sURg7W_resultFeedback{border:1px solid #bfcaf0;border-left:4px solid var(--goethe-blue);background:var(--goethe-blue-soft);border-radius:10px;margin:0 0 1.5rem;padding:1rem 1.1rem}.sURg7W_resultFeedback strong{color:var(--goethe-navy)}.sURg7W_resultFeedback p{white-space:pre-wrap;color:#394760;margin:.45rem 0 0;line-height:1.6}.sURg7W_results{width:min(960px,100% - 2rem)}.sURg7W_resultsHeader{margin-bottom:1rem}.sURg7W_resultsHeader a{color:var(--goethe-navy);text-decoration:none}.sURg7W_resultsHeader span{color:var(--goethe-muted)}.sURg7W_resultHero{background:var(--goethe-navy);color:#fff;text-align:center;border-radius:16px 16px 0 0;padding:clamp(1.75rem,5vw,3rem)}.sURg7W_resultHero p{color:#ffffff94;font:800 .7rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem}.sURg7W_resultHero>div{justify-content:center;align-items:baseline;gap:.6rem;display:flex}.sURg7W_resultHero>div strong{letter-spacing:-.06em;font-size:clamp(4rem,11vw,6.3rem);line-height:1}.sURg7W_resultHero>div span{color:#ffffffb3}.sURg7W_resultHero>b{letter-spacing:.04em;border-radius:999px;width:fit-content;margin:1rem auto 0;padding:.45rem .7rem;font-size:.78rem;display:block}.sURg7W_resultHero>small{color:#d8deef;margin-top:.8rem;display:block}.sURg7W_resultHero>em{color:#ffffff8c;margin-top:.75rem;font-size:.75rem;font-style:normal;display:block}.sURg7W_pass{background:#20794b}.sURg7W_fail{background:#b3413a}.sURg7W_scoreGrid{border:1px solid var(--goethe-line);background:#fff;border-top:0;border-radius:0 0 12px 12px;grid-template-columns:repeat(4,1fr);margin-bottom:1.5rem;display:grid}.sURg7W_scoreGrid article{border-right:1px solid var(--goethe-line);flex-direction:column;padding:1rem;display:flex}.sURg7W_scoreGrid article:last-child{border-right:0}.sURg7W_scoreGrid article>span{color:var(--goethe-muted);font-size:.78rem;font-weight:700}.sURg7W_scoreGrid strong{color:var(--goethe-blue);font-size:1.8rem}.sURg7W_scoreGrid small{color:var(--goethe-muted);font-size:.75rem}.sURg7W_teacherPanel{background:#fff;border:1px solid #bfcaf0;border-radius:14px;margin-top:1.5rem;overflow:hidden}.sURg7W_teacherPanel>header,.sURg7W_review>header{background:var(--goethe-blue-soft);border-bottom:1px solid #dce3fa;padding:1.25rem 1.4rem}.sURg7W_teacherPanel header p,.sURg7W_review>header p{color:var(--goethe-blue);font:800 .68rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.1em;text-transform:uppercase;margin:0}.sURg7W_teacherPanel h2,.sURg7W_review>header h2{color:var(--goethe-navy);margin:.3rem 0;font-size:1.35rem}.sURg7W_teacherPanel header>span,.sURg7W_review>header>span{color:var(--goethe-muted);font-size:.86rem}.sURg7W_rubricColumns{grid-template-columns:1fr 1fr;gap:1rem;padding:1.25rem;display:grid}.sURg7W_rubricColumns>div{border:1px solid var(--goethe-line);border-radius:10px;padding:1rem}.sURg7W_rubricColumns h3{color:var(--goethe-navy);justify-content:space-between;gap:1rem;margin:0;display:flex}.sURg7W_rubricColumns h3 span{color:var(--goethe-blue);font-size:.8rem}.sURg7W_rubricHint{min-height:2.6rem;color:var(--goethe-muted);margin:.45rem 0 .8rem;font-size:.78rem;line-height:1.45}.sURg7W_scoreRow{border-bottom:1px solid #e5e8ef;justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem 0;font-size:.86rem;display:flex}.sURg7W_scoreRow:last-child{border-bottom:0}.sURg7W_scoreRow select{min-width:105px;color:var(--goethe-ink);background:#fff;border:1px solid #adb6c7;border-radius:7px;padding:.45rem}.sURg7W_writingReview{border:1px solid var(--goethe-line);background:#f9fafc;border-radius:10px;margin:0 1.25rem 1.25rem;padding:1rem}.sURg7W_writingReview>span{color:var(--goethe-blue);font:800 .68rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.06em;text-transform:uppercase}.sURg7W_writingReview pre{white-space:pre-wrap;margin:.65rem 0;font:.95rem/1.65 inherit}.sURg7W_writingReview small{color:var(--goethe-muted)}.sURg7W_review{border:1px solid var(--goethe-line);background:#fff;border-radius:14px;margin-top:1.5rem;overflow:hidden}.sURg7W_reviewGroup{border-top:1px solid var(--goethe-line)}.sURg7W_reviewGroup:first-of-type{border-top:0}.sURg7W_reviewGroupHeader{background:#fafbfc;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.sURg7W_reviewGroupHeader div>span{color:var(--goethe-muted);font:700 .65rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.06em;text-transform:uppercase}.sURg7W_reviewGroupHeader h3{color:var(--goethe-navy);margin:.2rem 0 0}.sURg7W_reviewGroupHeader>strong{color:var(--goethe-blue);font-size:1.5rem}.sURg7W_reviewItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem 1.25rem 1.25rem;display:grid}.sURg7W_reviewItem{border:1px solid var(--goethe-line);background:#fff;border-left-width:4px;border-radius:9px;padding:.9rem}.sURg7W_reviewItemCorrect{border-left-color:#278653}.sURg7W_reviewItemWrong{border-left-color:#c74841}.sURg7W_reviewItemTop{color:var(--goethe-muted);align-items:center;gap:.55rem;font-size:.72rem;display:flex}.sURg7W_reviewItemTop strong{margin-left:auto;font-size:.72rem}.sURg7W_reviewItemCorrect .sURg7W_reviewItemTop strong{color:#217448}.sURg7W_reviewItemWrong .sURg7W_reviewItemTop strong{color:#a83a34}.sURg7W_reviewNumber{flex-basis:26px;width:26px;height:26px;margin:0}.sURg7W_reviewItem>p{margin:.75rem 0;font-weight:700;line-height:1.45}.sURg7W_answerComparison{gap:.45rem;margin:0;display:grid}.sURg7W_answerComparison div{border-top:1px solid #e8eaf0;grid-template-columns:110px 1fr;gap:.7rem;padding-top:.45rem;display:grid}.sURg7W_answerComparison dt{color:var(--goethe-muted);font-size:.74rem}.sURg7W_answerComparison dd{margin:0;font-size:.82rem;font-weight:700}.sURg7W_reviewEvidence{color:var(--goethe-muted);margin-top:.65rem;font-size:.78rem}.sURg7W_reviewEvidence summary{cursor:pointer;font-weight:750}.sURg7W_reviewEvidence pre{white-space:pre-wrap;background:#f4f6f9;border-radius:7px;margin:.5rem 0 0;padding:.6rem;font:.76rem/1.5 inherit}.sURg7W_guidedChecklist{color:var(--goethe-muted);margin:.65rem 0 0;padding-left:1.25rem;font-size:.82rem;line-height:1.55}.sURg7W_guidedAudio{width:100%;margin-top:.65rem}@media (max-width:720px){.sURg7W_intro{padding:0}.sURg7W_introCard{min-height:100vh;box-shadow:none;border:0;border-radius:0}.sURg7W_moduleGrid,.sURg7W_rubricColumns,.sURg7W_reviewItems,.sURg7W_adPair,.sURg7W_readingAdGrid,.sURg7W_deliverySummary,.sURg7W_deliveryForm{grid-template-columns:1fr}.sURg7W_topbar{padding-inline:.85rem}.sURg7W_topbarStatus>span,.sURg7W_tabs li small{display:none}.sURg7W_tabs li{padding-inline:.35rem}.sURg7W_tabs li span{font-size:.78rem}.sURg7W_tabs li span b{margin:0 auto .2rem;display:flex}.sURg7W_exam,.sURg7W_results{width:min(100% - 1rem,1040px);padding-top:1rem}.sURg7W_sectionHeader{padding-inline:1.25rem 1rem}.sURg7W_questionList,.sURg7W_readingSequence{padding-inline:.75rem}.sURg7W_question{padding:.9rem}.sURg7W_options,.sURg7W_exampleOptions,.sURg7W_contextLabel,.sURg7W_exampleStimulus,.sURg7W_example small{margin-left:0}.sURg7W_option{min-width:100%}.sURg7W_answerPlate,.sURg7W_readingAdPlate,.sURg7W_readingAdGrid,.sURg7W_examplePlate,.sURg7W_examplePlateWide,.sURg7W_sign{width:100%;margin-left:0}.sURg7W_readingAdThumb{height:88px}.sURg7W_readingAdCopy{min-height:0}.sURg7W_example{margin-inline:.75rem}.sURg7W_exampleQuestion{align-items:flex-start}.sURg7W_formTask,.sURg7W_writingTask,.sURg7W_speakingTask{padding:.9rem}.sURg7W_formStaticRow,.sURg7W_formRow{grid-template-columns:1fr 32px}.sURg7W_formStaticRow strong,.sURg7W_formInputValue{grid-column:1/-1}.sURg7W_deckControls{flex-wrap:wrap}.sURg7W_scoreGrid{grid-template-columns:1fr 1fr}.sURg7W_scoreGrid article:nth-child(2){border-right:0}.sURg7W_scoreGrid article:nth-child(-n+2){border-bottom:1px solid var(--goethe-line)}.sURg7W_resultHero>div{flex-direction:column;align-items:center;gap:.15rem}.sURg7W_answerComparison div{grid-template-columns:1fr;gap:.2rem}.sURg7W_submitReview>div button,.sURg7W_introActions>*,.sURg7W_examFooter button{flex:100%}.sURg7W_deliveryForm>label:nth-child(3),.sURg7W_deliveryAccess,.sURg7W_deliveryConsent,.sURg7W_deliveryError,.sURg7W_deliveryStatus,.sURg7W_deliveryActions{grid-column:1}.sURg7W_deliveryActions{flex-direction:column-reverse}.sURg7W_deliveryActions button{width:100%}.sURg7W_examFooter{align-items:stretch}}
.GJLapa_shell{gap:1rem;margin:0;display:grid}.GJLapa_header,.GJLapa_item,.GJLapa_summary,.GJLapa_technical{border:1px solid var(--line-soft,#d9dee7);background:var(--bg,#fff);color:var(--ink,#172033)}.GJLapa_header,.GJLapa_summary,.GJLapa_technical{padding:1rem}.GJLapa_header h2,.GJLapa_summary h3{margin:0 0 .5rem}.GJLapa_header p,.GJLapa_summary p{margin:.35rem 0;line-height:1.55}.GJLapa_disclosure{color:var(--muted,#596579);font-size:.9rem}.GJLapa_items{gap:1rem;display:grid}.GJLapa_item{border-top:3px solid var(--practice-accent,#b42332);min-width:0;padding:1rem}.GJLapa_item legend{color:#1a4fcc;font:800 .75rem/1.2 var(--mono,monospace);text-transform:uppercase;padding:0 .35rem}.GJLapa_instructions{color:var(--muted,#596579);margin:0 0 .75rem;font-size:.88rem}.GJLapa_exchange{background:color-mix(in srgb, #1a4fcc 6%, var(--bg,#fff));border-radius:12px;gap:.6rem;padding:.9rem;display:grid}.GJLapa_exchange p{margin:0;line-height:1.55}.GJLapa_reply{flex-wrap:wrap;align-items:center;gap:.4rem;line-height:1.5;display:flex}.GJLapa_fixed{font-weight:650}.GJLapa_blank,.GJLapa_placed{border-radius:8px;min-height:40px}.GJLapa_blank{color:#657187;min-width:48px;font:800 .7rem/1 var(--mono,monospace);border:2px dashed #9aa7ba;place-items:center;display:inline-grid}.GJLapa_placed,.GJLapa_bank button,.GJLapa_reset{font:inherit;cursor:pointer}.GJLapa_placed{color:#fff;background:#1a4fcc;border:1px solid #1748b8;padding:.45rem .65rem}.GJLapa_placed span{font:800 .68rem/1 var(--mono,monospace);opacity:.8;margin-right:.25rem}.GJLapa_bank{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.GJLapa_bank button{background:var(--bg,#fff);color:var(--ink,#172033);border:1px solid #1a4fcc;border-radius:999px;padding:.48rem .72rem}.GJLapa_bank button:disabled,.GJLapa_placed:disabled{cursor:default;opacity:.46}.GJLapa_bank button:focus-visible,.GJLapa_placed:focus-visible,.GJLapa_reset:focus-visible{outline-offset:3px;outline:3px solid #f59e0b}.GJLapa_reset{color:#1a4fcc;background:0 0;border:0;margin-top:.7rem;padding:.35rem 0;font-weight:800}.GJLapa_correct,.GJLapa_incorrect,.GJLapa_technical{border-left:4px solid;margin:.8rem 0 0;padding:.65rem .75rem;line-height:1.45}.GJLapa_correct{background:#04785714;border-color:#047857}.GJLapa_incorrect,.GJLapa_technical{background:#b4231814;border-color:#b42318}.GJLapa_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.GJLapa_actions p{color:var(--muted,#596579);margin:0}.GJLapa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.GJLapa_shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.Qo1mkG_review{border:1px solid var(--border,#dbe2ea);background:var(--surface,#fff);color:var(--fg,#172033);border-radius:.9rem;margin-top:1rem;padding:1rem}.Qo1mkG_notice,.Qo1mkG_hint,.Qo1mkG_error,.Qo1mkG_result p,.Qo1mkG_result li{font-size:.9rem;line-height:1.55}.Qo1mkG_notice{color:var(--muted,#475569);margin:0 0 .8rem}.Qo1mkG_hint{color:var(--muted,#64748b);margin:.5rem 0 0}.Qo1mkG_error{color:#b42318;margin:.75rem 0 0}.Qo1mkG_result{border-top:1px solid var(--border,#dbe2ea);margin-top:1rem;padding-top:.8rem}.Qo1mkG_result h3,.Qo1mkG_result h4{margin:.8rem 0 .3rem}.Qo1mkG_result h3{font-size:1.05rem}.Qo1mkG_result h4{font-size:.95rem}.Qo1mkG_result p{margin:.25rem 0 .7rem}.Qo1mkG_result ol{margin:.5rem 0 .8rem;padding-left:1.3rem}.Qo1mkG_result li{margin:.55rem 0}.Qo1mkG_result li span{color:var(--muted,#475569);margin-top:.2rem;display:block}
.OMPMJa_figure{border:1px solid color-mix(in srgb,var(--topic-color,#d92f45) 24%,#dfe4ec);background:#fff;border-radius:24px;margin:2.2rem 0 3.2rem;padding:clamp(.9rem,2vw,1.35rem);box-shadow:0 18px 48px #14234414}.OMPMJa_heading{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1rem;display:flex}.OMPMJa_heading span,.OMPMJa_figure figcaption>span{color:var(--topic-color,#d92f45);font:900 .66rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase}.OMPMJa_heading h2{color:var(--ink,#15213a);letter-spacing:-.04em;margin:.35rem 0 0;font-size:clamp(1.35rem,3vw,2.25rem);line-height:1.05}.OMPMJa_heading>p{background:color-mix(in srgb,var(--topic-color,#d92f45) 9%,#fff);color:var(--ink,#15213a);font:900 .72rem var(--mono);white-space:nowrap;border-radius:999px;margin:0;padding:.5rem .72rem}.OMPMJa_imageLink{background:#eef1f6;border-radius:18px;line-height:0;display:block;overflow:hidden}.OMPMJa_imageLink img{width:100%;height:auto;transition:transform .24s;display:block}.OMPMJa_imageLink:hover img{transform:scale(1.008)}.OMPMJa_figure figcaption{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem .75rem;padding:.95rem .3rem 0;display:grid}.OMPMJa_figure figcaption strong{overflow-wrap:anywhere;color:var(--ink,#15213a);font-size:.92rem}.OMPMJa_figure figcaption p{color:var(--muted,#68738a);grid-column:2;margin:0;font-size:.76rem;line-height:1.5}@media (max-width:640px){.OMPMJa_figure{border-radius:18px;margin:1.4rem 0 2.4rem;padding:.65rem}.OMPMJa_heading{flex-direction:column;align-items:start;gap:.65rem;padding:.35rem}.OMPMJa_heading>p{white-space:normal}.OMPMJa_imageLink{border-radius:13px}.OMPMJa_figure figcaption{grid-template-columns:1fr;padding:.8rem .35rem .2rem}.OMPMJa_figure figcaption p{grid-column:1}}@media (prefers-reduced-motion:reduce){.OMPMJa_imageLink img{transition:none}}
.efAKPa_lesson{--kr-blue:#003478;--kr-red:#c60c30;--kr-cream:#f7f2e8;--kr-ink:var(--ink,#151927);--kr-muted:var(--muted,#626776);color:var(--kr-ink);margin:1rem 0 3rem}.efAKPa_previewFlag{border:1px solid color-mix(in srgb,var(--kr-red) 24%,var(--line-soft));background:color-mix(in srgb,var(--kr-red) 5%,var(--panel));color:var(--kr-muted);border-radius:12px;align-items:center;gap:.65rem;margin:.75rem 0;padding:.65rem .85rem;font-size:.78rem;display:flex}.efAKPa_previewFlag span{background:var(--kr-red);color:#fff;font:850 .65rem/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.28rem .5rem}.efAKPa_track{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--panel) 94%,transparent);font:700 .72rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;scrollbar-width:none;border-radius:999px;align-items:center;gap:.65rem;width:max-content;max-width:100%;padding:.72rem 1rem;display:flex;overflow:auto}.efAKPa_track strong{color:var(--kr-red)}.efAKPa_track b{color:#aeb2bd}.efAKPa_track span{white-space:nowrap}.efAKPa_hero{grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(2.4rem,6vw,5.2rem) 0 2.5rem;display:grid}.efAKPa_heroCopy h1{letter-spacing:-.055em;color:var(--kr-blue);margin:.7rem 0 1.25rem;font-size:clamp(2.65rem,6.2vw,5.7rem);line-height:.94}.efAKPa_eyebrow{font:800 .78rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--kr-red)}.efAKPa_lead{max-width:720px;color:var(--kr-muted);font-size:clamp(1.04rem,1.8vw,1.28rem);line-height:1.72}.efAKPa_heroActions{flex-wrap:wrap;gap:.75rem;margin:1.7rem 0;display:flex}.efAKPa_heroActions button{appearance:none;border:1px solid var(--kr-blue);background:var(--kr-blue);color:#fff;cursor:pointer;border-radius:12px;padding:.78rem 1.05rem;font:800 .9rem/1.2 inherit;transition:transform .2s,box-shadow .2s}.efAKPa_heroActions button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0034782b}.efAKPa_heroActions .efAKPa_secondary{color:var(--kr-blue);border-color:color-mix(in srgb,var(--kr-blue) 28%,transparent);background:0 0}.efAKPa_metrics{flex-wrap:wrap;gap:1rem;display:flex}.efAKPa_metrics span{color:var(--kr-muted);align-items:baseline;gap:.35rem;font-size:.82rem;display:flex}.efAKPa_metrics b{color:var(--kr-red);font:900 .98rem/1 var(--mono)}.efAKPa_heroVisual{background:var(--kr-cream);border-radius:28px;min-height:440px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0034782e}.efAKPa_heroVisual img{object-fit:cover}.efAKPa_heroShade{background:linear-gradient(#001c4105 34%,#00193ae0);position:absolute;inset:0}.efAKPa_heroGlyph{min-width:80px;height:80px;color:var(--kr-red);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border-radius:22px;place-items:center;padding:0 .75rem;font:900 clamp(1.5rem,4vw,2.5rem)/1 sans-serif;display:grid;position:absolute;top:1.2rem;right:1.2rem;box-shadow:0 16px 34px #00000021}.efAKPa_heroVisual>p{color:#fff;margin:0;font-size:1rem;font-weight:750;line-height:1.5;position:absolute;bottom:1.35rem;left:1.5rem;right:1.5rem}.efAKPa_tabs{z-index:12;border:1px solid var(--line-soft);background:color-mix(in srgb,var(--panel) 93%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;grid-template-columns:repeat(5,1fr);gap:.4rem;padding:.5rem;scroll-margin-top:5rem;display:grid;position:sticky;top:4.9rem;box-shadow:0 10px 30px #00347814}.efAKPa_tabs button{appearance:none;color:var(--kr-muted);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:.76rem .5rem;font:750 .78rem/1.15 inherit}.efAKPa_tabs button span{font:800 .62rem/1 var(--mono);letter-spacing:.08em;margin-bottom:.27rem;display:block}.efAKPa_tabs button.efAKPa_active{background:var(--kr-blue);color:#fff;box-shadow:0 6px 18px #00347833}.efAKPa_panel{padding:clamp(2rem,5vw,4.5rem) 0}.efAKPa_sectionIntro{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.efAKPa_sectionIntro>div>span{font:800 .7rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--kr-red)}.efAKPa_sectionIntro h2{letter-spacing:-.035em;color:var(--kr-blue);margin:.55rem 0 0;font-size:clamp(1.75rem,4vw,3.25rem);line-height:1.04}.efAKPa_sectionIntro>p{color:var(--kr-muted);margin:0;line-height:1.65}.efAKPa_article{max-width:980px;margin:0 auto}.efAKPa_outcomeGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0 3rem;display:grid}.efAKPa_outcomeGrid>div{border:1px solid var(--line-soft);background:var(--panel);border-radius:16px;gap:.85rem;padding:1.05rem;display:flex}.efAKPa_outcomeGrid span{background:color-mix(in srgb,var(--kr-red) 10%,transparent);height:34px;color:var(--kr-red);font:900 .8rem/1 var(--mono);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.efAKPa_outcomeGrid p{margin:0;font-size:.9rem;line-height:1.52}.efAKPa_explainBlock{border-top:1px solid var(--line-soft);padding:2rem 0}.efAKPa_explainBlock h2{color:var(--kr-blue);margin:0 0 1rem;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.2}.efAKPa_explainBlock p{color:color-mix(in srgb,var(--kr-ink) 82%,var(--kr-muted));margin:.8rem 0;font-size:1rem;line-height:1.82}.efAKPa_exampleRows{gap:.55rem;margin-top:1rem;display:grid}.efAKPa_exampleRows>div{background:var(--bg-2);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;padding:.85rem 1rem;display:grid}.efAKPa_visualSection,.efAKPa_steps,.efAKPa_resources,.efAKPa_practice{max-width:1120px;margin:0 auto}.efAKPa_formula{scrollbar-width:thin;align-items:stretch;gap:.75rem;padding:.5rem .2rem 1.2rem;display:flex;overflow:auto}.efAKPa_formula>div{border:1px solid color-mix(in srgb,var(--kr-blue) 15%,transparent);background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--kr-cream) 70%,var(--panel)));min-width:min(260px,72vw);animation:.55s both efAKPa_rise;animation-delay:var(--delay);border-radius:18px;flex:1;padding:1.2rem;position:relative}.efAKPa_formula>div:not(:last-child):after{content:"→";z-index:2;background:var(--kr-red);color:#fff;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.68rem;display:grid;position:absolute;top:50%;right:-.64rem;transform:translateY(-50%)}.efAKPa_formula span{color:var(--kr-red);font:900 .68rem/1 var(--mono);margin-bottom:.8rem;display:block}.efAKPa_formula b{color:var(--kr-blue);font-size:1rem;line-height:1.45;display:block}.efAKPa_sceneGrid{grid-template-columns:repeat(2,1fr);gap:.8rem;margin:1rem 0 2rem;display:grid}.efAKPa_sceneGrid>div{background:var(--panel);border:1px solid var(--line-soft);animation:.5s both efAKPa_rise;animation-delay:var(--delay);border-radius:15px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.7rem;padding:1rem 1.1rem;display:grid}.efAKPa_sceneGrid strong{color:var(--kr-blue);font-size:1.08rem}.efAKPa_sceneGrid>div>span{color:var(--kr-red);font-weight:900}.efAKPa_sceneGrid p{color:var(--kr-muted);margin:0;font-size:.88rem}.efAKPa_modeRow{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.efAKPa_modeRow span{background:color-mix(in srgb,var(--kr-blue) 7%,transparent);color:var(--kr-blue);font:700 .76rem/1.2 var(--mono);border-radius:999px;padding:.45rem .7rem}.efAKPa_tableWrap{border:1px solid var(--line-soft);background:var(--panel);border-radius:16px;overflow:auto;box-shadow:0 10px 28px #0034780d}.efAKPa_tableWrap table{border-collapse:collapse;width:100%;min-width:620px}.efAKPa_tableWrap th,.efAKPa_tableWrap td{text-align:left;border-bottom:1px solid var(--line-soft);padding:.88rem 1rem;font-size:.88rem;line-height:1.45}.efAKPa_tableWrap th{background:var(--kr-blue);color:#fff;font:800 .73rem/1.2 var(--mono);letter-spacing:.04em}.efAKPa_tableWrap tbody tr:last-child td{border-bottom:0}.efAKPa_tableWrap tbody tr:nth-child(2n){background:color-mix(in srgb,var(--kr-cream) 55%,transparent)}.efAKPa_modelHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.efAKPa_modelHeader p{color:var(--kr-muted);margin:0;font-size:.85rem}.efAKPa_modelHeader span{border:1px solid var(--line-soft);color:var(--kr-red);font:800 .68rem/1 var(--mono);white-space:nowrap;border-radius:999px;padding:.4rem .65rem}.efAKPa_modelCard{background:linear-gradient(135deg,var(--kr-blue),#0b559e);color:#fff;border-radius:22px;gap:.65rem;padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 22px 48px #00347833}.efAKPa_modelCard>span{font:800 .68rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffb6c3}.efAKPa_modelCard strong{font-size:clamp(1.2rem,2.4vw,1.7rem);line-height:1.6}.efAKPa_modelCard p{color:#dce9fa;margin:0}.efAKPa_stepList{grid-template-columns:repeat(2,1fr);gap:.8rem;margin:2rem 0;padding:0;list-style:none;display:grid}.efAKPa_stepList li{border:1px solid var(--line-soft);background:var(--panel);border-radius:16px;align-items:flex-start;gap:1rem;padding:1.1rem;display:flex}.efAKPa_stepList span{background:var(--kr-red);color:#fff;height:38px;font:900 .78rem/1 var(--mono);border-radius:12px;flex:0 0 38px;place-items:center;display:grid}.efAKPa_stepList p{margin:.15rem 0 0;font-size:.91rem;line-height:1.55}.efAKPa_warningBox{border:1px solid color-mix(in srgb,var(--kr-red) 25%,transparent);background:color-mix(in srgb,var(--kr-red) 5%,var(--panel));border-radius:18px;padding:1.3rem 1.5rem}.efAKPa_warningBox h3{color:var(--kr-red);margin:0 0 .8rem}.efAKPa_warningBox p{gap:.65rem;margin:.55rem 0;line-height:1.5;display:flex}.efAKPa_warningBox p span{color:var(--kr-red);font-weight:900}.efAKPa_practice .practice-journey{margin-top:0}:is(.efAKPa_practice .topic-download,.efAKPa_practice .visual-brief){display:none}.efAKPa_resourceGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.efAKPa_resourceGrid>div{border:1px dashed color-mix(in srgb,var(--kr-blue) 28%,var(--line-soft));background:var(--panel);border-radius:18px;align-items:flex-start;gap:1rem;padding:1.2rem;display:flex}.efAKPa_resourceIcon{background:var(--kr-blue);color:#fff;height:48px;font:900 .7rem/1 var(--mono);border-radius:14px;flex:0 0 48px;place-items:center;display:grid}.efAKPa_resourceGrid strong{color:var(--kr-blue);line-height:1.3;display:block}.efAKPa_resourceGrid p{color:var(--kr-muted);margin:.45rem 0;font-size:.83rem;line-height:1.45}.efAKPa_resourceGrid em{color:var(--kr-red);font-size:.8rem;font-style:normal;font-weight:800}.efAKPa_studyPlan{background:var(--kr-cream);color:#25283a;border-radius:20px;margin-top:1.2rem;padding:1.4rem}.efAKPa_studyPlan h3{color:var(--kr-blue);margin:0 0 1rem}.efAKPa_studyPlan ol{counter-reset:plan;grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.efAKPa_studyPlan li{counter-increment:plan;padding-left:2.2rem;font-size:.85rem;line-height:1.5;position:relative}.efAKPa_studyPlan li:before{content:counter(plan);background:var(--kr-red);color:#fff;width:1.55rem;height:1.55rem;font:800 .68rem/1 var(--mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.efAKPa_studyPlan b{color:var(--kr-blue);display:block}@keyframes efAKPa_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.efAKPa_formula>div,.efAKPa_sceneGrid>div{animation:none}.efAKPa_heroActions button{transition:none}}@media (max-width:900px){.efAKPa_hero{grid-template-columns:1fr}.efAKPa_heroVisual{min-height:360px}.efAKPa_sectionIntro{grid-template-columns:1fr;align-items:start}.efAKPa_sectionIntro>p{max-width:720px}.efAKPa_outcomeGrid,.efAKPa_resourceGrid{grid-template-columns:1fr}.efAKPa_studyPlan ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.efAKPa_previewFlag{align-items:flex-start}.efAKPa_lesson{margin-top:.5rem}.efAKPa_track{width:100%}.efAKPa_hero{padding-top:2rem}.efAKPa_heroCopy h1{font-size:clamp(2.45rem,14vw,4rem)}.efAKPa_heroVisual{border-radius:20px;min-height:300px}.efAKPa_heroGlyph{border-radius:17px;min-width:64px;height:64px;font-size:1.65rem}.efAKPa_tabs{scroll-snap-type:x mandatory;display:flex;top:4.25rem;overflow:auto}.efAKPa_tabs button{scroll-snap-align:start;flex:0 0 112px}.efAKPa_panel{padding-top:2.5rem}.efAKPa_outcomeGrid,.efAKPa_sceneGrid,.efAKPa_stepList{grid-template-columns:1fr}.efAKPa_formula>div{min-width:76vw}.efAKPa_studyPlan ol{grid-template-columns:1fr}.efAKPa_metrics{gap:.65rem}.efAKPa_metrics span{background:var(--bg-2);border-radius:9px;padding:.45rem .6rem}.efAKPa_modelHeader{flex-direction:column;align-items:flex-start}}
.yZSGCW_page{--wlp-accent:#4f438f;--lesson-accent:#4f438f;--lesson-teal:#176b87;--lesson-rust:#9a4d12;--lesson-soft:color-mix(in srgb, var(--lesson-accent) 9%, var(--wlp-surface));--lesson-teal-soft:color-mix(in srgb, var(--lesson-teal) 9%, var(--wlp-surface))}.yZSGCW_hero{border-bottom:1px solid var(--wlp-line);grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:2rem;padding:1.5rem 0 2.5rem;display:grid}.yZSGCW_hero h1{color:var(--wlp-ink);letter-spacing:-.065em;margin:0;font-size:clamp(3.2rem,8vw,6.7rem);line-height:.92}.yZSGCW_subtitle{color:var(--lesson-accent);margin:.75rem 0 0;font-size:clamp(1.15rem,2.3vw,1.5rem);font-weight:750}.yZSGCW_objective{color:var(--wlp-muted);max-width:760px;margin:1rem 0 0;line-height:1.7}.yZSGCW_progressCard{background:var(--wlp-raised);border:1px solid var(--wlp-line);border-radius:var(--wlp-r);padding:1rem}.yZSGCW_progressTop{justify-content:space-between;align-items:baseline;display:flex}.yZSGCW_progressTop span,.yZSGCW_progressCard small{color:var(--wlp-muted);font-family:var(--mono);font-size:.67rem}.yZSGCW_progressTop strong{color:var(--lesson-accent);font-size:1.25rem}.yZSGCW_progressTrack{background:var(--wlp-line);border-radius:var(--wlp-r-pill);height:5px;margin:.7rem 0;overflow:hidden}.yZSGCW_progressTrack span{background:var(--lesson-accent);height:100%;transition:width .24s;display:block}.yZSGCW_reset{color:var(--wlp-muted);background:0 0;border:0;align-items:center;gap:.3rem;margin:.8rem 0 0 auto;padding:0;font-size:.68rem;display:flex}.yZSGCW_stageNav{background:var(--wlp-surface);border:1px solid var(--wlp-line);border-radius:var(--wlp-r);z-index:10;grid-template-columns:repeat(6,1fr);margin:1.5rem 0 0;display:grid;position:sticky;top:.75rem;overflow:hidden}.yZSGCW_stageNav button{border:0;border-right:1px solid var(--wlp-line);color:var(--wlp-muted);text-align:left;background:0 0;grid-template-columns:2rem 1fr;align-items:center;gap:.1rem .5rem;min-width:0;padding:.75rem;display:grid}.yZSGCW_stageNav button:last-child{border-right:0}.yZSGCW_stageNav button>span{background:var(--wlp-raised);border:1px solid var(--wlp-line);border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.yZSGCW_stageNav small{font-family:var(--mono);font-size:.56rem}.yZSGCW_stageNav strong{color:inherit;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.yZSGCW_stageNav .yZSGCW_stageActive{background:var(--lesson-soft);color:var(--lesson-accent)}.yZSGCW_stageNav .yZSGCW_stageActive>span{background:var(--lesson-accent);border-color:var(--lesson-accent);color:#fff}.yZSGCW_stageNav button:focus-visible,.yZSGCW_option:focus-visible,.yZSGCW_frameChoice button:focus-visible,.yZSGCW_vocabGrid button:focus-visible,.yZSGCW_nextButton:focus-visible,.yZSGCW_backButton:focus-visible{outline:3px solid color-mix(in srgb, var(--lesson-accent) 42%, transparent);outline-offset:-3px}.yZSGCW_lesson{grid-template-columns:90px minmax(0,850px);justify-content:center;gap:clamp(1rem,4vw,3rem);padding:clamp(3rem,7vw,6rem) 0;scroll-margin-top:7rem;display:grid}.yZSGCW_stageAside{color:var(--wlp-muted);text-align:center;padding-top:.25rem}.yZSGCW_stageAside>span{color:var(--lesson-accent);font-family:var(--mono);font-size:1.55rem;font-weight:850;display:block}.yZSGCW_stageAside p,.yZSGCW_stageAside small{font-family:var(--mono);margin:.2rem 0;font-size:.62rem}.yZSGCW_stageAside div{background:var(--wlp-line);width:1px;height:90px;margin:.85rem auto;position:relative}.yZSGCW_stageAside div:before{background:var(--lesson-accent);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:-3px}.yZSGCW_stageContent{min-width:0;animation:.26s both yZSGCW_stage-in}.yZSGCW_stageEyebrow{color:var(--lesson-accent);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .8rem;font-size:.7rem;font-weight:800}.yZSGCW_stageContent>h2{color:var(--wlp-ink);letter-spacing:-.05em;margin:0;font-size:clamp(2.1rem,5vw,4rem);line-height:1.02}.yZSGCW_instruction,.yZSGCW_readingDek{color:var(--wlp-muted);max-width:730px;margin:1rem 0 2rem;font-size:1.03rem;line-height:1.7}.yZSGCW_frameChoice{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}.yZSGCW_frameChoice button{background:var(--wlp-raised);border:1px solid var(--wlp-line);border-radius:var(--wlp-r);color:var(--wlp-ink);text-align:left;min-height:210px;padding:1.25rem;transition:border-color .18s,transform .18s}.yZSGCW_frameChoice button:hover{border-color:var(--lesson-accent);transform:translateY(-2px)}.yZSGCW_frameChoice button span{color:var(--lesson-accent);font-family:var(--mono);text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.yZSGCW_frameChoice button strong{margin-top:3rem;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.35;display:block}.yZSGCW_frameChoice .yZSGCW_frameSelected{background:var(--lesson-soft);border-color:var(--lesson-accent);box-shadow:inset 0 0 0 1px var(--lesson-accent)}.yZSGCW_revealButton,.yZSGCW_modelButton,.yZSGCW_transcriptToggle{color:var(--lesson-accent);background:0 0;border:0;align-items:center;gap:.4rem;margin:1rem 0 0;padding:.45rem 0;font-weight:800;display:flex}.yZSGCW_insight{background:var(--lesson-soft);border-left:4px solid var(--lesson-accent);align-items:flex-start;gap:.8rem;margin-top:1.5rem;padding:1rem;display:flex}.yZSGCW_insight svg{color:var(--lesson-accent);flex:none}.yZSGCW_insight strong{color:var(--wlp-ink)}.yZSGCW_insight p{color:var(--wlp-muted);margin:.25rem 0 0;line-height:1.6}.yZSGCW_audioPanel{background:var(--lesson-teal-soft);border:1px solid color-mix(in srgb, var(--lesson-teal) 35%, var(--wlp-line));border-radius:var(--wlp-r);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.yZSGCW_audioIcon{background:var(--lesson-teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.yZSGCW_audioPanel strong,.yZSGCW_audioPanel small{display:block}.yZSGCW_audioPanel strong{color:var(--wlp-ink)}.yZSGCW_audioPanel small{color:var(--wlp-muted);font-family:var(--mono);margin-top:.2rem;font-size:.65rem}.yZSGCW_audioPanel button{background:var(--lesson-teal);border:1px solid var(--lesson-teal);border-radius:var(--wlp-r-pill);color:#fff;align-items:center;gap:.45rem;padding:.65rem .9rem;font-weight:800;display:flex}.yZSGCW_noAudio{color:var(--wlp-muted);font-size:.75rem}.yZSGCW_transcriptToggle{color:var(--lesson-teal);margin-left:auto}.yZSGCW_transcriptToggle svg{transition:transform .18s}.yZSGCW_transcriptToggle .yZSGCW_chevronOpen{transform:rotate(180deg)}.yZSGCW_transcript{background:var(--wlp-raised);border:1px solid var(--wlp-line);border-left:3px solid var(--lesson-teal);color:var(--wlp-ink);margin:.5rem 0 2rem;padding:1.2rem;font-size:.95rem;line-height:1.85}.yZSGCW_questionStack{gap:1rem;margin-top:2rem;display:grid}.yZSGCW_question{background:var(--wlp-raised);border:1px solid var(--wlp-line);border-radius:var(--wlp-r);margin:0;padding:1.25rem}.yZSGCW_question legend{color:var(--wlp-ink);float:left;width:100%;margin:0 0 1rem;font-size:1rem;font-weight:800;line-height:1.5}.yZSGCW_options{clear:both;gap:.55rem;display:grid}.yZSGCW_option{background:var(--wlp-surface);border:1px solid var(--wlp-line);border-radius:var(--wlp-r);color:var(--wlp-ink);text-align:left;grid-template-columns:1.75rem 1fr auto;align-items:center;gap:.7rem;padding:.75rem;line-height:1.45;display:grid}.yZSGCW_option>span{background:var(--wlp-raised);border:1px solid var(--wlp-line);font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.65rem;display:flex}.yZSGCW_option.yZSGCW_correct{background:var(--wlp-tint-ok);border-color:var(--wlp-ok)}.yZSGCW_option.yZSGCW_wrong{background:var(--wlp-tint-alert);border-color:var(--wlp-alert)}.yZSGCW_feedbackCorrect,.yZSGCW_feedbackWrong{border-top:1px solid var(--wlp-line);color:var(--wlp-muted);margin:1rem 0 0;padding-top:.8rem;font-size:.83rem;line-height:1.55}.yZSGCW_feedbackCorrect strong{color:var(--wlp-ok)}.yZSGCW_feedbackWrong strong{color:var(--wlp-alert)}.yZSGCW_readingDek{border-left:3px solid var(--lesson-accent);padding-left:1rem;font-size:1.15rem}.yZSGCW_reading{color:var(--wlp-ink);max-width:760px}.yZSGCW_reading section{border-top:1px solid var(--wlp-line);grid-template-columns:2rem 1fr;gap:0 1.2rem;padding:2rem 0;display:grid}.yZSGCW_reading section>span{color:var(--lesson-accent);font-family:var(--mono);grid-row:1/99;padding-top:.3rem;font-size:.68rem;font-weight:800}.yZSGCW_reading h3{color:var(--wlp-ink);letter-spacing:-.03em;margin:0 0 .6rem;font-size:1.6rem}.yZSGCW_reading p{color:var(--wlp-ink);margin:.75rem 0;font-size:1.03rem;line-height:1.85}.yZSGCW_reading footer{color:var(--wlp-muted);padding-top:1rem;font-size:.75rem;line-height:1.6}.yZSGCW_reading footer a{color:var(--lesson-accent);text-underline-offset:3px;text-decoration:underline}.yZSGCW_vocabGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.yZSGCW_vocabGrid button{background:var(--wlp-raised);border:1px solid var(--wlp-line);border-radius:var(--wlp-r);color:var(--wlp-ink);text-align:left;min-height:160px;padding:1rem}.yZSGCW_vocabGrid button>span,.yZSGCW_vocabGrid button>small{color:var(--wlp-muted);font-family:var(--mono);font-size:.63rem;display:block}.yZSGCW_vocabGrid button>strong{color:var(--lesson-accent);margin:.35rem 0 2rem;font-size:1.3rem;display:block}.yZSGCW_vocabGrid button>small{margin-top:auto}.yZSGCW_vocabGrid button div p{color:var(--wlp-muted);margin:0;font-size:.82rem;line-height:1.5}.yZSGCW_vocabGrid button div em{color:var(--wlp-ink);margin-top:.6rem;font-size:.8rem;line-height:1.5;display:block}.yZSGCW_vocabGrid .yZSGCW_vocabRevealed{background:var(--lesson-soft);border-color:var(--lesson-accent)}.yZSGCW_vocabGrid .yZSGCW_vocabRevealed>strong{margin-bottom:.7rem}.yZSGCW_score{background:var(--lesson-soft);border:1px solid color-mix(in srgb, var(--lesson-accent) 35%, var(--wlp-line));align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.yZSGCW_score strong{color:var(--lesson-accent);font-size:1.5rem}.yZSGCW_score p{color:var(--wlp-muted);margin:0;line-height:1.5}.yZSGCW_productionPrompt{background:var(--lesson-soft);border-left:4px solid var(--lesson-accent);color:var(--wlp-ink);margin:2rem 0;padding:1rem;font-size:1.05rem;line-height:1.7}.yZSGCW_draftLabel{color:var(--wlp-ink);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.84rem;font-weight:800;display:flex}.yZSGCW_draftLabel span{color:var(--wlp-muted);font-family:var(--mono);font-size:.65rem;font-weight:500}.yZSGCW_stageContent textarea{background:var(--wlp-raised);border:1px solid var(--wlp-line);border-radius:var(--wlp-r);color:var(--wlp-ink);font:inherit;resize:vertical;width:100%;min-height:210px;padding:1rem;line-height:1.7}.yZSGCW_stageContent textarea:focus{border-color:var(--lesson-accent);outline:3px solid color-mix(in srgb, var(--lesson-accent) 22%, transparent)}.yZSGCW_checklist{grid-template-columns:repeat(2,1fr);gap:.55rem;margin:1rem 0;display:grid}.yZSGCW_checklist label{color:var(--wlp-muted);grid-template-columns:1.5rem 1fr;align-items:center;gap:.6rem;font-size:.78rem;display:grid}.yZSGCW_checklist input{opacity:0;width:1px;height:1px;position:absolute}.yZSGCW_checklist label>span{border:1px solid var(--wlp-line);color:#0000;border-radius:4px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.yZSGCW_checklist input:checked+span{background:var(--wlp-ok);border-color:var(--wlp-ok);color:#fff}.yZSGCW_checklist input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--lesson-accent) 35%, transparent);outline-offset:2px}.yZSGCW_modelButton{margin-top:1.2rem}.yZSGCW_model{background:var(--wlp-raised);border:1px solid var(--wlp-line);color:var(--wlp-ink);padding:1rem;line-height:1.7}.yZSGCW_loopBack{background:var(--wlp-raised);border:1px solid var(--wlp-line);border-top:4px solid var(--lesson-accent);border-radius:var(--wlp-r);grid-template-columns:auto 1fr;gap:.8rem 1rem;margin-top:3rem;padding:1.25rem;display:grid}.yZSGCW_loopBack>svg{color:var(--lesson-accent)}.yZSGCW_loopBack>div>span{color:var(--lesson-accent);font-family:var(--mono);text-transform:uppercase;font-size:.66rem;font-weight:800}.yZSGCW_loopBack h3{color:var(--wlp-ink);margin:.25rem 0;font-size:1.4rem}.yZSGCW_loopBack p{color:var(--wlp-muted);margin:0;line-height:1.6}.yZSGCW_returnOptions{grid-column:1/3;grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.yZSGCW_returnOptions button{background:var(--wlp-surface);border:1px solid var(--wlp-line);border-radius:var(--wlp-r);color:var(--wlp-ink);text-align:left;align-items:center;gap:.6rem;padding:.75rem;font-size:.8rem;line-height:1.45;display:flex}.yZSGCW_returnOptions button>span{background:var(--lesson-soft);color:var(--lesson-accent);font-family:var(--mono);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:flex}.yZSGCW_returnOptions .yZSGCW_returnSelected{border-color:var(--lesson-accent);box-shadow:inset 0 0 0 1px var(--lesson-accent)}.yZSGCW_loopBack .yZSGCW_loopConclusion{background:var(--lesson-soft);color:var(--wlp-ink);grid-column:1/3;padding:.8rem}.yZSGCW_stageFooter{border-top:1px solid var(--wlp-line);justify-content:space-between;align-items:center;margin-top:3rem;padding-top:1rem;display:flex}.yZSGCW_nextButton,.yZSGCW_backButton{border-radius:var(--wlp-r);align-items:center;gap:.45rem;padding:.7rem 1rem;font-weight:800;display:flex}.yZSGCW_nextButton{background:var(--lesson-accent);border:1px solid var(--lesson-accent);color:#fff}.yZSGCW_nextButton:disabled{cursor:not-allowed;opacity:.5}.yZSGCW_backButton{background:var(--wlp-surface);border:1px solid var(--wlp-line);color:var(--wlp-ink)}@keyframes yZSGCW_stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:850px){.yZSGCW_hero{grid-template-columns:1fr}.yZSGCW_progressCard{max-width:none}.yZSGCW_stageNav{display:flex;overflow-x:auto}.yZSGCW_stageNav button{flex:0 0 140px}.yZSGCW_lesson{grid-template-columns:1fr}.yZSGCW_stageAside{text-align:left;align-items:center;gap:.5rem;display:flex}.yZSGCW_stageAside div{width:50px;height:1px;margin:0 .5rem}.yZSGCW_stageAside div:before{top:-3px;left:0}}@media (max-width:620px){.yZSGCW_hero h1{font-size:3.4rem}.yZSGCW_frameChoice,.yZSGCW_vocabGrid,.yZSGCW_checklist,.yZSGCW_returnOptions{grid-template-columns:1fr}.yZSGCW_frameChoice button{min-height:170px}.yZSGCW_frameChoice button strong{margin-top:2rem}.yZSGCW_audioPanel{grid-template-columns:auto 1fr}.yZSGCW_audioPanel button{grid-column:1/3;justify-content:center}.yZSGCW_returnOptions,.yZSGCW_loopBack .yZSGCW_loopConclusion{grid-column:1/3}.yZSGCW_stageFooter{flex-direction:column-reverse;align-items:stretch;gap:.6rem}.yZSGCW_stageFooter button{justify-content:center}}@media (prefers-reduced-motion:reduce){.yZSGCW_stageContent{animation:none}.yZSGCW_progressTrack span,.yZSGCW_transcriptToggle svg,.yZSGCW_frameChoice button{transition:none}}
.TFBHSG_lesson{--jp-red:#c8202e;--jp-navy:#14215c;--jp-cream:#f8f4ec;--jp-ink:var(--ink,#151927);--jp-muted:var(--muted,#626776);color:var(--jp-ink);margin:1rem 0 3rem}.TFBHSG_track{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--panel) 94%,transparent);font:700 .72rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;scrollbar-width:none;border-radius:999px;align-items:center;gap:.65rem;width:max-content;max-width:100%;padding:.72rem 1rem;display:flex;overflow:auto}.TFBHSG_track strong{color:var(--jp-red)}.TFBHSG_track b{color:#aeb2bd}.TFBHSG_track span{white-space:nowrap}.TFBHSG_hero{grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(2.4rem,6vw,5.2rem) 0 2.5rem;display:grid}.TFBHSG_heroCopy h1{letter-spacing:-.055em;color:var(--jp-navy);margin:.7rem 0 1.25rem;font-size:clamp(2.65rem,6.2vw,5.7rem);line-height:.94}.TFBHSG_eyebrow{font:800 .78rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--jp-red)}.TFBHSG_lead{max-width:720px;color:var(--jp-muted);font-size:clamp(1.04rem,1.8vw,1.28rem);line-height:1.72}.TFBHSG_heroActions{flex-wrap:wrap;gap:.75rem;margin:1.7rem 0;display:flex}.TFBHSG_heroActions button,.TFBHSG_listen{appearance:none;border:1px solid var(--jp-navy);background:var(--jp-navy);color:#fff;cursor:pointer;border-radius:12px;padding:.78rem 1.05rem;font:800 .9rem/1.2 inherit;transition:transform .2s,box-shadow .2s}.TFBHSG_heroActions button:hover,.TFBHSG_listen:hover{transform:translateY(-2px);box-shadow:0 10px 24px #14215c2b}.TFBHSG_heroActions .TFBHSG_secondary{color:var(--jp-navy);border-color:color-mix(in srgb,var(--jp-navy) 28%,transparent);background:0 0}.TFBHSG_metrics{flex-wrap:wrap;gap:1rem;display:flex}.TFBHSG_metrics span{color:var(--jp-muted);align-items:baseline;gap:.35rem;font-size:.82rem;display:flex}.TFBHSG_metrics b{color:var(--jp-red);font:900 .98rem/1 var(--mono)}.TFBHSG_heroVisual{background:var(--jp-cream);border-radius:28px;min-height:440px;position:relative;overflow:hidden;box-shadow:0 28px 70px #14215c29}.TFBHSG_heroVisual img{object-fit:cover}.TFBHSG_heroShade{background:linear-gradient(#0000 40%,#080e2ad1);position:absolute;inset:0}.TFBHSG_heroGlyph{min-width:80px;height:80px;color:var(--jp-red);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:22px;place-items:center;padding:0 .75rem;font:900 clamp(1.8rem,4vw,3rem)/1 sans-serif;display:grid;position:absolute;top:1.2rem;right:1.2rem;box-shadow:0 16px 34px #00000021}.TFBHSG_heroVisual p{color:#fff;margin:0;font-size:1rem;font-weight:750;line-height:1.5;position:absolute;bottom:1.35rem;left:1.5rem;right:1.5rem}.TFBHSG_tabs{z-index:12;border:1px solid var(--line-soft);background:color-mix(in srgb,var(--panel) 93%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;grid-template-columns:repeat(5,1fr);gap:.4rem;padding:.5rem;scroll-margin-top:5rem;display:grid;position:sticky;top:4.9rem;box-shadow:0 10px 30px #14215c14}.TFBHSG_tabs button{appearance:none;color:var(--jp-muted);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:.76rem .5rem;font:750 .78rem/1.15 inherit}.TFBHSG_tabs button span{font:800 .62rem/1 var(--mono);letter-spacing:.08em;margin-bottom:.27rem;display:block}.TFBHSG_tabs button.TFBHSG_active{background:var(--jp-navy);color:#fff;box-shadow:0 6px 18px #14215c33}.TFBHSG_panel{padding:clamp(2rem,5vw,4.5rem) 0}.TFBHSG_sectionIntro{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.TFBHSG_sectionIntro>div>span{font:800 .7rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--jp-red)}.TFBHSG_sectionIntro h2{letter-spacing:-.035em;color:var(--jp-navy);margin:.55rem 0 0;font-size:clamp(1.75rem,4vw,3.25rem);line-height:1.04}.TFBHSG_sectionIntro>p{color:var(--jp-muted);margin:0;line-height:1.65}.TFBHSG_article{max-width:980px;margin:0 auto}.TFBHSG_article>.TFBHSG_sectionIntro{max-width:none}.TFBHSG_outcomeGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0 3rem;display:grid}.TFBHSG_outcomeGrid>div{border:1px solid var(--line-soft);background:var(--panel);border-radius:16px;gap:.85rem;padding:1.05rem;display:flex}.TFBHSG_outcomeGrid span{background:color-mix(in srgb,var(--jp-red) 10%,transparent);height:34px;color:var(--jp-red);font:900 .8rem/1 var(--mono);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.TFBHSG_outcomeGrid p{margin:0;font-size:.9rem;line-height:1.52}.TFBHSG_explainBlock{border-top:1px solid var(--line-soft);padding:2rem 0}.TFBHSG_explainBlock h2{color:var(--jp-navy);margin:0 0 1rem;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.2}.TFBHSG_explainBlock p{color:color-mix(in srgb,var(--jp-ink) 82%,var(--jp-muted));margin:.8rem 0;font-size:1rem;line-height:1.82}.TFBHSG_exampleRows{gap:.55rem;margin-top:1rem;display:grid}.TFBHSG_exampleRows>div{background:var(--bg-2);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;padding:.85rem 1rem;display:grid}.TFBHSG_visualSection,.TFBHSG_steps,.TFBHSG_resources,.TFBHSG_practice{max-width:1120px;margin:0 auto}.TFBHSG_formula{scrollbar-width:thin;align-items:stretch;gap:.75rem;padding:.5rem .2rem 1.2rem;display:flex;overflow:auto}.TFBHSG_formula>div{border:1px solid color-mix(in srgb,var(--jp-navy) 15%,transparent);background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--jp-cream) 70%,var(--panel)));min-width:min(260px,72vw);animation:.55s both TFBHSG_rise;animation-delay:var(--delay);border-radius:18px;flex:1;padding:1.2rem;position:relative}.TFBHSG_formula>div:not(:last-child):after{content:"→";z-index:2;background:var(--jp-red);color:#fff;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.68rem;display:grid;position:absolute;top:50%;right:-.64rem;transform:translateY(-50%)}.TFBHSG_formula span{color:var(--jp-red);font:900 .68rem/1 var(--mono);margin-bottom:.8rem;display:block}.TFBHSG_formula b{color:var(--jp-navy);font-size:1rem;line-height:1.45;display:block}.TFBHSG_sceneGrid{grid-template-columns:repeat(2,1fr);gap:.8rem;margin:1rem 0 2rem;display:grid}.TFBHSG_sceneGrid>div{background:var(--panel);border:1px solid var(--line-soft);animation:.5s both TFBHSG_rise;animation-delay:var(--delay);border-radius:15px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.7rem;padding:1rem 1.1rem;display:grid}.TFBHSG_sceneGrid strong{color:var(--jp-navy);font-size:1.08rem}.TFBHSG_sceneGrid>div>span{color:var(--jp-red);font-weight:900}.TFBHSG_sceneGrid p{color:var(--jp-muted);margin:0;font-size:.88rem}.TFBHSG_modeRow{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.TFBHSG_modeRow span{background:color-mix(in srgb,var(--jp-navy) 7%,transparent);color:var(--jp-navy);font:700 .76rem/1.2 var(--mono);border-radius:999px;padding:.45rem .7rem}.TFBHSG_tableWrap{border:1px solid var(--line-soft);background:var(--panel);border-radius:16px;overflow:auto;box-shadow:0 10px 28px #14215c0d}.TFBHSG_tableWrap table{border-collapse:collapse;width:100%;min-width:620px}.TFBHSG_tableWrap th,.TFBHSG_tableWrap td{text-align:left;border-bottom:1px solid var(--line-soft);padding:.88rem 1rem;font-size:.88rem;line-height:1.45}.TFBHSG_tableWrap th{background:var(--jp-navy);color:#fff;font:800 .73rem/1.2 var(--mono);letter-spacing:.04em}.TFBHSG_tableWrap tbody tr:last-child td{border-bottom:0}.TFBHSG_tableWrap tbody tr:nth-child(2n){background:color-mix(in srgb,var(--jp-cream) 55%,transparent)}.TFBHSG_listen{justify-content:center;justify-self:end;align-items:center;gap:.5rem;display:inline-flex}.TFBHSG_listen:disabled{opacity:.65;cursor:wait}.TFBHSG_modelCard{background:linear-gradient(135deg,var(--jp-navy),#26377a);color:#fff;border-radius:22px;gap:.65rem;padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 22px 48px #14215c33}.TFBHSG_modelCard span{font:800 .68rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffb7bd}.TFBHSG_modelCard strong{font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.6}.TFBHSG_stepList{grid-template-columns:repeat(2,1fr);gap:.8rem;margin:2rem 0;padding:0;list-style:none;display:grid}.TFBHSG_stepList li{border:1px solid var(--line-soft);background:var(--panel);border-radius:16px;align-items:flex-start;gap:1rem;padding:1.1rem;display:flex}.TFBHSG_stepList span{background:var(--jp-red);color:#fff;height:38px;font:900 .78rem/1 var(--mono);border-radius:12px;flex:0 0 38px;place-items:center;display:grid}.TFBHSG_stepList p{margin:.15rem 0 0;font-size:.91rem;line-height:1.55}.TFBHSG_warningBox{border:1px solid color-mix(in srgb,var(--jp-red) 25%,transparent);background:color-mix(in srgb,var(--jp-red) 5%,var(--panel));border-radius:18px;padding:1.3rem 1.5rem}.TFBHSG_warningBox h3{color:var(--jp-red);margin:0 0 .8rem}.TFBHSG_warningBox p{gap:.65rem;margin:.55rem 0;line-height:1.5;display:flex}.TFBHSG_warningBox p span{color:var(--jp-red);font-weight:900}.TFBHSG_practice .practice-journey{margin-top:0}:is(.TFBHSG_practice .topic-download,.TFBHSG_practice .visual-brief){display:none}.TFBHSG_resourceGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.TFBHSG_resourceGrid>a{border:1px solid var(--line-soft);background:var(--panel);color:inherit;border-radius:18px;align-items:flex-start;gap:1rem;padding:1.2rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.TFBHSG_resourceGrid>a:hover{border-color:color-mix(in srgb,var(--jp-red) 45%,transparent);transform:translateY(-3px);box-shadow:0 16px 36px #14215c17}.TFBHSG_resourceIcon{background:var(--jp-navy);color:#fff;height:48px;font:900 .7rem/1 var(--mono);border-radius:14px;flex:0 0 48px;place-items:center;display:grid}.TFBHSG_resourceGrid strong{color:var(--jp-navy);line-height:1.3;display:block}.TFBHSG_resourceGrid p{color:var(--jp-muted);margin:.45rem 0;font-size:.83rem;line-height:1.45}.TFBHSG_resourceGrid em{color:var(--jp-red);font-size:.8rem;font-style:normal;font-weight:800}.TFBHSG_studyPlan{background:var(--jp-cream);color:#25283a;border-radius:20px;margin-top:1.2rem;padding:1.4rem}.TFBHSG_studyPlan h3{color:var(--jp-navy);margin:0 0 1rem}.TFBHSG_studyPlan ol{counter-reset:plan;grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.TFBHSG_studyPlan li{counter-increment:plan;padding-left:2.2rem;font-size:.85rem;line-height:1.5;position:relative}.TFBHSG_studyPlan li:before{content:counter(plan);background:var(--jp-red);color:#fff;width:1.55rem;height:1.55rem;font:800 .68rem/1 var(--mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.TFBHSG_studyPlan b{color:var(--jp-navy);display:block}@keyframes TFBHSG_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.TFBHSG_formula>div,.TFBHSG_sceneGrid>div{animation:none}.TFBHSG_heroActions button,.TFBHSG_listen,.TFBHSG_resourceGrid>a{transition:none}}@media (max-width:900px){.TFBHSG_hero{grid-template-columns:1fr}.TFBHSG_heroVisual{min-height:360px}.TFBHSG_sectionIntro{grid-template-columns:1fr;align-items:start}.TFBHSG_sectionIntro>p{max-width:720px}.TFBHSG_outcomeGrid,.TFBHSG_resourceGrid{grid-template-columns:1fr}.TFBHSG_studyPlan ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.TFBHSG_lesson{margin-top:.5rem}.TFBHSG_track{width:100%}.TFBHSG_hero{padding-top:2rem}.TFBHSG_heroCopy h1{font-size:clamp(2.45rem,14vw,4rem)}.TFBHSG_heroVisual{border-radius:20px;min-height:300px}.TFBHSG_heroGlyph{border-radius:17px;min-width:64px;height:64px;font-size:1.65rem}.TFBHSG_tabs{scroll-snap-type:x mandatory;display:flex;top:4.25rem;overflow:auto}.TFBHSG_tabs button{scroll-snap-align:start;flex:0 0 112px}.TFBHSG_panel{padding-top:2.5rem}.TFBHSG_outcomeGrid,.TFBHSG_sceneGrid,.TFBHSG_stepList{grid-template-columns:1fr}.TFBHSG_formula>div{min-width:76vw}.TFBHSG_studyPlan ol{grid-template-columns:1fr}.TFBHSG_listen{justify-self:start;width:100%}.TFBHSG_metrics{gap:.65rem}.TFBHSG_metrics span{background:var(--bg-2);border-radius:9px;padding:.45rem .6rem}}
:is(body:has(._8yls6G_shell) .wl-site-nav,body:has(._8yls6G_shell) .wl-wa-float){display:none!important}._8yls6G_shell{--ink:#152052;--muted:#68708e;--line:#e7e9f2;--paper:#fff;min-height:100vh;color:var(--ink);font-family:var(--font-dm-sans),system-ui,sans-serif;background:#f6f7fb;grid-template-columns:250px 1fr;display:grid}._8yls6G_sidebar{color:#fff;z-index:10;background:linear-gradient(165deg,#131f53 0%,#1a2865 62%,#202c67 100%);flex-direction:column;height:100vh;padding:34px 24px 24px;display:flex;position:sticky;top:0;overflow:hidden}._8yls6G_sidebar:after{content:"";border:18px solid #ffffff0e;border-radius:999px;width:220px;height:90px;position:absolute;bottom:110px;left:-110px;transform:rotate(-27deg)}._8yls6G_brand{color:#fff;letter-spacing:-1px;z-index:1;font-size:25px;font-weight:850;text-decoration:none;position:relative}._8yls6G_brand b,._8yls6G_mobileBrand b{color:#ff4c55}._8yls6G_brand span{text-transform:uppercase;letter-spacing:.23em;color:#aeb8e4;margin-top:4px;font-size:9px;display:block}._8yls6G_sidebar nav{z-index:1;gap:8px;margin-top:54px;display:grid;position:relative}._8yls6G_sidebar nav a{color:#c8cfea;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;font-weight:650;text-decoration:none;transition:all .2s;display:flex}._8yls6G_sidebar nav a:hover,._8yls6G_sidebar nav ._8yls6G_navActive{color:#fff;background:#ffffff1a}._8yls6G_sidebar nav a span{text-align:center;color:#8fa2ff;width:18px}._8yls6G_sidebarBottom{z-index:1;margin-top:auto;position:relative}._8yls6G_person{border-top:1px solid #ffffff1f;align-items:center;gap:10px;padding:12px 0;display:flex}._8yls6G_person>b{background:#ef3340;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}._8yls6G_person div{min-width:0;display:grid}._8yls6G_person strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}._8yls6G_person span{color:#aeb8e4;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}._8yls6G_sidebarBottom form button{color:#b9c2e5;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:11px}._8yls6G_previewTag{color:#cbd2ef;font-size:10px}._8yls6G_main{min-width:0}._8yls6G_mobileMenu{display:none}._8yls6G_hero{background:linear-gradient(120deg,#fff 0%,#fdfdff 57%,#eef1ff 100%);border-bottom:1px solid #eceef6;height:220px;padding:47px clamp(28px,5vw,74px);position:relative;overflow:hidden}._8yls6G_hero>div:first-child{z-index:2;position:relative}._8yls6G_hero p,._8yls6G_eyebrow{text-transform:uppercase;letter-spacing:.17em;color:#ef3340;margin:0 0 7px;font-size:10px;font-weight:800}._8yls6G_hero h1{letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(33px,4vw,49px);line-height:1}._8yls6G_hero>div>span{color:var(--muted);font-size:14px}._8yls6G_heroShapes{width:340px;height:220px;position:absolute;top:0;right:6%}._8yls6G_heroShapes i{border-radius:999px;display:block;position:absolute;transform:rotate(-27deg)}._8yls6G_heroShapes i:first-child{background:#ef3340;width:280px;height:72px;top:-7px;right:-20px}._8yls6G_heroShapes i:nth-child(2){background:#3157d5;width:210px;height:56px;top:70px;right:64px}._8yls6G_heroShapes i:nth-child(3){background:#4267d5;width:160px;height:46px;top:141px;right:5px}._8yls6G_content{max-width:1420px;margin:0 auto;padding:32px clamp(24px,4vw,58px) 70px}._8yls6G_actionCard{background:linear-gradient(110deg,var(--exam-color),color-mix(in srgb,var(--exam-color),#111 20%));color:#fff;box-shadow:0 15px 35px color-mix(in srgb,var(--exam-color),transparent 77%);border-radius:24px;justify-content:space-between;align-items:center;gap:30px;padding:27px 30px;display:flex}._8yls6G_actionCard ._8yls6G_eyebrow{color:#ffffffb8}._8yls6G_actionCard h2{letter-spacing:-.025em;margin:0 0 7px;font-size:25px}._8yls6G_actionCard p:not(._8yls6G_eyebrow){color:#ffffffd1;margin:0;font-size:14px}._8yls6G_actionCard>a{color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;padding:12px 18px;font-size:13px;font-weight:800;text-decoration:none}._8yls6G_metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0;display:grid}._8yls6G_metrics article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px;display:grid}._8yls6G_metrics span{color:var(--muted);font-size:11px;font-weight:700}._8yls6G_metrics strong{letter-spacing:-.04em;margin:6px 0;font-size:30px}._8yls6G_metrics small{color:#9096aa;font-size:11px}._8yls6G_productCard,._8yls6G_section{background:var(--paper);border:1px solid var(--line);border-radius:22px;margin-top:22px;padding:25px;box-shadow:0 8px 30px #19225209}._8yls6G_productTop{justify-content:space-between;gap:30px;display:flex}._8yls6G_productTop h2,._8yls6G_sectionHeader h2{letter-spacing:-.025em;margin:0 0 7px;font-size:22px}._8yls6G_productTop>div>p:last-child{color:var(--muted);margin:0;font-size:13px}._8yls6G_status{text-transform:uppercase;letter-spacing:.08em;border-radius:99px;align-self:flex-start;padding:7px 10px;font-size:10px;font-weight:850}._8yls6G_statusActive{color:#147343;background:#e7f8ef}._8yls6G_statusQuiet{color:#74798d;background:#f0f1f5}._8yls6G_productFacts{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0 0;display:grid}._8yls6G_productFacts div{background:#f7f8fc;border-radius:13px;padding:13px 14px}._8yls6G_productFacts dt{text-transform:uppercase;letter-spacing:.1em;color:#8c92a9;font-size:9px;font-weight:800}._8yls6G_productFacts dd{margin:5px 0 0;font-size:12px;font-weight:750}._8yls6G_subscriptionStrip{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:center;gap:18px;margin-top:18px;padding-top:18px;display:grid}._8yls6G_subscriptionStrip div{display:grid}._8yls6G_subscriptionStrip span{text-transform:uppercase;letter-spacing:.1em;color:#8c92a9;font-size:9px;font-weight:800}._8yls6G_subscriptionStrip strong{margin-top:4px;font-size:12px}._8yls6G_subscriptionStrip a,._8yls6G_sectionHeader>a{color:#2949b8;font-size:12px;font-weight:800;text-decoration:none}._8yls6G_aiNotice{color:#25366f;background:#eef3ff;border:1px solid #cbd8ff;border-radius:14px;align-items:flex-start;gap:11px;margin-top:17px;padding:14px 16px;display:flex}._8yls6G_aiNotice>span{font-size:18px}._8yls6G_aiNotice p{margin:0;font-size:11px;line-height:1.55}._8yls6G_sectionHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}._8yls6G_sectionHeader h2{margin-bottom:0}._8yls6G_mockGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}._8yls6G_mockCard{border:1px solid var(--line);color:var(--ink);border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px;text-decoration:none;transition:all .2s;display:grid}._8yls6G_mockCard:hover{border-color:#bdc6e8;transform:translateY(-1px);box-shadow:0 7px 18px #1520520f}._8yls6G_mockNumber{color:#2b46a5;background:#eef1ff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}._8yls6G_mockCard p{text-transform:uppercase;letter-spacing:.1em;color:#ef3340;margin:0 0 3px;font-size:8px;font-weight:850}._8yls6G_mockCard h3{margin:0 0 5px;font-size:12px;line-height:1.25}._8yls6G_mockCard div>span{color:#8b91a7;font-size:9px}._8yls6G_mockCard>b{color:#a2a8ba;font-size:13px}._8yls6G_attemptList{gap:10px;display:grid}._8yls6G_attempt{border:1px solid var(--line);border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:13px 16px;display:grid}._8yls6G_score{color:#263fa0;background:#edf0ff;border-radius:50%;justify-content:center;align-items:baseline;width:46px;height:46px;padding-top:11px;display:flex}._8yls6G_score strong{font-size:16px}._8yls6G_score span{font-size:8px;font-weight:800}._8yls6G_attemptBody>span{text-transform:uppercase;letter-spacing:.08em;color:#9aa0b3;font-size:8px}._8yls6G_attemptBody h3{margin:3px 0;font-size:13px}._8yls6G_attemptBody p{color:#777e96;margin:0;font-size:10px}._8yls6G_attempt>a{color:#2949b8;font-size:11px;font-weight:800;text-decoration:none}._8yls6G_empty{color:#7e8499;border:1px dashed #d8dbe8;border-radius:15px;align-items:center;gap:13px;padding:22px;display:flex}._8yls6G_empty>span{font-size:27px}._8yls6G_empty h3{color:var(--ink);margin:0 0 4px;font-size:13px}._8yls6G_empty p{margin:0;font-size:11px}._8yls6G_courseSection{overflow:hidden}._8yls6G_courseGrid{gap:10px;display:grid}._8yls6G_courseCard{color:#fff;background:#151f52;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:17px 18px;display:grid}._8yls6G_teacherMark{width:48px;height:34px;position:relative}._8yls6G_teacherMark span{border-radius:999px;height:11px;display:block;position:absolute;transform:rotate(-27deg)}._8yls6G_teacherMark span:first-child{background:#ef3340;width:42px;top:0}._8yls6G_teacherMark span:nth-child(2){background:#3157d5;width:34px;top:11px;left:9px}._8yls6G_teacherMark span:nth-child(3){background:#6d8bea;width:29px;top:22px;left:2px}._8yls6G_courseCard div:nth-child(2)>span{text-transform:uppercase;letter-spacing:.11em;color:#9db2ff;font-size:8px}._8yls6G_courseCard h3{margin:3px 0;font-size:14px}._8yls6G_courseCard p{color:#b9c2e6;margin:0;font-size:10px}._8yls6G_courseCard>a{color:#fff;border:1px solid #ffffff38;border-radius:99px;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none}._8yls6G_courseOffer{background:#f1f3fb;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}._8yls6G_courseOffer>div{align-items:center;gap:13px;display:flex}._8yls6G_courseOffer>div>span{color:#ef3340;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;display:grid}._8yls6G_courseOffer h3{margin:0 0 4px;font-size:13px}._8yls6G_courseOffer p{color:#737a92;margin:0;font-size:10px}._8yls6G_courseOffer>a{color:#fff;white-space:nowrap;background:#ef3340;border-radius:99px;padding:10px 14px;font-size:11px;font-weight:850;text-decoration:none}@media (max-width:900px){._8yls6G_shell{display:block}._8yls6G_sidebar{display:none}._8yls6G_mobileMenu{color:#fff;background:#151f52;padding:15px 20px;display:block}._8yls6G_mobileMenu summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:11px;list-style:none;display:flex}._8yls6G_mobileMenu nav{flex-wrap:wrap;gap:12px;padding-top:13px;display:flex}._8yls6G_mobileMenu nav a{color:#d6dcf3;font-size:11px;text-decoration:none}._8yls6G_mobileBrand{font-size:19px;font-weight:850}._8yls6G_hero{height:185px;padding:35px 24px}._8yls6G_heroShapes{opacity:.6;right:-120px}._8yls6G_content{padding:22px 18px 50px}._8yls6G_metrics{grid-template-columns:repeat(3,1fr)}._8yls6G_metrics article{padding:15px}._8yls6G_metrics strong{font-size:24px}._8yls6G_mockGrid{grid-template-columns:1fr}}@media (max-width:620px){._8yls6G_hero{height:160px}._8yls6G_hero h1{font-size:32px}._8yls6G_heroShapes{display:none}._8yls6G_actionCard{border-radius:19px;flex-direction:column;align-items:flex-start;padding:22px}._8yls6G_actionCard h2{font-size:21px}._8yls6G_actionCard>a{text-align:center;width:100%}._8yls6G_metrics{grid-template-columns:1fr}._8yls6G_metrics article{grid-template-columns:1fr auto;align-items:center}._8yls6G_metrics strong{grid-area:1/2/3}._8yls6G_productCard,._8yls6G_section{border-radius:18px;padding:19px}._8yls6G_productTop{display:grid}._8yls6G_status{grid-row:1}._8yls6G_productFacts{grid-template-columns:1fr}._8yls6G_subscriptionStrip{grid-template-columns:1fr 1fr}._8yls6G_subscriptionStrip>a{grid-column:1/-1}._8yls6G_attempt{grid-template-columns:auto 1fr}._8yls6G_attempt>a{grid-column:2}._8yls6G_courseCard{grid-template-columns:auto 1fr}._8yls6G_courseCard>a{grid-column:2;justify-self:start}._8yls6G_courseOffer{flex-direction:column;align-items:flex-start}._8yls6G_courseOffer>a{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){._8yls6G_mockCard{transition:none}}._8yls6G_progressScope,._8yls6G_assignmentCount{color:#2949b8;background:#eef1ff;border-radius:99px;padding:7px 11px;font-size:10px;font-weight:800}._8yls6G_progressGrid{grid-template-columns:minmax(0,1.7fr) minmax(230px,.8fr);gap:14px;display:grid}._8yls6G_curveCard,._8yls6G_insightColumn article{border:1px solid var(--line);background:#fafbff;border-radius:16px}._8yls6G_curveCard{padding:14px 16px}._8yls6G_curveCard svg{width:100%;height:180px;display:block;overflow:visible}._8yls6G_curveCard svg line{stroke:#e2e6f1;stroke-width:1px;stroke-dasharray:4 5}._8yls6G_curveCard svg polyline{fill:none;stroke:#4267d5;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}._8yls6G_curveCard svg circle{fill:#fff;stroke:#ef3340;stroke-width:4px}._8yls6G_curveCard svg text{fill:#182458;text-anchor:middle;font-size:11px;font-weight:850}._8yls6G_trendCopy{gap:4px;padding:3px 8px 8px;display:grid}._8yls6G_trendCopy strong{font-size:12px}._8yls6G_trendCopy span{color:var(--muted);font-size:10px}._8yls6G_progressEmpty{min-height:150px;color:var(--muted);place-items:center;font-size:12px;display:grid}._8yls6G_insightColumn{grid-template-rows:1fr 1fr;gap:12px;display:grid}._8yls6G_insightColumn article{padding:15px}._8yls6G_insightColumn article>span{text-transform:uppercase;letter-spacing:.12em;color:#ef3340;margin-bottom:10px;font-size:9px;font-weight:850;display:block}._8yls6G_insightColumn article>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 0;display:flex}._8yls6G_insightColumn article>div strong,._8yls6G_insightColumn article>div b{font-size:11px}._8yls6G_insightColumn article>div b{color:#2949b8}._8yls6G_insightColumn article>p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}._8yls6G_activityFacts{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px;display:grid}._8yls6G_activityFacts span{color:var(--muted);background:#f3f5fb;border-radius:12px;padding:11px;font-size:10px}._8yls6G_activityFacts strong{color:var(--ink);margin-bottom:2px;font-size:14px;display:block}._8yls6G_assignmentList{gap:10px;display:grid}._8yls6G_assignmentList article{border:1px solid var(--line);border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px;display:grid}._8yls6G_assignmentCheck{color:#3157d5;background:#e3eaff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:18px;font-weight:900;display:grid}._8yls6G_assignmentList article>div:nth-child(2)>span{text-transform:uppercase;letter-spacing:.1em;color:#ef3340;font-size:8px;font-weight:850}._8yls6G_assignmentList h3{margin:3px 0 4px;font-size:13px}._8yls6G_assignmentList p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}._8yls6G_assignmentList a{color:#2949b8;margin-top:6px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}._8yls6G_assignmentList button{color:#fff;cursor:pointer;background:#172154;border:0;border-radius:99px;padding:9px 12px;font-size:10px;font-weight:800}._8yls6G_assignmentList button:disabled{opacity:.6}._8yls6G_assignmentDone{opacity:.78;background:#f6fbf8}._8yls6G_assignmentDone ._8yls6G_assignmentCheck{color:#147343;background:#def6e8}@media (max-width:900px){._8yls6G_progressGrid{grid-template-columns:1fr}._8yls6G_insightColumn{grid-template-rows:auto;grid-template-columns:1fr 1fr}._8yls6G_curveCard svg{height:155px}}@media (max-width:620px){._8yls6G_activityFacts,._8yls6G_insightColumn{grid-template-columns:1fr}._8yls6G_assignmentList article{grid-template-columns:auto 1fr}._8yls6G_assignmentList article>form,._8yls6G_assignmentList article>button{grid-column:2;justify-self:start}._8yls6G_progressScope{display:none}._8yls6G_curveCard{padding:8px}._8yls6G_curveCard svg{height:125px}}._8yls6G_shell{--line:#2335731c;--paper:#ffffffbd;background:radial-gradient(circle at 90% 2%,#3157d529,#0000 28%),radial-gradient(circle at 28% 20%,#ef334012,#0000 24%),linear-gradient(145deg,#f8faff 0%,#f2f5fc 52%,#edf2fb 100%)}._8yls6G_sidebar{background:linear-gradient(165deg,#0f1c4cfa,#192b69f5);border-right:1px solid #ffffff24;box-shadow:18px 0 50px #15205221}._8yls6G_sidebar:before{content:"";pointer-events:none;background:radial-gradient(circle,#4569dd52,#0000 67%);border-radius:50%;width:260px;height:260px;position:absolute;inset:-80px -100px auto auto}._8yls6G_sidebar nav a:hover,._8yls6G_sidebar nav ._8yls6G_navActive{-webkit-backdrop-filter:blur(14px);background:linear-gradient(110deg,#ffffff26,#ffffff12);box-shadow:inset 0 1px #ffffff1f,0 8px 22px #0309221f}._8yls6G_hero{-webkit-backdrop-filter:blur(24px);background:linear-gradient(120deg,#ffffffdb,#f7f9ffb3);border-bottom:1px solid #ffffffe6;height:205px;box-shadow:0 18px 45px #2b3d7e0d}._8yls6G_heroShapes i{box-shadow:0 18px 40px #1d307026,inset 0 1px #ffffff52}._8yls6G_heroShapes i:first-child{background:linear-gradient(135deg,#ff4d58,#dd2634)}._8yls6G_heroShapes i:nth-child(2){background:linear-gradient(135deg,#4773ef,#3157d5)}._8yls6G_heroShapes i:nth-child(3){background:linear-gradient(135deg,#233b8e,#172154)}._8yls6G_actionCard{background:linear-gradient(120deg,#ef3340 0%,#c71f32 75%,#b7172b 100%);border:1px solid #ffffff38;box-shadow:0 18px 42px #d11f3238,inset 0 1px #ffffff3d}._8yls6G_actionCard>a{border:1px solid #fffc;box-shadow:0 9px 22px #460b132e}._8yls6G_metrics article,._8yls6G_productCard,._8yls6G_section{background:var(--paper);-webkit-backdrop-filter:blur(22px)saturate(145%);border:1px solid #ffffffeb;box-shadow:0 14px 40px #26367013,inset 0 1px #ffffffe0}._8yls6G_metrics article{position:relative;overflow:hidden}._8yls6G_metrics article:after{content:"";background:#3157d514;border-radius:50%;width:70px;height:70px;position:absolute;top:-38px;right:-35px}._8yls6G_productFacts div,._8yls6G_activityFacts span,._8yls6G_courseOffer{background:#ebf0fd9e;border:1px solid #ffffffbf}._8yls6G_statusActive{background:#ddf7eacc;box-shadow:inset 0 0 0 1px #14734312}._8yls6G_aiNotice{color:#25366f;background:linear-gradient(120deg,#ebf1ffe6,#f4f7ffbf);border-color:#3157d52e;box-shadow:inset 3px 0 #3157d5}._8yls6G_aiNotice>span{color:#ef3340}._8yls6G_mockCard,._8yls6G_attempt,._8yls6G_assignmentList article{background:#ffffff7a;border-color:#2e42871c;box-shadow:inset 0 1px #ffffffd9}._8yls6G_mockCard:hover{background:#ffffffc7;border-color:#3157d547;box-shadow:0 12px 28px #1f36801a}._8yls6G_mockNumber,._8yls6G_score,._8yls6G_progressScope,._8yls6G_assignmentCount{color:#2648bc;background:#e0e7ffb8}._8yls6G_curveCard,._8yls6G_insightColumn article{background:#f7f9ffad;border-color:#2e42871a;box-shadow:inset 0 1px #ffffffe6}._8yls6G_assignmentCheck{color:#3157d5;background:#e0e7ffe6;box-shadow:inset 0 0 0 1px #3157d51f}._8yls6G_assignmentDone{background:#ecf9f4b8}._8yls6G_submissionForm{border-top:1px solid var(--line);gap:8px;margin-top:12px;padding-top:12px;display:grid}._8yls6G_submissionForm textarea,._8yls6G_submissionForm input{width:100%;color:var(--ink);font:inherit;box-sizing:border-box;background:#ffffffd1;border:1px solid #2e428729;border-radius:11px;padding:10px 12px;font-size:11px}._8yls6G_submissionForm textarea:focus,._8yls6G_submissionForm input:focus{border-color:#3157d573;outline:3px solid #3157d51a}._8yls6G_submissionForm button{justify-self:start;background:#3157d5!important}._8yls6G_submissionBox,._8yls6G_feedbackBox{background:#eef2ffc7;border:1px solid #3157d51a;border-radius:12px;margin-top:10px;padding:11px 12px}._8yls6G_submissionBox strong,._8yls6G_feedbackBox strong{color:#172154;margin-bottom:5px;font-size:10px;display:block}._8yls6G_submissionBox p,._8yls6G_feedbackBox p{white-space:pre-wrap;color:#4f5878!important}._8yls6G_feedbackBox{background:#e8f9f0d9;border-color:#1473431f}._8yls6G_feedbackBox strong{color:#147343}._8yls6G_courseCard{background:linear-gradient(120deg,#131f52fa,#203788f5);border:1px solid #ffffff24;box-shadow:0 14px 34px #121f522e,inset 0 1px #ffffff21}._8yls6G_teacherMark span:first-child{background:#ef3340}._8yls6G_teacherMark span:nth-child(2){background:#3157d5}._8yls6G_teacherMark span:nth-child(3){background:#ef3340}._8yls6G_courseCard div:nth-child(2)>span{color:#9db2ff}@media (max-width:900px){._8yls6G_mobileMenu{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(150%);background:#121f52e0;border-bottom:1px solid #ffffff26;position:sticky;top:0;box-shadow:0 12px 32px #111f5224}._8yls6G_hero{height:175px}}@media (max-width:620px){._8yls6G_hero{background:linear-gradient(145deg,#ffffffed,#f1f5ffd6);height:148px;padding-top:30px}._8yls6G_content{padding-top:18px}._8yls6G_actionCard{box-shadow:0 16px 34px #cd1d3033}._8yls6G_metrics article,._8yls6G_productCard,._8yls6G_section{box-shadow:0 12px 32px #24346d14,inset 0 1px #ffffffe6}}._8yls6G_olderAttempts{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}._8yls6G_olderAttempts summary{cursor:pointer;color:#2949b8;align-items:center;padding:8px 0;font-size:12px;font-weight:800;display:inline-flex}._8yls6G_olderAttempts[open] summary{margin-bottom:10px}._8yls6G_sectionHeader>span{color:var(--muted);font-size:11px;font-weight:700}._8yls6G_metrics article,._8yls6G_productCard,._8yls6G_section{background:linear-gradient(145deg,#ffffffd4,#f7faff9e);border-color:#fffffff0;position:relative;box-shadow:0 18px 42px #1e307018,0 2px 6px #1e307009,inset 0 1px #fffffff7}._8yls6G_productCard:before,._8yls6G_section:before,._8yls6G_metrics article:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff2 18%,#6389f24d 55%,#0000);height:1px;position:absolute;inset:0 0 auto}._8yls6G_actionCard{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 23px 45px #bf1b2f38,0 2px 7px #400b1821,inset 0 1px #ffffff4d}._8yls6G_actionCard:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#ffffff2b,#0000);height:45%;position:absolute;inset:0 0 auto}._8yls6G_actionCard:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(160deg,#ffffff42,#ffffff0d);border-radius:999px;width:210px;height:54px;position:absolute;top:-29px;right:-46px;transform:rotate(-28deg);box-shadow:0 11px 24px #250f3821,inset 0 1px #ffffff5c}._8yls6G_productFacts div,._8yls6G_activityFacts span,._8yls6G_mockCard,._8yls6G_attempt,._8yls6G_assignmentList article{-webkit-backdrop-filter:blur(12px)saturate(135%)}@media (max-width:620px){._8yls6G_heroShapes{opacity:.2;transform-origin:100% 0;display:block;top:10px;right:-87px;transform:scale(.72)}._8yls6G_main{background:radial-gradient(300px 390px at 95% 13%,#3157d52b,#0000 80%),radial-gradient(270px 310px at 0 58%,#ef334013,#0000 80%),linear-gradient(160deg,#f8faff,#edf2fb)}._8yls6G_actionCard:after{width:150px;height:42px;top:-11px;right:-39px}}._8yls6G_courseProgress>p{color:var(--muted);margin:0 0 17px;font-size:12px;line-height:1.6}._8yls6G_courseProgressGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}._8yls6G_courseProgressGrid article{background:#f2f6ff9e;border:1px solid #3157d51c;border-radius:16px;gap:7px;padding:17px;display:grid;box-shadow:inset 0 1px #ffffffe6}._8yls6G_courseProgressGrid strong{letter-spacing:-.04em;color:#203a9a;font-size:29px}._8yls6G_courseProgressGrid span{color:var(--muted);font-size:10px;font-weight:700}._8yls6G_courseProgress>small{color:var(--muted);margin-top:13px;font-size:10px;display:block}@media (max-width:900px){._8yls6G_courseProgressGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}._8yls6G_metrics article,._8yls6G_productCard,._8yls6G_section{-webkit-backdrop-filter:blur(30px)saturate(160%);background:radial-gradient(80% 95% at 104% -12%,#829ff524,#0000 66%),linear-gradient(145deg,#ffffffc9,#f6f9ff96);border:1px solid #fffffff0;box-shadow:0 19px 44px #2337771c,0 3px 8px #2134730a,inset 0 1px 1px #fff,inset 0 -1px #5b7ddc14}._8yls6G_mockCard,._8yls6G_attempt,._8yls6G_assignmentList article,._8yls6G_courseProgressGrid article{background:linear-gradient(140deg,#ffffffad,#edf3ff66);border-color:#fffffff0;box-shadow:0 6px 20px #273b790b,inset 0 1px #fffffff5}._8yls6G_actionCard:after{box-shadow:0 11px 24px #250f3821,inset 0 2px #ffffff91,inset 0 -1px #ffffff1f}@media (max-width:620px){._8yls6G_main{background:radial-gradient(340px 390px at 102% 13%,#3660e233,#0000 79%),radial-gradient(280px 320px at -4% 55%,#ee34451b,#0000 80%),linear-gradient(150deg,#f9faff,#eaf0fd)}}._8yls6G_shell{--ink:#17233d;--muted:#59677f;--line:#dfe6f0;--paper:#fff;background:#f3f6fb}._8yls6G_sidebar{background:#14233f;border-right:1px solid #263956;padding:30px 19px 24px}._8yls6G_sidebar nav{gap:3px;margin-top:42px}._8yls6G_sidebar nav a{border-radius:8px;font-size:13px}._8yls6G_sidebar nav a:hover,._8yls6G_sidebar nav ._8yls6G_navActive{background:#28436c}._8yls6G_main{background:#f3f6fb}._8yls6G_hero{border-bottom:1px solid var(--line);background:#fff;height:auto;min-height:178px;padding:35px clamp(24px,4vw,58px)}._8yls6G_hero p{color:#3562bb}._8yls6G_hero h1{font-size:clamp(30px,3vw,42px)}._8yls6G_heroShapes{opacity:.13;transform-origin:100%;transform:scale(.8)}._8yls6G_content{padding-top:24px}._8yls6G_actionCard{background:#183764;border-radius:16px;padding:23px 26px;box-shadow:0 8px 24px #1837641f}._8yls6G_actionCard h2{font-size:22px}._8yls6G_actionCard>a{color:#183764;border-radius:8px}._8yls6G_metrics article,._8yls6G_productCard,._8yls6G_section{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;box-shadow:0 3px 12px #14233f09}._8yls6G_metrics article{border-top:3px solid #4c7ed4}._8yls6G_metrics strong{color:#193a71}._8yls6G_insightsSection{padding:0;overflow:hidden}._8yls6G_insightsHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding:24px 26px;display:flex}._8yls6G_insightsHeader h2{letter-spacing:-.025em;margin:0 0 5px;font-size:22px}._8yls6G_insightsHeader p:last-child{color:var(--muted);margin:0;font-size:12px}._8yls6G_insightsFilters{flex-wrap:wrap;gap:10px;display:flex}._8yls6G_insightsFilters label{color:var(--muted);gap:5px;font-size:10px;font-weight:750;display:grid}._8yls6G_insightsFilters select{min-width:145px;color:var(--ink);background:#fff;border:1px solid #cbd6e6;border-radius:7px;padding:9px 28px 9px 10px;font-size:12px;font-weight:650}._8yls6G_insightMetrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}._8yls6G_insightMetrics article{border-right:1px solid var(--line);gap:4px;padding:18px 23px;display:grid}._8yls6G_insightMetrics article:last-child{border-right:0}._8yls6G_insightMetrics span{color:var(--muted);font-size:11px;font-weight:700}._8yls6G_insightMetrics strong{letter-spacing:-.04em;color:#193a71;font-size:27px}._8yls6G_insightMetrics small{color:#78859a;font-size:10px}._8yls6G_insightsGrid{grid-template-columns:minmax(0,1.6fr) minmax(245px,.9fr);gap:16px;padding:18px;display:grid}._8yls6G_insightsChart,._8yls6G_skillsCard{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:18px}._8yls6G_insightsCardHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}._8yls6G_insightsCardHead strong{font-size:13px}._8yls6G_insightsCardHead span{color:var(--muted);font-size:10px}._8yls6G_insightsChart svg{width:100%;height:200px;display:block;overflow:visible}._8yls6G_insightsChart svg line{stroke:#e2e8f2;stroke-dasharray:4 4}._8yls6G_insightsChart svg polyline{fill:none;stroke:#315fae;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}._8yls6G_insightsChart svg circle{fill:#fff;stroke:#315fae;stroke-width:3px}._8yls6G_insightsChart svg text{fill:#8b98ad;font-size:9px}._8yls6G_insightsChart svg ._8yls6G_pointLabel{fill:#1d3a6b;text-anchor:middle;font-size:10px;font-weight:800}._8yls6G_insightsNote,._8yls6G_skillAdvice,._8yls6G_skillsCard>p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.55}._8yls6G_skillRow{margin-top:14px}._8yls6G_skillRow>div:first-child{justify-content:space-between;gap:8px;font-size:11px;display:flex}._8yls6G_skillRow strong{color:#254e91}._8yls6G_skillTrack{background:#edf2f9;border-radius:99px;height:7px;margin-top:6px;overflow:hidden}._8yls6G_skillTrack span{border-radius:inherit;background:#4e7ed1;height:100%;display:block}._8yls6G_skillAdvice{background:#edf3fd;border-radius:7px;margin-top:19px;padding:10px}._8yls6G_insightsFooter{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:13px 24px;font-size:11px;display:flex}._8yls6G_insightsFooter strong{color:var(--ink)}._8yls6G_insightsFooter a{color:#285bb1;font-weight:800;text-decoration:none}@media (max-width:900px){._8yls6G_insightsGrid{grid-template-columns:1fr}._8yls6G_insightMetrics{grid-template-columns:repeat(2,1fr)}._8yls6G_insightMetrics article:nth-child(2){border-right:0}._8yls6G_insightMetrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:620px){._8yls6G_insightsHeader{padding:19px;display:grid}._8yls6G_insightsFilters{grid-template-columns:1fr 1fr;display:grid}._8yls6G_insightsFilters select{width:100%;min-width:0}._8yls6G_insightMetrics article{padding:14px}._8yls6G_insightMetrics strong{font-size:23px}._8yls6G_insightsGrid{padding:12px}._8yls6G_insightsFooter{padding:13px 18px;display:grid}}
.kBMDpG_shell{--practice-accent:#0f5f73;--practice-accent-dark:#102e6f;color:#1e293b}.kBMDpG_intro,.kBMDpG_results,.kBMDpG_runnerBody{background:#fff;border:1px solid #d7deea;width:100%;box-shadow:0 20px 55px #102e6f14}.kBMDpG_intro,.kBMDpG_results{border-top:5px solid var(--practice-accent);padding:clamp(1.3rem,4vw,3rem)}.kBMDpG_kicker{color:var(--practice-accent);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .65rem;font-size:.72rem;font-weight:900}.kBMDpG_intro h1,.kBMDpG_results h1,.kBMDpG_partHeading h1{color:#102e6f;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,4.4rem);font-weight:560;line-height:1}.kBMDpG_lead{color:#5c6680;max-width:780px;margin:1.15rem 0;font-size:1.05rem;line-height:1.7}.kBMDpG_introGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.kBMDpG_introGrid article{background:#f8f9fc;border:1px solid #dce2ed;grid-template-columns:auto 1fr;align-items:start;gap:.15rem .8rem;padding:1rem;display:grid}.kBMDpG_introGrid svg{width:24px;color:var(--practice-accent);grid-row:1/3}.kBMDpG_introGrid strong{color:#102e6f}.kBMDpG_introGrid span{color:#5c6680;font-size:.88rem;line-height:1.55}.kBMDpG_disclosure{color:#4f5668;background:#fff8e8;border-left:4px solid #b7791f;margin:1.25rem 0;padding:.9rem 1rem;line-height:1.6}.kBMDpG_actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.kBMDpG_actions>button:first-child,.kBMDpG_actions>a,.kBMDpG_runnerFooter>button{border:1px solid var(--practice-accent);color:#fff;background:var(--practice-accent);min-height:46px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.kBMDpG_actions>a{color:#102e6f;background:0 0}.kBMDpG_actions>button:disabled,.kBMDpG_runnerFooter>button:disabled{cursor:not-allowed;opacity:.5}.kBMDpG_actions button:focus-visible,.kBMDpG_actions a:focus-visible,.kBMDpG_runnerFooter button:focus-visible,.kBMDpG_partNav button:focus-visible{outline-offset:3px;outline:3px solid #f2a900}.kBMDpG_runnerHeader{color:#fff;background:var(--practice-accent-dark);grid-template-columns:1fr auto;align-items:end;gap:.8rem 1rem;margin-bottom:1rem;padding:1rem 1.2rem;display:grid}.kBMDpG_runnerHeader p,.kBMDpG_runnerHeader strong{margin:0;display:block}.kBMDpG_runnerHeader p{color:#c7d5f4;font-family:var(--mono);text-transform:uppercase;font-size:.68rem}.kBMDpG_progressCopy{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800}.kBMDpG_progressTrack{background:#ffffff2e;grid-column:1/-1;height:4px;overflow:hidden}.kBMDpG_progressTrack span{background:#5dd2dd;height:100%;transition:width .18s;display:block}.kBMDpG_audioDock{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fbfdf7;border:1px solid #c9d8e4;margin-bottom:1rem;padding:.8rem 1rem .1rem;position:sticky;top:60px;box-shadow:0 8px 22px #0f2f4b17}.kBMDpG_audioDock .ielts-audio{margin-bottom:.45rem}.kBMDpG_audioDock .ielts-audio__player{background:#fff}.kBMDpG_audioDock>p{color:#5c6680;margin:0 0 .75rem;font-size:.78rem}.kBMDpG_partNav{grid-template-columns:repeat(4,1fr);gap:.55rem;margin:0 0 1rem;display:grid}.kBMDpG_partNav button{color:#42506b;min-height:50px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd8e8;justify-content:space-between;align-items:center;padding:.7rem .85rem;font-weight:800;display:flex}.kBMDpG_partNav button[aria-current=step]{border-color:var(--practice-accent);color:#102e6f;box-shadow:inset 0 -3px var(--practice-accent);background:#edf8fa}.kBMDpG_partNav small{font-family:var(--mono);color:#65718b}.kBMDpG_runnerBody{padding:clamp(1rem,3vw,2rem)}.kBMDpG_partHeading{border-bottom:1px solid #e2e8f0;padding-bottom:1.2rem}.kBMDpG_partHeading>p{color:var(--practice-accent);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:900}.kBMDpG_partHeading h1{font-size:clamp(1.7rem,4vw,3rem)}.kBMDpG_partHeading>span{color:#5c6680;max-width:820px;margin-top:.8rem;line-height:1.65;display:block}.kBMDpG_questions{gap:1.25rem;margin-top:1.25rem;display:grid}:is(.kBMDpG_questions .ielts-form,.kBMDpG_questions .ielts-tableq,.kBMDpG_questions .ielts-multiselect,.kBMDpG_questions .ielts-matching,.kBMDpG_questions .ielts-mcq){margin:0}.kBMDpG_runnerFooter{background:#fff;border:1px solid #d7deea;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.kBMDpG_runnerFooter>:nth-child(2){margin-inline:auto}.kBMDpG_error{color:#941d28;background:#fff3f4;border:1px solid #f0a9ae;padding:.9rem 1rem}.kBMDpG_score{color:var(--practice-accent);align-items:baseline;gap:.6rem;margin:1.5rem 0;font-size:clamp(3rem,8vw,6rem);font-weight:850;line-height:1;display:flex}.kBMDpG_score span{color:#5c6680;font-size:1rem;font-weight:700}.kBMDpG_partResults{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.kBMDpG_partResults article{background:#f8f9fc;border:1px solid #dce2ed;justify-content:space-between;align-items:center;padding:1rem;display:flex}.kBMDpG_partResults span{color:#5c6680;font-size:.82rem}.kBMDpG_partResults strong{color:#102e6f;font-size:1.15rem}@media (max-width:720px){.kBMDpG_introGrid,.kBMDpG_partResults,.kBMDpG_partNav{grid-template-columns:1fr 1fr}.kBMDpG_audioDock{padding-inline:.55rem;top:60px}.kBMDpG_audioDock .ielts-audio__player{align-items:flex-start;gap:.65rem;padding:.7rem}.kBMDpG_runnerFooter{flex-wrap:wrap}.kBMDpG_runnerFooter>:nth-child(2){order:3;width:100%;margin:0}}@media (max-width:480px){.kBMDpG_introGrid,.kBMDpG_partResults{grid-template-columns:1fr}.kBMDpG_actions>*{width:100%}}
._2whWEq_planSwitch{z-index:100;-webkit-backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #fffffff2;border-radius:999px;gap:6px;padding:6px;display:flex;position:fixed;top:12px;right:16px;box-shadow:0 8px 24px #1120542b}@media (max-width:620px){._2whWEq_planSwitch{border-radius:18px;justify-content:space-between;inset:auto 12px 12px}._2whWEq_planSwitch a{text-align:center;flex:1;padding:10px 5px!important;font-size:10px!important}}
