.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}.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}.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_sentenceTextClickable__eQCHq{cursor:pointer}.TrainingSentenceContent_sentenceTextClickable__eQCHq:focus-visible{outline:1px dashed currentColor;outline-offset:2px;border-radius:2px}.TrainingSentenceContent_sentenceTranslation__iPfh7{flex:1 1;min-width:0;margin-top:.5rem;white-space:pre-wrap;color:#2f2f2f}.TrainingSentenceContent_sentenceNotebook__fob_M{flex:1 1;min-width:0;margin-top:0;white-space:pre-wrap;color:#2f2f2f;padding:.15rem .25rem .15rem 0}.TrainingSentenceContent_sentenceNotebookIcon__LSkZ0{display:inline-block;vertical-align:-.15em;margin-left:.35em;flex-shrink:0;color:var(--mantine-color-green-6,#40c057)}.TrainingSentenceContent_sentenceNotebookRow__smxi1{display:flex;align-items:center;width:100%;margin-top:.5rem}.TrainingSentenceContent_sentenceNotebookClearButton__Q2xMX{flex-shrink:0;margin-left:auto;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.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;display:flex;flex-direction:column;gap:var(--words-list-gap,0)}.TrainingSentenceContent_wordsListHeader__sOMoN{margin-bottom:1rem}.TrainingSentenceContent_wordItem__0mFUB{display:flex;align-items:center}.TrainingSentenceContent_wordSwipeHost__bnZzM{position:relative;flex:1 1;min-width:0;overflow:hidden;border-radius:8px;touch-action:pan-y}.TrainingSentenceContent_wordSwipeReveal__u8Ta3{position:absolute;inset:0 auto 0 0;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:background-color .22s ease}.TrainingSentenceContent_wordSwipeRevealSpeak___1Jf2{left:0;right:auto;background:#eef2ff}.TrainingSentenceContent_wordSwipeRevealDeleteMode__wqQGz{background:#fee2e2;color:#dc2626}.TrainingSentenceContent_wordSwipeRevealIconStack__4QZhI{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em}.TrainingSentenceContent_wordSwipeRevealIcon__YaG8g{width:1.25em;height:1.25em;transition:opacity .22s ease,transform .22s ease}.TrainingSentenceContent_wordSwipeRevealIconEnter__gy4iZ{opacity:1;transform:scale(1)}.TrainingSentenceContent_wordSwipeRevealIconExit__L2kNo{opacity:0;transform:scale(.7);pointer-events:none}.TrainingSentenceContent_wordSwipeRevealIconDelete__tR8DN{position:absolute;inset:0;margin:auto;color:#dc2626}.TrainingSentenceContent_wordSwipePlate__RJeF6{position:relative;z-index:1;background:var(--mantine-color-body,#fff);touch-action:pan-y;cursor:grab}.TrainingSentenceContent_wordSwipePlate__RJeF6:active{cursor:grabbing}.TrainingSentenceContent_wordSwipePlateMoving__dF_k3{will-change:transform}.TrainingSentenceContent_wordItemContent__cf8qG{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.25rem;padding:.15rem .25rem .15rem 0}.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_wordTextClickable__VMtVZ{cursor:pointer}.TrainingSentenceContent_wordTextClickable__VMtVZ:hover{text-decoration:underline;text-underline-offset:2px}.TrainingSentenceContent_wordTextClickable__VMtVZ:focus-visible{outline:1px dashed currentColor;outline-offset:2px;border-radius:2px}.TrainingSentenceContent_wordTranslationRow__iQbJM{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-left:0}.TrainingSentenceContent_wordTranslationText__S48Dj{color:#2f2f2f}.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)}.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: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;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;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}@property --ai-btn-base{syntax:"<color>";inherits:false;initial-value:#5c6fd4}.TrainingWordSelectionMode_processButtonComposite__R9zdo{--ai-btn-base:#5c6fd4;-webkit-user-select:none;user-select:none;align-self:center;min-width:0;width:auto;max-width:min(100%,13.5rem);padding:0;gap:0;border-radius:8px;border:1px solid hsla(0,0%,100%,.12);font-weight:inherit;cursor:pointer;color:#fff;background:linear-gradient(165deg,color-mix(in srgb,var(--ai-btn-base) 82%,white) 0,var(--ai-btn-base) 48%,color-mix(in srgb,var(--ai-btn-base) 78%,#1a1030) 100%);box-shadow:0 1px 0 hsla(0,0%,100%,.1) inset,0 1px 2px rgba(15,23,42,.08),0 3px 8px -2px color-mix(in srgb,var(--ai-btn-base) 35%,transparent);transition:--ai-btn-base .45s ease,background .45s ease,box-shadow .15s ease,transform .12s ease,filter .15s ease}.TrainingWordSelectionMode_processButtonComposite__R9zdo:hover:not(:disabled):not(.TrainingWordSelectionMode_processButtonCompositeBlocked__ONDhe){box-shadow:0 1px 0 hsla(0,0%,100%,.14) inset,0 2px 3px rgba(15,23,42,.1),0 5px 12px -3px color-mix(in srgb,var(--ai-btn-base) 42%,transparent);filter:brightness(1.02)}.TrainingWordSelectionMode_processButtonComposite__R9zdo:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 1px 2px rgba(15,23,42,.1)}.TrainingWordSelectionMode_processButtonComposite__R9zdo:focus-visible{outline:2px solid hsla(0,0%,100%,.9);outline-offset:1px}.TrainingWordSelectionMode_processButtonComposite__R9zdo:disabled{opacity:.72;cursor:not-allowed;filter:grayscale(.08);box-shadow:0 1px 2px rgba(15,23,42,.08)}.TrainingWordSelectionMode_processButtonCompositeBlocked__ONDhe{opacity:.72;filter:saturate(.92)}.TrainingWordSelectionMode_compositeRow__sScZR{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:.25rem;padding:.32rem .35rem .32rem .5rem;min-height:0;box-sizing:border-box}.TrainingWordSelectionMode_compositeRowNoCycle__Tjcu2{padding:.32rem .7rem .32rem .5rem}.TrainingWordSelectionMode_compositeMain__p4rAu{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;padding:0 .1rem}.TrainingWordSelectionMode_compositeMainRow__7Z_Vl{display:inline-flex;align-items:center;justify-content:center;gap:.28rem}.TrainingWordSelectionMode_compositeLoadingRow__cLRWh{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.TrainingWordSelectionMode_compositeSparkles__vHlUf{flex-shrink:0;filter:drop-shadow(0 1px 1px rgba(15,23,42,.1));opacity:.98}.TrainingWordSelectionMode_compositeProcessLabel__68cf_{font-weight:600;letter-spacing:.01em;line-height:1.15;text-shadow:0 1px 1px rgba(15,23,42,.1)}.TrainingWordSelectionMode_compositeModelLine__OmECi{display:block;max-width:100%;padding:0 .1rem;font-weight:600;line-height:1.15;letter-spacing:.05em;text-transform:uppercase;opacity:.78;color:hsla(0,0%,100%,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TrainingWordSelectionMode_compositeCycleInside__GB0Ac{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;align-self:stretch;min-width:1.75rem;border-radius:5px;border-left:1px solid hsla(0,0%,100%,.2);margin:-.12rem -.1rem -.12rem .1rem;padding:.2rem .28rem .2rem .38rem;cursor:pointer;line-height:0;background:rgba(0,0,0,.06);transition:background .15s ease}.TrainingWordSelectionMode_compositeCycleInside__GB0Ac:hover:not(.TrainingWordSelectionMode_compositeCycleDisabled__rLbBd){background:hsla(0,0%,100%,.16)}.TrainingWordSelectionMode_compositeCycleInside__GB0Ac:active:not(.TrainingWordSelectionMode_compositeCycleDisabled__rLbBd){background:rgba(0,0,0,.1)}.TrainingWordSelectionMode_compositeCycleDisabled__rLbBd{opacity:.4;cursor:not-allowed;pointer-events:none}.TrainingWordSelectionMode_compositeCycleIcon__PScxP{opacity:.95}@media(max-width:480px){.TrainingWordSelectionMode_compositeSparkles__vHlUf{display:none}.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;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)}.TrainingSwipeHintPopup_overlay__iKi0z{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:rgba(17,24,39,.58);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.TrainingSwipeHintPopup_popup___avKQ{width:min(92vw,400px);max-height:min(88dvh,640px);overflow-y:auto;border-radius:14px;background:#fff;border:1px solid rgba(148,163,184,.35);box-shadow:0 20px 50px rgba(15,23,42,.25);padding:1rem}.TrainingSwipeHintPopup_title__4Vy7t{margin:0 0 .75rem;color:#111827;font-size:1.05rem;font-weight:700;line-height:1.3}.TrainingSwipeHintPopup_items__6vvV4{display:flex;flex-direction:column;gap:.9rem}.TrainingSwipeHintPopup_item__gWCv1{display:flex;flex-direction:column;gap:.45rem}.TrainingSwipeHintPopup_itemText__2trhB{margin:0;color:#111827;font-size:.9rem;line-height:1.45}.TrainingSwipeHintPopup_demo__NjkBr{border-radius:10px;background:#f8fafc;border:1px solid #e5e7eb;padding:.55rem .65rem;overflow:hidden}.TrainingSwipeHintPopup_demoStage__oOiTF{position:relative;height:52px;display:flex;align-items:center;justify-content:center}.TrainingSwipeHintPopup_navTrack__HZE8c{display:flex;align-items:center;gap:.4rem;animation:TrainingSwipeHintPopup_navTrackSlide__UDkEZ 2.8s ease-in-out infinite}.TrainingSwipeHintPopup_navCard__V1n7H{width:42px;height:34px;border-radius:8px;background:#e8eef9;color:#1f6feb;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TrainingSwipeHintPopup_navCardCenter__yEd4R{width:64px;background:#fff;border:1px solid #d1d5db;color:#111827;box-shadow:0 1px 3px rgba(15,23,42,.08)}.TrainingSwipeHintPopup_navFinger__A1SZD{position:absolute;width:1.55rem;height:1.55rem;color:#1f6feb;bottom:2px;animation:TrainingSwipeHintPopup_navFingerMove__KPCfU 2.8s ease-in-out infinite;filter:drop-shadow(0 1px 1px rgba(15,23,42,.2))}@keyframes TrainingSwipeHintPopup_navTrackSlide__UDkEZ{0%,12%{transform:translateX(0)}28%,40%{transform:translateX(-28px)}56%,68%{transform:translateX(28px)}84%,to{transform:translateX(0)}}@keyframes TrainingSwipeHintPopup_navFingerMove__KPCfU{0%,12%{transform:translateX(0);opacity:.9}28%,40%{transform:translateX(-28px);opacity:1}56%,68%{transform:translateX(28px);opacity:1}84%,to{transform:translateX(0);opacity:.9}}.TrainingSwipeHintPopup_drawerHost__B94ES{position:relative;width:170px;height:36px;overflow:hidden;border-radius:8px}.TrainingSwipeHintPopup_drawerHostNotebook__HATEo{width:190px}.TrainingSwipeHintPopup_drawerReveal__tkGnF{position:absolute;inset:0 auto 0 0;width:100%;display:flex;align-items:center;padding-left:10px;background:#eef2ff;animation:TrainingSwipeHintPopup_drawerRevealBg__Wn4az 3.6s ease-in-out infinite}.TrainingSwipeHintPopup_drawerIcon__lTlkh{position:absolute;left:12px;width:1.05rem;height:1.05rem}.TrainingSwipeHintPopup_drawerIconSpeak__ZiMvZ{color:#334155;animation:TrainingSwipeHintPopup_drawerIconSpeak__ZiMvZ 3.6s ease-in-out infinite}.TrainingSwipeHintPopup_drawerIconDelete__Fk9I3{color:#dc2626;animation:TrainingSwipeHintPopup_drawerIconDelete__Fk9I3 3.6s ease-in-out infinite}.TrainingSwipeHintPopup_drawerPlate__8KdNp{position:relative;z-index:1;height:100%;display:flex;align-items:center;gap:.4rem;padding:0 .55rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;animation:TrainingSwipeHintPopup_drawerPlatePull__GR5i8 3.6s ease-in-out infinite}.TrainingSwipeHintPopup_drawerGrip__dQQwV{width:3px;height:16px;border-radius:2px;background:#cbd5e1;flex-shrink:0}.TrainingSwipeHintPopup_drawerLabel__FVfK_{display:inline-flex;align-items:center;gap:.25rem;font-size:.82rem;font-weight:600;color:#111827}.TrainingSwipeHintPopup_drawerNotebookMark__91YuL{width:.95rem;height:.95rem;color:var(--mantine-color-green-6,#40c057)}.TrainingSwipeHintPopup_drawerFinger__6PrLF{position:absolute;width:1.45rem;height:1.45rem;color:#1f6feb;left:calc(50% - 70px);bottom:0;animation:TrainingSwipeHintPopup_drawerFingerPull__pAO9p 3.6s ease-in-out infinite;filter:drop-shadow(0 1px 1px rgba(15,23,42,.2))}.TrainingSwipeHintPopup_drawerFingerNotebook__zfPWF{left:calc(50% - 78px)}@keyframes TrainingSwipeHintPopup_drawerPlatePull__GR5i8{0%,8%{transform:translateX(0)}22%,34%{transform:translateX(40px)}48%,62%{transform:translateX(96px)}78%,to{transform:translateX(0)}}@keyframes TrainingSwipeHintPopup_drawerRevealBg__Wn4az{0%,34%{background:#eef2ff}48%,62%{background:#fee2e2}78%,to{background:#eef2ff}}@keyframes TrainingSwipeHintPopup_drawerIconSpeak__ZiMvZ{0%,34%{opacity:1;transform:scale(1)}48%,62%{opacity:0;transform:scale(.7)}78%,to{opacity:1;transform:scale(1)}}@keyframes TrainingSwipeHintPopup_drawerIconDelete__Fk9I3{0%,34%{opacity:0;transform:scale(.7)}48%,62%{opacity:1;transform:scale(1)}78%,to{opacity:0;transform:scale(.7)}}@keyframes TrainingSwipeHintPopup_drawerFingerPull__pAO9p{0%,8%{transform:translateX(0)}22%,34%{transform:translateX(40px)}48%,62%{transform:translateX(96px)}78%,to{transform:translateX(0)}}@keyframes TrainingSwipeHintPopup_trainingSwipeHintCountdownBurn__Il7HG{0%{stroke-dashoffset:0}to{stroke-dashoffset:56.55}}.TrainingSwipeHintPopup_closeButton__ZrY3M{position:relative;margin-top:.9rem;width:100%;border:1px solid #d1d5db;background:#f9fafb;color:#111827;border-radius:10px;padding:.5rem .75rem;font-size:.95rem;text-align:center;cursor:pointer}.TrainingSwipeHintPopup_closeButton__ZrY3M:hover:not(:disabled){background:#f3f4f6}.TrainingSwipeHintPopup_closeButton__ZrY3M:disabled{border-color:#e2e8f0;background:#f9fafb;color:#94a3b8;cursor:not-allowed;opacity:1}.TrainingSwipeHintPopup_countdownRing__pvzem{position:absolute;top:50%;right:.7rem;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;transform:translateY(-50%)}.TrainingSwipeHintPopup_countdownRing__pvzem svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.TrainingSwipeHintPopup_countdownRingProgress__1g9Ec,.TrainingSwipeHintPopup_countdownRingTrack__0s84L{fill:none;stroke-width:3}.TrainingSwipeHintPopup_countdownRingTrack__0s84L{stroke:#e2e8f0}.TrainingSwipeHintPopup_countdownRingProgress__1g9Ec{stroke:#1976d2;stroke-linecap:round;stroke-dasharray:56.55;stroke-dashoffset:0;animation:TrainingSwipeHintPopup_trainingSwipeHintCountdownBurn__Il7HG 10s linear forwards}@media(prefers-reduced-motion:reduce){.TrainingSwipeHintPopup_drawerFinger__6PrLF,.TrainingSwipeHintPopup_drawerIconDelete__Fk9I3,.TrainingSwipeHintPopup_drawerIconSpeak__ZiMvZ,.TrainingSwipeHintPopup_drawerPlate__8KdNp,.TrainingSwipeHintPopup_drawerReveal__tkGnF,.TrainingSwipeHintPopup_navFinger__A1SZD,.TrainingSwipeHintPopup_navTrack__HZE8c{animation:none!important}}