.PracticeRouteShell-module__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)}.PracticeRouteShell-module__yDbsbW__page[data-practice-section=listening]{--practice-accent:#176b87;--practice-accent-dark:#104e66;--practice-accent-soft:#edf8fa}.PracticeRouteShell-module__yDbsbW__page[data-practice-section=writing]{--practice-accent:#b42332;--practice-accent-dark:#861c29;--practice-accent-soft:#fff1f2}.PracticeRouteShell-module__yDbsbW__page[data-practice-section=speaking]{--practice-accent:#6d43b5;--practice-accent-dark:#4d278e;--practice-accent-soft:#f5f1ff}.PracticeRouteShell-module__yDbsbW__wrap{width:min(100%,1120px);min-width:0;overflow-x:clip}.PracticeRouteShell-module__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}.PracticeRouteShell-module__yDbsbW__crumb{align-items:center;gap:.45rem;display:inline-flex}.PracticeRouteShell-module__yDbsbW__crumb a{color:var(--practice-accent-dark);text-decoration:none}.PracticeRouteShell-module__yDbsbW__crumb strong{color:#28334a;font-weight:850}.PracticeRouteShell-module__yDbsbW__separator{color:#a2aabd}.PracticeRouteShell-module__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}.PracticeRouteShell-module__yDbsbW__contextBar>span{color:#69738a;font-size:.76rem}.PracticeRouteShell-module__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}.PracticeRouteShell-module__yDbsbW__backLink svg{width:17px;height:17px}.PracticeRouteShell-module__yDbsbW__crumb a:focus-visible,.PracticeRouteShell-module__yDbsbW__backLink:focus-visible{outline:3px solid color-mix(in srgb, var(--practice-accent) 30%, transparent);outline-offset:3px}@media (max-width:560px){.PracticeRouteShell-module__yDbsbW__page{padding-top:.8rem}.PracticeRouteShell-module__yDbsbW__contextBar{flex-direction:column;align-items:flex-start}}
.PracticeSessionHeader-module__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}.PracticeSessionHeader-module__odbsGW__header[data-practice-section=listening]{--session-accent:#176b87;--session-accent-dark:#104e66;--session-accent-soft:#edf8fa}.PracticeSessionHeader-module__odbsGW__header[data-practice-section=writing]{--session-accent:#b42332;--session-accent-dark:#861c29;--session-accent-soft:#fff1f2}.PracticeSessionHeader-module__odbsGW__header[data-practice-section=speaking]{--session-accent:#6d43b5;--session-accent-dark:#4d278e;--session-accent-soft:#f5f1ff}.PracticeSessionHeader-module__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}.PracticeSessionHeader-module__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}.PracticeSessionHeader-module__odbsGW__header div>span{color:#5c6680;max-width:760px;margin-top:.9rem;line-height:1.65;display:block}.PracticeSessionHeader-module__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}.PracticeSessionHeader-module__odbsGW__header aside strong{font-variant-numeric:tabular-nums;font-size:1.8rem;line-height:1}.PracticeSessionHeader-module__odbsGW__header aside span{margin-top:.3rem;font-size:.72rem;font-weight:820}@media (max-width:680px){.PracticeSessionHeader-module__odbsGW__header{grid-template-columns:1fr;align-items:stretch}.PracticeSessionHeader-module__odbsGW__header aside{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;min-width:0}}
.PracticeSetCatalog-module__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}.PracticeSetCatalog-module__l6DlEW__shell[data-practice-section=listening]{--catalog-accent:#176b87;--catalog-accent-dark:#104e66;--catalog-accent-soft:#edf8fa}.PracticeSetCatalog-module__l6DlEW__shell[data-practice-section=writing]{--catalog-accent:#b42332;--catalog-accent-dark:#861c29;--catalog-accent-soft:#fff1f2}.PracticeSetCatalog-module__l6DlEW__shell[data-practice-section=speaking]{--catalog-accent:#6d43b5;--catalog-accent-dark:#4d278e;--catalog-accent-soft:#f5f1ff}.PracticeSetCatalog-module__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}.PracticeSetCatalog-module__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}.PracticeSetCatalog-module__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}.PracticeSetCatalog-module__l6DlEW__header>div>span{color:#5c6680;max-width:720px;margin-top:1rem;line-height:1.65;display:block}.PracticeSetCatalog-module__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}.PracticeSetCatalog-module__l6DlEW__header aside strong{font-variant-numeric:tabular-nums;font-size:2.15rem;line-height:1}.PracticeSetCatalog-module__l6DlEW__header aside span{margin-top:.3rem;font-size:.72rem;font-weight:850}.PracticeSetCatalog-module__l6DlEW__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:.85rem;display:grid}.PracticeSetCatalog-module__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}.PracticeSetCatalog-module__l6DlEW__card:hover,.PracticeSetCatalog-module__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)}.PracticeSetCatalog-module__l6DlEW__cardTop,.PracticeSetCatalog-module__l6DlEW__footer{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.PracticeSetCatalog-module__l6DlEW__number{color:var(--catalog-accent);font-family:var(--mono,ui-monospace, monospace);font-size:1.15rem;font-weight:900}.PracticeSetCatalog-module__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}.PracticeSetCatalog-module__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}.PracticeSetCatalog-module__l6DlEW__card h2{color:#172033;letter-spacing:-.02em;margin:0 0 .55rem;font-size:1.15rem;line-height:1.25}.PracticeSetCatalog-module__l6DlEW__detail{color:#5c6680;font-size:.86rem;line-height:1.55}.PracticeSetCatalog-module__l6DlEW__footer{border-top:1px solid #e0e4ec;align-items:end;margin-top:auto;padding-top:.85rem}.PracticeSetCatalog-module__l6DlEW__footer span,.PracticeSetCatalog-module__l6DlEW__footer strong{align-items:center;gap:.3rem;display:inline-flex}.PracticeSetCatalog-module__l6DlEW__footer span{color:#69738a;font-size:.72rem}.PracticeSetCatalog-module__l6DlEW__footer strong{color:var(--catalog-accent-dark);font-size:.78rem}.PracticeSetCatalog-module__l6DlEW__footer svg{width:14px;height:14px}.PracticeSetCatalog-module__l6DlEW__note{color:#5c6680;align-items:center;gap:.45rem;margin:1rem 0 0;font-size:.82rem;display:flex}.PracticeSetCatalog-module__l6DlEW__note svg{width:17px;height:17px;color:var(--catalog-accent);flex:none}.PracticeSetCatalog-module__l6DlEW__card:focus-visible{outline:3px solid color-mix(in srgb, var(--catalog-accent) 32%, transparent);outline-offset:3px}@media (max-width:620px){.PracticeSetCatalog-module__l6DlEW__header{grid-template-columns:1fr;align-items:stretch}.PracticeSetCatalog-module__l6DlEW__header aside{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;min-width:0}}@media (prefers-reduced-motion:reduce){.PracticeSetCatalog-module__l6DlEW__card{transition:none}.PracticeSetCatalog-module__l6DlEW__card:hover,.PracticeSetCatalog-module__l6DlEW__card:focus-visible{transform:none}}
.ReadingChoiceGroup-module__IVcBAW__group{border:1px solid var(--line-soft);background:var(--bg-2);border-radius:14px;min-width:0;margin:0;padding:1rem}.ReadingChoiceGroup-module__IVcBAW__legend{width:100%;color:var(--ink);padding:0;font-size:1rem;font-weight:750;line-height:1.5}.ReadingChoiceGroup-module__IVcBAW__hint,.ReadingChoiceGroup-module__IVcBAW__count,.ReadingChoiceGroup-module__IVcBAW__error,.ReadingChoiceGroup-module__IVcBAW__resultCorrect,.ReadingChoiceGroup-module__IVcBAW__resultIncorrect{margin:.45rem 0 0;font-size:.84rem;line-height:1.5}.ReadingChoiceGroup-module__IVcBAW__hint,.ReadingChoiceGroup-module__IVcBAW__count{color:var(--muted)}.ReadingChoiceGroup-module__IVcBAW__options{gap:.55rem;margin-top:.75rem;display:grid}.ReadingChoiceGroup-module__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}.ReadingChoiceGroup-module__IVcBAW__option:hover{border-color:#1a4fcc}.ReadingChoiceGroup-module__IVcBAW__option:has(input:focus-visible){outline-offset:3px;outline:3px solid #f59e0b}.ReadingChoiceGroup-module__IVcBAW__option input{accent-color:#1a4fcc;width:18px;height:18px;margin:0}.ReadingChoiceGroup-module__IVcBAW__option:has(input:disabled){cursor:default}.ReadingChoiceGroup-module__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}.ReadingChoiceGroup-module__IVcBAW__selected{background:#1a4fcc12;border-color:#1a4fcc}.ReadingChoiceGroup-module__IVcBAW__correct{background:#04785714;border-color:#047857}.ReadingChoiceGroup-module__IVcBAW__incorrect{background:#b4231814;border-color:#b42318}.ReadingChoiceGroup-module__IVcBAW__error,.ReadingChoiceGroup-module__IVcBAW__resultIncorrect{color:#b42318;min-height:1.2em;font-weight:700}.ReadingChoiceGroup-module__IVcBAW__resultCorrect{color:#047857;font-weight:700}.ReadingChoiceGroup-module__IVcBAW__supplementary{background:#1a4fcc09;border-style:dashed}.ReadingChoiceGroup-module__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){.ReadingChoiceGroup-module__IVcBAW__group{padding:.8rem}.ReadingChoiceGroup-module__IVcBAW__option{grid-template-columns:auto 28px minmax(0,1fr);padding:.65rem}}@media (prefers-reduced-motion:reduce){.ReadingChoiceGroup-module__IVcBAW__option{transition:none}}
.goethe-a1-module__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}.goethe-a1-module__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}.goethe-a1-module__sURg7W__root :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #7c91f4}.goethe-a1-module__sURg7W__screen{min-height:100vh}.goethe-a1-module__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}.goethe-a1-module__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}.goethe-a1-module__sURg7W__brand,.goethe-a1-module__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}.goethe-a1-module__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}.goethe-a1-module__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}.goethe-a1-module__sURg7W__lead{max-width:620px;color:var(--goethe-muted);margin:.8rem 0 1.5rem;line-height:1.6}.goethe-a1-module__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}.goethe-a1-module__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}.goethe-a1-module__sURg7W__introStats div:last-child{border-right:0}.goethe-a1-module__sURg7W__introStats strong{color:var(--goethe-blue);font-size:1.65rem;line-height:1}.goethe-a1-module__sURg7W__introStats span{color:var(--goethe-muted);font:700 .7rem/1.3 var(--font-geist-mono,monospace);text-align:center;text-transform:uppercase}.goethe-a1-module__sURg7W__moduleGrid{grid-template-columns:repeat(2,1fr);gap:.55rem;margin:0 0 1rem;display:grid}.goethe-a1-module__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}.goethe-a1-module__sURg7W__moduleGrid article div{flex-direction:column;gap:.15rem;display:flex}.goethe-a1-module__sURg7W__moduleGrid article strong{color:var(--goethe-navy)}.goethe-a1-module__sURg7W__moduleGrid article small{color:var(--goethe-muted);font-size:.78rem}.goethe-a1-module__sURg7W__moduleGrid article>span{color:var(--goethe-blue);font:800 .78rem/1 var(--font-geist-mono,monospace)}.goethe-a1-module__sURg7W__introNotice{border-left:4px solid var(--goethe-blue);background:var(--goethe-blue-soft);border-radius:8px;padding:.9rem 1rem}.goethe-a1-module__sURg7W__introNotice strong{color:var(--goethe-navy)}.goethe-a1-module__sURg7W__introNotice p{color:#4e5d78;margin:.25rem 0 0;font-size:.88rem;line-height:1.55}.goethe-a1-module__sURg7W__introActions,.goethe-a1-module__sURg7W__examFooter{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 1rem;display:flex}.goethe-a1-module__sURg7W__primary,.goethe-a1-module__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}.goethe-a1-module__sURg7W__primary{background:var(--goethe-navy);color:#fff;box-shadow:0 8px 18px #14213d29}.goethe-a1-module__sURg7W__secondary{color:var(--goethe-navy);background:#fff}.goethe-a1-module__sURg7W__introActions a.goethe-a1-module__sURg7W__primary,.goethe-a1-module__sURg7W__introActions a.goethe-a1-module__sURg7W__secondary{text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.goethe-a1-module__sURg7W__primary:hover,.goethe-a1-module__sURg7W__secondary:hover{transform:translateY(-1px);box-shadow:0 9px 20px #14213d24}.goethe-a1-module__sURg7W__disclaimer{color:var(--goethe-muted);margin:.9rem 0;font-size:.78rem;line-height:1.5}.goethe-a1-module__sURg7W__backLink{color:var(--goethe-blue);font-size:.86rem;font-weight:700;text-decoration:none}.goethe-a1-module__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}.goethe-a1-module__sURg7W__topbar>div:first-child{align-items:baseline;gap:1rem;min-width:0;display:flex}.goethe-a1-module__sURg7W__topbar span{color:#ffffff94;font:700 .68rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase}.goethe-a1-module__sURg7W__topbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.goethe-a1-module__sURg7W__topbarStatus{align-items:center;gap:1rem;display:flex}.goethe-a1-module__sURg7W__worksheetAction{justify-content:flex-end;margin:0 0 1rem;display:flex}.goethe-a1-module__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}.goethe-a1-module__sURg7W__tabs li{color:var(--goethe-muted);text-align:center;border-bottom:3px solid #0000;border-right:1px solid #e8ebf1;padding:.7rem .8rem .6rem}.goethe-a1-module__sURg7W__tabs li:last-child{border-right:0}.goethe-a1-module__sURg7W__tabs li span,.goethe-a1-module__sURg7W__tabs li small{display:block}.goethe-a1-module__sURg7W__tabs li span{font-size:.92rem;font-weight:800}.goethe-a1-module__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}.goethe-a1-module__sURg7W__tabs li small{margin-top:.1rem;font-size:.7rem}.goethe-a1-module__sURg7W__tabs .goethe-a1-module__sURg7W__tabActive{border-bottom-color:var(--goethe-blue);color:var(--goethe-navy);background:#f6f8ff}.goethe-a1-module__sURg7W__tabs .goethe-a1-module__sURg7W__tabActive span b{border-color:var(--goethe-blue);background:var(--goethe-blue);color:#fff}.goethe-a1-module__sURg7W__tabs .goethe-a1-module__sURg7W__tabComplete{color:#25734a}.goethe-a1-module__sURg7W__tabs .goethe-a1-module__sURg7W__tabComplete span b{background:#eef9f3;border-color:#25734a}.goethe-a1-module__sURg7W__tabs .goethe-a1-module__sURg7W__tabPending{color:#8b93a3}.goethe-a1-module__sURg7W__exam,.goethe-a1-module__sURg7W__results{width:min(1040px,100% - 2rem);margin:0 auto;padding:2rem 0 5rem}.goethe-a1-module__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}.goethe-a1-module__sURg7W__sectionHeader{border-bottom:1px solid var(--goethe-line);background:#fafbfe;padding:1.25rem 1.5rem 1.25rem 1.8rem;position:relative}.goethe-a1-module__sURg7W__sectionHeader:before{background:var(--goethe-blue);content:"";width:5px;position:absolute;inset:0 auto 0 0}.goethe-a1-module__sURg7W__sectionHeader>span{color:var(--goethe-blue);font:800 .7rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.1em;text-transform:uppercase}.goethe-a1-module__sURg7W__sectionHeader h2{color:var(--goethe-navy);letter-spacing:-.02em;margin:.25rem 0 .35rem;font-size:1.3rem}.goethe-a1-module__sURg7W__sectionHeader p{max-width:780px;color:var(--goethe-muted);margin:0;font-size:.92rem;line-height:1.55}.goethe-a1-module__sURg7W__audioCard{background:var(--goethe-blue-soft);border-bottom:1px solid #dce3fa;padding:1rem 1.5rem}.goethe-a1-module__sURg7W__audioCard>div:first-child{justify-content:space-between;gap:.75rem;margin-bottom:.7rem;display:flex}.goethe-a1-module__sURg7W__audioCard span{color:var(--goethe-muted);font-size:.75rem}.goethe-a1-module__sURg7W__questionList{gap:.75rem;padding:1rem 1.5rem 1.5rem;display:grid}.goethe-a1-module__sURg7W__question{background:#fff;border:1px solid #e0e4ec;border-radius:11px;min-width:0;margin:0;padding:1.15rem}.goethe-a1-module__sURg7W__question legend{width:100%;color:var(--goethe-ink);font-size:1rem;font-weight:750;line-height:1.5}.goethe-a1-module__sURg7W__questionNumber,.goethe-a1-module__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}.goethe-a1-module__sURg7W__contextLabel{color:var(--goethe-blue);margin:.7rem 0 .5rem 2.6rem;font-weight:750}.goethe-a1-module__sURg7W__options{flex-wrap:wrap;gap:.55rem;margin:.8rem 0 0 2.6rem;display:flex}.goethe-a1-module__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}.goethe-a1-module__sURg7W__option:hover{border-color:#8897c6}.goethe-a1-module__sURg7W__option input{opacity:0;position:absolute}.goethe-a1-module__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}.goethe-a1-module__sURg7W__visualOptions .goethe-a1-module__sURg7W__option{text-align:center;flex-direction:column;justify-content:center;min-height:66px;font-size:1rem}.goethe-a1-module__sURg7W__selected{border-color:var(--goethe-blue);background:var(--goethe-blue-soft);box-shadow:inset 0 0 0 1px var(--goethe-blue)}.goethe-a1-module__sURg7W__correct{background:#eefaf3;border-color:#278653}.goethe-a1-module__sURg7W__wrong{background:#fff1f0;border-color:#c74841}.goethe-a1-module__sURg7W__answerPlate,.goethe-a1-module__sURg7W__readingAdPlate,.goethe-a1-module__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}.goethe-a1-module__sURg7W__answerPlate,.goethe-a1-module__sURg7W__examplePlateWide{aspect-ratio:3;object-fit:contain;width:min(680px,100% - 2.6rem)}.goethe-a1-module__sURg7W__readingAdPlate,.goethe-a1-module__sURg7W__examplePlate:not(.goethe-a1-module__sURg7W__examplePlateWide){box-shadow:0 8px 20px #14213d0f}.goethe-a1-module__sURg7W__readingAdGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:min(720px,100% - 2.6rem);margin:.9rem auto 0;display:grid}.goethe-a1-module__sURg7W__readingAdCard{background:#fff;border:2px solid #303846;border-radius:5px;min-width:0;overflow:hidden;box-shadow:5px 6px #e4e7ed}.goethe-a1-module__sURg7W__readingAdChrome{background:#edf0f4;border-bottom:1px solid #596170;align-items:center;gap:.55rem;min-height:34px;padding:.35rem .55rem;display:flex}.goethe-a1-module__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}.goethe-a1-module__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}.goethe-a1-module__sURg7W__readingAdThumb{background:#e9edf3;border-bottom:1px solid #cbd1db;height:96px;position:relative;overflow:hidden}.goethe-a1-module__sURg7W__readingAdThumb img{width:200%;max-width:none;height:auto;position:absolute;top:-9rem}.goethe-a1-module__sURg7W__readingAdCopy{min-height:118px;padding:.8rem .9rem .9rem}.goethe-a1-module__sURg7W__readingAdCopy strong{color:var(--goethe-navy);font-size:1rem}.goethe-a1-module__sURg7W__readingAdCopy p{color:#343d4e;margin:.35rem 0 0;font-size:.88rem;line-height:1.5}.goethe-a1-module__sURg7W__example{background:#f7f8fe;border:1px solid #cfd8f5;border-radius:11px;margin:1rem 1.5rem 0;padding:1rem}.goethe-a1-module__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}.goethe-a1-module__sURg7W__exampleQuestion,.goethe-a1-module__sURg7W__exampleStimulus{margin:.35rem 0;line-height:1.55}.goethe-a1-module__sURg7W__exampleQuestion{align-items:center;font-weight:750;display:flex}.goethe-a1-module__sURg7W__exampleStimulus{background:#fff;border:1px solid #d8dce5;border-radius:8px;margin-left:2.6rem;padding:.7rem .8rem}.goethe-a1-module__sURg7W__exampleOptions{flex-wrap:wrap;gap:.55rem;margin:.75rem 0 .3rem 2.6rem;display:flex}.goethe-a1-module__sURg7W__exampleOptions .goethe-a1-module__sURg7W__option{flex:1}.goethe-a1-module__sURg7W__exampleOptions .goethe-a1-module__sURg7W__exampleCorrect{background:#eefaf3;border-color:#278653}.goethe-a1-module__sURg7W__example small{color:var(--goethe-muted);margin:.6rem 0 0 2.6rem;display:block}.goethe-a1-module__sURg7W__adPair{grid-template-columns:1fr 1fr;gap:.75rem;margin:.8rem 0 0 2.6rem;display:grid}.goethe-a1-module__sURg7W__adPair div{white-space:pre-wrap;border:2px solid #303846;min-height:82px;padding:.9rem;font-weight:650;line-height:1.5}.goethe-a1-module__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}.goethe-a1-module__sURg7W__readingSequence{gap:1rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.goethe-a1-module__sURg7W__readingBlock{background:#fff;border:1px solid #dce1ea;border-radius:12px;overflow:hidden}.goethe-a1-module__sURg7W__readingBlock .goethe-a1-module__sURg7W__questionList{padding-top:.75rem}.goethe-a1-module__sURg7W__readingBlock .goethe-a1-module__sURg7W__example{margin-top:.75rem}.goethe-a1-module__sURg7W__message{background:#f8f9fc;border-bottom:1px solid #dce1ea;padding:1.25rem 1.4rem}.goethe-a1-module__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}.goethe-a1-module__sURg7W__message pre{white-space:pre-wrap;max-width:720px;margin:.9rem auto 0;font:1rem/1.7 inherit}.goethe-a1-module__sURg7W__formTask,.goethe-a1-module__sURg7W__writingTask,.goethe-a1-module__sURg7W__speakingTask{padding:1.5rem}.goethe-a1-module__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}.goethe-a1-module__sURg7W__formSource strong{color:var(--goethe-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.goethe-a1-module__sURg7W__formSource p{margin-bottom:0;line-height:1.65}.goethe-a1-module__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}.goethe-a1-module__sURg7W__paperForm h3{background:var(--goethe-navy);color:#fff;letter-spacing:.025em;text-transform:uppercase;margin:0;padding:1rem 1.15rem;font-size:1rem}.goethe-a1-module__sURg7W__formStaticRow,.goethe-a1-module__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}.goethe-a1-module__sURg7W__formStaticRow{background:#fafbfc;grid-template-columns:minmax(150px,1fr) minmax(220px,1.5fr)}.goethe-a1-module__sURg7W__formStaticRow span,.goethe-a1-module__sURg7W__formRow>span:first-child{color:#4e596d;font-weight:700}.goethe-a1-module__sURg7W__formStaticRow strong{font-weight:600}.goethe-a1-module__sURg7W__formStaticRow em{color:var(--goethe-blue);grid-column:1/-1;font-size:.72rem;font-style:normal;font-weight:800}.goethe-a1-module__sURg7W__formExample{background:var(--goethe-blue-soft)}.goethe-a1-module__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}.goethe-a1-module__sURg7W__formInputValue{align-items:center;gap:.45rem;min-width:0;display:flex}.goethe-a1-module__sURg7W__formInputValue b{color:#525d70;white-space:nowrap}.goethe-a1-module__sURg7W__formInputValue input,.goethe-a1-module__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}.goethe-a1-module__sURg7W__inputCorrect{background:#eefaf3!important;border-color:#278653!important}.goethe-a1-module__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}.goethe-a1-module__sURg7W__writingPrompt strong{color:var(--goethe-navy)}.goethe-a1-module__sURg7W__writingPrompt pre{white-space:pre-wrap;font:.95rem/1.65 inherit}.goethe-a1-module__sURg7W__writingTask>label{margin-bottom:.45rem;font-weight:800;display:block}.goethe-a1-module__sURg7W__writingTask textarea{resize:vertical;min-height:210px;line-height:1.65}.goethe-a1-module__sURg7W__wordCount{color:#a43a35;font-size:.82rem;font-weight:750}.goethe-a1-module__sURg7W__wordCountReady{color:#217448}.goethe-a1-module__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}.goethe-a1-module__sURg7W__recorder{background:var(--goethe-blue-soft);border-radius:9px;margin-top:1rem;padding:1rem}.goethe-a1-module__sURg7W__recorder>p{margin-top:0;font-weight:750}.goethe-a1-module__sURg7W__cardDeck{border:1px solid var(--goethe-line);background:#f8f9fc;border-radius:10px;margin-top:1rem;padding:1rem}.goethe-a1-module__sURg7W__cardStage{width:min(390px,100%);margin:0 auto}.goethe-a1-module__sURg7W__coveredCard,.goethe-a1-module__sURg7W__currentWordCard,.goethe-a1-module__sURg7W__currentPictureCard{aspect-ratio:1;border:2px solid var(--goethe-navy);background:#fff;border-radius:10px}.goethe-a1-module__sURg7W__coveredCard,.goethe-a1-module__sURg7W__currentWordCard{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.goethe-a1-module__sURg7W__coveredCard span{color:var(--goethe-blue);font-size:4.5rem;line-height:1}.goethe-a1-module__sURg7W__coveredCard strong{margin-top:1rem;font-size:1.1rem}.goethe-a1-module__sURg7W__currentWordCard span{color:var(--goethe-blue);font:800 .72rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.1em}.goethe-a1-module__sURg7W__currentWordCard strong{margin-top:1rem;font-size:clamp(2rem,7vw,3.5rem)}.goethe-a1-module__sURg7W__currentPictureCard{position:relative;overflow:hidden}.goethe-a1-module__sURg7W__currentPictureCard img{object-fit:fill;position:absolute}.goethe-a1-module__sURg7W__deckControls{justify-content:center;align-items:center;gap:.8rem;width:min(520px,100%);margin:1rem auto 0;display:flex}.goethe-a1-module__sURg7W__deckControls p{color:var(--goethe-muted);flex:1;margin:0;font-weight:750}.goethe-a1-module__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}.goethe-a1-module__sURg7W__examFooter>div{flex-direction:column;gap:.18rem;display:flex}.goethe-a1-module__sURg7W__examFooter>div span{color:var(--goethe-blue);font:800 .68rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase}.goethe-a1-module__sURg7W__examFooter>div strong{color:var(--goethe-navy);font-size:1rem}.goethe-a1-module__sURg7W__examFooter>div small{color:var(--goethe-muted);font-size:.75rem}.goethe-a1-module__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}.goethe-a1-module__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}.goethe-a1-module__sURg7W__submitReview h2{margin:.35rem 0 1rem}.goethe-a1-module__sURg7W__submitReview ul{border-top:1px solid var(--goethe-line);margin:0;padding:0;list-style:none}.goethe-a1-module__sURg7W__submitReview li{border-bottom:1px solid var(--goethe-line);justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.goethe-a1-module__sURg7W__submitReview li strong{color:var(--goethe-blue)}.goethe-a1-module__sURg7W__submitReview small{color:var(--goethe-muted);margin-top:.8rem;display:block}.goethe-a1-module__sURg7W__submitReview>div{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.goethe-a1-module__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}.goethe-a1-module__sURg7W__deliveryEyebrow{color:var(--goethe-blue);font:800 .68rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.1em;text-transform:uppercase;margin:0}.goethe-a1-module__sURg7W__delivery h2{color:var(--goethe-navy);margin:.35rem 0 .45rem;font-size:clamp(1.45rem,4vw,2rem)}.goethe-a1-module__sURg7W__delivery>p:not(.goethe-a1-module__sURg7W__deliveryEyebrow,.goethe-a1-module__sURg7W__deliveryWarning){color:var(--goethe-muted);line-height:1.6}.goethe-a1-module__sURg7W__deliverySummary{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.25rem 0;display:grid}.goethe-a1-module__sURg7W__deliverySummary article{border:1px solid var(--goethe-line);background:#f8f9fc;border-radius:9px;flex-direction:column;gap:.3rem;padding:.9rem;display:flex}.goethe-a1-module__sURg7W__deliverySummary strong{color:var(--goethe-navy)}.goethe-a1-module__sURg7W__deliverySummary span{color:var(--goethe-muted);font-size:.78rem;line-height:1.4}.goethe-a1-module__sURg7W__deliverySummary .goethe-a1-module__sURg7W__deliveryReady{background:#effaf4;border-color:#86c9a3}.goethe-a1-module__sURg7W__deliverySummary .goethe-a1-module__sURg7W__deliveryMissing{background:#fff5f4;border-color:#e0aaa6}.goethe-a1-module__sURg7W__deliveryAudioList{border:1px solid var(--goethe-line);border-radius:9px;margin:0 0 1rem;padding:0;list-style:none}.goethe-a1-module__sURg7W__deliveryAudioList li{border-bottom:1px solid var(--goethe-line);justify-content:space-between;gap:1rem;padding:.65rem .85rem;font-size:.82rem;display:flex}.goethe-a1-module__sURg7W__deliveryAudioList li:last-child{border-bottom:0}.goethe-a1-module__sURg7W__deliveryWarning{color:#795b13;background:#fff8e6;border-radius:8px;padding:.8rem .9rem;font-size:.82rem;line-height:1.5}.goethe-a1-module__sURg7W__deliveryForm{grid-template-columns:1fr 1fr;gap:.9rem;margin-top:1.25rem;display:grid}.goethe-a1-module__sURg7W__deliveryForm>label:not(.goethe-a1-module__sURg7W__deliveryConsent){color:var(--goethe-navy);flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:800;display:flex}.goethe-a1-module__sURg7W__deliveryForm>label:nth-child(3),.goethe-a1-module__sURg7W__deliveryAccess{grid-column:1/-1}.goethe-a1-module__sURg7W__deliveryAccess small,.goethe-a1-module__sURg7W__deliveryAccess em{color:var(--goethe-muted);font-weight:500}.goethe-a1-module__sURg7W__deliveryAccess em{font-size:.75rem;line-height:1.45}.goethe-a1-module__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}.goethe-a1-module__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}.goethe-a1-module__sURg7W__deliveryConsent input{width:18px;height:18px;accent-color:var(--goethe-blue);flex:none;margin-top:.1rem}.goethe-a1-module__sURg7W__deliveryError,.goethe-a1-module__sURg7W__deliveryStatus{border-radius:8px;grid-column:1/-1;margin:0;padding:.7rem .8rem;font-size:.82rem}.goethe-a1-module__sURg7W__deliveryError{color:#9e332e;background:#fff0ef}.goethe-a1-module__sURg7W__deliveryStatus{background:var(--goethe-blue-soft);color:var(--goethe-navy)}.goethe-a1-module__sURg7W__deliveryActions{grid-column:1/-1;justify-content:flex-end;gap:.65rem;display:flex}.goethe-a1-module__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}.goethe-a1-module__sURg7W__resultNotice strong{color:#17633a}.goethe-a1-module__sURg7W__resultNotice p{color:#315b44;margin:.35rem 0 0;font-size:.85rem;line-height:1.55}.goethe-a1-module__sURg7W__resultNotice code{word-break:break-all}.goethe-a1-module__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}.goethe-a1-module__sURg7W__resultFeedback strong{color:var(--goethe-navy)}.goethe-a1-module__sURg7W__resultFeedback p{white-space:pre-wrap;color:#394760;margin:.45rem 0 0;line-height:1.6}.goethe-a1-module__sURg7W__results{width:min(960px,100% - 2rem)}.goethe-a1-module__sURg7W__resultsHeader{margin-bottom:1rem}.goethe-a1-module__sURg7W__resultsHeader a{color:var(--goethe-navy);text-decoration:none}.goethe-a1-module__sURg7W__resultsHeader span{color:var(--goethe-muted)}.goethe-a1-module__sURg7W__resultHero{background:var(--goethe-navy);color:#fff;text-align:center;border-radius:16px 16px 0 0;padding:clamp(1.75rem,5vw,3rem)}.goethe-a1-module__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}.goethe-a1-module__sURg7W__resultHero>div{justify-content:center;align-items:baseline;gap:.6rem;display:flex}.goethe-a1-module__sURg7W__resultHero>div strong{letter-spacing:-.06em;font-size:clamp(4rem,11vw,6.3rem);line-height:1}.goethe-a1-module__sURg7W__resultHero>div span{color:#ffffffb3}.goethe-a1-module__sURg7W__resultHero>b{letter-spacing:.04em;border-radius:999px;width:fit-content;margin:1rem auto 0;padding:.45rem .7rem;font-size:.78rem;display:block}.goethe-a1-module__sURg7W__resultHero>small{color:#d8deef;margin-top:.8rem;display:block}.goethe-a1-module__sURg7W__resultHero>em{color:#ffffff8c;margin-top:.75rem;font-size:.75rem;font-style:normal;display:block}.goethe-a1-module__sURg7W__pass{background:#20794b}.goethe-a1-module__sURg7W__fail{background:#b3413a}.goethe-a1-module__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}.goethe-a1-module__sURg7W__scoreGrid article{border-right:1px solid var(--goethe-line);flex-direction:column;padding:1rem;display:flex}.goethe-a1-module__sURg7W__scoreGrid article:last-child{border-right:0}.goethe-a1-module__sURg7W__scoreGrid article>span{color:var(--goethe-muted);font-size:.78rem;font-weight:700}.goethe-a1-module__sURg7W__scoreGrid strong{color:var(--goethe-blue);font-size:1.8rem}.goethe-a1-module__sURg7W__scoreGrid small{color:var(--goethe-muted);font-size:.75rem}.goethe-a1-module__sURg7W__teacherPanel{background:#fff;border:1px solid #bfcaf0;border-radius:14px;margin-top:1.5rem;overflow:hidden}.goethe-a1-module__sURg7W__teacherPanel>header,.goethe-a1-module__sURg7W__review>header{background:var(--goethe-blue-soft);border-bottom:1px solid #dce3fa;padding:1.25rem 1.4rem}.goethe-a1-module__sURg7W__teacherPanel header p,.goethe-a1-module__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}.goethe-a1-module__sURg7W__teacherPanel h2,.goethe-a1-module__sURg7W__review>header h2{color:var(--goethe-navy);margin:.3rem 0;font-size:1.35rem}.goethe-a1-module__sURg7W__teacherPanel header>span,.goethe-a1-module__sURg7W__review>header>span{color:var(--goethe-muted);font-size:.86rem}.goethe-a1-module__sURg7W__rubricColumns{grid-template-columns:1fr 1fr;gap:1rem;padding:1.25rem;display:grid}.goethe-a1-module__sURg7W__rubricColumns>div{border:1px solid var(--goethe-line);border-radius:10px;padding:1rem}.goethe-a1-module__sURg7W__rubricColumns h3{color:var(--goethe-navy);justify-content:space-between;gap:1rem;margin:0;display:flex}.goethe-a1-module__sURg7W__rubricColumns h3 span{color:var(--goethe-blue);font-size:.8rem}.goethe-a1-module__sURg7W__rubricHint{min-height:2.6rem;color:var(--goethe-muted);margin:.45rem 0 .8rem;font-size:.78rem;line-height:1.45}.goethe-a1-module__sURg7W__scoreRow{border-bottom:1px solid #e5e8ef;justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem 0;font-size:.86rem;display:flex}.goethe-a1-module__sURg7W__scoreRow:last-child{border-bottom:0}.goethe-a1-module__sURg7W__scoreRow select{min-width:105px;color:var(--goethe-ink);background:#fff;border:1px solid #adb6c7;border-radius:7px;padding:.45rem}.goethe-a1-module__sURg7W__writingReview{border:1px solid var(--goethe-line);background:#f9fafc;border-radius:10px;margin:0 1.25rem 1.25rem;padding:1rem}.goethe-a1-module__sURg7W__writingReview>span{color:var(--goethe-blue);font:800 .68rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.06em;text-transform:uppercase}.goethe-a1-module__sURg7W__writingReview pre{white-space:pre-wrap;margin:.65rem 0;font:.95rem/1.65 inherit}.goethe-a1-module__sURg7W__writingReview small{color:var(--goethe-muted)}.goethe-a1-module__sURg7W__review{border:1px solid var(--goethe-line);background:#fff;border-radius:14px;margin-top:1.5rem;overflow:hidden}.goethe-a1-module__sURg7W__reviewGroup{border-top:1px solid var(--goethe-line)}.goethe-a1-module__sURg7W__reviewGroup:first-of-type{border-top:0}.goethe-a1-module__sURg7W__reviewGroupHeader{background:#fafbfc;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.goethe-a1-module__sURg7W__reviewGroupHeader div>span{color:var(--goethe-muted);font:700 .65rem/1.2 var(--font-geist-mono,monospace);letter-spacing:.06em;text-transform:uppercase}.goethe-a1-module__sURg7W__reviewGroupHeader h3{color:var(--goethe-navy);margin:.2rem 0 0}.goethe-a1-module__sURg7W__reviewGroupHeader>strong{color:var(--goethe-blue);font-size:1.5rem}.goethe-a1-module__sURg7W__reviewItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem 1.25rem 1.25rem;display:grid}.goethe-a1-module__sURg7W__reviewItem{border:1px solid var(--goethe-line);background:#fff;border-left-width:4px;border-radius:9px;padding:.9rem}.goethe-a1-module__sURg7W__reviewItemCorrect{border-left-color:#278653}.goethe-a1-module__sURg7W__reviewItemWrong{border-left-color:#c74841}.goethe-a1-module__sURg7W__reviewItemTop{color:var(--goethe-muted);align-items:center;gap:.55rem;font-size:.72rem;display:flex}.goethe-a1-module__sURg7W__reviewItemTop strong{margin-left:auto;font-size:.72rem}.goethe-a1-module__sURg7W__reviewItemCorrect .goethe-a1-module__sURg7W__reviewItemTop strong{color:#217448}.goethe-a1-module__sURg7W__reviewItemWrong .goethe-a1-module__sURg7W__reviewItemTop strong{color:#a83a34}.goethe-a1-module__sURg7W__reviewNumber{flex-basis:26px;width:26px;height:26px;margin:0}.goethe-a1-module__sURg7W__reviewItem>p{margin:.75rem 0;font-weight:700;line-height:1.45}.goethe-a1-module__sURg7W__answerComparison{gap:.45rem;margin:0;display:grid}.goethe-a1-module__sURg7W__answerComparison div{border-top:1px solid #e8eaf0;grid-template-columns:110px 1fr;gap:.7rem;padding-top:.45rem;display:grid}.goethe-a1-module__sURg7W__answerComparison dt{color:var(--goethe-muted);font-size:.74rem}.goethe-a1-module__sURg7W__answerComparison dd{margin:0;font-size:.82rem;font-weight:700}.goethe-a1-module__sURg7W__reviewEvidence{color:var(--goethe-muted);margin-top:.65rem;font-size:.78rem}.goethe-a1-module__sURg7W__reviewEvidence summary{cursor:pointer;font-weight:750}.goethe-a1-module__sURg7W__reviewEvidence pre{white-space:pre-wrap;background:#f4f6f9;border-radius:7px;margin:.5rem 0 0;padding:.6rem;font:.76rem/1.5 inherit}.goethe-a1-module__sURg7W__guidedChecklist{color:var(--goethe-muted);margin:.65rem 0 0;padding-left:1.25rem;font-size:.82rem;line-height:1.55}.goethe-a1-module__sURg7W__guidedAudio{width:100%;margin-top:.65rem}@media (max-width:720px){.goethe-a1-module__sURg7W__intro{padding:0}.goethe-a1-module__sURg7W__introCard{min-height:100vh;box-shadow:none;border:0;border-radius:0}.goethe-a1-module__sURg7W__moduleGrid,.goethe-a1-module__sURg7W__rubricColumns,.goethe-a1-module__sURg7W__reviewItems,.goethe-a1-module__sURg7W__adPair,.goethe-a1-module__sURg7W__readingAdGrid,.goethe-a1-module__sURg7W__deliverySummary,.goethe-a1-module__sURg7W__deliveryForm{grid-template-columns:1fr}.goethe-a1-module__sURg7W__topbar{padding-inline:.85rem}.goethe-a1-module__sURg7W__topbarStatus>span,.goethe-a1-module__sURg7W__tabs li small{display:none}.goethe-a1-module__sURg7W__tabs li{padding-inline:.35rem}.goethe-a1-module__sURg7W__tabs li span{font-size:.78rem}.goethe-a1-module__sURg7W__tabs li span b{margin:0 auto .2rem;display:flex}.goethe-a1-module__sURg7W__exam,.goethe-a1-module__sURg7W__results{width:min(100% - 1rem,1040px);padding-top:1rem}.goethe-a1-module__sURg7W__sectionHeader{padding-inline:1.25rem 1rem}.goethe-a1-module__sURg7W__questionList,.goethe-a1-module__sURg7W__readingSequence{padding-inline:.75rem}.goethe-a1-module__sURg7W__question{padding:.9rem}.goethe-a1-module__sURg7W__options,.goethe-a1-module__sURg7W__exampleOptions,.goethe-a1-module__sURg7W__contextLabel,.goethe-a1-module__sURg7W__exampleStimulus,.goethe-a1-module__sURg7W__example small{margin-left:0}.goethe-a1-module__sURg7W__option{min-width:100%}.goethe-a1-module__sURg7W__answerPlate,.goethe-a1-module__sURg7W__readingAdPlate,.goethe-a1-module__sURg7W__readingAdGrid,.goethe-a1-module__sURg7W__examplePlate,.goethe-a1-module__sURg7W__examplePlateWide,.goethe-a1-module__sURg7W__sign{width:100%;margin-left:0}.goethe-a1-module__sURg7W__readingAdThumb{height:88px}.goethe-a1-module__sURg7W__readingAdCopy{min-height:0}.goethe-a1-module__sURg7W__example{margin-inline:.75rem}.goethe-a1-module__sURg7W__exampleQuestion{align-items:flex-start}.goethe-a1-module__sURg7W__formTask,.goethe-a1-module__sURg7W__writingTask,.goethe-a1-module__sURg7W__speakingTask{padding:.9rem}.goethe-a1-module__sURg7W__formStaticRow,.goethe-a1-module__sURg7W__formRow{grid-template-columns:1fr 32px}.goethe-a1-module__sURg7W__formStaticRow strong,.goethe-a1-module__sURg7W__formInputValue{grid-column:1/-1}.goethe-a1-module__sURg7W__deckControls{flex-wrap:wrap}.goethe-a1-module__sURg7W__scoreGrid{grid-template-columns:1fr 1fr}.goethe-a1-module__sURg7W__scoreGrid article:nth-child(2){border-right:0}.goethe-a1-module__sURg7W__scoreGrid article:nth-child(-n+2){border-bottom:1px solid var(--goethe-line)}.goethe-a1-module__sURg7W__resultHero>div{flex-direction:column;align-items:center;gap:.15rem}.goethe-a1-module__sURg7W__answerComparison div{grid-template-columns:1fr;gap:.2rem}.goethe-a1-module__sURg7W__submitReview>div button,.goethe-a1-module__sURg7W__introActions>*,.goethe-a1-module__sURg7W__examFooter button{flex:100%}.goethe-a1-module__sURg7W__deliveryForm>label:nth-child(3),.goethe-a1-module__sURg7W__deliveryAccess,.goethe-a1-module__sURg7W__deliveryConsent,.goethe-a1-module__sURg7W__deliveryError,.goethe-a1-module__sURg7W__deliveryStatus,.goethe-a1-module__sURg7W__deliveryActions{grid-column:1}.goethe-a1-module__sURg7W__deliveryActions{flex-direction:column-reverse}.goethe-a1-module__sURg7W__deliveryActions button{width:100%}.goethe-a1-module__sURg7W__examFooter{align-items:stretch}}
.BuildSentenceSet1-module__GJLapa__shell{gap:1rem;margin:0;display:grid}.BuildSentenceSet1-module__GJLapa__header,.BuildSentenceSet1-module__GJLapa__item,.BuildSentenceSet1-module__GJLapa__summary,.BuildSentenceSet1-module__GJLapa__technical{border:1px solid var(--line-soft,#d9dee7);background:var(--bg,#fff);color:var(--ink,#172033)}.BuildSentenceSet1-module__GJLapa__header,.BuildSentenceSet1-module__GJLapa__summary,.BuildSentenceSet1-module__GJLapa__technical{padding:1rem}.BuildSentenceSet1-module__GJLapa__header h2,.BuildSentenceSet1-module__GJLapa__summary h3{margin:0 0 .5rem}.BuildSentenceSet1-module__GJLapa__header p,.BuildSentenceSet1-module__GJLapa__summary p{margin:.35rem 0;line-height:1.55}.BuildSentenceSet1-module__GJLapa__disclosure{color:var(--muted,#596579);font-size:.9rem}.BuildSentenceSet1-module__GJLapa__items{gap:1rem;display:grid}.BuildSentenceSet1-module__GJLapa__item{border-top:3px solid var(--practice-accent,#b42332);min-width:0;padding:1rem}.BuildSentenceSet1-module__GJLapa__item legend{color:#1a4fcc;font:800 .75rem/1.2 var(--mono,monospace);text-transform:uppercase;padding:0 .35rem}.BuildSentenceSet1-module__GJLapa__instructions{color:var(--muted,#596579);margin:0 0 .75rem;font-size:.88rem}.BuildSentenceSet1-module__GJLapa__exchange{background:color-mix(in srgb, #1a4fcc 6%, var(--bg,#fff));border-radius:12px;gap:.6rem;padding:.9rem;display:grid}.BuildSentenceSet1-module__GJLapa__exchange p{margin:0;line-height:1.55}.BuildSentenceSet1-module__GJLapa__reply{flex-wrap:wrap;align-items:center;gap:.4rem;line-height:1.5;display:flex}.BuildSentenceSet1-module__GJLapa__fixed{font-weight:650}.BuildSentenceSet1-module__GJLapa__blank,.BuildSentenceSet1-module__GJLapa__placed{border-radius:8px;min-height:40px}.BuildSentenceSet1-module__GJLapa__blank{color:#657187;min-width:48px;font:800 .7rem/1 var(--mono,monospace);border:2px dashed #9aa7ba;place-items:center;display:inline-grid}.BuildSentenceSet1-module__GJLapa__placed,.BuildSentenceSet1-module__GJLapa__bank button,.BuildSentenceSet1-module__GJLapa__reset{font:inherit;cursor:pointer}.BuildSentenceSet1-module__GJLapa__placed{color:#fff;background:#1a4fcc;border:1px solid #1748b8;padding:.45rem .65rem}.BuildSentenceSet1-module__GJLapa__placed span{font:800 .68rem/1 var(--mono,monospace);opacity:.8;margin-right:.25rem}.BuildSentenceSet1-module__GJLapa__bank{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.BuildSentenceSet1-module__GJLapa__bank button{background:var(--bg,#fff);color:var(--ink,#172033);border:1px solid #1a4fcc;border-radius:999px;padding:.48rem .72rem}.BuildSentenceSet1-module__GJLapa__bank button:disabled,.BuildSentenceSet1-module__GJLapa__placed:disabled{cursor:default;opacity:.46}.BuildSentenceSet1-module__GJLapa__bank button:focus-visible,.BuildSentenceSet1-module__GJLapa__placed:focus-visible,.BuildSentenceSet1-module__GJLapa__reset:focus-visible{outline-offset:3px;outline:3px solid #f59e0b}.BuildSentenceSet1-module__GJLapa__reset{color:#1a4fcc;background:0 0;border:0;margin-top:.7rem;padding:.35rem 0;font-weight:800}.BuildSentenceSet1-module__GJLapa__correct,.BuildSentenceSet1-module__GJLapa__incorrect,.BuildSentenceSet1-module__GJLapa__technical{border-left:4px solid;margin:.8rem 0 0;padding:.65rem .75rem;line-height:1.45}.BuildSentenceSet1-module__GJLapa__correct{background:#04785714;border-color:#047857}.BuildSentenceSet1-module__GJLapa__incorrect,.BuildSentenceSet1-module__GJLapa__technical{background:#b4231814;border-color:#b42318}.BuildSentenceSet1-module__GJLapa__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.BuildSentenceSet1-module__GJLapa__actions p{color:var(--muted,#596579);margin:0}.BuildSentenceSet1-module__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){.BuildSentenceSet1-module__GJLapa__shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.runner-module__kBMDpG__shell{--practice-accent:#0f5f73;--practice-accent-dark:#102e6f;color:#1e293b}.runner-module__kBMDpG__intro,.runner-module__kBMDpG__results,.runner-module__kBMDpG__runnerBody{background:#fff;border:1px solid #d7deea;width:100%;box-shadow:0 20px 55px #102e6f14}.runner-module__kBMDpG__intro,.runner-module__kBMDpG__results{border-top:5px solid var(--practice-accent);padding:clamp(1.3rem,4vw,3rem)}.runner-module__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}.runner-module__kBMDpG__intro h1,.runner-module__kBMDpG__results h1,.runner-module__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}.runner-module__kBMDpG__lead{color:#5c6680;max-width:780px;margin:1.15rem 0;font-size:1.05rem;line-height:1.7}.runner-module__kBMDpG__introGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.runner-module__kBMDpG__introGrid article{background:#f8f9fc;border:1px solid #dce2ed;grid-template-columns:auto 1fr;align-items:start;gap:.15rem .8rem;padding:1rem;display:grid}.runner-module__kBMDpG__introGrid svg{width:24px;color:var(--practice-accent);grid-row:1/3}.runner-module__kBMDpG__introGrid strong{color:#102e6f}.runner-module__kBMDpG__introGrid span{color:#5c6680;font-size:.88rem;line-height:1.55}.runner-module__kBMDpG__disclosure{color:#4f5668;background:#fff8e8;border-left:4px solid #b7791f;margin:1.25rem 0;padding:.9rem 1rem;line-height:1.6}.runner-module__kBMDpG__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.runner-module__kBMDpG__actions>button:first-child,.runner-module__kBMDpG__actions>a,.runner-module__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}.runner-module__kBMDpG__actions>a{color:#102e6f;background:0 0}.runner-module__kBMDpG__actions>button:disabled,.runner-module__kBMDpG__runnerFooter>button:disabled{cursor:not-allowed;opacity:.5}.runner-module__kBMDpG__actions button:focus-visible,.runner-module__kBMDpG__actions a:focus-visible,.runner-module__kBMDpG__runnerFooter button:focus-visible,.runner-module__kBMDpG__partNav button:focus-visible{outline-offset:3px;outline:3px solid #f2a900}.runner-module__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}.runner-module__kBMDpG__runnerHeader p,.runner-module__kBMDpG__runnerHeader strong{margin:0;display:block}.runner-module__kBMDpG__runnerHeader p{color:#c7d5f4;font-family:var(--mono);text-transform:uppercase;font-size:.68rem}.runner-module__kBMDpG__progressCopy{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800}.runner-module__kBMDpG__progressTrack{background:#ffffff2e;grid-column:1/-1;height:4px;overflow:hidden}.runner-module__kBMDpG__progressTrack span{background:#5dd2dd;height:100%;transition:width .18s;display:block}.runner-module__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}.runner-module__kBMDpG__audioDock .ielts-audio{margin-bottom:.45rem}.runner-module__kBMDpG__audioDock .ielts-audio__player{background:#fff}.runner-module__kBMDpG__audioDock>p{color:#5c6680;margin:0 0 .75rem;font-size:.78rem}.runner-module__kBMDpG__partNav{grid-template-columns:repeat(4,1fr);gap:.55rem;margin:0 0 1rem;display:grid}.runner-module__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}.runner-module__kBMDpG__partNav button[aria-current=step]{border-color:var(--practice-accent);color:#102e6f;box-shadow:inset 0 -3px var(--practice-accent);background:#edf8fa}.runner-module__kBMDpG__partNav small{font-family:var(--mono);color:#65718b}.runner-module__kBMDpG__runnerBody{padding:clamp(1rem,3vw,2rem)}.runner-module__kBMDpG__partHeading{border-bottom:1px solid #e2e8f0;padding-bottom:1.2rem}.runner-module__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}.runner-module__kBMDpG__partHeading h1{font-size:clamp(1.7rem,4vw,3rem)}.runner-module__kBMDpG__partHeading>span{color:#5c6680;max-width:820px;margin-top:.8rem;line-height:1.65;display:block}.runner-module__kBMDpG__questions{gap:1.25rem;margin-top:1.25rem;display:grid}:is(.runner-module__kBMDpG__questions .ielts-form,.runner-module__kBMDpG__questions .ielts-tableq,.runner-module__kBMDpG__questions .ielts-multiselect,.runner-module__kBMDpG__questions .ielts-matching,.runner-module__kBMDpG__questions .ielts-mcq){margin:0}.runner-module__kBMDpG__runnerFooter{background:#fff;border:1px solid #d7deea;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.runner-module__kBMDpG__runnerFooter>:nth-child(2){margin-inline:auto}.runner-module__kBMDpG__error{color:#941d28;background:#fff3f4;border:1px solid #f0a9ae;padding:.9rem 1rem}.runner-module__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}.runner-module__kBMDpG__score span{color:#5c6680;font-size:1rem;font-weight:700}.runner-module__kBMDpG__partResults{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.runner-module__kBMDpG__partResults article{background:#f8f9fc;border:1px solid #dce2ed;justify-content:space-between;align-items:center;padding:1rem;display:flex}.runner-module__kBMDpG__partResults span{color:#5c6680;font-size:.82rem}.runner-module__kBMDpG__partResults strong{color:#102e6f;font-size:1.15rem}@media (max-width:720px){.runner-module__kBMDpG__introGrid,.runner-module__kBMDpG__partResults,.runner-module__kBMDpG__partNav{grid-template-columns:1fr 1fr}.runner-module__kBMDpG__audioDock{padding-inline:.55rem;top:60px}.runner-module__kBMDpG__audioDock .ielts-audio__player{align-items:flex-start;gap:.65rem;padding:.7rem}.runner-module__kBMDpG__runnerFooter{flex-wrap:wrap}.runner-module__kBMDpG__runnerFooter>:nth-child(2){order:3;width:100%;margin:0}}@media (max-width:480px){.runner-module__kBMDpG__introGrid,.runner-module__kBMDpG__partResults{grid-template-columns:1fr}.runner-module__kBMDpG__actions>*{width:100%}}
.runner-module__KrrCKW__shell{--practice-accent:#176b87;--practice-accent-dark:#104e66;color:#1e293b}.runner-module__KrrCKW__intro,.runner-module__KrrCKW__results,.runner-module__KrrCKW__runnerBody,.runner-module__KrrCKW__runnerHeader{width:100%;margin-inline:auto}.runner-module__KrrCKW__intro,.runner-module__KrrCKW__results{background:#fff;border:1px solid #d7deea;border-top:5px solid #176b87;margin-top:0;padding:clamp(1.3rem,4vw,3rem);box-shadow:0 20px 55px #102e6f14}.runner-module__KrrCKW__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}.runner-module__KrrCKW__intro h1,.runner-module__KrrCKW__results h1,.runner-module__KrrCKW__frameHeading h1{color:#102e6f;letter-spacing:-.06em;text-wrap:balance;margin:0;scroll-margin-top:6rem;font-size:clamp(2.2rem,6vw,4.8rem);font-weight:540;line-height:.98}.runner-module__KrrCKW__lead{color:#5c6680;max-width:760px;margin:1.2rem 0;font-size:1.05rem;line-height:1.7}.runner-module__KrrCKW__introGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.runner-module__KrrCKW__introGrid article{background:#f8f9fc;border:1px solid #dce2ed;grid-template-columns:auto 1fr;align-items:start;gap:.15rem .8rem;padding:1rem;display:grid}.runner-module__KrrCKW__introGrid svg{color:#176b87;grid-row:1/3;width:24px}.runner-module__KrrCKW__introGrid strong{color:#102e6f}.runner-module__KrrCKW__introGrid span{color:#5c6680;font-size:.88rem;line-height:1.55}.runner-module__KrrCKW__disclosure{color:#4f5668;background:#fff8e8;border-left:4px solid #b7791f;margin:1.25rem 0;padding:.9rem 1rem;line-height:1.6}.runner-module__KrrCKW__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.runner-module__KrrCKW__actions button,.runner-module__KrrCKW__actions a,.runner-module__KrrCKW__runnerFooter button,.runner-module__KrrCKW__confirmation button{border:1px solid var(--practice-accent);color:#fff;background:var(--practice-accent);min-height:46px;font:inherit;cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.runner-module__KrrCKW__actions button:hover,.runner-module__KrrCKW__runnerFooter button:hover:not(:disabled),.runner-module__KrrCKW__confirmation button:hover,.runner-module__KrrCKW__error button:hover{background:#102e6f;border-color:#102e6f}.runner-module__KrrCKW__actions a:hover{color:#fff;background:#102e6f;border-color:#102e6f}.runner-module__KrrCKW__actions a{color:#102e6f;background:0 0}.runner-module__KrrCKW__actions button:focus-visible,.runner-module__KrrCKW__actions a:focus-visible,.runner-module__KrrCKW__runnerFooter button:focus-visible,.runner-module__KrrCKW__confirmation button:focus-visible{outline-offset:3px;outline:3px solid #f2a900}.runner-module__KrrCKW__questions label:has(input:focus-visible){outline-offset:3px;outline:3px solid #f2a900}.runner-module__KrrCKW__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}.runner-module__KrrCKW__runnerHeader p,.runner-module__KrrCKW__runnerHeader strong{margin:0;display:block}.runner-module__KrrCKW__runnerHeader p{color:#b8c8ed;font-family:var(--mono);text-transform:uppercase;font-size:.68rem}.runner-module__KrrCKW__progressCopy{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800}.runner-module__KrrCKW__progressTrack{background:#ffffff2e;grid-column:1/-1;height:4px;overflow:hidden}.runner-module__KrrCKW__progressTrack span{background:#56c4d9;height:100%;transition:width .18s;display:block}.runner-module__KrrCKW__runnerBody{background:#fff;border:1px solid #d7deea;padding:clamp(1.1rem,3vw,2rem)}.runner-module__KrrCKW__frameNav{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:.45rem;width:min(100%,960px);margin:0 auto 1rem;display:grid}.runner-module__KrrCKW__frameNav button{color:#42506b;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cdd8e8;grid-template-columns:auto 1fr;align-items:center;gap:.4rem;padding:.5rem;display:grid}.runner-module__KrrCKW__frameNav button[aria-current=step]{color:#102e6f;background:#edf8fa;border-color:#176b87;box-shadow:inset 0 -3px #176b87}.runner-module__KrrCKW__frameNav span{color:#fff;width:26px;height:26px;font-family:var(--mono);background:#176b87;place-items:center;font-size:.72rem;font-weight:900;display:grid}.runner-module__KrrCKW__frameNav small{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:760;overflow:hidden}.runner-module__KrrCKW__frameHeading h1{font-size:clamp(1.8rem,4vw,3.2rem)}.runner-module__KrrCKW__frameHeading>p:last-child{color:#5c6680;margin:.85rem 0 0;line-height:1.6}.runner-module__KrrCKW__audioPanel{background:#f4f8fc;border:1px solid #cdd8e8;margin:1.5rem 0;padding:1rem}.runner-module__KrrCKW__audioHint{color:#5c6680;margin:.75rem 0 0;font-size:.85rem}.runner-module__KrrCKW__questions{gap:1rem;display:grid}.runner-module__KrrCKW__questions fieldset{border:1px solid #dce2ed;min-width:0;margin:0;padding:1rem}.runner-module__KrrCKW__questions fieldset:disabled{opacity:.58}.runner-module__KrrCKW__questions legend{color:#202b42;width:100%;padding:0 0 .85rem;font-weight:780;line-height:1.5}.runner-module__KrrCKW__questions legend span{color:#176b87;font-family:var(--mono);text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;display:block}.runner-module__KrrCKW__questions fieldset>div{gap:.55rem;display:grid}.runner-module__KrrCKW__questions label{cursor:pointer;touch-action:manipulation;border:1px solid #d9deea;grid-template-columns:auto auto 1fr;align-items:center;gap:.7rem;min-height:48px;padding:.65rem .8rem;display:grid}.runner-module__KrrCKW__questions label:has(input:checked){background:#edf8fa;border-color:#176b87}.runner-module__KrrCKW__questions input{accent-color:#176b87;width:18px;height:18px}.runner-module__KrrCKW__optionLetter{color:#102e6f;width:28px;height:28px;font-family:var(--mono);background:#e9eef8;place-items:center;font-size:.74rem;font-weight:900;display:grid}.runner-module__KrrCKW__runnerFooter{border-top:1px solid #dce2ed;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.runner-module__KrrCKW__runnerFooter p{color:#5c6680;font-variant-numeric:tabular-nums;margin:0;font-size:.85rem}.runner-module__KrrCKW__runnerFooter button:disabled{cursor:not-allowed;background:#aab4c8;border-color:#aab4c8}.runner-module__KrrCKW__navActions{align-items:center;gap:.65rem;display:flex}.runner-module__KrrCKW__navActions button:first-child:not(:disabled){color:#102e6f;background:0 0}.runner-module__KrrCKW__confirmation,.runner-module__KrrCKW__error{color:#71202a;background:#fff1f2;border-left:4px solid #b42332;margin-top:1rem;padding:1rem}.runner-module__KrrCKW__error{align-items:flex-start;gap:.6rem;line-height:1.5;display:flex}.runner-module__KrrCKW__error svg{flex:none;width:20px}.runner-module__KrrCKW__error button{min-height:36px;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid;margin-left:auto;padding:.45rem .7rem;font-weight:800}.runner-module__KrrCKW__error button:focus-visible{outline-offset:3px;outline:3px solid #f2a900}.runner-module__KrrCKW__confirmation p{margin:.35rem 0 .8rem}.runner-module__KrrCKW__confirmation button{background:#b42332;border-color:#b42332;min-height:42px;margin:.25rem .5rem .25rem 0}.runner-module__KrrCKW__confirmation button:last-child{color:#71202a;background:0 0}.runner-module__KrrCKW__resultIcon{color:#18794e;width:42px;height:42px;margin-bottom:1rem}.runner-module__KrrCKW__rawScore{color:#176b87;font-variant-numeric:tabular-nums;margin:1.2rem 0 0;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:900}.runner-module__KrrCKW__breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.5rem 0;display:grid}.runner-module__KrrCKW__breakdown article{background:#f8f9fc;border:1px solid #dce2ed;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.9rem;display:flex}.runner-module__KrrCKW__breakdown span{color:#5c6680;font-size:.8rem}.runner-module__KrrCKW__breakdown strong{color:#102e6f;font-family:var(--mono);font-variant-numeric:tabular-nums}@media (max-width:720px){body:has(.runner-module__KrrCKW__shell) .wl-wa-float{display:none}.runner-module__KrrCKW__introGrid,.runner-module__KrrCKW__breakdown{grid-template-columns:1fr}.runner-module__KrrCKW__runnerFooter{flex-direction:column;align-items:stretch}.runner-module__KrrCKW__runnerFooter button,.runner-module__KrrCKW__actions>*{width:100%}.runner-module__KrrCKW__navActions{grid-template-columns:1fr;display:grid}.runner-module__KrrCKW__error{flex-wrap:wrap}.runner-module__KrrCKW__error button{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.runner-module__KrrCKW__progressTrack span{transition:none}}
.complete-the-words-module__iVQsxW__practice{color:var(--ink);overflow-wrap:anywhere;gap:1rem;margin:0;display:grid}.complete-the-words-module__iVQsxW__practiceHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.complete-the-words-module__iVQsxW__practiceHeader h2,.complete-the-words-module__iVQsxW__passageTitle{color:var(--ink);margin:0}.complete-the-words-module__iVQsxW__kicker,.complete-the-words-module__iVQsxW__resultLabel{color:#1a4fcc;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:900}.complete-the-words-module__iVQsxW__progress{color:#1a4fcc;font-family:var(--mono);background:#1a4fcc1a;border-radius:999px;flex:none;padding:.4rem .65rem;font-weight:900}.complete-the-words-module__iVQsxW__instructions{margin:.85rem 0 .35rem;font-weight:750;line-height:1.65}.complete-the-words-module__iVQsxW__disclosure{border-left:4px solid var(--practice-accent,#1a4fcc);color:var(--muted);background:#fff;margin:0;padding:.8rem .9rem;font-size:.86rem;line-height:1.6}.complete-the-words-module__iVQsxW__passageTitle{margin:0;font-size:1.05rem}.complete-the-words-module__iVQsxW__passage{border:1px solid var(--line-soft);background:var(--bg);overflow-wrap:normal;word-break:normal;border-radius:14px;padding:clamp(.9rem,3vw,1.3rem);font-size:clamp(1rem,2.5vw,1.08rem);line-height:2.65}.complete-the-words-module__iVQsxW__blankWrap{white-space:nowrap;align-items:baseline;margin:0 .14rem;display:inline-flex;position:relative}.complete-the-words-module__iVQsxW__blankNumber{color:var(--muted);font-family:var(--mono);align-self:flex-start;margin-right:.08rem;font-size:.58rem;line-height:1.4}.complete-the-words-module__iVQsxW__prefix{font-weight:800}.complete-the-words-module__iVQsxW__input{width:calc((var(--missing-length) * .78ch) + .55rem);min-width:1.5rem;color:var(--ink);font:inherit;letter-spacing:.04em;text-align:left;background:#1a4fcc0f;border:0;border-bottom:2px solid #1a4fcc;border-radius:4px 4px 0 0;margin:0;padding:.18rem .18rem .1rem;font-weight:800}.complete-the-words-module__iVQsxW__input:focus-visible,.complete-the-words-module__iVQsxW__result:focus-visible{outline-offset:3px;outline:3px solid #f59e0b}.complete-the-words-module__iVQsxW__input[aria-invalid=true]{background:#b4231814;border-bottom-color:#b42318}.complete-the-words-module__iVQsxW__input:disabled{opacity:1;-webkit-text-fill-color:var(--ink)}.complete-the-words-module__iVQsxW__correct,.complete-the-words-module__iVQsxW__incorrect{color:#087443;max-width:min(18rem,70vw);font-family:var(--mono);white-space:normal;font-size:.62rem;font-weight:900;line-height:1.25;position:absolute;top:calc(100% - .4rem);left:0}.complete-the-words-module__iVQsxW__incorrect{color:#b42318}.complete-the-words-module__iVQsxW__actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.1rem;display:flex}.complete-the-words-module__iVQsxW__actionHint,.complete-the-words-module__iVQsxW__live{color:var(--muted);font-size:.82rem;line-height:1.5}.complete-the-words-module__iVQsxW__live:not(:empty){color:var(--ink);background:#b4231814;border-left:4px solid #b42318;margin-top:.8rem;padding:.75rem}.complete-the-words-module__iVQsxW__result{background:#08744314;border:1px solid #08744359;border-radius:14px;margin-top:1.1rem;padding:1rem}.complete-the-words-module__iVQsxW__result strong{color:var(--ink);margin-bottom:.25rem;font-size:1.8rem;display:block}.complete-the-words-module__iVQsxW__result p:not(.complete-the-words-module__iVQsxW__resultLabel){color:var(--muted);margin:0 0 .8rem;line-height:1.55}.complete-the-words-module__iVQsxW__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 (max-width:420px){.complete-the-words-module__iVQsxW__practiceHeader{align-items:center}.complete-the-words-module__iVQsxW__passage{line-height:2.9}.complete-the-words-module__iVQsxW__correct,.complete-the-words-module__iVQsxW__incorrect{font-size:.58rem}}@media (prefers-reduced-motion:reduce){.complete-the-words-module__iVQsxW__practice *,.complete-the-words-module__iVQsxW__practice :before,.complete-the-words-module__iVQsxW__practice :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.ReadingSet1Practice-module__3_xLNW__shell{gap:1rem;min-width:0;margin:0;display:grid}.ReadingSet1Practice-module__3_xLNW__header h2,.ReadingSet1Practice-module__3_xLNW__summary h3{color:var(--ink);margin:.25rem 0 .55rem;line-height:1.25}.ReadingSet1Practice-module__3_xLNW__header>p:not(.ReadingSet1Practice-module__3_xLNW__eyebrow),.ReadingSet1Practice-module__3_xLNW__summary p,.ReadingSet1Practice-module__3_xLNW__actions p{color:var(--muted);margin:.45rem 0;line-height:1.6}.ReadingSet1Practice-module__3_xLNW__eyebrow,.ReadingSet1Practice-module__3_xLNW__genre{color:#1a4fcc;font:850 .72rem/1.4 var(--mono,monospace);letter-spacing:.04em;text-transform:uppercase;margin:0}.ReadingSet1Practice-module__3_xLNW__supplementaryNote{background:#1a4fcc0f;border-left:3px solid #1a4fcc;padding:.65rem .75rem}.ReadingSet1Practice-module__3_xLNW__blocks,.ReadingSet1Practice-module__3_xLNW__questions{gap:1rem;display:grid}.ReadingSet1Practice-module__3_xLNW__blocks{margin-top:0}.ReadingSet1Practice-module__3_xLNW__block{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;min-width:0;display:grid}.ReadingSet1Practice-module__3_xLNW__stimulus{border:1px solid var(--line-soft);background:var(--bg-2);border-radius:14px;min-width:0;padding:1rem}.ReadingSet1Practice-module__3_xLNW__stimulus h3{color:var(--ink);margin:.25rem 0 .4rem}.ReadingSet1Practice-module__3_xLNW__instructions{color:var(--muted);margin:0 0 .75rem;font-size:.88rem;line-height:1.5}.ReadingSet1Practice-module__3_xLNW__text{overflow-wrap:anywhere;white-space:pre-line;color:var(--ink-2);line-height:1.75}.ReadingSet1Practice-module__3_xLNW__technical,.ReadingSet1Practice-module__3_xLNW__summary,.ReadingSet1Practice-module__3_xLNW__actions{border-radius:12px;margin-top:1rem;padding:.9rem 1rem}.ReadingSet1Practice-module__3_xLNW__technical{color:#8a1c13;background:#b4231814;border:1px solid #b42318;font-weight:700;line-height:1.55}.ReadingSet1Practice-module__3_xLNW__summary{background:#04785712;border:1px solid #047857}.ReadingSet1Practice-module__3_xLNW__disclosure{font-size:.86rem}.ReadingSet1Practice-module__3_xLNW__actions{border:1px solid var(--line-soft);background:var(--bg-2);justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:760px){.ReadingSet1Practice-module__3_xLNW__block{grid-template-columns:minmax(0,1fr)}}@media (max-width:400px){.ReadingSet1Practice-module__3_xLNW__shell{padding:.65rem}.ReadingSet1Practice-module__3_xLNW__actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.ReadingSet1Practice-module__3_xLNW__shell *{scroll-behavior:auto}}
.SpeakingPracticeSet-module__ZCKi2G__shell{color:#1e293b;gap:1rem;display:grid}.SpeakingPracticeSet-module__ZCKi2G__header{background:#fff;border:1px solid #d7deea;border-top:5px solid #7c3aed;grid-template-columns:1fr auto;align-items:end;gap:1.5rem;padding:clamp(1.25rem,4vw,2.4rem);display:grid}.SpeakingPracticeSet-module__ZCKi2G__header p{color:#7c3aed;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:900}.SpeakingPracticeSet-module__ZCKi2G__header h1{color:#102e6f;letter-spacing:-.055em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(2rem,5vw,4rem);font-weight:560;line-height:1}.SpeakingPracticeSet-module__ZCKi2G__header div>span{color:#5c6680;max-width:720px;margin-top:1rem;line-height:1.65;display:block}.SpeakingPracticeSet-module__ZCKi2G__header aside{color:#5b21b6;text-align:center;background:#f5f3ff;border:1px solid #ddd6fe;min-width:150px;padding:1rem;display:grid}.SpeakingPracticeSet-module__ZCKi2G__header aside strong{font-variant-numeric:tabular-nums;font-size:2rem}.SpeakingPracticeSet-module__ZCKi2G__header aside span{font-size:.78rem;font-weight:800}.SpeakingPracticeSet-module__ZCKi2G__rail{grid-template-columns:repeat(11,minmax(54px,1fr));gap:.4rem;padding-bottom:.2rem;display:grid;overflow-x:auto}.SpeakingPracticeSet-module__ZCKi2G__rail button{color:#42506b;min-width:62px;min-height:52px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7deea;place-items:center;gap:.15rem;display:grid}.SpeakingPracticeSet-module__ZCKi2G__rail button[aria-current=step]{color:#5b21b6;background:#f5f3ff;border-color:#7c3aed;box-shadow:inset 0 -3px #7c3aed}.SpeakingPracticeSet-module__ZCKi2G__rail button[data-recorded=true] span:after{content:" ✓";color:#18794e}.SpeakingPracticeSet-module__ZCKi2G__rail span{font-family:var(--mono);font-size:.78rem;font-weight:900}.SpeakingPracticeSet-module__ZCKi2G__rail small{font-size:.64rem;font-weight:750}.SpeakingPracticeSet-module__ZCKi2G__practiceCard{background:#fff;border:1px solid #d7deea;padding:clamp(1rem,3vw,2rem);box-shadow:0 18px 50px #102e6f14}.SpeakingPracticeSet-module__ZCKi2G__identity{grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;margin-bottom:1rem;display:grid}.SpeakingPracticeSet-module__ZCKi2G__identity>span{color:#fff;background:#7c3aed;place-items:center;width:44px;height:44px;display:grid}.SpeakingPracticeSet-module__ZCKi2G__identity svg{width:22px}.SpeakingPracticeSet-module__ZCKi2G__identity p,.SpeakingPracticeSet-module__ZCKi2G__identity h2{margin:0}.SpeakingPracticeSet-module__ZCKi2G__identity p{color:#7c3aed;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:900}.SpeakingPracticeSet-module__ZCKi2G__identity h2{color:#102e6f;font-size:1.5rem}.SpeakingPracticeSet-module__ZCKi2G__identity>strong{color:#5c6680;font-family:var(--mono);font-size:.72rem}.SpeakingPracticeSet-module__ZCKi2G__prompt{background:#f8f7ff;border-left:4px solid #7c3aed;margin:1rem 0;padding:1rem}.SpeakingPracticeSet-module__ZCKi2G__prompt>p{color:#42506b;margin:0;line-height:1.6}.SpeakingPracticeSet-module__ZCKi2G__prompt blockquote{color:#202b42;background:#fff;border:1px solid #ddd6fe;margin:.9rem 0 0;padding:.8rem 1rem;font-size:1.02rem;line-height:1.65}.SpeakingPracticeSet-module__ZCKi2G__transcriptButton{color:#5b21b6;font:inherit;cursor:pointer;background:#fff;border:1px solid #7c3aed;margin-top:.8rem;padding:.55rem .75rem;font-weight:800}.SpeakingPracticeSet-module__ZCKi2G__recorder{background:#f8f9fc;border:1px solid #dce2ed;margin-top:1rem;padding:1rem}.SpeakingPracticeSet-module__ZCKi2G__recorder h3,.SpeakingPracticeSet-module__ZCKi2G__recorder p{margin:0}.SpeakingPracticeSet-module__ZCKi2G__recorder h3{color:#102e6f}.SpeakingPracticeSet-module__ZCKi2G__recorder p{color:#5c6680;margin:.35rem 0 .9rem;font-size:.86rem;line-height:1.5}.SpeakingPracticeSet-module__ZCKi2G__notice{color:#6b4c16;background:#fff8e8;border-left:4px solid #b7791f;padding:.85rem 1rem;line-height:1.55}.SpeakingPracticeSet-module__ZCKi2G__footer{border-top:1px solid #dce2ed;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding-top:1rem;display:flex}.SpeakingPracticeSet-module__ZCKi2G__footer p{color:#5c6680;margin:0;font-size:.84rem}.SpeakingPracticeSet-module__ZCKi2G__footer div{gap:.65rem;display:flex}.SpeakingPracticeSet-module__ZCKi2G__footer button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#7c3aed;border:1px solid #7c3aed;align-items:center;gap:.45rem;padding:.65rem .85rem;font-weight:820;display:inline-flex}.SpeakingPracticeSet-module__ZCKi2G__footer button:first-child:not(:disabled){color:#5b21b6;background:0 0}.SpeakingPracticeSet-module__ZCKi2G__footer button:disabled{color:#fff;cursor:not-allowed;background:#bac2d0;border-color:#bac2d0}@media (max-width:720px){.SpeakingPracticeSet-module__ZCKi2G__header{grid-template-columns:1fr}.SpeakingPracticeSet-module__ZCKi2G__header aside{justify-self:stretch}.SpeakingPracticeSet-module__ZCKi2G__identity{grid-template-columns:auto 1fr}.SpeakingPracticeSet-module__ZCKi2G__identity>strong{grid-column:2}.SpeakingPracticeSet-module__ZCKi2G__footer{flex-direction:column;align-items:stretch}.SpeakingPracticeSet-module__ZCKi2G__footer div{grid-template-columns:1fr 1fr;display:grid}}
.TimedWritingTask-module__SvtH9W__shell{color:var(--ink,#172033);gap:1rem;margin:0;display:grid}.TimedWritingTask-module__SvtH9W__header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.TimedWritingTask-module__SvtH9W__header h2{margin:0 0 .4rem;font-size:1.35rem}.TimedWritingTask-module__SvtH9W__header p{max-width:760px;margin:.3rem 0;line-height:1.55}.TimedWritingTask-module__SvtH9W__disclosure{color:var(--muted,#596579);font-size:.88rem}.TimedWritingTask-module__SvtH9W__timer{text-align:center;background:#1a4fcc12;border:1px solid #1a4fcc;border-radius:12px;min-width:118px;padding:.65rem .8rem}.TimedWritingTask-module__SvtH9W__timer span{font:800 .68rem/1.2 var(--mono,monospace);text-transform:uppercase;color:var(--muted,#596579);display:block}.TimedWritingTask-module__SvtH9W__timer strong{font:900 1.35rem/1.2 var(--mono,monospace);font-variant-numeric:tabular-nums;margin-top:.2rem;display:block}.TimedWritingTask-module__SvtH9W__stimulus{border:1px solid #b4233233;border-left:4px solid var(--practice-accent,#b42332);background:#fff1f2;padding:1rem}.TimedWritingTask-module__SvtH9W__stimulus p{white-space:pre-wrap;margin:.55rem 0;line-height:1.62}.TimedWritingTask-module__SvtH9W__prompt{font-weight:700}.TimedWritingTask-module__SvtH9W__start{justify-items:start;gap:.65rem;display:grid}.TimedWritingTask-module__SvtH9W__start p{color:var(--muted,#596579);margin:0;line-height:1.55}.TimedWritingTask-module__SvtH9W__editor{gap:.5rem;display:grid}.TimedWritingTask-module__SvtH9W__editor label{font-weight:800}.TimedWritingTask-module__SvtH9W__editor textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--line-soft,#cfd6e2);background:var(--bg,#fff);width:100%;min-height:280px;color:var(--ink,#172033);font:inherit;padding:.9rem;line-height:1.6}.TimedWritingTask-module__SvtH9W__editor textarea:focus-visible,.TimedWritingTask-module__SvtH9W__shell button:focus-visible,.TimedWritingTask-module__SvtH9W__rubric input:focus-visible{outline-offset:3px;outline:3px solid #f59e0b}.TimedWritingTask-module__SvtH9W__meta{color:var(--muted,#596579);flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:.86rem;display:flex}.TimedWritingTask-module__SvtH9W__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.TimedWritingTask-module__SvtH9W__status{background:#1a4fcc12;border-left:4px solid #1a4fcc;padding:.8rem;line-height:1.55}.TimedWritingTask-module__SvtH9W__rubric{border:1px solid var(--line-soft,#d9dee7);border-radius:14px;gap:.65rem;padding:1rem;display:grid}.TimedWritingTask-module__SvtH9W__rubric h3,.TimedWritingTask-module__SvtH9W__rubric p{margin:0}.TimedWritingTask-module__SvtH9W__rubric p{color:var(--muted,#596579);line-height:1.5}.TimedWritingTask-module__SvtH9W__criterion{background:var(--bg-2,#f7f8fa);border-radius:10px;grid-template-columns:22px 1fr;align-items:start;gap:.55rem;padding:.65rem;display:grid}.TimedWritingTask-module__SvtH9W__criterion strong,.TimedWritingTask-module__SvtH9W__criterion span{display:block}.TimedWritingTask-module__SvtH9W__criterion span{color:var(--muted,#596579);margin-top:.2rem;font-size:.86rem;line-height:1.45}.TimedWritingTask-module__SvtH9W__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 (max-width:420px){.TimedWritingTask-module__SvtH9W__timer{width:100%}.TimedWritingTask-module__SvtH9W__editor textarea{min-height:240px}}@media (prefers-reduced-motion:reduce){.TimedWritingTask-module__SvtH9W__shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
