.footer_footer__SpgxR{border-top:1px solid var(--color-primary);margin-bottom:1rem;min-height:3rem;padding:1rem 1.5rem}.footer_footer__container__sLg_Z{display:flex;flex-direction:column;gap:.75rem}@media(min-width:1024px){.footer_footer__container__sLg_Z{align-items:center;flex-direction:row;justify-content:space-between}}.footer_footer__copyright__7ZjbM{color:var(--color-primary);order:2;text-align:center}@media(min-width:1024px){.footer_footer__copyright__7ZjbM{order:1;text-align:left}}.footer_footer__nav__nQPcN{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;order:1;row-gap:.5rem}@media(min-width:1024px){.footer_footer__nav__nQPcN{display:flex;flex-direction:row;order:2}}.footer_footer__link__0WHf_{text-align:center;transition:opacity .2s ease}.footer_footer__link__0WHf_:hover{opacity:.7}@media(min-width:1024px){.footer_footer__link__0WHf_{text-align:left}.footer_footer__spacer__gE3LU{display:none}}.grammar-training-layout_grammarTrainingLayout__pLFNO{background-color:var(--color-background);display:flex;flex-direction:column;min-height:100dvh}.grammar-training-layout_grammarTrainingLayout__container__FLxrL{flex:1;margin-inline:auto;max-width:56rem;padding:4rem 1rem 1.5rem;width:100%}.grammar-training-layout_grammarTrainingLayout__container--wide__OxXT0{max-width:80rem}.grammar-training-layout_grammarTrainingLayout__container--extraWide__Igqkt{max-width:100rem}.grammar-training-layout_grammarTrainingLayout__loading__2xHIt{align-items:center;display:flex;justify-content:center;min-height:calc(100dvh - 8rem)}.training-question-card_trainingQuestionCard__title__OBMho{margin-bottom:1rem}.training-question-card_trainingQuestionCard__content__hA4rV{font-weight:600;margin-bottom:1rem}.training-question-card_trainingQuestionCard__translation__t01XC{color:var(--color-text-secondary);font-size:.875rem}.training-answer-comparison_answerComparison__lbxEg{background-color:var(--color-surface);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.training-answer-comparison_answerComparison__row__ZkMi8{align-items:baseline;display:flex;gap:.5rem}.training-answer-comparison_answerComparison__label__zslX0{color:var(--color-text-secondary);margin-bottom:0}.training-answer-comparison_answerComparison__value__4a5Bk{margin-bottom:0}.training-ordering_ordering__O1PKG{padding:1rem}@media(min-width:1024px){.training-ordering_ordering__O1PKG{padding:2rem}}.training-ordering_ordering__question__lVbI8{margin:3rem 0;text-align:center}.training-ordering_ordering__questionText__vzfsx{font-weight:500;margin-bottom:0}.training-ordering_ordering__emptyText__IYsj5{margin:0;text-align:center;width:100%}.training-ordering_ordering__tokenText__CoP_9{font-weight:500}.training-ordering_ordering__tokenText--used__534iP{opacity:.5}.training-ordering_ordering__section__WzqAW>*+*{margin-top:1.5rem}.training-ordering_ordering__selectedArea__W87dT{align-items:center;background-color:color-mix(in srgb,var(--color-primary) 5%,transparent);border:2px dashed color-mix(in srgb,var(--color-primary) 30%,transparent);display:flex;justify-content:center;min-height:8rem;padding:1.5rem}@media(min-width:1024px){.training-ordering_ordering__selectedArea__W87dT{min-height:10rem;padding:2rem}}.training-ordering_ordering__selectedEmpty__jbwuY{width:100%}.training-ordering_ordering__tokenList__U5QkU{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}@media(min-width:1024px){.training-ordering_ordering__tokenList__U5QkU{gap:.75rem}}.training-ordering_ordering__label__jvg8e{color:color-mix(in srgb,var(--color-primary) 70%,transparent);font-weight:500;margin-bottom:0}.training-ordering_ordering__tokensWrapper__NUmmu{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}@media(min-width:1024px){.training-ordering_ordering__tokensWrapper__NUmmu{gap:.75rem}}.training-ordering_ordering__token___eCmQ{border-radius:var(--radius-md);border-style:solid;border-width:2px;font-size:1rem;font-weight:500;padding:.75rem 1.25rem;transition:all .15s}@media(min-width:1024px){.training-ordering_ordering__token___eCmQ{font-size:1.125rem;padding:.875rem 1.5rem}}.training-ordering_ordering__token--available__k7feP{background-color:var(--color-white);border-color:var(--color-primary)}.training-ordering_ordering__token--available__k7feP:hover{background-color:var(--color-background-accent);transform:translateY(-2px)}.training-ordering_ordering__token--selected__wNOMg{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.training-ordering_ordering__token--selected__wNOMg:hover{background-color:color-mix(in srgb,var(--color-primary) 90%,transparent);border-color:var(--color-primary)}.training-ordering_ordering__token--used__Jvl7q{background-color:color-mix(in srgb,var(--color-primary) 5%,transparent);border-color:color-mix(in srgb,var(--color-primary) 20%,transparent);opacity:.5}.training-ordering_ordering__token___eCmQ{align-items:center;display:inline-flex;justify-content:center}.training-ordering_ordering__resultContent___ouRB{margin-bottom:1.5rem;text-align:center}.training-ordering_ordering__resultContent___ouRB>*+*{margin-top:.75rem}.training-ordering_ordering__resultAnswer__QVXjg{font-size:1.125rem;font-weight:500}@media(min-width:1024px){.training-ordering_ordering__resultAnswer__QVXjg{font-size:1.25rem}}.training-result-content_trainingResultContent__NYovy{margin-bottom:1.5rem;text-align:center}.training-result-content_trainingResultContent__answer__4Kzje{font-size:1.125rem;font-weight:500}@media(min-width:1024px){.training-result-content_trainingResultContent__answer__4Kzje{font-size:1.25rem}}.training-result-content_trainingResultContent__answer__4Kzje{margin-bottom:.75rem}.layout_layout__5rz87{background-color:var(--color-background);display:flex;flex-direction:column;min-height:100dvh}.layout_layout--fullHeight__KT_ZE{height:100dvh}.layout_layout__main__Wm6cu{display:flex;flex:1;flex-direction:column}.training-option-grid_trainingOptionGrid__1lvNK{display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:1024px){.training-option-grid_trainingOptionGrid__1lvNK{gap:1rem;grid-template-columns:repeat(2,1fr)}}.training-option-grid_trainingOptionGrid__option__6oP59{border-radius:var(--radius-md);border-style:solid;border-width:2px;font-size:1rem;font-weight:500;padding:1rem 1.5rem;transition:all .15s}@media(min-width:1024px){.training-option-grid_trainingOptionGrid__option__6oP59{font-size:1.125rem;padding:1.25rem 2rem}}.training-option-grid_trainingOptionGrid__option--default__zhTyD{background-color:var(--color-white);border-color:var(--color-primary)}.training-option-grid_trainingOptionGrid__option--default__zhTyD:hover{background-color:var(--color-background-accent)}.training-option-grid_trainingOptionGrid__option--selected__XAxPo{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.grammar-layout_grammarLayout__gjdD1{background-color:var(--color-background);display:flex;flex-direction:column;min-height:100dvh}.grammar-layout_grammarLayout__loading__vJEC_{align-items:center;display:flex;flex:1;justify-content:center}.training-text-input_trainingTextInput__4_6gK{border:2px solid var(--color-primary);border-radius:var(--radius-md);font-size:1rem;padding:.875rem 1.25rem;transition:all .15s;width:100%}@media(min-width:1024px){.training-text-input_trainingTextInput__4_6gK{font-size:1.125rem;padding:1rem 1.5rem}}.training-text-input_trainingTextInput__4_6gK:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-secondary) 10%,transparent);outline:none}.training-text-input_trainingTextInput__4_6gK:disabled{background-color:color-mix(in srgb,var(--color-primary) 3%,transparent)}.training-text-input_trainingTextInput__4_6gK::-moz-placeholder{color:color-mix(in srgb,var(--color-primary) 40%,transparent)}.training-text-input_trainingTextInput__4_6gK::placeholder{color:color-mix(in srgb,var(--color-primary) 40%,transparent)}.snap-section_snapSectionContainer__QZ45r{height:100dvh;overflow-y:auto;scroll-behavior:smooth}@media(min-width:1024px){.snap-section_snapSectionContainer__QZ45r{scroll-snap-type:y mandatory}}.snap-section_snapSectionContainer__indicator__Cjaih{bottom:2rem;left:50%;max-width:95vw;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:40}.snap-section_snapSectionContainer__indicatorContent__l7ddr{background-color:var(--color-primary);border-radius:1.5rem;box-shadow:var(--shadow-md);color:var(--color-white);padding:.5rem 1.5rem}.snap-section_snapSectionContainer__indicatorText__Y8NS4{display:block;font-size:.75rem;font-weight:500;text-align:left;word-break:break-all}.snap-section_snapSection__container__KIBR1{display:flex;flex-direction:column;min-height:100dvh}@media(min-width:1024px){.snap-section_snapSection__container__KIBR1{height:100dvh;scroll-snap-align:start;scroll-snap-stop:always}.snap-section_snapSection__container--withBottomPadding__0Cflv{padding-bottom:4rem}}.snap-section_snapSection__wrapper__JGK2r{border-bottom:1px solid var(--color-primary);flex:1;min-height:0;padding-bottom:.75rem;padding-top:.75rem;width:100%}@media(min-width:1024px){.snap-section_snapSection__wrapper__JGK2r{border-bottom:0}}.snap-section_snapSection__wrapper--center__yLjvc{align-items:center;display:flex}.snap-section_snapSection__content__JYKIE{scrollbar-width:none}.snap-section_snapSection__content__JYKIE::-webkit-scrollbar{display:none}.snap-section_snapSection__content--center__UGDXx{width:100%}.snap-section_snapSection__content--scrollable__2hp1G{height:100%}@media(min-width:1024px){.snap-section_snapSection__content--scrollable__2hp1G{overflow-y:auto}}.snap-section_snapSection__inner__DurM6{margin-inline:auto;max-width:56rem;padding-bottom:5rem;padding-left:1.5rem;padding-right:1.5rem;width:100%}.snap-section_snapSection__inner__DurM6>*+*{margin-top:1.5rem}