.MyBooksPage_MyBooksPage__2xHcs{width:80dvw;margin:0 auto;padding:20px 0;height:calc(100dvh - 2*(60px));overflow-y:auto;display:flex;flex-direction:column;gap:20px}@media(max-width:700px){.MyBooksPage_MyBooksPage__2xHcs{height:auto}}.MyBooksPage_List__h9gvK{flex-grow:1}.MyBooksPage_Pagination__cIWxj{align-self:center}.MyBooksList_MyBooksList__WRwfm{display:grid;justify-content:space-between;grid-template-columns:repeat(4,220px)}.MyBooksList_MyBooksList__WRwfm a{color:#2b2d40!important;text-align:center}@media(max-width:1100px){.MyBooksList_MyBooksList__WRwfm{grid-template-columns:repeat(auto-fit,220px)}}@media(max-width:550px){.MyBooksList_MyBooksList__WRwfm{justify-content:center}}.Typography_largeTitleBold__kbftC{font-weight:700}.Typography_largeTitleBold__kbftC,.Typography_largeTitleRegular__FVKV_{margin:0;font-size:clamp(1.625rem,1.4821428571rem + .7142857143vw,2.125rem);line-height:clamp(2.125rem,2rem + .625vw,2.5625rem)}.Typography_largeTitleRegular__FVKV_{font-weight:500}.Typography_titleBold__20kbK{font-weight:700}.Typography_titleBold__20kbK,.Typography_titleRegular__9jWme{margin:0;font-size:clamp(1.3125rem,1.2232142857rem + .4464285714vw,1.625rem);line-height:clamp(1.8125rem,1.7232142857rem + .4464285714vw,2.125rem)}.Typography_titleRegular__9jWme{font-weight:500}.Typography_titleSpecialBold__nlekF{font-weight:700}.Typography_titleSpecialBold__nlekF,.Typography_titleSpecialRegular__oCREa{margin:0;font-size:clamp(1.1875rem,1.1517857143rem + .1785714286vw,1.3125rem);line-height:clamp(1.625rem,1.5714285714rem + .2678571429vw,1.8125rem)}.Typography_titleSpecialRegular__oCREa{font-weight:500}.Typography_headlineBold__iBQhG{font-weight:700}.Typography_headlineBold__iBQhG,.Typography_headlineRegular__0ZJky{margin:0;font-size:clamp(1.0625rem,1.0267857143rem + .1785714286vw,1.1875rem);line-height:clamp(1.4375rem,1.3839285714rem + .2678571429vw,1.625rem)}.Typography_headlineRegular__0ZJky{font-weight:500}.Typography_bodyBold__tFKuW{font-weight:700}.Typography_bodyBold__tFKuW,.Typography_bodyRegular__0FZJ4{margin:0;font-size:clamp(1rem,.9821428571rem + .0892857143vw,1.0625rem);line-height:clamp(1.3125rem,1.2767857143rem + .1785714286vw,1.4375rem)}.Typography_bodyRegular__0FZJ4{font-weight:500}.Typography_calloutsBold__w9HGL{font-weight:700}.Typography_calloutsBold__w9HGL,.Typography_calloutsRegular__pLxIK{margin:0;font-size:clamp(.9375rem,.9196428571rem + .0892857143vw,1rem);line-height:clamp(1.125rem,1.0714285714rem + .2678571429vw,1.3125rem)}.Typography_calloutsRegular__pLxIK{font-weight:500}.Typography_subheadBold__gBdM2{font-weight:700}.Typography_subheadBold__gBdM2,.Typography_subheadRegular__DeDss{margin:0;font-size:clamp(.8125rem,.7767857143rem + .1785714286vw,.9375rem);line-height:clamp(1rem,.9642857143rem + .1785714286vw,1.125rem)}.Typography_subheadRegular__DeDss{font-weight:500}.Typography_footnoteBold__sfC5t{font-weight:700}.Typography_footnoteBold__sfC5t,.Typography_footnoteRegular__MvuNi{margin:0;font-size:clamp(.75rem,.7321428571rem + .0892857143vw,.8125rem);line-height:clamp(.9375rem,.9196428571rem + .0892857143vw,1rem)}.Typography_footnoteRegular__MvuNi{font-weight:500}.Typography_caption1Bold____iOK{font-weight:700}.Typography_caption1Bold____iOK,.Typography_caption1Regular__7dR2i{margin:0;font-size:clamp(.6875rem,.6696428571rem + .0892857143vw,.75rem);line-height:clamp(.8125rem,.7767857143rem + .1785714286vw,.9375rem)}.Typography_caption1Regular__7dR2i{font-weight:500}.Typography_caption2Bold__yR8cY{font-weight:700}.Typography_caption2Bold__yR8cY,.Typography_caption2Regular__yH5wt{margin:0;font-size:clamp(.625rem,.6071428571rem + .0892857143vw,.6875rem);line-height:clamp(.75rem,.7321428571rem + .0892857143vw,.8125rem)}.Typography_caption2Regular__yH5wt{font-weight:500}.NotFoundPage_NotFoundPage__lDR_B{flex-grow:1;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:20px}.NotFoundPage_NotFoundPage__lDR_B .NotFoundPage_notFoundStatus__SnQij{font-size:60px;font-weight:700;line-height:100%}.NotFoundPage_NotFoundPage__lDR_B .NotFoundPage_title__EEnQB{font-size:30px;line-height:110%;font-weight:700;text-align:center}.NotFoundPage_NotFoundPage__lDR_B .NotFoundPage_text__Uw_u4{text-align:center}.ForgotPasswordForm_formWrapper__vqtn_{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 48px}.ForgotPasswordForm_formWrapper__vqtn_ .ForgotPasswordForm_form__sz13c{display:flex;flex-direction:column;gap:20px;max-width:500px;width:100%}.SignInForm_formWrapper__qTiIZ{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 48px}.SignInForm_formWrapper__qTiIZ .SignInForm_form__KLDZ_{display:flex;flex-direction:column;gap:20px;max-width:500px;width:100%}.SignUpForm_formWrapper__SxMvY{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 48px}.SignUpForm_formWrapper__SxMvY .SignUpForm_form__Eg49h{display:flex;flex-direction:column;gap:20px;max-width:500px;width:100%}.AppLink_AppLink__YsM5o{text-decoration:none;font-size:16px;display:inline-block}.AppLink_AppLink__YsM5o.AppLink_main__e1Mut{color:#2f6dff}.AppLink_AppLink__YsM5o.AppLink_black__nB_n5{color:#2b2d40}.AppLink_AppLink__YsM5o:hover{text-decoration:underline}.Logo_Logo__mhCEs{display:inline-block}.PageWrapperAuth_PageWrapperAuth__AcsIQ{flex-grow:1;display:grid;grid-template-columns:1fr 480px;align-items:center}.PageWrapperAuth_PageWrapperAuth__AcsIQ .PageWrapperAuth_logo__1oogg{margin:40px;position:absolute;top:0;left:0}.PageWrapperAuth_imageBlock__aAzyO{width:100%;height:100dvh;background-image:url(/assets/bg-auth.webp);background-repeat:no-repeat;background-position:50%;background-size:cover}@media(max-width:700px){.PageWrapperAuth_PageWrapperAuth__AcsIQ{display:flex;flex-direction:column;width:100%;position:relative;gap:40px}.PageWrapperAuth_PageWrapperAuth__AcsIQ .PageWrapperAuth_logo__1oogg{position:relative;align-self:flex-start}.PageWrapperAuth_imageBlock__aAzyO{display:none}}.Navbar_NavbarList__fL7GU{display:flex;align-items:center;gap:40px}.Footer_Footer__zLUut{background-color:#fff;box-shadow:0 0 4px 0 #000;position:-webkit-sticky;position:sticky;bottom:0;z-index:998}@media(max-width:700px){.Footer_Footer__zLUut{position:static}}.Footer_FooterInner__Z2mWs{display:flex;align-items:center;gap:20px;min-height:60px}@media(max-width:700px){.Footer_FooterInner__Z2mWs{flex-direction:column;align-items:flex-start;padding-top:20px;padding-bottom:20px}.Footer_FooterInner__Z2mWs .Footer_Navbar__b1XZH{margin-left:0}.Footer_FooterInner__Z2mWs .Footer_Navbar__b1XZH ul{flex-direction:column;align-items:flex-start}}.Footer_Navbar__b1XZH{margin-left:60px}.UserLink_UserLink__2h0hd .UserLink_Link__o88I9{display:flex;gap:10px;align-items:center}.UserLink_avatarWrapper__ctYP8{width:40px;height:40px;border-radius:50%;overflow:hidden}.UserLink_avatarWrapper__ctYP8 svg{width:100%;height:100%}.UserLink_image__3o92B{width:100%;height:100%;object-fit:cover}.UserLink_profileLinks__o08yn{position:absolute;background-color:#fff;border-radius:8px;padding:10px 20px;box-shadow:0 0 4px 0 rgba(0,0,0,.3);display:flex;flex-direction:column;gap:5px}.UserLink_linkItem__fdAF_ a{color:#2b2d40!important}.ProfilePage_ProfilePage__m2Dqf{width:80dvw;margin:0 auto;padding:20px 0;max-height:calc(100dvh - 2*(60px));overflow-y:auto}.ProfilePage_profileBlock__c5LyI{max-width:340px;display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.ProfilePage_profileBlock__c5LyI div{display:flex;justify-content:space-between;flex-wrap:wrap}.ProfilePage_profileBlock__c5LyI .ProfilePage_modalButton__GTg_I{align-self:flex-end}@media(max-width:700px){.ProfilePage_profileBlock__c5LyI .ProfilePage_modalButton__GTg_I{align-self:center}}.EditableBookCover_EditableBookCover__Av0_J{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.EditableBookTitle_bookName__ytSpr,.EditableBookTitle_input__xUYMu{max-width:500px;display:inline-block}.EditableBookTitle_cancelButton__It0Gc{color:#c72b32!important}.TypographyWithIcon_TypographyWithIcon__3xLvp{display:flex;gap:5px;align-items:center}.BookNavigation_BookNavigation__Teo3M{padding-top:10px;overflow:hidden;border:1px solid #2b2d40;height:calc(100dvh - 2*(60px));display:flex;flex-direction:column}.BookNavigation_bookTitle__G3myo{margin:0 10px 10px}.BookNavigation_previewList___qDoL{margin-left:20px;margin-right:10px;margin-bottom:10px}.BookNavigation_previewList___qDoL li{cursor:pointer}.BookNavigation_bookList__pxcPJ{overflow-y:auto;flex-grow:1;max-height:calc(100dvh - 2*(60px) - 20px - 24px - 10px - 72px - 10px);background-color:#e4e4e4;padding:5px;margin:0 10px 10px}.BookNavigation_bookList__pxcPJ li{font-size:13px;cursor:pointer;padding:2px 0}.BookNavigation_BookNavigationBottom__8YGhq{padding:5px!important;margin:0;border-top:1px solid #2b2d40;background-color:#cbe8ff;min-height:40px;display:flex;gap:10px;align-items:center}.BookNavigation_saveButton__QGC4h{height:100%}.BookNavigation_saveButton__QGC4h svg{height:100%;width:auto}.BookNavigation_saveStatus__eWu2N{font-size:14px;font-weight:700}.BookNavigation_saveStatus__eWu2N.BookNavigation_saveStatusError__FYSpb{color:#c72b32}.BookTree_BookTree__fwOFC{padding:10px;border:1px solid #2b2d40}.BookTree_BookTreeFlow__b_haX svg{max-width:none}.BookTree_BookNode__yAp0q{width:50px;height:25px;border:1px solid #2b2d40;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fff;cursor:pointer;position:relative}.BookTree_BookNode__yAp0q.BookTree_active__xEKQi{border:2px solid #0c00cd}.BookTree_block__vlL_U{display:flex;flex-direction:column;background-color:#e2e2e2;border-radius:5px}.BookTree_blockItem__rOx_t{padding:2px 0;margin:0 4px}.BookTree_blockItem__rOx_t:not(:last-child){border-bottom:1px solid #2b2d40}.BookTree_BookNodeControl__b_8_0{width:100%;border:1px solid #2b2d40;border-radius:8px;position:absolute;top:calc(100% + 5px);left:50%;transform:translateX(-50%);background-color:#fff;display:flex;justify-content:space-between}.BookTree_BookNodeControl__b_8_0 button{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.BookTree_BookNodeControl__b_8_0 button svg{font-size:1rem}.BookTree_modalButtons__IqdVC{margin-top:10px}.BookTree_modalButtons__IqdVC button:last-child{margin-left:20px}