.practice_shell__J4AS5{display:grid;min-height:100vh;min-height:100dvh;grid-template-columns:248px minmax(0,1fr);background:var(--sw-paper)}.practice_sidebar__m1tUq{position:sticky;top:0;display:flex;height:100vh;height:100dvh;flex-direction:column;justify-content:space-between;border-right:1px solid var(--sw-line);padding:30px 24px;background:var(--sw-surface)}.practice_brand__35J0H{margin:0;color:var(--sw-teal-deep);font-family:var(--font-de);font-size:1.45rem;font-weight:600;letter-spacing:-.02em}.practice_brand__35J0H small{display:block;margin-top:3px;color:var(--sw-muted);font-family:var(--font-ui);font-size:var(--text-caption);font-weight:400;letter-spacing:0}.practice_sideNote__i6K93{border-top:1px solid var(--sw-line);color:var(--sw-muted);font-size:var(--text-caption);line-height:var(--leading-body);padding-top:var(--space-4)}.practice_main__VDOYL{width:min(100%,980px);margin:0 auto;padding:0 clamp(24px,5vw,64px) 72px}.practice_topbar__ii0lZ{display:flex;min-height:72px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sw-line);color:var(--sw-muted);font-size:var(--text-ui)}.practice_main__VDOYL section{padding-top:clamp(44px,8vw,80px)}.practice_inputScreen__QK1QI{max-width:780px}.practice_kicker__leuar{margin:0 0 var(--space-3);color:var(--sw-ochre-text);font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.practice_main__VDOYL h1{max-width:18ch;margin:0;color:var(--sw-ink);font-size:var(--text-title);font-weight:500;letter-spacing:-.025em;line-height:var(--leading-tight)}.practice_main__VDOYL h1[lang=de]{font-family:var(--font-de);letter-spacing:-.01em}.practice_lede__z7Yc3{max-width:62ch;margin:var(--space-3) 0 0;color:var(--sw-muted);font-size:var(--text-lead);line-height:var(--leading-relaxed)}.practice_field__N1J5V{display:grid;gap:var(--space-2);margin-top:var(--space-6);color:var(--sw-ink);font-size:var(--text-ui);font-weight:500}.practice_fieldHeading__80ibE{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.practice_quietButton__5SLcL{min-height:44px;border:1px solid var(--sw-line-strong);border-radius:var(--radius-m);background:transparent;color:var(--sw-teal-deep);font:inherit;font-size:var(--text-caption);padding:8px var(--space-3)}.practice_quietButton__5SLcL:hover:not(:disabled){border-color:var(--sw-teal);background:var(--sw-teal-tint)}.practice_quietButton__5SLcL:focus-visible{outline:2px solid var(--sw-focus);outline-offset:2px}.practice_quietButton__5SLcL:disabled{cursor:not-allowed;opacity:.5}.practice_field__N1J5V textarea,.practice_question__UpH97 textarea{width:100%;resize:vertical;border:1px solid var(--sw-line-strong);border-radius:var(--radius-m);background:var(--sw-surface);color:var(--sw-ink);font:400 var(--text-body)/var(--leading-relaxed) var(--font-ui);padding:var(--space-4);transition:border-color var(--motion-fast) var(--ease-out)}.practice_field__N1J5V textarea{min-height:260px}.practice_dictionary__ZZKUr{display:grid;gap:var(--space-3);margin-top:var(--space-5);border-top:1px solid var(--sw-line);border-bottom:1px solid var(--sw-line);padding:var(--space-4) 0}.practice_dictionaryList__c58HK{display:grid;gap:var(--space-2)}.practice_dictionaryEntry__ZlqDg{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-height:44px;color:var(--sw-ink);font-size:var(--text-ui)}.practice_dictionaryEntry__ZlqDg input{width:20px;height:20px;accent-color:var(--sw-teal-deep)}.practice_dictionaryEntry__ZlqDg span{overflow-wrap:anywhere}.practice_dictionaryEntry__ZlqDg small{color:var(--sw-muted);font-size:var(--text-caption)}.practice_settings__0R9US{display:grid;gap:var(--space-3);margin:var(--space-5) 0 0;border:1px solid var(--sw-line);border-radius:var(--radius-m);padding:var(--space-4)}.practice_settings__0R9US legend{color:var(--sw-muted);font-size:var(--text-caption);padding:0 var(--space-2)}.practice_settingGroup__CAw34{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);color:var(--sw-ink);font-size:var(--text-ui)}.practice_segmented__gfKBe{display:flex;gap:1px;border:1px solid var(--sw-line-strong);border-radius:var(--radius-m);overflow:hidden}.practice_segment__q1S0f{min-height:44px;border:0;background:var(--sw-surface);color:var(--sw-teal-deep);font:inherit;padding:8px 14px}.practice_segment__q1S0f[aria-pressed=true]{background:var(--sw-teal-tint);font-weight:600}.practice_segment__q1S0f:hover:not(:disabled){background:var(--sw-teal-tint)}.practice_segment__q1S0f:focus-visible{outline:2px solid var(--sw-focus);outline-offset:-2px}.practice_field__N1J5V textarea::placeholder,.practice_question__UpH97 textarea::placeholder{color:var(--sw-placeholder)}.practice_field__N1J5V textarea:hover,.practice_question__UpH97 textarea:hover{border-color:var(--sw-line-active)}.practice_field__N1J5V textarea:focus-visible,.practice_question__UpH97 textarea:focus-visible{border-color:var(--sw-teal-deep);outline:2px solid var(--sw-focus);outline-offset:2px}.practice_actionRow__mgK3N{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-5)}.practice_actionRow__mgK3N>span{color:var(--sw-muted);font-size:var(--text-ui)}.practice_primary__WDboa,.practice_secondary__3Qxx9,.practice_textButton__aBFDw{min-height:44px;border-radius:var(--radius-m);font-size:var(--text-ui);font-weight:600;padding:10px var(--space-4);transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.practice_primary__WDboa{border:1px solid var(--sw-teal-deep);background:var(--sw-teal-deep);color:var(--sw-surface)}.practice_primary__WDboa:hover:not(:disabled){border-color:var(--sw-teal-deeper);background:var(--sw-teal-deeper)}.practice_secondary__3Qxx9{border:1px solid var(--sw-line-strong);background:var(--sw-surface);color:var(--sw-teal-deep)}.practice_secondary__3Qxx9:hover:not(:disabled){border-color:var(--sw-teal);background:var(--sw-teal-tint)}.practice_textButton__aBFDw{min-height:auto;border:0;background:transparent;color:var(--sw-teal);padding:8px 0}.practice_textButton__aBFDw:hover{color:var(--sw-teal-deeper)}.practice_primary__WDboa:disabled,.practice_secondary__3Qxx9:disabled{cursor:not-allowed;opacity:.5}.practice_primary__WDboa:focus-visible,.practice_secondary__3Qxx9:focus-visible,.practice_textButton__aBFDw:focus-visible{outline:2px solid var(--sw-focus);outline-offset:2px}.practice_progress__RVWVL{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4);border:1px solid var(--sw-line);border-radius:var(--radius-m);background:var(--sw-surface);color:var(--sw-muted);font-size:var(--text-ui);padding:var(--space-3) var(--space-4)}.practice_spinner__QHq76{width:18px;height:18px;flex:0 0 auto;border:2px solid var(--sw-line-strong);border-top-color:var(--sw-teal);border-radius:50%;animation:practice_spin__Odt7t .8s linear infinite}@keyframes practice_spin__Odt7t{to{transform:rotate(1turn)}}.practice_error__BzBxA{margin:var(--space-5) 0 0;border:1px solid var(--sw-line-danger);border-left:3px solid var(--sw-danger);border-radius:var(--radius-m);background:var(--sw-danger-tint);color:var(--sw-ink);font-size:var(--text-ui);padding:var(--space-3) var(--space-4)}.practice_audioPanel__E0O3c{display:grid;gap:var(--space-3);min-height:132px;margin-top:var(--space-6);border:1px solid var(--sw-line);border-left:3px solid var(--sw-ochre);border-radius:var(--radius-l);background:var(--sw-surface);padding:var(--space-5)}.practice_audioPanel__E0O3c>strong{font-size:var(--text-ui);font-weight:600}.practice_audio__aLPoR{width:100%}.practice_audioFailure__mfiWj{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);color:var(--sw-danger);font-size:var(--text-ui)}.practice_inputError__Ojq3D{width:100%;margin:var(--space-3) 0 0;border:1px solid var(--sw-line-danger);border-left:3px solid var(--sw-danger);border-radius:var(--radius-m);background:var(--sw-danger-tint);color:var(--sw-ink);font-size:var(--text-ui);padding:var(--space-3) var(--space-4)}.practice_sceneList__0zozf{display:grid;gap:var(--space-5);margin-top:var(--space-6)}.practice_sceneCard__vcLZf{display:grid;gap:var(--space-4);border:1px solid var(--sw-line);border-radius:var(--radius-l);background:var(--sw-surface);padding:var(--space-5)}.practice_sceneHeading__esau5{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.practice_sceneHeading__esau5 h2{max-width:34ch;margin:var(--space-1) 0 0;color:var(--sw-ink);font-family:var(--font-de);font-size:1.35rem;font-weight:500;line-height:var(--leading-snug)}.practice_sceneAudioPanel__UuF3T{display:grid;min-height:112px;gap:var(--space-3);border-left:3px solid var(--sw-ochre);background:var(--sw-paper);padding:var(--space-4)}.practice_sceneAudioPanel__UuF3T>strong{color:var(--sw-ink);font-size:var(--text-ui);font-weight:600}.practice_audioStatus__QV67D{display:flex;align-items:center;gap:var(--space-2);color:var(--sw-muted);font-size:var(--text-ui)}.practice_sceneCard__vcLZf .practice_question__UpH97{margin-top:var(--space-1);border:0;border-top:1px solid var(--sw-line);border-radius:0;padding:var(--space-4) 0 0}.practice_inlineTranscript__ugIBt{border-top:1px solid var(--sw-line);padding-top:var(--space-4)}.practice_inlineTranscript__ugIBt summary{color:var(--sw-teal);cursor:pointer;font-size:var(--text-ui);font-weight:600}.practice_inlineTranscript__ugIBt .practice_storyText__mmVL0{margin-top:var(--space-4)}.practice_questionList__08XjQ,.practice_resultList__KZX2_{display:grid;gap:var(--space-4);margin-top:var(--space-6)}.practice_question__UpH97,.practice_resultCard__PUyeV{display:grid;gap:var(--space-3);border:1px solid var(--sw-line);border-radius:var(--radius-l);background:var(--sw-surface);padding:var(--space-5)}.practice_questionPrompt__ssV4b,.practice_resultHead__MuQy5{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--sw-ink);font-family:var(--font-de);font-size:var(--text-lead);line-height:var(--leading-snug)}.practice_number__BARQq,.practice_question__UpH97 b{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--sw-teal-tint);color:var(--sw-teal-deep);font-family:var(--font-ui);font-size:var(--text-caption)}.practice_transcript__3Po0t{margin:var(--space-5) 0;border-top:1px solid var(--sw-line);border-bottom:1px solid var(--sw-line);padding:var(--space-4) 0}.practice_transcript__3Po0t summary{color:var(--sw-teal);cursor:pointer;font-size:var(--text-ui);font-weight:600}.practice_transcript__3Po0t p{margin:var(--space-4) 0 0}.practice_storyText__mmVL0 p,.practice_transcript__3Po0t p{color:var(--sw-ink);font:400 var(--text-lead)/1.6 var(--font-de);max-width:65ch}.practice_storyText__mmVL0 p{margin:0 0 var(--space-4);white-space:pre-wrap}.practice_storyText__mmVL0 p:last-child{margin-bottom:0}.practice_germanCharacters__7U6KB{display:flex;flex-wrap:wrap;gap:6px;margin-top:-4px}.practice_germanCharacter__Ob1CS{min-width:36px;min-height:36px;border:1px solid var(--sw-line-strong);border-radius:var(--radius-s);background:var(--sw-surface);color:var(--sw-teal-deep);cursor:pointer;font-family:var(--font-de);font-size:var(--text-ui);line-height:1;padding:6px 8px}.practice_germanCharacter__Ob1CS:hover{border-color:var(--sw-teal);background:var(--sw-teal-tint)}.practice_germanCharacter__Ob1CS:focus-visible{outline:2px solid var(--sw-focus);outline-offset:2px}.practice_glossWrap__ExJh8,.practice_gloss__FT80Q{position:relative;display:inline}.practice_gloss__FT80Q{appearance:none;background:transparent;border:0;border-bottom:1px dashed var(--sw-teal);color:inherit;cursor:help;font:inherit;line-height:inherit;padding:0}.practice_gloss__FT80Q:focus-visible{border-radius:2px;outline:2px solid var(--sw-focus);outline-offset:2px}.practice_glossTooltip__Y93NQ{position:absolute;z-index:3;left:50%;bottom:calc(100% + 8px);display:grid;min-width:12rem;max-width:min(22rem,80vw);gap:2px;border:1px solid var(--sw-line-strong);border-radius:var(--radius-m);background:var(--sw-surface);box-shadow:0 5px 18px rgb(22 47 47/16%);color:var(--sw-ink);font:var(--text-caption)/1.35 var(--font-ui);opacity:0;padding:8px 10px;pointer-events:none;transform:translate(-50%,4px);transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out);visibility:hidden}.practice_glossCopy__Lg2kE{min-height:40px;border:1px solid var(--sw-line-strong);border-radius:var(--radius-s);background:var(--sw-surface);color:var(--sw-teal-deep);cursor:pointer;font:inherit;padding:7px 10px}.practice_glossCopy__Lg2kE:focus-visible{outline:2px solid var(--sw-focus);outline-offset:2px}.practice_glossStatus__yUsTD{color:var(--sw-muted)}.practice_glossTooltip__Y93NQ span:first-child{font-family:var(--font-de);font-weight:600}.practice_glossWrap__ExJh8:focus-within .practice_glossTooltip__Y93NQ,.practice_glossWrap__ExJh8:hover .practice_glossTooltip__Y93NQ{opacity:1;transform:translate(-50%);pointer-events:auto;visibility:visible}.practice_newWords__Jz_mt{margin:var(--space-5) 0;border-top:1px solid var(--sw-line);border-bottom:1px solid var(--sw-line);padding:var(--space-4) 0}.practice_newWords__Jz_mt summary{color:var(--sw-teal);cursor:pointer;font-size:var(--text-ui);font-weight:600}.practice_newWords__Jz_mt ul{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.practice_newWords__Jz_mt li{display:grid;grid-template-columns:minmax(4.5ch,6ch) minmax(0,max-content) minmax(0,1fr);align-items:baseline;gap:var(--space-3);color:var(--sw-muted);font-size:var(--text-ui)}.practice_newWordsArticle__Xhe0d{color:var(--sw-muted);font-family:var(--font-de);text-align:right;white-space:nowrap}.practice_newWords__Jz_mt li strong{color:var(--sw-ink);font-family:var(--font-de);font-weight:600;overflow-wrap:anywhere}.practice_resultHead__MuQy5 h2{margin:2px 0 0;font-size:var(--text-lead);font-weight:500}.practice_answer__Mv_yj,.practice_correction__RQWxZ{display:grid;gap:var(--space-1);margin:0;font-family:var(--font-de);font-size:var(--text-body)}.practice_answer__Mv_yj small,.practice_correction__RQWxZ small{color:var(--sw-muted);font-family:var(--font-ui);font-size:var(--text-caption)}.practice_badges__DdlDG{display:flex;flex-wrap:wrap;gap:var(--space-2)}.practice_badge__7kpNx{border-radius:999px;font-size:var(--text-caption);font-weight:600;padding:5px 10px}.practice_correct__lcWQV{background:var(--sw-success-tint);color:var(--sw-success)}.practice_partial__RkNqh{background:var(--sw-ochre-tint);color:var(--sw-ochre-text)}.practice_incorrect__X48tv{background:var(--sw-danger-tint);color:var(--sw-danger)}.practice_feedback__wmIem{margin:0;color:var(--sw-muted);font-size:var(--text-ui)}.practice_errors__ZgmqY{margin:0;color:var(--sw-danger);font-size:var(--text-ui);padding-left:20px}.practice_correction__RQWxZ{border-left:3px solid var(--sw-teal);background:var(--sw-teal-tint);padding:var(--space-3) var(--space-4)}@media (max-width:760px){.practice_shell__J4AS5{display:block}.practice_sidebar__m1tUq{position:static;display:block;height:auto;border-right:0;border-bottom:1px solid var(--sw-line);padding:var(--space-4)}.practice_main__VDOYL{padding:0 var(--space-4) var(--space-7)}.practice_topbar__ii0lZ{min-height:56px}.practice_main__VDOYL section{padding-top:var(--space-6)}.practice_lede__z7Yc3{font-size:var(--text-body)}.practice_field__N1J5V textarea{min-height:220px}.practice_actionRow__mgK3N,.practice_audioFailure__mfiWj,.practice_fieldHeading__80ibE,.practice_settingGroup__CAw34{align-items:stretch;flex-direction:column}.practice_segmented__gfKBe{width:100%}.practice_segment__q1S0f{flex:1 1}.practice_primary__WDboa,.practice_secondary__3Qxx9{width:100%}.practice_audioPanel__E0O3c,.practice_question__UpH97,.practice_resultCard__PUyeV,.practice_sceneCard__vcLZf{padding:var(--space-4)}.practice_sceneHeading__esau5{display:grid;gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){.practice_spinner__QHq76{animation:none}.practice_glossTooltip__Y93NQ{transition:none}}.speaking-practice_shell__zqLWr{display:grid;min-height:100vh;min-height:100dvh;grid-template-columns:248px minmax(0,1fr);background:var(--sw-paper)}.speaking-practice_sidebar__Qqyr3{position:sticky;top:0;display:flex;height:100vh;height:100dvh;flex-direction:column;justify-content:space-between;border-right:1px solid var(--sw-line);background:var(--sw-surface);padding:30px 24px}.speaking-practice_brand__Cg6kY{margin:0;color:var(--sw-teal-deep);font:600 1.45rem/1.2 var(--font-de);letter-spacing:-.02em}.speaking-practice_brand__Cg6kY small{display:block;margin-top:4px;color:var(--sw-muted);font:400 var(--text-caption)/1.4 var(--font-ui);letter-spacing:0}.speaking-practice_sideNote__rEFXY{border-top:1px solid var(--sw-line);color:var(--sw-muted);font-size:var(--text-caption);line-height:var(--leading-body);padding-top:var(--space-4)}.speaking-practice_main__z0uDi{width:min(100%,980px);margin:0 auto;padding:0 clamp(24px,5vw,64px) 72px}.speaking-practice_topbar__oOlOq{display:flex;min-height:72px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sw-line);color:var(--sw-muted);font-size:var(--text-ui)}.speaking-practice_topbar__oOlOq a{min-height:44px;display:inline-flex;align-items:center}.speaking-practice_main__z0uDi section{padding-top:clamp(44px,8vw,76px)}.speaking-practice_inputScreen__PY_ch,.speaking-practice_practiceScreen__FXkOH,.speaking-practice_summary__kvnfn{max-width:780px}.speaking-practice_kicker__F6Ljc{margin:0 0 var(--space-3);color:var(--sw-ochre-text);font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.speaking-practice_main__z0uDi h1{max-width:20ch;margin:0;color:var(--sw-ink);font-size:var(--text-title);font-weight:500;letter-spacing:-.025em;line-height:var(--leading-tight)}.speaking-practice_lede__GtHA5{max-width:62ch;margin:var(--space-3) 0 0;color:var(--sw-muted);font-size:var(--text-lead);line-height:var(--leading-relaxed)}.speaking-practice_answerField__C0BoJ,.speaking-practice_field__AZPsY{display:grid;gap:var(--space-2);color:var(--sw-ink);font-size:var(--text-ui);font-weight:500}.speaking-practice_field__AZPsY{margin-top:var(--space-6)}.speaking-practice_fieldHeading__gmRf1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.speaking-practice_answerField__C0BoJ textarea,.speaking-practice_field__AZPsY textarea{width:100%;resize:vertical;border:1px solid var(--sw-line-strong);border-radius:var(--radius-m);background:var(--sw-surface);color:var(--sw-ink);font:400 var(--text-body)/var(--leading-relaxed) var(--font-ui);padding:var(--space-4)}.speaking-practice_field__AZPsY textarea{min-height:220px}.speaking-practice_answerField__C0BoJ textarea{min-height:116px;font-family:var(--font-de);font-size:1.05rem}.speaking-practice_answerField__C0BoJ textarea:hover,.speaking-practice_field__AZPsY textarea:hover{border-color:var(--sw-line-active)}.speaking-practice_answerField__C0BoJ textarea:focus-visible,.speaking-practice_field__AZPsY textarea:focus-visible{border-color:var(--sw-teal-deep);outline:2px solid var(--sw-focus);outline-offset:2px}.speaking-practice_audioButton__TiMwq,.speaking-practice_germanCharacters___XXn8 button,.speaking-practice_hints__E0kfF button,.speaking-practice_quietButton__M5h_o,.speaking-practice_secondary__CGt_8,.speaking-practice_stopButton__z4LtD{min-height:44px;border:1px solid var(--sw-line-strong);border-radius:var(--radius-m);background:transparent;color:var(--sw-teal-deep);font:inherit;font-size:var(--text-ui);padding:9px var(--space-3)}.speaking-practice_audioButton__TiMwq:hover:not(:disabled),.speaking-practice_germanCharacters___XXn8 button:hover:not(:disabled),.speaking-practice_hints__E0kfF button:hover:not(:disabled),.speaking-practice_quietButton__M5h_o:hover:not(:disabled),.speaking-practice_secondary__CGt_8:hover:not(:disabled){border-color:var(--sw-teal);background:var(--sw-teal-tint)}.speaking-practice_settings__9J4mr{display:grid;gap:var(--space-3);margin:var(--space-5) 0 0;border:1px solid var(--sw-line);border-radius:var(--radius-m);padding:var(--space-4)}.speaking-practice_settings__9J4mr legend{color:var(--sw-muted);font-size:var(--text-caption);padding:0 var(--space-2)}.speaking-practice_settingGroup__d_qba{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.speaking-practice_settingGroup__d_qba>span{color:var(--sw-ink);font-size:var(--text-ui);font-weight:500}.speaking-practice_segmented__acntJ{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1)}.speaking-practice_segment__gnAb0{min-height:40px;border:1px solid transparent;border-radius:var(--radius-m);background:transparent;color:var(--sw-muted);font-size:var(--text-caption);padding:8px var(--space-3)}.speaking-practice_segment__gnAb0[aria-pressed=true]{border-color:var(--sw-teal);background:var(--sw-teal-tint);color:var(--sw-teal-deep);font-weight:600}.speaking-practice_actionRow__5xtOI,.speaking-practice_nextRow__uBTO0{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-5)}.speaking-practice_actionRow__5xtOI>span{color:var(--sw-muted);font-size:var(--text-caption)}.speaking-practice_primary__IINxi{min-height:46px;border:1px solid var(--sw-teal-deep);border-radius:var(--radius-m);background:var(--sw-teal-deep);color:var(--sw-surface);font-size:var(--text-ui);font-weight:600;padding:10px var(--space-5)}.speaking-practice_primary__IINxi:hover:not(:disabled){border-color:var(--sw-teal-deeper);background:var(--sw-teal-deeper)}.speaking-practice_audioButton__TiMwq:disabled,.speaking-practice_hints__E0kfF button:disabled,.speaking-practice_primary__IINxi:disabled,.speaking-practice_quietButton__M5h_o:disabled,.speaking-practice_secondary__CGt_8:disabled{cursor:not-allowed;opacity:.5}.speaking-practice_error__V2VQA,.speaking-practice_inlineError__fya0E{border:1px solid var(--sw-line-danger);border-left:3px solid var(--sw-danger);border-radius:var(--radius-m);background:var(--sw-danger-tint);color:var(--sw-ink);font-size:var(--text-caption);line-height:var(--leading-snug);padding:10px var(--space-3)}.speaking-practice_error__V2VQA{margin:var(--space-4) 0 0}.speaking-practice_inlineError__fya0E{grid-column:1/-1;margin:0}.speaking-practice_countError__OTQxN{color:var(--sw-danger)!important}.speaking-practice_progress__OjRLG{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-5);color:var(--sw-muted);font-size:var(--text-ui)}.speaking-practice_spinner__T0QIS{width:18px;height:18px;border:2px solid var(--sw-line-strong);border-top-color:var(--sw-teal);border-radius:50%;animation:speaking-practice_spin__oYPvN .75s linear infinite}.speaking-practice_progressHeader__ujjGv{display:grid;gap:var(--space-2)}.speaking-practice_progressTrack__h4so6{height:4px;overflow:hidden;border-radius:2px;background:var(--sw-paper-deep)}.speaking-practice_progressTrack__h4so6 span{display:block;height:100%;background:var(--sw-teal);transition:width var(--motion-base) var(--ease-out)}.speaking-practice_intentCard__SVIvy,.speaking-practice_promptCard__uM3St,.speaking-practice_result__cwX5Q,.speaking-practice_speakingBlock__skuJi,.speaking-practice_targetReveal__ThERp{border:1px solid var(--sw-line);border-radius:var(--radius-l);background:var(--sw-surface)}.speaking-practice_promptCard__uM3St{margin-top:var(--space-5);padding:clamp(20px,4vw,30px)}.speaking-practice_cardLabel__5F4Fv{display:block;color:var(--sw-muted);font-size:var(--text-caption);font-weight:600;letter-spacing:.02em}.speaking-practice_promptCard__uM3St blockquote{margin:var(--space-3) 0 var(--space-4);color:var(--sw-ink);font:500 clamp(1.25rem,3vw,1.65rem)/1.5 var(--font-de)}.speaking-practice_audioButton__TiMwq{display:inline-flex;align-items:center;justify-content:center}.speaking-practice_audio__WhM95{display:block;width:min(100%,420px);margin-top:var(--space-3)}.speaking-practice_intentCard__SVIvy{display:grid;gap:var(--space-3);margin-top:var(--space-4);border-left:3px solid var(--sw-ochre);background:var(--sw-ochre-tint);padding:var(--space-4) var(--space-5)}.speaking-practice_intentCard__SVIvy p{margin:0;color:var(--sw-ink);font-size:var(--text-lead);line-height:var(--leading-body)}.speaking-practice_hiddenTarget__IUB4Q{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--sw-line-ochre);padding-top:var(--space-3)}.speaking-practice_hiddenTarget__IUB4Q span{color:var(--sw-muted);font-size:var(--text-caption)}.speaking-practice_hiddenTarget__IUB4Q strong{color:var(--sw-ochre-text);font-family:var(--font-de);text-align:right}.speaking-practice_hints__E0kfF{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-4)}.speaking-practice_hints__E0kfF>span{margin-right:var(--space-1);color:var(--sw-muted);font-size:var(--text-caption)}.speaking-practice_hints__E0kfF button{min-height:38px;font-size:var(--text-caption);padding:7px var(--space-3)}.speaking-practice_hintValue__3FQWV{margin:var(--space-2) 0 0;border-left:2px solid var(--sw-teal);color:var(--sw-teal-deep);font-size:var(--text-ui);padding-left:var(--space-3)}.speaking-practice_speakingBlock__skuJi{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-5)}.speaking-practice_speakingBlock__skuJi p{max-width:58ch;margin:var(--space-2) 0 0;color:var(--sw-muted);font-size:var(--text-ui)}.speaking-practice_recordingActions__wh_Kd{display:flex;flex-direction:column;align-items:flex-end}.speaking-practice_stopButton__z4LtD{border-color:var(--sw-line-danger);background:var(--sw-danger-tint);color:var(--sw-danger)}.speaking-practice_recordingDot__5mbe4{display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:50%;background:var(--sw-danger)}.speaking-practice_answerField__C0BoJ{margin-top:var(--space-5)}.speaking-practice_germanCharacters___XXn8{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.speaking-practice_germanCharacters___XXn8 button{min-width:44px;padding:7px;font-family:var(--font-de)}.speaking-practice_result__cwX5Q{margin-top:var(--space-5);padding:clamp(20px,4vw,30px)}.speaking-practice_badges__5LzHh{display:flex;flex-wrap:wrap;gap:var(--space-2)}.speaking-practice_badges__5LzHh span{border:1px solid var(--sw-line);border-radius:999px;font-size:var(--text-caption);font-weight:600;padding:5px 10px}.speaking-practice_correct__Cb56W,.speaking-practice_natural__1qx1a,.speaking-practice_used_correctly__XJLkW{border-color:#b9d9c8!important;background:var(--sw-success-tint);color:var(--sw-success)}.speaking-practice_partial__1hGGe,.speaking-practice_understandable__xuC5b,.speaking-practice_wrong_form__udwpP{border-color:var(--sw-line-ochre)!important;background:var(--sw-ochre-tint);color:var(--sw-ochre-text)}.speaking-practice_incorrect___RIif,.speaking-practice_missing__i09ky,.speaking-practice_needs_work__fY5yq{border-color:var(--sw-line-danger)!important;background:var(--sw-danger-tint);color:var(--sw-danger)}.speaking-practice_targetReveal__ThERp{display:grid;gap:var(--space-1);margin-top:var(--space-5);border-left:3px solid var(--sw-teal);padding:var(--space-4)}.speaking-practice_targetReveal__ThERp strong{margin-top:var(--space-1);color:var(--sw-teal-deep);font:600 1.35rem/1.35 var(--font-de)}.speaking-practice_targetReveal__ThERp small{color:var(--sw-muted);font-size:var(--text-ui)}.speaking-practice_feedback__qb0oz,.speaking-practice_targetReveal__ThERp p{margin:var(--space-3) 0 0;color:var(--sw-ink);font-size:var(--text-ui);line-height:var(--leading-body)}.speaking-practice_errors__Xd_Ib{margin:var(--space-3) 0 0;padding-left:22px;color:var(--sw-danger);font-size:var(--text-ui)}.speaking-practice_answerComparison__3H23w{display:grid;gap:var(--space-3);margin:var(--space-5) 0;border-top:1px solid var(--sw-line);padding-top:var(--space-4)}.speaking-practice_answerComparison__3H23w p{display:grid;gap:var(--space-1);margin:0}.speaking-practice_answerComparison__3H23w small{color:var(--sw-muted);font-size:var(--text-caption)}.speaking-practice_answerComparison__3H23w span{color:var(--sw-ink);font:400 1.05rem/1.55 var(--font-de)}.speaking-practice_nextRow__uBTO0{justify-content:flex-end}.speaking-practice_summaryList__NQouK{display:grid;margin:var(--space-6) 0;border-top:1px solid var(--sw-line)}.speaking-practice_summaryRow__Z27KA{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--sw-line)}.speaking-practice_summaryRow__Z27KA span{font-family:var(--font-de)}.speaking-practice_summaryRow__Z27KA small{color:var(--sw-muted);font-size:var(--text-caption);text-align:right}@keyframes speaking-practice_spin__oYPvN{to{transform:rotate(1turn)}}@media (max-width:760px){.speaking-practice_shell__zqLWr{display:block}.speaking-practice_sidebar__Qqyr3{position:static;height:auto;border-right:0;border-bottom:1px solid var(--sw-line);padding:18px 20px}.speaking-practice_sideNote__rEFXY{display:none}.speaking-practice_main__z0uDi{padding:0 20px 56px}.speaking-practice_topbar__oOlOq{min-height:58px}.speaking-practice_main__z0uDi section{padding-top:36px}.speaking-practice_settingGroup__d_qba,.speaking-practice_speakingBlock__skuJi{grid-template-columns:1fr;align-items:stretch}.speaking-practice_settingGroup__d_qba{display:grid}.speaking-practice_segmented__acntJ{justify-content:flex-start}.speaking-practice_recordingActions__wh_Kd{align-items:flex-start}}@media (max-width:520px){.speaking-practice_actionRow__5xtOI,.speaking-practice_fieldHeading__gmRf1,.speaking-practice_hiddenTarget__IUB4Q{align-items:stretch;flex-direction:column}.speaking-practice_actionRow__5xtOI,.speaking-practice_fieldHeading__gmRf1{display:flex}.speaking-practice_primary__IINxi,.speaking-practice_quietButton__M5h_o{width:100%}.speaking-practice_hiddenTarget__IUB4Q strong{text-align:left}.speaking-practice_hints__E0kfF button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}.speaking-practice_promptCard__uM3St blockquote{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.speaking-practice_spinner__T0QIS{animation:none}}