@property --footer-reveal-progress{syntax:"<number>";inherits:true;initial-value:0}:root{--footer-reveal-progress:0;--footer-offset-y:100%;--footer-height:320px}body.tmb-footer-reveal-enabled .siteMain,body.tmb-footer-reveal-enabled .discovery-page{padding-bottom:0!important}body.tmb-footer-reveal-enabled #content.site-content{overflow:visible}body.footer-reveal-near-end #content.site-content{background:#000}body.tmb-footer-reveal-enabled #main.siteMain{z-index:2;background-color:#fff;position:relative}body.footer-reveal-near-end #main.siteMain{overflow:clip}body.tmb-footer-reveal-enabled .library-owner-module,body.tmb-footer-reveal-enabled.tmb-route-profile .books-module,body.tmb-footer-reveal-enabled .collection-page .books-module{padding-bottom:max(48px, calc(24px + env(safe-area-inset-bottom,0px)))!important}body.tmb-footer-reveal-enabled .library-owner-module:has(#books-container.libraryGrid--immersive){padding-bottom:max(24px, calc(12px + env(safe-area-inset-bottom,0px)))!important}body.tmb-footer-reveal-enabled.tmb-route-profile .books-module:has(#books-container.libraryGrid--immersive){padding-bottom:max(24px, calc(12px + env(safe-area-inset-bottom,0px)))!important}body.tmb-footer-reveal-enabled .collection-page .books-module:has(#books-container.libraryGrid--immersive){padding-bottom:max(24px, calc(12px + env(safe-area-inset-bottom,0px)))!important}.footer-reveal-track{pointer-events:none;view-timeline-name:--footer-reveal;view-timeline-axis:block;background:#000;width:100%;margin:0;padding:0;display:block}.footer-reveal-phantom{pointer-events:none;touch-action:pan-y;width:100%;height:100dvh}body.tmb-footer-reveal-enabled.footer-reveal-ready .footer-wrap.www-footer{--footer-offset-y:calc((1 - var(--footer-reveal-progress)) * var(--footer-height))}body.tmb-footer-reveal-enabled:not(.footer-reveal-ready) .footer-wrap.www-footer{--footer-offset-y:100%}body.tmb-footer-reveal-enabled .footer-wrap.www-footer{pointer-events:none;transform:translate3d(0, var(--footer-offset-y,100%), 0);backface-visibility:hidden;-webkit-font-smoothing:antialiased;z-index:99990!important;background:#000!important;width:100vw!important;max-width:100vw!important;margin:0 calc(50% - 50vw)!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}body.tmb-footer-reveal-enabled.footer-reveal-active .footer-wrap.www-footer,body.tmb-footer-reveal-enabled.footer-revealed .footer-wrap.www-footer{pointer-events:auto}body.tmb-footer-reveal-enabled .footer-wrap .footer-grid-shell,body.tmb-footer-reveal-enabled .footer-wrap .footer-legal-shell{opacity:clamp(0, calc((var(--footer-reveal-progress,0) - .02) / .88), 1)}body.tmb-footer-reveal-enabled.footer-reveal-active .footer-wrap .footer-link,body.tmb-footer-reveal-enabled.footer-revealed .footer-wrap .footer-link{pointer-events:auto}@media (max-width:768px){body.tmb-footer-reveal-enabled{padding-bottom:0!important}body.tmb-footer-reveal-enabled.user-logged-in.tmb-route-library .library-owner-module,body.tmb-footer-reveal-enabled.user-logged-in.tmb-route-profile .books-module{padding-bottom:max(96px, calc(80px + env(safe-area-inset-bottom,0px)))!important}:is(body.tmb-footer-reveal-enabled.user-logged-in.tmb-route-library .library-owner-module:has(#books-container.libraryGrid--immersive),body.tmb-footer-reveal-enabled.user-logged-in.tmb-route-profile .books-module:has(#books-container.libraryGrid--immersive)){padding-bottom:max(48px, calc(32px + env(safe-area-inset-bottom,0px)))!important}body.tmb-footer-reveal-enabled .footer-wrap.www-footer{bottom:var(--mobile-bottom-offset,0px)!important}body.tmb-footer-reveal-enabled .footer-reveal-phantom{height:calc(100dvh - var(--mobile-bottom-offset,0px) * .35);min-height:72vh}}@media (prefers-reduced-motion:reduce){body.tmb-footer-reveal-enabled .footer-reveal-track{display:none!important}body.tmb-footer-reveal-enabled .siteMain{padding-bottom:5.2rem!important}body.tmb-footer-reveal-enabled #content.site-content,body.tmb-footer-reveal-enabled #main.siteMain,body.tmb-footer-reveal-enabled .footer-wrap.www-footer{box-shadow:none!important;transition:none!important;transform:none!important}body.tmb-footer-reveal-enabled .footer-wrap.www-footer{pointer-events:auto!important;position:static!important}}body.footer-friction-enabled #main.siteMain{will-change:transform;transform:translate3d(0, calc(-1 * var(--footer-friction-pull,0px)), 0);transition:transform 80ms linear}body.footer-friction-enabled.footer-friction-spring #main.siteMain{transition:transform .52s var(--tmb-slide-ease-in)}body.footer-friction-pull-active #main.siteMain{box-shadow:0 -12px 40px #0000000f}@media (prefers-reduced-motion:reduce){body.footer-friction-enabled #main.siteMain{box-shadow:none!important;transition:none!important;transform:none!important}}body:not(.tmb-footer-reveal-enabled) .footer-wrap.www-footer{pointer-events:auto!important;z-index:auto!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;position:static!important;bottom:auto!important;transform:translate(0,0)!important}body:not(.tmb-footer-reveal-enabled) #page.site{flex-direction:column;min-height:100dvh;display:flex}body:not(.tmb-footer-reveal-enabled) #content.site-content{flex:1 0 auto}body:not(.tmb-footer-reveal-enabled) .footer-wrap.www-footer{flex:none;margin-top:auto}body:not(.tmb-footer-reveal-enabled) .footer-reveal-track{height:0!important;margin:0!important;padding:0!important;display:none!important}@media (min-width:769px){body:not(.tmb-footer-reveal-enabled).tmb-route-library .library-owner-module,body:not(.tmb-footer-reveal-enabled).tmb-route-profile .books-module,body:not(.tmb-footer-reveal-enabled).collection-page .books-module,body:not(.tmb-footer-reveal-enabled) .collectionPage .books-module,body:not(.tmb-footer-reveal-enabled) .climax-product-grid.libraryGrid,body:not(.tmb-footer-reveal-enabled) .climax-product-grid.library-store-grid{padding-bottom:0!important}body:not(.tmb-footer-reveal-enabled).tmb-route-library #books-container.libraryGrid,body:not(.tmb-footer-reveal-enabled).tmb-route-library #books-container.library-store-grid,body:not(.tmb-footer-reveal-enabled).tmb-route-profile #books-container.libraryGrid,body:not(.tmb-footer-reveal-enabled).tmb-route-profile #books-container.library-store-grid{padding-bottom:24px!important}body:not(.tmb-footer-reveal-enabled) .discovery-page-simplified .discovery-section:last-child{padding-bottom:0!important}}@media (max-width:768px){body:not(.tmb-footer-reveal-enabled).tmb-route-library .library-owner-module,body:not(.tmb-footer-reveal-enabled).tmb-route-profile .books-module,body:not(.tmb-footer-reveal-enabled).collection-page .books-module,body:not(.tmb-footer-reveal-enabled) .collectionPage .books-module,body:not(.tmb-footer-reveal-enabled) .climax-product-grid.libraryGrid,body:not(.tmb-footer-reveal-enabled) .climax-product-grid.library-store-grid{padding-bottom:max(16px, calc(8px + env(safe-area-inset-bottom,0px)))!important}body:not(.tmb-footer-reveal-enabled).user-logged-in.tmb-route-library .library-owner-module,body:not(.tmb-footer-reveal-enabled).user-logged-in.tmb-route-profile .books-module,body:not(.tmb-footer-reveal-enabled).user-logged-in.collection-page .books-module{padding-bottom:max(72px, calc(56px + env(safe-area-inset-bottom,0px)))!important}body:not(.tmb-footer-reveal-enabled) .climax-product-grid.libraryGrid,body:not(.tmb-footer-reveal-enabled) .climax-product-grid.library-store-grid{padding-bottom:max(32px, calc(20px + env(safe-area-inset-bottom,0px)))!important}body:not(.tmb-footer-reveal-enabled).user-logged-in.tmb-route-discover .discovery-page-simplified .discovery-section:last-child,body:not(.tmb-footer-reveal-enabled).tmb-route-discover .discovery-page-simplified .discovery-section:last-child{padding-bottom:0!important}}
.nav-search-overlay,.nav-search-overlay.nav-dark,.nav-search-overlay[data-nav-tone=dark],html.nav-tone-dark .nav-search-overlay{color:#111;-webkit-backdrop-filter:none;background:#fff}.nav-search-overlay .add-books-modal-close,.nav-search-overlay .nav-search-overlay-close{color:#111111b8}.nav-search-overlay .add-books-modal-close:hover,.nav-search-overlay .nav-search-overlay-close:hover{color:#111;opacity:1}.nav-search-overlay .tmb-search,.nav-search-overlay .globalSearch--fullscreen .tmb-search,.nav-search-overlay.nav-dark .tmb-search,.nav-search-overlay[data-nav-tone=dark] .tmb-search{--tmb-search-bg:#f5f5f5;--tmb-search-border:#00000014;--tmb-search-border-focus:#0003;--tmb-search-text:#111111eb;--tmb-search-placeholder:#0000006b;--tmb-search-icon:#00000070;--tmb-search-focus-ring:#0000000f}.nav-search-overlay .tmb-search:focus-within,.nav-search-overlay.nav-dark .tmb-search:focus-within,.nav-search-overlay[data-nav-tone=dark] .tmb-search:focus-within{--tmb-search-bg:#fff;box-shadow:0 0 0 3px var(--tmb-search-focus-ring);border:1px solid #0000001f}.nav-search-overlay .tmb-search__dismiss:hover,.nav-search-overlay.nav-dark .tmb-search__dismiss:hover{color:var(--tmb-search-text);background:#0000000f}.nav-search-overlay .searchGroupTitle{color:#0000007a}.nav-search-overlay .searchItem{color:#111}.nav-search-overlay .searchEmpty{color:#0000008f}.nav-search-overlay .searchItem:hover,.nav-search-overlay .searchItem:focus-visible{background:#0000000a}.tmb-fullscreen-search{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.tmb-fullscreen-search.is-active{flex:auto;min-height:0}.tmb-search-pinned-bar{z-index:2;flex-shrink:0;align-items:center;gap:10px;width:100%;display:flex;position:sticky;top:0}.tmb-search-pinned-bar .globalSearch{flex:auto;min-width:0}.tmb-search-results-pane{-webkit-overflow-scrolling:touch;flex:auto;width:100%;min-height:0;padding-top:8px;overflow-y:auto}.nav-search-overlay .nav-search-overlay-inner.tmb-fullscreen-search-shell{flex-direction:column;align-items:stretch;gap:0;width:min(720px,100%);min-height:0;max-height:calc(100dvh - 112px);padding-top:0;display:flex;overflow:hidden}.globalSearch--fullscreen .searchPanel{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;margin-top:0;padding:0;position:static}.globalSearch--fullscreen .searchGroup{margin-bottom:18px}.discovery-intro-search-slide.is-search-pinned .discovery-intro-search-inner{justify-content:flex-start;gap:10px;padding-top:8px}.discovery-intro-search-slide.is-search-pinned .discovery-hero-prompt,.discovery-intro-search-slide.is-search-pinned .discovery-hero-lede{opacity:0;pointer-events:none;max-height:0;transition:opacity .32s var(--tmb-ease-out), max-height .38s var(--tmb-ease-out), margin .38s var(--tmb-ease-out);margin:0;overflow:hidden}.discovery-hero-prompt,.discovery-hero-lede{transition:opacity .38s var(--tmb-ease-out), max-height .42s var(--tmb-ease-out), margin .42s var(--tmb-ease-out)}.discovery-hero-lede{color:#ffffff9e;font-size:var(--tmb-type-lead-size,13px);text-align:center;white-space:nowrap;max-width:none;margin:0;line-height:1.45}.discovery-intro-search-slide.is-search-pinned .discovery-intro-search-bar-wrap{width:min(100%,520px);transition:width .42s var(--tmb-ease-out), transform .42s var(--tmb-ease-out)}.discovery-intro-search-bar-wrap{transition:width .42s var(--tmb-ease-out), transform .42s var(--tmb-ease-out)}.book-rating-text,.book-star-rating{color:inherit;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.book-rating-text-score{letter-spacing:-.01em;color:inherit;font-weight:500}.book-rating-text-count{color:#0000008f;font-size:12px;font-weight:400}.discovery-buy-track{flex-direction:column;gap:10px;display:flex}.discovery-buy-item{color:inherit;align-items:center;gap:12px;padding:6px 0;text-decoration:none;display:flex}.discovery-buy-cover{object-fit:cover;background:#f0f0f0;border-radius:2px;flex:none;width:44px;height:68px}.discovery-buy-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.discovery-buy-title,.discovery-buy-author{line-height:var(--tmb-meta-line,1.15)}.discovery-intro-search-slide.has-started-search,.discovery-intro-search-slide.has-started-search.is-search-pinned{color:#111;background:#fff!important}.discovery-intro-search-slide.has-started-search .globalSearch--fullscreen,.discovery-intro-search-slide.has-started-search .globalSearch--fullscreen .tmb-search,.discovery-intro-search-slide.has-started-search .tmb-fullscreen-search{color:#111}.discovery-intro-search-slide.has-started-search .searchGroupTitle,.discovery-intro-search-slide.has-started-search .searchEmpty{color:#0000008f}.discovery-intro-search-slide.has-started-search .searchItem{color:#111}.discovery-intro-search-slide.has-started-search .searchItem:hover,.discovery-intro-search-slide.has-started-search .searchItem:focus-visible{background:#0000000a}.tmb-fullscreen-search,.globalSearch--fullscreen,.globalSearch--fullscreen .searchPanel,.globalSearch--fullscreen .tmb-search-panel{color:#111;background:0 0}.globalSearch--fullscreen .searchGroupTitle,.globalSearch--fullscreen .searchEmpty{color:#0000008f}.globalSearch--fullscreen .searchItem{color:#111}
:root{--tmb-search-height:44px;--tmb-search-height-sm:40px;--tmb-search-radius:999px;--tmb-search-gap:10px;--tmb-search-pad-x:14px;--tmb-search-bg:#fffffff5;--tmb-search-border:#0000001a;--tmb-search-border-focus:#0000003d;--tmb-search-text:#111111e6;--tmb-search-placeholder:#0000006b;--tmb-search-icon:#00000070;--tmb-search-focus-ring:#0000000f}.tmb-search{align-items:center;gap:var(--tmb-search-gap);min-height:var(--tmb-search-height);width:100%;padding:0 var(--tmb-search-pad-x);border-radius:var(--tmb-search-radius);background:var(--tmb-search-bg);color:var(--tmb-search-text);box-sizing:border-box;box-shadow:none;cursor:text;font-family:var(--tmb-font-ui,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);border:none;transition:box-shadow .18s cubic-bezier(.2,0,0,1),background-color .18s cubic-bezier(.2,0,0,1);display:flex}.tmb-search:focus-within{--tmb-search-bg:#fff;box-shadow:none;border:none}.tmb-search--sm{min-height:var(--tmb-search-height-sm);--tmb-search-pad-x:12px;gap:8px}.tmb-search--ghost{--tmb-search-bg:#0000000f;box-shadow:none;border:none}.tmb-search--ghost:focus-within{--tmb-search-bg:#00000017;box-shadow:none;border:none}.tmb-search--ghost .tmb-search__input{height:var(--tmb-search-height)}.tmb-search--ghost.tmb-search--sm .tmb-search__input{height:var(--tmb-search-height-sm)}.tmb-search--on-dark,[data-nav-tone=dark] .tmb-search:not(.tmb-search--default){--tmb-search-bg:#fffffffa;--tmb-search-text:#121212e6;--tmb-search-placeholder:#0000006b;--tmb-search-icon:#00000070}.tmb-search--on-dark:focus-within,[data-nav-tone=dark] .tmb-search:not(.tmb-search--default):focus-within{--tmb-search-bg:#fff;box-shadow:none;border:none}#site-navigation.nav-dark .tmb-search,.siteHeader.navToneDark .tmb-search{--tmb-search-bg:#ffffff1a;--tmb-search-text:#fffffff0;--tmb-search-placeholder:#ffffff85;--tmb-search-icon:#ffffffb8}#site-navigation.nav-dark .tmb-search:focus-within,.siteHeader.navToneDark .tmb-search:focus-within{--tmb-search-bg:#ffffff29;box-shadow:none;border:none}.tmb-search__icon{color:var(--tmb-search-icon);cursor:text;flex:none}.tmb-search__input{width:100%;min-width:0;height:var(--tmb-search-height);color:inherit;letter-spacing:-.01em;appearance:none;flex:auto;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.25;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.tmb-search--sm .tmb-search__input{height:var(--tmb-search-height-sm);font-size:13px}.tmb-search__input::placeholder{color:var(--tmb-search-placeholder);opacity:1}.tmb-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.tmb-search__input::-webkit-search-decoration{-webkit-appearance:none}.tmb-search:has(.tmb-search__trailing){gap:10px;padding-right:6px}.tmb-search__trailing{cursor:default;flex:none;align-items:center;gap:6px;margin-left:2px;margin-right:0;padding:2px;display:inline-flex}.tmb-search__action{letter-spacing:-.01em;box-sizing:border-box;background:var(--tmb-btn-primary-bg);height:34px;min-height:34px;color:var(--tmb-btn-primary-text);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:500;line-height:1;transition:opacity .16s,transform .16s;display:inline-flex}.tmb-search__action:hover{opacity:.88}.tmb-search__action:active{transform:scale(.98)}.tmb-search__action:disabled{opacity:.5;cursor:not-allowed}.tmb-search__dismiss{width:28px;height:28px;color:var(--tmb-search-icon);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;transition:color .16s,background-color .16s;display:inline-flex}.tmb-search__dismiss:hover{color:var(--tmb-search-text);background:#0000000f}#site-navigation.nav-dark .tmb-search__dismiss:hover{background:#ffffff1a}.tmb-search__trigger{color:#00000085;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .16s,background-color .16s;display:inline-flex}.tmb-search__trigger:hover{color:#000000e0;background:#0000000f}.globalSearch-wrap{position:relative}.globalSearch,.globalSearch.tmb-search{width:min(100%,360px);min-width:220px;max-width:360px;position:relative}.globalSearch--menu,.globalSearch--menu.tmb-search,.globalSearch--fullscreen,.globalSearch--fullscreen.tmb-search{width:100%;min-width:0;max-width:none}#site-navigation .desktop-search-slot .globalSearch,#site-navigation .desktop-search-slot .globalSearch.tmb-search{width:min(100%,360px);min-width:240px;max-width:360px}.discovery-intro-search-bar-wrap.tmb-search{--tmb-search-height:50px;--tmb-search-gap:12px;--tmb-search-pad-x:16px;pointer-events:auto;-webkit-backdrop-filter:blur(11px)saturate(128%);width:min(100%,420px);min-height:50px;margin:2px auto 0;padding:7px 8px 7px 16px;box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff9e;background:linear-gradient(#ffffffeb 0%,#ffffffd6 100%)!important;border:none!important;border-radius:999px!important}.discovery-intro-search-bar-wrap.tmb-search:focus-within{box-shadow:0 16px 38px #00000047,inset 0 1px #ffffffb8;border:none!important}.discovery-intro-search-slide.has-started-search .discovery-intro-search-bar-wrap.tmb-search,.discovery-intro-search-slide.has-started-search .discovery-intro-search-bar-wrap.tmb-search:focus-within{--tmb-search-bg:#ececec;--tmb-search-text:#111111eb;--tmb-search-placeholder:#00000075;--tmb-search-icon:#00000080;-webkit-backdrop-filter:none;box-shadow:0 1px 2px #0000000d,0 6px 18px #00000014,inset 0 0 0 1px #0000001a;background:#ececec!important;border:none!important}.discovery-intro-search-slide.has-started-search .discovery-intro-search-bar-wrap.tmb-search:focus-within{--tmb-search-bg:#e4e4e4;box-shadow:0 2px 4px #0000000f,0 10px 24px #0000001a,inset 0 0 0 1px #00000024;background:#e4e4e4!important}.discovery-intro-search-bar-wrap.tmb-search .tmb-search__icon{margin-right:2px}.discovery-intro-search-bar-wrap.tmb-search .tmb-search__input{height:20px;padding-right:4px;font-size:14px;font-weight:500;line-height:20px}.discovery-intro-search-bar-wrap.tmb-search .tmb-search__trailing{gap:0;margin-left:4px;margin-right:0}.discovery-intro-search-bar-wrap.tmb-search .tmb-search__action{letter-spacing:-.02em;box-sizing:border-box;justify-content:center;align-items:center;width:auto;min-width:84px;height:36px;min-height:36px;padding:0 18px;font-size:12px;font-weight:650;transition:opacity .16s,transform .16s,width .22s cubic-bezier(.22,1,.36,1),min-width .22s cubic-bezier(.22,1,.36,1),max-width .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1),border-radius .22s cubic-bezier(.22,1,.36,1),color .16s;display:inline-flex;position:relative;overflow:hidden}.discovery-intro-search-bar-wrap.tmb-search .tmb-search__action.is-loading{pointer-events:none;cursor:default;border-radius:50%;width:36px;min-width:36px;max-width:36px;color:#0000!important;opacity:1!important;padding:0!important;font-size:0!important;line-height:0!important}.discovery-intro-search-bar-wrap.tmb-search .tmb-search__action.is-loading:disabled{cursor:default;opacity:1!important}.discovery-intro-search-bar-wrap.tmb-search .tmb-search__action-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:14px;height:14px;animation:.75s linear infinite tmb-search-action-spin;display:block}.discovery-intro-search-bar-wrap.tmb-search .tmb-search__action.is-loading:after{content:none}@keyframes tmb-search-action-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.discovery-intro-search-bar-wrap.tmb-search.is-loading{cursor:progress}.discovery-intro-search-bar-wrap.tmb-search.is-loading .tmb-search__action{opacity:.84;cursor:default}.discovery-intro-search-bar-wrap.tmb-search.is-loading .tmb-search__action:hover,.discovery-intro-search-bar-wrap.tmb-search.is-loading .tmb-search__action:active{opacity:.84;transform:none}.collection-library-search-inline .tmb-search{pointer-events:auto;flex:auto;width:100%;min-width:0;max-width:100%}.collection-library-controls.is-search-active .collection-library-search-inline .tmb-search{max-width:none}.add-books-search-form .tmb-search,.collection-desktop-toolbar .tmb-search{flex:auto;min-width:0}.searchPanel,.tmb-search-panel{color:#111;z-index:50;overscroll-behavior:contain;border:1px solid #0000000f;border-radius:14px;flex-direction:column;gap:0;width:min(560px,100vw - 1.25rem);max-height:min(70vh,420px);padding:.5rem;display:flex;position:absolute;top:calc(100% + .5rem);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 1px 2px #0000000a,0 8px 24px #00000014,0 24px 48px #0000000f;background:#fff!important}.searchPanel--hasFooter{padding-bottom:0}.searchPanelScroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#0003 transparent;flex:auto;min-height:0;padding:0 .15rem .35rem;overflow-y:auto}.searchPanel--hasFooter .searchPanelScroll{padding-bottom:.25rem}.searchPanel .searchItem,.tmb-search-panel .searchItem{color:#111}.searchPanel .searchGroupTitle,.tmb-search-panel .searchGroupTitle,.searchPanel .searchEmpty,.tmb-search-panel .searchEmpty{color:#00000073}.globalSearch--menu .searchPanel,.globalSearch--menu .tmb-search-panel{border:1px solid #0000000f;border-radius:12px;width:100%;max-height:min(60vh,380px);padding:.5rem;left:0;right:auto;transform:none;box-shadow:0 1px 2px #0000000a,0 10px 28px #0000001a;background:#fff!important}.globalSearch--menu .searchPanel--hasFooter{padding-bottom:0}#site-navigation .globalSearch .searchPanel{width:min(640px,100vw - 2rem);top:calc(100% + 8px);left:50%;transform:translate(-50%)}#site-navigation .user-search-results{max-height:min(70vh,440px);overflow:hidden}.globalSearch--fullscreen .searchPanel{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;margin-top:0;padding:0;position:static;overflow:visible;transform:none}.globalSearch--fullscreen .searchPanelScroll{padding:0;overflow:visible}.globalSearch--fullscreen .searchPanelFooter{border-top-width:1px;border-top-color:#0000000f;border-radius:12px;grid-template-rows:1fr;margin-top:.5rem;overflow:hidden}.searchGroup{gap:.1rem;padding-top:.35rem;display:grid}.searchGroup:first-child{padding-top:.15rem}.searchGroup+.searchGroup{border-top:1px solid #0000000f;margin-top:.35rem;padding-top:.5rem}.searchGroupTitle{letter-spacing:.06em;text-transform:uppercase;color:#0000006b;margin:0 0 .35rem;padding:0 .5rem;font-size:.6875rem;font-weight:600}.searchItem{color:inherit;border-radius:10px;align-items:center;gap:.75rem;padding:.5rem .45rem;text-decoration:none;transition:background-color .14s cubic-bezier(.2,0,0,1);display:flex}.searchItem:hover,.searchItem:focus-visible{background:#0000000a;text-decoration:none}.searchItem:active{transform:scale(.995)}.searchItemBook{align-items:flex-start;padding:.55rem .45rem}.searchBookThumbWrap{background:linear-gradient(145deg,#f6f6f6 0%,#ececec 100%);border-radius:8px;flex:none;justify-content:center;align-items:center;width:46px;height:68px;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #0000000f}.searchBookThumbWrap .bookCoverLoadShell{border-radius:4px;width:40px;height:60px;display:block;position:relative;overflow:hidden}.searchBookThumbWrap .bookCoverLoadShell.is-pulse{background:#e8e8e8;animation:1.15s ease-in-out infinite searchCoverThumbPulse}.searchBookThumbWrap .bookCoverLoadShell.is-pulse .searchBookThumb{opacity:0}.searchBookThumbWrap .bookCoverLoadShell.is-loaded .searchBookThumb{opacity:1;transition:opacity .22s cubic-bezier(.2,0,0,1)}@keyframes searchCoverThumbPulse{0%,to{background-color:#ececec}50%{background-color:#d4d4d4}}.searchItemBook .searchItemTitle{letter-spacing:-.02em;-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.searchItemAuthorLine{color:#00000085;margin-top:.15rem;font-size:.75rem;line-height:1.3;display:block}.searchItemFoot{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.35rem;display:flex}.searchIsbnChip,.searchPriceChip{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#0000009e;background:#0000000d;border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.6875rem;font-weight:500;line-height:1.35;display:inline-flex}.searchIsbnChip--muted{color:#00000061;background:0 0;padding-left:0;padding-right:0}.searchPriceChip{color:#111;background:#00000014;font-weight:600}.searchEntityLink{font:inherit;color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline #00000038;text-decoration:underline #00000038}.searchEntityLink:hover{color:#111;text-decoration-color:#00000073}.searchItemBook .searchItemMeta{color:#00000080;font-size:.75rem;line-height:1.3}.searchItemTitle{letter-spacing:-.02em;display:block}.searchItemMeta{color:#00000080;margin-top:2px;font-size:.75rem;display:block}.searchItemBook .searchBookThumb{object-fit:cover;outline-offset:0;background:#f0f0f0;border-radius:4px;outline:1px solid #00000014;flex:none;width:40px;height:60px;box-shadow:0 2px 8px #00000014}.searchBookText{flex-direction:column;flex:auto;min-width:0;display:flex}.searchItemCollector{align-items:center}.searchCollectorAvatar{letter-spacing:-.02em;color:#111;background:linear-gradient(145deg,#f0f0f0,#e4e4e4);border-radius:999px;flex:none;place-items:center;width:36px;height:36px;font-size:.8125rem;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #0000000f}.searchCollectorText{gap:.1rem;min-width:0;display:grid}.searchCollectorName{letter-spacing:-.02em;font-size:.875rem;font-weight:600}.searchPanelFooter{background:#fff;border-top:1px solid #0000;border-bottom-right-radius:14px;border-bottom-left-radius:14px;flex:none;grid-template-rows:0fr;margin:0;padding:0;transition:grid-template-rows .28s cubic-bezier(.2,0,0,1),border-color .2s;display:grid;overflow:hidden}.globalSearch--menu .searchPanelFooter{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.searchPanelFooter.is-revealed{border-top-color:#0000000f;grid-template-rows:1fr}.searchPanelFooterInner{min-height:0;overflow:hidden}.searchPanelFooterLink{color:#000000b8;text-align:center;border-radius:0;padding:.6rem .65rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .14s,color .14s;display:block}.searchPanelFooterLink:hover{color:#111;background:#0000000a;text-decoration:none}.searchEmpty{color:#0000008f;text-align:center;margin:0;padding:.65rem .5rem;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.searchItem:active{transform:none}.searchPanelFooter{transition:none}.searchPanelFooter:not(.is-revealed){display:none}.searchPanelFooter.is-revealed{border-top-color:#0000000f;grid-template-rows:1fr}.searchBookThumbWrap .bookCoverLoadShell.is-pulse{background:#e4e4e4;animation:none}}@media (max-width:768px){.collection-library-search-inline .tmb-search{width:100%;max-width:none}.discovery-intro-search-bar-wrap.tmb-search .tmb-search__action.is-loading{width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px}}@media (prefers-reduced-motion:reduce){.discovery-intro-search-bar-wrap.tmb-search .tmb-search__action{transition:none}.discovery-intro-search-bar-wrap.tmb-search .tmb-search__action-spinner{border-top-color:#ffffffd9;animation:none}}
.routeScaffold--centered{box-sizing:border-box;width:min(100%,680px);margin-inline:auto;padding:clamp(8px,2vw,16px) clamp(18px,4vw,28px) clamp(24px,5vw,40px)}.search-page.routeScaffold--centered{padding-inline:0;width:100%;max-width:none;padding-bottom:0}.search-page .routeScaffoldHeader,.search-page .routeScaffoldAccessory{width:min(100%,680px);margin-inline:auto;padding-inline:clamp(18px,4vw,28px)}.routeScaffold--centered .routeScaffoldHeader,.search-page .routeScaffoldHeader,.static-page .routeScaffoldHeader{text-align:center;justify-items:center;gap:.35rem;display:grid}.routeScaffold--centered .routeTitle{margin:0}.routeScaffold--centered .routeLead{max-width:42ch;margin:0}.routeScaffoldAccessory{width:100%;margin-top:1.15rem}.routeScaffold--centered .routeScaffoldBody{gap:0;margin-top:1.35rem;display:grid}.search-page-query.tmb-search{width:100%;max-width:none}.search-page-section-heading{font-size:var(--tmb-type-h2-size,.8125rem);letter-spacing:-.01em;color:var(--tmb-text-faint,#999);text-transform:none;margin:0;padding:0 clamp(20px,4vw,56px) 12px;font-weight:500}.search-page-books.climax-library-section{margin-top:.25rem}.search-page-books-grid.climax-product-grid{padding-top:0}a.search-page-library-tile,a.search-page-library-tile:hover,a.search-page-library-tile:focus-visible{color:inherit;text-decoration:none}.search-page-section--collectors{background:0 0;border:0;border-radius:0;gap:.75rem;padding:clamp(20px,4vw,32px) clamp(20px,4vw,56px) clamp(24px,5vw,40px);display:grid}.search-page-empty{font-size:var(--tmb-type-lead-size,13px);color:var(--tmb-text-muted,#777);margin:0;line-height:1.45}.search-page-empty--inset{padding:0 clamp(20px,4vw,56px) clamp(24px,5vw,40px)}.search-page-users-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;padding-inline:clamp(20px,4vw,56px);display:grid}.search-page-user-card{color:inherit;background:#fafafa;border:1px solid #efefef;border-radius:12px;gap:.15rem;padding:.75rem .85rem;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid}.search-page-user-card:hover,.search-page-user-card:focus-visible{background:#fff;border-color:#dcdcdc;text-decoration:none}.search-page-user-card h3{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:500}.search-page-user-card p{color:var(--tmb-text-muted,#777);margin:0;font-size:12px}body.tmb-route-search{color:#111;background:#fff!important}html:has(body.tmb-route-search){color:#111;background:#fff!important}body.tmb-route-search .siteMain{background:#fff;padding-bottom:0}@media (max-width:640px){.search-page .routeScaffoldHeader,.search-page .routeScaffoldAccessory{padding-inline:16px}}
.user-navigation{display:none!important}.user-navigation>*{pointer-events:auto}.user-navigation .header{pointer-events:none;z-index:2400!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important;position:fixed!important;top:12px!important;right:10px!important}.user-navigation .header>*{pointer-events:auto}.user-heart-circle,.user-bolt-circle{color:#000000b8;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .2s,color .2s;display:inline-flex;position:relative;text-decoration:none!important}.user-heart-circle:hover,.user-bolt-circle:hover{opacity:.88}.user-bolt-circle .bolt-notification-badge{color:#fff;text-align:center;background:#ff3b30;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:-4px;right:-4px}.user-nav{-webkit-backdrop-filter:none;box-sizing:border-box;background:0 0;border-radius:0;height:auto;min-height:36px;padding:0;transition:opacity .2s;position:relative}.user-nav.collapsed{width:45px;min-width:45px}.user-nav.collapsed .user-nav-menu{opacity:0;visibility:hidden;pointer-events:none;max-width:0;overflow:hidden}.user-nav:not(.collapsed){padding:0}.user-nav:not(.collapsed) .user-nav-menu{opacity:1;visibility:visible;max-width:420px}.user-nav:not(.collapsed) .user-profile-circle{display:none!important}.user-nav-container{align-items:center;height:100%;display:flex}.user-nav-menu{align-items:center;display:flex;position:relative}.user-nav-list{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.user-nav-link{white-space:nowrap;font-size:14px;font-weight:500;color:var(--tmb-nav-idle,#0000008c)!important;text-decoration:none!important}.user-nav-link:hover{color:var(--tmb-nav-hover,#000000d1)!important}.user-profile-circle{cursor:pointer;background:#000;border:0;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;padding:0;display:flex}.user-profile-circle .profile-icon svg{color:#fff;display:block}.user-profile-circle .profile-icon svg circle,.user-profile-circle .profile-icon svg path{stroke:#fff}.user-account-overlay{z-index:2600;-webkit-backdrop-filter:blur(6px);pointer-events:none;background:#00000059;justify-content:flex-end;align-items:flex-start;padding:72px 16px 16px;display:none;position:fixed;inset:0}.user-account-overlay.show{pointer-events:auto;display:flex}.user-account-overlay-panel{background:#fffffffa;border:1px solid #00000014;border-radius:16px;width:min(320px,100%);padding:20px}.user-account-overlay-name{margin:0 0 4px;font-size:18px;font-weight:600}.user-account-overlay-plan{opacity:.55;margin:0 0 16px;font-size:13px}.user-account-overlay-links{gap:4px;display:grid}.user-account-overlay-link{color:inherit;text-align:left;cursor:pointer;font-size:15px;font:inherit;background:0 0;border:0;padding:10px 0;display:block;text-decoration:none!important}.user-account-overlay-link:hover{opacity:.72}body .user-navigation.nav-dark .user-heart-circle,body .user-navigation.nav-dark .user-bolt-circle,body .user-navigation.nav-dark .user-nav{color:#ffffffeb;background:#00000052}body .user-navigation.nav-dark .user-nav-link{color:#ffffffeb!important}@media (min-width:769px){.user-navigation .hamburger-btn,.user-navigation .mobile-menu{display:none!important}.user-nav.desktop-nav{padding:8px 12px}.user-nav.desktop-nav .user-nav-menu{opacity:1;visibility:visible;pointer-events:auto;max-width:420px}.user-nav.desktop-nav .user-profile-circle{display:none!important}}
.cookie-consent{z-index:999999;pointer-events:none;opacity:0;width:100%;transition:opacity var(--tmb-slide-duration,.38s) var(--tmb-slide-ease-in), transform var(--tmb-slide-duration,.38s) var(--tmb-slide-ease-in);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.cookie-consent.is-entered{opacity:1;pointer-events:auto;transition:opacity var(--tmb-slide-duration,.38s) var(--tmb-slide-ease-in), transform var(--tmb-slide-duration,.38s) var(--tmb-slide-ease-in);transform:translateY(0)}.cookie-consent.is-exiting{opacity:0;pointer-events:none;transition:opacity var(--tmb-slide-exit-duration,.32s) var(--tmb-slide-ease-out), transform var(--tmb-slide-exit-duration,.32s) var(--tmb-slide-ease-out);transform:translateY(100%)}.cookie-consent-panel{-webkit-backdrop-filter:blur(14px)saturate(160%);color:#111;box-shadow:none;background:#fffffffa;border:0;border-top:1px solid #0000001a;border-radius:0;gap:0;display:grid}.cookie-consent.is-expanded .cookie-consent-panel{grid-template-rows:minmax(0,1fr) auto;max-height:min(72vh,640px)}.cookie-consent-bar{width:100%;max-width:var(--tmb-chrome-max,1200px);padding:10px max(16px, env(safe-area-inset-right,0px)) max(10px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));box-sizing:border-box;align-items:center;gap:clamp(12px,2vw,20px);margin-inline:auto;display:flex}.cookie-consent-copy{flex:auto;gap:2px;min-width:0;display:grid}.cookie-consent-label{letter-spacing:-.01em;color:#111;text-transform:none;margin:0;font-size:12px;font-weight:600;line-height:1.2}.cookie-consent-summary{color:#000000a3;margin:0;font-size:12px;line-height:1.4}.cookie-consent-footnote{color:#0000007a;margin:0;font-size:11px;line-height:1.35}.cookie-consent-details{max-height:min(42vh,380px);padding:12px max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));scrollbar-width:thin;border-bottom:1px solid #0000000f;gap:12px;display:grid;overflow:auto}.cookie-consent-section h3{letter-spacing:-.01em;text-transform:none;margin:0 0 4px;font-size:12px;font-weight:600}.cookie-consent-section p{color:#000000a3;margin:0 0 6px;font-size:11px;line-height:1.45}.cookie-consent-section p:last-child{margin-bottom:0}.cookie-consent-toggles{border-top:1px solid #0000000f;gap:6px;padding-top:4px;display:grid}.cookie-consent-toggle{cursor:pointer;background:#00000005;border:1px solid #00000014;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;padding:8px 10px;display:grid}.cookie-consent-toggle--locked{opacity:.72;cursor:default}.cookie-consent-toggle--ca{background:#00000008}.cookie-consent-toggle input{accent-color:#111;margin-top:1px}.cookie-consent-toggle-copy{gap:1px;display:grid}.cookie-consent-toggle-copy strong{text-transform:none;font-size:11px;font-weight:600}.cookie-consent-toggle-copy span{color:#0000008f;font-size:11px;line-height:1.35}.cookie-consent-legal-links{color:#0000008f;margin:0;font-size:11px;line-height:1.4}.cookie-consent-legal-links a{color:#111;text-underline-offset:2px;text-decoration:underline}.cookie-consent-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.cookie-consent-btn{color:#111;min-height:30px;font:inherit;letter-spacing:-.01em;text-transform:none;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:999px;flex:0 auto;padding:5px 12px;font-size:11px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s,transform .12s}.cookie-consent-btn:hover,.cookie-consent-btn:focus-visible{background:#f5f5f5;outline:none}.cookie-consent-btn:active{transform:scale(.98)}.cookie-consent-inline-link{color:#111;font:inherit;font-size:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:900px){.cookie-consent-bar{padding-top:10px;padding-bottom:max(10px, env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:10px}.cookie-consent-actions{flex-wrap:wrap;justify-content:stretch}.cookie-consent-btn{flex:calc(33.333% - 6px);min-width:0}}@media (max-width:560px){.cookie-consent-actions{flex-direction:column;align-items:stretch}.cookie-consent-btn{flex:auto;width:100%}}.privacy-policy{gap:22px;max-width:42rem;display:grid}.privacy-policy-intro{color:#000000b8;margin:0;font-size:14px;line-height:1.55}.privacy-policy-section h2{letter-spacing:-.01em;margin:0 0 8px;font-size:15px;font-weight:600}.privacy-policy-section p{color:#000000ad;margin:0 0 10px;font-size:13px;line-height:1.55}.privacy-policy-section p:last-child{margin-bottom:0}.privacy-policy-section a{color:#111;text-underline-offset:2px;text-decoration:underline}
.activity-floating-chip{right:max(16px, env(safe-area-inset-right,0px));bottom:max(20px, env(safe-area-inset-bottom,0px));z-index:1200;cursor:pointer;background:0 0;border:none;margin:0;padding:0;position:fixed}.activity-floating-chip-bullet{background:var(--tmb-fg,#fff);min-width:22px;height:22px;color:var(--tmb-bg,#000);border:1px solid color-mix(in srgb, var(--tmb-fg,#fff) 12%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:flex;box-shadow:0 2px 10px #00000038}.activity-floating-chip-count{font-size:11px;font-weight:600;line-height:1}.activity-sheet-root{z-index:1300;position:fixed;inset:0}.activity-sheet-backdrop{cursor:pointer;background:#00000073;border:none;position:absolute;inset:0}.activity-sheet-panel{width:min(420px,100vw);max-height:min(85vh,640px);padding:0 0 env(safe-area-inset-bottom,0px);background:var(--tmb-bg,#000);color:var(--tmb-fg,#fff);border-top-left-radius:12px;flex-direction:column;margin:0;display:flex;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 -8px 40px #00000059}.activity-sheet-header{border-bottom:1px solid color-mix(in srgb, var(--tmb-fg,#fff) 12%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.activity-sheet-title{margin:0;font-size:15px;font-weight:600}.activity-sheet-header-actions{align-items:center;gap:10px;display:flex}.activity-sheet-mark-read{font:inherit;color:inherit;opacity:.75;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.activity-sheet-mark-read:hover{opacity:1}.activity-sheet-status,.activity-sheet-empty{opacity:.75;margin:0;padding:16px 18px;font-size:13px}.activity-sheet-groups{flex:1;padding:8px 0 12px;overflow:auto}.activity-sheet-group-title{letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin:0;padding:8px 18px 6px;font-size:11px}.activity-sheet-list{margin:0;padding:0;list-style:none}.activity-sheet-item{margin:0}.activity-sheet-link,.activity-sheet-static{color:inherit;padding:10px 18px;text-decoration:none;display:block}.activity-sheet-link:hover,.activity-sheet-link:focus-visible{background:color-mix(in srgb, var(--tmb-fg,#fff) 6%, transparent)}.activity-sheet-link--unread .activity-sheet-item-title{font-weight:600}.activity-sheet-item-title{font-size:13px;display:block}.activity-sheet-item-body{opacity:.72;margin-top:4px;font-size:12px;line-height:1.35;display:block}.activity-sheet-item-new{letter-spacing:.04em;text-transform:uppercase;opacity:.6;margin-top:6px;font-size:10px;display:inline-block}.activity-sheet-footer{border-top:1px solid color-mix(in srgb, var(--tmb-fg,#fff) 12%, transparent);gap:16px;padding:12px 18px 16px;display:flex}.activity-sheet-messages-link{color:inherit;opacity:.85;font-size:12px}.book-edition-format-chips{margin-top:10px}.book-edition-format-chip{font-size:12px}.book-modal-select{width:100%;font:inherit;border:1px solid color-mix(in srgb, var(--tmb-fg,#fff) 18%, transparent);color:inherit;background:0 0;border-radius:6px;margin-top:6px;padding:8px 10px;font-size:13px}.messages-page-layout{max-width:720px;margin:0 auto;padding:24px 16px 80px}.messages-thread-list{margin:16px 0 0;padding:0;list-style:none}.messages-thread-item{margin:0 0 8px}.messages-thread-link{color:inherit;background:color-mix(in srgb, var(--tmb-fg,#fff) 4%, transparent);border-radius:8px;padding:12px 14px;text-decoration:none;display:block}.messages-thread-link--active{background:color-mix(in srgb, var(--tmb-fg,#fff) 10%, transparent)}.messages-thread-preview{opacity:.7;margin-top:4px;font-size:12px;display:block}.messages-compose{flex-direction:column;gap:10px;margin-top:16px;display:flex}.messages-compose textarea{min-height:88px;font:inherit;border:1px solid color-mix(in srgb, var(--tmb-fg,#fff) 18%, transparent);color:inherit;resize:vertical;background:0 0;border-radius:8px;padding:10px 12px;font-size:13px}.messages-bubble-list{flex-direction:column;gap:10px;max-height:50vh;margin-top:16px;display:flex;overflow:auto}.messages-bubble{border-radius:10px;max-width:85%;padding:10px 12px;font-size:13px;line-height:1.4}.messages-bubble--self{background:color-mix(in srgb, var(--tmb-fg,#fff) 12%, transparent);align-self:flex-end}.messages-bubble--other{background:color-mix(in srgb, var(--tmb-fg,#fff) 6%, transparent);align-self:flex-start}.messages-bubble-meta{opacity:.55;margin-top:6px;font-size:10px;display:block}.marketplace-card-binding{opacity:.75;margin-top:4px;font-size:12px}.marketplace-card-message-row{margin-top:10px}.marketplace-card-message-btn{font:inherit;border:1px solid color-mix(in srgb, var(--tmb-fg,#fff) 22%, transparent);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px;font-size:12px}.library-store-binding{opacity:.72;margin-top:2px;font-size:11px}
.static-page.routeScaffold{box-sizing:border-box;width:min(100%,52rem);margin-inline:auto;padding:clamp(8px,2vw,16px) clamp(18px,4vw,28px) clamp(24px,5vw,40px)}.static-page .routeScaffoldBody{justify-items:center}.static-page .routeScaffoldBody>*{width:100%;max-width:42rem}.static-page .routeTitle,.privacy-policy :is(h2,h3),.privacy-policy-meta{text-transform:none}.privacy-policy-subheading{color:#000000b8;margin:0 0 6px;font-size:13px;font-weight:600}.privacy-policy-meta{color:#0000008c;margin:0;font-size:13px;line-height:1.5}.privacy-policy-list{color:#000000ad;margin:0 0 10px;padding-left:1.2rem;font-size:13px;line-height:1.55}.privacy-policy-list li+li{margin-top:4px}.documentation-links{border-top:1px solid #00000014;gap:10px;margin-top:8px;padding-top:18px;display:grid}.documentation-links h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1rem;font-weight:600}.documentation-links>div{flex-wrap:wrap;gap:8px;display:flex}.documentation-links a{color:#111;background:#1111110f;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:13px;font-weight:500;text-decoration:none;transition-property:background-color,transform;transition-duration:.15s;display:inline-flex}.documentation-links a:hover,.documentation-links a:focus-visible{background:#1111111c}.documentation-links a:active{transform:scale(.96)}.careers-roles{gap:.75rem;max-width:42rem;display:grid}.careers-role{border-radius:var(--radius,8px);border:1px solid #00000014;padding:1rem 1.05rem}.careers-role-header{gap:.35rem;display:grid}.careers-role-title{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}.careers-role-meta{color:#0000009e;margin:0;font-size:13px;line-height:1.45}.careers-role-details{margin-top:.75rem}.careers-role-details summary{cursor:pointer;color:#111;text-transform:none;font-size:13px;font-weight:500;list-style:none}.careers-role-details summary::-webkit-details-marker{display:none}.careers-role-details summary:after{content:" +";color:#00000073}.careers-role-details[open] summary:after{content:" −"}.careers-role-body{gap:.85rem;margin-top:.85rem;display:grid}.careers-role-body p{color:#000000ad;margin:0;font-size:13px;line-height:1.55}.careers-role-body h3{letter-spacing:-.01em;text-transform:none;color:#000000b8;margin:0 0 6px;font-size:13px;font-weight:600}.careers-role-body ul{color:#000000ad;margin:0;padding-left:1.2rem;font-size:13px;line-height:1.55}.careers-role-body li+li{margin-top:4px}.accessibility-page{gap:1rem;max-width:42rem;display:grid}
:root{--tmb-pill-footer-stack:0px;--tmb-cookie-consent-stack:0px;--tmb-pill-chrome-stack:calc(var(--tmb-pill-footer-stack,0px) + var(--tmb-cookie-consent-stack,0px))}body.tmb-view-pill-cookies-visible{--tmb-cookie-consent-stack:112px}body.tmb-view-pill-cookies-visible:has(.cookie-consent.is-expanded){--tmb-cookie-consent-stack:280px}.tmb-bottom-submenu{left:50%;bottom:calc(max(20px, env(safe-area-inset-bottom,0px)) + var(--tmb-pill-chrome-stack,0px));z-index:999990;pointer-events:none;opacity:0;width:max-content;max-width:calc(100vw - 28px);transition:opacity var(--tmb-slide-duration,.42s) var(--tmb-slide-ease-in), transform var(--tmb-slide-duration,.42s) var(--tmb-slide-ease-in), bottom var(--tmb-slide-duration,.42s) var(--tmb-slide-ease-in);justify-content:center;display:flex;position:fixed;transform:translate(-50%,28px)}body.tmb-footer-reveal-enabled.footer-reveal-active .tmb-bottom-submenu:not(.tmb-bottom-submenu--modal),body.tmb-footer-reveal-enabled.footer-reveal-active .library-view-bottom-pill,body.tmb-footer-reveal-enabled.footer-reveal-active .library-view-toggle-pill,body.tmb-footer-reveal-enabled.footer-reveal-active .grid-navigation-pill,body.tmb-footer-reveal-enabled.footer-reveal-active .discovery-section-nav-pill.tmb-bottom-submenu{z-index:99980}.tmb-bottom-submenu.is-entered{opacity:1;pointer-events:none;transition:opacity var(--tmb-slide-duration,.42s) var(--tmb-slide-ease-in), transform var(--tmb-slide-duration,.42s) var(--tmb-slide-ease-in), bottom var(--tmb-slide-duration,.42s) var(--tmb-slide-ease-in);transform:translate(-50%)}.tmb-bottom-submenu.is-exiting{opacity:0;transition:opacity var(--tmb-slide-exit-duration,.32s) var(--tmb-slide-ease-out), transform var(--tmb-slide-exit-duration,.32s) var(--tmb-slide-ease-out), bottom var(--tmb-slide-exit-duration,.32s) var(--tmb-slide-ease-out);transform:translate(-50%,28px)}.tmb-bottom-submenu-inner{pointer-events:auto;-webkit-backdrop-filter:blur(14px)saturate(180%);background:#000000b8;border-radius:999px;justify-content:center;align-items:center;gap:2px;margin:0;padding:4px;list-style:none;display:inline-flex;box-shadow:0 10px 28px #0000002e,0 0 0 1px #ffffff14}.tmb-bottom-submenu-item{margin:0;padding:0;list-style:none}.tmb-bottom-submenu-link,.tmb-bottom-submenu-btn{color:#ffffffad;letter-spacing:-.01em;text-transform:none;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:10px 16px;font-size:13px;font-weight:500;transition:color .16s cubic-bezier(.2,0,0,1),background-color .16s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1);display:inline-flex;text-decoration:none!important}.tmb-bottom-submenu-link:hover,.tmb-bottom-submenu-link:focus-visible,.tmb-bottom-submenu-btn:hover,.tmb-bottom-submenu-btn:focus-visible{color:#fff;outline:none;text-decoration:none!important}.tmb-bottom-submenu-link:active,.tmb-bottom-submenu-btn:active{transform:scale(.96)}.tmb-bottom-submenu-inner:has(>.tmb-bottom-submenu-item:nth-child(2)) .tmb-bottom-submenu-link.is-active{background:#fff;box-shadow:0 1px 2px #0000001f;color:#111!important;text-decoration:none!important}.tmb-bottom-submenu-inner:has(>.tmb-bottom-submenu-item:nth-child(2)) .tmb-bottom-submenu-btn.is-active{background:#fff;box-shadow:0 1px 2px #0000001f;color:#111!important;text-decoration:none!important}.tmb-bottom-submenu-inner:has(>.tmb-bottom-submenu-item:nth-child(2)) .tmb-bottom-submenu-item.is-active .tmb-bottom-submenu-link{background:#fff;box-shadow:0 1px 2px #0000001f;color:#111!important;text-decoration:none!important}.tmb-bottom-submenu-inner:has(>.tmb-bottom-submenu-item:nth-child(2)) .tmb-bottom-submenu-item.is-active .tmb-bottom-submenu-btn{background:#fff;box-shadow:0 1px 2px #0000001f;color:#111!important;text-decoration:none!important}.tmb-bottom-submenu-inner:has(>.tmb-bottom-submenu-item:nth-child(2)) .tmb-bottom-submenu-item.current-menu-item .tmb-bottom-submenu-link{background:#fff;box-shadow:0 1px 2px #0000001f;color:#111!important;text-decoration:none!important}.tmb-bottom-submenu-inner:has(>.tmb-bottom-submenu-btn:nth-child(2)) .tmb-bottom-submenu-btn.is-active{background:#fff;box-shadow:0 1px 2px #0000001f;color:#111!important;text-decoration:none!important}:is(.tmb-bottom-submenu-inner:has(>.tmb-bottom-submenu-btn:only-child) .tmb-bottom-submenu-btn:hover,.tmb-bottom-submenu-inner:has(>.tmb-bottom-submenu-btn:only-child) .tmb-bottom-submenu-btn:focus-visible,.tmb-bottom-submenu-inner:has(>.tmb-bottom-submenu-btn:only-child) .tmb-bottom-submenu-btn.is-open){color:#fff;box-shadow:none;background:#ffffff1a}.tmb-bottom-submenu--cta{width:min(440px,100vw - 28px)}.tmb-bottom-submenu--cta .tmb-bottom-submenu-inner{width:100%;padding:4px}.tmb-bottom-submenu--cta .tmb-bottom-submenu-btn{letter-spacing:-.02em;color:#fff;background:0 0;width:100%;min-height:48px;padding:12px 24px;font-size:15px;font-weight:600}.tmb-bottom-submenu--cta .tmb-bottom-submenu-btn:hover,.tmb-bottom-submenu--cta .tmb-bottom-submenu-btn:focus-visible{color:#fff;background:#ffffff1a}.tmb-bottom-submenu--modal{left:50%;right:auto;bottom:calc(max(20px, env(safe-area-inset-bottom,0px)) + var(--tmb-pill-chrome-stack,0px));z-index:10000003;pointer-events:none;width:max-content;max-width:calc(100vw - 28px);margin:0;position:fixed;transform:translate(-50%)translateY(28px)}#book-modal-subnav.book-modal-subnav.tmb-bottom-submenu--modal,#author-modal-subnav.entity-modal-subnav.tmb-bottom-submenu--modal,body.tmb-view-pill-book-modal-open #book-modal-subnav.book-modal-subnav,body.tmb-view-pill-book-modal-open #author-modal-subnav.entity-modal-subnav,body.tmb-view-pill-book-modal-open .book-modal-subnav.tmb-bottom-submenu--modal,body.tmb-view-pill-book-modal-open .entity-modal-subnav.tmb-bottom-submenu--modal{pointer-events:none;width:max-content;max-width:calc(100vw - 28px);transform:translate(-50%)translateY(28px);left:50%!important;right:auto!important;bottom:calc(max(20px, env(safe-area-inset-bottom,0px)) + var(--tmb-pill-chrome-stack,0px))!important;z-index:10000003!important;margin:0!important;position:fixed!important}body.tmb-immersive-shelf-open.tmb-view-pill-book-modal-open #book-modal-subnav.book-modal-subnav.tmb-bottom-submenu--modal.is-entered{opacity:1!important;visibility:visible!important}body.tmb-view-pill-book-modal-open .library-view-bottom-pill,body.tmb-view-pill-book-modal-open .library-view-toggle-pill,body.tmb-view-pill-book-modal-open .grid-navigation-pill,body.tmb-view-pill-book-modal-open .immersive-shelf-modal .immersive-shelf__view-switcher{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}#book-modal-subnav.book-modal-subnav.tmb-bottom-submenu--segments-scroll .tmb-bottom-submenu-inner{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;max-width:min(720px,100vw - 28px);overflow:auto hidden}#book-modal-subnav.book-modal-subnav.tmb-bottom-submenu--segments-scroll .tmb-bottom-submenu-inner::-webkit-scrollbar{display:none}#book-modal-subnav.book-modal-subnav.tmb-bottom-submenu--modal.is-entered,#author-modal-subnav.entity-modal-subnav.tmb-bottom-submenu--modal.is-entered,body.tmb-view-pill-book-modal-open #book-modal-subnav.book-modal-subnav.is-entered,body.tmb-view-pill-book-modal-open #author-modal-subnav.entity-modal-subnav.is-entered,body.tmb-view-pill-book-modal-open .book-modal-subnav.tmb-bottom-submenu--modal.is-entered,body.tmb-view-pill-book-modal-open .entity-modal-subnav.tmb-bottom-submenu--modal.is-entered{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}#book-modal-subnav.book-modal-subnav.tmb-bottom-submenu--modal.is-exiting,#author-modal-subnav.entity-modal-subnav.tmb-bottom-submenu--modal.is-exiting,body.tmb-view-pill-book-modal-open #book-modal-subnav.book-modal-subnav.is-exiting,body.tmb-view-pill-book-modal-open #author-modal-subnav.entity-modal-subnav.is-exiting,body.tmb-view-pill-book-modal-open .book-modal-subnav.tmb-bottom-submenu--modal.is-exiting,body.tmb-view-pill-book-modal-open .entity-modal-subnav.tmb-bottom-submenu--modal.is-exiting{transform:translate(-50%)translateY(28px)}.tmb-bottom-submenu--modal.is-entered{transition:opacity var(--tmb-slide-duration,.42s) var(--tmb-slide-ease-in), transform var(--tmb-slide-duration,.42s) var(--tmb-slide-ease-in);transform:translate(-50%)translateY(0)}.tmb-bottom-submenu--modal.is-exiting{transition:opacity var(--tmb-slide-exit-duration,.32s) var(--tmb-slide-ease-out), transform var(--tmb-slide-exit-duration,.32s) var(--tmb-slide-ease-out);transform:translate(-50%)translateY(28px)}.tmb-bottom-submenu--modal .tmb-bottom-submenu-inner{margin-inline:auto}body.tmb-view-pill-book-modal-open .tmb-bottom-submenu:not(.tmb-bottom-submenu--modal){visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body.brand-center-menu-open .tmb-bottom-submenu:not(.tmb-bottom-submenu--modal){visibility:hidden;opacity:0!important;pointer-events:none!important}@media (max-width:720px){.tmb-bottom-submenu,.tmb-bottom-submenu--modal{bottom:calc(max(16px, env(safe-area-inset-bottom,0px)) + var(--tmb-pill-chrome-stack,0px))}.tmb-bottom-submenu-link,.tmb-bottom-submenu-btn{min-height:36px;padding:8px 14px;font-size:12px}.tmb-bottom-submenu--cta .tmb-bottom-submenu-btn{min-height:44px;font-size:14px}}@media (prefers-reduced-motion:reduce){.tmb-bottom-submenu{opacity:1;transition:none;transform:translate(-50%)}.tmb-bottom-submenu--modal,.tmb-bottom-submenu--modal.is-entered,.tmb-bottom-submenu--modal.is-exiting,body.tmb-view-pill-book-modal-open .tmb-bottom-submenu--modal,body.tmb-view-pill-book-modal-open .tmb-bottom-submenu--modal.is-entered,body.tmb-view-pill-book-modal-open .tmb-bottom-submenu--modal.is-exiting,body.tmb-view-pill-book-modal-open .book-modal-subnav,body.tmb-view-pill-book-modal-open .book-modal-subnav.is-entered,body.tmb-view-pill-book-modal-open .book-modal-subnav.is-exiting,body.tmb-view-pill-book-modal-open .entity-modal-subnav,body.tmb-view-pill-book-modal-open .entity-modal-subnav.is-entered,body.tmb-view-pill-book-modal-open .entity-modal-subnav.is-exiting,#book-modal-subnav.book-modal-subnav.tmb-bottom-submenu--modal,#author-modal-subnav.entity-modal-subnav.tmb-bottom-submenu--modal{transform:translate(-50%)translateY(0)}}.tmb-bottom-submenu--segments-scroll .tmb-bottom-submenu-inner{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;max-width:min(720px,100vw - 28px);overflow:auto hidden}.tmb-bottom-submenu--segments-scroll .tmb-bottom-submenu-inner::-webkit-scrollbar{display:none}.tmb-bottom-submenu--segments-scroll .tmb-bottom-submenu-item{flex:none}.library-view-bottom-pill .library-view-bottom-btn{color:#ffffff8c;justify-content:center;gap:0;min-width:44px;padding:10px 14px}.library-view-bottom-pill .library-view-bottom-btn:hover,.library-view-bottom-pill .library-view-bottom-btn:focus-visible{color:#ffffffeb;background:#ffffff1a}.library-view-bottom-pill .tmb-bottom-submenu-item.is-active .library-view-bottom-btn,.library-view-bottom-pill .library-view-bottom-btn.is-active{box-shadow:0 1px 3px #00000029,0 0 0 1px #fff6;color:#111!important;background:#fff!important}.library-view-bottom-pill .library-view-bottom-btn>span:not(.library-view-bottom-btn-icon){clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.library-view-bottom-pill .tmb-bottom-submenu-inner{gap:4px}.library-view-bottom-btn{gap:6px}.library-view-bottom-btn-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.library-view-bottom-btn-icon svg{width:100%;height:100%;display:block}.tmb-bottom-submenu-item.is-active .library-view-bottom-btn-icon svg,.library-view-bottom-btn.is-active .library-view-bottom-btn-icon svg{opacity:1}.library-view-bottom-btn-icon svg{opacity:.88}.library-view-bottom-pill{bottom:calc(max(84px, calc(72px + env(safe-area-inset-bottom,0px))) + var(--tmb-pill-chrome-stack,0px));transition:bottom .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}@media (min-width:769px){.library-view-bottom-pill.tmb-bottom-submenu{display:none!important}body.tmb-library-view-shelf .library-view-bottom-pill.tmb-bottom-submenu,body.tmb-library-view-single .library-view-bottom-pill.tmb-bottom-submenu{display:flex!important}}@media (max-width:768px){body.user-logged-in .tmb-bottom-submenu:not(.tmb-bottom-submenu--modal){bottom:calc(max(84px, calc(68px + env(safe-area-inset-bottom,0px))) + var(--tmb-pill-chrome-stack,0px))}body.user-logged-in .tmb-bottom-submenu--add-books,.tmb-bottom-submenu--add-books{bottom:calc(max(10px, env(safe-area-inset-bottom,0px)) + var(--tmb-pill-chrome-stack,0px))}body.user-logged-in .library-view-bottom-pill{bottom:calc(max(64px, calc(52px + env(safe-area-inset-bottom,0px))) + var(--tmb-pill-chrome-stack,0px))}}.tmb-bottom-submenu--add-books .tmb-bottom-submenu-btn{color:#ffffffad;min-width:148px;min-height:44px;padding:10px 20px;font-size:13px;font-weight:500}.library-add-books-label--mobile{display:none}@media (max-width:768px){.tmb-bottom-submenu--add-books .tmb-bottom-submenu-inner{border-radius:50%;padding:0}.tmb-bottom-submenu--add-books .tmb-bottom-submenu-btn{aspect-ratio:1;letter-spacing:0;border-radius:50%;width:52px;min-width:52px;height:52px;min-height:52px;padding:0;font-size:30px;font-weight:300;line-height:1}.library-add-books-label--desktop{display:none}.library-add-books-label--mobile{display:block;transform:translateY(-1px)}}.tmb-bottom-submenu--add-books:has(.tmb-bottom-submenu-btn.is-open){z-index:1000002}:is(.tmb-bottom-submenu--add-books:has(.tmb-bottom-submenu-btn.is-open) .tmb-bottom-submenu-inner,.tmb-bottom-submenu--add-books:has(.tmb-bottom-submenu-btn.is-open) .tmb-bottom-submenu-btn){z-index:2;position:relative}body.tmb-add-books-radial-open .library-view-bottom-pill,body.tmb-add-books-radial-open .library-view-toggle-pill,body.tmb-add-books-radial-open .grid-navigation-pill,body.tmb-add-books-radial-open .discovery-section-nav-pill.tmb-bottom-submenu{opacity:0;pointer-events:none;transform:translate(-50%,12px)}.tmb-bottom-submenu-inner.tmb-bottom-submenu--light,.tmb-bottom-submenu--light .tmb-bottom-submenu-inner{-webkit-backdrop-filter:none;box-shadow:none;background:#f0f0f0;gap:4px;padding:3px}.tmb-bottom-submenu--light .library-view-bottom-btn,.collection-library-view-toggle .library-view-bottom-btn{width:var(--collection-library-icon-btn-size,36px);height:var(--collection-library-icon-btn-size,36px);min-width:var(--collection-library-icon-btn-size,36px);min-height:var(--collection-library-icon-btn-size,36px);aspect-ratio:1;border-radius:999px;padding:0;color:var(--tmb-text-muted)!important}.collection-library-view-toggle .library-view-bottom-btn{background:0 0}.tmb-bottom-submenu--light .library-view-bottom-btn:hover,.tmb-bottom-submenu--light .library-view-bottom-btn:focus-visible,.collection-library-view-toggle .library-view-bottom-btn:hover,.collection-library-view-toggle .library-view-bottom-btn:focus-visible{background:#ffffffb8;color:var(--tmb-text)!important}.tmb-bottom-submenu--light .tmb-bottom-submenu-item.is-active .library-view-bottom-btn,.tmb-bottom-submenu--light .library-view-bottom-btn.is-active,.collection-library-view-toggle .tmb-bottom-submenu-item.is-active .library-view-bottom-btn,.collection-library-view-toggle .library-view-bottom-btn.is-active{background:#fff;box-shadow:0 1px 3px #0000001f,0 0 0 1px #0000000a;color:var(--tmb-text)!important}
html:has(body.page-template-page-login){background-color:#f2f2f2!important}body.page-template-page-login{color:#111;background-color:#f2f2f2!important}body.page-template-page-login #page.site,body.page-template-page-login #content.site-content,body.page-template-page-login .siteMain,body.page-template-page-login .loginRoute{background-color:#f2f2f2}body.page-template-page-login .siteMain{min-height:100vh;padding:0}body.page-template-page-login #content.site-content{padding-top:0}.loginRoute{min-height:100vh;position:relative}.loginWaterfallStage{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.loginWaterfallStage .waterfall-container{position:absolute;inset:0}.loginWaterfallStage .aboutWaterfallCanvas{filter:brightness(.92)contrast(1.02);mix-blend-mode:normal;opacity:.88}.auth-modal-overlay{z-index:1000;opacity:1;justify-content:center;align-items:center;width:90%;max-width:400px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-modal{width:100%;max-width:400px;max-height:90vh;box-shadow:none;background:#fff;border:1px solid #00000014;border-radius:8px;padding:0;overflow-y:auto}.page-footer-copyright.copyright-notice{text-align:center;color:#0000004d;white-space:nowrap;z-index:90;font-size:11px;font-weight:400;position:fixed;bottom:20px;left:0;right:0}@media (max-width:480px){.auth-modal-overlay{width:calc(100% - 32px)}}
:is(.libraryTileTitle,.library-store-title,.discovery-element-book-title,.searchItemTitle,.discovery-buy-title,.add-books-result-copy h3,.librarySingleMeta .libraryTileTitle,.library-shelf-organizer-title,.onboarding-book-title){font-size:var(--tmb-book-meta-size,14px);line-height:var(--tmb-meta-line,1.15);letter-spacing:-.02em;font-weight:var(--tmb-book-title-weight)!important;color:var(--tmb-book-title-color)!important}.discovery-element-book-title{line-height:var(--disco-book-meta-leading,var(--tmb-meta-line,1.15))}:is(.libraryTileAuthor,.library-store-author,.discovery-element-book-author,.searchItemMeta,.discovery-buy-author,.book-author,.recommendation-author,.add-books-result-author,.librarySingleMeta .libraryTileAuthor,.library-shelf-organizer-author,.onboarding-book-author){font-size:var(--tmb-book-meta-size,14px);line-height:var(--tmb-meta-line,1.15);letter-spacing:-.02em;font-weight:var(--tmb-book-author-weight)!important;color:var(--tmb-book-author-color)!important}.discovery-element-book-author{line-height:var(--disco-book-meta-leading,var(--tmb-meta-line,1.15))}.climax-product-grid .libraryTileTitle,.climax-product-grid .library-store-title,.climax-product-grid .libraryTileAuthor,.climax-product-grid .library-store-author{font-size:var(--tmb-book-meta-size,14px);line-height:var(--climax-meta-line,var(--tmb-meta-line,1.15));letter-spacing:-.02em}.book-modal-title,.book-modal-author{font-size:var(--book-modal-title-size,clamp(1.25rem, 2.2vw, 1.625rem));line-height:var(--book-modal-title-line,1.15);letter-spacing:-.02em}.book-modal-title{font-weight:var(--tmb-book-title-weight)!important;color:var(--tmb-book-title-color)!important}.book-modal-author{font-weight:var(--tmb-book-author-weight)!important;color:var(--tmb-book-author-color)!important}:is(.libraryTileAuthor,.library-store-author,.discovery-element-book-author,.searchItemMeta,.discovery-buy-author,.book-author,.recommendation-author,.add-books-result-author,.librarySingleMeta .libraryTileAuthor,.library-shelf-organizer-author,.book-modal-author) .book-modal-entity-link{color:inherit!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-decoration:none!important}:is(.libraryTileAuthor,.library-store-author,.discovery-element-book-author,.searchItemMeta,.discovery-buy-author,.book-author,.recommendation-author,.add-books-result-author,.librarySingleMeta .libraryTileAuthor,.library-shelf-organizer-author,.book-modal-author) .book-modal-entity-link:hover{opacity:.75;text-decoration:none!important}

:root{--climax-bg:var(--tmb-page-bg,#fff);--climax-text:var(--tmb-text,#000);--climax-muted:var(--tmb-text-muted,#666);--climax-faint:var(--tmb-text-faint,#999);--climax-accent:var(--tmb-text,#111);--climax-status:var(--tmb-status-text,#888);--climax-gap-desktop:var(--tmb-grid-gap-desktop,48px);--climax-gap-mobile:var(--tmb-grid-gap-mobile,24px);--climax-meta-gap:var(--tmb-meta-gap,12px);--climax-meta-index-gap:var(--tmb-meta-index-gap,6px);--climax-meta-title-gap:var(--tmb-meta-title-gap,4px);--climax-meta-size:var(--tmb-book-meta-size,14px);--climax-meta-line:var(--tmb-meta-line,1.15);--climax-meta-weight-title:600;--climax-meta-weight-author:500;--climax-cover-ratio:var(--tmb-cover-slot-ratio,4 / 3)}.collection-page .books-module,.library-owner-module{background:var(--climax-bg);color:var(--climax-text)}.collection-library-controls{z-index:auto;-webkit-backdrop-filter:none;box-shadow:none;padding:var(--collection-library-band-gap,12px) clamp(20px, 4vw, 56px);font-family:var(--tmb-font-sans,inherit);background:0 0;border-bottom:0;position:static;top:auto}.collection-page .collection-subnav-row--secondary,#collection-subnav-links.collection-subnav{background:var(--climax-bg);border-bottom:0}.collection-library-sticky-bar #collection-subnav-links.collection-subnav{background:0 0}.collection-page .mobile-top-menu,.collection-page .collection-desktop-toolbar{background:var(--climax-bg)}.collection-page .mobile-top-menu-content{border-bottom:0}.collection-subnav .subnav-link.active:after,.collection-subnav .subnav-link:hover:after{content:none}.collection-page-main .climax-product-grid.libraryGrid,.library-owner-module .climax-product-grid.libraryGrid,.collection-page .books-module .climax-product-grid.libraryGrid{padding-top:0}.climax-product-grid.library-store-grid,.climax-product-grid.libraryGrid{column-gap:var(--climax-gap-desktop);row-gap:calc(var(--climax-gap-desktop) + 8px);margin-top:0;padding:8px clamp(20px,4vw,56px) 120px;transition:padding-top .22s;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))!important}body.collection-library-toolbar-collapsed .climax-product-grid.library-store-grid,body.collection-library-toolbar-collapsed .climax-product-grid.libraryGrid{margin-top:-2px;padding-top:0}.climax-product-grid .library-store-tile,.climax-product-grid .libraryTile.book-module.book-item{box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;grid-column:span 4;min-width:0;padding:0}.climax-product-grid.libraryGrid--cols-5 .library-store-tile,.climax-product-grid.libraryGrid--cols-5 .libraryTile.book-module.book-item,.climax-product-grid.libraryGrid--cols-6 .library-store-tile,.climax-product-grid.libraryGrid--cols-6 .libraryTile.book-module.book-item,.climax-product-grid.libraryGrid--cols-4 .library-store-tile,.climax-product-grid.libraryGrid--cols-4 .libraryTile.book-module.book-item{grid-column:span 3}.climax-product-grid.libraryGrid--cols-3 .library-store-tile,.climax-product-grid.libraryGrid--cols-3 .libraryTile.book-module.book-item{grid-column:span 4}.climax-product-grid.libraryGrid--cols-2 .library-store-tile,.climax-product-grid.libraryGrid--cols-2 .libraryTile.book-module.book-item{grid-column:span 6}.climax-product-grid .libraryCoverModule,.climax-product-grid .library-cover-module{aspect-ratio:var(--climax-cover-ratio);flex-direction:column;justify-content:center;align-items:center;display:flex;background:var(--tmb-cover-well-bg,#e8e8e8)!important;padding:var(--tmb-cover-inset-y,clamp(12px, 5%, 18px)) var(--tmb-cover-inset-x,clamp(12px, 5.5%, 20px))!important}.climax-product-grid .libraryCoverModule>.tmb-cover-frame,.climax-product-grid .library-cover-module>.tmb-cover-frame{width:100%;max-width:100%;height:100%;max-height:100%;aspect-ratio:unset;flex:auto;justify-content:center;align-self:stretch}.climax-product-grid .libraryCoverImage,.climax-product-grid .library-cover-module img,.climax-product-grid .tmb-cover-frame img{filter:none;width:auto;max-width:100%;height:auto;max-height:100%}.climax-product-grid .libraryCoverModule .tmb-cover-frame img,.climax-product-grid .library-cover-module .tmb-cover-frame img{opacity:1;object-position:center center;align-self:center;margin-top:0}.climax-product-grid .libraryCoverBadges{display:none}.climax-product-grid .library-store-meta,.climax-product-grid .libraryTileMeta{margin-top:var(--climax-meta-gap);text-align:left;flex-direction:column;align-items:flex-start;gap:0;width:100%;padding-top:0;display:flex}.climax-product-grid .library-store-index,.climax-product-grid .libraryTileIndex{margin:0 0 var(--climax-meta-index-gap);letter-spacing:.1em;color:var(--climax-faint,#999);font-variant-numeric:tabular-nums;font-size:clamp(11px,.68em,13px);font-weight:500;line-height:1;display:block}.climax-product-grid .library-store-edition,.climax-product-grid .libraryTileEdition,.climax-product-grid .library-store-status,.climax-product-grid .librarySignedFlag{display:none!important}.climax-product-grid .library-store-author,.climax-product-grid .libraryTileAuthor,.climax-product-grid .library-store-author .book-modal-entity-link,.climax-product-grid .libraryTileAuthor .book-modal-entity-link{text-wrap:pretty;text-align:left;margin:0;text-decoration:none}.climax-product-grid .library-store-author .book-modal-entity-link:hover,.climax-product-grid .libraryTileAuthor .book-modal-entity-link:hover{opacity:.75;text-decoration:none}.climax-product-grid .library-store-title,.climax-product-grid .libraryTileTitle{margin:0 0 var(--climax-meta-title-gap);text-wrap:pretty;-webkit-line-clamp:unset;font-style:normal;display:block;overflow:visible}.climax-product-grid .library-store-desc,.climax-product-grid .libraryTileDesc{display:none}.climax-product-grid .library-store-tile.is-for-sale .library-store-desc,.climax-product-grid .library-store-tile.is-for-sale .libraryTileDesc{-webkit-line-clamp:2;line-clamp:2;font-size:var(--climax-meta-size);font-weight:500;line-height:var(--climax-meta-line);color:var(--climax-muted,#666);-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.climax-product-grid .library-store-tile.is-for-sale .library-store-price{font-size:var(--climax-meta-size);font-weight:var(--climax-meta-weight-title);line-height:var(--climax-meta-line);letter-spacing:-.02em;color:var(--climax-text,#111);font-variant-numeric:tabular-nums;margin:4px 0 0;display:block}.climax-product-grid .library-cover-module{background:var(--tmb-cover-well-bg,#e8e8e8)!important;padding:var(--tmb-cover-inset-y,clamp(12px, 5%, 18px)) var(--tmb-cover-inset-x,clamp(12px, 5.5%, 20px))!important}.climax-product-grid .libraryTileMeta .libraryTileSocial,.climax-product-grid .libraryTileMeta .book-module-stats{display:none}.climax-product-grid .libraryTile:hover .libraryCoverImage{transform:none}.library-store-section.climax-library-section{box-shadow:none;background:0 0;margin:0;padding:0}.library-store-section.climax-library-section.card{background:0 0;padding:0}@media (max-width:1023px){.climax-product-grid.library-store-grid,.climax-product-grid.libraryGrid{column-gap:var(--climax-gap-mobile);row-gap:calc(var(--climax-gap-mobile) + 8px);padding-inline:var(--climax-gap-mobile)}.climax-product-grid .library-store-tile,.climax-product-grid .libraryTile.book-module.book-item,.climax-product-grid.libraryGrid--cols-2 .library-store-tile,.climax-product-grid.libraryGrid--cols-3 .library-store-tile,.climax-product-grid.libraryGrid--cols-4 .library-store-tile,.climax-product-grid.libraryGrid--cols-5 .library-store-tile,.climax-product-grid.libraryGrid--cols-6 .library-store-tile{grid-column:span 6}.climax-product-grid .libraryCoverModule,.climax-product-grid .library-cover-module,.climax-product-grid .libraryCoverModule>.tmb-cover-frame,.climax-product-grid .library-cover-module>.tmb-cover-frame{justify-content:center}.climax-product-grid .libraryCoverModule .tmb-cover-frame img,.climax-product-grid .library-cover-module .tmb-cover-frame img,.climax-product-grid .libraryCoverImage,.climax-product-grid .library-cover-module img{object-position:center center;align-self:center;margin-top:0}}@media (max-width:560px){.climax-product-grid .library-store-tile,.climax-product-grid .libraryTile.book-module.book-item{grid-column:span 12}}.libraryTileSocial,.book-module-stats{color:var(--tmb-text-muted,#777);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:.75rem}.libraryGrid .libraryTileMeta .libraryTileSocial,.libraryGrid .libraryTileMeta .book-module-stats,.climax-product-grid .libraryTileMeta .libraryTileSocial,.climax-product-grid .libraryTileMeta .book-module-stats,.libraryGrid .libraryTileMeta .libraryCoverHoverStatsRow,.climax-product-grid .libraryTileMeta .libraryCoverHoverStatsRow{display:none}.librarySingleView{flex-direction:column;align-items:center;gap:20px;padding:24px 16px 40px;display:flex}.library-single-view-switcher{justify-content:center;width:100%;display:none}@media (min-width:769px){body.tmb-library-view-single .library-single-view-switcher{display:flex}}.librarySingleNav{align-items:center;gap:16px;display:flex}.librarySinglePosition{color:var(--tmb-text-muted,#777);font-variant-numeric:tabular-nums;font-size:.875rem}.librarySingleCard{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:320px;padding:0;display:flex}.librarySingleCoverFrame{width:min(280px,70vw)}.librarySingleCover{width:100%;height:auto}.librarySingleMeta{text-align:center}.librarySingleMeta .libraryTileTitle,.librarySingleMeta .libraryTileAuthor,.librarySingleMeta .libraryTileAuthor .book-modal-entity-link{letter-spacing:-.02em}.librarySingleMeta .libraryTileTitle{margin:0 0 var(--climax-meta-title-gap);font-weight:var(--climax-meta-weight-title);color:var(--climax-text);font-style:normal}.librarySingleMeta .libraryTileAuthor{font-weight:var(--climax-meta-weight-author);color:var(--climax-muted,#666);margin:0}.climax-product-grid.libraryGrid.libraryGrid--immersive{--tmb-cover-inset-x:clamp(16px, 7%, 26px);--tmb-cover-inset-y:clamp(14px, 6.5%, 22px);--tmb-cover-max-fill:78%;--climax-gap-desktop:0;--climax-gap-mobile:0;padding-inline:0;gap:0;width:100%;max-width:none;margin-top:0;padding-top:0;padding-bottom:24px}@media (max-width:1023px){.climax-product-grid.libraryGrid.libraryGrid--immersive{gap:0;padding-inline:0}}.climax-product-grid.libraryGrid--immersive .library-store-tile,.climax-product-grid.libraryGrid--immersive .libraryTile.book-module.book-item{--immersive-tile-surface:color-mix(in srgb, var(--library-accent,#e8e8e8) 30%, #f4f4f4 70%);background:var(--immersive-tile-surface);width:100%;margin:0;display:block}.climax-product-grid.libraryGrid--immersive .libraryCoverModule,.climax-product-grid.libraryGrid--immersive .library-cover-module,.climax-product-grid.libraryGrid--immersive .tmb-cover-slot.libraryCoverModule{background:var(--immersive-tile-surface,color-mix(in srgb, var(--library-accent,#e8e8e8) 30%, #f4f4f4 70%))!important}.climax-product-grid.libraryGrid--immersive .libraryCoverModule>.tmb-cover-frame,.climax-product-grid.libraryGrid--immersive .library-cover-module>.tmb-cover-frame{justify-content:center;align-items:flex-end}.climax-product-grid.libraryGrid--immersive .libraryCoverModule .tmb-cover-frame img,.climax-product-grid.libraryGrid--immersive .library-cover-module .tmb-cover-frame img{object-position:center center;max-width:var(--tmb-cover-max-fill,78%);max-height:var(--tmb-cover-max-fill,78%);margin-left:auto;margin-right:auto}.climax-product-grid.libraryGrid--immersive .libraryCoverHoverOverlay{background:0 0;justify-content:flex-end;align-items:stretch;padding:8px 10px 10px}.climax-product-grid.libraryGrid--immersive .libraryTileMeta,.climax-product-grid.libraryGrid--immersive .library-store-meta{display:none!important}body.tmb-route-library .library-owner-module:has(#books-container.libraryGrid--immersive){padding-bottom:max(32px, calc(16px + env(safe-area-inset-bottom,0px)))!important}body.tmb-route-profile .books-module:has(#books-container.libraryGrid--immersive){padding-bottom:max(32px, calc(16px + env(safe-area-inset-bottom,0px)))!important}.collection-page .books-module:has(#books-container.libraryGrid--immersive){padding-bottom:max(32px, calc(16px + env(safe-area-inset-bottom,0px)))!important}@media (max-width:768px){:is(body.user-logged-in.tmb-route-library .library-owner-module:has(#books-container.libraryGrid--immersive),body.user-logged-in.tmb-route-profile .books-module:has(#books-container.libraryGrid--immersive)){padding-bottom:max(56px, calc(40px + env(safe-area-inset-bottom,0px)))!important}}.libraryCoverHoverOverlay--immersive{isolation:isolate;background:0 0;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:4px;padding:8px 10px 10px}.libraryCoverHoverOverlay--immersive:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--immersive-tile-surface,#f4f4f4) 0%, transparent) 0%, color-mix(in srgb, var(--immersive-tile-surface,#f4f4f4) 62%, transparent) 48%, color-mix(in srgb, var(--immersive-tile-surface,#f4f4f4) 90%, transparent) 82%, color-mix(in srgb, var(--immersive-tile-surface,#f4f4f4) 94%, transparent) 100%);pointer-events:none;z-index:0;height:clamp(72px,32%,118px);position:absolute;bottom:0;left:0;right:0}.libraryCoverHoverOverlay--immersive .libraryCoverHoverStatsRow{display:none!important}.libraryCoverHoverImmersiveMeta{text-align:left;z-index:1;flex-direction:column;align-items:flex-start;gap:3px;width:100%;display:flex;position:relative}.libraryCoverHoverImmersiveIndex{letter-spacing:.1em;color:#11111173;font-size:11px;font-weight:500}.libraryCoverHoverImmersiveTitle{letter-spacing:-.02em;color:#111;text-wrap:pretty;text-shadow:0 1px 10px #ffffffbf,0 0 1px #ffffffd9;margin:0;font-size:clamp(12px,2.8cqi,15px);font-weight:600;line-height:1.15}.libraryCoverHoverImmersiveAuthor{color:#111111b8;text-wrap:pretty;text-shadow:0 1px 8px #ffffffb3;margin:0;font-size:clamp(11px,2.4cqi,13px);font-weight:500;line-height:1.25}.libraryCoverHoverImmersiveAuthorPrefix{color:#1111116b}@container book-cover (max-width:140px){.libraryGrid--immersive .book-cover-hover-overlay--full{display:flex!important}.libraryGrid--immersive .book-cover-hover-compact{display:none!important}}
.followers-modal{z-index:12000;padding:max(16px, env(safe-area-inset-top,0px)) 16px max(16px, env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.followers-modal-backdrop{cursor:pointer;background:#00000073;border:0;margin:0;padding:0;position:absolute;inset:0}.followers-modal-panel{z-index:1;background:#fff;border-radius:18px;width:min(520px,100%);max-height:min(84vh,840px);margin:0;padding:22px 20px 24px;position:relative;overflow:auto;box-shadow:0 18px 48px #00000038}.followers-module-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.followers-module-title{font-size:var(--tmb-type-h1-size,clamp(1.25rem, 2.2vw, 1.5rem));letter-spacing:-.03em;color:#111;margin:0;font-weight:500;line-height:1.15}.followers-module-subtitle{font-size:var(--tmb-type-lead-size,13px);color:#666;margin:6px 0 0;line-height:1.45}.followers-module-list{border-top:1px solid #00000014;flex-direction:column;gap:0;margin:0;padding:0;display:flex}.followers-module-row{border-bottom:1px solid #00000014;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.followers-module-row-main{min-width:0;color:inherit;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.followers-module-row-main:hover .followers-module-row-name{color:#000}.followers-module-row-avatar{flex:none}.followers-module-row-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.followers-module-row-name{color:#111;margin:0;font-size:.9375rem;font-weight:600;line-height:1.25}.followers-module-row-meta{color:#666;margin:0;font-size:.8125rem;line-height:1.35}.followers-module-row>.simple-follow-btn{align-self:center}.followers-module-grid--loading{min-height:180px}.followers-module-skeleton{border-radius:0;min-height:300px}.followers-module-empty{color:#666;margin:0;padding:12px 0 4px;font-size:.95rem}.followers-module-empty a{color:#111;font-weight:600}@media (max-width:640px){.followers-modal-panel{border-radius:14px;max-height:min(88vh,900px);padding:18px 14px 20px}.followers-module-row{gap:10px;padding:12px 0}}@media (prefers-reduced-motion:reduce){.followers-module-skeleton{animation:none}}
.marketplace-flow-page{background:#f6f6f4;min-height:calc(100vh - 120px);padding:32px 20px 64px}.marketplace-flow-shell{gap:16px;width:min(720px,100%);margin:0 auto;display:grid}.marketplace-flow-header{background:#fff;border:1px solid #e7e7e7;border-radius:16px;padding:22px}.marketplace-flow-kicker{letter-spacing:-.01em;text-transform:none;color:#666;margin:0 0 8px;font-size:12px;font-weight:600}.marketplace-flow-header h1{font-size:var(--tmb-type-h1-size,clamp(1.25rem, 2.2vw, 1.5rem));letter-spacing:-.03em;margin:0;font-weight:500;line-height:1.15}.marketplace-flow-subtitle,.marketplace-flow-meta,.marketplace-flow-copy{font-size:var(--tmb-type-lead-size,13px);color:#555;margin:8px 0 0;line-height:1.45}.marketplace-flow-price{font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:1.35rem;font-weight:700}.marketplace-flow-card{background:#fff;border:1px solid #e7e7e7;border-radius:16px;gap:12px;padding:20px;display:grid}.marketplace-flow-card--muted{background:#fafafa}.marketplace-flow-card h2{font-size:var(--tmb-type-h2-card-size,1rem);letter-spacing:-.01em;margin:0;font-weight:500}.marketplace-flow-card label{color:#444;gap:6px;font-size:.86rem;display:grid}.marketplace-flow-card input,.marketplace-flow-card select{width:100%;font:inherit;border:1px solid #d8d8d8;border-radius:10px;padding:10px 12px}.marketplace-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketplace-flow-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.marketplace-flow-status{color:#fff;background:#111;border-radius:12px;margin:0;padding:12px 14px;font-size:.92rem}.marketplace-flow-footer,.marketplace-flow-link{font-size:.9rem}.marketplace-flow-link{margin-top:6px;display:inline-block}.collection-dashboard-hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.collection-dashboard-stat{background:#fff;border:1px solid #e8e8e8;border-radius:14px;padding:16px}.collection-dashboard-stat-label{letter-spacing:-.01em;text-transform:none;color:#666;margin:0;font-size:.78rem}.collection-dashboard-stat-value{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:1.6rem;font-weight:700}.collection-dashboard-sales{margin-top:16px}.collection-dashboard-sales table{border-collapse:collapse;width:100%;font-size:.92rem}.collection-dashboard-sales th,.collection-dashboard-sales td{text-align:left;border-bottom:1px solid #ececec;padding:10px 8px}@media (max-width:760px){.marketplace-flow-grid,.collection-dashboard-hero{grid-template-columns:1fr}}

*,:before,:after{box-shadow:none!important;text-shadow:none!important}.library-book--faceout:hover,.library-book--faceout.isActive,.library-book--faceout:focus-visible{filter:none!important}
*,:before,:after{border:0 #0000!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not(.tmb-search__input):not(.user-search-input):not(.discovery-intro-search-input):not(.nav-search-inline-input),textarea,select,.auth-input,.searchInput,.auth-form .auth-input,.form-group input,.form-group textarea,.form-group select{border:1px solid #ddd!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not(.tmb-search__input):not(.user-search-input):not(.discovery-intro-search-input):not(.nav-search-inline-input):focus,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not(.tmb-search__input):not(.user-search-input):not(.discovery-intro-search-input):not(.nav-search-inline-input):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible,.auth-input:focus,.auth-input:focus-visible,.searchInput:focus,.searchInput:focus-visible{border-color:#111!important}.tmb-search,.tmb-search:focus-within,.discovery-intro-search-bar-wrap.tmb-search,.discovery-intro-search-bar-wrap.tmb-search:focus-within,.tmb-search__input,.tmb-search__input.user-search-input,.tmb-search .tmb-search__input,.nav-search-overlay .tmb-search__input,#nav-overlay-search,.tmb-search__input:focus,.tmb-search__input:focus-visible,.tmb-search__input.user-search-input:focus,.tmb-search__input.user-search-input:focus-visible,#nav-overlay-search:focus,#nav-overlay-search:focus-visible,.discovery-intro-search-bar-wrap input,.discovery-intro-search-bar-wrap button,.discovery-intro-search-input,.nav-search-inline-input,.discovery-intro-search-btn,.discovery-intro-search-input:focus,.discovery-intro-search-input:focus-visible,.nav-search-inline-input:focus,.nav-search-inline-input:focus-visible,.discovery-intro-search-btn:focus,.discovery-intro-search-btn:focus-visible,.collection-control-select,.collection-control-select:focus,.collection-control-select:focus-visible,select.collection-control-select,select.collection-control-select:focus,select.collection-control-select:focus-visible,.collection-library-filter,.collection-library-filter:focus,.collection-library-filter:focus-visible{border:0 #0000!important}.collection-control-select,select.collection-control-select,.collection-library-filter{border:0 #0000!important;border-bottom:1px solid #ddd!important}.collection-control-select:focus,.collection-control-select:focus-visible,select.collection-control-select:focus,select.collection-control-select:focus-visible,.collection-library-filter:focus,.collection-library-filter:focus-visible{border-bottom-color:#111!important}:focus{outline:none}:focus-visible{outline-offset:2px;outline:2px solid #1111116b!important}input:focus-visible,textarea:focus-visible,select:focus-visible,.auth-input:focus-visible,.searchInput:focus-visible{outline:none!important}body.hero-has-dark-background :focus-visible,.siteHeader.navToneDark :focus-visible,.footer-wrap.www-footer :focus-visible{outline-color:#ffffff8c!important}section.discovery-section,.siteHeader,.auth-modal,.book-modal-section,.footer-wrap .footer-legal-shell{border:0!important}[class*=Spinner]:before,[class*=Spinner]:after{background:conic-gradient(#0000 0deg,#00000047 300deg,#0000 360deg)!important;border:0!important;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))!important;mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))!important}
@supports (-webkit-touch-callout:none){html,body{min-height:-webkit-fill-available}}@media (display-mode:standalone){html{overscroll-behavior-y:none}}
