.Header_header__072v2{background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);color:#1d1d1f;padding:.8em 2em;position:fixed;width:100%;z-index:9999;transition:background-color .5s ease;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center}.Header_titleMain__uiNUz{margin:0;font-size:1.8em;font-weight:600;color:#000;letter-spacing:-.5px;display:inline-block}.Header_titleContainer__W9rR_{display:flex;flex-direction:row;align-items:baseline;gap:.5em}.Header_domain__hjPM7{font-size:1em;color:#000;font-weight:400;letter-spacing:0;opacity:.8;position:relative;top:1px}.Header_slogan__HlRN8{font-size:.9em;color:#666;font-weight:300;font-style:italic;letter-spacing:.02em;opacity:.7;margin-left:.5em}.Header_nav__evgr5 ul{list-style:none;padding:0;display:flex;justify-content:center;align-items:center;gap:2.5em;position:absolute;left:50%;transform:translateX(-50%)}.Header_nav__evgr5 ul li{display:inline}.Header_nav__evgr5 ul li a{color:#1d1d1f;text-decoration:none;font-size:.85em;font-weight:400;transition:color .3s ease}.Header_nav__evgr5 ul li a:hover{color:#06c}.Header_hasSubmenu__rtPiK{display:flex;align-items:center;gap:5px;color:#1d1d1f;cursor:pointer;font-size:.85em;font-weight:400;transition:color .3s ease;position:relative;padding:8px 0}.Header_hasSubmenu__rtPiK.Header_active__3IUjt,.Header_hasSubmenu__rtPiK:hover{color:#06c}.Header_submenuIndicator__Bnaqa{display:inline-flex;align-items:center;transition:transform .3s ease}.Header_hasSubmenu__rtPiK.Header_active__3IUjt .Header_submenuIndicator__Bnaqa{transform:rotate(180deg)}.Header_submenu__SduW2{position:absolute;top:100%;left:50%;transform:translateX(-50%);background-color:hsla(0,0%,100%,.99);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:10px 0;min-width:200px;z-index:1000;opacity:0;animation:Header_fadeIn__Qbgd1 .2s ease forwards;display:flex;flex-direction:column}@keyframes Header_fadeIn__Qbgd1{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.Header_submenu__SduW2:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%) rotate(45deg);width:12px;height:12px;background-color:hsla(0,0%,100%,.95);z-index:-1}.Header_submenu__SduW2 a{color:#1d1d1f;text-decoration:none;padding:8px 20px;font-size:.85em;transition:background-color .2s ease;white-space:nowrap;text-align:left}.Header_submenu__SduW2 a:hover{background-color:rgba(0,0,0,.05);color:#06c}.Header_githubLink__iygj4{display:flex;align-items:center;color:#1d1d1f;transition:color .3s ease}.Header_githubLink__iygj4:hover{color:#06c}.Header_menuButton__SvnQO{width:40px;height:40px;border:none;background:transparent;position:relative;cursor:pointer;z-index:10000;display:flex;align-items:center;justify-content:center}.Header_menuIcon__rxN_T{position:relative;width:24px;height:2px;background-color:#1d1d1f;transition:all .3s ease}.Header_menuIcon__rxN_T:after,.Header_menuIcon__rxN_T:before{content:"";position:absolute;width:24px;height:2px;background-color:#1d1d1f;transition:all .3s ease}.Header_menuIcon__rxN_T:before{transform:translateY(-8px)}.Header_menuIcon__rxN_T:after{transform:translateY(8px)}.Header_menuIconActive__MMuHD{background-color:transparent}.Header_menuIconActive__MMuHD:before{transform:rotate(45deg)}.Header_menuIconActive__MMuHD:after{transform:rotate(-45deg)}.Header_drawer__l8F_R{position:fixed;top:0;left:-260px;width:260px;height:100vh;background-color:#fff;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);z-index:9999;transition:left .3s ease;box-shadow:2px 0 10px rgba(0,0,0,.1);overflow-y:auto;padding-top:80px}.Header_drawerOpen__5o_5u{left:0}.Header_drawerNav__1ee2W ul{list-style:none;padding:0 20px;margin:0}.Header_drawerNav__1ee2W ul li{margin:20px 0}.Header_drawerNav__1ee2W ul li a{color:#1d1d1f;text-decoration:none;font-size:1.1em;font-weight:500;transition:color .3s ease;display:flex;align-items:center;gap:10px}.Header_drawerNav__1ee2W ul li a:hover{color:#06c}.Header_drawerNav__1ee2W .Header_hasSubmenu__rtPiK{color:#1d1d1f;font-size:1.1em;font-weight:500;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:5px 0;transition:color .3s ease}.Header_drawerNav__1ee2W .Header_hasSubmenu__rtPiK.Header_active__3IUjt,.Header_drawerNav__1ee2W .Header_hasSubmenu__rtPiK:hover{color:#06c}.Header_mobileSubmenu___Kzf_{list-style:none;padding:0 0 0 20px;margin:10px 0;border-left:1px solid rgba(0,0,0,.1);overflow:hidden;animation:Header_slideDown__4dqE4 .3s ease forwards}@keyframes Header_slideDown__4dqE4{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}.Header_mobileSubmenu___Kzf_ li{margin:10px 0}.Header_mobileSubmenu___Kzf_ li a{font-size:.95em;padding:5px 0}.Header_overlay__qIDiq{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:9998;transition:opacity .3s ease;pointer-events:auto}.Header_logo__0dir7{display:flex;align-items:center;gap:1em;z-index:10000}.Footer_footer__yl3k1{background-color:#f5f5f7;color:#1d1d1f;padding:2em;text-align:center;font-size:.85em;border-top:1px solid rgba(0,0,0,.1)}.Footer_footer__yl3k1 p{margin:0 0 1em}.Footer_footer__yl3k1 ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:2em}.Footer_footer__yl3k1 ul li a{color:#1d1d1f;text-decoration:none;transition:color .3s ease}.Footer_footer__yl3k1 ul li a:hover{color:#06c}.ZLibraryAccount_container__8kGz8{max-width:1000px;margin:0 auto;padding:120px 20px 60px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.ZLibraryAccount_main__1ftJ1{background-color:#fff;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.12);padding:2.5rem;text-align:center;transition:transform .3s ease}.ZLibraryAccount_main__1ftJ1:hover{transform:translateY(-5px)}.ZLibraryAccount_title__igRvi{font-size:2.5rem;font-weight:700;margin-bottom:2rem;background:linear-gradient(90deg,#5856d6,#007aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px}.ZLibraryAccount_description__2ImT_{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto 2rem;line-height:1.6}.ZLibraryAccount_accountNotice__JetdT{background-color:#fff8e1;border-radius:12px;padding:1.2rem;margin:1.5rem auto;max-width:600px;text-align:left;border-left:4px solid #ffc107;animation:ZLibraryAccount_fadeIn__a8czB .3s ease}.ZLibraryAccount_accountNotice__JetdT h2{font-size:1.1rem;color:#f57c00;margin:0 0 .5rem}.ZLibraryAccount_accountNotice__JetdT p{font-size:.95rem;color:#5d4037;margin:0;line-height:1.5}.ZLibraryAccount_noLoginAccessSection__Rs5J0{margin-top:1rem;display:flex;justify-content:center}.ZLibraryAccount_noLoginButton__9BK8I{background-color:#292a2b;color:#fff;box-shadow:0 4px 14px rgba(25,26,27,.4)}.ZLibraryAccount_noLoginButton__9BK8I:hover{background-color:#131517;box-shadow:0 6px 20px rgba(42,44,47,.5)}.ZLibraryAccount_buttonContainer__OA_er{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-top:2rem}.ZLibraryAccount_button__XJJ4y{background-color:#f5f5f7;color:#333;border:none;border-radius:12px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;max-width:300px;display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;overflow:hidden}.ZLibraryAccount_button__XJJ4y:hover{background-color:#e5e5ea;transform:translateY(-2px)}.ZLibraryAccount_button__XJJ4y:active{transform:translateY(0)}.ZLibraryAccount_loading__XRhXi{position:relative;color:transparent}.ZLibraryAccount_loading__XRhXi:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;border:3px solid hsla(0,0%,100%,.3);border-top-color:#333;animation:ZLibraryAccount_spin__bburD 1s ease-in-out infinite;left:calc(50% - 10px);top:calc(50% - 10px)}@keyframes ZLibraryAccount_spin__bburD{to{transform:rotate(1turn)}}.ZLibraryAccount_primaryButton__BvxNc{background-color:#007aff;color:#fff;box-shadow:0 4px 14px rgba(0,122,255,.4)}.ZLibraryAccount_primaryButton__BvxNc:hover{background-color:#06c;box-shadow:0 6px 20px rgba(0,122,255,.5)}.ZLibraryAccount_accessButton__GWegH{background-color:#4caf50;color:#fff;box-shadow:0 4px 14px rgba(88,86,214,.4)}.ZLibraryAccount_accessButton__GWegH:hover{background-color:#2e7d32;box-shadow:0 6px 20px rgba(102,100,207,.5)}.ZLibraryAccount_accountSection__5nH59{margin:2rem auto;max-width:600px;background-color:#f8f9fa;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.05)}.ZLibraryAccount_sectionTitle__gBuXt{font-size:1.3rem;color:#333;margin-bottom:1rem;text-align:center;position:relative}.ZLibraryAccount_sectionTitle__gBuXt:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:40px;height:3px;background:linear-gradient(90deg,#5856d6,#007aff)}.ZLibraryAccount_accountList__IJzlV{margin-bottom:1.5rem}.ZLibraryAccount_accountItem__ZmFnj{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;background-color:#fff;border-radius:8px;margin-bottom:.8rem;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:transform .2s ease}.ZLibraryAccount_accountItem__ZmFnj:hover{transform:translateY(-2px);box-shadow:0 3px 6px rgba(0,0,0,.15)}.ZLibraryAccount_accountInfo__wJtAp{display:flex;flex-direction:column}.ZLibraryAccount_accountEmail__bBUbj{font-weight:600;color:#333;font-size:.95rem}.ZLibraryAccount_accountDate__q1ktT{font-size:.8rem;color:#666;margin-top:.3rem}.ZLibraryAccount_accountActions__2Xj0W{display:flex;gap:.5rem}.ZLibraryAccount_actionButton__cwCqJ{padding:.4rem .8rem;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;border:none;transition:all .2s ease}.ZLibraryAccount_switchButton__YY0Xq{background-color:#007aff;color:#fff}.ZLibraryAccount_switchButton__YY0Xq:hover{background-color:#06c}.ZLibraryAccount_deleteButton__Xqgzp{background-color:#f5f5f7;color:#ff3b30}.ZLibraryAccount_deleteButton__Xqgzp:hover{background-color:#ffebee}.ZLibraryAccount_disabled__OgQ_y{opacity:.6;cursor:not-allowed}.ZLibraryAccount_emptyState__oBrSl{text-align:center;padding:1.5rem;color:#666;font-style:italic;background-color:#f5f5f7;border-radius:8px}.ZLibraryAccount_addAccountButton__76eCY{width:100%;padding:.8rem;background-color:#e3f2fd;color:#1565c0;border:1px dashed #2196f3;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ZLibraryAccount_addAccountButton__76eCY:hover{background-color:#bbdefb}.ZLibraryAccount_addAccountForm__iYwKk{background-color:#fff;border-radius:10px;padding:1.2rem;box-shadow:0 2px 10px rgba(0,0,0,.1)}.ZLibraryAccount_addAccountForm__iYwKk h3{font-size:1.1rem;color:#333;margin-top:0;margin-bottom:1rem}.ZLibraryAccount_formGroup__JQknk{margin-bottom:1rem}.ZLibraryAccount_formGroup__JQknk label{display:block;font-size:.9rem;color:#555;margin-bottom:.4rem}.ZLibraryAccount_formGroup__JQknk input{width:100%;padding:.8rem;border:1px solid #ddd;border-radius:6px;font-size:.95rem;transition:border-color .2s ease}.ZLibraryAccount_formGroup__JQknk input:focus{border-color:#007aff;outline:none}.ZLibraryAccount_formActions__5VFXS{display:flex;justify-content:flex-end;gap:.8rem;margin-top:1.2rem}.ZLibraryAccount_cancelButton__RK2hw{padding:.6rem 1rem;background-color:#f5f5f7;color:#333;border:none;border-radius:6px;font-size:.9rem;cursor:pointer;transition:background-color .2s ease}.ZLibraryAccount_cancelButton__RK2hw:hover{background-color:#e5e5ea}.ZLibraryAccount_submitButton__j9Bf7{padding:.6rem 1rem;background-color:#007aff;color:#fff;border:none;border-radius:6px;font-size:.9rem;cursor:pointer;transition:background-color .2s ease}.ZLibraryAccount_submitButton__j9Bf7:hover{background-color:#06c}.ZLibraryAccount_sharedAccountSection__6_obI{margin:2rem auto;max-width:600px;background-color:#f8f9fa;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.05)}.ZLibraryAccount_sectionDescription__Sg2aA{font-size:.95rem;color:#666;margin-bottom:1.2rem;text-align:center}.ZLibraryAccount_accessSection__h0gEz{margin:2rem auto;max-width:600px;text-align:center;display:flex;flex-direction:column;align-items:center}.ZLibraryAccount_currentAccountInfo__2kkbf{margin-top:.8rem;font-size:.9rem;color:#666}.ZLibraryAccount_statusMessage__vC36m{margin-top:1.5rem;padding:1rem;border-radius:8px;font-size:.95rem;animation:ZLibraryAccount_fadeIn__a8czB .3s ease;max-width:500px;margin-left:auto;margin-right:auto}.ZLibraryAccount_success__O6DNw{background-color:#e8f5e9;color:#2e7d32;border-left:4px solid #4caf50}.ZLibraryAccount_error__WVEy_{background-color:#ffebee;color:#c62828;border-left:4px solid #f44336}.ZLibraryAccount_info__6DHeO{background-color:#e3f2fd;color:#1565c0;border-left:4px solid #2196f3}.ZLibraryAccount_instructions__wBNez{background-color:#e3f2fd;border-radius:12px;padding:1.2rem;margin:0 auto 2rem;max-width:600px;text-align:left;border-left:4px solid #2196f3}.ZLibraryAccount_instructions__wBNez h2{font-size:1.2rem;color:#1565c0;margin:0 0 .8rem}.ZLibraryAccount_instructions__wBNez ol{margin:0;padding-left:1.5rem}.ZLibraryAccount_instructions__wBNez li{font-size:.95rem;color:#333;margin-bottom:.5rem;line-height:1.5}.ZLibraryAccount_faqSection__Z5tKB{margin-top:3rem;text-align:left;max-width:700px;margin-left:auto;margin-right:auto}.ZLibraryAccount_faqSection__Z5tKB h2{font-size:1.5rem;color:#333;margin-bottom:1.5rem;text-align:center;position:relative}.ZLibraryAccount_faqSection__Z5tKB h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:50px;height:3px;background:linear-gradient(90deg,#5856d6,#007aff)}.ZLibraryAccount_faqItem__yB985{background-color:#fff;border-radius:12px;padding:1.2rem;margin-bottom:1rem;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease}.ZLibraryAccount_faqItem__yB985:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.ZLibraryAccount_faqItem__yB985 h3{font-size:1.1rem;color:#333;margin:0 0 .8rem}.ZLibraryAccount_faqItem__yB985 p{font-size:.95rem;color:#666;margin:0;line-height:1.6}@media (max-width:768px){.ZLibraryAccount_faqSection__Z5tKB{margin-top:2rem}.ZLibraryAccount_faqSection__Z5tKB h2{font-size:1.3rem}.ZLibraryAccount_faqItem__yB985{padding:1rem}.ZLibraryAccount_faqItem__yB985 h3{font-size:1rem}.ZLibraryAccount_faqItem__yB985 p{font-size:.9rem}.ZLibraryAccount_instructions__wBNez{padding:1rem;margin-bottom:1.5rem}.ZLibraryAccount_instructions__wBNez h2{font-size:1.1rem}.ZLibraryAccount_instructions__wBNez li{font-size:.9rem}}@keyframes ZLibraryAccount_fadeIn__a8czB{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ZLibraryAccount_container__8kGz8{padding:100px 16px 40px}.ZLibraryAccount_main__1ftJ1{padding:1.5rem}.ZLibraryAccount_title__igRvi{font-size:2rem}.ZLibraryAccount_button__XJJ4y{padding:.8rem 1.5rem;font-size:1rem}.ZLibraryAccount_accountNotice__JetdT{padding:1rem;margin:1rem auto}.ZLibraryAccount_accountNotice__JetdT h3{font-size:1rem}.ZLibraryAccount_accountNotice__JetdT p{font-size:.9rem}}.ZLibraryAccount_modalOverlay__nP7ce{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:ZLibraryAccount_fadeIn__a8czB .3s ease}.ZLibraryAccount_modal__QM32r{background-color:#fff;border-radius:16px;width:90%;max-width:400px;box-shadow:0 10px 25px rgba(0,0,0,.2);overflow:hidden;animation:ZLibraryAccount_modalSlideIn__yN3qm .4s ease}@keyframes ZLibraryAccount_modalSlideIn__yN3qm{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.ZLibraryAccount_modalHeader__Kqdh3{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #eee}.ZLibraryAccount_modalHeader__Kqdh3 h3{font-size:1.2rem;color:#333;margin:0}.ZLibraryAccount_closeButton__IArEU{background:none;border:none;font-size:1.5rem;line-height:1;color:#666;cursor:pointer;padding:.2rem}.ZLibraryAccount_closeButton__IArEU:hover{color:#333}.ZLibraryAccount_modalBody__kmTH8{padding:1.5rem;display:flex;flex-direction:column;align-items:center}.ZLibraryAccount_modalMessage__7Nx7c{font-size:1rem;color:#555;text-align:center;margin-bottom:1.2rem;line-height:1.5}.ZLibraryAccount_qrCodeContainer__i54Ca{margin:.5rem 0 1.5rem;padding:1rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ZLibraryAccount_verifyForm__8Wadw{display:flex;width:100%;margin-bottom:1.2rem;gap:.8rem}.ZLibraryAccount_verifyInput__C98jo{flex:1;padding:.8rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease}.ZLibraryAccount_verifyInput__C98jo:focus{border-color:#007aff;outline:none;box-shadow:0 0 0 2px rgba(0,122,255,.2)}.ZLibraryAccount_inputError__tubRt{border-color:#ff3b30;background-color:#ffebee;animation:ZLibraryAccount_shake__ilsLP .5s cubic-bezier(.36,.07,.19,.97) both}.ZLibraryAccount_inputError__tubRt:focus{border-color:#ff3b30;box-shadow:0 0 0 2px rgba(255,59,48,.2)}@keyframes ZLibraryAccount_shake__ilsLP{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.ZLibraryAccount_verifyButton__syTLq{padding:.8rem 1.2rem;background-color:#007aff;color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.ZLibraryAccount_verifyButton__syTLq:hover{background-color:#06c}.ZLibraryAccount_normalButton__Glk2s{width:100%;padding:.8rem;background-color:#f5f5f7;color:#666;border:none;border-radius:8px;font-size:.95rem;cursor:pointer;transition:background-color .2s ease}.ZLibraryAccount_normalButton__Glk2s:hover{background-color:#e5e5ea}@media (max-width:768px){.ZLibraryAccount_modal__QM32r{width:95%}.ZLibraryAccount_modalHeader__Kqdh3{padding:.8rem 1.2rem}.ZLibraryAccount_modalBody__kmTH8{padding:1.2rem}.ZLibraryAccount_verifyForm__8Wadw{flex-direction:column}.ZLibraryAccount_modalMessage__7Nx7c{font-size:.95rem}}