.register_container-login__XOhib{max-width:30rem;margin:0 auto;padding:0 .625rem}.register_login-input__dEZPV{padding:.625rem;margin-top:.7rem;width:100%}.register_login-box__pXCdE{overflow-y:auto;max-height:80vh}@media only screen and (min-width:601px){.register_login-box__pXCdE{width:400px}}@media only screen and (max-width:600px){.register_login-box__pXCdE{width:350px}}.LoginPopup_modal-inner__MBXgl{width:400px;padding:2rem}@media only screen and (max-width:600px){.LoginPopup_modal-inner__MBXgl{height:90vh}}@media only screen and (min-width:601px){.LoginPopup_modal-inner__MBXgl{height:auto}}.LoginPopup_modal-animation__j8B3k{animation:LoginPopup_fadeIn___mXys .5s ease-in-out}@keyframes LoginPopup_fadeIn___mXys{0%{opacity:0}to{opacity:1}}.Book_bookDetailSection__DngK0{background:#fafafa;padding:60px 0}.Book_bookDetailContainer__cTC3r{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;gap:50px;flex-wrap:wrap}.Book_bookCoverSection__JLTMl{flex-shrink:0}.Book_bookCover__1npDY{width:240px;height:auto;border-radius:12px;display:block;transition:opacity .2s ease}.Book_bookCover__1npDY:hover{opacity:.95}.Book_bookCoverPlaceholder__R8KSK{width:240px;height:336px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.Book_bookIcon__eNfOn{font-size:48px;color:#9e9e9e}.Book_bookTitlePlaceholder__k1ESk{font-size:14px;color:#616161;text-align:center;padding:0 20px;word-break:keep-all;font-weight:500}.Book_bookMetaSection__aoyLk{flex:1;min-width:0;background:#ffffff;border-radius:12px;padding:32px;border:1px solid #e0e0e0}.Book_bookTitle__vqXKD{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 16px;line-height:1.3;word-break:keep-all}.Book_bookAuthor__qD5Y1{font-size:16px;color:#616161;margin-bottom:16px;display:flex;align-items:center;gap:8px}.Book_authorLink__QNs7d{color:#1976d2;text-decoration:none;font-weight:500;transition:color .2s ease}.Book_authorLink__QNs7d:hover{color:#1565c0;text-decoration:underline}.Book_editLink__htMmj{display:inline-block;font-size:14px;color:#757575;text-decoration:none;margin-bottom:20px;padding:6px 12px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;transition:background .2s ease}.Book_editLink__htMmj:hover{background:#eeeeee}.Book_priceSection__gxhRb{margin:24px 0;padding:16px 0}.Book_price__3I_8n{font-size:24px;font-weight:700;color:#1e293b}.Book_desktopActions__Ho1Yc{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.Book_shareButtonWrapper__Wwry1{margin-left:auto}.Book_bookDescription__6oX8N,.Book_filesSection__buiyX,.Book_tocSection__VZBQW{max-width:1200px;margin:48px auto;padding:0 20px}.Book_sectionTitle__hpAkM{font-size:20px;font-weight:600;color:#1e293b;margin-bottom:24px;padding-bottom:12px}.Book_descriptionContent__IfWCz{background:#ffffff;border-radius:12px;padding:16px;border:1px solid #e0e0e0;color:#424242;line-height:1.8}.Book_markdownContent__K0noV{font-size:16px;color:#424242}.Book_markdownContent__K0noV p{margin:20px 0;text-align:justify}.Book_markdownContent__K0noV h1,.Book_markdownContent__K0noV h2,.Book_markdownContent__K0noV h3{color:#1e293b;font-weight:600;margin-top:32px;margin-bottom:16px}.Book_markdownContent__K0noV h1{font-size:28px}.Book_markdownContent__K0noV h2{font-size:24px}.Book_markdownContent__K0noV h3{font-size:20px}.Book_markdownContent__K0noV blockquote{border-left:3px solid #e0e0e0;background:#fafafa;padding:16px 20px;margin:24px 0;color:#616161;font-style:italic}.Book_markdownContent__K0noV code{background:#f5f5f5;color:#d32f2f;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:14px;font-weight:400}.Book_markdownContent__K0noV pre{background:#1e1e1e;color:#e0e0e0;padding:20px;border-radius:8px;overflow-x:auto;margin:24px 0;border:1px solid #e0e0e0}.Book_markdownContent__K0noV pre code{background:transparent;padding:0;color:inherit;border:none;font-size:14px;font-weight:400}.Book_filesList__d2pRL{background:#ffffff;border-radius:12px;overflow:hidden;border:1px solid #e0e0e0}.Book_fileItem__GH63Q{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0;background:transparent;transition:background .2s ease}.Book_fileItem__GH63Q:last-child{border-bottom:none}.Book_fileItem__GH63Q:hover{background:#fafafa}.Book_fileInfo__tk7Wj{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.Book_fileIcon__mimT6{font-size:20px;color:#757575;flex-shrink:0}.Book_fileName__tqErc{font-size:15px;color:#424242;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Book_downloadButton__j_9j5{background:#1976d2;color:white;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s ease;white-space:nowrap}.Book_downloadButton__j_9j5:hover{background:#1565c0}.Book_downloadButton__j_9j5:active{background:#0d47a1}.Book_fileLocked__qNP_h{font-size:13px;color:#9e9e9e;white-space:nowrap;padding:6px 12px;background:#f5f5f5;border-radius:4px}.Book_tocList__kiceX{background:#ffffff;border-radius:12px;overflow:hidden;border:1px solid #e0e0e0}.Book_tocItem__Y3gFJ{border-bottom:1px solid #f0f0f0;background:transparent;transition:background .2s ease}.Book_tocItem__Y3gFJ:last-child{border-bottom:none}.Book_tocItem__Y3gFJ:hover{background:#fafafa}.Book_tocLink__aKaDK{display:flex;align-items:center;padding:16px 20px;text-decoration:none;color:inherit;gap:16px;transition:color .2s ease}.Book_tocLocked__ofciQ{display:flex;align-items:center;padding:16px 50px 16px 20px;gap:16px;color:#9e9e9e;position:relative}.Book_tocLocked__ofciQ:after{content:"🔒";position:absolute;right:20px;font-size:14px;opacity:.6}.Book_tocNumber__ACfWD{flex-shrink:0;width:32px;height:32px;background:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#616161;transition:background .2s ease}.Book_tocLink__aKaDK:hover .Book_tocNumber__ACfWD{background:#1976d2;color:white}.Book_tocTitle__OVTyN{flex:1;font-size:15px;color:#424242;font-weight:500;line-height:1.5;transition:color .2s ease}.Book_tocLink__aKaDK:hover .Book_tocTitle__OVTyN{color:#1e293b}.Book_freeTag__DdrJI{background:#4caf50;color:white;font-size:11px;padding:3px 8px;border-radius:4px;font-weight:500}.Book_btn__4qQRk{background:#1976d2;color:white;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease;text-decoration:none;display:inline-block;text-align:center}.Book_btn__4qQRk:hover{background:#1565c0}.Book_btn__4qQRk:active{background:#0d47a1}.Book_mobileFixedBottom__ighlV{display:none}@media (max-width:768px){.Book_bookDetailSection__DngK0{padding:40px 0}.Book_bookDetailContainer__cTC3r{flex-direction:column;gap:32px;padding:0 16px}.Book_bookCoverSection__JLTMl{text-align:center}.Book_bookCover__1npDY{width:180px;margin:0 auto;transform:perspective(1000px) rotateY(0deg)}.Book_bookCoverPlaceholder__R8KSK{width:180px;height:252px;margin:0 auto}.Book_bookMetaSection__aoyLk{padding:32px 24px;margin:0 -8px}.Book_bookTitle__vqXKD{font-size:24px;text-align:center;margin-bottom:16px}.Book_bookAuthor__qD5Y1{text-align:center;justify-content:center;margin-bottom:20px}.Book_editLink__htMmj{display:block;text-align:center;margin:16px auto;width:-moz-fit-content;width:fit-content}.Book_priceSection__gxhRb{text-align:center;margin:24px 0;padding:16px}.Book_price__3I_8n{font-size:24px}.Book_desktopActions__Ho1Yc{display:none}.Book_mobileFixedBottom__ighlV{display:block;position:fixed;bottom:0;left:0;right:0;padding:16px;background:#ffffff;border-top:1px solid #e0e0e0;z-index:100}.Book_bookDescription__6oX8N,.Book_filesSection__buiyX,.Book_tocSection__VZBQW{margin:40px auto;padding:0 16px}.Book_descriptionContent__IfWCz{padding:24px;margin:0 -8px}.Book_markdownContent__K0noV{font-size:16px}.Book_markdownContent__K0noV h1{font-size:24px}.Book_markdownContent__K0noV h2{font-size:20px}.Book_markdownContent__K0noV h3{font-size:18px}.Book_sectionTitle__hpAkM{font-size:20px;margin-bottom:24px}.Book_filesList__d2pRL,.Book_tocList__kiceX{margin:0 -8px}.Book_fileItem__GH63Q{padding:16px 20px}.Book_fileName__tqErc{font-size:15px}.Book_downloadButton__j_9j5{font-size:13px;padding:8px 20px}.Book_tocLink__aKaDK{padding:20px;gap:16px}.Book_tocLocked__ofciQ{padding:20px 50px 20px 20px;gap:16px}.Book_tocNumber__ACfWD{width:36px;height:36px;font-size:14px}.Book_tocTitle__OVTyN{font-size:15px}.Book_btn__4qQRk{width:100%;padding:16px 24px;font-size:16px}.Book_fileIcon__mimT6{font-size:20px}.Book_freeTag__DdrJI{font-size:11px;padding:3px 10px}}@media (min-width:769px){.Book_mobile-none__FrxdB{display:block}.Book_desk-none__xSjJq{display:none!important}}.Book_hover__5Ulqm:hover{opacity:.8}.Book_black-link__WmGdh{color:inherit;text-decoration:none}.Book_pageListSection__4PVh7{margin-top:2rem;background:linear-gradient(180deg,#ffffff,#f8f9fa);border-radius:12px;padding:1.5rem;border:1px solid #e9ecef}@media (max-width:768px){.Book_pageListSection__4PVh7{padding:1rem;margin-top:1.5rem}}.Book_pageListTitle__v_xEE{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#2c3e50;display:flex;align-items:center;gap:.5rem;padding-bottom:.75rem;border-bottom:2px solid #e9ecef}.Book_pageTitleIcon__9M4NK{font-size:1.5rem}.Book_pageCount__nEtA4{margin-left:auto;font-size:.875rem;background:#4a90e2;color:white;padding:.25rem .75rem;border-radius:12px;font-weight:500}.Book_pageList__9cZoq{display:flex;flex-direction:column;gap:.75rem}.Book_pageCard__aEhxP{display:flex;align-items:center;padding:1.25rem;background:white;border:1px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.05);gap:1rem}.Book_pageCard__aEhxP:hover{background:linear-gradient(135deg,#f8f9fa,#ffffff);border-color:#4a90e2;transform:translateX(8px);box-shadow:0 4px 12px rgba(74,144,226,.15)}.Book_pageCardIcon__NyRAU{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:white;flex-shrink:0;transition:transform .3s ease}.Book_pageCard__aEhxP:hover .Book_pageCardIcon__NyRAU{transform:rotate(5deg) scale(1.1)}.Book_pageCardContent__xKXo4{flex:1;min-width:0}.Book_pageTitle__ZLLo3{font-size:1rem;color:#2c3e50;font-weight:500;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Book_pageNumber__r9Xg4{font-size:.875rem;color:#6c757d}.Book_pageCardArrow__c5nLU{display:flex;align-items:center;color:#adb5bd;transition:all .3s ease}.Book_pageCard__aEhxP:hover .Book_pageCardArrow__c5nLU{color:#4a90e2;transform:translateX(4px)}.Book_noPageMsg__gBf2q{padding:3rem 2rem;text-align:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:2px dashed #cbd5e0}.Book_emptyStateIcon__H5117{font-size:4rem;margin-bottom:1rem;opacity:.8;animation:Book_float__Dum4g 3s ease-in-out infinite}@keyframes Book_float__Dum4g{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.Book_emptyStateTitle__n6e6Q{font-size:1.125rem;font-weight:600;color:#495057;margin-bottom:.5rem}.Book_emptyStateDesc__h2dgk{font-size:.875rem;color:#6c757d;line-height:1.6}.Book_importButton__lwIW0{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;margin:1rem 0;background:linear-gradient(135deg,#4a90e2,#357abd);color:white;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(74,144,226,.3)}.Book_importButton__lwIW0:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(74,144,226,.4)}.Book_importButton__lwIW0:active{transform:translateY(0)}.Book_importButton__lwIW0 svg{flex-shrink:0}@media (max-width:768px){.Book_importButton__lwIW0{padding:.5rem 1rem;font-size:.8125rem}.Book_importButton__lwIW0 svg{width:16px;height:16px}.Book_pageListTitle__v_xEE{font-size:1.125rem;margin-bottom:1rem;padding-bottom:.5rem}.Book_pageTitleIcon__9M4NK{font-size:1.25rem}.Book_pageCount__nEtA4{font-size:.75rem;padding:.25rem .5rem}.Book_pageList__9cZoq{gap:.5rem}.Book_pageCard__aEhxP{padding:1rem;gap:.75rem}.Book_pageCardIcon__NyRAU{width:36px;height:36px}.Book_pageTitle__ZLLo3{font-size:.9375rem}.Book_pageNumber__r9Xg4{font-size:.8125rem}.Book_pageCardArrow__c5nLU{display:none}.Book_emptyStateIcon__H5117{font-size:3rem}.Book_emptyStateTitle__n6e6Q{font-size:1rem}.Book_emptyStateDesc__h2dgk{font-size:.8125rem}.Book_noPageMsg__gBf2q{padding:2rem 1.5rem}}