.page_searchHeader__cM1cA{background:radial-gradient(ellipse 80% 80% at 50% 20%,#3c281c 0,var(--morocco) 70%),var(--morocco);padding:32px var(--page-padding) 28px}.page_searchHeaderInner__zvWD2{max-width:var(--max-width);margin:0 auto}.page_searchBarWrap__upP2A{position:relative;margin-bottom:16px}.page_searchIcon__bH6b4{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--notation);pointer-events:none}.page_searchInput__Jm_5r{width:100%;font-family:var(--font-body);font-size:16px;padding:14px 16px 14px 44px;border:1px solid hsla(36,50%,96%,.12);border-radius:2px;background:hsla(36,50%,96%,.04);color:var(--vellum);outline:none;transition:all var(--duration-normal) var(--ease-out)}.page_searchInput__Jm_5r::placeholder{color:var(--notation);transition:color var(--duration-normal) var(--ease-out)}.page_searchInput__Jm_5r:focus{border-color:var(--gilt);background:hsla(36,50%,96%,.08);box-shadow:0 0 0 3px hsla(39,45%,58%,.1)}.page_searchInput__Jm_5r:focus::placeholder{color:hsla(30,10%,49%,.5)}.page_searchInput__Jm_5r:disabled{cursor:default;opacity:.7}.page_searchClear__Bh9nS{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--notation);font-size:20px;cursor:pointer;padding:4px 8px;line-height:1;transition:color .15s}.page_searchClear__Bh9nS:hover{color:var(--vellum)}.page_genreFilter__w5_jV{display:flex;flex-direction:column;gap:8px}.page_genreRow__BdiTe{display:flex;align-items:center;gap:12px}.page_genreRowLabel__sbC12{font-family:var(--font-body);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--notation);width:76px;flex-shrink:0}.page_genreRowButtons__ue7W5{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.page_genreRowButtons__ue7W5::-webkit-scrollbar{display:none}.page_genreButton__klxtu{font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:.3px;padding:7px 16px;border:1px solid hsla(36,50%,96%,.12);border-radius:2px;background:hsla(36,50%,96%,.04);color:var(--notation);cursor:pointer;white-space:nowrap;transition:all var(--duration-normal) var(--ease-out);display:flex;align-items:center;gap:6px}.page_genreButton__klxtu:hover{border-color:hsla(39,45%,58%,.4);color:var(--vellum);background:hsla(36,50%,96%,.08);transform:translateY(-1px)}.page_genreButtonActive__E0GtJ{font-weight:600;box-shadow:0 1px 3px hsla(39,45%,58%,.2)}.page_genreButtonActive__E0GtJ,.page_genreButtonActive__E0GtJ:hover{border-color:var(--gilt);color:var(--morocco);background:linear-gradient(180deg,#ceb06e,#b89040)}.page_genreButtonActive__E0GtJ:hover{transform:none}.page_genreButtonEmpty__NP_JH{opacity:.4}.page_genreButtonEmpty__NP_JH:hover{opacity:.6}.page_emptyState__DD7Kz{text-align:center;padding:60px 20px;border:1px solid var(--dust);background:var(--ivory);display:flex;flex-direction:column;align-items:center;gap:8px}.page_emptyIcon__mNw_U{color:var(--margin);margin-bottom:8px}.page_emptyTitle__fyXQm{font-family:var(--font-body);font-size:16px;font-weight:500;color:var(--charcoal)}.page_emptySuggestion__K_DDR{font-size:14px;color:var(--notation)}.page_emptyBtn__06C6l{margin-top:12px;font-family:var(--font-body);font-size:13px;font-weight:600;padding:10px 20px;background:linear-gradient(180deg,#ceb06e,#b89040);color:var(--morocco);border:none;border-radius:2px;cursor:pointer;transition:all var(--duration-normal) var(--ease-out)}.page_emptyBtn__06C6l:hover{transform:translateY(-1px);box-shadow:0 4px 12px hsla(39,45%,58%,.3)}.page_section__xIrkx{padding:48px var(--page-padding);max-width:calc(var(--max-width) + var(--page-padding) * 2);margin:0 auto}.page_sectionIvory__Rzc_k{background:var(--ivory);max-width:none}.page_sectionIvory__Rzc_k>*{max-width:var(--max-width);margin-left:auto;margin-right:auto}.page_sectionMorocco__TmuQY{background:var(--morocco);max-width:none}.page_sectionMorocco__TmuQY>*{max-width:var(--max-width);margin-left:auto;margin-right:auto}.page_sectionHeader__l5ESM{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px}.page_sectionTitle__oguih{font-family:var(--font-display);font-size:28px;font-weight:600;color:var(--morocco);letter-spacing:2px;line-height:1.3}.page_sectionTitleLight__SZeao{color:var(--vellum)}.page_sectionSub__6a6YP{font-size:13px;color:var(--notation)}.page_sectionSubLight__0n5kn{color:var(--margin)}.page_pulseTable__oEpa2{border:1px solid var(--dust);background:var(--vellum)}.page_pulseHeader__OqIms{display:grid;grid-template-columns:1fr 100px 90px 80px 80px 100px;padding:10px 20px;border-bottom:2px solid var(--dust);grid-gap:12px;gap:12px;align-items:center}.page_pulseHeaderCell__YoGGe{font-family:var(--font-body);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--notation)}.page_pulseHeaderRight__j9dCl{text-align:right}.page_pulseRow__1dRyN{display:grid;grid-template-columns:1fr 100px 90px 80px 80px 100px;padding:12px 20px;border-bottom:1px solid var(--dust);grid-gap:12px;gap:12px;align-items:center;text-decoration:none;transition:background var(--duration-fast) var(--ease-out)}.page_pulseRow__1dRyN:last-child{border-bottom:none}.page_pulseRow__1dRyN:hover{background:var(--ivory)}.page_pulseRow__1dRyN:hover .page_pulseTitle__22sr8{color:var(--gilt-dark)}.page_pulseBook__6x34n{display:flex;align-items:center;gap:12px}.page_pulseThumb__sWWEv{width:36px;height:48px;flex-shrink:0;background:var(--ivory);border:1px solid var(--dust);display:flex;align-items:center;justify-content:center;overflow:hidden}.page_pulseThumbImg__pmceg{width:100%;height:100%;object-fit:cover}.page_pulseThumbFallback__cuyzX{font-family:var(--font-display);font-size:9px;color:var(--notation);text-align:center;line-height:1.2}.page_pulseBookText__hzi1O{display:flex;flex-direction:column;gap:1px}.page_pulseTitle__22sr8{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--morocco);line-height:1.2;transition:color var(--duration-fast) var(--ease-out)}.page_pulseAuthor__UCbIT{font-size:12px;color:var(--notation)}.page_pulseSparkline__NSOya{display:flex;align-items:center;justify-content:flex-end}.page_pulsePrice__FJQyg{font-size:15px;color:var(--morocco);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_pulsePct__EVR8I,.page_pulsePrice__FJQyg{font-family:var(--font-body);font-weight:600;text-align:right}.page_pulsePct__EVR8I{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_pulseVolume__WpOMX{font-size:13px;color:var(--charcoal);text-align:right}.page_up__5KXMC{color:var(--verdigris)}.page_down__XZi36{color:var(--spine-red)}.page_stable__slWd7{color:var(--notation)}.page_spotlight__7Iq4K{display:grid;grid-template-columns:38% 1fr;grid-gap:0;gap:0;border:1px solid var(--dust);background:var(--vellum);min-height:420px;box-shadow:0 2px 8px rgba(44,24,16,.06);transition:box-shadow var(--duration-normal) var(--ease-out)}.page_spotlight__7Iq4K:hover{box-shadow:0 6px 20px rgba(44,24,16,.1)}.page_spotlightCover__A2sh3{background:linear-gradient(135deg,var(--ivory) 0,var(--dust) 100%);display:flex;align-items:center;justify-content:center;padding:40px;position:relative;overflow:hidden}.page_spotlightCoverImg___Oa8Q{max-width:100%;max-height:340px;object-fit:contain;position:relative;z-index:1}.page_spotlightCoverFallback___Nyfe{text-align:center}.page_spotlightCoverTitle__qZGIB{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--morocco);line-height:1.2;margin-bottom:4px}.page_spotlightCoverAuthor__93G_R{font-family:var(--font-body);font-size:12px;color:var(--notation);text-transform:uppercase;letter-spacing:1.5px}.page_spotlightContent__JDKkE{padding:40px;display:flex;flex-direction:column;justify-content:center;border-left:3px solid var(--gilt)}.page_spotlightBadges__qdvbA{display:flex;gap:8px;margin-bottom:16px}.page_spotlightBadge__j3X89{font-family:var(--font-body);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;padding:4px 10px;background:linear-gradient(180deg,#ceb06e,#b89040);color:var(--morocco);border-radius:2px}.page_spotlightBadgeOutline__DIraa{background:transparent;border:1px solid var(--gilt);color:var(--gilt-dark);border-radius:2px}.page_spotlightTitle__o9jt0{font-family:var(--font-display);font-size:36px;font-weight:700;color:var(--morocco);line-height:1.15;margin-bottom:4px;letter-spacing:1px}.page_spotlightAuthor__oftgj{font-family:var(--font-body);font-size:15px;color:var(--charcoal);margin-bottom:4px}.page_spotlightEdition__F15Zt{font-size:13px;color:var(--notation);margin-bottom:16px}.page_spotlightDesc__HwSTk{font-size:15px;color:var(--charcoal);line-height:1.6;margin-bottom:24px;max-width:480px}.page_spotlightPriceTiers__clcZl{display:flex;gap:24px;margin-bottom:24px}.page_spotlightTier__yZU_i{display:flex;flex-direction:column;gap:2px}.page_spotlightTierLabel__1ZQ3K{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--notation)}.page_spotlightTierPrice__qg28q{font-family:var(--font-body);font-size:20px;font-weight:600;color:var(--morocco);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_spotlightCta__H2_5x{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--gilt-dark);transition:all var(--duration-normal) var(--ease-out)}.page_spotlightCta__H2_5x:hover{color:var(--gilt);gap:12px}.page_risingGrid__7TpWu{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.page_risingCard__2vBHQ{background:hsla(36,50%,96%,.06);border:1px solid hsla(36,50%,96%,.08);padding:20px;text-decoration:none;transition:all var(--duration-normal) var(--ease-out)}.page_risingCard__2vBHQ:hover{border-color:hsla(39,45%,58%,.3);background:hsla(36,50%,96%,.08);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.25),0 2px 6px rgba(0,0,0,.15)}.page_risingHeader__LK4H1{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.page_risingBadge__EGqc9{font-size:11px;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;gap:4px}.page_risingBadge__EGqc9,.page_risingPct__xwJjO{font-family:var(--font-body);font-weight:700;color:var(--verdigris)}.page_risingPct__xwJjO{font-size:18px}.page_risingTitle__wk8qi{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--vellum);line-height:1.2;margin-bottom:2px}.page_risingAuthor__Lqesi{font-size:12px;color:var(--margin);margin-bottom:12px}.page_risingReason__BWmH9{font-size:12px;color:var(--margin);line-height:1.5;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.page_risingFooter__il8U4{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid hsla(36,50%,96%,.1);padding-top:12px}.page_risingPrice__uLsPK{font-family:var(--font-body);font-size:16px;font-weight:600;color:var(--gilt)}.page_risingListings__5Z8Kt{font-size:11px;color:var(--notation)}.page_sortBar__POZmw{display:flex;gap:4px;margin-bottom:20px;flex-wrap:wrap}.page_sortBtn__BNRwF{font-family:var(--font-body);font-size:13px;font-weight:500;padding:8px 14px;background:none;border:none;color:var(--notation);cursor:pointer;border-radius:2px;transition:all var(--duration-normal) var(--ease-out)}.page_sortBtn__BNRwF:hover{color:var(--morocco);background:hsla(39,45%,58%,.06)}.page_sortBtnActive__2jx_W{color:var(--morocco);font-weight:600;border-bottom:2px solid var(--gilt)}.page_allBooksGrid__CsD91{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px}.page_allBookCard__TEh9c{text-decoration:none;transition:all var(--duration-normal) var(--ease-out)}.page_allBookCard__TEh9c:hover{transform:translateY(-3px)}.page_allBookCard__TEh9c:hover .page_allBookCover__1FiDW{box-shadow:0 8px 20px rgba(44,24,16,.12)}.page_allBookCard__TEh9c:hover .page_allBookTitle___s_Xm{color:var(--gilt-dark)}.page_allBookCover__1FiDW{aspect-ratio:3/4;background:linear-gradient(135deg,var(--ivory) 0,var(--dust) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;border:1px solid var(--dust);margin-bottom:10px;overflow:hidden;transition:box-shadow var(--duration-normal) var(--ease-out)}.page_allBookCoverImg__2WUQX{max-width:100%;max-height:100%;object-fit:contain}.page_allBookCoverTitle__2tFhn{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--morocco);text-align:center;line-height:1.2;margin-bottom:2px}.page_allBookCoverAuthor__FFpIk{font-family:var(--font-body);font-size:10px;color:var(--notation);text-transform:uppercase;letter-spacing:1px}.page_allBookTitle___s_Xm{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--morocco);line-height:1.2;margin-bottom:2px;transition:color var(--duration-fast) var(--ease-out)}.page_allBookAuthor__4Gald{font-size:12px;color:var(--charcoal);margin-bottom:4px}.page_allBookPrice__SbBYz{font-size:14px;font-weight:600;color:var(--gilt-dark)}@media (max-width:1023px){.page_pulseHeader__OqIms,.page_pulseRow__1dRyN{grid-template-columns:1fr 80px 70px 60px}.page_pulseSparkline__NSOya,.page_pulseVolume__WpOMX{display:none}.page_spotlight__7Iq4K{grid-template-columns:1fr}.page_spotlightCover__A2sh3{min-height:280px}.page_spotlightContent__JDKkE{border-left:none;border-top:3px solid var(--gilt)}.page_risingGrid__7TpWu{grid-template-columns:repeat(2,1fr)}.page_allBooksGrid__CsD91{grid-template-columns:repeat(3,1fr)}}@media (max-width:639px){.page_searchHeader__cM1cA{padding:24px var(--page-padding) 20px}.page_genreRowLabel__sbC12{width:auto;min-width:56px;font-size:10px}.page_genreRow__BdiTe{gap:8px}.page_genreRowButtons__ue7W5{gap:4px}.page_genreButton__klxtu{font-size:12px;padding:6px 10px}.page_searchInput__Jm_5r{font-size:15px;padding:12px 12px 12px 40px}.page_pulseHeader__OqIms,.page_pulseRow__1dRyN{grid-template-columns:1fr 80px 60px}.page_pulsePct__EVR8I,.page_pulseThumb__sWWEv{display:none}.page_risingGrid__7TpWu{grid-template-columns:1fr}.page_allBooksGrid__CsD91{grid-template-columns:repeat(2,1fr)}.page_spotlightPriceTiers__clcZl{flex-wrap:wrap}.page_spotlightTitle__o9jt0{font-size:28px}}