.training-page-header__title-row[data-v-51953204]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.training-page-header__settings[data-v-51953204]{flex:none;width:1.75rem;height:1.75rem;border-radius:999px}.empty-training-state[data-v-f5a717f3]{position:relative;display:grid;min-height:360px;place-items:center;align-content:center;gap:22px;overflow:hidden;padding:48px 24px;text-align:center}.empty-training-state[data-v-f5a717f3]:before{width:240px;height:240px;background:radial-gradient(circle,color-mix(in srgb,var(--ui-primary) 16%,transparent) 0 58%,transparent 59%);inset:auto auto -128px -96px}.empty-training-state[data-v-f5a717f3]:after,.empty-training-state[data-v-f5a717f3]:before{position:absolute;border-radius:999px;content:"";pointer-events:none}.empty-training-state[data-v-f5a717f3]:after{width:180px;height:180px;background:radial-gradient(circle,color-mix(in srgb,var(--ui-success) 12%,transparent) 0 54%,transparent 55%);inset:-104px -60px auto auto}.empty-training-state__icon-wrap[data-v-f5a717f3]{position:relative;display:grid;width:72px;height:72px;place-items:center;border:1px solid color-mix(in srgb,var(--ui-primary) 22%,var(--ui-border));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--ui-primary) 12%,transparent),transparent),var(--ui-bg-muted)}.empty-training-state__icon[data-v-f5a717f3]{width:34px;height:34px;color:var(--ui-primary)}.empty-training-state__copy[data-v-f5a717f3]{position:relative;display:grid;gap:10px;max-width:480px}.empty-training-state__title[data-v-f5a717f3]{margin:0;color:var(--ui-text-highlighted);font-size:clamp(1.25rem,3vw,1.65rem);font-weight:900;line-height:1.15}.empty-training-state__text[data-v-f5a717f3]{margin:0;color:var(--ui-text-muted);font-size:1rem;font-weight:650;line-height:1.55}.empty-training-state__button[data-v-f5a717f3]{position:relative}.article-training__progress[data-v-f21eb909]{display:grid;grid-template-columns:repeat(var(--progress-count),minmax(0,1fr));gap:4px}.article-training__progress-segment[data-v-f21eb909]{height:6px;border-radius:999px;background:var(--ui-bg-accented);transition:background-color .16s ease,border-color .16s ease,opacity .16s ease}.article-training__progress-segment--current[data-v-f21eb909]{background:var(--ui-primary)}.article-training__progress-segment--right[data-v-f21eb909]{background:var(--ui-success)}.article-training__progress-segment--wrong[data-v-f21eb909]{background:var(--ui-error)}.article-training__content[data-v-f21eb909],.article-training__finish[data-v-f21eb909],.article-training__state[data-v-f21eb909]{min-height:22rem}.article-training__finish[data-v-f21eb909],.article-training__state[data-v-f21eb909]{display:grid;place-items:center;gap:20px;text-align:center}.article-training__state-text[data-v-f21eb909]{max-width:420px;margin:-4px 0 0;color:var(--ui-text-muted);font-weight:650;line-height:1.5}.article-training__finish[data-v-f21eb909]{align-content:center}.article-training__finish-slogan[data-v-f21eb909]{max-width:560px;margin:0;font-size:1.5rem;font-weight:850;line-height:1.2;color:var(--ui-text-highlighted)}.article-training__finish-score[data-v-f21eb909]{margin:0;font-size:3rem;font-weight:900;line-height:1;color:var(--ui-primary)}.article-training__finish-caption[data-v-f21eb909]{margin:0;font-size:1rem;font-weight:400;color:var(--ui-text-muted)}.article-training__section-label[data-v-f21eb909]{margin:0;color:var(--ui-text-muted);font-size:1rem;font-weight:700;text-align:center}.article-training__summary-list[data-v-f21eb909]{display:grid;gap:12px;width:min(100%,42rem)}.article-training__summary-item[data-v-f21eb909]{display:grid;overflow:hidden;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-bg);text-align:left}.article-training__summary-row[data-v-f21eb909]{display:grid;grid-template-columns:minmax(8.5rem,.42fr) minmax(0,1fr);gap:14px;padding:10px 12px;border-bottom:1px solid var(--ui-border)}.article-training__summary-row[data-v-f21eb909]:last-child{border-bottom:0}.article-training__summary-label[data-v-f21eb909]{color:var(--ui-text-muted);font-size:.75rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.article-training__summary-value[data-v-f21eb909]{min-width:0;color:var(--ui-text-highlighted);font-size:.95rem;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.article-training__summary-value--strong[data-v-f21eb909]{font-weight:850}.article-training__summary-result[data-v-f21eb909]{width:-moz-fit-content;width:fit-content;border-radius:6px;padding:3px 8px;font-size:.8rem;font-weight:850}.article-training__summary-result--right[data-v-f21eb909]{background:color-mix(in srgb,var(--ui-success) 14%,transparent);color:var(--ui-success)}.article-training__summary-result--wrong[data-v-f21eb909]{background:color-mix(in srgb,var(--ui-error) 14%,transparent);color:var(--ui-error)}.article-training__spinner[data-v-f21eb909]{width:36px;height:36px;color:var(--ui-primary);animation:spin-f21eb909 1s linear infinite}.article-training__content[data-v-f21eb909]{display:grid;align-content:start;justify-items:center;gap:20px;padding-top:1rem;text-align:center}.article-training__header[data-v-f21eb909]{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.article-training__auto-next[data-v-f21eb909]{justify-self:end}.article-training__word[data-v-f21eb909]{margin:0;font-size:clamp(2rem,6vw,3.5rem);font-weight:850;letter-spacing:-.04em;line-height:1.08;color:var(--ui-text-highlighted)}.article-training__translation[data-v-f21eb909]{min-height:28px;margin:0;font-size:1.05rem;color:var(--ui-text-muted)}.article-training__options[data-v-f21eb909]{display:grid;width:min(100%,640px);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.article-training__option[data-v-f21eb909]{display:inline-flex;align-items:center;gap:10px;justify-content:center;min-height:58px;font-size:1.4rem;font-weight:700}.article-training__option[data-v-f21eb909]:disabled{opacity:1}.article-training__option-key[data-v-f21eb909]{display:inline-grid;width:1.05rem;height:1.05rem;place-items:center;border:1px solid;border-radius:.25rem;font-size:.55rem;opacity:.65}.article-training__result[data-v-f21eb909]{display:grid;min-height:92px;place-items:center}.article-training__feedback[data-v-f21eb909]{margin:0;font-size:1.18rem;font-weight:800;color:var(--ui-text-muted)}.article-training__feedback--right[data-v-f21eb909]{color:var(--ui-success)}.article-training__feedback--wrong[data-v-f21eb909]{color:var(--ui-error)}@keyframes spin-f21eb909{to{transform:rotate(1turn)}}@media(max-width:520px){.article-training__header[data-v-f21eb909],.article-training__options[data-v-f21eb909]{grid-template-columns:1fr}.article-training__header>span[data-v-f21eb909]{display:none}.article-training__auto-next[data-v-f21eb909]{justify-self:center}.article-training__summary-row[data-v-f21eb909]{grid-template-columns:1fr;gap:4px}}.word-warmup__progress[data-v-b3926f81]{display:grid;grid-template-columns:repeat(var(--progress-count),minmax(0,1fr));gap:4px}.word-warmup__progress-segment[data-v-b3926f81]{height:6px;border-radius:999px;background:var(--ui-bg-accented)}.word-warmup__progress-segment--current[data-v-b3926f81]{background:var(--ui-primary)}.word-warmup__progress-segment--right[data-v-b3926f81]{background:var(--ui-success)}.word-warmup__progress-segment--wrong[data-v-b3926f81]{background:var(--ui-error)}.word-warmup__content[data-v-b3926f81],.word-warmup__finish[data-v-b3926f81],.word-warmup__state[data-v-b3926f81]{display:grid;justify-items:center;gap:20px;min-height:22rem;align-content:center;text-align:center}.word-warmup__content[data-v-b3926f81]{align-content:start;padding-top:1rem}.word-warmup__spinner[data-v-b3926f81]{width:2.5rem;height:2.5rem;animation:word-warmup-spin-b3926f81 .8s linear infinite}.word-warmup__prompt-row[data-v-b3926f81]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100%,38rem);gap:20px}.word-warmup__prompt[data-v-b3926f81]{grid-column:2;margin:0;color:var(--ui-text-muted);font-weight:700}.word-warmup__auto-next[data-v-b3926f81]{grid-column:3;justify-self:end}.word-warmup__word-row[data-v-b3926f81]{display:flex;align-items:center;gap:8px}.word-warmup__word-row h2[data-v-b3926f81]{margin:0;color:var(--ui-text-highlighted);font-size:clamp(2rem,6vw,3.5rem);font-weight:850;letter-spacing:-.04em}.word-warmup__options[data-v-b3926f81]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,640px)}.word-warmup__option[data-v-b3926f81]{display:inline-flex;min-height:58px;justify-content:center;gap:10px;font-size:1.4rem;font-weight:700;white-space:normal}.word-warmup__option[data-v-b3926f81]:disabled{opacity:1}.word-warmup__key[data-v-b3926f81]{display:grid;width:1.05rem;height:1.05rem;border:1px solid;border-radius:.25rem;font-size:.55rem;opacity:.65;place-items:center}.word-warmup__option-keys[data-v-b3926f81]{display:inline-flex;gap:4px}.word-warmup__feedback[data-v-b3926f81]{min-height:1.5rem;margin:0;font-weight:800}.word-warmup__slogan[data-v-b3926f81]{margin:0;color:var(--ui-text-highlighted);font-size:1.5rem;font-weight:850}.word-warmup__score[data-v-b3926f81]{margin:0;color:var(--ui-primary);font-size:3rem;font-weight:900}@keyframes word-warmup-spin-b3926f81{to{transform:rotate(1turn)}}@media(max-width:640px){.word-warmup__prompt-row[data-v-b3926f81]{gap:12px}.word-warmup__options[data-v-b3926f81]{grid-template-columns:1fr}.word-warmup__option[data-v-b3926f81]{min-height:4.75rem}}.word-translation__progress[data-v-1a1f952e]{display:grid;grid-template-columns:repeat(var(--progress-count),minmax(0,1fr));gap:4px}.word-translation__progress-segment[data-v-1a1f952e]{height:6px;border-radius:999px;background:var(--ui-bg-accented);transition:background-color .16s ease,border-color .16s ease,opacity .16s ease}.word-translation__progress-segment--current[data-v-1a1f952e]{background:var(--ui-primary)}.word-translation__progress-segment--right[data-v-1a1f952e]{background:var(--ui-success)}.word-translation__progress-segment--wrong[data-v-1a1f952e]{background:var(--ui-error)}.word-translation__content[data-v-1a1f952e],.word-translation__finish[data-v-1a1f952e],.word-translation__state[data-v-1a1f952e]{min-height:22rem}.word-translation__finish[data-v-1a1f952e],.word-translation__state[data-v-1a1f952e]{display:grid;place-items:center;gap:20px;text-align:center}.word-translation__state-text[data-v-1a1f952e]{max-width:420px;margin:-4px 0 0;color:var(--ui-text-muted);line-height:1.55}.word-translation__finish[data-v-1a1f952e]{align-content:center}.word-translation__finish-slogan[data-v-1a1f952e]{max-width:560px;margin:0;color:var(--ui-text-highlighted);font-size:1.5rem;font-weight:850;line-height:1.2}.word-translation__finish-score[data-v-1a1f952e]{margin:0;color:var(--ui-primary);font-size:3rem;font-weight:900;line-height:1}.word-translation__finish-caption[data-v-1a1f952e]{margin:0;color:var(--ui-text-muted);font-size:1rem;font-weight:400}.word-translation__section-label[data-v-1a1f952e]{margin:0;color:var(--ui-text-muted);font-size:1rem;font-weight:700}.word-translation__summary-list[data-v-1a1f952e]{display:grid;gap:12px;width:min(100%,42rem)}.word-translation__summary-item[data-v-1a1f952e]{display:grid;overflow:hidden;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-bg);text-align:left}.word-translation__summary-row[data-v-1a1f952e]{display:grid;grid-template-columns:minmax(8.5rem,.42fr) minmax(0,1fr);gap:14px;padding:10px 12px;border-bottom:1px solid var(--ui-border)}.word-translation__summary-row[data-v-1a1f952e]:last-child{border-bottom:0}.word-translation__summary-label[data-v-1a1f952e]{color:var(--ui-text-muted);font-size:.75rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.word-translation__summary-value[data-v-1a1f952e]{min-width:0;color:var(--ui-text-highlighted);font-size:.95rem;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.word-translation__summary-value--strong[data-v-1a1f952e]{font-weight:850}.word-translation__summary-result[data-v-1a1f952e]{width:-moz-fit-content;width:fit-content;border-radius:6px;padding:3px 8px;font-size:.8rem;font-weight:850}.word-translation__summary-result--right[data-v-1a1f952e]{background:color-mix(in srgb,var(--ui-success) 14%,transparent);color:var(--ui-success)}.word-translation__summary-result--wrong[data-v-1a1f952e]{background:color-mix(in srgb,var(--ui-error) 14%,transparent);color:var(--ui-error)}.word-translation__spinner[data-v-1a1f952e]{width:36px;height:36px;color:var(--ui-primary);animation:spin-1a1f952e 1s linear infinite}.word-translation__content[data-v-1a1f952e]{display:grid;align-content:start;justify-items:center;gap:20px;padding-top:1rem;text-align:center}.word-translation__header[data-v-1a1f952e]{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.word-translation__auto-next[data-v-1a1f952e]{justify-self:end}.word-translation__word[data-v-1a1f952e]{margin:0;color:var(--ui-text-highlighted);font-size:clamp(2rem,6vw,3.5rem);font-weight:850;letter-spacing:-.04em;line-height:1.08}.word-translation__options[data-v-1a1f952e]{display:grid;width:min(100%,640px);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.word-translation__option[data-v-1a1f952e]{display:inline-flex;min-height:58px;justify-content:center;gap:10px;font-size:1.4rem;font-weight:700;white-space:normal}.word-translation__option[data-v-1a1f952e]:disabled{opacity:1}.word-translation__option-keys[data-v-1a1f952e]{display:inline-flex;flex:0 0 auto;gap:4px}.word-translation__option-key[data-v-1a1f952e]{display:inline-grid;width:1.05rem;height:1.05rem;flex:0 0 auto;place-items:center;border:1px solid;border-radius:.25rem;font-size:.55rem;opacity:.65}.word-translation__result[data-v-1a1f952e]{display:grid;gap:12px;min-height:92px;place-items:center}.word-translation__actions[data-v-1a1f952e]{display:flex;justify-content:center;align-items:center;gap:8px}.word-translation__actions--sound-above[data-v-1a1f952e]{flex-direction:column;gap:12px}.word-translation__sound-button[data-v-1a1f952e] svg{transform-origin:center}.word-translation__sound-button--speaking[data-v-1a1f952e] svg{animation:speaking-speaker-1a1f952e .78s ease-in-out infinite}.word-translation__feedback[data-v-1a1f952e]{margin:0;color:var(--ui-text-muted);font-size:1.12rem;font-weight:850}.word-translation__feedback--right[data-v-1a1f952e]{color:var(--ui-success)}.word-translation__feedback--wrong[data-v-1a1f952e]{color:var(--ui-error)}@keyframes spin-1a1f952e{to{transform:rotate(1turn)}}@keyframes speaking-speaker-1a1f952e{0%,to{transform:scale(1)}45%{transform:scale(1.16)}}@media(max-width:540px){.word-translation__header[data-v-1a1f952e],.word-translation__options[data-v-1a1f952e],.word-translation__summary-row[data-v-1a1f952e]{grid-template-columns:1fr}.word-translation__auto-next[data-v-1a1f952e]{justify-self:center}}.translation-word__progress[data-v-22a6f5a0]{display:grid;grid-template-columns:repeat(var(--progress-count),minmax(0,1fr));gap:4px}.translation-word__progress-segment[data-v-22a6f5a0]{height:6px;border-radius:999px;background:var(--ui-bg-accented);transition:background-color .16s ease,border-color .16s ease,opacity .16s ease}.translation-word__progress-segment--current[data-v-22a6f5a0]{background:var(--ui-primary)}.translation-word__progress-segment--right[data-v-22a6f5a0]{background:var(--ui-success)}.translation-word__progress-segment--wrong[data-v-22a6f5a0]{background:var(--ui-error)}.translation-word__content[data-v-22a6f5a0],.translation-word__finish[data-v-22a6f5a0],.translation-word__state[data-v-22a6f5a0]{min-height:22rem}.translation-word__finish[data-v-22a6f5a0],.translation-word__state[data-v-22a6f5a0]{display:grid;place-items:center;gap:20px;text-align:center}.translation-word__state-text[data-v-22a6f5a0]{max-width:420px;margin:-4px 0 0;color:var(--ui-text-muted);line-height:1.55}.translation-word__finish[data-v-22a6f5a0]{align-content:center}.translation-word__finish-slogan[data-v-22a6f5a0]{max-width:560px;margin:0;color:var(--ui-text-highlighted);font-size:1.5rem;font-weight:850;line-height:1.2}.translation-word__finish-score[data-v-22a6f5a0]{margin:0;color:var(--ui-primary);font-size:3rem;font-weight:900;line-height:1}.translation-word__finish-caption[data-v-22a6f5a0]{margin:0;color:var(--ui-text-muted);font-size:1rem;font-weight:400}.translation-word__section-label[data-v-22a6f5a0]{margin:0;color:var(--ui-text-muted);font-size:1rem;font-weight:700}.translation-word__summary-list[data-v-22a6f5a0]{display:grid;gap:12px;width:min(100%,42rem)}.translation-word__summary-item[data-v-22a6f5a0]{display:grid;overflow:hidden;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-bg);text-align:left}.translation-word__summary-row[data-v-22a6f5a0]{display:grid;grid-template-columns:minmax(8.5rem,.42fr) minmax(0,1fr);gap:14px;padding:10px 12px;border-bottom:1px solid var(--ui-border)}.translation-word__summary-row[data-v-22a6f5a0]:last-child{border-bottom:0}.translation-word__summary-label[data-v-22a6f5a0]{color:var(--ui-text-muted);font-size:.75rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.translation-word__summary-value[data-v-22a6f5a0]{min-width:0;color:var(--ui-text-highlighted);font-size:.95rem;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.translation-word__summary-value--strong[data-v-22a6f5a0]{font-weight:850}.translation-word__summary-result[data-v-22a6f5a0]{width:-moz-fit-content;width:fit-content;border-radius:6px;padding:3px 8px;font-size:.8rem;font-weight:850}.translation-word__summary-result--right[data-v-22a6f5a0]{background:color-mix(in srgb,var(--ui-success) 14%,transparent);color:var(--ui-success)}.translation-word__summary-result--wrong[data-v-22a6f5a0]{background:color-mix(in srgb,var(--ui-error) 14%,transparent);color:var(--ui-error)}.translation-word__spinner[data-v-22a6f5a0]{width:36px;height:36px;color:var(--ui-primary);animation:spin-22a6f5a0 1s linear infinite}.translation-word__content[data-v-22a6f5a0]{display:grid;align-content:start;justify-items:center;gap:20px;padding-top:1rem;text-align:center}.translation-word__header[data-v-22a6f5a0]{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.translation-word__auto-next[data-v-22a6f5a0]{justify-self:end}.translation-word__word[data-v-22a6f5a0]{margin:0;color:var(--ui-text-highlighted);font-size:clamp(2rem,6vw,3.5rem);font-weight:850;letter-spacing:-.04em;line-height:1.08}.translation-word__options[data-v-22a6f5a0]{display:grid;width:min(100%,640px);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.translation-word__option[data-v-22a6f5a0]{display:inline-flex;min-height:58px;justify-content:center;gap:10px;font-size:1.4rem;font-weight:700;white-space:normal}.translation-word__option[data-v-22a6f5a0]:disabled{opacity:1}.translation-word__option-keys[data-v-22a6f5a0]{display:inline-flex;flex:0 0 auto;gap:4px}.translation-word__option-key[data-v-22a6f5a0]{display:inline-grid;width:1.05rem;height:1.05rem;flex:0 0 auto;place-items:center;border:1px solid;border-radius:.25rem;font-size:.55rem;opacity:.65}.translation-word__result[data-v-22a6f5a0]{display:grid;gap:12px;min-height:92px;place-items:center}.translation-word__actions[data-v-22a6f5a0]{display:flex;justify-content:center;align-items:center;gap:8px}.translation-word__actions--sound-above[data-v-22a6f5a0]{flex-direction:column;gap:12px}.translation-word__sound-button[data-v-22a6f5a0] svg{transform-origin:center}.translation-word__sound-button--speaking[data-v-22a6f5a0] svg{animation:speaking-speaker-22a6f5a0 .78s ease-in-out infinite}.translation-word__feedback[data-v-22a6f5a0]{margin:0;color:var(--ui-text-muted);font-size:1.12rem;font-weight:850}.translation-word__feedback--right[data-v-22a6f5a0]{color:var(--ui-success)}.translation-word__feedback--wrong[data-v-22a6f5a0]{color:var(--ui-error)}@keyframes spin-22a6f5a0{to{transform:rotate(1turn)}}@keyframes speaking-speaker-22a6f5a0{0%,to{transform:scale(1)}45%{transform:scale(1.16)}}@media(max-width:540px){.translation-word__header[data-v-22a6f5a0],.translation-word__options[data-v-22a6f5a0],.translation-word__summary-row[data-v-22a6f5a0]{grid-template-columns:1fr}.translation-word__auto-next[data-v-22a6f5a0]{justify-self:center}}.matching-training__progress[data-v-e94d0acb]{display:grid;grid-template-columns:repeat(var(--progress-count),minmax(0,1fr));gap:4px}.matching-training__progress-segment[data-v-e94d0acb]{height:6px;border-radius:999px;background:var(--ui-bg-accented);transition:background-color .16s ease,border-color .16s ease,opacity .16s ease}.matching-training__progress-segment--current[data-v-e94d0acb]{background:var(--ui-primary)}.matching-training__progress-segment--right[data-v-e94d0acb]{background:var(--ui-success)}.matching-training__progress-segment--wrong[data-v-e94d0acb]{background:var(--ui-error)}.matching-training__content[data-v-e94d0acb],.matching-training__finish[data-v-e94d0acb],.matching-training__state[data-v-e94d0acb]{min-height:22rem}.matching-training__finish[data-v-e94d0acb],.matching-training__state[data-v-e94d0acb]{display:grid;place-items:center;gap:20px;text-align:center}.matching-training__state-text[data-v-e94d0acb]{max-width:420px;margin:-4px 0 0;color:var(--ui-text-muted);line-height:1.55}.matching-training__finish[data-v-e94d0acb]{align-content:center}.matching-training__finish-slogan[data-v-e94d0acb]{max-width:560px;margin:0;color:var(--ui-text-highlighted);font-size:1.5rem;font-weight:850;line-height:1.2}.matching-training__finish-score[data-v-e94d0acb]{margin:0;color:var(--ui-primary);font-size:3rem;font-weight:900;line-height:1}.matching-training__finish-caption[data-v-e94d0acb]{margin:0;color:var(--ui-text-muted);font-size:1rem;font-weight:400}.matching-training__section-label[data-v-e94d0acb]{margin:0;color:var(--ui-text-muted);font-size:1rem;font-weight:700}.matching-training__summary-list[data-v-e94d0acb]{display:grid;gap:12px;width:min(100%,42rem)}.matching-training__summary-item[data-v-e94d0acb]{display:grid;overflow:hidden;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-bg);text-align:left}.matching-training__summary-row[data-v-e94d0acb]{display:grid;grid-template-columns:minmax(8.5rem,.42fr) minmax(0,1fr);gap:14px;padding:10px 12px;border-bottom:1px solid var(--ui-border)}.matching-training__summary-row[data-v-e94d0acb]:last-child{border-bottom:0}.matching-training__summary-label[data-v-e94d0acb]{color:var(--ui-text-muted);font-size:.75rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.matching-training__summary-value[data-v-e94d0acb]{min-width:0;color:var(--ui-text-highlighted);font-size:.95rem;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.matching-training__summary-value--strong[data-v-e94d0acb]{font-weight:850}.matching-training__summary-result[data-v-e94d0acb]{width:-moz-fit-content;width:fit-content;border-radius:6px;padding:3px 8px;font-size:.8rem;font-weight:850}.matching-training__summary-result--right[data-v-e94d0acb]{background:color-mix(in srgb,var(--ui-success) 14%,transparent);color:var(--ui-success)}.matching-training__summary-result--wrong[data-v-e94d0acb]{background:color-mix(in srgb,var(--ui-error) 14%,transparent);color:var(--ui-error)}.matching-training__spinner[data-v-e94d0acb]{width:36px;height:36px;color:var(--ui-primary);animation:spin-e94d0acb 1s linear infinite}.matching-training__content[data-v-e94d0acb]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px;padding-top:1rem;text-align:center}.matching-training__header[data-v-e94d0acb]{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.matching-training__auto-next[data-v-e94d0acb]{justify-self:end}.matching-training__board[data-v-e94d0acb]{display:grid;gap:12px;width:min(100%,40rem)}.matching-training__match-row[data-v-e94d0acb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.matching-training__match-prompt[data-v-e94d0acb],.matching-training__slot[data-v-e94d0acb]{display:grid;min-height:58px;place-items:center;border-radius:8px;padding:12px 14px;font-size:1.2rem;font-weight:700;line-height:1.35}.matching-training__match-prompt[data-v-e94d0acb]{border:1px solid transparent}.matching-training__match-prompt[data-v-e94d0acb],.matching-training__slot[data-v-e94d0acb]{background:var(--ui-bg-elevated);color:var(--ui-text-highlighted)}.matching-training__slot[data-v-e94d0acb]{border:1px dashed var(--ui-border-accented);cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.matching-training__slot[data-v-e94d0acb]:disabled{cursor:default;opacity:1}.matching-training__slot--filled[data-v-e94d0acb]{border-style:solid;border-color:transparent;background:var(--ui-bg-elevated)}.matching-training__slot--filled[data-v-e94d0acb]:not(:disabled):focus-visible,.matching-training__slot--filled[data-v-e94d0acb]:not(:disabled):hover{background:color-mix(in srgb,var(--ui-bg-accented) 75%,transparent);outline:none}.matching-training__match-row--right .matching-training__slot[data-v-e94d0acb]{border-color:var(--ui-success);background:var(--ui-success);color:var(--ui-text-inverted)}.matching-training__match-row--wrong .matching-training__slot[data-v-e94d0acb]{border-color:var(--ui-error);background:var(--ui-error);color:var(--ui-text-inverted)}.matching-training__option-bank[data-v-e94d0acb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:58px;width:min(100%,40rem)}.matching-training__option[data-v-e94d0acb]{display:inline-flex;min-height:58px;justify-content:center;gap:10px;font-size:1.4rem;font-weight:700;white-space:normal}.matching-training__option[data-v-e94d0acb]:disabled{opacity:1}.matching-training__option-keys[data-v-e94d0acb]{display:inline-flex;flex:0 0 auto;gap:4px}.matching-training__option-key[data-v-e94d0acb]{display:inline-grid;width:1.05rem;height:1.05rem;flex:0 0 auto;place-items:center;border:1px solid;border-radius:.25rem;font-size:.55rem;opacity:.65}.matching-training__result[data-v-e94d0acb]{display:grid;min-height:92px;place-items:center}.matching-training__feedback[data-v-e94d0acb]{margin:0;color:var(--ui-text-muted);font-size:1.12rem;font-weight:850}.matching-training__feedback--right[data-v-e94d0acb]{color:var(--ui-success)}.matching-training__feedback--wrong[data-v-e94d0acb]{color:var(--ui-error)}@keyframes spin-e94d0acb{to{transform:rotate(1turn)}}@media(max-width:540px){.matching-training__header[data-v-e94d0acb],.matching-training__match-row[data-v-e94d0acb],.matching-training__option-bank[data-v-e94d0acb],.matching-training__summary-row[data-v-e94d0acb]{grid-template-columns:1fr}.matching-training__auto-next[data-v-e94d0acb]{justify-self:center}}.word-constructor__progress[data-v-07c7678d]{display:grid;grid-template-columns:repeat(var(--progress-count),minmax(0,1fr));gap:4px}.word-constructor__progress-segment[data-v-07c7678d]{height:6px;border-radius:999px;background:var(--ui-bg-accented)}.word-constructor__progress-segment--current[data-v-07c7678d]{background:var(--ui-primary)}.word-constructor__progress-segment--right[data-v-07c7678d]{background:var(--ui-success)}.word-constructor__progress-segment--wrong[data-v-07c7678d]{background:var(--ui-error)}.word-constructor__content[data-v-07c7678d],.word-constructor__finish[data-v-07c7678d],.word-constructor__state[data-v-07c7678d]{min-height:22rem}.word-constructor__finish[data-v-07c7678d],.word-constructor__state[data-v-07c7678d]{display:grid;place-items:center;gap:20px;text-align:center}.word-constructor__content[data-v-07c7678d]{display:grid;align-content:start;justify-items:center;gap:20px;padding-top:1rem;text-align:center}.word-constructor__header[data-v-07c7678d]{display:grid;width:100%;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.word-constructor__auto-next[data-v-07c7678d]{justify-self:end}.word-constructor__section-label[data-v-07c7678d]{margin:0;color:var(--ui-text-muted);font-size:1rem;font-weight:700;text-align:center}.word-constructor__translation[data-v-07c7678d]{margin:0;color:var(--ui-text-highlighted);font-size:clamp(2rem,6vw,3.5rem);font-weight:850;letter-spacing:-.04em;line-height:1.08;text-align:center}.word-constructor__answer[data-v-07c7678d],.word-constructor__letter-bank[data-v-07c7678d]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:min(100%,40rem)}.word-constructor__answer[data-v-07c7678d]{min-height:64px;align-items:center}.word-constructor__answer-slot[data-v-07c7678d]{display:grid;width:44px;height:52px;place-items:center;border:1px dashed var(--ui-border-accented);border-radius:8px;background:var(--ui-bg-elevated);color:var(--ui-text-highlighted);font-size:1.35rem;font-weight:900;line-height:1;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.word-constructor__answer-slot[data-v-07c7678d]:disabled{cursor:default;opacity:1}.word-constructor__answer-slot--filled[data-v-07c7678d]{border-color:transparent;border-style:solid;cursor:pointer}.word-constructor__answer-slot--filled[data-v-07c7678d]:not(:disabled):focus-visible,.word-constructor__answer-slot--filled[data-v-07c7678d]:not(:disabled):hover{background:color-mix(in srgb,var(--ui-bg-accented) 75%,transparent);outline:none}.word-constructor__answer-slot--right[data-v-07c7678d]{border-color:var(--ui-success);background:var(--ui-success);color:var(--ui-text-inverted)}.word-constructor__answer-slot--wrong[data-v-07c7678d]{border-color:var(--ui-error);background:var(--ui-error);color:var(--ui-text-inverted)}.word-constructor__answer-slot--right[data-v-07c7678d]:not(:disabled):focus-visible,.word-constructor__answer-slot--right[data-v-07c7678d]:not(:disabled):hover{background:var(--ui-success)}.word-constructor__answer-slot--wrong[data-v-07c7678d]:not(:disabled):focus-visible,.word-constructor__answer-slot--wrong[data-v-07c7678d]:not(:disabled):hover{background:var(--ui-error)}.word-constructor__space[data-v-07c7678d]{width:18px}.word-constructor__letter-bank[data-v-07c7678d]{min-height:58px}.word-constructor__letter-token[data-v-07c7678d]{position:relative;width:44px;min-width:44px;justify-content:center;font-size:1.1rem;font-weight:850}.word-constructor__letter-token[data-v-07c7678d]:disabled{opacity:1}.word-constructor__letter-text[data-v-07c7678d]{line-height:1}.word-constructor__letter-count[data-v-07c7678d]{position:absolute;top:-7px;right:-7px;display:grid;min-width:19px;height:19px;place-items:center;border:1px solid var(--ui-border);border-radius:999px;background:var(--ui-bg);color:var(--ui-text-muted);font-size:.68rem;font-weight:900;line-height:1}.word-constructor__result[data-v-07c7678d]{display:grid;justify-items:center;gap:12px;min-height:78px}.word-constructor__feedback[data-v-07c7678d]{margin:0;font-size:1rem;font-weight:850;text-align:center}.word-constructor__feedback--right[data-v-07c7678d]{color:var(--ui-success)}.word-constructor__feedback--wrong[data-v-07c7678d]{color:var(--ui-error)}.word-constructor__actions[data-v-07c7678d]{display:flex;justify-content:center;align-items:center;gap:8px;min-height:44px}.word-constructor__actions--sound-above[data-v-07c7678d]{flex-direction:column;gap:12px}.word-constructor__sound-button[data-v-07c7678d] svg{transform-origin:center}.word-constructor__sound-button--speaking[data-v-07c7678d] svg{animation:speaking-speaker-07c7678d .78s ease-in-out infinite}@keyframes speaking-speaker-07c7678d{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.word-constructor__finish[data-v-07c7678d]{align-content:center}.word-constructor__finish-slogan[data-v-07c7678d]{max-width:560px;margin:0;color:var(--ui-text-highlighted);font-size:1.5rem;font-weight:850;line-height:1.2}.word-constructor__finish-score[data-v-07c7678d]{margin:0;color:var(--ui-primary);font-size:3rem;font-weight:900;line-height:1}.word-constructor__finish-caption[data-v-07c7678d]{margin:0;color:var(--ui-text-muted);font-size:1rem;font-weight:400}.word-constructor__summary-list[data-v-07c7678d]{display:grid;width:min(100%,720px);gap:10px}.word-constructor__summary-item[data-v-07c7678d]{display:grid;overflow:hidden;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-bg)}.word-constructor__summary-row[data-v-07c7678d]{display:grid;grid-template-columns:minmax(7.5rem,.3fr) minmax(0,1fr);gap:12px;padding:10px 12px;border-bottom:1px solid var(--ui-border)}.word-constructor__summary-row[data-v-07c7678d]:last-child{border-bottom:0}.word-constructor__summary-label[data-v-07c7678d]{color:var(--ui-text-muted);font-size:.75rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.word-constructor__summary-value[data-v-07c7678d]{min-width:0;color:var(--ui-text-highlighted);font-weight:650;overflow-wrap:anywhere}.word-constructor__summary-value--strong[data-v-07c7678d]{font-weight:850}.word-constructor__summary-result[data-v-07c7678d]{width:-moz-fit-content;width:fit-content;font-weight:850}.word-constructor__summary-result--right[data-v-07c7678d]{color:var(--ui-success)}.word-constructor__summary-result--wrong[data-v-07c7678d]{color:var(--ui-error)}.word-constructor__spinner[data-v-07c7678d]{width:2rem;height:2rem;color:var(--ui-primary);animation:word-constructor-spin-07c7678d .9s linear infinite}@keyframes word-constructor-spin-07c7678d{to{transform:rotate(1turn)}}@media(max-width:640px){.word-constructor__header[data-v-07c7678d]{grid-template-columns:1fr}.word-constructor__auto-next[data-v-07c7678d]{justify-self:center}.word-constructor__answer-slot[data-v-07c7678d],.word-constructor__letter-token[data-v-07c7678d]{width:38px;min-width:38px}.word-constructor__answer-slot[data-v-07c7678d]{height:46px}.word-constructor__summary-row[data-v-07c7678d]{grid-template-columns:1fr;gap:4px}}.listening-training__progress[data-v-d119d69f]{display:grid;grid-template-columns:repeat(var(--progress-count),minmax(0,1fr));gap:4px}.listening-training__progress-segment[data-v-d119d69f]{height:6px;border-radius:999px;background:var(--ui-bg-accented)}.listening-training__progress-segment--current[data-v-d119d69f]{background:var(--ui-primary)}.listening-training__progress-segment--right[data-v-d119d69f]{background:var(--ui-success)}.listening-training__progress-segment--wrong[data-v-d119d69f]{background:var(--ui-error)}.listening-training__content[data-v-d119d69f],.listening-training__finish[data-v-d119d69f],.listening-training__state[data-v-d119d69f]{min-height:22rem}.listening-training__finish[data-v-d119d69f],.listening-training__state[data-v-d119d69f]{display:grid;place-items:center;gap:20px;text-align:center}.listening-training__state-text[data-v-d119d69f]{max-width:420px;margin:-4px 0 0;color:var(--ui-text-muted);line-height:1.55}.listening-training__content[data-v-d119d69f]{display:grid;align-content:start;justify-items:center;gap:20px;padding-top:1rem;text-align:center}.listening-training__header[data-v-d119d69f]{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.listening-training__toggles[data-v-d119d69f]{display:flex;flex-direction:column;align-items:flex-start;justify-self:end;min-width:-moz-max-content;min-width:max-content;gap:10px;text-align:left}.listening-training__section-label[data-v-d119d69f]{margin:0;color:var(--ui-text-muted);font-size:1rem;font-weight:700}.listening-training__play-button[data-v-d119d69f]{width:5.25rem;min-width:5.25rem;height:5.25rem;justify-content:center;border-radius:18px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-primary) 16%,transparent)}.listening-training__play-button[data-v-d119d69f] svg{width:1.8rem;height:1.8rem;transform-origin:center}.listening-training__play-button--speaking[data-v-d119d69f] svg{animation:speaking-speaker-d119d69f .78s ease-in-out infinite}.listening-training__answer-form[data-v-d119d69f]{display:grid;width:min(100%,40rem);justify-items:center;gap:18px}.listening-training__answer-shell[data-v-d119d69f]{display:grid;justify-items:center;filter:drop-shadow(0 18px 35px color-mix(in srgb,var(--ui-primary) 8%,transparent))}.listening-training__input[data-v-d119d69f]{width:min(100%,40rem)}.listening-training__input[data-v-d119d69f] input{min-height:3.75rem;border-radius:8px;text-align:center;font-size:clamp(1.3rem,4vw,1.9rem);font-weight:760;letter-spacing:.005em;line-height:1.1;color:var(--ui-text-highlighted);caret-color:var(--ui-primary)}.listening-training__input[data-v-d119d69f] input::-moz-placeholder{color:color-mix(in srgb,var(--ui-text-muted) 68%,transparent);font-weight:850}.listening-training__input[data-v-d119d69f] input::placeholder{color:color-mix(in srgb,var(--ui-text-muted) 68%,transparent);font-weight:850}.listening-training__result[data-v-d119d69f]{display:grid;min-height:92px;justify-items:center;gap:12px}.listening-training__feedback[data-v-d119d69f]{margin:0;color:var(--ui-text-muted);font-size:1.05rem;font-weight:850;text-align:center}.listening-training__feedback--right[data-v-d119d69f]{color:var(--ui-success)}.listening-training__feedback--wrong[data-v-d119d69f]{color:var(--ui-error)}.listening-training__finish[data-v-d119d69f]{align-content:center}.listening-training__finish-slogan[data-v-d119d69f]{max-width:560px;margin:0;color:var(--ui-text-highlighted);font-size:1.5rem;font-weight:850;line-height:1.2}.listening-training__finish-score[data-v-d119d69f]{margin:0;color:var(--ui-primary);font-size:3rem;font-weight:900;line-height:1}.listening-training__finish-caption[data-v-d119d69f]{margin:0;color:var(--ui-text-muted);font-size:1rem;font-weight:400}.listening-training__summary-list[data-v-d119d69f]{display:grid;width:min(100%,42rem);gap:12px}.listening-training__summary-item[data-v-d119d69f]{display:grid;overflow:hidden;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-bg);text-align:left}.listening-training__summary-row[data-v-d119d69f]{display:grid;grid-template-columns:minmax(8.5rem,.42fr) minmax(0,1fr);gap:14px;padding:10px 12px;border-bottom:1px solid var(--ui-border)}.listening-training__summary-row[data-v-d119d69f]:last-child{border-bottom:0}.listening-training__summary-label[data-v-d119d69f]{color:var(--ui-text-muted);font-size:.75rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.listening-training__summary-value[data-v-d119d69f]{min-width:0;color:var(--ui-text-highlighted);font-size:.95rem;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.listening-training__summary-value--strong[data-v-d119d69f]{font-weight:850}.listening-training__summary-result[data-v-d119d69f]{width:-moz-fit-content;width:fit-content;border-radius:6px;padding:3px 8px;font-size:.8rem;font-weight:850}.listening-training__summary-result--right[data-v-d119d69f]{background:color-mix(in srgb,var(--ui-success) 14%,transparent);color:var(--ui-success)}.listening-training__summary-result--wrong[data-v-d119d69f]{background:color-mix(in srgb,var(--ui-error) 14%,transparent);color:var(--ui-error)}.listening-training__spinner[data-v-d119d69f]{width:36px;height:36px;color:var(--ui-primary);animation:spin-d119d69f 1s linear infinite}@keyframes spin-d119d69f{to{transform:rotate(1turn)}}@keyframes speaking-speaker-d119d69f{0%,to{transform:scale(1)}45%{transform:scale(1.16)}}@media(max-width:540px){.listening-training__summary-row[data-v-d119d69f]{grid-template-columns:1fr}.listening-training__header[data-v-d119d69f]{grid-template-columns:1fr;justify-items:center;gap:8px}.listening-training__header>span[data-v-d119d69f]{display:none}.listening-training__toggles[data-v-d119d69f]{align-items:flex-start;justify-self:center}.listening-training__answer-shell[data-v-d119d69f]{width:100%}.listening-training__play-button[data-v-d119d69f]{width:5.25rem}}
