.TrainingAuthForm_container__KR35b{margin:0;width:100%;max-width:100vw;box-sizing:border-box;overflow-x:hidden;padding:0 0 80px;position:relative}.TrainingAuthForm_title___3dsE{font-size:2rem;margin:0 0 .5rem;color:#333}.TrainingAuthForm_subtitle__q1oLh{font-size:1rem;color:#666;margin:0 0 2rem}.TrainingAuthForm_error__Ib7U7{padding:1rem;background-color:#fee;color:#c33;border-radius:4px;margin-top:1rem}.TrainingAuthForm_empty__VyIXF{padding:2rem;text-align:center;color:#666;font-size:1.1rem}.TrainingAuthForm_highlightedRow__xncyF{background-color:#e3f2fd!important;transition:none!important}.TrainingAuthForm_clickableRow__5koBN{cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:none!important}.TrainingAuthForm_clickableRow__5koBN:active{background-color:#e3f2fd!important;transition:none!important}.TrainingAuthForm_clickableRow__5koBN:hover{background-color:rgba(0,0,0,0)!important;transition:none!important}.TrainingAuthForm_sentencesTable__qYSl4{width:100%;max-width:100%;table-layout:fixed;word-break:break-word;margin:0;padding:0;box-sizing:border-box;background-color:#fff;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.TrainingAuthForm_tableRow__INuml{transition:none!important}.TrainingAuthForm_tableRow__INuml:hover{background-color:rgba(0,0,0,0)!important;transition:none!important}.TrainingAuthForm_idColumn__wF9Fi{width:90px;min-width:90px;max-width:90px;white-space:nowrap;overflow:visible;text-align:center}.TrainingAuthForm_idColumnText__2Ry_K{font-weight:700}.TrainingAuthForm_previewColumn__n0pt0{width:auto;overflow:hidden;position:relative}.TrainingAuthForm_previewText__nIYut{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%}.TrainingAuthForm_topBlurOverlay__iiHEC{position:fixed;top:0;left:0;right:0;height:100vh;background:hsla(0,0%,100%,.05);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:98;pointer-events:auto}.TrainingAuthForm_bottomBar__6zdC8{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:500px;display:flex;flex-direction:column;background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -2px 8px rgba(0,0,0,.1);z-index:100;box-sizing:border-box;max-height:80px;overflow:hidden}.TrainingAuthForm_bottomBarExpanded__yAdGa{max-height:90vh;overflow-y:auto}.TrainingAuthForm_searchContent__KXD_0{padding:1rem;flex:1 1;overflow-y:auto;border-bottom:1px solid #e0e0e0}.TrainingAuthForm_settingsContent__0Kn_0{padding:1rem 1rem 1.5rem;flex:1 1;overflow-y:auto;border-bottom:1px solid #e0e0e0}.TrainingAuthForm_searchForm__RuaWT{width:100%}.TrainingAuthForm_searchButton__M9RAw{margin-top:.25rem}.TrainingAuthForm_bottomBarButtons__17mUM{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;flex-shrink:0;background:#fff}.TrainingAuthForm_wordEditBar__iY0Ec{width:100%;box-sizing:border-box}.TrainingAuthForm_wordEditBarHeader___fAoY{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.TrainingAuthForm_modalCloseButton__fW_9O{align-self:center;flex-shrink:0}.TrainingAuthForm_modalActionButton__0olLL{flex-shrink:0;transition:all .2s}.TrainingAuthForm_modalActionButton__0olLL:hover{transform:scale(1.1)}.TrainingAuthForm_modalActionButton__0olLL:active{transform:scale(.95)}.TrainingAuthForm_settingsButton__O69gk{flex:1 1;transition:all .2s}.TrainingAuthForm_settingsButton__O69gk:hover{transform:scale(1.02)}.TrainingAuthForm_settingsButton__O69gk:active{transform:scale(.98)}.TrainingAuthForm_bottomSearchButton__7rw_d{flex:1 1;transition:all .2s}.TrainingAuthForm_bottomSearchButton__7rw_d:hover{transform:scale(1.02)}.TrainingAuthForm_bottomSearchButton__7rw_d:active{transform:scale(.98)}.TrainingAuthForm_modalOverlay__BDnqf{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:1000;display:flex;align-items:center;justify-content:center;overflow:hidden;overscroll-behavior:none;touch-action:none}.TrainingAuthForm_modalContent__nr5_g{position:relative;width:100%;max-width:500px;height:100%;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.TrainingAuthForm_modalHeader__dex0e{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:500px;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;background-color:#fff;border-bottom:1px solid #e0e0e0;z-index:100;box-shadow:0 2px 4px rgba(0,0,0,.1)}.TrainingAuthForm_modalHeaderTitle__3VmkD{flex:1 1;text-align:center}.TrainingAuthForm_modalArrowButton__j_Q0c{flex-shrink:0;transition:all .2s;cursor:pointer}.TrainingAuthForm_modalArrowButton__j_Q0c:hover:not(:disabled){transform:scale(1.1)}.TrainingAuthForm_modalArrowButton__j_Q0c:active:not(:disabled){transform:scale(.95)}.TrainingAuthForm_modalArrowButton__j_Q0c:disabled{opacity:.3;cursor:not-allowed}.TrainingAuthForm_modalScrollArea__jtN7T{flex:1 1;padding:2rem;margin-top:60px;margin-bottom:60px;overflow-y:auto;overflow-x:hidden;width:100%;min-height:0}.TrainingAuthForm_modalText__X8PIj{max-width:100%;margin:0 auto}.TrainingAuthForm_sentenceContainer__ZR2Ra{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1.5rem}.TrainingAuthForm_sentenceText__Svtiq{flex:1 1;min-width:0}.TrainingAuthForm_sentenceEditButton__Ndm50{background:none;border:none;font-size:.95rem;cursor:pointer;padding:.25rem;transition:transform .2s,opacity .2s;line-height:1;border-radius:4px;flex-shrink:0;display:inline-block;vertical-align:middle}.TrainingAuthForm_sentenceEditButton__Ndm50:hover{transform:scale(1.2);opacity:.8}.TrainingAuthForm_sentenceEditButton__Ndm50:active{transform:scale(1.1)}.TrainingAuthForm_wordsList__NZ1tK{margin-top:2rem;padding-top:2rem;border-top:1px solid #e0e0e0}.TrainingAuthForm_wordsListHeader__FpA1v{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.TrainingAuthForm_wordsFilterButton__z7rU8{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;color:var(--mantine-color-gray-7,#495057);transition:all .2s;border-radius:4px;flex-shrink:0;line-height:1}[data-mantine-color-scheme=dark] .TrainingAuthForm_wordsFilterButton__z7rU8{color:var(--mantine-color-gray-4,#ced4da)}.TrainingAuthForm_wordsFilterButton__z7rU8:hover{background-color:rgba(0,0,0,.05);transform:scale(1.1);color:var(--mantine-color-blue-6,#228be6)}[data-mantine-color-scheme=dark] .TrainingAuthForm_wordsFilterButton__z7rU8:hover{background-color:hsla(0,0%,100%,.1);color:var(--mantine-color-blue-4,#74c0fc)}.TrainingAuthForm_wordsFilterButton__z7rU8:active{transform:scale(.95);background-color:rgba(0,0,0,.1)}[data-mantine-color-scheme=dark] .TrainingAuthForm_wordsFilterButton__z7rU8:active{background-color:hsla(0,0%,100%,.15)}.TrainingAuthForm_wordItem__1qo33{display:flex;flex-direction:column;margin-bottom:.5rem;padding:.5rem 0;gap:.25rem}.TrainingAuthForm_wordItem__1qo33:last-child{margin-bottom:0}.TrainingAuthForm_wordItemRow__BSt7I{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;width:100%}.TrainingAuthForm_wordText__JHRI2{display:inline;word-break:break-word;overflow-wrap:break-word;flex:1 1;min-width:0}.TrainingAuthForm_wordFilterButton__xxzKc{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;color:var(--mantine-color-gray-6,#868e96);transition:all .2s;border-radius:4px;flex-shrink:0;line-height:1;margin-left:auto}[data-mantine-color-scheme=dark] .TrainingAuthForm_wordFilterButton__xxzKc{color:var(--mantine-color-gray-5,#adb5bd)}.TrainingAuthForm_wordFilterButton__xxzKc:hover{background-color:rgba(0,0,0,.05);transform:scale(1.1);color:var(--mantine-color-blue-6,#228be6)}[data-mantine-color-scheme=dark] .TrainingAuthForm_wordFilterButton__xxzKc:hover{background-color:hsla(0,0%,100%,.1);color:var(--mantine-color-blue-4,#74c0fc)}.TrainingAuthForm_wordFilterButton__xxzKc:active{transform:scale(.95);background-color:rgba(0,0,0,.1)}[data-mantine-color-scheme=dark] .TrainingAuthForm_wordFilterButton__xxzKc:active{background-color:hsla(0,0%,100%,.15)}.TrainingAuthForm_wordTranslationRow__jPeOM{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-left:0}.TrainingAuthForm_wordEditIcon__QS_eI{margin-left:auto;flex-shrink:0}.TrainingAuthForm_wordEditButton__l_vKT{background:none;border:none;font-size:.95rem;cursor:pointer;padding:0 .25rem;margin-left:.5rem;transition:transform .2s,opacity .2s;line-height:1;border-radius:4px;display:inline-block;vertical-align:middle}.TrainingAuthForm_wordEditButton__l_vKT:hover{transform:scale(1.2);opacity:.8}.TrainingAuthForm_wordEditButton__l_vKT:active{transform:scale(1.1)}.TrainingAuthForm_modalFooter__VJDgG{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:500px;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:1rem;background-color:#fff;border-top:1px solid #e0e0e0;z-index:100;box-shadow:0 -2px 4px rgba(0,0,0,.1);gap:1rem}.TrainingAuthForm_modalCloseButton__fW_9O{transition:all .2s}.TrainingAuthForm_modalCloseButton__fW_9O:hover{transform:scale(1.1)}.TrainingAuthForm_modalCloseButton__fW_9O:active{transform:scale(.95)}.TrainingAuthForm_passwordForm__itEWA{max-width:400px;margin:0 auto;padding:2rem 1rem;background:rgba(0,0,0,0);border-radius:0;box-shadow:none;position:fixed;top:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;box-sizing:border-box;width:100%;max-height:100vh;overflow-y:auto;overflow-x:hidden}.TrainingAuthForm_passwordForm__itEWA::-webkit-scrollbar{width:6px}.TrainingAuthForm_passwordForm__itEWA::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.TrainingAuthForm_passwordForm__itEWA::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.TrainingAuthForm_passwordFormHeader__UcUa7{display:flex;flex-direction:column;align-items:center;margin-bottom:3.5rem;margin-top:1rem;flex-shrink:0}.TrainingAuthForm_passwordFormLogo__PiIUY{margin-bottom:.5rem}.TrainingAuthForm_passwordFormTitle__g_w4D{color:#333;letter-spacing:-.02em}@media(max-height:700px){.TrainingAuthForm_passwordForm__itEWA{padding:2rem 1rem 1rem;top:0;transform:translateX(-50%);max-height:100vh;overflow-y:auto;justify-content:flex-start}.TrainingAuthForm_passwordFormHeader__UcUa7{margin-bottom:2rem}.TrainingAuthForm_passwordFormLogo__PiIUY{display:none}.TrainingAuthForm_passwordFormTitle__g_w4D{font-size:1.25rem!important;margin-top:0!important}}@media(max-height:600px){.TrainingAuthForm_passwordForm__itEWA{padding:1.5rem .75rem .75rem;top:0;transform:translateX(-50%);max-height:100vh;overflow-y:auto;justify-content:flex-start}.TrainingAuthForm_passwordFormHeader__UcUa7{margin-bottom:1.5rem}.TrainingAuthForm_passwordFormLogo__PiIUY{display:none}.TrainingAuthForm_passwordFormTitle__g_w4D{font-size:1.1rem!important;margin-top:0!important}}@media(max-height:500px){.TrainingAuthForm_passwordForm__itEWA{padding:1rem .5rem .5rem;position:relative;top:auto;left:auto;transform:none;margin:1rem auto 0;max-height:calc(100vh - 2rem);overflow-y:auto;justify-content:flex-start}.TrainingAuthForm_passwordFormHeader__UcUa7{margin-bottom:1rem}.TrainingAuthForm_passwordFormLogo__PiIUY{display:none}.TrainingAuthForm_passwordFormTitle__g_w4D{font-size:1rem!important;margin-top:0!important}}@media(max-width:480px){.TrainingAuthForm_passwordForm__itEWA{max-width:100%;padding:1rem}}.TrainingAuthForm_passwordFormEmail__x8x0t .TrainingAuthForm_passwordFormInput__rmV7n{background-color:#f5f5f5;cursor:not-allowed}.TrainingAuthForm_passwordFormStack__Q4MGG,.TrainingAuthForm_passwordForm__itEWA form{width:100%;max-width:100%}.TrainingAuthForm_passwordFormInputRoot__tUFyw,.TrainingAuthForm_passwordFormSubmitButton__3Z1N6{width:80%;max-width:320px;margin-left:auto;margin-right:auto}.TrainingAuthForm_passwordFormDivider__Lokhr{display:flex;align-items:center;text-align:center;margin:1.5rem 0;color:#999;font-size:.875rem}.TrainingAuthForm_passwordFormDivider__Lokhr:after,.TrainingAuthForm_passwordFormDivider__Lokhr:before{content:"";flex:1 1;border-bottom:1px solid #e0e0e0}.TrainingAuthForm_passwordFormDivider__Lokhr span{padding:0 1rem}@media(max-height:700px){.TrainingAuthForm_passwordFormDivider__Lokhr{margin:1rem 0;font-size:.8rem}.TrainingAuthForm_passwordFormDivider__Lokhr span{padding:0 .75rem}}@media(max-height:600px){.TrainingAuthForm_passwordFormDivider__Lokhr{margin:.75rem 0;font-size:.75rem}.TrainingAuthForm_passwordFormDivider__Lokhr span{padding:0 .5rem}}@media(max-height:500px){.TrainingAuthForm_passwordFormDivider__Lokhr{margin:.5rem 0;font-size:.7rem}.TrainingAuthForm_passwordFormDivider__Lokhr span{padding:0 .5rem}}@media(max-width:480px){.TrainingAuthForm_passwordFormDivider__Lokhr{margin:1rem 0;font-size:.8rem}}.TrainingAuthForm_passwordFormGoogleButton__46NLO .mantine-Button-root{transition:all .2s}.TrainingAuthForm_passwordFormGoogleButton__46NLO .mantine-Button-root:hover:not(:disabled){border-color:#4285f4;box-shadow:0 2px 8px rgba(66,133,244,.2);transform:translateY(-1px)}.TrainingAuthForm_passwordFormGoogleButton__46NLO .mantine-Button-root:active:not(:disabled){transform:translateY(0)}@media(max-height:700px){.TrainingAuthForm_passwordFormGoogleButton__46NLO,.TrainingAuthForm_passwordFormLinkButton__M04ZL{padding:.7rem 1.2rem;font-size:.9rem}}@media(max-height:600px){.TrainingAuthForm_passwordFormGoogleButton__46NLO,.TrainingAuthForm_passwordFormLinkButton__M04ZL{padding:.6rem 1rem;font-size:.85rem}}@media(max-height:500px){.TrainingAuthForm_passwordFormGoogleButton__46NLO,.TrainingAuthForm_passwordFormLinkButton__M04ZL{padding:.5rem .875rem;font-size:.8rem}}@media(max-width:480px){.TrainingAuthForm_passwordFormGoogleButton__46NLO,.TrainingAuthForm_passwordFormLinkButton__M04ZL{padding:.7rem 1rem;font-size:.9rem}}.TrainingAuthForm_googleIcon__SPHxS{width:20px;height:20px;flex-shrink:0}.TrainingAuthForm_passwordFormLinkButtonRoot__IUVQs{box-shadow:0 2px 8px rgba(102,126,234,.3);transition:all .2s}.TrainingAuthForm_passwordFormLinkButtonRoot__IUVQs:hover:not(:disabled){box-shadow:0 4px 12px rgba(102,126,234,.4);transform:translateY(-1px)}.TrainingAuthForm_passwordFormLinkButtonRoot__IUVQs:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(102,126,234,.3)}.TrainingAuthForm_inputCentered__dz3CZ{text-align:center;font-family:monospace;font-size:1.3rem;font-weight:600;box-sizing:border-box;min-height:42px!important;height:42px!important;line-height:1.5!important;vertical-align:middle!important}.TrainingAuthForm_inputCentered__dz3CZ,.TrainingAuthForm_inputCentered__dz3CZ:focus{padding:.75rem 1rem!important;border:none!important}.TrainingAuthForm_inputError__OEZAi{text-align:center;font-family:monospace;font-size:1.3rem;font-weight:600;padding:.75rem 1rem!important;border:none!important;background-color:rgba(250,82,82,.08)!important;color:inherit!important;box-sizing:border-box;min-height:42px!important;height:42px!important;line-height:1.5!important;vertical-align:middle!important}.TrainingAuthForm_inputError__OEZAi:focus{border:none!important;background-color:rgba(250,82,82,.12)!important;color:inherit!important;padding:.75rem 1rem!important}.TrainingAuthForm_inputErrorMessage__S4wJ_{display:none;height:0;margin:0;padding:0;min-height:0}.TrainingSentencesTable_highlightedRow__ArPxM{background-color:#e3f2fd!important;transition:none!important}.TrainingSentencesTable_clickableRow__OujHP{cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:none!important}.TrainingSentencesTable_clickableRow__OujHP:active{background-color:#e3f2fd!important;transition:none!important}.TrainingSentencesTable_clickableRow__OujHP:hover{background-color:rgba(0,0,0,0)!important;transition:none!important}.TrainingSentencesTable_sentencesTable__CI_l8{width:100%;max-width:100%;table-layout:auto;word-break:break-word;margin:0;padding:0;box-sizing:border-box;background-color:#fff;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.TrainingSentencesTable_tableRow__3Q7jT{transition:none!important}.TrainingSentencesTable_tableRow__3Q7jT:nth-child(odd){background-color:#f5f5f5}.TrainingSentencesTable_tableRow__3Q7jT:hover{background-color:rgba(0,0,0,0)!important;transition:none!important}.TrainingSentencesTable_idColumn__T7Gry{width:1%;white-space:nowrap;overflow:visible;text-align:center}.TrainingSentencesTable_checkboxInner__Ch8Yb{position:absolute;left:0;top:50%;transform:translateY(-50%) translateX(-12px) scale(.92);display:flex;align-items:center;justify-content:center;width:34px;min-width:34px;max-width:34px;transition:opacity .18s ease,transform .18s ease}.TrainingSentencesTable_checkboxInnerVisible__SjJqy{opacity:1;transform:translateY(-50%) translateX(0) scale(1);pointer-events:auto}.TrainingSentencesTable_checkboxInnerHidden__bHfkC{opacity:0;transform:translateY(-50%) translateX(-12px) scale(.92);pointer-events:none}.TrainingSentencesTable_leadingCell__FP0kH{position:relative}.TrainingSentencesTable_leadingCellContent___XG_j{transition:padding-left .2s ease}.TrainingSentencesTable_leadingCellContentShifted___IXSp{padding-left:34px}.TrainingSentencesTable_idColumnText__xtuhV{font-weight:700}.TrainingSentencesTable_previewColumn__BrijE{width:auto;overflow:hidden;position:relative}.TrainingSentencesTable_previewCell__5cx56{display:flex;align-items:center;gap:6px;min-width:0}.TrainingSentencesTable_bookmarkIcon__d1p4x{flex-shrink:0;color:#e53935;fill:#e53935}.TrainingSentencesTable_notebookIcon__HMxkX{flex-shrink:0;color:var(--mantine-color-green-6,#40c057)}.TrainingSentencesTable_previewText__cAmPw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-width:0;flex:1 1}.TrainingSentencesTable_deleteModeRow__ruwqC{cursor:default}.TrainingSentencesTable_deleteModeRow__ruwqC:active{background-color:rgba(0,0,0,0)!important}.TrainingSentencesTable_checkedForDeleteRow__RcwGR,.TrainingSentencesTable_checkedForDeleteRow__RcwGR:active,.TrainingSentencesTable_checkedForDeleteRow__RcwGR:hover{background-color:var(--mantine-color-red-0,#fff5f5)!important}.HexKeyboard_keyboard__oLvHV{width:100%;padding:.5rem 0;min-width:0}.HexKeyboard_keyboardGrid__CkpsK{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.625rem;gap:.625rem;width:60%;max-width:100%;margin:0 auto;min-width:0}.HexKeyboard_keyButton__pER9A{display:flex;align-items:center;justify-content:center;aspect-ratio:1.5;width:100%;min-width:0;min-height:60px;font-family:Courier New,Monaco,Cascadia Code,monospace;font-size:1.1rem;font-weight:700;transition:transform .15s ease,box-shadow .15s ease;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--mantine-radius-md,4px);background:var(--mantine-color-blue-1,#e7f5ff);color:var(--mantine-color-blue-7,#1971c2);border:1px solid rgba(0,0,0,0)}@media(hover:hover){.HexKeyboard_keyButton__pER9A:hover{background:var(--mantine-color-blue-2,#d0ebff);transform:translateY(-2px)}}.HexKeyboard_keyButton__pER9A:active{transform:translateY(0)}.HexKeyboard_keyButton__pER9A:focus-visible{outline:2px solid var(--mantine-color-blue-5);outline-offset:2px}.HexKeyboard_keyButtonDisabled__53GhJ{opacity:.5;cursor:not-allowed;pointer-events:none}.HexKeyboard_actionsRow__ntGcg{width:100%;min-width:0}@media(max-width:480px){.HexKeyboard_keyboardGrid__CkpsK{width:85%;gap:.4rem}.HexKeyboard_keyButton__pER9A{min-height:44px;font-size:.95rem}.HexKeyboard_actionsRow__ntGcg{flex-wrap:wrap!important;justify-content:center;gap:.5rem}.HexKeyboard_actionButton__xAz9K{font-size:.85rem;padding-left:.5rem;padding-right:.5rem}.HexKeyboard_rightSlot__0Twb4{width:100%;display:flex;justify-content:center}}.HexKeyboard_actionButton__xAz9K{flex:0 0 auto;overflow:visible;white-space:nowrap}.HexKeyboard_rightSlot__0Twb4{flex-shrink:0}.TrainingSearchPanel_searchContent__USnOv{flex:1 1;overflow-y:auto;overflow-x:hidden;min-width:0}.TrainingSearchPanel_searchTitle__rLenA{margin-bottom:.75rem}.TrainingSearchPanel_searchForm__GcVqu{width:100%;min-width:0}@media(max-width:480px){.TrainingSearchPanel_searchContent__USnOv{padding:0 .5rem}.TrainingSearchPanel_searchTitle__rLenA{margin-bottom:.5rem}.TrainingSearchPanel_inputCentered__3V4z3,.TrainingSearchPanel_inputError__Y_rbl{padding:.5rem .75rem!important;min-height:38px!important;height:38px!important;font-size:1.1rem!important}.TrainingSearchPanel_inputCentered__3V4z3:focus,.TrainingSearchPanel_inputError__Y_rbl:focus{padding:.5rem .75rem!important}}.TrainingSearchPanel_searchButton__472oj{margin-top:.25rem}.TrainingSearchPanel_inputCentered__3V4z3{text-align:center;font-family:monospace;font-size:1.3rem;font-weight:600;padding:.75rem 1rem!important;border:none!important;box-sizing:border-box;min-height:42px!important;height:42px!important;line-height:1.5!important;vertical-align:middle!important}.TrainingSearchPanel_inputCentered__3V4z3::placeholder{opacity:.6}.TrainingSearchPanel_inputCentered__3V4z3:focus,.TrainingSearchPanel_inputError__Y_rbl{border:none!important;padding:.75rem 1rem!important}.TrainingSearchPanel_inputError__Y_rbl{text-align:center;font-family:monospace;font-size:1.3rem;font-weight:600;background-color:rgba(250,82,82,.08)!important;color:inherit!important;box-sizing:border-box;min-height:42px!important;height:42px!important;line-height:1.5!important;vertical-align:middle!important}.TrainingSearchPanel_inputError__Y_rbl::placeholder{opacity:.6}.TrainingSearchPanel_inputError__Y_rbl:focus{border:none!important;background-color:rgba(250,82,82,.12)!important;color:inherit!important;padding:.75rem 1rem!important}.TrainingSettingsPanel_settingsContent__I5SR1{flex:1 1;overflow-y:auto}.TrainingSettingsPanel_settingsStack__G5B9A{padding:0}.TrainingSettingsPanel_settingsHeader__qNR9B{margin-bottom:.25rem}.TrainingSettingsPanel_settingsInfoPopover__ybcRT{max-width:260px}.TrainingSettingsPanel_settingsRow__ulpYC{flex-wrap:nowrap}.TrainingSettingsPanel_settingsLabel__2nqZ6{min-width:0;overflow:hidden;flex:1 1}.TrainingSettingsPanel_settingsLabel__2nqZ6 .TrainingSettingsPanel_mantine-Text-root__5ORvU{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.TrainingSettingsPanel_settingsLabel__2nqZ6 .TrainingSettingsPanel_mantine-Group-root__6zFqP{min-width:0;overflow:hidden}.TrainingSettingsPanel_settingsInputWrap__mMJE_{flex-shrink:0}@media(max-width:480px){.TrainingSettingsPanel_settingsContent__I5SR1{padding:.25rem 0}.TrainingSettingsPanel_settingsStack__G5B9A{gap:.35rem!important}.TrainingSettingsPanel_settingsStack__G5B9A .TrainingSettingsPanel_mantine-Group-root__6zFqP{min-height:36px;padding:.15rem 0}}.TrainingSettingsPanel_bookmarkRow__aLhlM{cursor:pointer;padding:.25rem 0;border-radius:4px;transition:background-color .15s}.TrainingSettingsPanel_bookmarkRow__aLhlM:hover:not(:disabled){background-color:var(--mantine-color-default-hover,rgba(0,0,0,.05))}.TrainingSettingsPanel_bookmarkRow__aLhlM:disabled{cursor:not-allowed;opacity:.7}.TrainingSettingsPanel_bookmarkProgress__j_Vpx{font-weight:500;min-width:2.5rem;text-align:right}.TrainingSettingsPanel_logoutButtonWrap__UmmJt{margin-top:1rem;width:100%;justify-content:flex-end}.TrainingSentenceContent_modalText__10VJ0{max-width:100%;margin:0 auto}.TrainingSentenceContent_sentenceContainer__Seh64{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.TrainingSentenceContent_sentenceTextContainer__pBFgq{flex:1 1;min-width:0;display:flex;flex-direction:column}.TrainingSentenceContent_sentenceText__ltyT8{flex:1 1;min-width:0;white-space:pre-wrap}.TrainingSentenceContent_sentenceTranslation__iPfh7{flex:1 1;min-width:0;margin-top:.5rem;white-space:pre-wrap}.TrainingSentenceContent_sentenceEditButton___1XUx{background:none;border:none;font-size:.95rem;cursor:pointer;padding:.25rem;transition:transform .2s,opacity .2s;line-height:1;border-radius:4px;flex-shrink:0;display:inline-block;vertical-align:middle}.TrainingSentenceContent_sentenceEditButton___1XUx:hover{transform:scale(1.2);opacity:.8}.TrainingSentenceContent_sentenceEditButton___1XUx:active{transform:scale(1.1)}.TrainingSentenceContent_sentenceEditIcon__iV0N8{display:inline-block;transform:scaleX(-1)}.TrainingSentenceContent_wordsList__ctowZ{padding-top:.5rem;border-top:1px solid #e0e0e0}.TrainingSentenceContent_wordsListHeader__sOMoN{margin-bottom:1rem}.TrainingSentenceContent_wordItem__0mFUB{display:flex;align-items:center;gap:.5rem;padding:.5rem 0}.TrainingSentenceContent_wordItemContent__cf8qG{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.TrainingSentenceContent_wordItemRow___hUDL{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;width:100%}.TrainingSentenceContent_wordText__7W6ur{display:inline;word-break:break-word;overflow-wrap:break-word;flex:1 1;min-width:0}.TrainingSentenceContent_wordTranslationRow__iQbJM{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-left:0}.TrainingSentenceContent_wordSpeakButton__qxNT_{flex-shrink:0;margin-right:0}.TrainingSentenceContent_wordEditIcon__4ew38{display:inline-block;transform:scaleX(-1)}.TrainingSentenceContent_wordEditButton__EkREQ{background:none;border:none;font-size:.95rem;cursor:pointer;padding:0 .25rem;margin-left:.5rem;transition:transform .2s,opacity .2s;line-height:1;border-radius:4px;display:inline-block;vertical-align:middle}.TrainingSentenceContent_wordEditButton__EkREQ:hover{transform:scale(1.2);opacity:.8}.TrainingSentenceContent_wordEditButton__EkREQ:active{transform:scale(1.1)}.TrainingSentenceContent_wordDeleteButton__hUPGs{flex-shrink:0;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.TrainingWordEditForm_wordEditBar__kjZvN{width:100%;box-sizing:border-box;padding:1rem}.TrainingWordEditForm_wordEditBar__kjZvN input{font-family:var(--book-font-family,var(--font-family-words,Arial,sans-serif))!important}.TrainingWordEditForm_wordEditBarHeader__RFRoQ{margin-bottom:1rem}.TrainingWordEditForm_wordEditActions__4W0x_{display:flex;gap:.75rem;width:100%;min-width:0}.TrainingWordEditForm_wordEditActionBtn__GBrcO{flex:1 1;min-width:0}.TrainingSentenceEditForm_wordEditBar___i6aF{width:100%;box-sizing:border-box;padding:1rem}.TrainingSentenceEditForm_wordEditBar___i6aF label{font-size:1em!important;color:inherit}.TrainingSentenceEditForm_wordEditBar___i6aF textarea{font-size:var(--editSentenceTextareaFontSize,12px)!important;color:inherit!important}.TrainingSentenceEditForm_wordEditBar___i6aF button,.TrainingSentenceEditForm_wordEditBar___i6aF textarea{font-family:inherit!important;font-weight:inherit!important;padding:var(--editSentencePadding,1rem)!important}.TrainingSentenceEditForm_wordEditBar___i6aF button{font-size:1em!important;line-height:1.5!important}.TrainingSentenceEditForm_wordEditBar___i6aF button span{overflow:visible!important}.TrainingSentenceEditForm_wordEditBarHeader__3UVUS{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;text-align:center}.TrainingAddWordForm_wordEditBar__KAM9R{width:100%;box-sizing:border-box;padding:1rem}.TrainingAddWordForm_wordEditBar__KAM9R input,.TrainingAddWordForm_wordEditBar__KAM9R label{font-size:1em!important;font-family:inherit!important;font-weight:inherit!important;color:inherit!important}.TrainingAddWordForm_wordEditBar__KAM9R button{font-size:1em!important;font-family:inherit!important;font-weight:inherit!important;line-height:1.5!important;padding:var(--addWordPadding,1rem)!important}.TrainingAddWordForm_wordEditBar__KAM9R button span{overflow:visible!important}.TrainingAddWordForm_wordEditBar__KAM9R input{padding:var(--addWordPadding,1rem)!important}.TrainingAddWordForm_wordEditBarHeader__RX4Fn{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;text-align:center}.TrainingWordSelectionMode_wordSelectionContainer__WQ4M3{display:flex;flex-direction:column;gap:1rem;position:relative;min-height:200px;padding:1rem}.TrainingWordSelectionMode_blockTitle___KHkD{flex-shrink:0;margin-bottom:.25rem}.TrainingWordSelectionMode_hint__lwlvo{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;align-self:center;padding:.75rem 2.5rem .75rem .85rem;border-radius:8px;background:#f0f4ff;color:#1a254b;font-size:1em;line-height:1.4;margin-bottom:.25rem;box-shadow:0 1px 3px rgba(15,23,42,.12)}.TrainingWordSelectionMode_hintText__bHTWs{display:block}.TrainingWordSelectionMode_hintClose__qUSTe{position:absolute;top:.35rem;right:.5rem;border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:1.75rem;line-height:1;color:#4a5568;padding:.15rem;display:flex;align-items:center;justify-content:center}.TrainingWordSelectionMode_hintClose__qUSTe:hover{color:#1a202c}.TrainingWordSelectionMode_wordsWrapper__IhR82{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;align-items:center;margin:0 auto}.TrainingWordSelectionMode_wordItem__JLlXE{border:1px solid #d8d8d8;padding:4px 10px;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;margin:1px;border-radius:3px;transition:transform 25ms;box-shadow:0 1px 2px rgba(0,0,0,.1);font-size:1em}@media(hover:hover){.TrainingWordSelectionMode_wordItem__JLlXE:hover:not(.TrainingWordSelectionMode_wordItemSelected__SNbFd){background:#e8ffe8}}.TrainingWordSelectionMode_wordItem__JLlXE:active{transform:translateY(2px)}.TrainingWordSelectionMode_wordItem__JLlXE.TrainingWordSelectionMode_wordItemSelected__SNbFd{background:#e8ffe8;border:1px solid #009c27}.TrainingWordSelectionMode_actions__5im_7{display:flex;align-items:center}.TrainingWordSelectionMode_actionsLeft__sBWwo{flex:1 1;display:flex;align-items:center;min-width:0}.TrainingWordSelectionMode_modelRow__kMs65{font-size:.9em;color:#666}.TrainingWordSelectionMode_modelCode__NF04R{-webkit-user-select:none;-moz-user-select:none;user-select:none}.TrainingWordSelectionMode_modelCodeButton__rJovJ{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .4rem;border:none;border-radius:4px;background:rgba(0,0,0,0);color:#666;cursor:pointer;font-family:inherit;text-align:left;transition:color .2s,background .2s}.TrainingWordSelectionMode_modelCodeButton__rJovJ:hover{color:#333;background:rgba(0,0,0,.06)}.TrainingWordSelectionMode_modelCycleIcon__2aA0g{flex-shrink:0;opacity:.85}.TrainingWordSelectionMode_actionsCenter__SxLga{flex-shrink:0;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;align-items:center}.TrainingWordSelectionMode_actionsRight__Nm9gY{flex:1 1;display:flex;justify-content:flex-end}.TrainingWordSelectionMode_processButtonIcon__BbOxK{display:inline-flex;align-items:center}.TrainingWordSelectionMode_processButton__UX7ke{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem 1.5rem;border:none;border-radius:6px;font-size:1em;font-weight:inherit;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px rgba(0,0,0,.1);display:inline-flex;align-items:center;gap:.35rem;background:#667eea;color:#fff}.TrainingWordSelectionMode_processButton__UX7ke:hover:not(:disabled){background:#5568d3}.TrainingWordSelectionMode_processButton__UX7ke:active:not(:disabled){background:#4457b8;transform:translateY(2px)}.TrainingWordSelectionMode_processButton__UX7ke:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media(max-width:480px){.TrainingWordSelectionMode_processButtonIcon__BbOxK{display:none}.TrainingWordSelectionMode_processButton__UX7ke{padding:.4rem 1rem}.TrainingWordSelectionMode_actionsCenter__SxLga{gap:.5rem}}.TrainingWordSelectionMode_pinButton__HV1v1{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:8px;background:rgba(0,0,0,0);color:#666;cursor:pointer;transition:color .2s,background .2s;flex-shrink:0}.TrainingWordSelectionMode_pinButton__HV1v1:hover{color:#333;background:rgba(0,0,0,.06)}.TrainingWordSelectionMode_pinButton__HV1v1:active{background:rgba(0,0,0,.1)}.TrainingWordSelectionMode_pinButton__HV1v1.TrainingWordSelectionMode_pinButtonPinned__aGL3A{color:#e53e3e}.TrainingWordSelectionMode_pinButton__HV1v1.TrainingWordSelectionMode_pinButtonPinned__aGL3A:hover{color:#c53030;background:rgba(229,62,62,.1)}.TrainingWordSelectionMode_pinButton__HV1v1.TrainingWordSelectionMode_pinButtonPinned__aGL3A:active{background:rgba(229,62,62,.18)}.TrainingSentenceModal_modalOverlay__s2_Ti{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:1000;display:flex;align-items:center;justify-content:center;overflow:hidden;overscroll-behavior:none;touch-action:none}.TrainingSentenceModal_modalContent__RMq3I{position:relative;width:100%;max-width:500px;height:100%;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.TrainingSentenceModal_modalHeader__KqweG{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:500px;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;background-color:#fff;border-bottom:1px solid #e0e0e0;z-index:100;box-shadow:0 2px 4px rgba(0,0,0,.1)}.TrainingSentenceModal_modalHeaderTitle__yFuxE{flex:1 1;text-align:center}.TrainingSentenceModal_modalArrowButton__RtC16{flex-shrink:0;transition:all .2s;cursor:pointer}.TrainingSentenceModal_modalArrowButton__RtC16:hover:not(:disabled){transform:scale(1.1)}.TrainingSentenceModal_modalArrowButton__RtC16:active:not(:disabled){transform:scale(.95)}.TrainingSentenceModal_modalArrowButton__RtC16:disabled{opacity:.3;cursor:not-allowed}.TrainingSentenceModal_modalBlurOverlay__Pp_A3{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:hsla(0,0%,100%,.05);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:99;pointer-events:none}.TrainingSentenceModal_modalScrollArea__8a_Cx{flex:1 1;padding:1rem;margin-top:60px;margin-bottom:60px;overflow-y:auto;overflow-x:hidden;width:100%;min-height:0}.TrainingSentenceModal_modalFooter__4wT5h{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:500px;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:1rem;background-color:#fff;border-top:1px solid #e0e0e0;z-index:100;box-shadow:0 -2px 4px rgba(0,0,0,.1);gap:1rem}.TrainingSentenceModal_modalActionButton__O_gCo{flex-shrink:0;transition:all .2s}.TrainingSentenceModal_modalActionButton__O_gCo:hover{transform:scale(1.1)}.TrainingSentenceModal_modalActionButton__O_gCo:active{transform:scale(.95)}.TrainingBottomBar_topBlurOverlay__LgUkh{position:fixed;top:0;left:0;right:0;height:100vh;background:hsla(0,0%,100%,.05);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:98;pointer-events:auto}.TrainingBottomBar_bottomBar__LDdAJ{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:500px;display:flex;flex-direction:column;background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -2px 8px rgba(0,0,0,.1);z-index:100;box-sizing:border-box;max-height:80px;overflow:hidden}.TrainingBottomBar_bottomBarExpanded__jXPsp{max-height:90vh;overflow-y:auto}.TrainingBottomBar_bottomBarButtons__EjHns{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;flex-shrink:0;background:#fff}.TrainingBottomBar_settingsButton__hB78D{flex:1 1;transition:all .2s}.TrainingBottomBar_settingsButton__hB78D:hover{transform:scale(1.02)}.TrainingBottomBar_settingsButton__hB78D:active{transform:scale(.98)}.TrainingBottomBar_bottomSearchButton__hfsmu{flex:1 1;transition:all .2s}.TrainingBottomBar_bottomSearchButton__hfsmu:hover{transform:scale(1.02)}.TrainingBottomBar_bottomSearchButton__hfsmu:active{transform:scale(.98)}.TrainingHighlightEditPanel_panelRoot__TXQj4{padding:0;overflow-y:auto;flex:1 1;min-height:0}.TrainingHighlightEditPanel_title___nr7Q{margin-bottom:.75rem}.TrainingHighlightEditPanel_hint__UXTfF{margin-top:-.25rem;margin-bottom:.75rem}.TrainingHighlightEditPanel_sentenceWrapper__OHhnS{padding:.25rem 0;min-height:2.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TrainingHighlightEditPanel_sentenceText__D54AM{white-space:pre-wrap;word-break:break-word}.TrainingHighlightEditPanel_word__n0v6b{cursor:pointer;padding:0 1px;border-radius:2px;transition:background-color .15s}.TrainingHighlightEditPanel_word__n0v6b:hover{background-color:var(--mantine-color-default-hover,rgba(0,0,0,.05))}.TrainingHighlightEditPanel_highlightedWordInEdit__nvIX_{cursor:pointer;background:rgba(255,235,59,.45);border-radius:2px;padding:0 1px;transition:background-color .15s}.TrainingHighlightEditPanel_highlightedWordInEdit__nvIX_:hover{background:rgba(255,235,59,.6)}