:root{--theme-50:#cdbcf7;--gray-10:#f8f9fa;--gray-20:#f0f1f3;--text-color:#333;--text-color:#666;--gray-50:#999;--gray-30:#ccc;--text-color:#1f2933;--background-color:#fff;--background-light:#f8f9fa;--background-hover:#f0f1f3;--border-color:#e0e0e0;--border-light:#f0f0f0;--shadow-light:#0000001a;--shadow-medium:#00000026}[data-theme=dark]{--theme-50:#5b21b6;--gray-10:#1a1a1a;--gray-20:#2a2a2a;--text-color:#e0e0e0;--text-color:#b0b0b0;--gray-50:grey;--gray-30:#505050;--text-color:#e5e7eb;--background-color:#1a1a1a;--background-light:#2a2a2a;--background-hover:#3a3a3a;--border-color:#404040;--border-light:#303030;--shadow-light:#0000004d;--shadow-medium:#0006}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--background-color);color:#1f2933;color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{margin:0 auto;max-width:1200px;padding:0 20px}.btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;padding:10px 20px;text-align:center;text-decoration:none;transition:all .3s ease}.btn-primary{background-color:var(--theme-10);color:#1f2933;color:var(--text-color)}.btn-primary:active{background-color:#cdbcf7;background-color:var(--theme-50);border-color:var(--theme-50-hover)}.btn-primary:disabled{background-color:#f0f1f3;background-color:var(--gray-20);border-color:#f0f0f0;border-color:var(--border-light);color:#ccc;color:var(--gray-30);cursor:not-allowed;transform:none}.btn-secondary{background-color:#f8f9fa;background-color:var(--gray-10);border:1px solid #f0f0f0;border:1px solid var(--border-light)}.btn-secondary,.btn-secondary:hover{color:#1f2933;color:var(--text-color)}.btn-secondary:hover{background-color:var(--theme-10);border-color:#cdbcf7;border-color:var(--theme-50)}.btn-secondary:disabled{background-color:#f0f1f3;background-color:var(--gray-20);border-color:#f0f0f0;border-color:var(--border-light);color:#ccc;color:var(--gray-30);cursor:not-allowed}h1,h2,h3,h4,h5,h6{color:#1f2933;color:var(--text-color);margin-bottom:.5em}h1{font-size:2rem}h1,h2{font-weight:600}h2{font-size:1.5rem}h3{font-size:1.25rem;font-weight:500}p{line-height:1.6}@media (max-width:768px){.container{padding:0 15px}h1{font-size:1.75rem}h2{font-size:1.35rem}.btn{font-size:13px;padding:8px 16px}}#root,body,html{-webkit-overflow-scrolling:touch;height:100%;min-height:100%;overscroll-behavior:none;overscroll-behavior-y:none}.Navigation_navigation__EWQQJ{background:var(--background-color);border-top:1px solid var(--gray-20);bottom:0;left:0;position:fixed;right:0;z-index:100}.Navigation_navContainer__a4YTd{align-items:center;display:flex;justify-content:space-around;margin:0 auto;max-width:600px;padding:.5rem 0}.Navigation_navItem__U-5I7{align-items:center;border-radius:8px;color:var(--gray-50);display:flex;flex-direction:column;min-width:60px;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.Navigation_navItemActive__nSOXL{color:var(--theme-50)}.Navigation_navIcon__G0Qs8{font-size:1.2rem;margin-bottom:.25rem}.Navigation_navLabel__hI4Ca{font-size:.75rem;font-weight:500}.Navigation_adminItem__oGOJN{border-radius:8px;margin-left:.5rem}@media (max-width:480px){.Navigation_navContainer__a4YTd{padding:.4rem 0}.Navigation_navItem__U-5I7{min-width:50px;padding:.4rem .5rem}.Navigation_navIcon__G0Qs8{font-size:1.1rem}.Navigation_navLabel__hI4Ca{font-size:.7rem}.Navigation_adminItem__oGOJN{margin-left:0;margin-top:.25rem}}@media (min-width:1024px){.Navigation_navigation__EWQQJ{border-right:1px solid var(--gray-20);border-top:none;bottom:auto;box-shadow:none;display:flex;flex-direction:column;flex-shrink:0;height:100vh;left:0;order:-1;position:-webkit-sticky;position:sticky;right:auto;top:0;width:240px}.Navigation_navContainer__a4YTd{align-items:stretch;flex:1 1;flex-direction:column;gap:.25rem;justify-content:flex-start;margin:0;max-width:none;padding:1.5rem 1rem}.Navigation_navItem__U-5I7{align-items:center;border-radius:12px;flex-direction:row;justify-content:flex-start;min-width:auto;padding:.75rem 1rem;width:100%}.Navigation_navIcon__G0Qs8{margin-bottom:0;margin-right:.75rem}.Navigation_navLabel__hI4Ca{font-size:.9rem}.Navigation_adminItem__oGOJN{margin-left:0;margin-top:0}}.Layout_layout__4TDBa{display:flex;flex-direction:column;height:100vh;overflow:hidden}.Layout_layoutHeader__YuiyL{background:#fff;border-bottom:1px solid var(--border-color);box-shadow:0 2px 8px var(--shadow-light);position:-webkit-sticky;position:sticky;top:0;z-index:100}.Layout_headerContent__fApqZ{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}.Layout_logo__LMLjx{color:var(--text-color);font-size:1.5rem;font-weight:600;margin:0}.Layout_headerActions__TkLMj{align-items:center;display:flex;gap:1rem}.Layout_layoutMain__Dn6oh{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:0 1rem}.Layout_layoutMain__Dn6oh.Layout_withNavigation__FZfBa{padding-bottom:1rem}.Layout_container__YkYW9{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto}@media (max-width:768px){.Layout_layoutMain__Dn6oh.Layout_withNavigation__FZfBa{padding-bottom:80px}.Layout_headerContent__fApqZ{padding:.75rem 0}.Layout_logo__LMLjx{font-size:1.25rem}}@media (min-width:1024px){.Layout_layout__4TDBa{flex-direction:row}.Layout_layoutMain__Dn6oh{padding:0 2rem}.Layout_layoutMain__Dn6oh.Layout_withNavigation__FZfBa{padding-bottom:0}}.Auth_authContainer__SX2p6{align-items:center;background:linear-gradient(135deg,var(--theme-10) 0,var(--gray-10) 50%,var(--gray-20) 100%);display:flex;justify-content:center;min-height:100vh;padding:2rem}.Auth_authCard__bD78E{max-width:400px;padding:2.5rem;width:100%}.Auth_authHeader__N7BKZ{margin-bottom:2rem;text-align:center}.Auth_inviteBanner__rIlzY{background:#1a73e814;border:1px solid #1a73e833;border-radius:8px;color:var(--gray-80);font-size:.95rem;margin-bottom:1.5rem;padding:.75rem 1rem;text-align:center}.Auth_inviteInputRow__TVORG{align-items:center;display:flex;gap:.75rem}.Auth_inviteInput__7gw3A{flex:1 1}.Auth_inviteBadge__Ey\+d7{background:#1a73e81f;border:1px solid #1a73e866;border-radius:999px;color:#1a73e8;color:var(--primary-color,#1a73e8);font-size:.8rem;padding:.35rem .75rem;white-space:nowrap}.Auth_authTitle__asfWy{color:var(--text-color);font-size:1.75rem;font-weight:600;margin-bottom:.5rem}.Auth_authSubtitle__18bQn{color:var(--text-color);font-size:.95rem;margin:0}.Auth_authForm__ouLX6,.Auth_formGroup__lw9TP{margin-bottom:1.5rem}.Auth_formLabel__arJu4{color:var(--text-color);display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.Auth_formInput__MhagI{background:#fff;border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease;width:100%}.Auth_formInput__MhagI:focus{border-color:var(--gray-20);box-shadow:0 0 0 3px #e8e2d54d;outline:none}.Auth_formInput__MhagI.Auth_error__kjiQs{border-color:#f44336;box-shadow:0 0 0 3px #f443361a}.Auth_formInput__MhagI:disabled{background-color:var(--gray-10);cursor:not-allowed;opacity:.7}.Auth_formHint__EmiVz{color:var(--gray-50);font-size:.8rem;margin-top:.25rem}.Auth_errorMessage__H-w36{background:#f443361a;border:1px solid #f443364d;border-radius:6px;color:#d32f2f;font-size:.85rem;margin-top:.5rem;padding:.5rem}.Auth_generalError__g7En5{margin-bottom:1rem;margin-top:0}.Auth_errorDetail__CCkva{font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:.75rem;white-space:pre-wrap;word-break:break-word}.Auth_authSubmitBtn__oWrL9{background:var(--theme-50);border:none;border-radius:8px;font-size:1rem;font-weight:500;padding:.875rem;transition:all .3s ease;width:100%}.Auth_authSubmitBtn__oWrL9:disabled{cursor:not-allowed;opacity:.7;transform:none}.Auth_authFooter__rGSpg{margin-bottom:1.5rem;text-align:center}.Auth_authSwitchText__8SwGA{color:var(--text-color);font-size:.9rem;margin:0}.Auth_authSwitchBtn__6v2oC{background:none;border:none;color:var(--text-color);cursor:pointer;font-weight:500;margin-left:.25rem;text-decoration:underline;transition:color .3s ease}.Auth_authSwitchBtn__6v2oC:hover{color:var(--text-color)}.Auth_authSwitchBtn__6v2oC:disabled{cursor:not-allowed;opacity:.7}.Auth_authDemo__ukNlx{border-top:1px solid var(--border-color);padding-top:1.5rem;text-align:center}.Auth_demoText__JQRE3{color:var(--gray-50);font-size:.85rem;margin-bottom:1rem}.Auth_demoAccounts__-ChcK{display:flex;flex-direction:column;gap:.5rem}.Auth_demoBtn__aFj-E{font-size:.9rem;padding:.5rem;width:100%}.Auth_authTerms__eWaPv{border-top:1px solid var(--border-color);padding-top:1rem;text-align:center}.Auth_termsText__sfI-2{color:var(--gray-50);font-size:.8rem;line-height:1.4;margin:0}.Auth_termsLink__sMuq-{color:var(--text-color);text-decoration:none}.Auth_termsLink__sMuq-:hover{text-decoration:underline}.Auth_successMessage__iSZay{padding:2rem 0;text-align:center}.Auth_successIcon__ZREvg{font-size:3rem;margin-bottom:1rem}.Auth_successMessage__iSZay h2{color:#4caf50;margin-bottom:1rem}.Auth_successMessage__iSZay p{color:var(--text-color);line-height:1.5;margin-bottom:2rem}.Auth_loadingContainer__Z9Zfx{align-items:center;background:var(--theme-10);display:flex;justify-content:center;min-height:100vh}.Auth_loadingSpinner__55e2F{color:var(--text-color);font-size:1.1rem}@media (max-width:480px){.Auth_authContainer__SX2p6{padding:1rem}.Auth_authCard__bD78E{padding:2rem 1.5rem}.Auth_authTitle__asfWy{font-size:1.5rem}.Auth_formInput__MhagI{padding:.625rem .875rem}.Auth_authSubmitBtn__oWrL9{padding:.75rem}}@media (max-width:360px){.Auth_authContainer__SX2p6{padding:.5rem}.Auth_authCard__bD78E{padding:1.5rem 1rem}}.BookCard_bookCard__uLnhR{background:var(--gray-10);cursor:pointer;display:flex;flex-direction:column;height:100%;padding:1rem;transition:all .3s ease}.BookCard_bookCardContent__me8EY{display:flex;gap:.2rem}.BookCard_bookInfo__winkg{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start}.BookCard_bookMainInfo__NHODG{flex:1 1}.BookCard_bookTitle__2nsuL{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-color);display:-webkit-box;font-size:1.1rem;line-height:1.4;margin:0 0 .5rem;overflow:hidden}.BookCard_bookAuthor__ZONne{color:var(--text-color);font-size:.9rem}.BookCard_bookMeta__00hTt{display:flex;gap:.5rem}.BookCard_bookCategory__ptAIw,.BookCard_bookStatusBadge__UecFf{align-items:center;background:var(--gray-20);border-radius:4px;color:var(--text-color);display:inline-flex;font-size:.8rem;justify-content:center;padding:.2rem .5rem}.BookCard_bookChapters__6CnYp{color:var(--gray-50);font-size:.8rem}.BookCard_bookDescription__wPTfj{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-color);display:-webkit-box;font-size:.9rem;line-height:1.5;margin:0;overflow:hidden}.BookCard_bookDetails__8rrFs{border-top:1px solid var(--border-color);margin-top:.75rem;padding-top:.75rem}.BookCard_detailItem__usheP{display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:.25rem}.BookCard_detailLabel__hesvQ{color:var(--gray-50)}.BookCard_detailValue__04lTJ{color:var(--text-color);font-weight:500}.BookCard_bookActions__ULwz7{display:flex;gap:.5rem;margin-top:0}.BookCard_bookCollectBtn__Uo6OX,.BookCard_bookReadBtn__faaWy{flex:1 1;font-size:.9rem;padding:.5rem}.BookCard_bookCollectBtn__Uo6OX{background:#fff;border:1px solid var(--border-color);color:var(--text-color)}.BookCard_bookCollectBtn__Uo6OX:hover{background:var(--gray-10);color:var(--text-color)}@media (max-width:768px){.BookCard_book-card__2Inq6{padding:1rem}.BookCard_book-card-content__dn3Qo{gap:.75rem}.BookCard_bookCover__cTn5d{height:90px;width:60px}.BookCard_coverIcon__ltYEa{font-size:1.4rem}.BookCard_bookTitle__2nsuL{font-size:1rem}.BookCard_bookAuthor__ZONne{font-size:.8rem}.BookCard_bookCategory__ptAIw{font-size:.7rem;padding:.15rem .4rem}.BookCard_bookDescriptionSection__MnyYN{padding-top:.5rem}.BookCard_bookDescription__wPTfj{-webkit-line-clamp:2;font-size:.8rem}.BookCard_bookActions__ULwz7{flex-direction:column;gap:.4rem}.BookCard_bookCollectBtn__Uo6OX,.BookCard_bookReadBtn__faaWy{font-size:.8rem;padding:.4rem}}.BookCard_coverLoading__khpGF{font-size:.9rem}.BookCard_cover-error__-PbmK,.BookCard_coverLoading__khpGF{align-items:center;background:var(--gray-10);color:var(--gray-50);display:flex;height:100%;justify-content:center;width:100%}.BookCard_cover-error__-PbmK{flex-direction:column;font-size:.8rem;padding:.5rem;text-align:center}.SearchBar_searchBar__xUq3F{margin-bottom:1rem;width:100%}.SearchBar_searchInputContainer__pGEAL{align-items:center;background:#fff;border:1px solid var(--gray-20);border-radius:10px;display:flex;overflow:hidden;position:relative;transition:all .3s ease}.SearchBar_searchInputContainer__pGEAL:focus-within{border-color:var(--gray-20);box-shadow:0 4px 12px var(--shadow-medium)}.SearchBar_searchInput__Yk68W{background:var(--background-color);border:none;color:var(--text-color);flex:1 1;font-size:1rem;outline:none;padding:.75rem 1rem}.SearchBar_searchInput__Yk68W::placeholder{color:var(--gray-50)}.SearchBar_searchClearBtn__O5IQo{background:#0000;border:none;color:var(--gray-50);cursor:pointer;flex-shrink:0;font-size:.9rem;padding:.5rem;transition:color .3s ease}.SearchBar_searchClearBtn__O5IQo:hover{color:var(--text-color)}.SearchBar_searchSubmitBtn__Q-2eW{background:var(--gray-20);border:none;color:var(--text-color);cursor:pointer;flex-shrink:0;font-size:1rem;padding:.75rem 1rem;transition:background-color .3s ease}.SearchBar_searchSubmitBtn__Q-2eW:hover{background-color:#ddd6c7}@media (max-width:768px){.SearchBar_searchInput__Yk68W,.SearchBar_searchSubmitBtn__Q-2eW{font-size:.9rem;padding:.6rem .8rem}}.Home_home__uEIM2{display:flex;flex-direction:column;height:100vh;overflow:hidden;padding:0}.Home_searchSection__RS1LM{flex:0.5 1;flex-shrink:0;padding:1rem 1rem .5rem}.Home_searchBarWrapper__E0DXI{margin:0 auto;max-width:720px;width:100%}.Home_carouselSection__06j70{flex:2 1;margin-bottom:10px;overflow:hidden;padding:0 1rem;position:relative;width:100%}.Home_carousel__TYW2Q{background:var(--background-color);border-radius:5px;box-shadow:0 16px 32px #0f172a1f;overflow:hidden;position:relative}.Home_carouselTrack__I0zDX{display:flex;transition:transform .6s ease;width:100%}.Home_carouselSlide__zTLJ4{color:inherit;display:block;min-width:100%;position:relative;text-decoration:none}.Home_carouselSlide__zTLJ4:focus-visible{outline:3px solid #6366f199;outline-offset:2px}.Home_carouselImage__eKrUC{display:block;height:clamp(240px,36vw,460px);object-fit:cover;width:100%}.Home_carouselCaption__T\+6Hp{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:12px;bottom:1.5rem;box-shadow:0 12px 24px #0f172a40;color:#fff;font-size:1rem;left:1.5rem;max-width:70%;padding:.65rem 1rem;position:absolute}.Home_carouselIndicators__MO\+aM{bottom:1rem;display:flex;gap:.5rem;left:50%;position:absolute;transform:translateX(-50%)}.Home_carouselIndicator__PcP3T{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:10px;transition:transform .2s ease,background .2s ease;width:10px}.Home_carouselIndicatorActive__GWI2C{background:#fffffff2;transform:scale(1.2)}.Home_carouselStatus__\+dKQd{color:var(--text-color);margin:0 auto;max-width:1200px;padding:1.5rem 0;text-align:center}.Home_categoryShowcase__DbYyk{display:flex;flex:6 1;flex-direction:column;gap:2rem;min-height:0;overflow-y:auto;padding:0 1rem 1rem}.Home_categoryStatus__XBQdk{color:var(--text-color);padding:1rem 0;text-align:center}.Home_categorySection__3A5bF{background:var(--background-color);border:1px solid var(--border-color);border-radius:5px;padding:1.75rem 1.5rem}.Home_categoryHeader__SWum0{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.Home_categoryTitle__Ze3ir{color:var(--text-color);font-size:1rem;font-weight:600;margin:0}.Home_categoryMore__RfHpA{background:none;border:none;border-radius:999px;color:#4f46e5;color:var(--theme-50,#4f46e5);cursor:pointer;font-size:.95rem;padding:.25rem .5rem;transition:background .2s ease}.Home_categoryBooks__YRV2A{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.Home_home-loading__QnMcy{align-items:center;display:flex;height:50vh;justify-content:center}.Home_loading-spinner__NorAs{color:var(--text-color);font-size:1.1rem}.Home_heroSection__DvuHx{background:linear-gradient(135deg,var(--gray-10) 0,var(--gray-20) 100%);margin:0 0 2rem;padding:3rem 2rem;position:relative;text-align:center}.Home_heroContent__C-aql h2{color:var(--text-color);font-size:2rem;margin-bottom:.5rem}.Home_heroContent__C-aql p{color:var(--text-color);font-size:1.1rem;margin:0}.Home_categories-section__y5hgl,.Home_featured-section__K-pGM,.Home_recent-section__phEV1{margin-bottom:2.5rem}.Home_section-header__44LXP{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Home_section-header__44LXP h3{color:var(--text-color);font-size:1.25rem;margin:0}.Home_section-more__z\+7yG{color:var(--gray-50);cursor:pointer;font-size:.9rem;transition:color .3s ease}.Home_section-more__z\+7yG:hover{color:var(--text-color)}.Home_books-grid__VyxwR{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.Home_categories-grid__Z6CLv{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.Home_category-item__m9Pin{background:#fff;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 8px var(--shadow-light);cursor:pointer;padding:1.5rem 1rem;text-align:center;transition:all .3s ease}.Home_category-item__m9Pin:hover{background-color:var(--gray-10);box-shadow:0 4px 16px var(--shadow-medium);transform:translateY(-2px)}.Home_category-name__EMsHB{color:var(--text-color);font-weight:500}@media (max-width:768px){.Home_searchSection__RS1LM{padding:.75rem .5rem .25rem}.Home_carouselSection__06j70{padding:0 .5rem}.Home_categoryShowcase__DbYyk{gap:1.5rem;padding:0 .5rem .75rem}.Home_categorySection__3A5bF{border-radius:5px;padding:1rem}.Home_carousel__TYW2Q{border-radius:5px}.Home_carouselCaption__T\+6Hp{bottom:1rem;font-size:.95rem;left:1rem;max-width:none;padding:.55rem .85rem;right:1rem}.Home_heroSection__DvuHx{margin:0 0 1.5rem;padding:2rem 1rem}.Home_heroContent__C-aql h2{font-size:1.5rem}.Home_heroContent__C-aql p{font-size:1rem}.Home_books-grid__VyxwR{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.Home_categories-grid__Z6CLv{gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.Home_category-item__m9Pin{padding:1rem .5rem}}.Discover_discover__OrNy9{padding:10px}.Discover_discoverError__zb\+FN,.Discover_discoverLoading__XFhgB{align-items:center;display:flex;height:50vh;justify-content:center}.Discover_errorMessage__MuTQZ{background:var(--gray-10);border:1px solid var(--theme-50);border-radius:12px;max-width:400px;padding:2rem;text-align:center}.Discover_errorMessage__MuTQZ h3{color:var(--text-color);margin-bottom:1rem}.Discover_errorMessage__MuTQZ p{color:var(--text-color);margin-bottom:1.5rem}.Discover_retryBtn__v85o\+{background:var(--gray-20);border:none;border-radius:8px;color:var(--text-color);cursor:pointer;font-size:.9rem;padding:.75rem 1.5rem;transition:all .3s ease}.Discover_retryBtn__v85o\+:hover{background:var(--theme-10);transform:translateY(-1px)}.Discover_discoverHeader__FiCNV{margin-bottom:2rem}.Discover_discoverHeader__FiCNV h2{color:var(--text-color);margin-bottom:1rem}.Discover_categoriesFilter__kvjun{display:flex;gap:.5rem;margin-bottom:1.5rem;overflow-x:auto;padding-bottom:.5rem}.Discover_categoriesFilter__kvjun::-webkit-scrollbar{height:4px}.Discover_categoriesFilter__kvjun::-webkit-scrollbar-track{background:var(--gray-10);border-radius:2px}.Discover_categoriesFilter__kvjun::-webkit-scrollbar-thumb{background:var(--gray-20);border-radius:2px}.Discover_categoryBtn__an-ts{background-color:var(--gray-20);border:none;border:1px solid var(--gray-20);border-radius:20px;color:var(--text-color);cursor:pointer;flex-shrink:0;font-size:.9rem;padding:.5rem 1rem;transition:all .3s ease;white-space:nowrap}.Discover_categoryBtn__an-ts.Discover_active__VkdjJ{background-color:var(--theme-10);border:1px solid var(--theme-50);color:var(--text-color)}.Discover_discoverStats__C\+ArP{margin-bottom:1.5rem;padding:.75rem 1rem;text-align:center}.Discover_statsText__mua1S{color:var(--text-color);font-size:.9rem}.Discover_booksContainer__4avHi{min-height:400px}.Discover_booksGrid__niOOs{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:2rem}.Discover_noBooks__15dT8{background:var(--gray-10);border-radius:12px;grid-column:1/-1;padding:3rem 1rem;text-align:center}.Discover_noBooks__15dT8 p{color:var(--text-color);font-size:1.1rem;margin-bottom:1rem}.Discover_clearSearchBtn__42-nQ{background:var(--gray-20);border:none;border-radius:6px;color:var(--text-color);cursor:pointer;font-size:.9rem;padding:.5rem 1rem}.Discover_discoverStats__C\+ArP p{color:var(--text-color);font-size:.9rem;margin:0}.Discover_noResults__RxQq4{color:var(--text-color);padding:3rem 1rem;text-align:center}.Discover_noResultsIcon__z1FoM{font-size:3rem;margin-bottom:1rem}.Discover_noResults__RxQq4 h3{color:var(--text-color);margin-bottom:.5rem}.Discover_noResults__RxQq4 p{color:var(--gray-50);margin:0}@media (max-width:768px){.Discover_discoverHeader__FiCNV{margin-bottom:1.5rem}.Discover_categoriesFilter__kvjun{gap:.4rem;margin-bottom:1rem}.Discover_categoryBtn__an-ts{font-size:.85rem;padding:.4rem .8rem}.Discover_booksGrid__niOOs{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.Discover_noResults__RxQq4{padding:2rem 1rem}.Discover_noResultsIcon__z1FoM{font-size:2.5rem}}.HistoryPage_history__BOlCO{max-width:1400px;padding:1rem 0}.HistoryPage_historyLoading__AMX28{align-items:center;display:flex;height:50vh;justify-content:center}.HistoryPage_loadingSpinner__cZ5K-{animation:HistoryPage_spin__8JB\+s 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid var(--theme-10);height:32px;margin-bottom:1rem;width:32px}@keyframes HistoryPage_spin__8JB\+s{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HistoryPage_noHistory__3pm\+O{color:var(--text-color);padding:3rem 1rem;text-align:center}.HistoryPage_noHistoryIcon__LIsN8{color:var(--theme-50);font-size:3rem;margin-bottom:1rem}.HistoryPage_retryBtn__64D1H{background:var(--theme-10);border:1px solid var(--theme-50);border-radius:6px;color:var(--text-color);cursor:pointer;padding:.75rem 1.5rem;transition:all .3s ease}.HistoryPage_retryBtn__64D1H:disabled{background:var(--gray-20);border-color:var(--border-light);color:var(--gray-30);cursor:not-allowed;transform:none}.HistoryMenu_menuView__LfN3d{width:100%}.HistoryMenu_menuTitle__IookL{color:var(--text-color);font-size:1.5rem;font-weight:600;margin:0 0 2rem;text-align:center}.HistoryMenu_cardGrid__BGOVf{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2rem}.HistoryMenu_menuCard__aIAKJ{align-items:center;background:var(--background-color);border:2px solid var(--border-color);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center}.HistoryMenu_menuCard__aIAKJ:active{transform:translateY(-4px)}.HistoryMenu_menuCardIcon__EuxG1{align-items:center;background:var(--gray-30);border-radius:50%;color:#fff;display:flex;height:64px;justify-content:center;width:64px}.HistoryMenu_menuCardTitle__jzWND{color:var(--text-color);font-size:1.25rem;margin:0}.HistoryMenu_menuCardCount__-mVr9{color:var(--text-color);font-size:1.2rem}@media (max-width:768px){.HistoryMenu_menuTitle__IookL{font-size:1.2rem;margin-bottom:1rem}.HistoryMenu_cardGrid__BGOVf{gap:1rem;grid-template-columns:1fr 1fr}.HistoryMenu_menuCard__aIAKJ{padding:2rem 1.5rem}.HistoryMenu_menuCardIcon__EuxG1{height:56px;width:56px}.HistoryMenu_menuCardTitle__jzWND{font-size:1.1rem}}@media (max-width:480px){.HistoryMenu_menuCard__aIAKJ{padding:1.5rem 1rem}.HistoryMenu_menuCardIcon__EuxG1{height:48px;width:48px}.HistoryMenu_menuCardCount__-mVr9{font-size:1.25rem;padding:.4rem 1rem}}.HistoryDetailView_detailView__fziJ2{box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 110px);overflow:hidden;width:100%}.HistoryDetailView_detailHeader__IQBpT{align-items:center;display:flex;gap:.5rem;padding-bottom:1rem}.HistoryDetailView_backButton__b\+-rt{align-items:center;background:none;border:none;border-radius:10px;color:var(--text-color);cursor:pointer;display:flex;font-size:1.5rem;font-weight:300;height:40px;justify-content:center;width:40px}.HistoryDetailView_detailTitle__bRO10{color:var(--text-color);margin:0}.HistoryDetailView_detailContent__zsfKR{flex:1 1 auto;overflow-y:auto;width:100%}.FavoriteBooksView_metadataHint__2uQa0{color:var(--gray-50);font-size:.85rem;margin-bottom:.75rem}.FavoriteBooksView_metadataError__qr7Di{color:#d9534f;font-size:.85rem;margin-bottom:.75rem}.FavoriteBooksView_noHistory__4a4GK{color:var(--text-color);padding:3rem 1rem;text-align:center}.FavoriteBooksView_noHistoryIcon__0aDVD{font-size:3rem;margin-bottom:1rem}.FavoriteBooksView_favoriteBookList__We3Ol{grid-gap:1.6rem;display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.FavoriteBooksView_favoriteBookCard__J8ViH{border:1px solid var(--border-color);border-radius:5px;display:flex;gap:1.25rem;min-height:220px;padding:1.4rem}.FavoriteBooksView_favoriteBookBody__E1Fe3{display:flex;flex:1 1;flex-direction:column;gap:.75rem;min-width:0}.FavoriteBooksView_favoriteBookHeaderRow__hQkzs{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.FavoriteBooksView_favoriteBookMeta__4-sZk{display:flex;flex-direction:column;gap:.35rem;min-width:0}.FavoriteBooksView_favoriteBookTitle__uDAU-{color:var(--gray-80);font-size:1.15rem;font-weight:700;margin:0}.FavoriteBooksView_favoriteBookAuthor__252lD{color:var(--text-color);font-size:.95rem;margin:0}.FavoriteBooksView_favoriteBookTime__qLVtU{color:var(--gray-50);font-size:.85rem;margin:0}.FavoriteBooksView_favoriteBookActions__e7dgS{align-items:center;display:inline-flex;gap:.5rem}.FavoriteBooksView_deleteBtn__KEwZ0{align-items:center;background:var(--background-color);border:none;border-radius:50%;color:var(--theme-50);cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.FavoriteBooksView_favoriteBookDescription__gc-LZ{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--text-color);display:-webkit-box;font-size:.9rem;line-height:1.55;margin:0;overflow:hidden}.FavoriteBooksView_favoriteBookStatsRow__UdZgM{display:flex;flex-wrap:wrap;gap:.5rem}.FavoriteBooksView_favoriteBookStat__0\+DYp{background:#0f172a14;border-radius:999px;color:var(--gray-80);font-size:.78rem;font-weight:600;padding:.3rem .7rem}.FavoriteBooksView_favoriteBookProgress__LWMxK{align-items:center;display:flex;gap:.6rem}.FavoriteBooksView_progressBarTrack__90pJF{background:var(--gray-50);border-radius:999px;flex:1 1;height:8px;overflow:hidden}.FavoriteBooksView_progressBarValue__Ev0WA{background:var(--theme-50);border-radius:inherit;height:100%;transition:width .3s ease}.FavoriteBooksView_progressLabel__NPcBD{color:var(--gray-80);font-size:.85rem;min-width:2.5rem;text-align:right}@media (max-width:720px){.FavoriteBooksView_favoriteBookCard__J8ViH{align-items:stretch;flex-direction:column}.FavoriteBooksView_favoriteBookActions__e7dgS{justify-content:flex-end}}.FavoriteWordsView_noHistory__PoG6W{color:var(--text-color);padding:3rem 1rem;text-align:center}.FavoriteWordsView_noHistoryIcon__2veWE{font-size:3rem;margin-bottom:1rem}.FavoriteWordsView_wordsSectionWrapper__glKu7{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.FavoriteWordsView_wordsCard__emlQE{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:5px;cursor:pointer;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between;padding:1.25rem;text-align:left}.FavoriteWordsView_wordsCardTitle__eJOP6{color:var(--text-color);font-size:1rem;margin:0}.FavoriteWordsView_wordsCardCount__BpyZR{color:var(--theme-50);font-size:.95rem}@media (max-width:720px){.FavoriteWordsView_wordsSectionWrapper__glKu7{gap:1.1rem;grid-template-columns:1fr}.FavoriteWordsView_wordsCard__emlQE{padding:1rem}}.FavoriteSentencesView_metadataHint__cDXo2{color:var(--gray-50);font-size:.85rem;margin-bottom:.75rem}.FavoriteSentencesView_metadataError__qVSL5{color:#d9534f;font-size:.85rem;margin-bottom:.75rem}.FavoriteSentencesView_groupedWords__ilU1m{display:flex;flex-direction:column;gap:1.5rem;padding:0 1.25rem 1.25rem}.FavoriteSentencesView_bookGroup__enUxC{display:flex;flex-direction:column;gap:.75rem}.FavoriteSentencesView_groupHeader__ZHUhz{align-items:center;border-bottom:1px solid #94a3b847;display:flex;gap:.75rem;justify-content:space-between;padding-bottom:.4rem}.FavoriteSentencesView_groupToggle__vhrNr{align-items:center;background:none;border:none;color:var(--text-color);cursor:pointer;display:inline-flex;flex:1 1;font-size:1rem;gap:.55rem;padding:0;text-align:left}.FavoriteSentencesView_groupCount__CN6iv{align-items:center;border-radius:999px;color:var(--text-color);display:inline-flex;font-size:1rem;justify-content:center;min-width:2.5rem;padding:.25rem .75rem}.FavoriteSentencesView_studyBtn__ovl2y{background:var(--theme-10);border:1px solid var(--theme-50);border-radius:999px;color:var(--text-color);cursor:pointer;font-size:.85rem;padding:.35rem .9rem;transition:background .2s ease,transform .2s ease}.FavoriteSentencesView_studyBtn__ovl2y:focus-visible,.FavoriteSentencesView_studyBtn__ovl2y:hover{background:var(--theme-50);color:var(--background-color);transform:translateY(-1px)}.FavoriteSentencesView_bookItemsList__sv6dT{display:flex;flex-direction:column;margin-top:.9rem}.FavoriteSentencesView_favoriteItem__GzdRo{background:var(--background-color);border-radius:14px;display:flex;flex-direction:column;gap:.5rem;padding:.5rem 1.25rem}.FavoriteSentencesView_favoriteHeader__JZGg-{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.4rem}.FavoriteSentencesView_favoriteTitleRow__4tqhA{align-items:flex-end;display:flex;gap:.75rem}.FavoriteSentencesView_favoriteTitleRowLeft__3f7gh{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.FavoriteSentencesView_favoriteTitle__d0y5B{align-items:center;color:var(--text-color);display:flex;flex:1 1;font-size:1.05rem;font-weight:600;gap:.35rem;margin:0;min-width:0}.FavoriteSentencesView_favoriteSubtitle__-yTSe{color:var(--text-color);font-size:.9rem;font-weight:400}.FavoriteSentencesView_favoriteActions__3J4tZ{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:.65rem}.FavoriteSentencesView_gotoChapterBtn__xNXKU{background:var(--theme-10);border:1px solid var(--theme-50);border-radius:999px;color:var(--text-color);cursor:pointer;font-size:12px;padding:6px 14px;transition:background .2s ease,transform .2s ease}.FavoriteSentencesView_gotoChapterBtn__xNXKU:hover{background:var(--theme-50);transform:translateY(-1px)}.FavoriteSentencesView_deleteBtn__DkVxA{align-items:center;background:#0000;border:none;color:var(--theme-50);cursor:pointer;display:inline-flex;justify-content:center;padding:0;transition:transform .2s ease,color .2s ease}.FavoriteSentencesView_deleteBtn__DkVxA:hover{color:var(--theme-50);transform:translateY(-1px)}.FavoriteSentencesView_sentenceAudioActions__I8C31{display:flex;flex-wrap:wrap;gap:.55rem}.FavoriteSentencesView_audioButton__yrx9n{align-items:center;background:none;border:1px solid var(--theme-50);border-radius:999px;color:var(--gray-80);cursor:pointer;display:inline-flex;font-size:.7rem;gap:.4rem;padding:.38rem .95rem}.FavoriteSentencesView_audioButtonActive__mMuNw{background:var(--theme-50);border-color:var(--theme-50);color:#fff}.FavoriteSentencesView_audioButtonLabel__EPUYn{line-height:1}.FavoriteSentencesView_sentenceContent__99AYJ{display:flex;flex-direction:column;gap:.85rem}.FavoriteSentencesView_sentenceEn__XEwO9,.FavoriteSentencesView_sentenceZh__EA039{display:flex;flex-direction:column}.FavoriteSentencesView_sentenceZh__EA039{gap:.5rem}.FavoriteSentencesView_contentText__mNg6v{color:var(--text-color);font-size:.95rem;line-height:1.6;margin:0}.FavoriteSentencesView_wordButton__2rp1g{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;padding:0 .15rem;transition:background .2s ease,color .2s ease}.FavoriteSentencesView_wordButton__2rp1g:focus,.FavoriteSentencesView_wordButton__2rp1g:hover{background:#6366f11f;color:var(--theme-50);outline:none}.WordModal_overlay__6d1DS{align-items:flex-end;bottom:0;display:flex;justify-content:center;left:0;padding:0;position:fixed;right:0;top:0;z-index:1000}@media (min-width:1024px){.WordModal_overlay__6d1DS{left:240px;width:calc(100% - 240px)}}.WordModal_modal__2lgE5{animation:WordModal_modalSlideUp__LAcEN .3s ease-out;background:var(--background-color);border-radius:18px 18px 0 0;box-shadow:0 -10px 30px #0f172a40;display:flex;flex-direction:column;height:min(85vh,640px);margin:0;max-height:85vh;min-height:min(560px,85vh);overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);width:100%}@media (min-width:1024px){.WordModal_modal__2lgE5{height:min(92vh,85vh);max-height:92vh;min-height:min(680px,92vh)}}@keyframes WordModal_modalSlideUp__LAcEN{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.WordModal_header__zDVpw{align-items:center;background:var(--background-color);color:var(--text-color);display:flex;justify-content:flex-end;padding:20px 24px}.WordModal_headerTitle__7UftQ{font-size:1.2rem;font-weight:600;margin:0}.WordModal_closeButton__WeSLU{align-items:center;background:none;border:none;border-radius:50%;color:var(--gray-80);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:background-color .2s;width:32px}.WordModal_closeButton__WeSLU:hover{background-color:#0000000d}.WordModal_body__1WPEf{color:var(--text-color);display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;overflow:hidden;padding:0 20px 20px}.WordModal_titleSection__bTVto{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.WordModal_titleRowPrimary__TR0sH{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}.WordModal_word__AA2c4{font-size:2rem;font-weight:700;margin:0}.WordModal_favoriteButton__IFilo{align-items:center;background:#0000;border:none;color:var(--theme-50);cursor:pointer;display:inline-flex;justify-content:center;padding:0;transition:color .2s ease,transform .2s ease}.WordModal_favoriteButton__IFilo:hover:not(:disabled){color:var(--theme-50);transform:scale(1.05)}.WordModal_favoriteButton__IFilo:disabled{cursor:not-allowed;opacity:.6}.WordModal_favoriteButtonActive__2KZF6{color:var(--theme-50)}.WordModal_titleRowSecondary__Zp7rL{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem}.WordModal_pronounceButton__z2eCg{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:.75rem;gap:.2rem;padding:.3rem .5rem;transition:all .2s ease}.WordModal_pronounceButton__z2eCg:hover{background:var(--theme-50);border-color:var(--theme-50-hover)}.WordModal_speakerIcon__stMA5{height:.9rem;width:.9rem}.WordModal_phoneticGroup__\+Qb\+Q{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.6rem}.WordModal_phoneticItem__WI1Jb{align-items:center;display:inline-flex;gap:.35rem}.WordModal_phoneticValue__OcNUg{color:var(--text-color);font-size:.9rem;font-style:italic}.WordModal_dictTabs__8KqyV{border-bottom:1px solid var(--border-color);display:flex;margin-bottom:20px}.WordModal_dictTab__iL8yr{align-items:center;background:#0000;border:none;color:#888;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:600;gap:.4rem;justify-content:center;padding:.6rem 0;transition:all .2s ease}.WordModal_mnemonicSection__Ob862{display:flex;flex-direction:column;gap:.9rem;padding:1.25rem 1.5rem}.WordModal_mnemonicHeader__2uS7b{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.WordModal_mnemonicTitle__ypvcO{color:var(--text-color);font-size:1rem;font-weight:600}.WordModal_mnemonicContent__zhSjA{color:var(--text-color);font-size:1rem;line-height:1.6;white-space:pre-wrap}.WordModal_mnemonicHint__kUtnH{color:var(--text-color);font-size:.95rem;margin:0}.WordModal_mnemonicActions__e7S\+7{display:flex;justify-content:flex-end}.WordModal_mnemonicButton__2RU6e{background:var(--theme-50);border:1px solid var(--theme-50);border-radius:5px;color:var(--text-color);cursor:pointer;font-size:.9rem;padding:.5rem 1.2rem;transition:transform .2s ease,box-shadow .2s ease}.WordModal_mnemonicButton__2RU6e:hover{box-shadow:0 6px 14px #0f172a1f;transform:translateY(-1px)}.WordModal_mnemonicButton__2RU6e:active{box-shadow:none;transform:translateY(0)}.WordModal_mnemonicError__zwfo5{color:#d92d20;font-size:.95rem;margin:0}.WordModal_dictTab__iL8yr:hover{color:#555}.WordModal_dictTabActive__yyTGy{border-bottom:2px solid var(--theme-50);color:var(--theme-50)}.WordModal_dictContent__80dVo{display:flex;flex:1 1 auto;flex-direction:column;min-height:320px;overflow-y:auto}.WordModal_dictContent__80dVo::-webkit-scrollbar{width:8px}.WordModal_dictContent__80dVo::-webkit-scrollbar-thumb{background:#0f172a26;border-radius:999px}.WordModal_dictContent__80dVo::-webkit-scrollbar-track{background:#0000}.WordModal_youdaoContent__6RnPk{display:flex;flex-direction:column;gap:1.25rem}.WordModal_youdaoSection__XJ4cF{border:1px solid var(--theme-10);border-radius:8px;color:var(--text-color);padding:1rem}.WordModal_sectionTitle__Yc7Vt{color:var(--text-color);font-size:1rem;font-weight:600;margin:0 0 .6rem}.WordModal_examplesHeader__dLybB{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.WordModal_exampleTabs__iZc2A{align-items:center;background:#e7ecff;border-radius:999px;display:inline-flex;gap:.4rem;padding:.2rem}.WordModal_exampleTab__SKWKP{background:#0000;border:none;border-radius:999px;color:#394b92;cursor:pointer;font-size:.85rem;font-weight:500;padding:.25rem .8rem;transition:background .2s ease,color .2s ease}.WordModal_exampleTab__SKWKP:hover{background:#fff9}.WordModal_exampleTabActive__1jKZ4{background:#fff;box-shadow:0 2px 6px #1f2a4426;color:#1f2a44}.WordModal_examplesContent__5lPpx{margin-top:.8rem}.WordModal_tagList__rCARS{display:flex;flex-wrap:wrap;gap:.2rem}.WordModal_tagChip__-pbQQ{align-items:center;display:inline-flex;font-size:.85rem}.WordModal_clickableChip__V23X3{color:#2c3e50;cursor:pointer;transition:background-color .2s ease,color .2s ease}.WordModal_clickableChip__V23X3:focus-visible,.WordModal_clickableChip__V23X3:hover{background:#3f51b51f;border-radius:4px;color:#1f2a44;outline:none}.WordModal_clickableWord__DxIrQ{border-radius:4px;cursor:pointer;padding:0 2px;transition:background-color .2s ease,color .2s ease}.WordModal_clickableWord__DxIrQ:focus-visible,.WordModal_clickableWord__DxIrQ:hover{background-color:#3f51b51f;color:#1f2a44;outline:none}.WordModal_clickableWord__DxIrQ:active{background-color:#3f51b52e}.WordModal_tagChip__-pbQQ:after{content:";";margin-left:.3rem}.WordModal_tagChip__-pbQQ:last-child:after{content:""}.WordModal_bulletList__ez8ru,.WordModal_simpleList__w0VSO{display:flex;flex-direction:column;gap:.35rem;line-height:1.6;margin:0;padding-left:1.2rem}.WordModal_definitionGroup__w1fZt{display:flex;flex-direction:column;gap:.4rem;padding:.6rem 0}.WordModal_definitionGroup__w1fZt:last-child{border-bottom:none}.WordModal_entryHeader__9MzMy{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.WordModal_partOfSpeech__5CWnx{background:#ffe9d6;color:#c56826;text-transform:uppercase}.WordModal_grammarTag__FvlEH,.WordModal_partOfSpeech__5CWnx{align-items:center;border-radius:4px;display:inline-flex;font-size:.75rem;padding:.15rem .5rem}.WordModal_grammarTag__FvlEH{background:#eef2ff;color:#3b4ac1}.WordModal_definitionText__8g59h{line-height:1.7;margin:0}.WordModal_definitionTerm__OvoUn{font-weight:600;margin:0}.WordModal_exampleList__7d0jZ{display:flex;flex-direction:column;gap:.5rem}.WordModal_exampleItem__SJWGe{border-radius:6px;padding:.4rem .5rem}.WordModal_exampleWithAudio__0v5dG{align-items:flex-start;display:flex;gap:.5rem}.WordModal_exampleText__CCuls{flex:1 1;line-height:1.6;margin:0}.WordModal_exampleTranslation__Lh18n{line-height:1.6;margin:.2rem 0 0}.WordModal_audioExampleList__NCISR{display:flex;flex-direction:column;gap:.75rem}.WordModal_audioExample__\+11xI{border-radius:8px;padding:.6rem .75rem}.WordModal_audioMeta__GaumB{color:#5b6a85;display:flex;flex-wrap:wrap;font-size:.8rem;gap:.6rem;margin:.4rem 0}.WordModal_audioPlayerWrapper__c-nJG{align-items:center;display:flex;margin-top:.5rem}.WordModal_audioPlayButton__xXg9A{align-items:center;background:var(--theme-50);border:2px solid var(--theme-50);border-radius:50%;color:var(--theme-50);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.WordModal_audioPlayButton__xXg9A:hover{background:var(--theme-50);border-color:var(--theme-50);color:var(--theme-50);transform:scale(1.05)}.WordModal_audioPlayButton__xXg9A:active{transform:scale(.98)}.WordModal_audioPlayButtonActive__6jmFV{animation:WordModal_pulse__ctkwi 1.5s ease-in-out infinite;background:var(--theme-50);border-color:var(--theme-50);color:#fff}@keyframes WordModal_pulse__ctkwi{0%,to{opacity:1}50%{opacity:.7}}.WordModal_speakerIcon__stMA5{height:20px;width:20px}.WordModal_unsupportedAudio__YFT72{background:#fbbf2414;border:1px solid #fbbf2440;border-radius:6px;margin-top:.5rem;padding:.6rem .85rem}.WordModal_audioHint__0ch24{color:#d97706;font-size:.85rem;font-style:normal}.WordModal_downloadLink__kBG0o{color:var(--theme-50);font-weight:600;margin-left:.25rem;text-decoration:underline;transition:color .2s ease}.WordModal_downloadLink__kBG0o:hover{color:var(--theme-50)}.WordModal_inlineAudioButton__4eEbi{align-items:center;background:#0000;border:1.5px solid var(--theme-50);border-radius:50%;color:var(--theme-50);cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin-top:.1rem;min-width:28px;padding:0;transition:all .2s ease;width:28px}.WordModal_inlineAudioButton__4eEbi:hover{background:var(--theme-50);border-color:var(--theme-50);color:var(--theme-50);transform:scale(1.08)}.WordModal_inlineAudioButton__4eEbi:active{transform:scale(.95)}.WordModal_inlineAudioButtonActive__xtzpQ{animation:WordModal_pulseSmall__dw0-K 1.5s ease-in-out infinite;background:var(--theme-50);border-color:var(--theme-50);color:#fff}@keyframes WordModal_pulseSmall__dw0-K{0%,to{opacity:1}50%{opacity:.75}}.WordModal_smallSpeakerIcon__0wqQC{height:14px;width:14px}.WordModal_audioError__MVl34{align-items:center;display:flex;height:28px;justify-content:center;margin-top:.1rem;min-width:28px;width:28px}.WordModal_errorIcon__mfF-q{font-size:14px;opacity:.5}.WordModal_metaItem__MbFOR{font-size:.85rem}.WordModal_etymologyList__eFoyG,.WordModal_relatedList__OA7\+I,.WordModal_synonymList__j9fQ3{display:flex;flex-direction:column;gap:.6rem}.WordModal_etymologyItem__ZGZ2X,.WordModal_relatedGroup__F0-1G,.WordModal_synonymGroup__p5ipq{border-radius:6px;padding:.4rem .5rem}.WordModal_relatedWord__cAIoP{font-weight:600}.WordModal_youdaoRaw__XDaQV{background:#0f172a;border-radius:8px;color:#e2e8f0;font-size:.85rem;overflow-x:auto;padding:1rem}.WordModal_loading__95Sp5{color:#666;text-align:center}.WordModal_loadingSpinner__31-2I{animation:WordModal_spin__iilnx 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid var(--theme-10);height:32px;margin:0 auto 1rem;width:32px}@keyframes WordModal_spin__iilnx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.WordModal_dictionaryItem__OPwSK{margin-bottom:1rem}.WordModal_dictionaryDefinition__LbTUH{line-height:1.8}.WordModal_dictionaryDefinition__LbTUH a{color:var(--theme-50);cursor:pointer;text-decoration:underline}.WordModal_errorResult__8ry3d{border-radius:8px;padding:1rem}.WordModal_suggestion__ymM5R{color:#444;margin-top:.75rem}.WordModal_suggestionTitle__IRStb{font-weight:600;margin-bottom:.5rem}.WordModal_suggestionList__zXoH8{margin:0;padding-left:1.2rem}.WordModal_emptyState__I5Sbd{color:#777;font-size:.95rem;text-align:center}.FavoriteNotesView_metadataHint__M-53l{color:var(--gray-50);font-size:.85rem;margin-bottom:.75rem}.FavoriteNotesView_metadataError__JPSLD{color:#d9534f;font-size:.85rem;margin-bottom:.75rem}.FavoriteNotesView_groupedWords__qaRgU{display:flex;flex-direction:column;gap:1.5rem}.FavoriteNotesView_bookGroup__b0MZD{display:flex;flex-direction:column;gap:.75rem}.FavoriteNotesView_groupHeader__3v1dq{align-items:center;border-bottom:1px solid #94a3b847;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding-bottom:.4rem}.FavoriteNotesView_groupToggle__Kq5bB{align-items:center;background:none;border:none;color:var(--text-color);cursor:pointer;display:inline-flex;flex:1 1;font-size:1rem;gap:.55rem;padding:0;text-align:left}.FavoriteNotesView_groupCount__4jSGw{align-items:center;background:#667eea24;border-radius:999px;color:var(--theme-50);display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;min-width:2.5rem;padding:.25rem .75rem}.FavoriteNotesView_studyBtn__qFlsW{background:#6366f114;background:var(--theme-10,#6366f114);border:1px solid #6366f1a6;border:1px solid var(--theme-40,#6366f1a6);margin-left:auto;transition:background .2s ease,transform .2s ease,color .2s ease}.FavoriteNotesView_studyBtn__qFlsW:focus-visible{outline:2px solid var(--theme-50);outline-offset:2px}.FavoriteNotesView_studyBtn__qFlsW{background:var(--theme-10);border:1px solid var(--theme-50);border-radius:999px;color:var(--text-color);cursor:pointer;font-size:.85rem;padding:.35rem .9rem;transition:background .2s ease,transform .2s ease}.FavoriteNotesView_studyBtn__qFlsW:focus-visible,.FavoriteNotesView_studyBtn__qFlsW:hover{background:var(--theme-50);color:var(--background-color);transform:translateY(-1px)}.FavoriteNotesView_bookItemsList__2XjVc{display:flex;flex-direction:column;gap:1rem;margin-top:.9rem}.FavoriteNotesView_noteItem__bEhXf{border-radius:14px;display:flex;flex-direction:column;gap:.85rem;padding:1.1rem 1.25rem}.FavoriteNotesView_noteHeader__Z3AD8{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.FavoriteNotesView_noteInfo__wvJOF{display:flex;flex-direction:column;gap:.25rem}.FavoriteNotesView_noteTitleRow__QrShW{align-items:baseline;color:var(--text-color);display:flex;font-size:.95rem;gap:.4rem}.FavoriteNotesView_noteChapter__iyX2J{font-size:.98rem;font-weight:600}.FavoriteNotesView_chapterLink__NUIOH{background:#0000;border:none;color:var(--theme-50);cursor:pointer;font-weight:500;padding:0}.FavoriteNotesView_chapterLink__NUIOH:hover{text-decoration:underline}.FavoriteNotesView_noteSentence__ygZT1{color:var(--text-color);font-size:.9rem;font-weight:400}.FavoriteNotesView_noteActions__\+7l21{align-items:center;display:flex;gap:.75rem;justify-content:center}.FavoriteNotesView_deleteButton__nAYac{align-items:center;background:none;border:none;color:var(--theme-50);cursor:pointer;display:inline-flex;justify-content:center}.FavoriteNotesView_noteContent__h1ikb{color:var(--text-color);font-size:.95rem;line-height:1.6;white-space:pre-wrap}.FavoriteNotesView_aiNotePhraseList__wWXnR{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.FavoriteNotesView_aiNotePhraseItem__yV9zx{background:var(--gray-10);border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;gap:.45rem;padding:.75rem}.FavoriteNotesView_aiNotePhraseHeader__GMTmv{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem}.FavoriteNotesView_aiNotePhraseTitle__Y39ZL{color:var(--text-color);font-weight:600}.FavoriteNotesView_aiNotePhraseMeaning__RyIj8{color:var(--gray-70);font-size:.9rem}.FavoriteNotesView_aiNotePhraseExampleCn__vQOaQ,.FavoriteNotesView_aiNotePhraseExample__zpj1J,.FavoriteNotesView_aiNotePhraseUsage__nSEv9{color:var(--text-color);font-size:.9rem;line-height:1.5;margin:0}.FavoriteNotesView_aiNotePhraseExample__zpj1J{color:var(--gray-80);font-style:italic}.FavoriteNotesView_aiNotePhraseExampleCn__vQOaQ{color:var(--gray-60)}.FavoriteNotesView_noteMeta__IjXEK{color:var(--gray-50);font-size:.78rem}.FavoriteNotesView_sentenceContainer__GhCoR{background:#f8fafcd1;border-left:2px solid var(--border-color);display:flex;flex-direction:column;gap:.6rem;margin-top:.5rem;padding:.75rem .85rem}.FavoriteNotesView_sentenceEmpty__VMFsh,.FavoriteNotesView_sentenceError__dwFoW,.FavoriteNotesView_sentenceLoading__L\+g0a{color:var(--text-color);font-size:.85rem}.FavoriteNotesView_sentenceError__dwFoW{color:#d9534f}.FavoriteNotesView_sentenceBlock__m09qO{display:flex;flex-direction:column;gap:.35rem}.FavoriteNotesView_sentenceLabel__RvJhZ{color:var(--text-color);font-size:.75rem;font-weight:600;text-transform:uppercase}.FavoriteNotesView_sentenceText__7Eyyc{color:var(--text-color);font-size:.95rem;line-height:1.6;margin:0}.FavoriteNotesView_toggleSentenceBtn__0C9Re{align-self:flex-start;background:none;border:none;color:var(--theme-50);cursor:pointer;font-size:.85rem;padding:0}.FavoriteNotesView_toggleSentenceBtn__0C9Re:hover{color:var(--theme-50)}.Profile_profile__1IlA\+{box-sizing:border-box;overflow-x:hidden;padding:0;width:100%}.Profile_profileLoading__MQopJ{align-items:center;display:flex;height:50vh;justify-content:center}.Profile_accountSection__JUBQ7{margin-bottom:1rem}.Profile_accountHeader__6Ao7d{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.Profile_sectionTitle__6dYLS{color:var(--text-color);font-size:1.1rem;font-weight:700;margin:0}.Profile_accountCard__zVCVO{background:linear-gradient(135deg,var(--gray-10) 0,var(--gray-20) 100%);border-radius:5px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.Profile_accountActions__bRrkG{display:flex;flex-direction:column;gap:.75rem}.Profile_userSummary__M8PNN{align-items:center;display:flex;gap:1rem}.Profile_userAvatar__FPtJA{align-items:center;background:var(--background-color);border-radius:50%;display:flex;flex-shrink:0;height:80px;justify-content:center;width:80px}.Profile_avatarIcon__UXoXY{font-size:2.5rem}.Profile_userInfo__msfc9{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;min-width:0}.Profile_vipStatus__iSeLd{font-size:.9rem;margin-top:.25rem}.Profile_vipActive__aqk0O{color:var(--theme-50)}.Profile_vipInactive__z1ndY{color:var(--text-color)}.Profile_inviteCard__OSQdi{background:var(--background-color);border:1px solid var(--border-color);border-radius:5px;display:flex;flex-direction:column;gap:.3rem;padding:1.5rem}.Profile_inviteHeader__f-8jD{align-items:center;color:var(--text-color);display:flex;justify-content:space-between}.Profile_inviteRow__wwt-k{display:flex;flex-direction:row;gap:.5rem}.Profile_inviteLabel__5nEIC{align-items:center;color:var(--text-color);display:flex;justify-content:center}.Profile_inviteValueWrapper__xvvhw{align-items:center;display:flex;gap:.75rem;word-break:break-all}.Profile_inviteCode__0VvQX{color:var(--text-color);font-size:1rem;letter-spacing:.2rem}.Profile_inviteLink__OOYpd{color:var(--theme-50);flex:1 1;font-size:.95rem}.Profile_invitePlaceholder__-W9Se{color:var(--text-color);font-size:.9rem;margin:0}.Profile_copyBtn__CMcm5{background:var(--theme-50);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.7rem;padding:.4rem .8rem;transition:opacity .2s ease}.Profile_copyBtn__CMcm5:hover{opacity:.85}.Profile_copyStatus__9yewD{color:var(--theme-50);font-size:.8rem}.Profile_username__BcIgy{color:var(--text-color);font-size:1.5rem;margin:0 0 .25rem}.Profile_userLevel__wRabH{color:#4caf50;font-size:.9rem;font-weight:500;margin:0 0 .5rem}.Profile_userMotto__KWwoy{color:var(--text-color);font-size:.9rem;font-style:italic;margin:0 0 .5rem}.Profile_joinDate__lqfaa{color:var(--gray-50);font-size:.8rem;margin:0}.Profile_accountAction__\+OSgq{align-items:center;background:#ffffff2e;border:none;border-radius:12px;color:var(--text-color);cursor:pointer;display:flex;font-size:.95rem;justify-content:space-between;padding:.85rem 1.1rem;transition:background .2s ease,transform .2s ease}.Profile_accountAction__\+OSgq:hover{background:#ffffff47;transform:translateY(-1px)}.Profile_accountArrow__bD7D6{font-size:1.4rem;line-height:1}.Profile_statsSection__BLRZA{margin-bottom:2rem}.Profile_statsSection__BLRZA h3{color:var(--text-color);margin-bottom:1rem}.Profile_statsGrid__8At5U{grid-gap:1rem;box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));overflow-x:hidden;width:100%}.Profile_statItem__WQn\+p{background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem 1rem;text-align:center}.Profile_statNumber__EkWij{color:var(--text-color);font-size:1.8rem;font-weight:600;margin-bottom:.5rem}.Profile_statLabel__Xefm3{color:var(--text-color);font-size:.9rem}.Profile_menuSection__YsAXz{margin-bottom:2rem}.Profile_menuSection__YsAXz h3{color:var(--text-color);margin-bottom:1rem}.Profile_menuList__UY1Al{flex-direction:column;gap:.5rem}.Profile_menuItem__9qeAP,.Profile_menuList__UY1Al{box-sizing:border-box;display:flex;overflow-x:hidden;width:100%}.Profile_menuItem__9qeAP{align-items:center;background:var(--background-color);cursor:pointer;gap:1rem;padding:1rem 1.5rem}.Profile_menuIcon__aQ-E6{flex-shrink:0;font-size:1.5rem;text-align:center;width:40px}.Profile_menuContent__7Z0y3{flex:1 1;min-width:0}.Profile_menuTitle__rMMKH{color:var(--text-color);font-size:1rem;margin:0 0 .25rem}.Profile_menuDescription__-oeRp{color:var(--gray-50);font-size:.8rem;margin:0}.Profile_menuArrow__nSGSC{color:var(--gray-50);flex-shrink:0;font-size:1.2rem}.Profile_logoutSection__Dgax4{margin-top:2rem;text-align:center}.Profile_logoutBtn__Jjwjy{background:var(--background-color);border:1px solid var(--theme-50);border-radius:8px;color:var(--theme-50);max-width:300px;padding:.75rem;width:100%}@media (max-width:768px){.Profile_accountCard__zVCVO{flex-direction:column;padding:1.2rem;text-align:center}.Profile_userAvatar__FPtJA{height:70px;width:70px}.Profile_avatarIcon__UXoXY{font-size:2rem}.Profile_username__BcIgy{font-size:1.25rem}.Profile_statsGrid__8At5U{gap:.75rem;grid-template-columns:repeat(2,1fr)}.Profile_statItem__WQn\+p{padding:1rem .5rem}.Profile_statNumber__EkWij{font-size:1.5rem}.Profile_menuItem__9qeAP{padding:1rem}.Profile_menuIcon__aQ-E6{font-size:1.25rem;width:35px}}.ChangePasswordModal_backdrop__Gy624{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:999}.ChangePasswordModal_modal__ODKLo{background:var(--background-color);border-radius:16px;box-shadow:0 30px 60px -35px #0f172a8c;display:flex;flex-direction:column;overflow:hidden;width:min(420px,100%)}.ChangePasswordModal_header__A-aUj{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1.1rem 1.4rem}.ChangePasswordModal_title__mzAyU{color:var(--text-color);font-size:1.1rem;font-weight:600;margin:0}.ChangePasswordModal_closeBtn__n1mvp{background:none;border:none;color:var(--text-color);cursor:pointer;font-size:1.6rem;line-height:1;padding:0}.ChangePasswordModal_form__3N7B4{display:flex;flex-direction:column;gap:.75rem;padding:1.4rem}.ChangePasswordModal_label__dBJof{color:var(--text-color);font-size:.9rem;font-weight:500}.ChangePasswordModal_input__BB-eg{background:var(--background-color);border:1px solid var(--border-color);border-radius:10px;color:var(--text-color);font-size:.95rem;padding:.65rem .9rem;transition:border-color .2s ease;width:100%}.ChangePasswordModal_input__BB-eg:focus{border-color:var(--theme-50);box-shadow:0 0 0 3px #6366f11f;outline:none}.ChangePasswordModal_inputError__AobHK{border-color:#e03131}.ChangePasswordModal_error__1khRR{color:#e03131;font-size:.8rem}.ChangePasswordModal_serverMessage__ubDum{color:var(--theme-60);font-size:.85rem;margin-top:.5rem}.ChangePasswordModal_actions__Ouovf{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.ChangePasswordModal_cancelBtn__z56he,.ChangePasswordModal_submitBtn__iLC-g{border:none;border-radius:999px;cursor:pointer;font-size:.95rem;padding:.55rem 1.4rem;transition:transform .2s ease,opacity .2s ease}.ChangePasswordModal_cancelBtn__z56he{background:var(--gray-20);color:var(--text-color)}.ChangePasswordModal_submitBtn__iLC-g{background:var(--theme-50);color:#fff}.ChangePasswordModal_cancelBtn__z56he:disabled,.ChangePasswordModal_submitBtn__iLC-g:disabled{cursor:not-allowed;opacity:.6}.ChangePasswordModal_cancelBtn__z56he:not(:disabled):hover,.ChangePasswordModal_submitBtn__iLC-g:not(:disabled):hover{transform:translateY(-1px)}@media (max-width:480px){.ChangePasswordModal_modal__ODKLo{border-radius:12px}.ChangePasswordModal_form__3N7B4{padding:1.1rem}}.ProfileAccount_accountPage__r6vrM{box-sizing:border-box;width:100%}.ProfileAccount_topBar__fiutZ{align-items:center;display:flex;gap:1rem;height:50px}.ProfileAccount_backButton__zjuOq{align-items:center;background:none;border:none;color:var(--text-color);cursor:pointer;display:inline-flex;gap:.35rem;padding:.4rem .8rem}.ProfileAccount_pageTitle__hH0YE{color:var(--text-color);font-size:1.3rem;margin:0}.ProfileAccount_menuList__zJftH{display:flex;flex-direction:column;gap:.5rem}.ProfileAccount_menuItem__dUuNa{align-items:center;background:var(--background-color);border:none;border-radius:12px;box-sizing:border-box;color:var(--text-color);cursor:pointer;display:flex;gap:1rem;padding:1rem 1.4rem;text-align:left;transition:transform .2s ease,box-shadow .2s ease;width:100%}.ProfileAccount_menuIcon__aUPdF{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:40px}.ProfileAccount_menuContent__OBdbx{flex:1 1;min-width:0}.ProfileAccount_menuTitle__9v8Ov{color:var(--text-color);font-size:1rem;margin:0 0 .2rem}.ProfileAccount_menuDescription__pM\+Rp{color:var(--gray-50);font-size:.85rem;margin:0}.ProfileAccount_menuArrow__vroW3{color:var(--gray-50);flex-shrink:0;font-size:1.2rem}@media (max-width:600px){.ProfileAccount_menuItem__dUuNa{padding:.9rem 1.1rem}}.HelpCenter_helpCenter__n4EOl{display:flex;flex-direction:column;gap:1rem;max-width:960px;min-height:100vh}.HelpCenter_header__8GHw9{align-items:center;display:flex;gap:1rem;min-height:50px}.HelpCenter_backBtn__6kGoP{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:1.4rem;height:42px;justify-content:center;line-height:1;transition:color .2s ease,background .2s ease;width:42px}.HelpCenter_backBtn__6kGoP:hover{background:var(--gray-20);color:var(--theme-50)}.HelpCenter_backBtn__6kGoP:focus-visible{outline:2px solid var(--theme-50);outline-offset:2px}.HelpCenter_title__aZCna{color:var(--gray-80);font-size:1rem;font-weight:500}.HelpCenter_content__PfKZR{display:flex;flex-direction:column;gap:1.5rem}.HelpCenter_section__WtJ2P{background:var(--background-color);padding:1.5rem}.HelpCenter_sectionTitle__-8y\+D{color:var(--text-color);font-size:1rem;margin-bottom:1rem}.HelpCenter_sectionList__B8gH3{color:var(--gray-80);display:flex;flex-direction:column;gap:.75rem;line-height:1.6;margin:0;padding-left:1.2rem}@media (max-width:768px){.HelpCenter_section__WtJ2P{padding:0 1rem}}.Feedback_feedback__mEe6S{display:flex;flex-direction:column;gap:1rem;min-height:100vh;overflow-x:hidden}.Feedback_header__KqEYt{align-items:center;background:var(--background-color);display:flex;gap:1rem;min-height:50px}.Feedback_backBtn__6Dkpg{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:1.4rem;height:42px;justify-content:center;line-height:1;transition:color .2s ease,background .2s ease;width:42px}.Feedback_backBtn__6Dkpg:hover{background:var(--gray-20);color:var(--theme-50)}.Feedback_backBtn__6Dkpg:focus-visible{outline:2px solid var(--theme-50);outline-offset:2px}.Feedback_title__g81Qt{align-items:center;color:var(--text-color);display:flex;font-size:1.5rem;font-weight:600;gap:.5rem;margin:0}.Feedback_formContainer__4vRzA{max-width:800px;padding:2rem 1.5rem}.Feedback_formGroup__ryofP{margin-bottom:1rem}.Feedback_label__pvTO1{color:var(--text-color);display:block;font-size:1rem;font-weight:600;margin-bottom:.75rem}.Feedback_typeSelector__dBX9d{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.Feedback_typeOption__hkLHY{cursor:pointer;position:relative}.Feedback_radioInput__L\+EFq{opacity:0;pointer-events:none;position:absolute}.Feedback_typeCard__z-FMO{background:var(--background-color);border:2px solid var(--border-light);border-radius:8px;padding:.5rem;text-align:center;transition:all .3s ease}.Feedback_radioInput__L\+EFq:checked+.Feedback_typeCard__z-FMO{background-color:var(--theme-10);border-color:var(--theme-50)}.Feedback_typeLabel__357GC{color:var(--text-color)}.Feedback_typeDescription__vPuZF{color:var(--text-color);font-size:.85rem}.Feedback_textInput__7hdnM{background:var(--background-color);border:2px solid var(--border-light);border-radius:8px;box-sizing:border-box;color:var(--text-color);font-size:1rem;padding:.75rem 1rem;transition:all .3s ease;width:100%}.Feedback_textInput__7hdnM:focus{border-color:var(--theme-50);box-shadow:0 0 0 3px #faeea933;outline:none}.Feedback_textInput__7hdnM::placeholder{color:var(--gray-50)}.Feedback_textarea__\+HIKT{background:var(--background-color);border:2px solid var(--border-light);border-radius:8px;box-sizing:border-box;color:var(--text-color);font-family:inherit;font-size:1rem;min-height:120px;padding:.75rem 1rem;resize:vertical;transition:all .3s ease;width:100%}.Feedback_textarea__\+HIKT:focus{border-color:var(--theme-50);box-shadow:0 0 0 3px #faeea933;outline:none}.Feedback_textarea__\+HIKT::placeholder{color:var(--gray-50)}.Feedback_charCount__-egcF{color:var(--gray-50);font-size:.8rem;margin-top:.25rem;text-align:right}.Feedback_helpText__oIKDw{color:var(--text-color);font-size:.85rem;line-height:1.4;margin-top:.25rem}.Feedback_statusMessage__cYaZ4{align-items:center;border-radius:8px;display:flex;font-weight:500;gap:.5rem;margin-bottom:1.5rem;padding:1rem}.Feedback_statusMessage__cYaZ4.Feedback_success__zDnm-{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.Feedback_statusMessage__cYaZ4.Feedback_error__JBPAv{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.Feedback_formActions__HfxG2{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.Feedback_resetBtn__yGIfi{background:var(--background-color);border:2px solid var(--border-light);border-radius:8px;color:var(--text-color);cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.Feedback_resetBtn__yGIfi:hover:not(:disabled){background-color:var(--gray-10);border-color:var(--theme-50);color:var(--text-color)}.Feedback_resetBtn__yGIfi:disabled{cursor:not-allowed;opacity:.6}.Feedback_submitBtn__x68Vk{align-items:center;background:var(--theme-10);border:2px solid var(--theme-50);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.Feedback_submitBtn__x68Vk:hover:not(:disabled){background:var(--theme-50);border-color:var(--theme-50-hover);box-shadow:0 4px 12px var(--shadow-medium);transform:translateY(-1px)}.Feedback_submitBtn__x68Vk:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.Feedback_spinner__E\+eSh{animation:Feedback_spin__lstxg 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes Feedback_spin__lstxg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Feedback_feedbackInfo__lbYSj{border-radius:12px;margin:2rem auto 0;max-width:800px;padding:0 1.5rem 2rem}.Feedback_feedbackInfo__lbYSj h3{color:var(--text-color);font-size:1.2rem;margin:1.5rem 0 1rem}.Feedback_feedbackInfo__lbYSj ul{color:var(--text-color);line-height:1.6;margin:0;padding-left:1.5rem}.Feedback_feedbackInfo__lbYSj li{margin-bottom:.5rem}@media (max-width:768px){.Feedback_title__g81Qt{font-size:1.25rem}.Feedback_formContainer__4vRzA{padding:0 2rem}.Feedback_typeSelector__dBX9d{gap:.5rem;grid-template-columns:2;padding:0 1rem}.Feedback_resetBtn__yGIfi,.Feedback_submitBtn__x68Vk{justify-content:center;width:100%}.Feedback_feedbackInfo__lbYSj{margin:1rem;padding:1rem}}@media (max-width:480px){.Feedback_feedbackForm__HIjBz{padding:1rem}.Feedback_typeCard__z-FMO{padding:.15rem}.Feedback_textInput__7hdnM,.Feedback_textarea__\+HIKT{padding:.6rem .8rem}}.BookDetail_bookDetail__HvboF{background-color:var(--background-color);display:flex;flex:1 1;flex-direction:column;max-width:1200px;min-height:0}.BookDetail_backBtn__cGam7{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:1.4rem;height:42px;justify-content:center;line-height:1;transition:color .2s ease,background .2s ease;width:42px}.BookDetail_backBtn__cGam7:focus-visible{outline:2px solid var(--theme-50);outline-offset:2px}.BookDetail_header__veHm5{align-items:center;display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;min-height:50px}.BookDetail_favoriteBtn__rhH5U{align-items:center;background:#0000;border:none;color:var(--theme-50);cursor:pointer;display:inline-flex;justify-content:center;padding:0;transition:color .2s ease,transform .2s ease}.BookDetail_favoriteBtn__rhH5U:hover:not(:disabled){color:var(--theme-50);transform:scale(1.05)}.BookDetail_favoriteBtnActive__g9rzH{color:var(--theme-50)}.BookDetail_favoriteBtn__rhH5U:disabled{cursor:not-allowed;opacity:.6}.BookDetail_bookInfo__um6r4{display:flex;flex-shrink:0;gap:2rem;padding:0 1rem}.BookDetail_bookMeta__R8XnD{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;font-size:.8rem;gap:.5rem}.BookDetail_bookTitleRow__ZCiXB{align-items:center;display:flex;gap:.5rem;width:100%}.BookDetail_bookTitleRow__ZCiXB .BookDetail_favoriteBtn__rhH5U{margin-left:auto}.BookDetail_bookTitle__t6yG5{color:var(--text-color);flex:1 1;font-size:1rem;font-weight:700;grid-column:1/-1;line-height:1.2;margin:0}.BookDetail_bookAuthor__9KlGU{color:var(--text-color);font-size:.8rem;margin:0}.BookDetail_bookStats__oXiHq{color:var(--text-color);display:flex;flex-wrap:nowrap;gap:1.5rem}.BookDetail_uploader__DRRma{color:var(--text-color);grid-column:span 1;margin:0}.BookDetail_categories__5PUt9{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;grid-column:1/-1}.BookDetail_categoriesLabel__5BUK2{color:var(--text-color)}.BookDetail_categoryTag__LN-4F{background:var(--gray-10);border-radius:999px;font-weight:500;padding:.15rem .6rem}.BookDetail_description__jeHeh{flex-shrink:0;padding:0 1rem}.BookDetail_descriptionContent__e4G8W{position:relative}.BookDetail_sectionTitle__KffE6{color:var(--text-color);font-size:1rem;font-weight:600;margin:0 0 1rem}.BookDetail_descriptionText__iuLJd{color:var(--text-color);font-size:.8rem;line-height:1.8;margin:0}.BookDetail_descriptionCollapsed__pNUHY{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BookDetail_descriptionExpanded__d2lBo{display:block}.BookDetail_descriptionToggle__w0SPX{align-items:center;background:none;border:none;color:var(--theme-50);cursor:pointer;display:inline-flex;gap:.4rem;padding:.2rem 0}.BookDetail_descriptionToggle__w0SPX:hover{text-decoration:underline}.BookDetail_toggleCollapsed__kmq2l,.BookDetail_toggleExpanded__omi4-{margin-top:.5rem}.BookDetail_volumesSection__5E7gN{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:1rem}.BookDetail_volumeTabs__\+9Dct{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:nowrap;gap:.5rem;margin-bottom:1rem;overflow-x:auto;overflow-y:hidden}.BookDetail_volumeTabs__\+9Dct::-webkit-scrollbar{height:6px}.BookDetail_volumeTabs__\+9Dct::-webkit-scrollbar-track{background:#0000}.BookDetail_volumeTabs__\+9Dct::-webkit-scrollbar-thumb{background:#00000026;border-radius:9999px}.BookDetail_volumeTabs__\+9Dct:hover::-webkit-scrollbar-thumb{background:#0000004d}.BookDetail_volumeTab__BTFPx{align-items:center;background:#0000;border:none;border-radius:8px 8px 0 0;color:var(--text-color);cursor:pointer;display:flex;gap:.5rem;padding:.5rem 1rem;transition:all .2s;white-space:nowrap}.BookDetail_volumeTab__BTFPx:hover{background:var(--background-light);color:var(--text-color)}.BookDetail_volumeTab__BTFPx.BookDetail_active__xosij{background:var(--theme-50);color:var(--text-color);font-weight:500}.BookDetail_chapterCount__LbKSA{opacity:.8}.BookDetail_chapterList__H7\+BY{display:flex;flex:1 1;flex-direction:column;gap:1rem;max-height:calc(100vh - 320px);min-height:0;overflow-y:auto}.BookDetail_chapterItem__xcYyX{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;transition:all .2s}.BookDetail_chapterTitle__UNFHn{flex:1 1;font-weight:500;margin-right:1rem}.BookDetail_chapterIndex__ogn9h{flex-shrink:0;opacity:.8}.BookDetail_chapterItemMeta__7e5XJ{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.BookDetail_chapterStatus__4b3FC{align-items:center;background:var(--theme-50);border-radius:999px;color:var(--text-color);display:inline-flex;font-size:.75rem;gap:.3rem;padding:.2rem .6rem}.BookDetail_noChapters__VSlEx,.BookDetail_noVolumes__QZvHF{color:var(--text-color);padding:3rem;text-align:center}.BookDetail_noChapters__VSlEx p,.BookDetail_noVolumes__QZvHF p{margin:0}.BookDetail_error__E631q,.BookDetail_loading__n246\+{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;text-align:center}.BookDetail_loadingSpinner__e5hVh{animation:BookDetail_spin__GbcLx 1s linear infinite;border-top:4px solid var(--border-color);border:4px solid var(--border-color);border-radius:50%;border-top-color:var(--theme-10);height:40px;margin-bottom:1rem;width:40px}@keyframes BookDetail_spin__GbcLx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BookDetail_error__E631q p{color:var(--text-color);margin-bottom:1rem}@media (max-width:768px){.BookDetail_bookInfo__um6r4{flex-direction:column;gap:1.5rem;padding:0 1rem}.BookDetail_bookCover__rr2UG{align-self:center;height:210px;width:150px}.BookDetail_bookTitle__t6yG5{text-align:left}.BookDetail_description__jeHeh,.BookDetail_volumesSection__5E7gN{padding:.5rem 1rem}.BookDetail_volumeTabs__\+9Dct{flex-wrap:nowrap}}@media (max-width:480px){.BookDetail_bookInfo__um6r4{padding:1rem}.BookDetail_description__jeHeh,.BookDetail_volumesSection__5E7gN{padding:.5rem 1rem}.BookDetail_bookTitle__t6yG5{font-size:1.3rem}.BookDetail_volumeTab__BTFPx{font-size:.9rem;padding:.5rem 1rem}}.ChapterReader_chapterReader__z7Xf8{display:flex;flex-direction:column;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;min-height:100vh;padding-bottom:0;padding-top:56px}.ChapterReader_navbar__jA7S1{align-items:center;background:var(--background-color);display:grid;grid-template-columns:1fr auto 1fr;height:56px;left:0;padding:0 1.5rem;position:fixed;right:0;top:0;z-index:100}.ChapterReader_navLeft__myzPs{align-items:center;display:flex;gap:1rem;justify-self:start}.ChapterReader_navRight__3v--Z{align-items:center;display:flex;justify-self:end}.ChapterReader_learnBtn__duJAO{align-items:center;background:none;border:none;border-radius:8px;color:var(--gray-80);cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background .2s ease,transform .2s ease,border-color .2s ease;width:40px}.ChapterReader_learnBtn__duJAO:hover{background:var(--gray-20);border-color:var(--theme-50);transform:translateY(-1px)}.ChapterReader_backBtn__eIUZh{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:1.4rem;height:42px;justify-content:center;line-height:1;transition:color .2s ease,background .2s ease;width:42px}.ChapterReader_backBtn__eIUZh:focus-visible{outline:2px solid var(--theme-50);outline-offset:2px}.ChapterReader_breadcrumb__6fesV{align-items:center;color:var(--text-color);display:flex;font-size:.9rem}.ChapterReader_bookTitle__H8xjM{color:var(--text-color);font-weight:500}.ChapterReader_volumeTitle__AH5Ou{color:var(--text-color)}.ChapterReader_separator__EAK4V{margin:0 .5rem;opacity:.5}.ChapterReader_rightControls__iR5vx{align-items:center;display:flex;gap:1rem}.ChapterReader_controlGroup__TRQTd{align-items:center;display:flex;font-size:.85rem;gap:.5rem}.ChapterReader_controlGroup__TRQTd label{color:var(--text-color);font-weight:500}.ChapterReader_controlGroup__TRQTd button{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:.8rem;padding:.25rem .5rem;transition:all .2s}.ChapterReader_controlGroup__TRQTd button:hover{background:#e9e9e9}.ChapterReader_controlGroup__TRQTd span{font-weight:500;min-width:40px;text-align:center}.ChapterReader_themeSelector__NQVWz{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--background-light);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;flex:1 1;font-size:.9rem;max-width:120px;min-width:100px;outline:none;padding:.5rem .75rem}.ChapterReader_themeSelector__NQVWz:hover{background-color:var(--background-hover);border-color:var(--theme-50)}.ChapterReader_themeSelector__NQVWz:focus{border-color:var(--theme-50);box-shadow:0 0 0 3px #d4af371a}.ChapterReader_themeSelector__NQVWz option{background:var(--background-color);color:var(--text-color);padding:.5rem}.ChapterReader_bottomControls__3Olg1{background:var(--background-color);border-top:1px solid var(--border-color);bottom:0;box-shadow:0 -4px 12px #00000014;display:flex;height:90px;justify-content:center;left:0;position:fixed;right:0;z-index:200}@media (min-width:1024px){.ChapterReader_bottomControls__3Olg1,.ChapterReader_navbar__jA7S1{left:240px;width:calc(100% - 240px)}}.ChapterReader_bottomControlsInner__SzgZ\+{align-items:center;display:flex;gap:1rem}.ChapterReader_bottomControlsSlot__NmkLY{display:flex;flex:1 1;justify-content:center}.ChapterReader_colorPicker__t5DCv{background:none;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;height:24px;padding:0;transition:all .2s;width:32px}.ChapterReader_colorPicker__t5DCv:hover{border-color:var(--text-color);transform:scale(1.05)}.ChapterReader_toggleSwitch__vLl\+b{align-items:center;display:flex;gap:.5rem}.ChapterReader_toggleSwitch__vLl\+b input[type=checkbox]{display:none}.ChapterReader_toggleLabel__HeDbe{background:var(--gray-20);border:1px solid var(--gray-30);border-radius:9999px;box-shadow:inset 0 1px 2px #00000014;cursor:pointer;display:inline-block;height:24px;position:relative;transition:background .25s ease,border .25s ease,box-shadow .25s ease;width:50px}.ChapterReader_toggleLabel__HeDbe:before{background:#fff;border-radius:50%;box-shadow:0 2px 4px #00000026;content:"";height:22px;left:1px;position:absolute;top:0;transition:transform .25s ease,background .25s ease,box-shadow .25s ease;width:22px}.ChapterReader_toggleSwitch__vLl\+b input[type=checkbox]:checked+.ChapterReader_toggleLabel__HeDbe{background:linear-gradient(135deg,var(--theme-50),var(--theme-50));box-shadow:inset 0 0 0 1px #ffffff40}.ChapterReader_toggleSwitch__vLl\+b input[type=checkbox]:checked+.ChapterReader_toggleLabel__HeDbe:before{background:#fff;box-shadow:0 2px 6px #00000040;transform:translateX(26px)}.ChapterReader_toggleLabel__HeDbe:hover{box-shadow:inset 0 1px 3px #0000001a}.ChapterReader_toggleSwitch__vLl\+b input[type=checkbox]:focus-visible+.ChapterReader_toggleLabel__HeDbe{box-shadow:0 0 0 3px #4f81ff59}.ChapterReader_exportPdfBtn__QypdM{align-items:center;background:var(--theme-10);border:1px solid var(--theme-50);border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.ChapterReader_exportPdfBtn__QypdM:hover:not(:disabled){background:var(--theme-50);border-color:var(--theme-50-hover);transform:translateY(-1px)}.ChapterReader_exportPdfBtn__QypdM:disabled{background:var(--border-color);color:var(--text-color);cursor:not-allowed;transform:none}.ChapterReader_animate-spin__QORWf{animation:ChapterReader_spin__r3MMr 1s linear infinite}.ChapterReader_settingsContainer__p2M7\+{position:relative}.ChapterReader_settingsBtn__Fh8ZC{align-items:center;background:none;border:none;border-radius:6px;color:var(--gray-80);cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;transition:all .2s;width:40px}.ChapterReader_settingsPanel__HwhBK{background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;bottom:auto;box-shadow:0 4px 12px var(--shadow-medium);margin-top:.5rem;max-width:350px;min-width:230px;position:absolute;right:0;top:calc(100% + .5rem);z-index:1000}.ChapterReader_settingsPanelHeader__wFb2c{align-items:center;background:var(--background-light);border-bottom:1px solid var(--border-color);border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:1rem}.ChapterReader_settingsPanelHeader__wFb2c h3{color:var(--text-color);font-size:1rem;margin:0}.ChapterReader_closePanelBtn__FTaHO{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-color);cursor:pointer;display:flex;font-size:1.5rem;height:24px;justify-content:center;padding:0;transition:all .2s;width:24px}.ChapterReader_closePanelBtn__FTaHO:hover{background:var(--background-hover);color:var(--text-color)}.ChapterReader_settingsPanelContent__CvRVv{padding:1rem}.ChapterReader_settingGroup__\+p9H-{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.ChapterReader_settingGroup__\+p9H-:last-child{margin-bottom:0}.ChapterReader_settingLabel__5Aw2L{align-items:center;color:var(--text-color);display:flex;font-size:.9rem;font-weight:600}.ChapterReader_displayModeSettings__HcjA\+{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.ChapterReader_displayModeOptionButton__ChbtX{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;color:var(--gray-80);cursor:pointer;display:flex;gap:.5rem;padding:.55rem .75rem;transition:background .2s ease,border-color .2s ease,transform .2s ease}.ChapterReader_displayModeOptionButton__ChbtX:hover{border-color:var(--theme-50);transform:translateY(-1px)}.ChapterReader_displayModeOptionButtonActive__NndCD{background:var(--theme-50);border-color:var(--theme-50);color:var(--gray-80)}.ChapterReader_displayModeOptionButtonActive__NndCD .ChapterReader_displayModeIcon__FdIDh{color:var(--theme-50)}.ChapterReader_displayModeOptionButton__ChbtX span{align-items:center;display:inline-flex}.ChapterReader_settingControl__igMzM{align-items:center;display:flex;gap:.5rem}.ChapterReader_settingControl__igMzM button{background:var(--background-light);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);cursor:pointer;font-size:.8rem;padding:.25rem .5rem;transition:all .2s}.ChapterReader_settingControl__igMzM button:hover{background:var(--background-hover)}.ChapterReader_settingControl__igMzM span{color:var(--text-color);font-size:.9rem;font-weight:500;min-width:50px;text-align:center}.ChapterReader_chapterContent__E1NqC{background:var(--background-color);display:flex;flex-direction:column;margin:0 auto;min-height:calc(100vh - 56px);overflow-x:hidden;overflow-y:auto;padding:1rem 1rem 7.5rem}.ChapterReader_tabNavigation__9asVw{--tab-count:3;--active-index:0;align-items:center;background:var(--gray-20);border-radius:8px;display:inline-flex;gap:0;justify-content:center;justify-self:center;min-width:0;overflow-x:auto;position:relative;scrollbar-width:none;white-space:nowrap}.ChapterReader_tabNavigation__9asVw::-webkit-scrollbar{display:none}.ChapterReader_tabHighlight__G0ANW{background:#fff;border-radius:6px;bottom:4px;box-shadow:inset 0 0 0 1px #0000000a;left:4px;pointer-events:none;position:absolute;top:4px;transform:translateX(calc(var(--active-index)*100%));transition:transform .25s ease;width:calc((100% - 8px)/var(--tab-count))}.ChapterReader_tabButton__XwiTJ{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;flex:1 1;font-size:.95rem;font-weight:500;justify-content:center;padding:.4rem 1rem;position:relative;transition:color .2s ease;z-index:1}.ChapterReader_tabButton__XwiTJ:disabled{color:#6b728099;cursor:not-allowed;opacity:.5}.ChapterReader_wordCount__fgHjq{background:var(--theme-50);border-radius:12px;color:var(--text-color);font-size:.75rem;font-weight:600;min-width:20px;padding:.25rem .5rem;text-align:center}.ChapterReader_tabContent__g0uMd{background:var(--background-color);display:flex;flex-direction:column}.ChapterReader_chapterHeader__JFzi1{flex-shrink:0;padding-bottom:.2rem;text-align:center}.ChapterReader_chapterTitle__O44YN{color:var(--text-color);font-size:1.2rem;margin:0 0 1rem}.ChapterReader_chapterActions__chcC-{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1rem}.ChapterReader_completionBtn__Dc0Pp{background:none;border:1px solid var(--text-color);border-radius:5px;color:var(--text-color );cursor:pointer;font-size:.95rem;padding:.6rem 2rem}.ChapterReader_completionMeta__eM16X{color:var(--text-color);font-size:.85rem}.ChapterReader_completionError__ZnX9l{color:#d32f2f;font-size:.8rem}.ChapterReader_operationHints__5mH8q{align-items:center;color:var(--text-color);display:flex;flex-shrink:0;flex-wrap:nowrap;font-size:.9rem;gap:.4rem;justify-content:center;margin:-.2rem 0 1.5rem;text-align:left}.ChapterReader_operationIcon__t4xQv{align-items:center;color:var(--theme-50);display:inline-flex;justify-content:center}.ChapterReader_hintLabel__wyFqW{color:var(--gray-80);font-weight:600}.ChapterReader_hintText__Yw3E0{display:inline-block;line-height:1.5;text-align:left}.ChapterReader_chapterMeta__KrW5t{align-items:center;color:var(--text-color);display:flex;font-size:.95rem;gap:.5rem;justify-content:center}.ChapterReader_chapterText__e0fnu{color:#333;font-size:16px;line-height:1.8;margin-bottom:3rem}.ChapterReader_chapterNavigation__jY4pj{align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;margin-top:1rem;padding:1rem 0}.ChapterReader_navBtn__Dyudb{align-items:center;background:var(--gray-20);border:none;border-radius:8px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:.95rem;gap:.5rem;padding:.75rem .9rem;transition:all .2s}.ChapterReader_navBtn__Dyudb:disabled{background:var(--gray-20);color:var(--gray-30);cursor:not-allowed;transform:none}.ChapterReader_catalogBtn__FZKKI{align-items:center;background:var(--theme-10);border:none;border-radius:8px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:.95rem;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.ChapterReader_navBtnIcon__RTzNx{font-size:1.25rem;line-height:1}.ChapterReader_footer__lcCo1{background:#f8f9fa;color:var(--text-color);font-size:.9rem;padding:2rem;text-align:center}.ChapterReader_error__PrmVQ,.ChapterReader_loading__o4jrN{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;text-align:center}.ChapterReader_loadingSpinner__7nqQa{animation:ChapterReader_spin__r3MMr 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid var(--theme-10);height:40px;margin-bottom:1rem;width:40px}.ChapterReader_error__PrmVQ h2{color:var(--text-color);margin-bottom:1rem}.ChapterReader_error__PrmVQ p{color:var(--text-color);margin-bottom:2rem}.ChapterReader_errorActions__BGnsL{display:flex;gap:1rem}.ChapterReader_homeBtn__p-zJ2{background:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;padding:.75rem 1.5rem;transition:all .2s}.ChapterReader_homeBtn__p-zJ2:hover{background:#5a6268;transform:translateY(-1px)}@media (max-width:768px){.ChapterReader_navbar__jA7S1{flex-direction:row;gap:1rem;padding:.75rem 1rem}.ChapterReader_navLeft__myzPs{justify-content:space-between;width:100%}.ChapterReader_breadcrumb__6fesV{font-size:.8rem}.ChapterReader_controls__DPAcv{flex-direction:column;gap:1rem}.ChapterReader_chapterContent__E1NqC{padding:1.5rem 1rem}.ChapterReader_chapterText__e0fnu{font-size:15px;line-height:1.7}.ChapterReader_bottomControls__3Olg1{flex-wrap:wrap;justify-content:center}.ChapterReader_bottomControlsInner__SzgZ\+{flex-wrap:wrap;gap:.75rem;justify-content:center}}@media (max-width:480px){.ChapterReader_navbar__jA7S1{padding:.5rem}.ChapterReader_chapterContent__E1NqC{padding:1rem .75rem}.ChapterReader_chapterText__e0fnu{font-size:14px}.ChapterReader_controlGroup__TRQTd{font-size:.8rem}.ChapterReader_controlGroup__TRQTd button{padding:.2rem .4rem}}@media (prefers-color-scheme:dark){.ChapterReader_chapterReader__z7Xf8{background-color:#1a1a1a}.ChapterReader_chapterText__e0fnu{color:#e0e0e0}.ChapterReader_footer__lcCo1{background:#1a1a1a}}.ChapterReader_displayModeContainer__wWN32{position:relative}.ChapterReader_displayModeToggleBtn__PKOG\+{align-items:center;background:var(--gray-20);border:1px solid var(--gray-30);border-radius:999px;box-shadow:inset 0 1px 0 #fff6;color:var(--text-color);cursor:pointer;display:flex;font-size:.9rem;gap:.4rem;padding:.45rem .9rem;transition:all .2s ease}.ChapterReader_displayModeToggleBtn__PKOG\+:focus-visible,.ChapterReader_displayModeToggleBtn__PKOG\+:hover{background:var(--theme-10);border-color:var(--theme-50);outline:none}.ChapterReader_displayModeLabel__ViaEg{font-weight:600}.ChapterReader_displayModeDropdown__cGSbd{background:var(--background-color);border:1px solid var(--gray-20);border-radius:12px;bottom:calc(100% + .5rem);box-shadow:0 12px 24px #0f172a2e;display:flex;flex-direction:column;gap:.25rem;min-width:200px;padding:.4rem;position:absolute;right:0;top:auto;z-index:500}.ChapterReader_displayModeOption__8hfdi{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:.9rem;gap:.45rem;padding:.45rem .6rem;text-align:left;transition:all .15s ease}.ChapterReader_displayModeOption__8hfdi:focus-visible,.ChapterReader_displayModeOption__8hfdi:hover{background:var(--theme-10);color:var(--text-color);outline:none}.ChapterReader_displayModeOptionActive__Vhojn{background:var(--theme-50);box-shadow:inset 0 0 0 1px #fff9;color:var(--text-color)}.ChapterReader_displayModeOptionActive__Vhojn:focus-visible,.ChapterReader_displayModeOptionActive__Vhojn:hover{background:var(--theme-50)}.ChapterReader_displayModeIcon__FdIDh{align-items:center;display:flex;justify-content:center}.ChapterReader_chapterStats__bxrvI{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.ChapterReader_chapterStats__bxrvI .ChapterReader_separator__EAK4V{color:#bdc3c7}.ChapterReader_noTranslationNote__IAGed{color:#95a5a6;font-style:italic}.ChapterReader_noContent__k9ow-{background:#f8f9fa;border-radius:8px;color:#95a5a6;font-style:italic;margin:2rem 0;padding:2rem;text-align:center}@media (max-width:768px){.ChapterReader_translationToggle__YvjKs{font-size:.8rem;padding:.4rem .8rem}.ChapterReader_chapterStats__bxrvI{align-items:flex-start;flex-direction:column;gap:.25rem}}.ChapterReader_wordModal__7ZnpB{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.ChapterReader_wordModalContent__DAK0L{animation:ChapterReader_modalSlideIn__lbRWX .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000026;max-height:80vh;max-width:600px;overflow:hidden;width:100%}@keyframes ChapterReader_modalSlideIn__lbRWX{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ChapterReader_wordModalHeader__RpSJN{align-items:center;background:var(--theme-10);border-bottom:1px solid var(--theme-50);color:var(--text-color);display:flex;justify-content:space-between;padding:20px 24px}.ChapterReader_wordModalHeader__RpSJN h3{font-size:1.2rem;font-weight:600;margin:0}.ChapterReader_closeBtn__Tf5Cu{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:background-color .2s;width:30px}.ChapterReader_closeBtn__Tf5Cu:hover{background-color:#0000001a}.ChapterReader_wordModalBody__pN3ms{max-height:calc(80vh - 80px);overflow-y:auto;padding:24px}.ChapterReader_wordResult__6AGmB{color:#333}.ChapterReader_dictTabs__Wpfn2{background:#f8f9fa;border-bottom:1px solid #e0e0e0;border-radius:8px 8px 0 0;display:flex;margin-bottom:20px;overflow:hidden}.ChapterReader_dictTab__ITTKN{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:500;gap:6px;justify-content:center;padding:12px 16px;position:relative;transition:all .2s ease}.ChapterReader_dictTab__ITTKN:hover{background:#e9ecef;color:#495057}.ChapterReader_dictTab__ITTKN.ChapterReader_active__Yb68Z{background:var(--theme-10);box-shadow:0 -2px 0 var(--theme-50) inset;color:var(--theme-50-hover);font-weight:600}.ChapterReader_tabLoading__Tw\+LM{animation:ChapterReader_spin__r3MMr 1s linear infinite;font-size:.8rem}@keyframes ChapterReader_spin__r3MMr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ChapterReader_dictContent__vFA1Z{background:#fff;border-radius:0 0 8px 8px;min-height:200px}.ChapterReader_emptyState__alFwE{color:#999;font-style:italic;padding:40px 20px;text-align:center}.ChapterReader_suggestionTitle__TZls\+{color:#495057;font-weight:600;margin:15px 0 8px}.ChapterReader_wordTitleRow__tHYb3{width:100%}.ChapterReader_queryStats__-s7bL{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:10px}.ChapterReader_statItem__CQpTO{background:#f8f9fa;border-radius:6px;color:#666;font-size:.85rem;padding:4px 8px}.ChapterReader_word__Og9UY{color:#2c3e50;font-size:2rem;font-weight:700;margin:0 0 10px}.ChapterReader_pronunciation__gUdbF{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.ChapterReader_phoneticItem__Hq2Zp{background:#f8f9fa;border-radius:6px;color:#666;font-size:.9rem;padding:4px 8px}.ChapterReader_audioSection__GIq0O{display:flex;gap:10px;justify-content:center;margin:15px 0}.ChapterReader_audioBtn__lYy9v{background:var(--theme-10);border:1px solid var(--theme-50);border-radius:20px;color:var(--text-color);cursor:pointer;font-size:.9rem;padding:8px 16px;transition:all .2s}.ChapterReader_audioBtn__lYy9v:hover{background:var(--theme-50);border-color:var(--theme-50-hover);box-shadow:0 4px 12px #d4af374d;transform:translateY(-1px)}.ChapterReader_audioBtn__lYy9v:disabled{background:var(--gray-20);border-color:var(--border-light);color:var(--gray-30);cursor:not-allowed;transform:none}.ChapterReader_definitionsSection__16Yr\+,.ChapterReader_examplesSection__tnIKn,.ChapterReader_phrasesSection__W-H7w{background:#f8f9fa;border-radius:8px;margin:20px 0;padding:15px}.ChapterReader_definitionsSection__16Yr\+ h4,.ChapterReader_examplesSection__tnIKn h4,.ChapterReader_phrasesSection__W-H7w h4{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0 0 12px}.ChapterReader_definitionsList__rj4f3,.ChapterReader_phrasesList__JDDPb{list-style:none;margin:0;padding:0}.ChapterReader_definitionItem__3\+qvU,.ChapterReader_phraseItem__3BGwf{border-bottom:1px solid #e9ecef;padding:8px 0}.ChapterReader_definitionItem__3\+qvU:last-child,.ChapterReader_phraseItem__3BGwf:last-child{border-bottom:none}.ChapterReader_pos__jSfsX{color:#667eea;font-weight:700;margin-right:8px}.ChapterReader_definition__R3cKx{color:#495057}.ChapterReader_phraseText__3qF2Y{color:#2c3e50;font-weight:600;margin-right:12px}.ChapterReader_phraseTranslation__6jVAJ{color:#666}.ChapterReader_examplesList__t1PQU{display:flex;flex-direction:column;gap:12px}.ChapterReader_exampleItem__f7LqH{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:12px}.ChapterReader_exampleEnglish__K84c0{color:#2c3e50;font-style:italic;line-height:1.4;margin:0 0 6px}.ChapterReader_exampleChinese__0NIm4{color:#666;font-size:.9rem;line-height:1.4;margin:0}.ChapterReader_errorResult__zj3sR{color:#e74c3c;padding:40px 20px;text-align:center}.ChapterReader_errorResult__zj3sR h3{margin:0 0 10px}.ChapterReader_errorResult__zj3sR p{color:#666;margin:0}.ChapterReader_wordTitleRow__tHYb3{align-items:center;display:flex;justify-content:space-between}.ChapterReader_favoriteBtn__hFXxZ{align-items:center;background:#0000;border:none;color:var(--theme-50);cursor:pointer;display:inline-flex;justify-content:center;padding:0;transition:color .2s ease,transform .2s ease}.ChapterReader_favoriteBtn__hFXxZ:hover:not(:disabled){color:var(--theme-50);transform:scale(1.05)}.ChapterReader_favoriteBtn__hFXxZ:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.ChapterReader_wordModal__7ZnpB{padding:10px}.ChapterReader_wordModalContent__DAK0L{max-height:90vh}.ChapterReader_wordModalBody__pN3ms,.ChapterReader_wordModalHeader__RpSJN{padding:16px}.ChapterReader_word__Og9UY{font-size:1.6rem}.ChapterReader_pronunciation__gUdbF{gap:8px}.ChapterReader_audioSection__GIq0O{align-items:center;flex-direction:column}.ChapterReader_wordTitleRow__tHYb3{align-items:flex-start;flex-direction:column;gap:10px}.ChapterReader_favoriteBtn__hFXxZ{align-self:flex-end}}.ChapterReader_dictionarySection__SacT3{margin:20px 0}.ChapterReader_dictionaryItem__bpGKH{background:#f8f9fa;border-radius:8px;margin-bottom:20px;padding:15px}.ChapterReader_dictionaryItem__bpGKH:last-child{margin-bottom:0}.ChapterReader_dictionaryName__LdlcJ{align-items:center;color:#2c3e50;display:flex;font-size:1.1rem;font-weight:600;gap:8px;margin:0 0 10px}.ChapterReader_dictionaryDefinition__i-kOM{color:#333;font-size:.95rem;line-height:1.6}.ChapterReader_dictionaryDefinition__i-kOM *{margin:0;padding:0}.ChapterReader_dictionaryDefinition__i-kOM span{color:#28a745;display:inline}.ChapterReader_dictionaryDefinition__i-kOM a{color:#667eea;cursor:pointer;font-weight:500;text-decoration:underline;transition:all .2s ease}.ChapterReader_dictionaryDefinition__i-kOM a:hover{background-color:#667eea1a;border-radius:3px;color:#764ba2;padding:1px 3px;text-decoration:none}.ChapterReader_noDefinition__s12yO{color:#666;padding:20px;text-align:center}.ChapterReader_suggestion__psF7s{color:#2c3e50;font-weight:600;margin:15px 0 10px}.ChapterReader_suggestionList__uzrf7{list-style:disc;margin:0 auto;max-width:300px;padding-left:20px;text-align:left}.ChapterReader_suggestionList__uzrf7 li{font-size:.9rem;margin:5px 0}.ChapterReader_podcastContainer__jnUSw{color:var(--text-color);display:flex;flex-direction:column;gap:1rem;line-height:1.7;padding:1.5rem}.ChapterReader_podcastBody__m8E\+1{display:flex;flex-direction:column;gap:1.5rem}.ChapterReader_podcastHeader__09UfR{align-items:center;color:var(--gray-80);display:flex;font-size:1.05rem;font-weight:600;gap:.75rem}.ChapterReader_podcastContent__aD-hy{display:flex;flex-direction:column;gap:1rem;white-space:pre-line}.ChapterReader_podcastEmpty__1EDuA{background:var(--gray-10);border:1px dashed var(--border-color);border-radius:10px;color:var(--text-color);padding:1.5rem;text-align:center}.SentencesSection_container__CYhh3{width:100%}.SentencesSection_sentenceGroup__RCOoe{margin-bottom:1.2rem;padding:.2rem 1rem;position:relative}.SentencesSection_sentenceGroup__RCOoe.SentencesSection_clickableSentence__23ihu{cursor:pointer}.SentencesSection_sentenceGroup__RCOoe.SentencesSection_highlighted__zOAyB{background-color:var(--gray-20);border-radius:5px}.SentencesSection_sentenceRow__t8QkY{align-items:flex-start;display:flex;gap:.5rem;margin-bottom:.5rem}.SentencesSection_sentenceActions__8vHPD{align-items:center;display:flex;flex-direction:column;gap:.4rem;margin-top:.2rem}.SentencesSection_favoriteButton__mbCx6{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--theme-50);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transition:color .2s ease,transform .2s ease;width:28px}.SentencesSection_favoriteButton__mbCx6.SentencesSection_loading__liYHF,.SentencesSection_favoriteButton__mbCx6:disabled{cursor:not-allowed;opacity:.6}.SentencesSection_noteButton__G7MbE,.SentencesSection_pronounceButton__gWrrq{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;transition:all .3s ease;width:28px}.SentencesSection_noteButton__G7MbE:disabled,.SentencesSection_pronounceButton__gWrrq:disabled{cursor:default;opacity:.6}.SentencesSection_sentenceText__dCfb1{flex:1 1;line-height:inherit;margin:0}.SentencesSection_noTranslation__dn0jq{font-size:.85em;font-style:italic;opacity:.7;padding-left:1rem}.SentencesSection_clickableWord__vuWRc{border-radius:3px;padding:1px 2px}.SentencesSection_clickableWord__vuWRc:active{background-color:#3f51b526;color:#3f51b5;color:var(--theme-50,#3f51b5)}.SentencesSection_favoritedWord__Jm9x1{background:var(--theme-50);border-radius:4px;color:var(--gray-80);padding:1px 3px}.SentencesSection_noContent__QSkyz{background:#00000005;border-radius:8px;font-style:italic;padding:2rem;text-align:center}.SentencesSection_favoriteButtonActive__t-utX{color:var(--theme-50)}.SentencesSection_pronounceButton__gWrrq:disabled{opacity:.6}.SentencesSection_sentenceExpandedRow__1HpCn{align-items:flex-start;display:flex;gap:1rem}.SentencesSection_sentenceContent__RpFiD{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.SentencesSection_sentenceEn__1nWmh,.SentencesSection_sentenceZh__0QIpb{display:block}.SentencesSection_actionButtons__R4OBO{align-items:center;display:flex;flex-direction:column;gap:.5rem}.SentencesSection_expandedContent__UOgVB{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.SentencesSection_collapsedRow__MR2mt{align-items:stretch;flex-direction:column;gap:.5rem}.NoteModal_overlay__PVjGn{align-items:flex-end;background-color:#00000073;display:flex;inset:0;justify-content:center;padding:0;position:fixed;z-index:1100}.NoteModal_modal__dtqaG{animation:NoteModal_modalSlideIn__WlNdr .25s ease-out;background:var(--background-color);border-radius:18px 18px 0 0;box-shadow:0 -10px 30px #0f172a40;display:flex;flex-direction:column;margin:0;max-height:85vh;max-width:560px;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);width:100%}.NoteModal_header__mY58O{align-items:center;background:var(--theme-10);border-bottom:1px solid var(--theme-50);display:flex;justify-content:space-between;padding:16px 20px}.NoteModal_title__55bgh{color:var(--gray-80);font-size:1.05rem;font-weight:600;margin:0}.NoteModal_closeButton__Uzp-Z{align-items:center;background:none;border:none;border-radius:50%;color:var(--gray-80);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .2s ease,color .2s ease;width:32px}.NoteModal_closeButton__Uzp-Z:hover:not(:disabled){background:#0000000f;color:var(--gray-80)}.NoteModal_closeButton__Uzp-Z:disabled{cursor:default;opacity:.5}.NoteModal_body__5xuUd{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:20px}.NoteModal_tabHeader__omxRO{border-bottom:1px solid var(--border-color);display:flex;gap:2rem}.NoteModal_tabButton__ruNsJ{background:#0000;border:none;color:var(--text-color);cursor:pointer;font-size:.95rem;font-weight:500;padding:.4rem 0;position:relative;transition:color .2s ease}.NoteModal_tabButton__ruNsJ:after{background:#0000;border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0;transition:background .2s ease}.NoteModal_tabButtonActive__\+\+YMX{color:var(--text-color)}.NoteModal_tabButtonActive__\+\+YMX:after{background:var(--theme-50)}.NoteModal_tabContent__0kMyb{display:flex;flex-direction:column;gap:16px}.NoteModal_aiSubTabs__M\+a\+M{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.NoteModal_aiSubTabButton__dJZIu{background:var(--background-color);border:1px solid var(--border-color);border-radius:999px;color:var(--text-color);cursor:pointer;font-size:.85rem;padding:6px 12px;transition:background .2s ease,color .2s ease,transform .2s ease}.NoteModal_aiSubTabButton__dJZIu:hover:not(:disabled){background:var(--theme-50);color:var(--text-color);transform:translateY(-1px)}.NoteModal_aiSubTabButton__dJZIu:disabled{cursor:default;opacity:.6;transform:none}.NoteModal_aiSubTabButtonActive__ezS4b{background:var(--theme-50);border-color:var(--theme-50);box-shadow:0 0 0 2px #ff69b426;color:var(--text-color)}.NoteModal_aiRefreshButton__R319r{background:var(--theme-50);border:none;border-radius:999px;color:var(--gray-80);cursor:pointer;font-size:.85rem;padding:6px 12px;transition:transform .2s ease,box-shadow .2s ease}.NoteModal_aiRefreshButton__R319r:hover:not(:disabled){box-shadow:0 8px 16px #0000001f;transform:translateY(-1px)}.NoteModal_aiRefreshButton__R319r:disabled{box-shadow:none;cursor:default;opacity:.6;transform:none}.NoteModal_contentColumn__h-Xzr{display:flex;flex-direction:column;gap:24px}.NoteModal_noteSection__OlHAl{display:flex;flex-direction:column;gap:12px}.NoteModal_contextBox__UMi20{background:var(--background-light);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:12px 14px}.NoteModal_meta__47Uwg{color:var(--text-color);font-size:.85rem;margin:0}.NoteModal_excerpt__r97c5{background:var(--background-color);border:1px solid var(--border-color);border-radius:6px;padding:10px 12px}.NoteModal_label__IzTo\+{color:var(--text-color);display:inline-block;font-size:.8rem;font-weight:600;margin-bottom:4px}.NoteModal_excerptText__b2HFV{color:var(--text-color);font-size:.9rem;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.NoteModal_inputLabel__oB2uT{color:var(--text-color);font-size:.9rem;font-weight:600}.NoteModal_textarea__Hatzz{border:1px solid #0000001f;border-radius:10px;font-family:inherit;font-size:.95rem;min-height:140px;padding:12px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.NoteModal_textarea__Hatzz:focus{border-color:var(--theme-50);box-shadow:0 0 0 3px #e8e2d559;outline:none}.NoteModal_textarea__Hatzz:disabled{background:#00000005}.NoteModal_error__EjTY1{background:#f443361a;border:1px solid #f443364d;border-radius:6px;color:#d32f2f;font-size:.85rem;padding:8px 12px}.NoteModal_aiSection__j5MaZ{display:flex;flex-direction:column;gap:12px}.NoteModal_aiHeader__YqkL9{align-items:center;display:flex;justify-content:space-between}.NoteModal_aiHeader__YqkL9 h4{color:var(--text-color);font-size:.95rem;margin:0}.NoteModal_aiActions__2O\+sE{align-items:center;display:flex;gap:8px}.NoteModal_aiStatus__aNnnX{color:var(--text-color);font-size:.8rem}.NoteModal_aiStopButton__1mB74{background:#f443361f;border:none;border-radius:6px;color:#d32f2f;cursor:pointer;font-size:.85rem;padding:6px 12px;transition:background .2s ease,transform .2s ease}.NoteModal_aiStopButton__1mB74:disabled{cursor:default;opacity:.6;transform:none}.NoteModal_aiStopButton__1mB74:hover:not(:disabled){background:#f443362e;transform:translateY(-1px)}.NoteModal_aiMessages__Ci4Gq{background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:10px;max-height:180px;overflow-y:auto;padding:8px}.NoteModal_aiPlaceholder__v1D35{color:var(--text-color);font-size:.85rem;text-align:center}.NoteModal_aiMessageMain__-rM5z,.NoteModal_aiMessage__EZQ81{align-items:flex-start;display:flex;gap:8px}.NoteModal_aiMessageMain__-rM5z{flex:1 1}.NoteModal_aiUser__z4mtj{justify-content:flex-end}.NoteModal_aiAssistant__JaWMk{justify-content:flex-start}.NoteModal_aiUser__z4mtj .NoteModal_aiRole__hYLhJ{background:#3f51b526;color:#3f51b5}.NoteModal_aiAssistant__JaWMk .NoteModal_aiRole__hYLhJ{background:#2196f326;color:#2196f3}.NoteModal_aiRole__hYLhJ{border-radius:4px;flex-shrink:0;font-size:.75rem;font-weight:600;padding:2px 6px}.NoteModal_aiContent__BhwrB{color:var(--text-color);font-size:.88rem;line-height:1.5;padding:8px 10px;white-space:pre-wrap}.NoteModal_aiEmphasis__BqjdL{font-weight:700}.NoteModal_aiUser__z4mtj .NoteModal_aiContent__BhwrB{background:var(--theme-50);border-color:var(--theme-50)}.NoteModal_aiAssistant__JaWMk .NoteModal_aiContent__BhwrB{background:var(--gray-20);border-color:var(--border-color)}.NoteModal_aiContentBox__q\+vWW{background:var(--background-color);border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;gap:10px;min-height:140px;padding:12px}.NoteModal_aiGenerating__9lmP4{color:var(--text-color);font-size:.85rem}.NoteModal_aiMessageActions__ZkWWH{align-items:center;display:flex;gap:6px}.NoteModal_aiSaveButton__zk3ah{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--theme-50);cursor:pointer;display:flex;height:32px;justify-content:center;transition:color .2s ease,transform .2s ease;width:32px}.NoteModal_aiSaveButton__zk3ah:hover:not(:disabled){color:var(--theme-50);transform:scale(1.05)}.NoteModal_aiSaveButton__zk3ah:disabled{cursor:default;opacity:.6;transform:none}.NoteModal_aiSaveButtonActive__nNvax{color:var(--theme-50)}.NoteModal_aiSaveStatus__gA4f7{color:var(--text-color);font-size:.75rem}.NoteModal_aiSaveStatusError__qUlqA{color:#d32f2f}.NoteModal_aiQuickActions__mqBdP{display:flex;flex-wrap:wrap;gap:10px}.NoteModal_aiQuickButton__V2hDL{background:var(--background-color);border:1px solid var(--border-color);border-radius:999px;color:var(--gray-80);cursor:pointer;font-size:.85rem;padding:8px 14px;transition:background .2s ease,transform .2s ease,color .2s ease}.NoteModal_aiQuickButton__V2hDL:hover:not(:disabled){background:var(--theme-50);color:var(--text-color);transform:translateY(-1px)}.NoteModal_aiQuickButton__V2hDL:disabled{cursor:default;opacity:.6;transform:none}.NoteModal_aiError__XFUTi{background:#f443361a;border:1px solid #f443364d;border-radius:6px;color:#d32f2f;font-size:.85rem;padding:8px 12px}.NoteModal_actions__uv0pE{border-top:1px solid #0000000f;display:flex;gap:12px;justify-content:flex-end;padding:0 20px}.NoteModal_cancelButton__7Gs7g,.NoteModal_submitButton__-Luhl{border:none;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:500;height:38px;min-width:96px;transition:transform .2s ease,box-shadow .2s ease}.NoteModal_cancelButton__7Gs7g{background:#0000000f;color:var(--gray-80)}.NoteModal_cancelButton__7Gs7g:hover:not(:disabled){box-shadow:0 8px 16px #00000014;transform:translateY(-1px)}.NoteModal_submitButton__-Luhl{background:var(--theme-50);color:var(--gray-80)}.NoteModal_submitButton__-Luhl:hover:not(:disabled){box-shadow:0 10px 20px #0000001f;transform:translateY(-1px)}.NoteModal_cancelButton__7Gs7g:disabled,.NoteModal_submitButton__-Luhl:disabled{box-shadow:none;cursor:default;opacity:.55;transform:none}@keyframes NoteModal_modalSlideIn__WlNdr{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.ChapterPlayer_playerContainer__0PboP{display:flex;flex:1 1;flex-direction:column;gap:1rem;height:100%;min-height:0;overflow:visible}.ChapterPlayer_audioWrapper__yJ2s\+{display:flex;flex-direction:column}.ChapterPlayer_audioElement__Fvjmm{width:100%}.ChapterPlayer_hiddenAudio__jk-Zl{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:1px}.ChapterPlayer_controlsWrapper__teix2{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.ChapterPlayer_progressSection__p47rS{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;width:100%}.ChapterPlayer_progressBarInner__tkep3{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}.ChapterPlayer_progressBar__iV3hD{appearance:none;-webkit-appearance:none;background:#94a3b859;border-radius:999px;height:2px;outline:none;width:100%}.ChapterPlayer_progressBar__iV3hD::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:linear-gradient(135deg,var(--theme-50),var(--theme-50));border-radius:50%;box-shadow:0 2px 6px #4f46e54d;cursor:pointer;height:12px;width:12px}.ChapterPlayer_progressBar__iV3hD::-moz-range-thumb{background:linear-gradient(135deg,var(--theme-50),var(--theme-50));border:none;border-radius:50%;box-shadow:0 2px 6px #4f46e54d;cursor:pointer;height:12px;width:12px}.ChapterPlayer_timeMark__cnbuh{color:var(--text-color);font-size:.85rem;min-width:50px;text-align:center}.ChapterPlayer_transcriptSection__rwoSh{display:flex;flex:1 1;flex-direction:column;gap:1rem;min-height:0}.ChapterPlayer_sectionTitle__tCXgh{color:var(--text-color);font-size:1rem;font-weight:600;margin:0}.ChapterPlayer_status__e1A4-{color:var(--text-color);font-size:.9rem}.ChapterPlayer_sentenceContainer__1II0T{border-radius:8px;flex:1 1;min-height:0;overflow-y:auto}.ChapterPlayer_controlPanel__reil1{align-items:stretch;display:flex;flex-direction:column;gap:1.25rem;max-width:640px;width:100%}.ChapterPlayer_modeSelector__Yb4gU{align-items:center;display:flex;gap:.5rem}.ChapterPlayer_modeSelect__Cuqzv{background:var(--background-color);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;font-size:.9rem;padding:.4rem .75rem;transition:border-color .2s ease,box-shadow .2s ease}.ChapterPlayer_modeSelect__Cuqzv:focus{border-color:var(--theme-50);box-shadow:0 0 0 3px #406dff26;outline:none}.ChapterPlayer_playbackControlsRow__13Ire{align-items:center;display:flex;flex-wrap:nowrap;gap:1rem;justify-content:space-between;width:100%}.ChapterPlayer_playbackSettingsContainer__JKMEs{position:relative}.ChapterPlayer_playbackSettingsBtn__YkBKj{align-items:center;background:none;border:none;border-radius:8px;color:var(--gray-80);cursor:pointer;display:inline-flex;height:42px;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .2s ease;width:42px}.ChapterPlayer_playbackSettingsBtn__YkBKj:focus,.ChapterPlayer_playbackSettingsBtn__YkBKj:hover{background:var(--gray-20);border-color:var(--theme-50);box-shadow:0 0 0 3px #406dff26;outline:none;transform:translateY(-1px)}.ChapterPlayer_speedSettingsContainer__tfS-N{align-items:center;display:inline-flex;margin-left:auto;position:relative}.ChapterPlayer_speedSettingsBtn__KVUtO{align-items:center;background:none;border:none;border-radius:20px;color:var(--gray-80);cursor:pointer;display:inline-flex;font-size:.9rem;gap:.4rem;padding:.35rem .75rem;transition:background .2s ease,border-color .2s ease,transform .2s ease}.ChapterPlayer_speedSettingsBtn__KVUtO:focus,.ChapterPlayer_speedSettingsBtn__KVUtO:hover{background:var(--gray-20);border-color:var(--theme-50);box-shadow:0 0 0 3px #406dff26;outline:none;transform:translateY(-1px)}.ChapterPlayer_speedValue__fVipe{color:var(--text-color);font-weight:600}.ChapterPlayer_playbackSettingsPanel__ojccC{left:0;min-width:120px;padding:1rem}.ChapterPlayer_playbackSettingsPanel__ojccC,.ChapterPlayer_speedSettingsPanel__ceDz4{background:var(--background-color);border:1px solid var(--border-color);border-radius:10px;bottom:calc(100% + .5rem);box-shadow:0 10px 30px #0000001f;position:absolute;z-index:30}.ChapterPlayer_speedSettingsPanel__ceDz4{display:flex;flex-direction:column;gap:.35rem;min-width:100px;padding:.5rem;right:0}.ChapterPlayer_speedOptionBtn__lK82K{background:var(--gray-10);border:1px solid var(--border-color);border-radius:6px;color:var(--gray-80);cursor:pointer;font-size:.85rem;padding:.4rem .6rem;text-align:left;transition:background .2s ease,border-color .2s ease,transform .2s ease}.ChapterPlayer_speedOptionBtn__lK82K:hover{background:var(--gray-20);border-color:var(--theme-50);transform:translateY(-1px)}.ChapterPlayer_speedOptionActive__4bZ0O{background:var(--theme-50);border-color:var(--theme-50);color:var(--gray-80)}.ChapterPlayer_playbackSettingsHeader__pEHq0{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.ChapterPlayer_playbackSettingsTitle__J5nU1{color:var(--gray-80);font-size:.95rem;font-weight:600}.ChapterPlayer_playbackSettingsClose__Q4w87{align-items:center;background:none;border:none;color:var(--text-color);cursor:pointer;display:inline-flex;justify-content:center;padding:.25rem;transition:color .2s ease}.ChapterPlayer_playbackSettingsClose__Q4w87:hover{color:var(--text-color)}.ChapterPlayer_playbackSettingsBody__3CTVA{display:flex;flex-direction:column;gap:.75rem}.ChapterPlayer_playbackSettingsLabel__-iQtC{color:var(--gray-80);font-size:.85rem;font-weight:600}.ChapterPlayer_playbackModeGrid__i0PNf{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}.ChapterPlayer_modeOptionBtn__MA3na{background:var(--gray-10);border:1px solid var(--border-color);border-radius:8px;color:var(--gray-80);cursor:pointer;font-size:.85rem;padding:.5rem .75rem;text-align:center;transition:background .2s ease,border-color .2s ease,transform .2s ease}.ChapterPlayer_modeOptionBtn__MA3na:hover:not(:disabled){background:var(--gray-20);border-color:var(--theme-50);transform:translateY(-1px)}.ChapterPlayer_modeOptionBtn__MA3na:disabled{cursor:not-allowed;opacity:.6;transform:none}.ChapterPlayer_modeOptionActive__zcgso{background:var(--theme-50);border-color:var(--theme-50);color:var(--gray-80);cursor:default}.ChapterPlayer_playbackSettingsHint__XXQfP{color:var(--text-color);font-size:.75rem}.ChapterPlayer_transportControls__S6VOM{align-items:center;display:flex;flex:1 1;gap:1.25rem;justify-content:center}.ChapterPlayer_transportBtn__PUmOJ{align-items:center;background:none;border:1px solid var(--border-color);border-radius:50%;color:var(--gray-50);cursor:pointer;display:inline-flex;height:46px;justify-content:center;transition:background .2s ease,transform .2s ease;width:46px}.ChapterPlayer_transportBtn__PUmOJ:hover:not(:disabled){background:var(--gray-20);color:var(--text-color);transform:translateY(-1px)}.ChapterPlayer_transportBtn__PUmOJ:disabled{cursor:not-allowed;opacity:.5;transform:none}.ChapterPlayer_transportBtnPrimary__sIo6b{background:none;border:1px solid var(--border-color);border-radius:50%;color:var(--gray-50);font-size:1.25rem;height:66px;width:66px}.ChapterPlayer_transportBtnPrimary__sIo6b:hover:not(:disabled){background:var(--gray-20);color:var(--text-color)}.ChapterPlayer_transportIcon__O\+IAi{display:inline-block;height:1.1em;position:relative;width:1.1em}.ChapterPlayer_iconPlay__AmCe1:before{border-color:#0000 #0000 #0000 currentcolor;border-style:solid;border-width:.58em 0 .58em .95em;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-45%,-50%);width:0}.ChapterPlayer_iconPause__3Bfs8{background:currentColor;border-radius:2px;display:inline-block;height:.8em;margin:0 .12em;width:.24em}.ChapterPlayer_iconNext__hTf1e,.ChapterPlayer_iconPrev__zBBbf{align-items:center;display:inline-flex;height:1.1em;justify-content:center;position:relative;width:1.1em}.ChapterPlayer_iconNext__hTf1e:before,.ChapterPlayer_iconPrev__zBBbf:before{border-style:solid;content:"";height:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.ChapterPlayer_iconPrev__zBBbf:before{border-color:#0000 currentColor #0000 #0000;border-width:.6em .95em .6em 0;left:38%}.ChapterPlayer_iconNext__hTf1e:before{border-color:#0000 #0000 #0000 currentColor;border-width:.6em 0 .6em .95em;right:38%}.ChapterPlayer_controlFooter__5JwJ6{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.ChapterPlayer_playStatus__pe1yp{color:var(--gray-80);flex:1 1;font-size:.9rem;min-width:200px}.ChapterPlayer_stopBtn__qR0WQ{align-items:center;background:var(--gray-10);border:1px solid var(--border-color);border-radius:6px;color:var(--gray-80);cursor:pointer;display:inline-flex;font-size:.85rem;gap:.25rem;padding:.4rem .9rem;transition:background .2s ease,border-color .2s ease,transform .2s ease}.ChapterPlayer_stopBtn__qR0WQ:hover:not(:disabled){background:var(--gray-20);transform:translateY(-1px)}.ChapterPlayer_stopBtn__qR0WQ:disabled{cursor:not-allowed;opacity:.5;transform:none}@media (max-width:768px){.ChapterPlayer_transportControls__S6VOM{gap:.75rem}.ChapterPlayer_iconPlay__AmCe1:before{border-width:.48em 0 .48em .82em}.ChapterPlayer_controlFooter__5JwJ6{align-items:stretch;flex-direction:column;gap:.5rem}.ChapterPlayer_playStatus__pe1yp{min-width:100%;text-align:center}.ChapterPlayer_stopBtn__qR0WQ{justify-content:center}.ChapterPlayer_speedSettingsPanel__ceDz4{left:50%;right:auto;transform:translate(-50%)}}.AudioControls_controlsWrapper__v6CbH{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.AudioControls_progressSection__0jzmA{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;width:100%}.AudioControls_progressBarInner__qN4x4{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}.AudioControls_progressBar__zLf1Z{appearance:none;-webkit-appearance:none;border-radius:999px;cursor:pointer;height:4px;outline:none;position:relative;width:100%}.AudioControls_progressBar__zLf1Z::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:#fff;border:3px solid var(--theme-50);border-radius:50%;box-shadow:0 2px 8px #4f46e580;cursor:grab;height:16px;margin-top:-6px;-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;width:16px}.AudioControls_progressBar__zLf1Z::-webkit-slider-thumb:hover{box-shadow:0 3px 12px #4f46e599;transform:scale(1.2)}.AudioControls_progressBar__zLf1Z::-webkit-slider-thumb:active{box-shadow:0 2px 10px #4f46e5b3;cursor:grabbing;transform:scale(1.1)}.AudioControls_progressBar__zLf1Z::-webkit-slider-runnable-track{background:#0000;border-radius:999px;height:4px;width:100%}.AudioControls_progressBar__zLf1Z::-moz-range-thumb{background:#fff;border:3px solid var(--theme-50);border-radius:50%;box-shadow:0 2px 8px #4f46e580;cursor:grab;height:16px;-moz-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;width:16px}.AudioControls_progressBar__zLf1Z::-moz-range-thumb:hover{box-shadow:0 3px 12px #4f46e599;transform:scale(1.2)}.AudioControls_progressBar__zLf1Z::-moz-range-thumb:active{box-shadow:0 2px 10px #4f46e5b3;cursor:grabbing;transform:scale(1.1)}.AudioControls_progressBar__zLf1Z::-moz-range-track{background:#0000;border-radius:999px;height:4px;width:100%}.AudioControls_progressBar__zLf1Z::-moz-range-progress{background:linear-gradient(90deg,var(--theme-50),var(--theme-50));border-radius:999px;height:4px}.AudioControls_timeMark__esgJh{color:var(--text-color);font-size:.85rem;min-width:50px;text-align:center}.AudioControls_bottomControlsInner__s6x2M{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:-2rem;width:100%}.AudioControls_leftControlsSlot__Jp2da{flex:1 1;min-width:0;position:relative}.AudioControls_transportSpacer__r2BCU{flex:1 1;min-width:0}.AudioControls_transportCenter__gTlt\+{align-items:center;display:flex;flex:1 1;gap:1rem;justify-content:center}.AudioControls_transportBtn__2kCi8{align-items:center;background:none;border:1px solid #4f46e566;border-radius:50%;color:var(--theme-50);cursor:pointer;display:inline-flex;height:48px;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .2s ease,color .2s ease;width:48px}.AudioControls_transportBtn__2kCi8:focus-visible:not(:disabled),.AudioControls_transportBtn__2kCi8:hover:not(:disabled){background:#4f46e51f;border-color:var(--theme-60);color:var(--theme-60);transform:translateY(-1px)}.AudioControls_transportBtn__2kCi8:disabled{cursor:not-allowed;opacity:.4;transform:none}.AudioControls_transportBtnPrimary__tWBD5{align-items:center;background:none;border:1px solid #4f46e566;border-radius:50%;color:var(--theme-50);display:flex;font-size:1.4rem;height:60px;justify-content:center;width:60px}.AudioControls_iconPlay__ZHg3I{border-color:#0000 #0000 #0000 currentcolor;border-style:solid;border-width:.6em 0 .6em 1em;height:0;transform:translateX(.12em);width:0}.AudioControls_transportIcon__BRdK7{align-items:center;display:inline-flex;height:1.2em;justify-content:center;position:relative;width:1.2em}.AudioControls_iconPause__eKzc\+{background:currentColor;border-radius:2px;display:inline-block;height:.8em;margin:0 .12em;width:.24em}.AudioControls_iconNext__yH8fQ,.AudioControls_iconPrev__dypQr{align-items:center;display:inline-flex;height:1.2em;justify-content:center;position:relative;width:1.2em}.AudioControls_iconNext__yH8fQ:before,.AudioControls_iconPrev__dypQr:before{border-style:solid;content:"";height:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.AudioControls_iconPrev__dypQr:before{border-color:#0000 currentColor #0000 #0000;border-width:.55em .85em .55em 0;left:40%}.AudioControls_iconNext__yH8fQ:before{border-color:#0000 #0000 #0000 currentColor;border-width:.55em 0 .55em .85em;right:40%}.AudioControls_speedButtonWrapper__NrAYi{display:flex;flex:1 1;justify-content:flex-end;position:relative}.AudioControls_speedBtn__k9qy9{background:none;border:1px solid #94a3b899;border-radius:999px;color:var(--gray-80);cursor:pointer;font-size:.9rem;font-weight:600;margin-right:1rem;margin-top:1rem;padding:.35rem .9rem;transition:background .2s ease,border-color .2s ease,transform .2s ease}.AudioControls_speedBtn__k9qy9:focus-visible,.AudioControls_speedBtn__k9qy9:hover{background:#ffffffe6;border-color:var(--theme-50);transform:translateY(-1px)}.AudioControls_speedSettingsPanel__5Bp2V{background:var(--background-color);border:1px solid var(--border-color);border-radius:10px;bottom:calc(100% + .5rem);box-shadow:0 10px 30px #0000001f;display:flex;flex-direction:column;gap:.35rem;min-width:120px;padding:.5rem;position:absolute;right:0;z-index:30}.AudioControls_speedOptionBtn__PeAWc{background:var(--gray-10);border:1px solid var(--border-color);border-radius:6px;color:var(--gray-80);cursor:pointer;font-size:.85rem;padding:.4rem .6rem;text-align:left;transition:background .2s ease,border-color .2s ease,transform .2s ease}.AudioControls_speedOptionBtn__PeAWc:focus-visible,.AudioControls_speedOptionBtn__PeAWc:hover{background:var(--theme-50);border-color:var(--theme-50);color:var(--gray-80);transform:translateY(-1px)}.AudioControls_speedOptionActive__1r8Tw{background:var(--theme-50);border-color:var(--theme-50);box-shadow:0 6px 16px #4f46e540;color:var(--gray-80)}@media (max-width:768px){.AudioControls_transportCenter__gTlt\+{gap:.75rem}.AudioControls_transportBtn__2kCi8{height:40px;width:40px}.AudioControls_transportBtnPrimary__tWBD5{height:52px;width:52px}.AudioControls_speedSettingsPanel__5Bp2V{left:50%;right:auto;transform:translate(-50%)}}.ChapterAINotes_aiNotesWrapper__rhZJg{display:flex;flex-direction:column;gap:1rem}.ChapterAINotes_notesStatus__KgA4t{align-items:center;background:var(--gray-10);border-radius:8px;color:var(--text-color);display:flex;gap:.5rem;justify-content:center;padding:1.5rem;text-align:center}.ChapterAINotes_aiNotesContent__bxbQ0{display:flex;flex-direction:column;gap:1rem}.ChapterAINotes_aiNoteItem__sYS\+K{display:flex;flex-direction:column;gap:.75rem}.ChapterAINotes_aiNoteSentenceHeader__BfL3c{align-items:center;color:var(--gray-60);display:flex;font-size:.85rem;gap:.75rem}.ChapterAINotes_aiNoteSentenceIndex__BZCa6{align-items:center;background:var(--gray-10);border-radius:999px;color:#4f46e5;color:var(--theme-50,#4f46e5);display:inline-flex;font-size:.85rem;font-weight:600;height:1.75rem;justify-content:center;min-width:1.75rem}.ChapterAINotes_favoriteButton__JUyXM{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:999px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:.85rem;gap:.3rem;margin-left:auto;padding:.3rem .8rem;transition:background .2s ease,color .2s ease,transform .2s ease}.ChapterAINotes_favoriteButton__JUyXM:hover:not(:disabled){border-color:#4f46e5;border-color:var(--theme-50,#4f46e5);color:#4f46e5;color:var(--theme-50,#4f46e5);transform:translateY(-1px)}.ChapterAINotes_favoriteButton__JUyXM:disabled{cursor:not-allowed;opacity:.6;transform:none}.ChapterAINotes_favoriteButtonActive__DCyqD{background:#4f46e51f;background:var(--theme-10,#4f46e51f);border-color:#4f46e5;border-color:var(--theme-50,#4f46e5);color:#4f46e5;color:var(--theme-50,#4f46e5)}.ChapterAINotes_favoriteButtonText__34Rt\+{line-height:1}.ChapterAINotes_aiNoteSentenceEn__nRZbB{color:var(--text-color);font-size:1rem;margin:0}.ChapterAINotes_aiNoteSentenceZh__Bt6p-{color:var(--text-color);font-size:.95rem;margin:0}.ChapterAINotes_aiNotePhrases__XKA7C{display:flex;flex-direction:column;gap:.5rem}.ChapterAINotes_aiNotePhrases__XKA7C h4{color:var(--text-color);font-size:.9rem;font-weight:600;margin:0}.ChapterAINotes_aiNotePhrases__XKA7C ul{display:flex;flex-direction:column;gap:.6rem;margin:0;padding-left:1rem}.ChapterAINotes_aiNotePhraseRow__vTyeC{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.ChapterAINotes_aiNotePhraseText__Kywfp{color:var(--text-color);font-weight:600}.ChapterAINotes_aiNotePhraseMeaning__Y8rrn{color:var(--gray-70)}.ChapterAINotes_aiNotePhraseMeta__ki0Cc{color:var(--text-color);display:flex;flex-direction:column;font-size:.9rem;gap:.35rem;margin-top:.25rem}.ChapterAINotes_aiNotePhraseUsage__qI4Ev{color:var(--text-color);margin:0}.ChapterAINotes_aiNotePhraseExample__y7eAd{color:var(--gray-70);font-style:italic;margin:0}.ChapterAINotes_aiNotePhraseExampleCn__u\+oyH{color:var(--gray-60);margin:0}.ChapterAINotes_aiNoteMetaLabel__pwo1C{color:var(--gray-60);display:inline-block;font-weight:600;margin-right:.35rem}.ChapterAINotes_aiNoteExampleText__dJqoi{display:inline}.ChapterAINotes_clickableWord__dnhwd{cursor:pointer}.ChapterAINotes_clickableWord__dnhwd:focus,.ChapterAINotes_clickableWord__dnhwd:hover{outline:none;text-decoration:underline}.ChapterLearn_wrapper__foWut{--chapter-learn-top-bar-height:56px;display:flex;flex-direction:column;gap:2rem;padding:calc(var(--chapter-learn-top-bar-height)) 1.5rem 4rem}.ChapterLearn_topBar__6RrpU{grid-gap:1rem;align-items:center;background:var(--background-color);display:grid;gap:1rem;grid-template-columns:auto 1fr auto;height:56px;left:0;padding:0 1.5rem;position:fixed;top:0;width:100%;z-index:50}@media (min-width:1024px){.ChapterLearn_topBar__6RrpU{left:240px;width:calc(100% - 240px)}}.ChapterLearn_topBarLeft__y9E0A{align-items:center;display:flex;gap:.75rem;justify-self:start}.ChapterLearn_topBarLeft__y9E0A h1{font-size:1.4rem;font-weight:600;margin:0}.ChapterLearn_topSettingsBtn__dLY7M{align-items:center;background:none;border:none;border-radius:8px;color:var(--gray-80);cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background .2s ease,transform .2s ease,border-color .2s ease;width:40px}.ChapterLearn_topBarRight__dsVYd{align-items:center;display:flex;gap:.5rem;justify-self:end;position:relative}.ChapterLearn_topSettingsPanel__NUyGD{background:var(--background-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 12px 32px #0f172a2e;color:var(--gray-80);display:flex;flex-direction:column;gap:.5rem;min-width:170px;padding:1rem;position:absolute;right:0;top:100%;z-index:30}.ChapterLearn_settingsContent__iG0OI{display:flex;flex-direction:column;gap:1rem}.ChapterLearn_backBtn__BVCtL{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:1.4rem;height:42px;justify-content:center;line-height:1;transition:color .2s ease,background .2s ease;width:42px}.ChapterLearn_backBtn__BVCtL:focus-visible{outline:2px solid var(--theme-50);outline-offset:2px}.ChapterLearn_error__gpLgW{background:#dc35451a;border-radius:8px;color:#dc3545;padding:.75rem 1rem}.ChapterLearn_tabNav__65OED{--tab-count:3;--active-index:0;align-items:center;background:#e8ecf0;border-radius:8px;display:inline-flex;gap:0;justify-content:center;justify-self:center;min-width:0;overflow-x:auto;position:relative;scrollbar-width:none;white-space:nowrap}.ChapterLearn_tabNav__65OED::-webkit-scrollbar{display:none}.ChapterLearn_tabHighlight__S38iz{background:#fff;border-radius:6px;bottom:4px;box-shadow:inset 0 0 0 1px #0000000a;left:4px;pointer-events:none;position:absolute;top:4px;transform:translateX(calc(var(--active-index)*100%));transition:transform .25s ease;width:calc((100% - 8px)/var(--tab-count))}.ChapterLearn_tabButton__1QLzO{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;flex:1 1;font-size:.95rem;padding:.4rem 1rem;position:relative;transition:color .2s ease;z-index:1}.ChapterLearn_tabButton__1QLzO:hover{color:#111827}.ChapterLearn_settingsRow__xemjV{align-items:center;border-radius:10px;display:flex;gap:1rem;justify-content:space-between}.ChapterLearn_settingsText__0VOva{display:flex;flex-direction:column;gap:.25rem}.ChapterLearn_settingTitle__wadtC{color:var(--text-color);font-size:.95rem;font-weight:600}.ChapterLearn_settingDescription__XsQm4{color:var(--text-color);font-size:.85rem}.ChapterLearn_toggleButton__e68cA{align-items:center;background:var(--gray-20);border:none;border-radius:999px;cursor:pointer;display:inline-flex;height:30px;justify-content:flex-start;padding:4px;position:relative;transition:background .25s ease,box-shadow .25s ease;width:56px}.ChapterLearn_toggleButton__e68cA:hover{box-shadow:inset 0 1px 3px #0000001f}.ChapterLearn_toggleButton__e68cA:focus-visible{box-shadow:0 0 0 3px #406dff40;outline:none}.ChapterLearn_toggleButtonActive__wVZhb{background:linear-gradient(135deg,var(--theme-50),var(--theme-50));justify-content:flex-end}.ChapterLearn_toggleThumb__\+QiAC{background:#fff;border-radius:50%;box-shadow:0 3px 6px #0000002e;height:22px;transition:transform .25s ease;width:22px}.ChapterLearn_toggleButtonActive__wVZhb .ChapterLearn_toggleThumb__\+QiAC{transform:translateX(.5px)}.ChapterLearn_tabContent__CyYhT{gap:1rem;margin-top:1rem}.ChapterLearn_section__vKU3B,.ChapterLearn_tabContent__CyYhT{display:flex;flex-direction:column}.ChapterLearn_sectionHeader__m59f8 h2{font-size:1.25rem;margin:0}.ChapterLearn_empty__uh6Z-,.ChapterLearn_loading__hkSgN{align-items:center;color:var(--text-color);display:flex;gap:.5rem}.ChapterLearn_sectionContent__yPtLx{display:flex;flex-direction:column;gap:1rem}.ChapterLearn_learningAction__g8aOp{display:flex;justify-content:center;margin-bottom:1.5rem;width:100%}.ChapterLearn_startLearningBtn__oGVNG{background:var(--gray-20);border:none;border-radius:14px;cursor:pointer;padding:.9rem 1.5rem;text-align:center;transition:all .25s ease;width:100%}.ChapterLearn_startLearningBtn__oGVNG:active{box-shadow:none;transform:translateY(0)}.ChapterLearn_wordList__XQ2M5{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:0;padding:0}.ChapterLearn_wordItem__F-Iaz{background:var(--gray-10);border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.ChapterLearn_wordMain__9z2wn{align-items:baseline;display:flex;gap:.75rem}.ChapterLearn_wordText__tVhJs{color:var(--text-color);font-size:1.1rem;font-weight:600}.ChapterLearn_wordPhonetic__CVKqC{color:var(--text-color);font-style:italic}.ChapterLearn_wordDefinition__G8ffF{background:var(--gray-10);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;padding:1rem}.ChapterLearn_dictTabs__pp4nq{align-self:flex-start;background:var(--gray-20);border-radius:999px;display:inline-flex;gap:.25rem;padding:.25rem}.ChapterLearn_dictTab__qKi3c{background:#0000;border:none;border-radius:999px;color:var(--text-color);cursor:pointer;font-size:.9rem;padding:.35rem .9rem;transition:background .2s ease,color .2s ease,transform .2s ease}.ChapterLearn_dictTab__qKi3c:hover{background:var(--gray-10);color:var(--text-color)}.ChapterLearn_dictTabActive__qWYUn{background:var(--background-color);box-shadow:0 2px 6px #00000014;color:var(--gray-80)}.ChapterLearn_definitionSections__3yCB6{display:flex;flex-direction:column;gap:1rem;margin-top:.75rem}.ChapterLearn_definitionSection__cvb2C{background:var(--gray-10);border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;gap:.6rem;padding:.75rem .85rem}.ChapterLearn_definitionTitle__gvkIF{color:var(--text-color);font-size:.95rem;font-weight:600;margin:0}.ChapterLearn_definitionList__J2ZXi{color:var(--gray-80);display:flex;flex-direction:column;gap:.35rem;margin:0;padding-left:1.25rem}.ChapterLearn_definitionItem__UTkbl{line-height:1.6}.ChapterLearn_definitionGroup__bk8NO{display:flex;flex-direction:column;gap:.4rem}.ChapterLearn_definitionHeader__\+oPfT{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem}.ChapterLearn_definitionPos__5NHUz{align-items:center;background:var(--theme-10);border-radius:999px;color:var(--gray-80);display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;padding:.1rem .45rem}.ChapterLearn_definitionGrammar__s8DmA,.ChapterLearn_definitionMeta__-Iik6{color:var(--text-color);font-size:.8rem}.ChapterLearn_definitionText__URhye{color:var(--text-color);line-height:1.7;margin:0}.ChapterLearn_definitionTerm__SNljB{color:var(--text-color);font-weight:600}.ChapterLearn_exampleList__Ri3ob{display:flex;flex-direction:column;gap:.35rem}.ChapterLearn_exampleItem__QyS0y{background:#00000005;border-radius:8px;padding:.5rem .6rem}.ChapterLearn_exampleText__cd5rN{color:var(--text-color);line-height:1.5;margin:0}.ChapterLearn_exampleTranslation__4HJSF{color:var(--text-color);font-style:italic;line-height:1.4;margin:.2rem 0 0}.ChapterLearn_chipList__MAjpX{display:flex;flex-wrap:wrap;gap:.4rem}.ChapterLearn_chip__eVRCV{align-items:center;background:var(--theme-10);border-radius:999px;color:var(--gray-80);display:inline-flex;font-size:.75rem;justify-content:center;padding:.1rem .5rem}.ChapterLearn_definitionRaw__MznSb{color:var(--gray-80);line-height:1.6;margin-top:.65rem;word-break:break-word}.ChapterLearn_noteList__d5Zh1,.ChapterLearn_sentenceList__Q9sNn{display:grid}.ChapterLearn_noteCard__uXZAC,.ChapterLearn_sentenceCard__UFkVZ{display:flex;flex-direction:column;gap:.5rem}.ChapterLearn_noteHeader__7XFMQ,.ChapterLearn_sentenceHeader__AeXBG{color:var(--text-color);display:flex;font-size:.85rem;gap:.75rem;justify-content:space-between}.ChapterLearn_noteCountBadge__-dNAT{background:var(--gray-20);border-radius:999px;color:var(--text-color);font-size:.75rem;padding:.2rem .6rem}.ChapterLearn_sentenceActions__k2e7g{align-items:center;display:inline-flex;gap:.6rem}.ChapterLearn_sentenceMeta__-SsFW{color:var(--gray-50);font-size:.8rem}.ChapterLearn_sentenceFavoriteButton__XmqvZ{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--theme-50);cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:color .2s ease,transform .2s ease;width:34px}.ChapterLearn_sentenceFavoriteButton__XmqvZ:hover:not(:disabled){color:var(--theme-50);transform:scale(1.05)}.ChapterLearn_sentenceFavoriteButton__XmqvZ:disabled{cursor:not-allowed;opacity:.6}.ChapterLearn_noteOriginal__G30ts,.ChapterLearn_sentenceText__GzATQ{color:var(--text-color);font-size:1rem;line-height:1.7}.ChapterLearn_noteTranslation__\+AKls,.ChapterLearn_sentenceTranslation__wEj-V{color:var(--gray-80);font-style:italic;line-height:1.6}.ChapterLearn_noteEntries__erWbz{display:flex;flex-direction:column;gap:.75rem}.ChapterLearn_noteEntry__ermZN{display:flex;flex-direction:column;gap:.5rem}.ChapterLearn_noteEntryHeader__cRGGD{align-items:center;color:var(--gray-60);display:flex;font-size:.8rem;gap:.75rem;justify-content:space-between}.ChapterLearn_noteContent__9ifKx{color:var(--gray-80);line-height:1.6;white-space:pre-wrap}@media (max-width:768px){.ChapterLearn_wrapper__foWut{gap:1.5rem;padding:0 1rem 3rem}.ChapterLearn_wordList__XQ2M5{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ChapterLearn_topBar__6RrpU{padding:0 1rem}.ChapterLearn_topBarLeft__y9E0A h1{display:none}.ChapterLearn_tabNav__65OED{justify-content:center}}.ChapterLearn_aiNoteChip__tHQ11{align-items:center;background:var(--theme-10);border-radius:999px;color:#4338ca;color:var(--theme-70,#4338ca);display:inline-flex;font-size:.75rem;font-weight:500;gap:.3rem;padding:.3rem .6rem}.ChapterLearn_aiNotePhraseList__1xEeZ{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.ChapterLearn_aiNotePhraseItem__Zoj8w{display:flex;flex-direction:column;gap:.45rem}.ChapterLearn_aiNotePhraseHeader__j3O10{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem}.ChapterLearn_aiNotePhraseTitle__Tvgkc{color:var(--text-color);font-weight:600}.ChapterLearn_aiNotePhraseMeaning__1AMHn{color:var(--gray-70);font-size:.9rem}.ChapterLearn_aiNotePhraseExampleCn__NOPQ\+,.ChapterLearn_aiNotePhraseExample__BU2Bh,.ChapterLearn_aiNotePhraseUsage__tDRXD{color:var(--text-color);font-size:.9rem;line-height:1.5;margin:0}.ChapterLearn_aiNotePhraseExample__BU2Bh{color:var(--gray-80);font-style:italic}.ChapterLearn_aiNotePhraseExampleCn__NOPQ\+{color:var(--gray-60)}.WordsSection_container__NMe\+O{border-radius:8px}.WordsSection_emptyState__gLlMM,.WordsSection_loading__96dva{align-items:center;color:var(--text-color);display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem 2rem}.WordsSection_emptyState__gLlMM{text-align:center}.WordsSection_emptyState__gLlMM h3{color:var(--text-color);font-size:1.25rem;margin:0}.WordsSection_emptyState__gLlMM p{line-height:1.6;margin:0;max-width:360px}.WordsSection_wordsList__v9PQR{display:flex;flex-direction:column}.WordsSection_wordCard__IjYAB{background:var(--background-color);border-bottom:1px solid var(--border-light);padding:1rem 0}.WordsSection_wordHeader__hJez\+{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.WordsSection_wordInfo__eiF59{display:flex;flex-direction:column;gap:.5rem;width:100%}.WordsSection_wordTitleRow__BAD2g{align-items:center;display:flex;flex-wrap:nowrap;gap:.75rem;width:100%}.WordsSection_wordTitle__9tLkP{color:var(--gray-80);flex:1 1 auto;font-size:1.15rem;font-weight:600;margin:0;min-width:0}.WordsSection_wordActions__Xcz0x{align-items:center;display:inline-flex;flex-shrink:0;flex-wrap:nowrap;gap:.5rem;justify-content:flex-end;margin-left:auto}.WordsSection_favoriteButton__gE7Lf{align-items:center;background:#0000;border:none;color:var(--theme-50);cursor:pointer;display:inline-flex;justify-content:center;padding:0;transition:color .2s ease,transform .2s ease}.WordsSection_favoriteButton__gE7Lf:hover:not(:disabled){color:var(--theme-50);transform:scale(1.05)}.WordsSection_favoriteButton__gE7Lf:disabled{cursor:not-allowed;opacity:.6}.WordsSection_favoriteButtonActive__29T7B{color:var(--theme-50)}.WordsSection_favoriteButton__gE7Lf svg{flex-shrink:0}.WordsSection_wordDetailButton__u8GgU{align-items:center;background:none;border:none;border-radius:50%;color:var(--gray-80);cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.WordsSection_wordDetailButton__u8GgU:hover{background:var(--gray-20);border-color:var(--theme-50);color:#4f46e5;color:var(--theme-50,#4f46e5)}.WordsSection_wordSimpleDefinition__kquUm{display:flex;flex-direction:column;gap:.25rem;margin-top:.35rem}.WordsSection_simpleDefinitionLine__g7q2n{color:var(--gray-80);font-size:.95rem;line-height:1.5;margin:0}.WordsSection_gotoChapterBtn__vWfbF{background:var(--theme-10);border:1px solid var(--theme-50);border-radius:6px;color:var(--text-color);cursor:pointer;font-size:.85rem;font-weight:500;padding:.35rem .8rem;transition:all .25s ease;white-space:nowrap}.WordsSection_gotoChapterBtn__vWfbF:hover{background:var(--theme-50);border-color:var(--theme-50-hover,var(--theme-50))}.WordsSection_sentenceDetail__ksT1O{border-radius:8px;margin-bottom:1rem;padding-top:1rem}.WordsSection_sentenceDetailContent__vLkNq{grid-gap:.75rem;display:grid;gap:.75rem}.WordsSection_sentenceOriginal__3BaGD,.WordsSection_sentenceTranslation__U1A7O{margin:0}.WordsSection_contentText__pmPaF{color:var(--gray-80);font-size:.95rem;line-height:1.6;margin:0}.WordsSection_wordDefinitions__L2TNx{padding-top:1rem}.WordsSection_wordDictTabs__By\+BD{display:flex;gap:.5rem;margin-bottom:.75rem}.WordsSection_wordDictTab__DWXHN{background:var(--gray-10);border:1px solid var(--border-light);border-radius:6px;color:var(--text-color);cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .25s ease}.WordsSection_wordDictTab__DWXHN:hover{background:var(--gray-20);color:var(--text-color)}.WordsSection_wordDictTabActive__qrMiu{background:var(--theme-10);border-color:var(--theme-50);color:var(--text-color)}.WordsSection_wordDictContent__8X05e{min-height:100px}.WordsSection_definitionContentFull__hUwTY,.WordsSection_definitionContent__GUmqY{color:var(--gray-80);display:flex;flex-direction:column;font-size:.95rem;gap:.8rem;line-height:1.6}.WordsSection_definitionGroup__VMIZl{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.9rem}.WordsSection_definitionGroup__VMIZl strong{color:var(--text-color);font-size:.95rem}.WordsSection_definitionList__glTCB{display:flex;flex-direction:column;gap:.3rem;margin:0;padding-left:1.2rem}.WordsSection_definitionContent__GUmqY a{color:var(--theme-50);text-decoration:none}.WordsSection_definitionContent__GUmqY a:hover{text-decoration:underline}.WordsSection_noDefinition__VvmFe{color:var(--text-color);font-style:italic;padding:1.5rem 0;text-align:center}.WordsSection_definitionGroupFull__Nscbo{border:1px solid #0f172a14;border-radius:10px;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.WordsSection_sectionTitle__vsYO-{color:var(--text-color);font-size:1rem;font-weight:600;margin:0}.WordsSection_definitionItem__N4U\+\+{display:flex;flex-direction:column;gap:.35rem}.WordsSection_definitionTerm__c1\+Tb{color:var(--text-color);font-weight:600;margin:0}.WordsSection_metaItem__zasAJ{color:var(--text-color);font-size:.85rem}.WordsSection_exampleGroup__5O4ai{display:flex;flex-direction:column;gap:.5rem}.WordsSection_exampleList__yaTdd{display:flex;flex-direction:column;gap:.4rem;margin:0;padding-left:1.25rem}.WordsSection_exampleText__0eino,.WordsSection_exampleTranslation__MVXWv{color:var(--text-color);margin:0}.WordsSection_audioMeta__rASud{color:var(--text-color);display:flex;font-size:.85rem;gap:.75rem}.WordsSection_audioPlayer__wJrn-{margin-top:.5rem;width:100%}.WordsSection_tagList__l44DM{display:flex;flex-wrap:wrap;gap:.4rem}.WordsSection_tagChip__tqtzv{background:#667eea1f;border-radius:999px;font-size:.75rem;padding:.2rem .6rem}.WordsSection_bulletList__SZOh0{display:flex;flex-direction:column;gap:.3rem;margin:0;padding-left:1.25rem}.WordsSection_partOfSpeech__ZnlcL{color:#667eea;color:var(--theme-50,#667eea);font-size:.85rem;font-weight:600}.WordsSection_relatedWord__-5QEZ{color:var(--text-color);font-weight:600}.WordsSection_relatedDefinition__cI\+eu{color:var(--text-color)}.WordsSection_etymologyList__jgXBj{display:flex;flex-direction:column;gap:.6rem}.WordsSection_etymologyItem__iquRp{background:#6366f10f;border-radius:8px;padding:.6rem}.WordsSection_definitionContentFull__hUwTY{display:flex;flex-direction:column;gap:1rem}.WordsSection_entryHeader__yD9Fw{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.WordsSection_definitionText__mrfjV{color:var(--gray-80);line-height:1.6;margin:0}.WordsSection_exampleGroup__5O4ai h5{color:var(--gray-80);font-size:.95rem;font-weight:600;margin:0}@media (max-width:768px){.WordsSection_settingGroup__hEAyY{width:100%}.WordsSection_wordHeader__hJez\+{align-items:flex-start;flex-direction:column}.WordsSection_wordTitleRow__BAD2g{justify-content:space-between;width:100%}.WordsSection_wordActions__Xcz0x{justify-content:flex-end}}.WordStudy_container__5FlRT{display:flex;flex-direction:column;height:95vh;overflow:hidden}.WordStudy_error__Z8Rb2,.WordStudy_loading__KS-az{align-items:center;color:var(--gray-80);display:flex;flex:1 1;flex-direction:column;gap:1rem;justify-content:center}.WordStudy_error__Z8Rb2 p{font-size:1.1rem;margin-bottom:1rem}.WordStudy_completion__3WdYV{align-items:center;color:var(--gray-80);display:flex;flex:1 1;flex-direction:column;gap:1.25rem;justify-content:center;padding:2rem 1rem;text-align:center}.WordStudy_header__6i78d{align-items:center;background:var(--background-color);display:flex;gap:1rem;justify-content:space-between;min-height:50px}.WordStudy_backBtn__oYzf1{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:1.4rem;height:42px;justify-content:center;line-height:1;transition:color .2s ease,background .2s ease;width:20px}.WordStudy_backBtn__oYzf1:focus-visible{outline:2px solid var(--theme-50);outline-offset:2px}.WordStudy_headerRight__69F-6{align-items:center;display:flex;gap:.75rem}.WordStudy_progress__KSvr3{color:var(--text-color)}.WordStudy_settingsBtn__mvrJo{align-items:center;background:var(--background-color);border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .3s ease}.WordStudy_settingsPanel__1C6C8{border-radius:12px;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:1rem 1.5rem}.WordStudy_settingsRow__dHmjQ{align-items:center;display:flex;font-size:1rem;font-weight:600;justify-content:space-between}.WordStudy_toggleSwitch__FoPh\+{height:28px;position:relative;width:52px}.WordStudy_select__hiDGc{background:#fff;border:1px solid #667eea59;border-radius:8px;color:#2d3748;font-size:.95rem;font-weight:500;min-width:110px;padding:.4rem .6rem;transition:border-color .2s ease,box-shadow .2s ease}.WordStudy_select__hiDGc:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea26;outline:none}.WordStudy_toggleSwitch__FoPh\+ input{height:0;opacity:0;width:0}.WordStudy_slider__5pqHV{background-color:var(--gray-20);border-radius:28px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.WordStudy_slider__5pqHV:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 6px #0003;content:"";height:22px;left:3px;position:absolute;transition:.3s;width:22px}.WordStudy_toggleSwitch__FoPh\+ input:checked+.WordStudy_slider__5pqHV{background-color:var(--theme-50)}.WordStudy_toggleSwitch__FoPh\+ input:checked+.WordStudy_slider__5pqHV:before{transform:translateX(24px)}.WordStudy_wordCard__cz5cq{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.WordStudy_cardHeader__AEGFb{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.WordStudy_unfavoriteBtn__J74X8{align-items:center;background:#0000;border:none;color:var(--theme-50);cursor:pointer;display:inline-flex;justify-content:center;padding:0;transition:color .2s ease,transform .2s ease}.WordStudy_unfavoriteBtn__J74X8:hover:not(:disabled){color:var(--theme-50);transform:scale(1.05)}.WordStudy_unfavoriteBtn__J74X8:disabled{cursor:not-allowed;opacity:.6}.WordStudy_wordTitle__sIigI h1{color:var(--text-color);font-size:2.5rem;font-weight:700;margin:0;text-align:left}.WordStudy_phonetics__-UewK{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.WordStudy_phoneticBtn__bl\+4O{align-items:center;background:none;border:none;border-radius:12px;cursor:pointer;display:flex;gap:.5rem;transition:all .3s ease}.WordStudy_phoneticLabel__Apjx5{color:var(--text-color);font-size:.9rem;font-weight:600}.WordStudy_phoneticValue__N4bm4{color:#4a5568;font-size:1.1rem}.WordStudy_speakerIcon__r6cg\+{color:#667eea;height:20px;width:20px}.WordStudy_basicDefinitions__\+wFIF{display:flex;flex-direction:column;gap:.75rem}.WordStudy_basicDefinitionsTitle__JDTQK{color:var(--text-color);font-size:1rem;font-weight:600}.WordStudy_basicDefinitionList__8hEfd{color:var(--gray-80);display:flex;flex-direction:column;font-size:.95rem;gap:.5rem;line-height:1.6;margin:0;padding-left:1.2rem}.WordStudy_basicDefinitionItem__51FsJ{list-style-type:disc}.WordStudy_definitions__2Cjr8{display:flex;flex-direction:column;gap:1.5rem}.WordStudy_definitionToggleBtn__SeHox{align-self:flex-start;background:#6366f114;border:1px solid #6366f140;border-radius:999px;color:#4f46e5;color:var(--theme-50,#4f46e5);cursor:pointer;font-size:.95rem;font-weight:600;padding:.5rem 1.1rem;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.WordStudy_definitionToggleBtn__SeHox:hover{background:#6366f12e;box-shadow:0 6px 14px #4f46e51f;transform:translateY(-1px)}.WordStudy_definitionHint__snmGJ{background:#6366f10d;border:1px dashed #6366f14d;border-radius:12px;color:var(--gray-80);font-size:.95rem;line-height:1.6;padding:1rem}.WordStudy_spellingSection__dKlR3{display:flex;flex-direction:column;gap:.85rem}.WordStudy_spellingHeader__\+-7XE{color:var(--text-color);font-size:1rem;font-weight:600}.WordStudy_spellingForm__lWR-E{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.WordStudy_spellingBoxesWrapper__EY5\+P{cursor:text;display:flex;flex-wrap:wrap;gap:.1rem;justify-content:flex-start}.WordStudy_spellingBox__7Us5D{align-items:center;background:var(--background-color);border:1px solid #94a3b880;color:var(--text-color);display:inline-flex;height:30px;justify-content:center;text-transform:lowercase;transition:border-color .2s ease,background .2s ease,color .2s ease;width:30px}.WordStudy_spellingBoxFilled__Hb4iL{background:#4f46e51a;border-color:#4f46e580}.WordStudy_spellingBoxError__poGpZ{background:#e031311f;border-color:#e03131;color:#c92a2a}.WordStudy_spellingBoxSuccess__O8JJT,.WordStudy_spellingBoxSuccess__O8JJT.WordStudy_spellingBoxFilled__Hb4iL{background:#38a1691f;border-color:#38a169;color:#276749}.WordStudy_spellingHiddenInput__er\+5E{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.WordStudy_spellingInput__bhfSj{background:var(--background-color);border:1px solid #94a3b899;border-radius:12px;color:var(--text-color);flex:1 1;font-size:1rem;padding:.65rem 1rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.WordStudy_spellingInput__bhfSj:focus{border-color:var(--theme-50);box-shadow:0 0 0 3px #6366f12e;outline:none}.WordStudy_spellingInputSuccess__9W9GO{background:#38a1691f;border-color:#38a169}.WordStudy_spellingInputError__HnFWl{background:#e031311f;border-color:#e03131}.WordStudy_spellingHint__hqDM3{color:#475569;color:var(--gray-70,#475569);font-size:.9rem}.WordStudy_spellingHintSuccess__GrJp6{color:#2f855a}.WordStudy_spellingHintError__evpVT{color:#e03131}.word-study-modal>div{height:92vh!important;max-height:92vh!important;min-height:92vh!important}.WordStudy_navigation__aflDO{background:var(--background-color);border-top:1px solid var(--border-color);display:flex;gap:1rem;justify-content:space-between;padding:1rem}.WordStudy_navBtn__X9ChM{background:none;border:1px solid var(--text-color);border-radius:12px;color:var(--text-color);cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:1rem}.WordStudy_navBtn__X9ChM:disabled{cursor:not-allowed;opacity:.4}@media (max-width:768px){.WordStudy_wordTitle__sIigI h1{font-size:2rem}.WordStudy_phoneticValue__N4bm4{font-size:1rem}.WordStudy_spellingBox__7Us5D{flex:0 0 30px;font-size:1.2rem;height:30px;width:30px}}.SentenceStudy_container__s8uDl{display:flex;flex-direction:column;gap:1rem;min-height:100vh}.SentenceStudy_error__AW1VT,.SentenceStudy_loading__yIshN{align-items:center;color:var(--gray-80);display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:4rem 2rem}.SentenceStudy_error__AW1VT{text-align:center}.SentenceStudy_error__AW1VT p{font-size:1.1rem;margin:0 0 1rem}.SentenceStudy_completion__LpMFc{align-items:center;color:var(--gray-80);display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:2rem 1rem;text-align:center}.SentenceStudy_completion__LpMFc h3{color:var(--text-color);font-size:1.35rem;font-weight:700;margin:0}.SentenceStudy_completion__LpMFc p{color:var(--gray-60);font-size:.95rem;margin:0}.SentenceStudy_header__pkMGM{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:50px}.SentenceStudy_backBtn__KO6Xj{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:1.4rem;height:42px;justify-content:center;line-height:1;transition:color .2s ease,background .2s ease;width:42px}.SentenceStudy_backBtn__KO6Xj:hover{background:var(--gray-20);color:var(--theme-50)}.SentenceStudy_backBtn__KO6Xj:focus-visible{outline:2px solid var(--theme-50);outline-offset:2px}.SentenceStudy_headerRight__NhySe{align-items:center;display:flex;gap:1rem}.SentenceStudy_settingsBtn__vTQh4{align-items:center;background:var(--background-color);border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:flex;justify-content:center;padding:.45rem;transition:background .2s ease,color .2s ease,transform .2s ease}.SentenceStudy_settingsBtn__vTQh4:hover{background:var(--gray-20);color:var(--theme-50);transform:rotate(20deg)}.SentenceStudy_progress__F9jko{background:var(--gray-20);border-radius:8px;color:var(--text-color);font-size:1rem;font-weight:600;padding:.5rem 1rem}.SentenceStudy_unfavoriteBtn__Ui4S7{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--theme-50);cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:color .2s ease,transform .2s ease;width:44px}.SentenceStudy_unfavoriteBtn__Ui4S7:hover:not(:disabled){color:var(--theme-50);transform:scale(1.05)}.SentenceStudy_unfavoriteBtn__Ui4S7:disabled{cursor:not-allowed;opacity:.6}.SentenceStudy_sentenceCard__olvG1{cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:2rem}.SentenceStudy_cardHeader__32z9p{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding-bottom:1rem}.SentenceStudy_sentenceLabel__pgKWM{background:var(--gray-20);border-radius:6px;color:var(--text-color);font-size:.9rem;font-weight:600;padding:.4rem .9rem}.SentenceStudy_sentenceContent__iC5LW{display:flex;flex:1 1;flex-direction:column;gap:2rem;padding:1rem}.SentenceStudy_englishSection__aYIJX{display:flex;flex-direction:column;gap:1rem}.SentenceStudy_englishText__XiWRj{color:var(--text-color);display:flex;flex-wrap:wrap;gap:.25rem;line-height:1.8}.SentenceStudy_clickableWord__nLD2m{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;padding:.1rem .3rem;transition:background .2s ease,color .2s ease}.SentenceStudy_clickableWord__nLD2m:hover{background:#6366f11f;color:var(--theme-50)}.SentenceStudy_clickableWord__nLD2m:active{background:#6366f133}.SentenceStudy_puzzleSection__QZjG3{display:flex;flex-direction:column;gap:.75rem}.SentenceStudy_puzzleHeader__R5iny{align-items:center;display:flex;justify-content:space-between}.SentenceStudy_puzzleTitle__igU\+m{color:var(--text-color);font-size:1rem;font-weight:600}.SentenceStudy_puzzleHeaderActions__yNXRu{align-items:center;display:flex}.SentenceStudy_puzzleResetBtn__X7\+pD{background:#fff;border:1px solid #6366f140;border-radius:999px;color:var(--theme-50);cursor:pointer;font-size:.85rem;margin-left:.5rem;padding:.3rem .8rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.SentenceStudy_puzzleResetBtn__X7\+pD:hover{background:#6366f11f;border-color:#6366f159}.SentenceStudy_puzzleInstructions__9AWKi{color:var(--gray-70);font-size:.9rem}.SentenceStudy_puzzleMaskedSentence__MTtG\+{border-radius:10px;color:var(--text-color);font-size:1rem;line-height:1.7;word-break:break-word}.SentenceStudy_puzzleFilledWord__Cuv5t{color:#4338ca;color:var(--theme-60,#4338ca);font-weight:700;padding:0 .2rem}.SentenceStudy_puzzleWords__au0FM{display:flex;flex-wrap:wrap;gap:.5rem}.SentenceStudy_puzzleWordButton__HMx0H{background:#fff;border:none;border-radius:10px;box-shadow:0 2px 6px #6366f129;color:var(--text-color);cursor:pointer;font-size:.95rem;font-weight:600;padding:.45rem .85rem;transition:transform .15s ease,box-shadow .15s ease,background .2s ease,color .2s ease}.SentenceStudy_settingsPanel__mP5oM{border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding:1rem}.SentenceStudy_settingsRow__iilr-{align-items:center;color:var(--text-color);display:flex;font-size:.95rem;gap:1rem;justify-content:space-between}.SentenceStudy_sliderControl__E5cCS{align-items:center;color:var(--theme-50);display:flex;gap:.75rem}.SentenceStudy_sliderControl__E5cCS input[type=range]{width:160px}.SentenceStudy_sliderValue__A8bpE{color:#4338ca;color:var(--theme-60,#4338ca);font-weight:600;min-width:2.5rem;text-align:right}.SentenceStudy_puzzleWordButton__HMx0H:hover:not(:disabled){background:#6366f114;box-shadow:0 4px 10px #6366f133;color:var(--theme-50);transform:translateY(-1px)}.SentenceStudy_puzzleWordButtonUsed__lyTEO,.SentenceStudy_puzzleWordButton__HMx0H:disabled{background:#94a3b826;box-shadow:none;color:var(--gray-70);cursor:default;opacity:.55;transform:none}.SentenceStudy_puzzleAnswer__VtnOs{background:#6366f114;border:1px dashed #6366f159;border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;min-height:44px;padding:.5rem}.SentenceStudy_puzzleAnswerWord__3Tv0D{background:#6366f133;border:none;border-radius:8px;color:#4338ca;color:var(--theme-60,#4338ca);cursor:pointer;font-size:.95rem;padding:.4rem .8rem;transition:background .2s ease,transform .15s ease}.SentenceStudy_puzzleAnswerWord__3Tv0D:hover{background:#6366f159;transform:translateY(-1px)}.SentenceStudy_puzzlePlaceholder__Z5qWv{color:var(--gray-70);font-size:.9rem}.SentenceStudy_puzzleFeedback__kdZIY{font-size:.9rem;font-weight:600}.SentenceStudy_puzzleSuccess__F8yxh{color:#2f9e44}.SentenceStudy_puzzleError__5DM25{color:#d9480f}.SentenceStudy_englishToggleBtn__CjoPp{align-self:flex-start;background:#6366f114;border:1px solid #6366f140;border-radius:10px;color:var(--text-color);cursor:pointer;font-size:.95rem;padding:.5rem 1.2rem}.SentenceStudy_englishToggleBtnActive__iqsRZ{background:none;border:1px solid var(--border-color)}.SentenceStudy_englishHint__3SIAy{background:var(gray-20);border:1px dashed #6366f159;border-radius:10px;color:var(--gray-80);font-size:1rem;line-height:1.7;padding:1.25rem}.SentenceStudy_chineseText__kkCFa{color:var(--text-color)}.SentenceStudy_meta__ht\+QZ{border-top:1px solid var(--border-color);color:var(--text-color);font-size:.85rem;padding-top:1rem;text-align:right}.SentenceStudy_navigation__bZUDf{display:flex;gap:1rem;justify-content:space-between;margin-top:auto}.SentenceStudy_navBtn__KpOMg{background:var(--background-color);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .2s ease}.SentenceStudy_navBtn__KpOMg:disabled{cursor:not-allowed;opacity:.5;transform:none}.SentenceStudy_navBtn__KpOMg:active:not(:disabled){box-shadow:none;transform:translateY(0)}@media (max-width:768px){.SentenceStudy_chineseText__kkCFa{font-size:1.1rem;line-height:1.7}.SentenceStudy_navBtn__KpOMg{width:100%}}.NoteStudy_container__l0eeZ{display:flex;flex-direction:column;gap:1rem;min-height:100vh}.NoteStudy_error__BlqPG,.NoteStudy_loading__wot1X{align-items:center;color:var(--gray-70);display:flex;flex-direction:column;gap:1.25rem;justify-content:center;padding:3rem 1.5rem}.NoteStudy_error__BlqPG p{font-size:1.1rem;margin:0}.NoteStudy_backBtn__0X0Bt{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:1.4rem;height:42px;justify-content:center;line-height:1;transition:color .2s ease,background .2s ease;width:42px}.NoteStudy_backBtn__0X0Bt:hover{background:var(--gray-20);color:var(--theme-50)}.NoteStudy_backBtn__0X0Bt:focus-visible{outline:2px solid var(--theme-50);outline-offset:2px}.NoteStudy_header__8RxDF{justify-content:space-between;min-height:48px}.NoteStudy_headerRight__kWcBF,.NoteStudy_header__8RxDF{align-items:center;display:flex;gap:1rem}.NoteStudy_progress__GyRSc{border-radius:8px;font-size:.95rem;padding:.45rem .9rem}.NoteStudy_navBtn__wmyCb,.NoteStudy_progress__GyRSc{background:var(--gray-20);color:var(--text-color);font-weight:600}.NoteStudy_navBtn__wmyCb{align-items:center;border:none;border-radius:5px;cursor:pointer;display:inline-flex;font-size:.85rem;justify-content:center;padding:1rem 2rem;transition:background .2s ease,color .2s ease}.NoteStudy_navBtn__wmyCb:disabled{cursor:not-allowed;opacity:.6}.NoteStudy_footerNavFixed__BiGp2{background:linear-gradient(to top,var(--background-color),#fff0);bottom:0;display:flex;gap:1rem;justify-content:center;left:0;margin-top:auto;padding:1rem 0;position:-webkit-sticky;position:sticky;right:0}.NoteStudy_unfavoriteBtn__m\+EGM{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--theme-50);cursor:pointer;display:inline-flex;height:42px;justify-content:center;transition:color .2s ease,background .2s ease;width:42px}.NoteStudy_unfavoriteBtn__m\+EGM:hover:not(:disabled){background:var(--gray-20)}.NoteStudy_unfavoriteBtn__m\+EGM:disabled{cursor:not-allowed;opacity:.6}.NoteStudy_noteCard__UqwyS{background:var(--background-color);border-radius:18px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:1rem;min-height:0;overflow:hidden;padding:0 1rem}.NoteStudy_noteCard__UqwyS:focus-visible{outline:2px solid var(--theme-50);outline-offset:4px}.NoteStudy_noteMeta__q6Hgf{align-items:center;color:var(--gray-60);display:flex;flex-wrap:wrap;font-size:.9rem;gap:.75rem}.NoteStudy_chapterTitle__6RON1{color:var(--text-color);font-weight:600}.NoteStudy_noteTimestamp__zLOlo{font-size:.85rem;margin-left:auto}.NoteStudy_noteContent__u3KNo{color:var(--text-color);display:flex;flex:1 1;flex-direction:column;gap:.5rem;min-height:0;overflow-y:auto;padding-right:.25rem}.NoteStudy_noteActions__IF5N5{align-items:center;display:flex;gap:.75rem;justify-content:flex-end}.NoteStudy_toggleOriginalBtn__EOvKm{background:none;border:none;color:var(--theme-50);cursor:pointer;font-size:.9rem;padding:0}.NoteStudy_toggleOriginalBtn__EOvKm:disabled{cursor:not-allowed;opacity:.6}.NoteStudy_toggleOriginalBtn__EOvKm:hover:not(:disabled){color:var(--theme-60)}.NoteStudy_originalSection__v8pzm{background:#94a3b81f;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.NoteStudy_originalBlock__uGGXU{display:flex;flex-direction:column;gap:.25rem}.NoteStudy_originalLabel__7y2YB{color:var(--gray-60);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.NoteStudy_originalText__-4XVA{color:var(--text-color);font-size:1rem;line-height:1.7;margin:0}.NoteStudy_originalStatus__KlZQw{color:var(--gray-60);font-size:.9rem}.NoteStudy_originalError__YTdkT{color:#d9534f;font-size:.9rem}.NoteStudy_originalEmpty__fG1y9{color:var(--gray-60);font-size:.9rem}.NoteStudy_noteParagraph__NH8ae{font-size:1.05rem;letter-spacing:.02em;line-height:1.8;margin:0}.NoteStudy_noteParagraph__NH8ae:first-child{font-size:1.12rem;font-weight:600}.NoteStudy_noteParagraphEmpty__v3GHV{color:var(--gray-60);font-style:italic;margin:0}.NoteStudy_completion__IfQvS{align-items:center;color:var(--gray-80);display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:2rem 1rem;text-align:center}.NoteStudy_completion__IfQvS h3{color:var(--text-color);font-size:1.35rem;font-weight:700;margin:0}.NoteStudy_completion__IfQvS p{color:var(--gray-60);font-size:.95rem;margin:0}@media (max-width:768px){.NoteStudy_noteParagraph__NH8ae{font-size:1rem}.NoteStudy_noteParagraph__NH8ae:first-child{font-size:1.05rem}}.AdminLayout_adminLayout__hSQ3G{background-color:var(--background-color);display:flex;min-height:100vh}.AdminLayout_sidebar__cHEPz{background:var(--gray-10);box-shadow:2px 0 10px #0f172a14;color:var(--text-color);display:flex;flex-direction:column;transition:width .3s ease;width:250px}.AdminLayout_sidebar__cHEPz.AdminLayout_collapsed__mTvYg{width:70px}.AdminLayout_sidebarHeader__ZKLXj{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1.5rem 1rem}.AdminLayout_logo__m\+qZc{font-size:1.2rem;font-weight:700;margin:0;overflow:hidden;white-space:nowrap}.AdminLayout_toggleBtn__jGc8j{background:var(--gray-20);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);cursor:pointer;font-size:1rem;padding:.5rem;transition:background-color .2s}.AdminLayout_toggleBtn__jGc8j:hover{background:var(--gray-20)}.AdminLayout_sidebarNav__INm2W{flex:1 1;padding:1rem 0}.AdminLayout_navItem__JF51u{align-items:center;border-left:3px solid #0000;color:var(--text-color);display:flex;padding:.75rem 1rem;text-decoration:none;transition:all .2s}.AdminLayout_navItem__JF51u:hover{background:var(--gray-10);color:var(--text-color)}.AdminLayout_navItem__JF51u.AdminLayout_active__BUJSk{background:var(--gray-20);border-left-color:var(--gray-50);color:var(--text-color)}.AdminLayout_navIcon__8J33f{font-size:1.2rem;margin-right:.75rem;min-width:1.5rem;text-align:center}.AdminLayout_navLabel__LsoxO{overflow:hidden;white-space:nowrap}.AdminLayout_sidebarFooter__mePDh{border-top:1px solid var(--border-color);padding:1rem}.AdminLayout_backToSite__\+Y0xo{align-items:center;border-radius:4px;color:var(--text-color);display:flex;padding:.75rem;text-decoration:none;transition:all .2s}.AdminLayout_backToSite__\+Y0xo:hover{background:var(--gray-10);color:var(--text-color)}.AdminLayout_mainContent__4l1tX{background-color:var(--background-color);display:flex;flex:1 1;flex-direction:column}.AdminLayout_topBar__M-v-8{border-bottom:1px solid var(--border-color);box-shadow:0 2px 4px #0000001a;justify-content:space-between;padding:1rem 2rem}.AdminLayout_topBarLeft__ToAZ4,.AdminLayout_topBar__M-v-8{align-items:center;display:flex}.AdminLayout_pageTitle__Ar6XH{color:var(--text-color);font-size:1.5rem;font-weight:600;margin:0}.AdminLayout_topBarRight__MIfma,.AdminLayout_userInfo__nTVRp{align-items:center;display:flex;gap:1rem}.AdminLayout_userName__knHzH{color:var(--text-color);font-weight:500}.AdminLayout_logoutBtn__eEl6g{background:#ea4335;background:var(--admin-danger,#ea4335);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background-color .2s}.AdminLayout_logoutBtn__eEl6g:hover{background:#d33b2c}.AdminLayout_pageContent__mkjR7{flex:1 1;overflow-y:auto;padding:2rem}@media (max-width:768px){.AdminLayout_adminLayout__hSQ3G{flex-direction:column}.AdminLayout_sidebar__cHEPz,.AdminLayout_sidebar__cHEPz.AdminLayout_collapsed__mTvYg{border-top:1px solid var(--border-color);bottom:0;box-shadow:0 -4px 12px #0f172a14;height:auto;left:0;order:1;position:-webkit-sticky;position:sticky;width:100%;z-index:50}.AdminLayout_sidebarNav__INm2W{grid-gap:.25rem;display:grid;gap:.25rem;grid-template-columns:repeat(auto-fit,minmax(68px,1fr));padding:.5rem}.AdminLayout_navItem__JF51u{align-items:center;border-left:none;border-radius:8px;flex-direction:column;gap:.35rem;justify-content:center;padding:.5rem}.AdminLayout_navItem__JF51u.AdminLayout_active__BUJSk{background:var(--gray-20);border-left:none}.AdminLayout_navIcon__8J33f{font-size:1.3rem;margin-right:0}.AdminLayout_navLabel__LsoxO{font-size:.75rem}.AdminLayout_mainContent__4l1tX{order:0;width:100%}.AdminLayout_pageContent__mkjR7{padding:1rem 1rem 4.5rem}.AdminLayout_topBar__M-v-8{padding:1rem}.AdminLayout_pageTitle__Ar6XH{font-size:1.2rem}}.AdminDashboard_dashboard__tyzx\+{margin:0 auto;max-width:1200px}.AdminDashboard_dashboardHeader__-1Jy1{margin-bottom:2rem}.AdminDashboard_dashboardTitle__auMA\+{color:var(--text-color);font-size:2rem;font-weight:700;margin:0 0 .5rem}.AdminDashboard_dashboardSubtitle__pLnan{color:var(--text-color);font-size:1.1rem;margin:0}.AdminDashboard_statsGrid__mYdT3{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:3rem}.AdminDashboard_statCard__9Z9vx{align-items:center;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 8px #0f172a0d;display:flex;gap:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s}.AdminDashboard_statCard__9Z9vx:hover{box-shadow:0 6px 16px #0f172a14;transform:translateY(-2px)}.AdminDashboard_statIcon__4bcBp{align-items:center;background:var(--background-light);border-radius:12px;color:var(--text-color);display:flex;font-size:2.5rem;justify-content:center;padding:1rem}.AdminDashboard_statCard__9Z9vx.AdminDashboard_blue__SI6u- .AdminDashboard_statIcon__4bcBp,.AdminDashboard_statCard__9Z9vx.AdminDashboard_green__fhEBb .AdminDashboard_statIcon__4bcBp,.AdminDashboard_statCard__9Z9vx.AdminDashboard_orange__tnjTH .AdminDashboard_statIcon__4bcBp,.AdminDashboard_statCard__9Z9vx.AdminDashboard_purple__x8SAK .AdminDashboard_statIcon__4bcBp{background:var(--gray-10);color:var(--text-color)}.AdminDashboard_statContent__lqFwk{flex:1 1}.AdminDashboard_statTitle__es7N7{color:var(--text-color);font-size:.9rem;font-weight:500;letter-spacing:.5px;margin:0 0 .5rem;text-transform:uppercase}.AdminDashboard_statValue__Y0GtV{color:var(--text-color);font-size:2rem;font-weight:700;margin:0 0 .25rem}.AdminDashboard_statDescription__EXyOd{color:var(--text-color);font-size:.9rem;margin:0}.AdminDashboard_quickActions__B\+qUr{margin-bottom:3rem}.AdminDashboard_sectionTitle__jqMwV{color:var(--text-color);font-size:1.5rem;font-weight:600;margin:0 0 1.5rem}.AdminDashboard_actionsGrid__yStJ2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.AdminDashboard_quickAction__tAlAc{align-items:center;border:1px solid var(--border-color);border-left:4px solid var(--gray-20);border-radius:8px;box-shadow:0 2px 6px #0f172a0d;cursor:pointer;display:flex;gap:1rem;padding:1.5rem;transition:all .2s}.AdminDashboard_quickAction__tAlAc:hover{box-shadow:0 6px 14px #0f172a14;transform:translateY(-1px)}.AdminDashboard_quickAction__tAlAc.AdminDashboard_blue__SI6u-,.AdminDashboard_quickAction__tAlAc.AdminDashboard_green__fhEBb,.AdminDashboard_quickAction__tAlAc.AdminDashboard_orange__tnjTH,.AdminDashboard_quickAction__tAlAc.AdminDashboard_purple__x8SAK{border-left-color:var(--gray-30)}.AdminDashboard_actionIcon__XF7Fu{align-items:center;background:var(--gray-10);border-radius:8px;color:var(--text-color);display:flex;font-size:1.5rem;height:3rem;justify-content:center;width:3rem}.AdminDashboard_actionContent__J2vai{flex:1 1}.AdminDashboard_actionTitle__IYZVv{color:var(--text-color);font-size:1.1rem;font-weight:600;margin:0 0 .25rem}.AdminDashboard_actionDescription__llZIE{color:var(--text-color);font-size:.9rem;margin:0}.AdminDashboard_recentActivity__yDHsC{margin-bottom:2rem}.AdminDashboard_activityCard__CK35o{border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 6px #0f172a0d;overflow:hidden}.AdminDashboard_activityItem__wJe\+x{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:1rem;padding:1.5rem}.AdminDashboard_activityItem__wJe\+x:last-child{border-bottom:none}.AdminDashboard_activityIcon__i-bMW{align-items:center;background:var(--gray-10);border-radius:50%;color:var(--text-color);display:flex;font-size:1.2rem;height:2.5rem;justify-content:center;width:2.5rem}.AdminDashboard_activityContent__VyNzR{flex:1 1}.AdminDashboard_activityContent__VyNzR h4{color:var(--text-color);font-size:1rem;font-weight:600;margin:0 0 .25rem}.AdminDashboard_activityContent__VyNzR p{color:var(--text-color);font-size:.9rem;margin:0}.AdminDashboard_activityTime__vFCee{background:var(--gray-10);border-radius:12px;color:var(--text-color);font-size:.8rem;padding:.25rem .75rem}@media (max-width:768px){.AdminDashboard_statsGrid__mYdT3{gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.AdminDashboard_actionsGrid__yStJ2{grid-template-columns:1fr}.AdminDashboard_quickAction__tAlAc,.AdminDashboard_statCard__9Z9vx{padding:1rem}.AdminDashboard_dashboardTitle__auMA\+,.AdminDashboard_statValue__Y0GtV{font-size:1.5rem}}.AdminTable_tableContainer__Unwri{border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.AdminTable_tableWrapper__xGdyX{overflow-x:auto}.AdminTable_table__f7udW{border-collapse:collapse;font-size:.9rem;width:100%}.AdminTable_tableHeader__YHBDY{border-bottom:2px solid var(--border-color);color:var(--text-color);font-weight:600;padding:1rem .75rem;text-align:left;white-space:nowrap}.AdminTable_tableRow__17E8D{transition:background-color .2s}.AdminTable_tableRow__17E8D:hover{background:#f8f9fa}.AdminTable_tableRow__17E8D:not(:last-child){border-bottom:1px solid var(--border-color)}.AdminTable_tableCell__TCF03{color:var(--text-color);padding:.75rem;vertical-align:middle}.AdminTable_actions__PRJiQ{display:flex;gap:.5rem;justify-content:center}.AdminTable_actionBtn__r0sCI{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:1rem;height:2rem;justify-content:center;padding:.5rem;transition:all .2s;width:2rem}.AdminTable_editBtn__nnsEa:hover{background:#667eea1a;transform:scale(1.1)}.AdminTable_deleteBtn__E-m85:hover{background:#ea43351a;transform:scale(1.1)}.AdminTable_loading__ylUMa{align-items:center;color:var(--text-color);display:flex;flex-direction:column;justify-content:center;padding:3rem}.AdminTable_spinner__RwTWx{animation:AdminTable_spin__khOgH 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#667eea;height:2rem;margin-bottom:1rem;width:2rem}@keyframes AdminTable_spin__khOgH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdminTable_empty__ce0st{align-items:center;color:var(--text-color);display:flex;flex-direction:column;justify-content:center;padding:3rem}.AdminTable_emptyIcon__qic5I{font-size:3rem;margin-bottom:1rem;opacity:.5}.AdminTable_tableFooter__2H9je{align-items:center;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1rem}.AdminTable_totalCount__GuYM6{color:var(--text-color);font-size:.9rem}@media (max-width:768px){.AdminTable_tableCell__TCF03,.AdminTable_tableHeader__YHBDY{font-size:.8rem;padding:.5rem}.AdminTable_actions__PRJiQ{flex-direction:column;gap:.25rem}.AdminTable_actionBtn__r0sCI{font-size:.8rem;height:1.5rem;width:1.5rem}.AdminTable_tableFooter__2H9je{padding:.75rem}}.AdminModal_modalOverlay__XKoI3{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.AdminModal_modalContent__OY\+fy{animation:AdminModal_modalSlideIn__CA8P8 .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}@keyframes AdminModal_modalSlideIn__CA8P8{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AdminModal_modalContent__OY\+fy.AdminModal_small__gx2Mo{max-width:400px;width:100%}.AdminModal_modalContent__OY\+fy.AdminModal_medium__PbB76{max-width:600px;width:100%}.AdminModal_modalContent__OY\+fy.AdminModal_large__c72BH{max-width:800px;width:100%}.AdminModal_modalHeader__-RrWi{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1.5rem}.AdminModal_modalTitle__pm0VM{color:var(--text-color);font-size:1.25rem;font-weight:600;margin:0}.AdminModal_closeBtn__XRC2V{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-color);cursor:pointer;display:flex;font-size:1.5rem;height:2rem;justify-content:center;padding:.25rem;transition:all .2s;width:2rem}.AdminModal_closeBtn__XRC2V:hover{background:#0000001a;color:var(--text-color)}.AdminModal_modalForm__WVahP{display:flex;flex:1 1;flex-direction:column;min-height:0}.AdminModal_modalBody__7o5rX{flex:1 1;min-height:0;overflow-y:auto;padding:1.5rem}.AdminModal_modalFooter__lzM7V{background:#f8f9fa;border-top:1px solid var(--border-color);display:flex;gap:1rem;justify-content:flex-end;padding:1rem 1.5rem}.AdminModal_cancelBtn__vzpOs{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s}.AdminModal_cancelBtn__vzpOs:hover{background:#5a6268;transform:translateY(-1px)}.AdminModal_submitBtn__o4wvt{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s}.AdminModal_submitBtn__o4wvt:hover{box-shadow:0 4px 15px #667eea66;transform:translateY(-1px)}.AdminModal_submitBtn__o4wvt:disabled{background:#6c757d;box-shadow:none;cursor:not-allowed;transform:none}@media (max-width:768px){.AdminModal_modalOverlay__XKoI3{padding:.5rem}.AdminModal_modalContent__OY\+fy{max-height:95vh}.AdminModal_modalContent__OY\+fy.AdminModal_large__c72BH,.AdminModal_modalContent__OY\+fy.AdminModal_medium__PbB76,.AdminModal_modalContent__OY\+fy.AdminModal_small__gx2Mo{max-width:100%}.AdminModal_modalHeader__-RrWi{padding:1rem}.AdminModal_modalTitle__pm0VM{font-size:1.1rem}.AdminModal_modalBody__7o5rX{padding:1rem}.AdminModal_modalFooter__lzM7V{flex-direction:column-reverse;padding:1rem}.AdminModal_cancelBtn__vzpOs,.AdminModal_submitBtn__o4wvt{justify-content:center;width:100%}}.UserManagement_userManagement__Vlqnr{margin:0 auto;max-width:1200px}.UserManagement_header__7LJEd{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.UserManagement_title__VeYeB{color:var(--text-color);font-size:1.8rem;font-weight:600;margin:0}.UserManagement_createBtn__PmgNC{align-items:center;background:var(--gray-10);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.UserManagement_createBtn__PmgNC:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.UserManagement_badge__f\+79X{border-radius:12px;display:inline-block;font-size:.8rem;font-weight:500;padding:.25rem .75rem;text-align:center}.UserManagement_badge__f\+79X.UserManagement_admin__sRGCa{background:var(--gray-10);border:1px solid var(--border-color);color:var(--text-color)}.UserManagement_badge__f\+79X.UserManagement_user__zq7Ee{background:var(--gray-10);border:1px solid var(--border-color);color:var(--gray-80)}.UserManagement_form__bXQVS{display:flex;flex-direction:column;gap:1.5rem}.UserManagement_formGroup__CBi26{display:flex;flex-direction:column;gap:.5rem}.UserManagement_label__q\+lLU{color:var(--text-color);font-size:.9rem;font-weight:500}.UserManagement_hint__JG3wL{color:var(--text-color);font-size:.8rem;font-weight:400}.UserManagement_input__KuyNJ{border:1px solid var(--border-color);border-radius:6px;font-size:1rem;padding:.75rem;transition:border-color .2s,box-shadow .2s}.UserManagement_input__KuyNJ:focus{border-color:var(--gray-50);box-shadow:0 0 0 3px #0f172a14;outline:none}.UserManagement_checkboxLabel__S03Id{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:.75rem;padding:.5rem;transition:background-color .2s}.UserManagement_checkboxLabel__S03Id:hover{background:var(--gray-10)}.UserManagement_checkboxLabel__S03Id input[type=checkbox]{cursor:pointer;height:1.2rem;width:1.2rem}.UserManagement_checkboxText__gQqt-{color:var(--text-color);font-size:1rem}@media (max-width:768px){.UserManagement_header__7LJEd{align-items:stretch;flex-direction:column;gap:1rem}.UserManagement_title__VeYeB{font-size:1.5rem}.UserManagement_createBtn__PmgNC{justify-content:center}}.CategoryManagement_categoryManagement__-fuGy{margin:0 auto;max-width:1200px}.CategoryManagement_header__nZxmj{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:2rem}.CategoryManagement_title__X89-h{color:var(--text-color);font-size:1.8rem;font-weight:600;margin:0 0 .25rem}.CategoryManagement_subtitle__BmQ0c{color:var(--text-color);font-size:1rem;margin:0}.CategoryManagement_createBtn__iL0VV{align-items:center;background:var(--gray-10);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.CategoryManagement_createBtn__iL0VV:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.CategoryManagement_stats__-48wO{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.CategoryManagement_statCard__nuB28{align-items:center;background:#fff;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 6px #0f172a0d;display:flex;gap:1rem;padding:1.5rem}.CategoryManagement_statIcon__RfyF1{align-items:center;background:var(--gray-10);border-radius:8px;color:var(--text-color);display:flex;height:3rem;justify-content:center;width:3rem}.CategoryManagement_statContent__DGkOs{flex:1 1}.CategoryManagement_statNumber__Acoo\+{color:var(--text-color);font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.CategoryManagement_statLabel__j\+TM6{color:var(--text-color);font-size:.9rem}.CategoryManagement_count__dU4sz{background:var(--gray-10);border-radius:12px;color:var(--text-color);font-size:.8rem;font-weight:500;padding:.25rem .75rem}.CategoryManagement_form__LHgES{display:flex;flex-direction:column;gap:1.5rem}.CategoryManagement_formGroup__8uBbG{display:flex;flex-direction:column;gap:.5rem}.CategoryManagement_label__gnQfy{color:var(--text-color);font-size:.9rem;font-weight:500}.CategoryManagement_input__gQT5a{border:1px solid var(--border-color);border-radius:6px;font-size:1rem;padding:.75rem;transition:border-color .2s,box-shadow .2s}.CategoryManagement_input__gQT5a:focus{border-color:var(--gray-50);box-shadow:0 0 0 3px #0f172a14;outline:none}.CategoryManagement_inputHint__S8XMn{color:var(--text-color);font-size:.8rem;font-style:italic}@media (max-width:768px){.CategoryManagement_header__nZxmj{align-items:stretch;flex-direction:column;gap:1rem}.CategoryManagement_title__X89-h{font-size:1.5rem}.CategoryManagement_createBtn__iL0VV{justify-content:center}.CategoryManagement_stats__-48wO{grid-template-columns:1fr}.CategoryManagement_statCard__nuB28{padding:1rem}.CategoryManagement_statIcon__RfyF1{height:2.5rem;width:2.5rem}.CategoryManagement_statNumber__Acoo\+{font-size:1.2rem}}.NovelManagement_novelManagement__kjDfE{margin:0 auto;max-width:1200px}.NovelManagement_header__3yFLH{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:2rem}.NovelManagement_title__ueWWB{color:var(--text-color);font-size:1.8rem;font-weight:600;margin:0 0 .25rem}.NovelManagement_subtitle__Yo99w{color:var(--text-color);font-size:1rem;margin:0}.NovelManagement_createBtn__eUJW1{align-items:center;background:var(--gray-10);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.NovelManagement_createBtn__eUJW1:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.NovelManagement_stats__fhOiG{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.NovelManagement_statCard__fOIlP{align-items:center;background:#fff;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 6px #0f172a0d;display:flex;gap:1rem;padding:1.5rem}.NovelManagement_statIcon__yAYiG{align-items:center;background:var(--gray-10);border-radius:8px;color:var(--text-color);display:flex;height:3rem;justify-content:center;width:3rem}.NovelManagement_statContent__R5FKM{flex:1 1}.NovelManagement_statNumber__X629I{color:var(--text-color);font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.NovelManagement_statLabel__dV9R6{color:var(--text-color);font-size:.9rem}.NovelManagement_categories__P-gWh{display:flex;flex-wrap:wrap;gap:.25rem}.NovelManagement_categoryTag__gMWGm{background:var(--gray-10);border-radius:8px;color:var(--text-color);font-size:.7rem;font-weight:500;padding:.2rem .5rem}.NovelManagement_promptCell__lbMbm{color:var(--text-color);font-size:.85rem;line-height:1.4;max-height:5rem;overflow-y:auto;padding:.35rem .25rem;white-space:pre-wrap}.NovelManagement_promptHint__jaR9f{color:var(--text-color);font-size:.8rem;margin:0}.NovelManagement_status__42d20{display:inline-block;font-size:.8rem;padding:.25rem .75rem;text-align:center}.NovelManagement_numericBadge__mm7Xn,.NovelManagement_status__42d20{background:var(--gray-10);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);font-weight:500}.NovelManagement_numericBadge__mm7Xn{align-items:center;display:inline-flex;font-size:.85rem;justify-content:center;min-width:36px;padding:.25rem .5rem}.NovelManagement_form__Y5XfM{display:flex;flex-direction:column;gap:1.5rem}.NovelManagement_formRow__arxR9{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.NovelManagement_formGroup__IEfl\+{display:flex;flex-direction:column;gap:.5rem}.NovelManagement_label__Bxb\+D{color:var(--text-color);font-size:.9rem;font-weight:500}.NovelManagement_input__zPjju,.NovelManagement_select__aczyU,.NovelManagement_textarea__AUywl{background:#fff;border:1px solid var(--border-color);border-radius:6px;font-family:inherit;font-size:1rem;padding:.75rem;transition:border-color .2s,box-shadow .2s}.NovelManagement_input__zPjju:focus,.NovelManagement_select__aczyU:focus,.NovelManagement_textarea__AUywl:focus{border-color:var(--gray-50);box-shadow:0 0 0 3px #0f172a14;outline:none}.NovelManagement_select__aczyU{cursor:pointer}.NovelManagement_textarea__AUywl{min-height:100px;resize:vertical}.NovelManagement_categoryGrid__\+gbZI{grid-gap:.5rem;background:var(--gray-10);border:1px solid var(--border-color);border-radius:6px;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-height:200px;overflow-y:auto;padding:.5rem}.NovelManagement_categoryLabel__FhZ3w{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:.5rem;padding:.5rem;transition:background-color .2s}.NovelManagement_categoryLabel__FhZ3w:hover{background:#fff}.NovelManagement_categoryLabel__FhZ3w input[type=checkbox]{cursor:pointer;height:1rem;width:1rem}.NovelManagement_categoryText__kZRuZ{color:var(--text-color);font-size:.9rem}.NovelManagement_checkboxLabel__C61wm{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:.75rem;margin-top:1.5rem;padding:.5rem;transition:background-color .2s}.NovelManagement_checkboxLabel__C61wm:hover{background:var(--gray-10)}.NovelManagement_checkboxLabel__C61wm input[type=checkbox]{cursor:pointer;height:1.2rem;width:1.2rem}.NovelManagement_checkboxText__wyOar{color:var(--text-color);font-size:1rem}@media (max-width:768px){.NovelManagement_header__3yFLH{align-items:stretch;flex-direction:column;gap:1rem}.NovelManagement_title__ueWWB{font-size:1.5rem}.NovelManagement_createBtn__eUJW1{justify-content:center}.NovelManagement_categoryGrid__\+gbZI,.NovelManagement_formRow__arxR9,.NovelManagement_stats__fhOiG{grid-template-columns:1fr}.NovelManagement_categories__P-gWh{align-items:flex-start;flex-direction:column}}.VolumeManagement_volumeManagement__SG2tZ{margin:0 auto;max-width:1200px}.VolumeManagement_header__UtOcc{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:2rem}.VolumeManagement_title__SD-zo{color:var(--text-color);font-size:1.8rem;font-weight:600;margin:0 0 .25rem}.VolumeManagement_subtitle__s7PXq{color:var(--text-color);font-size:1rem;margin:0}.VolumeManagement_createBtn__a0110{align-items:center;background:var(--gray-10);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.VolumeManagement_createBtn__a0110:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.VolumeManagement_count__5w3TK{background:var(--gray-10);border-radius:12px;color:var(--text-color);font-size:.8rem;font-weight:500;padding:.25rem .75rem}.VolumeManagement_form__Hlbs1{display:flex;flex-direction:column;gap:1.5rem}.VolumeManagement_formGroup__SOmIj{display:flex;flex-direction:column;gap:.5rem}.VolumeManagement_label__6lQmx{color:var(--text-color);font-size:.9rem;font-weight:500}.VolumeManagement_input__cCsFY,.VolumeManagement_select__CxoTs{border:1px solid var(--border-color);border-radius:6px;font-family:inherit;font-size:1rem;padding:.75rem;transition:border-color .2s,box-shadow .2s}.VolumeManagement_input__cCsFY:focus,.VolumeManagement_select__CxoTs:focus{border-color:var(--gray-50);box-shadow:0 0 0 3px #0f172a14;outline:none}.VolumeManagement_select__CxoTs{cursor:pointer}.VolumeManagement_inputHint__Sj2Au{color:var(--text-color);font-size:.8rem;font-style:italic}@media (max-width:768px){.VolumeManagement_header__UtOcc{align-items:stretch;flex-direction:column;gap:1rem}.VolumeManagement_title__SD-zo{font-size:1.5rem}.VolumeManagement_createBtn__a0110{justify-content:center}}.ChapterManagement_chapterManagement__DErTm{margin:0 auto;max-width:1200px}.ChapterManagement_header__aHjjC{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:2rem}.ChapterManagement_title__GtRF\+{color:var(--text-color);font-size:1.8rem;font-weight:600;margin:0 0 .25rem}.ChapterManagement_subtitle__QWUaF{color:var(--text-color);font-size:1rem;margin:0}.ChapterManagement_createBtn__4zRbq{align-items:center;background:var(--gray-10);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.ChapterManagement_createBtn__4zRbq:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.ChapterManagement_contentLength__t2nLN{background:var(--gray-10);border-radius:12px;color:var(--text-color);font-size:.8rem;font-weight:500;padding:.25rem .75rem}.ChapterManagement_form__o0Wdp{display:flex;flex-direction:column;gap:1.5rem}.ChapterManagement_formRow__wo59Q{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:2fr 1fr}.ChapterManagement_formGroup__sdkeB{display:flex;flex-direction:column;gap:.5rem}.ChapterManagement_label__q-u4P{color:var(--text-color);font-size:.9rem;font-weight:500}.ChapterManagement_input__M-UGV,.ChapterManagement_select__Xut0r,.ChapterManagement_textarea__RfhPl{border:1px solid var(--border-color);border-radius:6px;font-family:inherit;font-size:1rem;padding:.75rem;transition:border-color .2s,box-shadow .2s}.ChapterManagement_input__M-UGV:focus,.ChapterManagement_select__Xut0r:focus,.ChapterManagement_textarea__RfhPl:focus{border-color:var(--gray-50);box-shadow:0 0 0 3px #0f172a14;outline:none}.ChapterManagement_select__Xut0r{cursor:pointer}.ChapterManagement_textarea__RfhPl{line-height:1.6;min-height:200px;resize:vertical}.ChapterManagement_inputHint__GOkAz{color:var(--text-color);font-size:.8rem;font-style:italic}.ChapterManagement_fileUpload__7elsH{width:100%}.ChapterManagement_uploadArea__vI\+VR{background:var(--gray-10);border:2px dashed var(--border-color);border-radius:8px;cursor:pointer;padding:2rem;text-align:center;transition:all .3s ease}.ChapterManagement_uploadArea__vI\+VR:hover{background:var(--gray-20);border-color:var(--gray-50)}.ChapterManagement_uploadIcon__dY-eL{align-items:center;display:flex;justify-content:center;margin-bottom:1rem;opacity:.6}.ChapterManagement_uploadText__YXAva p{color:var(--text-color);margin:.5rem 0}.ChapterManagement_uploadHint__ya6iU{color:var(--text-color);font-size:.85rem}.ChapterManagement_uploadBtn__Smedz{align-items:center;background:var(--gray-10);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;margin-top:1rem;padding:.75rem 1.5rem;transition:all .2s}.ChapterManagement_uploadBtn__Smedz:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.ChapterManagement_fileSelected__2gqPL{background:var(--gray-10);border:1px solid var(--border-color);border-radius:8px;padding:1rem}.ChapterManagement_fileInfo__NaCHH{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.ChapterManagement_fileName__atWgn{align-items:center;color:var(--text-color);display:flex;font-weight:500;gap:.5rem}.ChapterManagement_fileSize__vDq2h{background:var(--gray-20);border-radius:4px;color:var(--text-color);font-size:.85rem;padding:.25rem .5rem}.ChapterManagement_filePreview__Mi0ab{background:#fff;border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);font-family:Courier New,monospace;font-size:.85rem;line-height:1.4;margin-bottom:1rem;max-height:120px;overflow-y:auto;padding:.75rem}.ChapterManagement_fileActions__gn9gj{display:flex;gap:.5rem}.ChapterManagement_removeFileBtn__4gIgL,.ChapterManagement_replaceFileBtn__Q5C1d{align-items:center;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:500;gap:.4rem;padding:.5rem 1rem;transition:all .2s}.ChapterManagement_removeFileBtn__4gIgL{background:var(--gray-10);color:var(--text-color)}.ChapterManagement_removeFileBtn__4gIgL:hover{background:var(--gray-20);transform:translateY(-1px)}.ChapterManagement_replaceFileBtn__Q5C1d{background:var(--gray-10);color:var(--text-color)}.ChapterManagement_replaceFileBtn__Q5C1d:hover{background:var(--gray-20);transform:translateY(-1px)}.ChapterManagement_existingContent__l0v9h{background:var(--gray-10);border:1px solid var(--border-color);border-radius:8px;padding:1rem}.ChapterManagement_contentInfo__icmOF{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.ChapterManagement_contentLabel__Z1Lah{color:var(--text-color);font-weight:500}.ChapterManagement_contentSize__ppbH0{background:var(--gray-20);border-radius:4px;color:var(--text-color);font-size:.85rem;padding:.25rem .5rem}.ChapterManagement_contentPreview__zBpSm{background:#fff;border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);font-family:Courier New,monospace;font-size:.85rem;line-height:1.4;margin-bottom:1rem;max-height:120px;overflow-y:auto;padding:.75rem}.ChapterManagement_replaceBtn__GSaMA{align-items:center;background:var(--gray-10);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.ChapterManagement_replaceBtn__GSaMA:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.ChapterManagement_existingActions__ESdi1{display:flex;flex-wrap:wrap;gap:.75rem}.ChapterManagement_copyBtn__2AW\+5{align-items:center;background:var(--gray-10);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.ChapterManagement_copyBtn__2AW\+5:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}@media (max-width:768px){.ChapterManagement_header__aHjjC{align-items:stretch;flex-direction:column;gap:1rem}.ChapterManagement_title__GtRF\+{font-size:1.5rem}.ChapterManagement_createBtn__4zRbq{justify-content:center}.ChapterManagement_formRow__wo59Q{grid-template-columns:1fr}.ChapterManagement_textarea__RfhPl{min-height:150px}}.ChapterManagement_translationStatus__wUJs-{border-radius:4px;display:inline-block;font-size:.8rem;font-weight:500;min-width:60px;padding:4px 8px;text-align:center}.ChapterManagement_translated__qbZrO,.ChapterManagement_untranslated__igWic{background-color:var(--gray-10);border:1px solid var(--border-color);color:var(--text-color)}.CarouselManagement_carouselManagement__sDU7j{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1200px}.CarouselManagement_header__jlVd4{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.CarouselManagement_headerInfo__92CzH{display:flex;flex-direction:column;gap:.35rem}.CarouselManagement_title__kOgAR{color:var(--text-color);font-size:1.9rem;font-weight:600;margin:0}.CarouselManagement_subtitle__PqAYG{color:var(--text-color);font-size:1rem;margin:0;opacity:.75}.CarouselManagement_createBtn__9ZMow{align-items:center;background:var(--gray-10);border:1px solid var(--border-color);border-radius:10px;color:var(--text-color);cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:transform .2s ease,box-shadow .2s ease}.CarouselManagement_createBtn__9ZMow:hover{box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.CarouselManagement_stats__xd93B{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.CarouselManagement_statCard__Ogrfm{align-items:center;background:#fff;border:1px solid var(--border-color);border-radius:14px;box-shadow:0 12px 24px #0f172a0a;display:flex;gap:1rem;padding:1.5rem}.CarouselManagement_statIcon__x-mKU{align-items:center;background:var(--gray-10);border-radius:12px;color:var(--text-color);display:flex;height:3.2rem;justify-content:center;width:3.2rem}.CarouselManagement_statNumber__2-o\+R{color:var(--text-color);font-size:1.6rem;font-weight:700;line-height:1.1}.CarouselManagement_statLabel__ZdjXb{color:var(--text-color);font-size:.9rem;opacity:.7}.CarouselManagement_thumbnailLink__WlP0Y{border:1px solid var(--border-color);border-radius:10px;display:inline-block;overflow:hidden}.CarouselManagement_thumbnail__Xx5\+m{display:block;height:68px;object-fit:cover;width:120px}.CarouselManagement_link__-ryzS{color:#4f46e5;color:var(--theme-50,#4f46e5);text-decoration:none;word-break:break-all}.CarouselManagement_link__-ryzS:hover{text-decoration:underline}.CarouselManagement_statusBadge__b\+IDt{align-items:center;border-radius:999px;display:inline-flex;font-size:.85rem;font-weight:600;justify-content:center;min-width:64px;padding:.2rem .75rem}.CarouselManagement_statusActive__ZvoBJ{background:#38a16926;color:#2f855a}.CarouselManagement_statusInactive__MJuBL{background:#e53e3e26;color:#c53030}.CarouselManagement_form__akIVi{display:flex;flex-direction:column;gap:1.5rem}.CarouselManagement_formGroup__\+5bPB{display:flex;flex-direction:column;gap:.5rem}.CarouselManagement_label__-uy\+\+{color:var(--text-color);font-size:.95rem;font-weight:500}.CarouselManagement_input__F\+N0l{border:1px solid var(--border-color);border-radius:8px;font-size:1rem;padding:.75rem;transition:border-color .2s ease,box-shadow .2s ease}.CarouselManagement_input__F\+N0l:focus{border-color:#4f46e5;border-color:var(--theme-50,#4f46e5);box-shadow:0 0 0 3px #4f46e526;outline:none}.CarouselManagement_inputHint__su1qx{color:var(--text-color);font-size:.8rem;opacity:.7}.CarouselManagement_preview__zRAew{border:1px solid var(--border-color);border-radius:12px;margin-top:.5rem;max-height:200px;overflow:hidden}.CarouselManagement_previewImage__Ss942{display:block;height:auto;object-fit:cover;width:100%}.CarouselManagement_inlineGroup__o9J3-{grid-gap:1.25rem;align-items:center;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.CarouselManagement_checkboxGroup__gLU6S{margin-top:1.25rem}.CarouselManagement_checkboxWrapper__FdNOT{align-items:center;display:flex;font-weight:500;gap:.5rem}.CarouselManagement_checkboxWrapper__FdNOT input{height:18px;width:18px}@media (max-width:768px){.CarouselManagement_header__jlVd4{align-items:stretch;flex-direction:column}.CarouselManagement_title__kOgAR{font-size:1.6rem}.CarouselManagement_createBtn__9ZMow{justify-content:center}.CarouselManagement_thumbnail__Xx5\+m{height:60px;width:100px}.CarouselManagement_inlineGroup__o9J3-{grid-template-columns:1fr}}.EdgettsManagement_edgettsManagement__JJM29{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:960px}.EdgettsManagement_header__mahRC{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.EdgettsManagement_title__x0cpK{color:var(--text-color);margin:0}.EdgettsManagement_subtitle__ob3M3{color:var(--text-color);margin:.25rem 0 0}.EdgettsManagement_refreshBtn__Y30-O{background:var(--gray-10);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;padding:.75rem 1.5rem;transition:transform .2s,box-shadow .2s}.EdgettsManagement_refreshBtn__Y30-O:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.EdgettsManagement_refreshBtn__Y30-O:not(:disabled):hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.EdgettsManagement_panel__TljDC{border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 8px #0f172a0d;padding:1.5rem}.EdgettsManagement_form__YszRC{display:flex;flex-direction:column;gap:1.5rem}.EdgettsManagement_formRow__U7Nbb{display:flex;flex-direction:column;gap:.5rem}.EdgettsManagement_label__-qNfD{color:var(--text-color);font-size:.95rem;font-weight:500}.EdgettsManagement_fileInput__-qwai,.EdgettsManagement_input__qhOcz,.EdgettsManagement_select__C0R4J{border:1px solid var(--border-color);border-radius:8px;font-size:1rem;padding:.75rem;transition:border-color .2s,box-shadow .2s}.EdgettsManagement_fileInput__-qwai:focus,.EdgettsManagement_input__qhOcz:focus,.EdgettsManagement_select__C0R4J:focus,.EdgettsManagement_textarea__qoA2T:focus{border-color:var(--gray-50);box-shadow:0 0 0 3px #0f172a14;outline:none}.EdgettsManagement_textarea__qoA2T{border:1px solid var(--border-color);border-radius:12px;font-family:Fira Code,JetBrains Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.95rem;line-height:1.5;min-height:240px;padding:1rem;resize:vertical}.EdgettsManagement_hint__7Qd\+8{color:var(--text-color);font-size:.85rem}.EdgettsManagement_fileInfo__E\+nw7{color:var(--gray-80);font-size:.9rem;margin-top:.25rem}.EdgettsManagement_error__cwgIB{background:var(--gray-20);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);font-size:.9rem;padding:.75rem 1rem}.EdgettsManagement_actions__EDNMQ{display:flex;justify-content:flex-end}.EdgettsManagement_submitBtn__pKz1-{background:var(--gray-10);border:1px solid var(--border-color);border-radius:999px;color:var(--text-color);cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.75rem;transition:transform .2s,box-shadow .2s}.EdgettsManagement_submitBtn__pKz1-:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.EdgettsManagement_submitBtn__pKz1-:not(:disabled):hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.EdgettsManagement_resultCard__K\+S3p{border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 8px #0f172a0d;padding:1.5rem}.EdgettsManagement_resultTitle__bO7SM{color:var(--text-color);font-size:1.25rem;font-weight:600;margin:0 0 1rem}.EdgettsManagement_resultList__xc0VB{display:flex;flex-direction:column;font-size:.95rem;gap:.75rem;list-style:none;margin:0;padding:0}.EdgettsManagement_resultList__xc0VB span{color:var(--gray-80);margin-right:.25rem}.EdgettsManagement_resultList__xc0VB a{color:var(--text-color);text-decoration:underline;word-break:break-all}.EdgettsManagement_progressSection__omyME{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.EdgettsManagement_progressToggle__RidQt{align-self:flex-start;background:var(--gray-10);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;padding:.5rem 1rem;transition:transform .2s,box-shadow .2s}.EdgettsManagement_progressToggle__RidQt:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.EdgettsManagement_progressTableWrapper__zOr0d{border:1px solid var(--border-color);border-radius:12px;max-height:320px;overflow:auto}.EdgettsManagement_progressTable__QyeDK{border-collapse:collapse;font-size:.9rem;width:100%}.EdgettsManagement_progressTable__QyeDK thead{background:var(--gray-10);position:-webkit-sticky;position:sticky;top:0;z-index:1}.EdgettsManagement_progressTable__QyeDK td,.EdgettsManagement_progressTable__QyeDK th{border-bottom:1px solid var(--border-color);padding:.6rem .8rem;text-align:left}.EdgettsManagement_progressTable__QyeDK tbody tr:hover{background:#0f172a0a}.EdgettsManagement_progressTable__QyeDK td:nth-child(3){max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.EdgettsManagement_header__mahRC{align-items:stretch;flex-direction:column}.EdgettsManagement_actions__EDNMQ{justify-content:stretch}.EdgettsManagement_refreshBtn__Y30-O,.EdgettsManagement_submitBtn__pKz1-{width:100%}.EdgettsManagement_progressTable__QyeDK td:nth-child(3){max-width:160px}}.SpeakerManagement_speakerManagement__TOWk6{margin:0 auto;max-width:1400px}.SpeakerManagement_header__MirJN{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:2rem}.SpeakerManagement_title__q\+Qsl{color:var(--text-color);font-size:1.8rem;font-weight:600;margin:0 0 .25rem}.SpeakerManagement_subtitle__e5W6z{color:var(--text-color);font-size:1rem;margin:0}.SpeakerManagement_createBtn__Ygeqk{align-items:center;background:var(--gray-10);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.SpeakerManagement_createBtn__Ygeqk:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.SpeakerManagement_stats__i4rIe{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.SpeakerManagement_statCard__ocBnE{align-items:center;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 6px #0f172a0d;display:flex;gap:1rem;padding:1.5rem}.SpeakerManagement_statIcon__vHnsr{align-items:center;background:var(--gray-10);border-radius:8px;color:var(--text-color);display:flex;font-size:1.5rem;height:3rem;justify-content:center;width:3rem}.SpeakerManagement_statContent__xnZoK{flex:1 1}.SpeakerManagement_statNumber__\+pYZE{color:var(--text-color);font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.SpeakerManagement_statLabel__0\+-O1{color:var(--text-color);font-size:.9rem}.SpeakerManagement_filterSection__PY1yI{border:1px solid var(--border-color);border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.SpeakerManagement_filterHeader__OxiAL{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.SpeakerManagement_filterTitle__cmvDP{align-items:center;color:var(--text-color);display:flex;font-weight:600;gap:.5rem}.SpeakerManagement_clearBtn__SNjQw{background:#0000;border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s}.SpeakerManagement_clearBtn__SNjQw:hover{background:var(--gray-10);color:var(--text-color)}.SpeakerManagement_filters__iMLxU{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.SpeakerManagement_filterSelect__RkVVS{border:1px solid var(--border-color);border-radius:6px;cursor:pointer;font-size:.95rem;padding:.65rem;transition:border-color .2s}.SpeakerManagement_filterSelect__RkVVS:hover{border-color:var(--gray-50)}.SpeakerManagement_filterSelect__RkVVS:focus{border-color:var(--gray-50);box-shadow:0 0 0 3px #0f172a14;outline:none}.SpeakerManagement_badge__amrtY{border-radius:12px;display:inline-block;font-size:.85rem;font-weight:500;padding:.25rem .75rem}.SpeakerManagement_badge女__eyhF5{background:#fce7f3;color:#ec4899}.SpeakerManagement_badge男__1TAJJ{background:#dbeafe;color:#3b82f6}.SpeakerManagement_ageBadge__Yot3X{background:var(--gray-10);color:var(--text-color)}.SpeakerManagement_ageBadge__Yot3X,.SpeakerManagement_langBadge__60ytY{border-radius:12px;display:inline-block;font-size:.85rem;font-weight:500;padding:.25rem .75rem}.SpeakerManagement_langBadge__60ytY{color:#16a34a}.SpeakerManagement_multiYes__DYPJS{color:#16a34a;font-size:1.1rem;font-weight:600}.SpeakerManagement_multiNo__r3kMA{color:var(--text-color);font-size:1.1rem;font-weight:600}.SpeakerManagement_tags__pDAE3{color:var(--text-color);font-size:.85rem}.SpeakerManagement_form__YGAdd{display:flex;flex-direction:column;gap:1.5rem}.SpeakerManagement_formRow__VMI61{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.SpeakerManagement_formGroup__gRE5B{display:flex;flex-direction:column;gap:.5rem}.SpeakerManagement_label__wOzbP{color:var(--text-color);font-size:.9rem;font-weight:500}.SpeakerManagement_input__zVUHk,.SpeakerManagement_select__OydYb{border:1px solid var(--border-color);border-radius:6px;font-size:1rem;padding:.75rem;transition:border-color .2s,box-shadow .2s}.SpeakerManagement_input__zVUHk:focus,.SpeakerManagement_select__OydYb:focus{border-color:var(--gray-50);box-shadow:0 0 0 3px #0f172a14;outline:none}.SpeakerManagement_select__OydYb{background:#fff;cursor:pointer}.SpeakerManagement_checkboxLabel__eM2H4{align-items:center;color:var(--text-color);cursor:pointer;display:flex;font-size:.95rem;gap:.5rem}.SpeakerManagement_checkboxLabel__eM2H4 input[type=checkbox]{cursor:pointer;height:1.2rem;width:1.2rem}.SpeakerManagement_inputHint__cVf9b{color:var(--text-color);font-size:.8rem;font-style:italic}@media (max-width:768px){.SpeakerManagement_header__MirJN{align-items:stretch;flex-direction:column;gap:1rem}.SpeakerManagement_title__q\+Qsl{font-size:1.5rem}.SpeakerManagement_createBtn__Ygeqk{justify-content:center}.SpeakerManagement_stats__i4rIe{grid-template-columns:1fr}.SpeakerManagement_statCard__ocBnE{padding:1rem}.SpeakerManagement_statIcon__vHnsr{font-size:1.2rem;height:2.5rem;width:2.5rem}.SpeakerManagement_statNumber__\+pYZE{font-size:1.2rem}.SpeakerManagement_filters__iMLxU,.SpeakerManagement_formRow__VMI61{grid-template-columns:1fr}}.TextToJsonTool_textToJson__iYDE7{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:960px}.TextToJsonTool_header__UKPEd{align-items:center;display:flex;gap:1rem;justify-content:space-between}.TextToJsonTool_title__Nn6OT{color:var(--text-color);font-size:1.75rem;font-weight:600;margin:0}.TextToJsonTool_subtitle__\+qo9G{color:var(--text-color);font-size:.95rem;margin:.35rem 0 0}.TextToJsonTool_panel__-7wun,.TextToJsonTool_resultSection__4jJq4{background:var(--background-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 8px #0f172a0d;padding:1.5rem}.TextToJsonTool_form__NhHnq{display:flex;flex-direction:column;gap:1.25rem}.TextToJsonTool_modeSwitch__p9mih{display:flex;flex-wrap:wrap;gap:.75rem}.TextToJsonTool_modeButton__1\+iLL{background:#0f172a05;border:1px solid var(--border-color);border-radius:999px;color:var(--text-color);cursor:pointer;font-size:.95rem;padding:.5rem 1.35rem;transition:background .2s,transform .2s,box-shadow .2s}.TextToJsonTool_modeButton__1\+iLL:hover{background:#0f172a0f}.TextToJsonTool_modeButtonActive__6LUY7{background:var(--gray-10);box-shadow:0 4px 12px #0f172a14;transform:translateY(-1px)}.TextToJsonTool_modeButton__1\+iLL:focus{box-shadow:0 0 0 3px #0f172a14;outline:none}.TextToJsonTool_formRow__6I0Ds{display:flex;flex-direction:column;gap:.5rem}.TextToJsonTool_inlineFields__LY9sG{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.TextToJsonTool_label__U25ZL{color:var(--text-color);font-size:.95rem;font-weight:500}.TextToJsonTool_input__CKbRf,.TextToJsonTool_textarea__apAyj{background:#ffffff05;border:1px solid var(--border-color);border-radius:10px;color:var(--text-color);font-size:1rem;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s}.TextToJsonTool_textarea__apAyj{font-family:Fira Code,JetBrains Mono,Menlo,Monaco,Consolas,Courier New,monospace;line-height:1.5;min-height:220px;resize:vertical}.TextToJsonTool_fileInput__SuWtL{background:#ffffff05;border:1px solid var(--border-color);border-radius:10px;color:var(--text-color);font-size:.95rem;padding:.65rem}.TextToJsonTool_fileInput__SuWtL:focus,.TextToJsonTool_input__CKbRf:focus,.TextToJsonTool_textarea__apAyj:focus{border-color:var(--gray-50);box-shadow:0 0 0 3px #0f172a14;outline:none}.TextToJsonTool_hint__sfK3c{color:var(--text-color);font-size:.85rem;margin:0}.TextToJsonTool_fileInfo__0EqKJ{color:var(--gray-80);font-size:.9rem;margin:.35rem 0 0}.TextToJsonTool_error__US1JM{background:#d92d201a;border:1px solid #d92d2040;border-radius:10px;color:#d92d20;font-size:.95rem;padding:.75rem 1rem}.TextToJsonTool_actions__ZakUi{display:flex;justify-content:flex-end}.TextToJsonTool_submitBtn__7dTTm{background:var(--gray-10);border:1px solid var(--border-color);border-radius:999px;color:var(--text-color);cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.75rem;transition:transform .2s,box-shadow .2s}.TextToJsonTool_submitBtn__7dTTm:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.TextToJsonTool_submitBtn__7dTTm:not(:disabled):hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.TextToJsonTool_resultHeader__1TAD9{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.TextToJsonTool_resultTitle__zgu0E{color:var(--text-color);font-size:1.4rem;margin:0}.TextToJsonTool_resultSummary__6Z\+az{color:var(--text-color);font-size:.95rem;margin:.35rem 0 0}.TextToJsonTool_resultActions__QoeGi{display:flex;gap:.75rem}.TextToJsonTool_tableWrapper__uvenu{margin-top:1.5rem;overflow:auto}.TextToJsonTool_resultTable__XR08M{border-collapse:collapse;min-width:640px;width:100%}.TextToJsonTool_resultTable__XR08M td,.TextToJsonTool_resultTable__XR08M th{border:1px solid var(--border-color);font-size:.9rem;padding:.65rem .75rem;text-align:left}.TextToJsonTool_resultTable__XR08M th{background:#0f172a0a;color:var(--gray-80);font-weight:600}.TextToJsonTool_resultTable__XR08M td{color:var(--text-color);vertical-align:top}.TextToJsonTool_statusCreated__Lnu9c{color:#15803d;font-weight:600}.TextToJsonTool_statusUpdated__RmCT7{color:#1d4ed8;font-weight:600}.TextToJsonTool_statusFailed__9e0KV{color:#d92d20;font-weight:600}.TextToJsonTool_secondaryBtn__ObWBI{background:#0000;border:1px solid var(--border-color);border-radius:999px;color:var(--text-color);cursor:pointer;font-size:.95rem;padding:.6rem 1.4rem;transition:background .2s,transform .2s}.TextToJsonTool_secondaryBtn__ObWBI:hover{background:#0f172a0d;transform:translateY(-1px)}.TextToJsonTool_copyStatus__Jz-bq{color:var(--text-color);font-size:.85rem;margin-top:.5rem}.TextToJsonTool_metadata__k7ZJe{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.25rem}.TextToJsonTool_metaItem__hEmlW{display:flex;flex-direction:column;gap:.35rem;min-width:200px}.TextToJsonTool_metaLabel__KypZc{color:var(--text-color);font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.TextToJsonTool_metaValue__vyJdF{color:var(--text-color);font-size:1rem;font-weight:500;word-break:break-all}.TextToJsonTool_metaLink__afcst{color:var(--text-color);font-size:1rem;text-decoration:underline;word-break:break-all}.TextToJsonTool_preview__MysdL{margin-top:1.5rem}.TextToJsonTool_previewTitle__aaOct{color:var(--text-color);font-size:1.05rem;font-weight:600;margin:0 0 .75rem}.TextToJsonTool_previewContent__SdL51{background:#0f172a0a;border:1px solid var(--border-color);border-radius:12px;font-family:Fira Code,JetBrains Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.9rem;line-height:1.5;margin:0;max-height:360px;overflow:auto;padding:1rem}.TextToJsonTool_sentences__4GKm7{margin-top:1.5rem}.TextToJsonTool_sentenceList__1ZbrV{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.TextToJsonTool_sentenceItem__Gdy4v{align-items:baseline;background:#0f172a05;border:1px solid var(--border-color);border-radius:10px;display:flex;gap:.75rem;padding:.75rem 1rem}.TextToJsonTool_sentenceId__mr5qR{color:var(--gray-80);font-family:Fira Code,JetBrains Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.95rem;min-width:3.5rem}.TextToJsonTool_sentenceContent__okNlf{color:var(--text-color);line-height:1.6}@media (max-width:768px){.TextToJsonTool_modeSwitch__p9mih{flex-direction:column}.TextToJsonTool_modeButton__1\+iLL{text-align:center;width:100%}.TextToJsonTool_inlineFields__LY9sG{grid-template-columns:1fr}.TextToJsonTool_resultActions__QoeGi{flex-wrap:wrap;justify-content:flex-start;width:100%}.TextToJsonTool_secondaryBtn__ObWBI{text-align:center;width:100%}}.OpenAITranslateTool_translateTool__QJ91K{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:960px}.OpenAITranslateTool_header__bU5fi{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.OpenAITranslateTool_title__lHGvg{color:var(--text-color);font-size:1.75rem;font-weight:600;margin:0}.OpenAITranslateTool_subtitle__MpDTd{color:var(--text-color);font-size:.95rem;margin:.35rem 0 0;max-width:580px}.OpenAITranslateTool_docsLink__hLNwE{border:1px solid var(--border-color);border-radius:999px;color:var(--text-color);font-size:.95rem;padding:.55rem 1.4rem;text-decoration:none;transition:background .2s,transform .2s}.OpenAITranslateTool_docsLink__hLNwE:hover{background:#0f172a0f;transform:translateY(-1px)}.OpenAITranslateTool_panel__wz2mw,.OpenAITranslateTool_resultSection__CxOVg{background:var(--background-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 8px #0f172a0d;padding:1.5rem}.OpenAITranslateTool_form__owfaT{display:flex;flex-direction:column;gap:1.25rem}.OpenAITranslateTool_panelTitle__EwXqt{color:var(--text-color);font-size:1.2rem;font-weight:600;margin:0 0 .35rem}.OpenAITranslateTool_formRow__lijhU{display:flex;flex-direction:column;gap:.5rem}.OpenAITranslateTool_inlineFields__pLkfR{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.OpenAITranslateTool_label__9t1lQ{color:var(--text-color);font-size:.95rem;font-weight:500}.OpenAITranslateTool_fileInput__xr\+Hl,.OpenAITranslateTool_input__Av0YD,.OpenAITranslateTool_textarea__idcPq{background:#ffffff05;border:1px solid var(--border-color);border-radius:10px;color:var(--text-color);font-size:1rem;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s}.OpenAITranslateTool_textarea__idcPq{font-family:Fira Code,JetBrains Mono,Menlo,Monaco,Consolas,Courier New,monospace;line-height:1.5;min-height:160px;resize:vertical}.OpenAITranslateTool_fileInput__xr\+Hl{padding:.65rem}.OpenAITranslateTool_fileInput__xr\+Hl:focus,.OpenAITranslateTool_input__Av0YD:focus,.OpenAITranslateTool_textarea__idcPq:focus{border-color:var(--gray-50);box-shadow:0 0 0 3px #0f172a14;outline:none}.OpenAITranslateTool_hint__XHphw{color:var(--text-color);font-size:.85rem;margin:0}.OpenAITranslateTool_fileInfo__K5keG{color:var(--gray-80);font-size:.9rem;margin:.35rem 0 0}.OpenAITranslateTool_error__IuQ0G{background:#d92d201a;border:1px solid #d92d2040;border-radius:10px;color:#d92d20;font-size:.95rem;padding:.75rem 1rem}.OpenAITranslateTool_actions__mBoya{display:flex;justify-content:flex-end}.OpenAITranslateTool_submitBtn__2La8r{background:var(--gray-10);border:1px solid var(--border-color);border-radius:999px;color:var(--text-color);cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.75rem;transition:transform .2s,box-shadow .2s}.OpenAITranslateTool_submitBtn__2La8r:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.OpenAITranslateTool_submitBtn__2La8r:not(:disabled):hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.OpenAITranslateTool_resultHeader__WkTnq{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.OpenAITranslateTool_resultTitle__go6xp{color:var(--text-color);font-size:1.4rem;margin:0}.OpenAITranslateTool_resultSummary__7eEc2{color:var(--text-color);font-size:.95rem;margin:.35rem 0 0}.OpenAITranslateTool_resultActions__tT-bB{display:flex;gap:.75rem}.OpenAITranslateTool_listHeader__nTF8V{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.OpenAITranslateTool_listActions__TE8uS{display:flex;gap:.6rem}.OpenAITranslateTool_tableWrapper__UgmTg{border:1px solid var(--border-color);border-radius:10px;margin-top:.75rem;max-height:360px;overflow:auto}.OpenAITranslateTool_chapterTable__IfO6X{border-collapse:collapse;min-width:640px;width:100%}.OpenAITranslateTool_chapterTable__IfO6X td,.OpenAITranslateTool_chapterTable__IfO6X th{border-bottom:1px solid var(--border-color);font-size:.9rem;padding:.65rem .75rem;text-align:left}.OpenAITranslateTool_chapterTable__IfO6X th{background:#0f172a0a;color:var(--gray-80);font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:1}.OpenAITranslateTool_statusPending__XgQsC{color:var(--text-color);font-weight:500}.OpenAITranslateTool_statusUpdated__VABB8{color:#1d4ed8;font-weight:600}.OpenAITranslateTool_statusFailed__urZER{color:#d92d20;font-weight:600}.OpenAITranslateTool_secondaryBtn__hpXiN{background:#0000;border:1px solid var(--border-color);border-radius:999px;color:var(--text-color);cursor:pointer;font-size:.95rem;padding:.6rem 1.4rem;transition:background .2s,transform .2s}.OpenAITranslateTool_secondaryBtn__hpXiN:hover{background:#0f172a0d;transform:translateY(-1px)}.OpenAITranslateTool_progressSection__Vb4EA{background:var(--background-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 8px #0f172a0d;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.OpenAITranslateTool_progressHeader__7ZRhR{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.OpenAITranslateTool_statusBadge__Yb8E6{border:1px solid var(--border-color);border-radius:999px;color:var(--text-color);font-size:.85rem;font-weight:600;padding:.25rem .85rem}.OpenAITranslateTool_progressDetail__Kaq52{color:var(--text-color);font-size:.9rem}.OpenAITranslateTool_progressBar__eT7SA{background:#0f172a14;border-radius:999px;height:10px;overflow:hidden;position:relative;width:100%}.OpenAITranslateTool_progressFill__mrWWR{background:var(--gray-10);height:100%;left:0;position:absolute;top:0;transition:width .3s ease}.OpenAITranslateTool_progressFooter__6wgmi{align-items:center;color:var(--text-color);display:flex;font-size:.85rem;justify-content:space-between}.OpenAITranslateTool_copyStatus__cNQzw{color:var(--text-color);font-size:.85rem;margin-top:.5rem}.OpenAITranslateTool_metadata__YpZFh{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.25rem}.OpenAITranslateTool_metaItem__sWG1-{display:flex;flex-direction:column;gap:.35rem;min-width:200px}.OpenAITranslateTool_metaLabel__sViAV{color:var(--text-color);font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.OpenAITranslateTool_metaValue__tQBO5{color:var(--text-color);font-size:1rem;font-weight:500;word-break:break-all}.OpenAITranslateTool_metaLink__-ukB5{color:var(--text-color);font-size:1rem;text-decoration:underline;word-break:break-all}.OpenAITranslateTool_preview__dAXzX{margin-top:1.5rem}.OpenAITranslateTool_previewTitle__LLRNB{color:var(--text-color);font-size:1.05rem;font-weight:600;margin:0 0 .75rem}.OpenAITranslateTool_previewContent__BD5VS{background:#0f172a0a;border:1px solid var(--border-color);border-radius:12px;font-family:Fira Code,JetBrains Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.9rem;line-height:1.5;margin:0;max-height:360px;overflow:auto;padding:1rem}.OpenAITranslateTool_reviewHeader__VxNh3{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.OpenAITranslateTool_reviewHeaderActions__2Axwb{display:flex;gap:.75rem}.OpenAITranslateTool_reviewLayout__Eb2so{align-items:stretch;display:flex;flex-wrap:wrap;gap:1.5rem}.OpenAITranslateTool_reviewSidebar__aXbFn{display:flex;flex:0 0 260px;flex-direction:column;gap:1rem}.OpenAITranslateTool_reviewChapterList__ue6m0{background:#0f172a05;border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;max-height:420px;overflow-y:auto}.OpenAITranslateTool_reviewChapterItem__LEHhI{background:#0000;border:none;border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem;text-align:left;transition:background .2s}.OpenAITranslateTool_reviewChapterItem__LEHhI:last-child{border-bottom:none}.OpenAITranslateTool_reviewChapterItem__LEHhI:hover{background:#0f172a0d}.OpenAITranslateTool_reviewChapterItemActive__s7Rx7{background:#1d4ed81f}.OpenAITranslateTool_reviewChapterTitle__ynAYc{color:var(--text-color);font-size:.95rem;font-weight:600}.OpenAITranslateTool_reviewChapterMeta__Qod2t{color:var(--text-color);display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem}.OpenAITranslateTool_reviewContent__GLUx9{display:flex;flex:1 1;flex-direction:column;gap:1.25rem;min-width:0}.OpenAITranslateTool_reviewControls__S0crY{display:flex;flex-direction:column;gap:.75rem}.OpenAITranslateTool_reviewSummary__ofTf4{color:var(--gray-80);display:flex;flex-wrap:wrap;font-size:.95rem;gap:1rem}.OpenAITranslateTool_reviewControlFields__mkPfy{display:flex;flex-direction:column;gap:.75rem}.OpenAITranslateTool_reviewInstructionArea__mnsZq{background:#ffffff05;border:1px solid var(--border-color);border-radius:10px;color:var(--text-color);font-size:.95rem;line-height:1.5;min-height:96px;padding:.75rem 1rem;resize:vertical}.OpenAITranslateTool_reviewInstructionArea__mnsZq:focus{border-color:var(--gray-50);box-shadow:0 0 0 3px #0f172a14;outline:none}.OpenAITranslateTool_reviewControlButtons__L-q1N{display:flex;flex-wrap:wrap;gap:.6rem}.OpenAITranslateTool_reviewSentenceList__57bzQ{display:flex;flex-direction:column;gap:1rem;max-height:560px;overflow-y:auto;padding-right:.5rem}.OpenAITranslateTool_reviewSentenceCard__F\+Prf{background:#0f172a05;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 1px 4px #0f172a08;display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem}.OpenAITranslateTool_reviewSentenceHeader__oPTJU{align-items:center;color:var(--text-color);display:flex;font-size:.85rem;gap:.75rem;justify-content:space-between}.OpenAITranslateTool_reviewSentenceIndex__MHiby{color:var(--text-color);font-weight:600}.OpenAITranslateTool_reviewSentenceMeta__9vzj5{color:var(--text-color);font-size:.8rem}.OpenAITranslateTool_reviewSentenceOriginal__j3jqz{border-left:3px solid #1d4ed866;color:var(--gray-80);font-size:.95rem;padding-left:.75rem;white-space:pre-wrap}.OpenAITranslateTool_reviewSentenceTextarea__Qa3Z1{background:#ffffff05;border:1px solid var(--border-color);border-radius:10px;color:var(--text-color);font-size:.95rem;line-height:1.6;min-height:120px;padding:.75rem 1rem;resize:vertical}.OpenAITranslateTool_reviewSentenceTextarea__Qa3Z1:focus{border-color:var(--gray-50);box-shadow:0 0 0 3px #0f172a14;outline:none}.OpenAITranslateTool_reviewSentenceActions__6x9JH{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.OpenAITranslateTool_primaryBtn__qFJm5{background:#1d4ed8;border:1px solid #1d4ed8;border-radius:999px;color:#fff;cursor:pointer;font-size:.95rem;padding:.6rem 1.6rem;transition:transform .2s,box-shadow .2s}.OpenAITranslateTool_primaryBtn__qFJm5:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.OpenAITranslateTool_primaryBtn__qFJm5:hover:not(:disabled){box-shadow:0 4px 12px #1d4ed840;transform:translateY(-1px)}.OpenAITranslateTool_success__WyiIK{background:#86efac33;border:1px solid #22c55e59;border-radius:10px;color:#15803d;font-size:.9rem;padding:.6rem .9rem}@media (max-width:768px){.OpenAITranslateTool_inlineFields__pLkfR{grid-template-columns:1fr}.OpenAITranslateTool_resultActions__tT-bB{flex-wrap:wrap;justify-content:flex-start;width:100%}.OpenAITranslateTool_secondaryBtn__hpXiN{text-align:center;width:100%}.OpenAITranslateTool_progressHeader__7ZRhR{align-items:flex-start}.OpenAITranslateTool_progressFooter__6wgmi{align-items:flex-start;flex-direction:column;gap:.35rem}.OpenAITranslateTool_reviewLayout__Eb2so{flex-direction:column}.OpenAITranslateTool_reviewSidebar__aXbFn{flex:1 1}.OpenAITranslateTool_reviewSentenceList__57bzQ{max-height:none}}.OpenAIPodcastTool_podcastTool__8m-cV{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:960px}.OpenAIPodcastTool_header__yNtoK{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.OpenAIPodcastTool_title__CgoJ2{color:var(--text-color);font-size:1.75rem;font-weight:600;margin:0}.OpenAIPodcastTool_subtitle__C9mvL{color:var(--text-color);font-size:.95rem;margin:.35rem 0 0;max-width:580px}.OpenAIPodcastTool_docsLink__amGNz{border:1px solid var(--border-color);border-radius:999px;color:var(--text-color);font-size:.95rem;padding:.55rem 1.4rem;text-decoration:none;transition:background .2s,transform .2s}.OpenAIPodcastTool_docsLink__amGNz:hover{background:#0f172a0f;transform:translateY(-1px)}.OpenAIPodcastTool_panel__tRTua,.OpenAIPodcastTool_resultSection__NwvyQ{background:var(--background-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 8px #0f172a0d;padding:1.5rem}.OpenAIPodcastTool_form__C30GV{display:flex;flex-direction:column;gap:1.25rem}.OpenAIPodcastTool_modeSwitch__zt9S1{display:flex;flex-wrap:wrap;gap:.75rem}.OpenAIPodcastTool_modeButton__nmuux{background:#0f172a05;border:1px solid var(--border-color);border-radius:999px;color:var(--text-color);cursor:pointer;font-size:.95rem;padding:.5rem 1.35rem;transition:background .2s,transform .2s,box-shadow .2s}.OpenAIPodcastTool_modeButton__nmuux:hover{background:#0f172a0f}.OpenAIPodcastTool_modeButton__nmuux:focus{box-shadow:0 0 0 3px #0f172a14;outline:none}.OpenAIPodcastTool_modeButtonActive__yEgYP{background:var(--gray-10);box-shadow:0 4px 12px #0f172a14;transform:translateY(-1px)}.OpenAIPodcastTool_formRow__CYs1U{display:flex;flex-direction:column;gap:.5rem}.OpenAIPodcastTool_inlineFields__BffsP{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.OpenAIPodcastTool_label__GZxlc{color:var(--text-color);font-size:.95rem;font-weight:500}.OpenAIPodcastTool_fileInput__F8Eoc,.OpenAIPodcastTool_input__nyzfH,.OpenAIPodcastTool_textarea__6Wsx0{background:#ffffff05;border:1px solid var(--border-color);border-radius:10px;color:var(--text-color);font-size:1rem;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s}.OpenAIPodcastTool_textarea__6Wsx0{font-family:Fira Code,JetBrains Mono,Menlo,Monaco,Consolas,Courier New,monospace;line-height:1.5;min-height:160px;resize:vertical}.OpenAIPodcastTool_fileInput__F8Eoc{padding:.65rem}.OpenAIPodcastTool_fileInput__F8Eoc:focus,.OpenAIPodcastTool_input__nyzfH:focus,.OpenAIPodcastTool_textarea__6Wsx0:focus{border-color:var(--gray-50);box-shadow:0 0 0 3px #0f172a14;outline:none}.OpenAIPodcastTool_hint__QpiOn code{background:#0f172a0d;border-radius:6px;display:inline-block;font-family:Fira Code,JetBrains Mono,Menlo,Monaco,Consolas,Courier New,monospace;margin:0 .25rem;padding:0 .25rem}.OpenAIPodcastTool_hint__QpiOn{color:var(--text-color);font-size:.85rem;margin:0}.OpenAIPodcastTool_fileInfo__ScUen{color:var(--gray-80);font-size:.9rem;margin:.35rem 0 0}.OpenAIPodcastTool_error__970nh{background:#d92d201a;border:1px solid #d92d2040;border-radius:10px;color:#d92d20;font-size:.95rem;padding:.75rem 1rem}.OpenAIPodcastTool_actions__8aZqg{display:flex;justify-content:flex-end}.OpenAIPodcastTool_selectActions__aPRB9{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.OpenAIPodcastTool_selectionInfo__-uU6T{color:var(--text-color);font-size:.9rem}.OpenAIPodcastTool_chapterList__40GI0{border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;max-height:360px;overflow:auto}.OpenAIPodcastTool_chapterItem__Egsve{align-items:center;border-bottom:1px solid #0f172a14;cursor:pointer;display:flex;gap:.75rem;padding:.75rem 1rem}.OpenAIPodcastTool_chapterItem__Egsve:last-child{border-bottom:none}.OpenAIPodcastTool_chapterItem__Egsve:hover{background:#0f172a0d}.OpenAIPodcastTool_chapterCheckbox__YMPuP{cursor:pointer;height:18px;width:18px}.OpenAIPodcastTool_chapterMeta__z5FCJ{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}.OpenAIPodcastTool_chapterTitle__FAgRU{color:var(--text-color);flex:1 1 auto;font-size:.95rem}.OpenAIPodcastTool_chapterInfo__7n3z1{align-items:center;display:flex;flex:0 0 auto;gap:.5rem}.OpenAIPodcastTool_chapterOrder__tF\+8L{color:var(--text-color);flex:0 0 auto;font-size:.85rem}.OpenAIPodcastTool_chapterStatus__fs8bD{border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.03em;padding:.15rem .5rem;text-transform:uppercase}.OpenAIPodcastTool_chapterStatusDone__8KNvV{background:#0596691f;color:#047857}.OpenAIPodcastTool_chapterStatusPending__tu-mw{background:#eab3082e;color:#b45309}.OpenAIPodcastTool_submitBtn__EvBQG{background:var(--gray-10);border:1px solid var(--border-color);border-radius:999px;color:var(--text-color);cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.75rem;transition:transform .2s,box-shadow .2s}.OpenAIPodcastTool_submitBtn__EvBQG:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.OpenAIPodcastTool_submitBtn__EvBQG:not(:disabled):hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.OpenAIPodcastTool_resultHeader__msAnA{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.OpenAIPodcastTool_resultTitle__\+-xoS{color:var(--text-color);font-size:1.4rem;margin:0}.OpenAIPodcastTool_resultSummary__2rsD7{color:var(--text-color);font-size:.95rem;margin:.35rem 0 0}.OpenAIPodcastTool_tableWrapper__1PiE3{margin-top:1.25rem;overflow:auto}.OpenAIPodcastTool_resultTable__vfW4u{border-collapse:collapse;min-width:640px;width:100%}.OpenAIPodcastTool_resultTable__vfW4u td,.OpenAIPodcastTool_resultTable__vfW4u th{border:1px solid var(--border-color);font-size:.9rem;padding:.65rem .8rem;text-align:left}.OpenAIPodcastTool_resultTable__vfW4u th{background:#0f172a0a;color:var(--gray-80);font-weight:600}.OpenAIPodcastTool_resultTable__vfW4u tbody tr:nth-child(2n){background:#0f172a05}.OpenAIPodcastTool_statusSuccess__L\+7BI{color:#059669;font-weight:600}.OpenAIPodcastTool_statusPartial__9jjlg{color:#d97706;font-weight:600}.OpenAIPodcastTool_statusFailed__iLPc-{color:#dc2626;font-weight:600}.OpenAIPodcastTool_resultActions__1JQ2V{display:flex;gap:.75rem}.OpenAIPodcastTool_secondaryBtn__6yrr6{background:#0000;border:1px solid var(--border-color);border-radius:999px;color:var(--text-color);cursor:pointer;font-size:.95rem;padding:.6rem 1.4rem;transition:background .2s,transform .2s}.OpenAIPodcastTool_secondaryBtn__6yrr6:hover{background:#0f172a0d;transform:translateY(-1px)}.OpenAIPodcastTool_copyStatus__oyXr0{color:var(--text-color);font-size:.85rem;margin-top:.5rem}.OpenAIPodcastTool_meta__Yx4NU{display:flex;flex-direction:column;gap:.5rem;margin-top:1.25rem}.OpenAIPodcastTool_metaLabel__nvTEn{color:var(--text-color);font-size:.8rem;letter-spacing:.05em;margin-right:.5rem;text-transform:uppercase}.OpenAIPodcastTool_metaValue__YSGpD{color:var(--text-color);font-size:.95rem;word-break:break-all}.OpenAIPodcastTool_metaLink__VYCLL{color:var(--text-color);text-decoration:underline;word-break:break-all}.OpenAIPodcastTool_preview__6k1FI{margin-top:1.5rem}.OpenAIPodcastTool_previewTitle__RQEzp{color:var(--text-color);font-size:1.05rem;font-weight:600;margin:0 0 .75rem}.OpenAIPodcastTool_previewContent__vQCvd{background:#0f172a0a;border:1px solid var(--border-color);border-radius:12px;font-family:Fira Code,JetBrains Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.95rem;line-height:1.6;margin:0;max-height:480px;overflow:auto;padding:1rem;white-space:pre-wrap}.OpenAIPodcastTool_statusSection__g8RsY{background:var(--background-color);border:1px solid var(--border-color);border-radius:12px;padding:1rem 1.5rem}.OpenAIPodcastTool_statusMessage__HHW33{color:var(--text-color);font-size:.95rem;font-weight:500;margin:0 0 .5rem}.OpenAIPodcastTool_progressList__n3ZBk{color:var(--gray-80);font-size:.9rem;margin:0;padding-left:1.2rem}.OpenAIPodcastTool_progressList__n3ZBk li{margin-bottom:.25rem}.OpenAIPodcastTool_partialHint__5EMNw{display:flex;flex-direction:column;gap:.25rem}@media (max-width:768px){.OpenAIPodcastTool_inlineFields__BffsP{grid-template-columns:1fr}.OpenAIPodcastTool_resultActions__1JQ2V{flex-wrap:wrap;justify-content:flex-start;width:100%}.OpenAIPodcastTool_secondaryBtn__6yrr6{text-align:center;width:100%}}.OssMp3Combine_page__fqkKP{display:flex;flex-direction:column;gap:16px}.OssMp3Combine_header__NGiBL{display:flex;flex-direction:column;gap:8px}.OssMp3Combine_titleRow__iBSr1{align-items:center;display:flex;gap:16px;justify-content:space-between}.OssMp3Combine_titleRow__iBSr1 h2{font-size:20px;font-weight:600;margin:0}.OssMp3Combine_subtitle__lSfuP{color:#666;font-size:14px;margin:0}.OssMp3Combine_actions__VNu6W{align-items:center;display:flex;gap:12px}.OssMp3Combine_searchInput__xPNat{border:1px solid #d8d8d8;border-radius:6px;flex:1 1;font-size:14px;min-width:180px;padding:8px 12px}.OssMp3Combine_refreshButton__H1MOq{background:#0d6efd;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 14px;transition:background .2s ease}.OssMp3Combine_refreshButton__H1MOq:hover{background:#0b5ed7}.OssMp3Combine_refreshButton__H1MOq:disabled{background:#b5c7f5;cursor:not-allowed}.OssMp3Combine_layout__lfM1h{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(240px,280px) 1fr}.OssMp3Combine_panel__OdTTm{background:#fff;border:1px solid #e6e6e6;border-radius:10px;box-shadow:0 2px 6px #0f172a0d;display:flex;flex-direction:column;gap:14px;padding:16px}.OssMp3Combine_panel__OdTTm h3{color:#222;font-size:16px;font-weight:600;margin:0}.OssMp3Combine_chapterList__hXMIC{display:flex;flex-direction:column;gap:8px;max-height:440px;overflow-y:auto}.OssMp3Combine_chapterItem__4gZ3T{border:1px solid #e6e6e6;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease}.OssMp3Combine_chapterItem__4gZ3T:hover{border-color:#94b2ff;box-shadow:0 2px 4px #0d6efd1a}.OssMp3Combine_chapterItemSelected__PKprk{border-color:#0d6efd;box-shadow:0 3px 8px #0d6efd1f}.OssMp3Combine_chapterName__08RHI{color:#1f2937;font-size:15px;font-weight:600}.OssMp3Combine_chapterPrefix__6\+jMZ{color:#6b7280;font-size:12px;word-break:break-all}.OssMp3Combine_statusTag__jSf0z{align-self:flex-start;border-radius:9999px;font-size:12px;padding:2px 8px}.OssMp3Combine_statusOk__16mmH{background:#10b9811f;color:#047857}.OssMp3Combine_statusWarn__gBShV{background:#facc1529;color:#b45309}.OssMp3Combine_details__Lfuoi{display:flex;flex-direction:column;gap:16px}.OssMp3Combine_detailRow__6OZgs{grid-gap:8px;align-items:center;display:grid;font-size:14px;gap:8px;grid-template-columns:110px 1fr}.OssMp3Combine_detailRow__6OZgs label{color:#4b5563;font-weight:500}.OssMp3Combine_input__vwQ4A{border:1px solid #d8d8d8;border-radius:6px;font-size:14px;padding:8px 10px;width:100%}.OssMp3Combine_missingList__AYFgy{display:flex;flex-wrap:wrap;gap:6px}.OssMp3Combine_missingItem__57BYP{background:#f871712e;border-radius:12px;color:#b91c1c;font-size:12px;padding:2px 8px}.OssMp3Combine_combineButton__hqpIj{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;padding:10px 18px;transition:transform .2s ease,box-shadow .2s ease}.OssMp3Combine_combineButton__hqpIj:hover:not(:disabled){box-shadow:0 6px 16px #2563eb40;transform:translateY(-1px)}.OssMp3Combine_combineButton__hqpIj:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.OssMp3Combine_resultCard__kA6ak{background:#dbeafe80;border:1px solid #dbeafe;border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:16px}.OssMp3Combine_resultSection__wa56Y{display:flex;flex-direction:column;gap:6px}.OssMp3Combine_linkRow__Y3cYI{display:flex;flex-direction:column;font-size:13px;gap:4px}.OssMp3Combine_linkRow__Y3cYI a{color:#1d4ed8;text-decoration:none}.OssMp3Combine_linkRow__Y3cYI a:hover{text-decoration:underline}.OssMp3Combine_error__f8Efw{background:#f871712e;border-radius:8px;color:#b91c1c;font-size:14px;padding:10px 14px}.OssMp3Combine_success__9fTo6{background:#86efac2e;border-radius:8px;color:#15803d;font-size:14px;padding:10px 14px}@media (max-width:960px){.OssMp3Combine_layout__lfM1h{grid-template-columns:1fr}.OssMp3Combine_panel__OdTTm{max-height:none}}.OpenAINotesTool_notesTool__cPPV9{display:flex;flex-direction:column;gap:1.5rem}.OpenAINotesTool_sectionCard__PdEsz{background:var(--background-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 24px #0f172a0f;display:flex;flex-direction:column;gap:1rem;padding:1.75rem}.OpenAINotesTool_sectionHeader__Hg84H{display:flex;flex-direction:column;gap:.35rem}.OpenAINotesTool_sectionTitle__3PWkp{color:var(--text-color);font-size:1.15rem;font-weight:600;margin:0}.OpenAINotesTool_sectionHint__H2olJ{color:var(--gray-60);font-size:.9rem;margin:0}.OpenAINotesTool_modeSwitch__zBYCw{display:flex;gap:.75rem;margin-bottom:.75rem}.OpenAINotesTool_modeButton__Kdi95{background:var(--background-color);border:1px solid var(--border-color);border-radius:999px;color:var(--text-color);cursor:pointer;font-size:.9rem;padding:.45rem 1.25rem;transition:all .2s ease}.OpenAINotesTool_modeButton__Kdi95:hover{border-color:#4f46e5;border-color:var(--theme-50,#4f46e5);color:#4f46e5;color:var(--theme-50,#4f46e5)}.OpenAINotesTool_modeButtonActive__TsAiT{background:#4f46e5;background:var(--theme-50,#4f46e5);border-color:#0000;box-shadow:0 8px 20px #4f46e52e;color:#fff}.OpenAINotesTool_formGrid__cS\+Kh{grid-gap:1rem;display:grid;gap:1rem}.OpenAINotesTool_fieldGroup__N3vKd{display:flex;flex-direction:column;gap:.45rem}.OpenAINotesTool_label__\+jyds{color:var(--text-color);font-size:.9rem;font-weight:500}.OpenAINotesTool_description__FHTa2{color:var(--gray-60);font-size:.85rem;margin:0}.OpenAINotesTool_input__jxZLC,.OpenAINotesTool_select__RCkoY,.OpenAINotesTool_textarea__Ooosc{background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);font-family:inherit;font-size:.95rem;padding:.75rem;transition:border-color .2s ease,box-shadow .2s ease}.OpenAINotesTool_input__jxZLC:focus,.OpenAINotesTool_select__RCkoY:focus,.OpenAINotesTool_textarea__Ooosc:focus{border-color:var(--theme-50);box-shadow:0 0 0 3px #4f46e526;outline:none}.OpenAINotesTool_textarea__Ooosc{min-height:120px;resize:vertical}.OpenAINotesTool_fileInput__FMjy9{align-items:center;display:flex;gap:1rem}.OpenAINotesTool_fileName__RNzQQ{color:var(--text-color);font-size:.9rem}.OpenAINotesTool_batchToolbar__AulVD{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.OpenAINotesTool_batchStats__\+RkE7{color:var(--gray-60);font-size:.85rem}.OpenAINotesTool_chapterList__3tlbS{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.OpenAINotesTool_chapterItem__aDkLc{align-items:flex-start;background:var(--background-color);border:1px solid var(--border-color);border-radius:10px;display:flex;gap:.6rem;padding:.75rem;transition:border-color .2s ease,box-shadow .2s ease}.OpenAINotesTool_chapterItem__aDkLc:hover{border-color:#4f46e5;border-color:var(--theme-50,#4f46e5);box-shadow:0 8px 18px #0f172a14}.OpenAINotesTool_chapterCheckbox__StPLt{margin-top:.25rem}.OpenAINotesTool_chapterInfo__iOJcG{display:flex;flex-direction:column;gap:.35rem}.OpenAINotesTool_chapterTitle__Xp8Ko{color:var(--text-color);font-size:.95rem;font-weight:500}.OpenAINotesTool_chapterStatus__CXZFv{align-self:flex-start;border-radius:999px;font-size:.75rem;padding:.2rem .65rem}.OpenAINotesTool_badge__atb-\+{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;justify-content:center;padding:.2rem .65rem;white-space:nowrap}.OpenAINotesTool_badgeSuccess__YahHT{background:#16a34a1f;color:#166534}.OpenAINotesTool_badgeMuted__CIY4I{background:#94a3b833;color:#475569}.OpenAINotesTool_badgeWarning__uD7W8{background:#d9770626;color:#b45309}.OpenAINotesTool_badgeDanger__V9kzu{background:#ef44442e;color:#b91c1c}.OpenAINotesTool_buttonRow__BW3FF{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.OpenAINotesTool_secondaryBtn__RSAQk,.OpenAINotesTool_submitBtn__6-AN9{border:1px solid #0000;border-radius:999px;cursor:pointer;font-size:.95rem;font-weight:500;padding:.65rem 1.4rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.OpenAINotesTool_submitBtn__6-AN9{background:#4f46e5;background:var(--theme-50,#4f46e5);box-shadow:0 8px 20px #4f46e533;color:#fff}.OpenAINotesTool_submitBtn__6-AN9:hover:not(:disabled){box-shadow:0 10px 26px #4f46e540;transform:translateY(-1px)}.OpenAINotesTool_submitBtn__6-AN9:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.OpenAINotesTool_secondaryBtn__RSAQk{background:#0000;border-color:var(--border-color);color:var(--text-color)}.OpenAINotesTool_secondaryBtn__RSAQk:hover{border-color:#4f46e5;border-color:var(--theme-50,#4f46e5);color:#4f46e5;color:var(--theme-50,#4f46e5)}.OpenAINotesTool_resultCard__4S-4J{background:var(--background-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 24px #0f172a0f;display:flex;flex-direction:column;gap:1rem;padding:1.75rem}.OpenAINotesTool_resultHeader__nKrRp{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.OpenAINotesTool_resultTitle__bvb44{color:var(--text-color);font-size:1.1rem;font-weight:600;margin:0}.OpenAINotesTool_resultMeta__3urf7{grid-gap:.35rem;color:var(--gray-60);display:grid;font-size:.85rem;gap:.35rem}.OpenAINotesTool_batchResults__WcwUQ{display:flex;flex-direction:column;gap:.75rem}.OpenAINotesTool_batchResultItem__cr7Er{background:var(--background-color);border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.OpenAINotesTool_batchResultHeader__w12na{align-items:center;display:flex;gap:1rem;justify-content:space-between}.OpenAINotesTool_batchResultTitle__5365O{color:var(--text-color);font-weight:600}.OpenAINotesTool_batchResultMeta__mEyaW{color:var(--gray-60);display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem}.OpenAINotesTool_batchResultLink__UMbwR{color:#4f46e5;color:var(--theme-50,#4f46e5);text-decoration:none}.OpenAINotesTool_batchResultLink__UMbwR:hover{text-decoration:underline}.OpenAINotesTool_resultActions__-BtDx{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.OpenAINotesTool_downloadLink__CJaei{border:1px solid #4f46e5;border:1px solid var(--theme-50,#4f46e5);border-radius:999px;color:#4f46e5;color:var(--theme-50,#4f46e5);font-size:.9rem;padding:.45rem 1rem;text-decoration:none;transition:background .2s ease,color .2s ease}.OpenAINotesTool_downloadLink__CJaei:hover{background:#4f46e51f;background:var(--theme-10,#4f46e51f)}.OpenAINotesTool_notesPreview__xrclz{background:var(--gray-10);border-radius:12px;color:var(--text-color);font-size:.85rem;line-height:1.6;max-height:320px;overflow:auto;padding:1rem}.OpenAINotesTool_notesList__OR3r\+{display:flex;flex-direction:column;gap:1rem}.OpenAINotesTool_noteItem__uBMII{background:var(--background-color);border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.OpenAINotesTool_noteSentence__8d3l4{color:var(--text-color);font-weight:600;margin:0}.OpenAINotesTool_noteSentenceZh__ZUcna{color:var(--gray-70);margin:0}.OpenAINotesTool_phraseList__OOTB-{color:var(--text-color);display:flex;flex-direction:column;gap:.4rem;margin:0;padding-left:1rem}.OpenAINotesTool_statusMessage__eMmVS{background:var(--gray-10);border-radius:10px;color:var(--text-color);padding:1rem;text-align:center}.OpenAINotesTool_errorMessage__dGVGR{background:#fecaca66;border:1px solid #dc262640;border-radius:10px;color:#b91c1c;padding:1rem;text-align:center}@media (max-width:768px){.OpenAINotesTool_resultCard__4S-4J,.OpenAINotesTool_sectionCard__PdEsz{padding:1.25rem}.OpenAINotesTool_resultHeader__nKrRp{align-items:flex-start;flex-direction:column}.OpenAINotesTool_notesPreview__xrclz{max-height:240px}}.AdminApp_adminApp__M8oUu{--admin-primary:#1a73e8;--admin-primary-hover:#1557b0;--admin-secondary:#34a853;--admin-danger:#ea4335;--admin-warning:#fbbc04;--admin-info:#4285f4;--admin-dark:#202124;--admin-light:#f8f9fa;--admin-border:#dadce0;--admin-text:#3c4043;--admin-text-secondary:#5f6368;background-color:var(--background-color);font-family:var(--font-family);min-height:100vh;overflow-y:auto}@media (max-width:768px){.AdminApp_adminApp__M8oUu{font-size:14px}}.ReadingHistoryPage_wrapper__kl0XR{background:var(--background-color);display:flex;flex-direction:column;min-height:100vh;position:relative}.ReadingHistoryPage_topBar__Y8kFx{align-items:center;display:flex;gap:1rem;min-height:50px;position:-webkit-sticky;position:sticky;top:0}.ReadingHistoryPage_backBtn__J4NAs{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:1.4rem;height:42px;justify-content:center;line-height:1;transition:color .2s ease,background .2s ease;width:42px}.ReadingHistoryPage_backBtn__J4NAs:hover{background:var(--gray-20);color:var(--theme-50)}.ReadingHistoryPage_backBtn__J4NAs:focus-visible{outline:2px solid var(--theme-50);outline-offset:2px}.ReadingHistoryPage_title__UXwrA{font-size:1rem;font-weight:600;margin:0}.ReadingHistoryPage_content__mk5ya{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:1rem 1.5rem 2rem}.ReadingHistoryPage_stateWrapper__BXXMt{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-top:4rem}.ReadingHistoryPage_errorText__cMc21{color:#e03131;margin:0}.ReadingHistoryPage_historyList__mbWKa{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;overflow-y:auto;padding-right:.25rem}.ReadingHistoryPage_historyGroup__\+nT1K{display:flex;flex-direction:column;gap:.75rem}.ReadingHistoryPage_groupHeader__aMElk{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:1rem;gap:.5rem;padding:.25rem .5rem;text-align:left}.ReadingHistoryPage_groupHeader__aMElk:hover{color:var(--theme-50)}.ReadingHistoryPage_groupArrow__utyz\+{font-size:.85rem;line-height:1}.ReadingHistoryPage_groupEntries__lr6Kk{display:flex;flex-direction:column;gap:.75rem}.ReadingHistoryPage_historyItem__RObb2{align-items:center;background:var(--background-color);border:none;border-radius:12px;cursor:pointer;display:flex;gap:1rem;padding:1rem 1.25rem;width:100%}.ReadingHistoryPage_historyContent__oXSDG{flex:1 1;min-width:0;text-align:left}.ReadingHistoryPage_historyTitle__cnt39{font-size:1rem;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReadingHistoryPage_historyMeta__jYbOX{align-items:center;color:var(--text-color);display:flex;font-size:.85rem;gap:.5rem;margin:0}.ReadingHistoryPage_metaNovel__TW97S{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReadingHistoryPage_historyArrow__LwWHt{flex-shrink:0;font-size:1.5rem}@media (max-width:768px){.ReadingHistoryPage_content__mk5ya{padding:0 1rem}.ReadingHistoryPage_historyList__mbWKa{gap:1rem}.ReadingHistoryPage_groupHeader__aMElk{padding-left:0}.ReadingHistoryPage_historyItem__RObb2{padding:.85rem 1rem}.ReadingHistoryPage_metaNovel__TW97S{max-width:160px}}.BookWordList_page__r2Ymn{display:flex;flex:1 1 auto;flex-direction:column;gap:1.25rem;height:100%;min-height:0;padding:1rem 0}.BookWordList_topBar__iFlDr{align-items:center;display:flex;gap:.75rem;padding:0 1rem}.BookWordList_backButton__md-CS{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:1.4rem;height:50px;justify-content:center;line-height:1;transition:background .2s ease,transform .2s ease}.BookWordList_topTitle__1GLpG{color:var(--text-color);font-size:1rem}.BookWordList_content__Q0Lu\+{display:flex;flex:1 1 auto;flex-direction:column;gap:1.25rem;min-height:0;padding:0 1.5rem 2rem}.BookWordList_stateContainer__weLjN{align-items:center;color:var(--text-color);display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:3rem 1rem;text-align:center}.BookWordList_backLink__Cmojk{background:none;border:none;color:var(--theme-50);cursor:pointer;font-weight:600}.BookWordList_wordList__x2mzV{display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;min-height:0}.BookWordList_listHeader__QbXah{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.75rem}.BookWordList_wordsContainer__4HoET{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:2rem}.BookWordList_startLearningBtn__poXia{background:var(--theme-50);border:none;border-radius:999px;color:var(--background-color);cursor:pointer;flex-shrink:0;font-size:.95rem;font-weight:600;padding:.6rem 1.4rem;transition:transform .2s ease,box-shadow .2s ease}.BookWordList_bookInfo__tNrhe{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem}.BookWordList_bookTitle__7LIVV{color:var(--gray-80);font-size:1.2rem;margin:0}.BookWordList_metaRow__G5ewb{color:var(--text-color);display:inline-flex;flex-wrap:wrap;font-size:.9rem;gap:.85rem}.BookWordList_metaItem__HlarU{font-weight:500}.BookWordList_author__mVj7W{color:var(--text-color);font-size:.9rem;margin:0}.BookWordList_sampleRow__lGFEg{display:flex;flex-wrap:wrap;gap:.45rem}.BookWordList_sampleChip__KPW2R{align-items:center;background:#667eea1f;border-radius:999px;color:var(--theme-50);display:inline-flex;font-size:.75rem;font-weight:500;justify-content:center;padding:.25rem .75rem}.BookWordList_actions__aeIv1{align-items:center;display:flex;gap:.75rem}.BookWordList_studyButton__FhLdL{background:linear-gradient(135deg,var(--theme-50),var(--theme-50));border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:.6rem 1.4rem;transition:transform .2s ease,box-shadow .2s ease}.BookWordList_studyButton__FhLdL:focus-visible,.BookWordList_studyButton__FhLdL:hover{box-shadow:0 12px 24px #667eea40;outline:none;transform:translateY(-2px)}.BookWordList_wordsSection__u94fj{background:#fffffff5;border-radius:16px}.BookWordList_metadataHint__0r6fA{color:var(--gray-50);font-size:.85rem;text-align:center}.BookWordList_metadataError__NnBXZ{color:#d9534f;font-size:.85rem;text-align:center}@media (max-width:768px){.BookWordList_actions__aeIv1{justify-content:flex-start}.BookWordList_studyButton__FhLdL{width:-webkit-fit-content;width:fit-content}}.About_wrapper__F1cU7{background:var(--background-color);display:flex;flex-direction:column;min-height:100vh}.About_header__ccTdI{align-items:center;display:flex;gap:1rem;min-height:50px}.About_backBtn__BjJ49{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:1.4rem;height:42px;justify-content:center;line-height:1;transition:color .2s ease,background .2s ease;width:42px}.About_backBtn__BjJ49:hover{background:var(--gray-20);color:var(--theme-50)}.About_backBtn__BjJ49:focus-visible{outline:2px solid var(--theme-50);outline-offset:2px}.About_title__pWrV8{color:var(--text-color);font-size:1.2rem;font-weight:700;margin:0}.About_content__yX0Mi{display:flex;flex:1 1;flex-direction:column;gap:2rem;padding:1rem 1.5rem 2.5rem}.About_section__O1rjF{background:#94a3b81f;border-radius:16px;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.About_sectionTitle__XPmG7{color:var(--text-color);font-size:1.15rem;font-weight:600;margin:0}.About_sectionText__EHohL{color:var(--text-color);font-size:.95rem;line-height:1.8;margin:0}.About_contactLink__l\+7Tv{color:var(--theme-60);font-size:1rem;font-weight:600;text-decoration:none}.About_contactLink__l\+7Tv:hover{text-decoration:underline}@media (max-width:768px){.About_content__yX0Mi{padding:0 1rem 2rem}.About_section__O1rjF{padding:1.1rem}}.CategoryBooks_categoryPage__pbH2M{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;min-height:0;padding:1rem}.CategoryBooks_header__IldUo{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;min-height:50px}.CategoryBooks_backBtn__IoY44{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:1.4rem;height:42px;justify-content:center;line-height:1;transition:color .2s ease,background .2s ease;width:42px}.CategoryBooks_backBtn__IoY44:hover{background:var(--gray-20);color:var(--theme-50)}.CategoryBooks_backBtn__IoY44:focus-visible{outline:2px solid var(--theme-50);outline-offset:2px}.CategoryBooks_headerInfo__4TEl-{display:flex;flex-direction:column;gap:.25rem}.CategoryBooks_title__D\+5pe{color:var(--text-color);font-size:1.25rem;font-weight:600;margin:0}.CategoryBooks_count__t4Mt8{color:var(--gray-50);font-size:.9rem}.CategoryBooks_content__JyOim{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.CategoryBooks_scrollArea__M5s-U{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:1rem}.CategoryBooks_booksGrid__wEJrw{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.CategoryBooks_statusMessage__LP74D{align-items:center;color:var(--text-color);display:flex;flex:1 1 auto;justify-content:center;padding:2rem 1rem;text-align:center}.CategoryBooks_errorText__pxv-v{color:#ef4444;color:var(--theme-50,#ef4444)}@media (max-width:768px){.CategoryBooks_categoryPage__pbH2M{gap:.75rem;padding:.75rem}.CategoryBooks_header__IldUo{gap:.75rem}.CategoryBooks_title__D\+5pe{font-size:1.1rem}.CategoryBooks_booksGrid__wEJrw{gap:.75rem;grid-template-columns:1fr}.CategoryBooks_scrollArea__M5s-U{padding-bottom:.75rem}}.App_App__B2Ebb{background-color:var(--background-color);min-height:100vh;overflow-x:hidden}.App_appLoading__-gQHW{align-items:center;background-color:#fff;display:flex;justify-content:center;min-height:100vh}.App_loadingContainer__HttAr{background:#fff;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 16px var(--shadow-medium);padding:2rem;text-align:center}.App_loadingSpinner__mIlB6{animation:App_pulse__UOgpF 1.5s ease-in-out infinite;color:var(--text-color);font-size:1.2rem}@keyframes App_pulse__UOgpF{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.App_loadingContainer__HttAr{margin:1rem;padding:1.5rem}.App_loadingSpinner__mIlB6{font-size:1rem}}
/*# sourceMappingURL=main.3363a6b8.css.map*/