.book_container__8gTrB{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem;background-color:#000000;overflow-x:hidden}@media (min-width:640px){.book_container__8gTrB{padding:0 2rem}}@media (min-width:1024px){.book_container__8gTrB{padding:0 2.5rem}}.book_loadingContainer__PUecA{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem;background-color:#000000;overflow-x:hidden;min-height:100vh;display:flex;align-items:center;justify-content:center}.book_loadingContent__OWGZP{color:white;text-align:center}.book_spinner__Tdhaq{animation:book_spin__5j3cV 1s linear infinite;border-radius:50%;height:3rem;width:3rem;border-color:transparent white;border-style:solid;border-width:2px;margin:0 auto 1rem}@keyframes book_spin__5j3cV{to{transform:rotate(1turn)}}.book_loadingText__9IRaA{font-size:1.25rem}.book_header__oQ1zS{width:100%;padding-top:2rem;padding-bottom:1.5rem;margin-top:1.5rem}@media (min-width:768px){.book_header__oQ1zS{padding-top:3rem;margin-top:0}}.book_headerContent__vwI9_{margin:0 auto;max-width:56rem}.book_title__0TsbK{font-size:1.875rem;font-weight:700;color:white;text-align:center;padding:0 1rem;margin:0 auto}@media (min-width:768px){.book_title__0TsbK{font-size:2.25rem}}.book_subtitle__roTrd{color:#9ca3af;font-size:1rem;text-align:center;margin:1rem auto 1.5rem;line-height:1.625;max-width:48rem}@media (min-width:768px){.book_subtitle__roTrd{font-size:1.125rem;margin-top:1.25rem;margin-bottom:2rem}}.book_statusIndicator__wr_1O{text-align:center;margin-top:.5rem;margin-bottom:1rem;padding:.5rem;border-radius:.375rem}.book_statusSubscribed__YsP5w{background-color:rgba(6,78,59,.5)}.book_statusNotSubscribed__U93b5{background-color:#1f2937}.book_statusSubscribedText__rlmNS{color:#34d399;display:flex;align-items:center;justify-content:center;gap:.5rem}.book_statusIcon__i_3_q{height:1.25rem;width:1.25rem}.book_statusControls__DO_fA{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}@media (min-width:640px){.book_statusControls__DO_fA{flex-direction:row}}.book_statusText__Hciv0{color:#9ca3af}.book_subscribeButton__JHNBB{font-size:.875rem;background-color:white;color:black;padding:.25rem 1rem;border-radius:.25rem;border:none;cursor:pointer;transition:background-color .2s}.book_subscribeButton__JHNBB:hover{background-color:#e5e7eb}.book_subscribeButton__JHNBB:disabled{opacity:.5;cursor:not-allowed}.book_signInControls__gjd1H{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;margin-top:1.5rem}@media (min-width:640px){.book_signInControls__gjd1H{flex-direction:row}}.book_signInForm__oV6Lr{width:100%;max-width:28rem;background-color:#111827;padding:1rem;border-radius:.5rem;border:1px solid #374151}.book_signInTitle__4tVI1{color:white;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.book_signInInputGroup__QoIKj{display:flex;flex-direction:column;gap:.75rem}@media (min-width:768px){.book_signInInputGroup__QoIKj{flex-direction:row}}.book_emailInput__l1a7C{background-color:#1f2937;color:white;padding:.5rem;border-radius:.25rem;border:none;flex-grow:1}.book_emailInput__l1a7C::placeholder{color:#9ca3af}.book_buttonGroup__zC_0O{display:flex;gap:.5rem}.book_signInButton__3wBwf{background-color:white;color:black;padding:.5rem 1rem;border-radius:.25rem;border:none;cursor:pointer;transition:background-color .2s}.book_signInButton__3wBwf:hover{background-color:#e5e7eb}.book_signInButton__3wBwf:disabled{opacity:.5;cursor:not-allowed}.book_cancelButton___d0dj{background-color:#374151;color:white;padding:.5rem 1rem;border-radius:.25rem;border:none;cursor:pointer;transition:background-color .2s}.book_cancelButton___d0dj:hover{background-color:#4b5563}.book_signInMessage__9FJCz{margin-top:.75rem;padding:.5rem;border-radius:.25rem;font-size:.875rem}.book_messageSuccess__u2r9m{background-color:#064e3b;color:#6ee7b7}.book_messageError__lTBt7{background-color:#7f1d1d;color:#fca5a5}.book_messageInfo__asKDk{background-color:#1e3a8a;color:#93c5fd}.book_messageLink__wMiTL{margin-left:.5rem;text-decoration:underline;cursor:pointer}.book_messageLink__wMiTL:hover{text-decoration:none}.book_crossDeviceInfo__86jlx{color:#6b7280;font-size:.875rem;text-align:center;margin-top:.5rem}.book_toast__OVd3j{position:fixed;top:1rem;right:1rem;background-color:#059669;color:white;padding:1rem;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);z-index:50;animation:book_fadeInOut__cdGVp 5s ease-in-out}@keyframes book_fadeInOut__cdGVp{0%,to{opacity:0;transform:translateY(-20px)}10%,90%{opacity:1;transform:translateY(0)}}.book_toastContent__GUlWH{display:flex;align-items:center}.book_toastIcon__cywW0{height:1.5rem;width:1.5rem;margin-right:.5rem}.book_sectionTitle__J8aj5{font-size:1.25rem;font-weight:700;color:white;margin-bottom:1.5rem;margin-left:.5rem}@media (min-width:768px){.book_sectionTitle__J8aj5{font-size:1.5rem;margin-bottom:2rem}}@media (min-width:1024px){.book_sectionTitle__J8aj5{font-size:1.875rem;margin-left:1rem}}.book_bookGrid__rypF_{display:grid;grid-template-columns:1fr;gap:1.5rem;justify-items:center}@media (min-width:640px){.book_bookGrid__rypF_{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.book_bookGrid__rypF_{grid-template-columns:repeat(3,1fr);gap:2rem}}.book_bookCard__MAWcQ{background-color:#000000;border-radius:.75rem;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease;width:100%;max-width:24rem}.book_bookCard__MAWcQ:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transform:scale(1.02)}.book_bookImage__hDl4h{width:100%;height:12rem;object-fit:cover}@media (min-width:768px){.book_bookImage__hDl4h{height:14rem}}@media (min-width:1024px){.book_bookImage__hDl4h{height:16rem}}.book_bookContent__Xfjue{padding:1rem}@media (min-width:768px){.book_bookContent__Xfjue{padding:1.25rem}}.book_bookTitle__PlAV_{font-size:1.125rem;font-weight:600;color:white;margin-bottom:.5rem}@media (min-width:768px){.book_bookTitle__PlAV_{font-size:1.25rem}}.book_bookPreview__x_wEt{color:#9ca3af;font-size:.875rem;margin-bottom:.75rem}@media (min-width:768px){.book_bookPreview__x_wEt{font-size:1rem}}.book_bookMeta__vnovj{display:flex;align-items:center;gap:.75rem}.book_authorImage__d3nbe{width:1.5rem;height:1.5rem;border-radius:50%;overflow:hidden;background-color:#1f2937;flex-shrink:0}@media (min-width:768px){.book_authorImage__d3nbe{width:1.75rem;height:1.75rem}}.book_authorImageImg__BfHNv{width:100%;height:100%;object-fit:cover}.book_authorName__IAeAL{font-size:.875rem;color:#9ca3af}@media (min-width:768px){.book_authorName__IAeAL{font-size:1rem}}.book_bookDate__zM_u2{font-size:.75rem;color:#6b7280;margin-left:auto}@media (min-width:768px){.book_bookDate__zM_u2{font-size:.875rem}}.book_featuredSection__SDhCq{margin-bottom:2.5rem;padding:0 1rem}@media (min-width:768px){.book_featuredSection__SDhCq{margin-bottom:3rem}}@media (min-width:1024px){.book_featuredSection__SDhCq{padding:0 1.5rem}}.book_moreSection__4vC_F{padding:0 1rem 3rem}@media (min-width:768px){.book_moreSection__4vC_F{padding-bottom:4rem}}@media (min-width:1024px){.book_moreSection__4vC_F{padding:0 1.5rem 4rem}}.book_clearSubscription__H_T3m{text-align:center;padding-bottom:2rem}.book_clearSubscriptionButton__Ev4Nm{font-size:.75rem;color:#6b7280;text-decoration:underline;background:none;border:none;cursor:pointer;transition:color .2s}.book_clearSubscriptionButton__Ev4Nm:hover{color:#9ca3af}.book_modal__0kbAP{position:fixed;inset:0;background-color:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50}@media (min-width:768px){.book_modal__0kbAP{padding:1.5rem}}.book_modalContent__IOfkb{background-color:#000000;border-radius:.5rem;width:100%;max-width:28rem;max-height:90vh;overflow-y:auto;position:relative;padding:1.25rem;margin:0 1rem;border:1px solid #374151}@media (min-width:1024px){.book_modalContent__IOfkb{max-width:32rem;padding:1.5rem}}@media (min-width:1280px){.book_modalContent__IOfkb{max-width:36rem}}.book_closeButton__Rudhl{position:absolute;top:1rem;right:1rem;background-color:white;color:black;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border:none;cursor:pointer;transition:background-color .2s}.book_closeButton__Rudhl:hover{background-color:#d1d5db}.book_modalBody__K4IZl{color:white;padding-top:.5rem;text-align:center}.book_modalAuthor__FJ4Ts{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;justify-content:center}@media (min-width:768px){.book_modalAuthor__FJ4Ts{gap:1rem;margin-bottom:1.25rem}}.book_modalAuthorImage__kPiIb{width:2rem;height:2rem;border-radius:50%;overflow:hidden;background-color:#1f2937;flex-shrink:0}.book_modalAuthorImageImg__ZazKR{width:100%;height:100%;object-fit:cover}.book_modalAuthorName__Ifx0t{font-size:.875rem;color:#9ca3af}@media (min-width:768px){.book_modalAuthorName__Ifx0t{font-size:1rem}}.book_modalTitle__FcGfL{font-size:1.5rem;font-weight:700;margin-bottom:1rem}@media (min-width:768px){.book_modalTitle__FcGfL{font-size:1.875rem;margin-bottom:1.25rem}}.book_modalImage__bbzMo{width:100%;border-radius:.5rem;margin-bottom:1.5rem;max-height:16rem;object-fit:cover}@media (min-width:768px){.book_modalImage__bbzMo{margin-bottom:2rem}}.book_modalContent__IOfkb{text-align:left}.book_modalContentText__hyXJi{font-size:1.125rem;margin-bottom:1rem}.book_modalSubscription__l8h_h{margin-bottom:1.5rem}@media (min-width:768px){.book_modalSubscription__l8h_h{margin-bottom:2rem}}.book_subscriptionTitle__Tf5ou{font-size:1.125rem;color:#d1d5db;margin-bottom:1.5rem}@media (min-width:768px){.book_subscriptionTitle__Tf5ou{font-size:1.25rem}}.book_subscriptionDescription__agNA6{color:#9ca3af;margin-bottom:1.5rem}.book_accessInfo__2_D_1{background-color:#111827;padding:.75rem;border-radius:.5rem;margin-bottom:1.5rem;text-align:left}.book_accessInfoTitle__MunXb{color:white;font-weight:600;display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.book_accessInfoIcon__fHTBn{height:1.25rem;width:1.25rem}.book_accessInfoText__gWC9Z{color:#9ca3af;font-size:.875rem}.book_subscriptionForm__Q_1lP{display:flex;flex-direction:column;gap:1rem}.book_subscriptionEmailInput___bFgN{background-color:#1f2937;color:white;padding:.75rem;border-radius:.25rem;border:none}.book_subscriptionEmailInput___bFgN::placeholder{color:#9ca3af}.book_subscriptionSubmitButton__3tE4l{background-color:white;color:black;font-weight:700;padding:.75rem 1.5rem;border-radius:.5rem;border:none;cursor:pointer;transition:background-color .2s}.book_subscriptionSubmitButton__3tE4l:hover{background-color:#e5e7eb}.book_subscriptionSubmitButton__3tE4l:disabled{opacity:.5;cursor:not-allowed}.book_alreadySubscribed__N2jY5{padding-top:.5rem;padding-bottom:.25rem}.book_alreadySubscribedLink__iU86L{color:#9ca3af;text-decoration:underline;font-size:.875rem;background:none;border:none;cursor:pointer;transition:color .2s}.book_alreadySubscribedLink__iU86L:hover{color:white;text-decoration:none}.book_maybeLaterButton__YP99f{color:#6b7280;text-decoration:underline;font-size:.875rem;background:none;border:none;cursor:pointer;transition:color .2s}.book_maybeLaterButton__YP99f:hover{color:#9ca3af}.book_paymentError__3q_5e{background-color:#7f1d1d;color:white;padding:.75rem;border-radius:.25rem;margin-top:1rem}.book_checkoutForm__meDKY{color:white}.book_checkoutTitle__KXk_0{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.book_checkoutDescription__nBbEd{margin-bottom:1.5rem}.book_checkoutError__Kkjr1{background-color:#7f1d1d;color:white;padding:.75rem;border-radius:.25rem;margin-bottom:1rem}.book_checkoutField__Y8gGM{margin-bottom:1rem}.book_checkoutLabel__l6g3g{display:block;color:#d1d5db;margin-bottom:.5rem}.book_checkoutInput__pUAXX{width:100%;background-color:#1f2937;color:white;padding:.75rem;border-radius:.25rem;border:none}.book_checkoutInput__pUAXX:disabled{opacity:.5;cursor:not-allowed}.book_cardField__lA73T{margin-bottom:1.5rem}.book_cardElementContainer__mzvzE{padding:.75rem;background-color:#1f2937;border-radius:.25rem}.book_testCardNote__rTL5s{color:#6b7280;font-size:.75rem;margin-top:.5rem}.book_checkoutButtons__Orstn{display:flex;gap:1rem}.book_checkoutSubmitButton__sEU1t{background-color:#059669;color:white;font-weight:700;padding:.5rem 1rem;border-radius:.25rem;border:none;cursor:pointer;transition:background-color .2s}.book_checkoutSubmitButton__sEU1t:hover{background-color:#047857}.book_checkoutSubmitButton__sEU1t:disabled{opacity:.5;cursor:not-allowed}.book_checkoutCancelButton__4Pva6{background-color:#4b5563;color:white;font-weight:700;padding:.5rem 1rem;border-radius:.25rem;border:none;cursor:pointer;transition:background-color .2s}.book_checkoutCancelButton__4Pva6:hover{background-color:#374151}.book_featured-badge__M7LmM{background:rgba(234,179,8,.2);color:#eab308}.book_featured-badge__M7LmM,.book_regular-badge__F3uNQ{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-size:.8rem;font-weight:500}.book_regular-badge__F3uNQ{background:rgba(156,163,175,.2);color:#9ca3af}.book_form-checkbox__cM1GA{margin-right:.5rem;width:1rem;height:1rem;accent-color:#8b5cf6}