.TextArea_textArea__GEbxG{max-width:60vw;margin-left:auto;margin-right:auto;padding:3rem 1.5rem;font-size:1.125rem;line-height:1.625;user-select:none}.TextArea_lightMode__OO7ug{color:#1f2937}.TextArea_darkMode__DiNx9{color:#f3f4f6}.TextArea_paraRun__tDiQC{display:block;background-color:transparent}.TextArea_sentenceContainer__stqi6,.TextArea_wordRun__GkhSJ{display:inline}.TextArea_sentenceContainer__stqi6,.TextArea_word__bI6sO{cursor:pointer;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.TextArea_sentenceContainer__stqi6{box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-top:.17em;padding-bottom:.17em}.TextArea_hoveredSentenceLight__AdSye{background-color:#ede9fe}.TextArea_hoveredSentenceDark__YHMG6{background-color:#1e3a8a}.TextArea_hoveredWordLight__V_dO1{background-color:#ede9fe}.TextArea_hoveredWordDark__1wnn8{background-color:#1e3a8a}.TextArea_pinnedSentenceLight__gOPCu{background-color:#fef3c7}.TextArea_pinnedSentenceDark__JXzvU{background-color:#ca8a04}.TextArea_pinnedWordLight__DSJu_{background-color:#fef3c7}.TextArea_pinnedWordDark__iw2PD{background-color:#ca8a04}.TextArea_baseSentence__HYtBa,.TextArea_baseWord__hl3sr{background-color:transparent}@media (max-width:768px){.TextArea_textArea__GEbxG{max-width:100vw;min-height:fit-content;padding:3rem 1vw 25vw;font-size:16px}}.Pagination_paginationContainer__dAZWu{position:fixed;top:6rem;left:2rem;z-index:50;display:flex;flex-direction:column;gap:.75rem;width:14rem;max-width:20rem;padding:1rem;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transition:background-color .2s,color .2s}.Pagination_light__2mVqm{background-color:#fff;color:#111827}.Pagination_dark__AFPE1{background-color:#1f2937;color:#f3f4f6}.Pagination_pageInfo__wFFU7{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.Pagination_pageLabel__YhEEw{font-size:.875rem;font-weight:600}.Pagination_light__2mVqm .Pagination_pageLabel__YhEEw{color:#374151}.Pagination_dark__AFPE1 .Pagination_pageLabel__YhEEw{color:#d1d5db}.Pagination_pageInput__KUZsd{padding:.5rem .75rem;border-width:1px;border-style:solid;border-radius:.375rem;font-size:.875rem;width:100%;box-sizing:border-box}.Pagination_light__2mVqm .Pagination_pageInput__KUZsd{background-color:#fff;border-color:#d1d5db;color:#111827}.Pagination_dark__AFPE1 .Pagination_pageInput__KUZsd{background-color:#374151;border-color:#4b5563;color:#f3f4f6}.Pagination_navButtons__CXcYy{display:flex;flex-direction:column;gap:.5rem}.Pagination_buttonRow__G_im9{display:flex;align-items:center;gap:.5rem}.Pagination_btn__Wr271{padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;transition:background-color .2s,color .2s,opacity .2s;border:none;cursor:pointer}.Pagination_btn__Wr271:disabled{cursor:not-allowed}.Pagination_btnMinor__3ISe8{flex:1}.Pagination_light__2mVqm .Pagination_btnMinor__3ISe8{background-color:#f3f4f6}.Pagination_light__2mVqm .Pagination_btnMinor__3ISe8:hover{background-color:#e5e7eb}.Pagination_light__2mVqm .Pagination_btnMinor__3ISe8:disabled{background-color:#e5e7eb;color:#9ca3af}.Pagination_dark__AFPE1 .Pagination_btnMinor__3ISe8{background-color:#374151}.Pagination_dark__AFPE1 .Pagination_btnMinor__3ISe8:hover{background-color:#4b5563}.Pagination_dark__AFPE1 .Pagination_btnMinor__3ISe8:disabled{background-color:rgba(55,65,81,.5);color:#6b7280}.Pagination_btnMajor__t4pCB{width:100%}.Pagination_light__2mVqm .Pagination_btnMajor__t4pCB{background-color:#3b82f6;color:#fff}.Pagination_light__2mVqm .Pagination_btnMajor__t4pCB:hover{background-color:#2563eb}.Pagination_light__2mVqm .Pagination_btnMajor__t4pCB:disabled{background-color:#d1d5db;color:hsla(0,0%,100%,.7)}.Pagination_dark__AFPE1 .Pagination_btnMajor__t4pCB{background-color:#2563eb}.Pagination_dark__AFPE1 .Pagination_btnMajor__t4pCB:hover{background-color:#3b82f6}.Pagination_dark__AFPE1 .Pagination_btnMajor__t4pCB:disabled{background-color:rgba(55,65,81,.5);color:#6b7280}.Pagination_bookmarkButton__oo04H{width:100%;padding:.5rem .75rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background-color .2s;background-color:transparent;border:none;cursor:pointer;font-size:.875rem;color:inherit}.Pagination_light__2mVqm .Pagination_bookmarkButton__oo04H:hover{background-color:#f3f4f6}.Pagination_dark__AFPE1 .Pagination_bookmarkButton__oo04H:hover{background-color:#374151}.Pagination_bookmarkIcon__zg76O{color:#eab308}@media (max-width:768px){.Pagination_paginationContainer__dAZWu{flex-direction:row;position:fixed;bottom:0;top:auto;left:0;right:0;width:100%;max-width:100%;border-radius:1rem 1rem 0 0;padding:.75rem .75rem .9rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.Pagination_pageInfo__wFFU7{position:absolute;bottom:.2rem;left:50%;transform:translateX(-50%);margin:0;display:block;text-align:center;pointer-events:none}.Pagination_pageLabel__YhEEw{font-size:.65rem;font-weight:500;opacity:.85}.Pagination_pageInput__KUZsd{display:none}.Pagination_buttonRow__G_im9,.Pagination_navButtons__CXcYy{display:contents}.Pagination_navButtons__CXcYy>.Pagination_buttonRow__G_im9:first-child>.Pagination_btnMinor__3ISe8:first-child,.Pagination_navButtons__CXcYy>.Pagination_buttonRow__G_im9:last-child>.Pagination_btnMinor__3ISe8:last-child{display:none}.Pagination_btnMajor__t4pCB:first-of-type{order:1}.Pagination_navButtons__CXcYy>.Pagination_buttonRow__G_im9:first-child>.Pagination_btnMinor__3ISe8{order:2}.Pagination_bookmarkButton__oo04H{order:3;width:auto;min-width:3rem;padding:.5rem .75rem;margin-bottom:.55rem;display:flex;align-items:center;justify-content:center}.Pagination_navButtons__CXcYy>.Pagination_buttonRow__G_im9:last-child>.Pagination_btnMinor__3ISe8:first-child{order:4}.Pagination_btnMajor__t4pCB:last-of-type{order:5}.Pagination_btn__Wr271{padding:.5rem .75rem;font-size:.875rem}.Pagination_btnMinor__3ISe8{min-width:3rem}.Pagination_btnMajor__t4pCB{min-width:5rem;width:auto}.Pagination_bookmarkButton__oo04H span:not(.Pagination_bookmarkIcon__zg76O){display:none}}.Book_mainContainer__6HPiw{position:relative;min-height:100vh;padding:1rem}.Book_light__hl07D{background-color:#f9fafb}.Book_dark__BUxwm{background-color:#111827}.Book_settings__9zaog{position:fixed;top:6rem;right:2rem;z-index:50;display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);width:14rem;max-width:calc(100vw - 2rem)}.Book_lightSettings__jqtHC{background-color:#fff;color:#111827}.Book_darkSettings__b2byK{background-color:#1f2937;color:#f3f4f6}.Book_settingRow___8IkD{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.Book_settingLabel__Ie2fG{font-size:.875rem;font-weight:600;white-space:nowrap}.Book_lightLabel__1ompG{color:#374151}.Book_darkLabel__oS4xJ{color:#d1d5db}.Book_switch__thNBy{position:relative;display:inline-flex;height:1.5rem;width:2.75rem;align-items:center;border-radius:9999px;transition:background-color .2s;cursor:pointer;border:none;flex-shrink:0}.Book_switchOn__v_lts{background-color:#2563eb}.Book_switchOff__yo6YS{background-color:#d1d5db}.Book_switchKnob__a2tKb{display:inline-block;height:1rem;width:1rem;border-radius:9999px;background-color:#fff;transition:transform .2s}.Book_knobOn__K_43o{transform:translateX(1.25rem)}.Book_knobOff__bUZ2v{transform:translateX(.25rem)}.Book_settingItem__Lxlpn{display:flex;flex-direction:column;gap:.5rem;width:100%}.Book_select__ggybh{width:100%;padding:.5rem .75rem;border-width:1px;border-radius:.375rem;font-size:.875rem;cursor:pointer}.Book_lightSelect__hitVm{background-color:#fff;border-color:#d1d5db;color:#111827}.Book_lightSelect__hitVm:focus{outline:2px solid #3b82f6;outline-offset:2px}.Book_darkSelect__zkKnp{background-color:#374151;border-color:#4b5563;color:#f3f4f6}.Book_darkSelect__zkKnp:focus{outline:2px solid #60a5fa;outline-offset:2px}.Book_loaderContainer__1KbNb{max-width:56rem;margin-left:auto;margin-right:auto;padding-top:10rem;padding-bottom:10rem;text-align:center}.Book_lightText__g6g7f{color:#4b5563}.Book_darkText__d5VjF{color:#9ca3af}.Book_errorPageContainer__4_aTs{max-width:56rem;margin-left:auto;margin-right:auto;padding:10rem 1rem}.Book_errorBox__4A2zs{border-width:1px;border-radius:.5rem;padding:1.5rem;text-align:center}.Book_lightErrorBox__K3End{background-color:#fef2f2;border-color:#fecaca}.Book_darkErrorBox__0IN81{background-color:rgba(127,29,29,.3);border-color:#b91c1c}.Book_errorTitle__RPSKa{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.Book_lightErrorTitle__N6D_p{color:#991b1b}.Book_darkErrorTitle__ymXoq{color:#f87171}.Book_errorMessage__lsrMK{margin-bottom:1rem}.Book_lightErrorText__z0Z7t{color:#dc2626}.Book_darkErrorText__9qcqh{color:#fca5a5}.Book_errorButton__1tckP{padding:.5rem 1rem;border-radius:.25rem;color:#fff;transition:background-color .2s;cursor:pointer;border:none;font-size:.875rem}.Book_lightErrorButton__Y2ZhZ{background-color:#dc2626}.Book_darkErrorButton__3iBI_,.Book_lightErrorButton__Y2ZhZ:hover{background-color:#b91c1c}.Book_darkErrorButton__3iBI_:hover{background-color:#dc2626}.Book_spinner__UxTWG{display:inline-block;animation:Book_spin__94njb 1s linear infinite;border-radius:9999px;height:3rem;width:3rem;border:2px solid transparent}.Book_lightSpinner__vAHjM{border-bottom-color:#3b82f6}.Book_darkSpinner__wcH2A{border-bottom-color:#60a5fa}.Book_loaderText__hb1JX{margin-top:1rem;font-size:1rem}@keyframes Book_spin__94njb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Book_tooltip__aEzm5{position:fixed;z-index:50;padding:.75rem 1rem;border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);max-width:36rem;min-width:200px}.Book_lightTooltip__sy4m5{background-color:#1f2937;color:#fff}.Book_darkTooltip___qVtB{background-color:#374151;color:#fff}.Book_tooltipContent__j6mqB{justify-content:space-between}.Book_tooltipTextWrapper__XN6Nv{min-width:0}.Book_tooltipTitle__M__II{color:#fde047;font-weight:600;font-size:.875rem;margin-bottom:.25rem;word-wrap:break-word}.Book_tooltipBody__bpuao{font-size:1rem;word-wrap:break-word}.Book_favButton__zMVgn{flex-shrink:0;padding:.25rem;border-radius:.25rem;transition:background-color .2s;cursor:pointer;border:none;background:transparent;display:flex;align-items:center;justify-content:center}.Book_favButton__zMVgn:disabled{opacity:.5;cursor:not-allowed}.Book_lightFavButton__JVcQ6:hover:not(:disabled){background-color:#374151}.Book_darkFavButton__y8GDV:hover:not(:disabled){background-color:#4b5563}.Book_favIcon__ATHh3{color:#facc15}.Book_tooltipFooter__6_CWQ{font-size:.75rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #4b5563;color:#9ca3af}.Book_tooltipToggleButton__QxQlg{display:block;width:100%;padding:.5rem .75rem;font-size:.875rem;font-weight:600;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .2s}.Book_lightTooltipToggle__KmaR1{background-color:#e5e7eb;color:#374151}.Book_lightTooltipToggle__KmaR1:hover{background-color:#d1d5db}.Book_darkTooltipToggle__uUzUp{background-color:#374151;color:#f3f4f6}.Book_darkTooltipToggle__uUzUp:hover{background-color:#4b5563}.Book_expandButton__liYx5{display:none;border:none;border-radius:.375rem}.Book_lightExpandButton__fuSyn{background-color:#e5e7eb;color:#374151}.Book_lightExpandButton__fuSyn:hover{background-color:#d1d5db}.Book_darkExpandButton__FVrP5{background-color:#374151;color:#f3f4f6}.Book_darkExpandButton__FVrP5:hover{background-color:#4b5563}.Book_collapsibleContent__oZsLz{display:flex;flex-direction:column;gap:.75rem}@media (max-width:768px){.Book_settings__9zaog{width:auto;min-width:auto;max-width:none;top:3rem;left:0;right:0;padding:1rem 0 0;border-top-left-radius:0;border-top-right-radius:0;gap:.5rem;display:grid;grid-template-columns:1fr 1fr;align-items:start}.Book_tooltipToggleButton__QxQlg{padding:.4rem .75rem;font-size:.75rem;grid-column:1;grid-row:1}.Book_expandButton__liYx5{display:block;padding:.4rem .75rem;font-size:.75rem;grid-column:2;grid-row:1}.Book_collapsibleContent__oZsLz{grid-column:1/-1;grid-row:2;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out}.Book_collapsibleContent__oZsLz.Book_collapsed__f5xXO{max-height:0;opacity:0;pointer-events:none}.Book_collapsibleContent__oZsLz.Book_expanded__J3Cdz{max-height:500px;opacity:1}.Book_settingRow___8IkD{gap:.25rem}.Book_settingLabel__Ie2fG{font-size:.75rem}.Book_switch__thNBy{height:1.25rem;width:2.25rem}.Book_switchKnob__a2tKb{height:.875rem;width:.875rem}.Book_knobOn__K_43o{transform:translateX(1rem)}.Book_select__ggybh{font-size:.75rem;padding:.375rem .5rem}.Book_tooltip__aEzm5{max-width:calc(100vw - 2rem);padding:.5rem .75rem}.Book_tooltipTitle__M__II{font-size:.8rem}.Book_tooltipBody__bpuao{font-size:.875rem}}.Book_providerButtons__tujyH{display:flex;gap:8px}.Book_providerBtn__XuaXz{padding:6px 16px;border:1px solid #ccc;border-radius:6px;cursor:pointer;transition:all .2s}.Book_providerBtn__XuaXz.Book_active__XbETO{background:#007bff;color:#fff;border-color:#007bff}.Book_paragraphMarker__Denwg{display:block;width:100%;font-weight:700;margin-top:15px;margin-bottom:5px;color:#888;font-size:.9em}.Book_languageManagerBtn__M5Zja{padding:.75rem 1.5rem;margin-top:1rem;width:100%;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s}.Book_darkBtn__NhaSj{background:#3b82f6;color:#fff}.Book_lightBtn__3G3K6{background:#2563eb;color:#fff}.Book_modal__6ZqOv{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}.Book_modalContent__sAU_V{position:relative;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;border-radius:12px}.Book_closeBtn__N_VmH{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:inherit;z-index:1}.Book_warningBanner___8Twi{padding:1rem;margin:1rem 0;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.Book_darkWarning__hQ5JY{background:rgba(251,191,36,.2);color:#fbbf24;border-left:4px solid #fbbf24}.Book_lightWarning__JWFoe{background:rgba(251,191,36,.1);color:#d97706;border-left:4px solid #f59e0b}.Book_languageIndicator__jZwoN{padding:.25rem .5rem;font-size:.75rem;font-weight:600;text-align:center;border-bottom:1px solid;margin-bottom:.5rem}.Book_darkLangIndicator__1qSaU{background:rgba(71,85,105,.5);color:#60a5fa;border-bottom-color:rgba(96,165,250,.3)}.Book_lightLangIndicator__NZbab{background:rgba(226,232,240,.8);color:#3b82f6;border-bottom-color:rgba(59,130,246,.3)}.Book_swipeHint__FQEK4{opacity:.7;font-size:.7rem;font-weight:400;margin-left:.25rem}.Book_tooltipButtons__95MN3{display:flex;gap:.5rem;align-items:center}.Book_langSwitchButton__aC1kM{padding:.4rem;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;background:transparent}.Book_darkLangSwitch__Lqfoa{color:#94a3b8}.Book_darkLangSwitch__Lqfoa:hover{background:rgba(71,85,105,.5);color:#60a5fa}.Book_lightLangSwitch__8MsyS{color:#64748b}.Book_lightLangSwitch__8MsyS:hover{background:rgba(226,232,240,.8);color:#3b82f6}.Book_tooltipContent__j6mqB{display:flex;align-items:flex-start;gap:.75rem}.Book_tooltipTextWrapper__XN6Nv{flex:1}@media (max-width:768px){.Book_tooltip__aEzm5{transition:transform .2s ease-out}}