.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,body.tmb-cookie-over-footer .cookie-consent.is-entered:not(.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:none;padding:10px max(var(--tmb-library-inline,24px), env(safe-area-inset-right,0px)) max(10px, env(safe-area-inset-bottom,0px)) max(var(--tmb-library-inline,24px), env(safe-area-inset-left,0px));box-sizing:border-box;align-items:center;gap:clamp(12px,2vw,20px);margin-inline:0;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(var(--tmb-library-inline,24px), env(safe-area-inset-right,0px)) 10px max(var(--tmb-library-inline,24px), 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:nowrap;justify-content:stretch;gap:6px}.cookie-consent-btn{white-space:nowrap;flex:1 1 0;min-width:0;padding-inline:8px;font-size:12px}}@media (max-width:560px){.cookie-consent-actions{flex-flow:row;align-items:stretch}.cookie-consent-btn{flex:1 1 0;width:auto;min-width:0;padding-inline:6px;font-size:11px}}.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{inset:auto max(16px, env(safe-area-inset-right,0px)) max(20px, env(safe-area-inset-bottom,0px)) auto;z-index:999991;cursor:pointer;color:#fff;font:inherit;text-transform:none;contain:layout paint;box-sizing:border-box;background:0 0;border:none;max-width:calc(100vw - 32px);margin:0;padding:0;line-height:1;position:fixed}.activity-floating-chip-count{box-sizing:border-box;background:var(--tmb-accent-green,#1f9d55);color:#fff;width:30px;height:30px;font-family:var(--tmb-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0;text-transform:none;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-flex}html.tmb-activity-sheet-open,body.tmb-activity-sheet-open{overflow:hidden!important}body.tmb-activity-sheet-open #main>.tmb-page-shell{pointer-events:none}.activity-fullscreen-modal.book-fullscreen-modal{--activity-toolbar-top:max(30px, calc(env(safe-area-inset-top,0px) + 14px));--activity-toolbar-x:var(--book-modal-toolbar-x,30px);background:#f7f7f7;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden;z-index:9000000!important}.activity-fullscreen-modal .activity-sheet-close.book-modal-close{top:var(--activity-toolbar-top);left:var(--activity-toolbar-x);right:auto;z-index:1000001;position:fixed;inset-inline-start:var(--activity-toolbar-x);inset-inline-end:auto}.activity-fullscreen-content.book-fullscreen-content{min-height:0;max-width:var(--tmb-chrome-max,1200px);width:100%;padding:calc(var(--activity-toolbar-top) + var(--book-modal-toolbar-btn-size,44px) + 28px) var(--tmb-chrome-inline,24px) max(12px, env(safe-area-inset-bottom,0px));box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;align-items:center;gap:0;margin:0 auto;display:flex;overflow:auto}.activity-sheet-header{flex:none;justify-content:center;width:100%;margin:0 0 1.25rem;display:flex}.activity-sheet-header-main{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:36rem;display:flex}.activity-sheet-title{letter-spacing:-.03em;color:#111;text-transform:none;margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:500;line-height:1.15}.activity-sheet-mark-read{font:inherit;color:#0000008c;cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:none;padding:0;font-size:12px}.activity-sheet-mark-read:hover{color:#111}.activity-sheet-details{text-align:left;flex-direction:column;flex:auto;width:100%;max-width:36rem;min-height:0;margin:0 auto;display:flex}.activity-sheet-tabs{box-sizing:border-box;background:#1111110d;border-radius:999px;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:6px;width:100%;max-width:100%;margin:0 0 14px;padding:3px;display:flex}.activity-sheet-tab{box-sizing:border-box;color:#1111118c;min-width:0;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;transition:background-color .15s,color .15s,transform .12s;display:inline-flex}.activity-sheet-tab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.activity-attention-dot{background:var(--tmb-accent-green,#1f9d55);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.activity-sheet-group-title{letter-spacing:0;text-transform:none;color:#00000073;align-items:center;gap:7px;margin:0 0 6px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.activity-sheet-footer .button.has-attention,.activity-sheet-footer .buttonPrimary.has-attention{justify-content:center;align-items:center;gap:8px;display:inline-flex}.activity-sheet-footer .button.has-attention .activity-attention-dot{background:#fff;box-shadow:0 0 0 1px #00000014}.activity-sheet-tab:hover{color:#111}.activity-sheet-tab.is-selected{color:#111;background:#fff;box-shadow:0 1px 2px #00000014}.activity-sheet-tab:active{transform:scale(.96)}.activity-sheet-suggested-users{margin-bottom:1.1rem}.activity-sheet-user-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.activity-sheet-user-item{align-items:center;gap:10px;min-width:0;display:flex}.activity-sheet-user-link{min-width:0;color:inherit;flex:auto;align-items:center;gap:10px;text-decoration:none;display:flex}.activity-sheet-user-copy{gap:2px;min-width:0;display:grid}.activity-sheet-user-name{letter-spacing:-.01em;color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.activity-sheet-user-meta{color:#11111185;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.activity-sheet-status,.activity-sheet-empty{color:#0000008c;text-wrap:pretty;margin:0;padding:8px 0 16px;font-size:13px;line-height:1.45}.activity-sheet-empty-block{margin:0 0 4px}.activity-sheet-suggestions{margin-top:.25rem}.activity-sheet-groups{flex:auto;padding:0 0 12px}.activity-sheet-group{margin:0 0 1.25rem}.activity-sheet-list{margin:0;padding:0;list-style:none}.activity-sheet-item{margin:0}.activity-sheet-link,.activity-sheet-static{color:#111;text-align:left;border-bottom:1px solid #0000000f;padding:12px 0;text-decoration:none;display:block}.activity-sheet-link:hover,.activity-sheet-link:focus-visible{color:#111;background:0 0}.activity-sheet-link--unread .activity-sheet-item-title{font-weight:600}.activity-sheet-item-title{text-align:left;font-size:14px;line-height:1.35;display:block}.activity-sheet-item-body{color:#0000008c;text-align:left;text-wrap:pretty;margin-top:4px;font-size:13px;line-height:1.4;display:block}.activity-sheet-item-new,.activity-sheet-item-awaiting{letter-spacing:0;text-transform:none;color:#00000073;margin-top:6px;font-size:11px;display:inline-block}.activity-sheet-item-awaiting{font-variant-numeric:tabular-nums}.activity-sheet-footer{padding:16px 0 max(20px, env(safe-area-inset-bottom,0px));border-top:1px solid #00000014;gap:16px;margin-top:auto;display:flex}.activity-sheet-messages-link{color:#000000a6;text-transform:none;letter-spacing:0;font-size:13px;text-decoration:none}.activity-sheet-messages-link:hover{color:#111}@media (max-width:768px){.activity-fullscreen-modal{--activity-toolbar-x:var(--book-modal-toolbar-x,16px)}}.book-edition-format-chips{margin-top:10px}.book-edition-format-chip{font-size:12px}.book-modal-select{border:1px solid color-mix(in srgb, var(--tmb-fg,#fff) 18%, transparent);width:100%;color:inherit;background:0 0;border-radius:6px;margin-top:6px;padding:8px 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px}.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:var(--ink-soft,#000000b8);margin:0 0 6px;font-size:13px;font-weight:600}.privacy-policy-meta{color:var(--muted,#0000008c);margin:0;font-size:13px;line-height:1.5}.privacy-policy-list{color:var(--muted,#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 var(--tmb-border,#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{background:var(--tmb-surface-muted,#1111110f);min-height:40px;color:var(--tmb-text,#111);border-radius:999px;justify-content:center;align-items:center;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:var(--tmb-border,#1111111c)}.documentation-links a:active{transform:scale(.96)}.careers-roles{gap:.75rem;max-width:42rem;display:grid}.careers-role{border:1px solid var(--tmb-border,#00000014);border-radius:var(--radius,8px);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:var(--muted,#0000009e);margin:0;font-size:13px;line-height:1.45}.careers-role-details{margin-top:.75rem}.careers-role-details summary{cursor:pointer;color:var(--tmb-text,#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:var(--tmb-text-faint,#00000073)}.careers-role-details[open] summary:after{content:" −"}.careers-role-body{gap:.85rem;margin-top:.85rem;display:grid}.careers-role-body p{color:var(--muted,#000000ad);margin:0;font-size:13px;line-height:1.55}.careers-role-body h3{letter-spacing:-.01em;text-transform:none;color:var(--ink-soft,#000000b8);margin:0 0 6px;font-size:13px;font-weight:600}.careers-role-body ul{color:var(--muted,#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}:is(body.tmb-cookie-over-footer.tmb-view-pill-cookies-visible,body.tmb-cookie-over-footer.tmb-view-pill-cookies-visible:has(.cookie-consent.is-expanded)),:is(body.tmb-view-pill-book-modal-open.tmb-view-pill-cookies-visible,body.tmb-view-pill-book-modal-open.tmb-view-pill-cookies-visible:has(.cookie-consent.is-expanded),body.tmb-book-modal-body-locked.tmb-view-pill-cookies-visible,body.tmb-book-modal-body-locked.tmb-view-pill-cookies-visible:has(.cookie-consent.is-expanded),body.tmb-immersive-shelf-open.tmb-view-pill-cookies-visible,body.tmb-immersive-shelf-open.tmb-view-pill-cookies-visible:has(.cookie-consent.is-expanded)){--tmb-cookie-consent-stack:0px}body.tmb-view-pill-book-modal-open,body.tmb-book-modal-body-locked{--tmb-pill-footer-stack:0px}.tmb-bottom-submenu{left:0;right:0;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;margin-inline:auto;display:flex;position:fixed;transform:translateY(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(0,0)}.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:translateY(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;position:relative;box-shadow:0 10px 28px #0000002e,0 0 0 1px #ffffff14}.tmb-bottom-submenu--selection .tmb-bottom-submenu-inner,#book-modal-subnav.book-modal-subnav .tmb-bottom-submenu-inner,.entity-modal-subnav .tmb-bottom-submenu-inner{gap:2px}.tmb-bottom-submenu--selection .tmb-bottom-submenu-btn{min-width:0}.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--modal .tmb-bottom-submenu-btn:active,.entity-modal-subnav .tmb-bottom-submenu-btn:active{transform:none}.tmb-bottom-submenu-inner:has(>.tmb-bottom-submenu-item:nth-child(2)):not(.tmb-bottom-submenu-inner--thumb) .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)):not(.tmb-bottom-submenu-inner--thumb) .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)):not(.tmb-bottom-submenu-inner--thumb) .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)):not(.tmb-bottom-submenu-inner--thumb) .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)):not(.tmb-bottom-submenu-inner--thumb) .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)):not(.tmb-bottom-submenu-inner--thumb) .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--thumb:before{content:"";z-index:0;pointer-events:none;transform:translate3d(var(--tmb-pill-thumb-x,0px), 0, 0);width:var(--tmb-pill-thumb-w,0px);opacity:0;background:#fff;border-radius:999px;transition:opacity .18s;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 1px 2px #0000001f}.tmb-bottom-submenu-inner--thumb.is-thumb-ready:before{opacity:1}.tmb-bottom-submenu-inner--thumb.is-thumb-ready.is-thumb-animated:before{transition:transform .36s cubic-bezier(.2,0,0,1),width .36s cubic-bezier(.2,0,0,1),opacity .18s}.tmb-bottom-submenu-inner--thumb>.tmb-bottom-submenu-item,.tmb-bottom-submenu-inner--thumb>.tmb-bottom-submenu-btn{z-index:1;position:relative}.tmb-bottom-submenu-inner--thumb .tmb-bottom-submenu-link.is-active,.tmb-bottom-submenu-inner--thumb .tmb-bottom-submenu-btn.is-active,.tmb-bottom-submenu-inner--thumb .tmb-bottom-submenu-item.is-active .tmb-bottom-submenu-link,.tmb-bottom-submenu-inner--thumb .tmb-bottom-submenu-item.is-active .tmb-bottom-submenu-btn{box-shadow:none;background:0 0;color:#111!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:0;right:0;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-inline:auto;position:fixed;transform: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:translateY(28px);left:0!important;right:0!important;bottom:calc(max(20px, env(safe-area-inset-bottom,0px)) + var(--tmb-pill-chrome-stack,0px))!important;z-index:10000003!important;margin-inline:auto!important;position:fixed!important}body[data-tmb-entity-stacked-on-book=true] #author-modal-subnav.entity-modal-subnav,body[data-tmb-entity-stacked-on-book=true] #publisher-modal-subnav.entity-modal-subnav,body[data-tmb-entity-stacked-on-book=true] .entity-modal-subnav.tmb-bottom-submenu--modal{z-index:10000005!important}body[data-tmb-entity-stacked-on-book=true] #book-modal-subnav.book-modal-subnav{opacity:0!important;visibility:hidden!important;pointer-events:none!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}#book-modal-subnav.book-modal-subnav.tmb-bottom-submenu--segments-scroll .tmb-bottom-submenu-inner,.entity-modal-subnav.tmb-bottom-submenu--modal .tmb-bottom-submenu-inner{scrollbar-width:none;-ms-overflow-style:none;pointer-events:auto;touch-action:manipulation;flex-wrap:nowrap;gap:2px;max-width:min(720px,100vw - 28px);padding:4px;overflow:auto hidden}#book-modal-subnav.book-modal-subnav.tmb-bottom-submenu--segments-scroll .tmb-bottom-submenu-inner::-webkit-scrollbar{display:none}.entity-modal-subnav.tmb-bottom-submenu--modal .tmb-bottom-submenu-inner::-webkit-scrollbar{display:none}#book-modal-subnav.book-modal-subnav .tmb-bottom-submenu-item,.entity-modal-subnav.tmb-bottom-submenu--modal .tmb-bottom-submenu-item{flex:none}#book-modal-subnav.book-modal-subnav .tmb-bottom-submenu-btn,.entity-modal-subnav.tmb-bottom-submenu--modal .tmb-bottom-submenu-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:40px}#book-modal-subnav.book-modal-subnav .tmb-bottom-submenu-btn:active,.entity-modal-subnav.tmb-bottom-submenu--modal .tmb-bottom-submenu-btn:active{transform: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(0,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: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(0,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: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),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{visibility:hidden;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), visibility 0s linear var(--tmb-slide-exit-duration,.32s);opacity:0!important;pointer-events:none!important;transform:translateY(28px)!important}body.brand-center-menu-open .tmb-bottom-submenu:not(.tmb-bottom-submenu--modal){visibility:hidden;opacity:0!important;pointer-events:none!important;transform:translateY(28px)!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}#book-modal-subnav.book-modal-subnav .tmb-bottom-submenu-btn,.entity-modal-subnav.tmb-bottom-submenu--modal .tmb-bottom-submenu-btn{min-height:40px;padding:10px 14px}.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(0,0)}.tmb-bottom-submenu--modal,.tmb-bottom-submenu--modal.is-entered,.tmb-bottom-submenu--modal.is-exiting{transform:translate(0,0)}.tmb-bottom-submenu-inner--thumb:before,.tmb-bottom-submenu-inner--thumb.is-thumb-ready:before,.tmb-bottom-submenu-inner--thumb.is-thumb-ready.is-thumb-animated:before{transition:none}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(0,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:#9a9a9a;border-radius:50%;justify-content:center;gap:0;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.library-view-bottom-pill .library-view-bottom-btn:hover,.library-view-bottom-pill .library-view-bottom-btn:focus-visible{color:#c4c4c4;background:#ffffff1a}.library-view-bottom-pill .library-view-bottom-btn:active{transform:scale(.96)}.library-view-bottom-pill--circle .tmb-bottom-submenu-inner{border-radius:50%;gap:0;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.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,.library-view-bottom-btn{gap:0}.library-view-bottom-btn-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.library-view-toggle-icon{opacity:0;filter:blur(4px);pointer-events:none;justify-content:center;align-items:center;transition-property:opacity,transform,filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;position:absolute;inset:0;transform:scale(.25)}.library-view-toggle-icon.is-visible{opacity:1;filter:blur();transform:scale(1)}.library-view-toggle-icon--shelf.is-visible{transform:scale(1)translateY(-1px)}.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,.library-view-bottom-btn-icon svg{opacity:1}.library-view-bottom-btn-icon svg [stroke]{stroke:currentColor;stroke-opacity:1}.library-view-bottom-btn-icon svg [fill]:not([fill=none]){fill:currentColor;fill-opacity:1}.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),body.user-logged-in .tmb-bottom-submenu--add-books,.tmb-bottom-submenu--add-books,body.user-logged-in .tmb-bottom-submenu--immersive-view,.tmb-bottom-submenu--immersive-view{bottom:calc(var(--tmb-mobile-main-nav-stack,0px) + 10px + var(--tmb-pill-chrome-stack,0px))}body.user-logged-in .library-view-bottom-pill{bottom:calc(var(--tmb-mobile-main-nav-stack,0px) + 66px + 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}.tmb-bottom-submenu--delete-book .tmb-bottom-submenu-btn--danger{color:#ffd2d2eb}.tmb-bottom-submenu--delete-book .tmb-bottom-submenu-btn--danger:hover,.tmb-bottom-submenu--delete-book .tmb-bottom-submenu-btn--danger:focus-visible{color:#fff}.tmb-bottom-submenu--immersive-view .tmb-bottom-submenu-btn{color:#ffffffad;min-width:148px;min-height:44px;padding:10px 20px;font-size:13px;font-weight:500}body.tmb-immersive-shelf-open .tmb-bottom-submenu--immersive-view,body.tmb-library-view-shelf .tmb-bottom-submenu--immersive-view{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(28px)!important}.tmb-bottom-submenu--view-toggle .tmb-bottom-submenu-btn{color:#ffffffad;min-width:112px;min-height:44px;padding:10px 20px;font-size:13px;font-weight:500}.library-view-toggle-label--mobile{line-height:0;display:none}.library-view-toggle-label--mobile svg{display:block}.tmb-bottom-submenu--view-toggle{bottom:calc(max(64px, calc(52px + 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 (max-width:768px){.tmb-bottom-submenu--view-toggle .tmb-bottom-submenu-inner{border-radius:50%;padding:0}.tmb-bottom-submenu--view-toggle .tmb-bottom-submenu-btn{aspect-ratio:1;border-radius:50%;width:52px;min-width:52px;height:52px;min-height:52px;padding:0}.library-view-toggle-label--desktop{display:none}.library-view-toggle-label--mobile{display:block}}@media (min-width:769px){.tmb-bottom-submenu--view-toggle{bottom:calc(max(20px, env(safe-area-inset-bottom,0px)) + var(--tmb-pill-chrome-stack,0px))}body.user-logged-in:has(.tmb-bottom-submenu--add-books):has(.tmb-bottom-submenu--view-toggle) .tmb-bottom-submenu--view-toggle.is-entered{transform:translate(calc(-50% - 96px))}body.user-logged-in:has(.tmb-bottom-submenu--add-books):has(.tmb-bottom-submenu--view-toggle) .tmb-bottom-submenu--add-books.is-entered{transform:translate(calc(96px - 50%))}}.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:translateY(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{aspect-ratio:1;border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;color:var(--tmb-text-muted)!important}.collection-library-view-toggle .library-view-bottom-btn{background:var(--collection-library-control-bg,#f0f0f0)}.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:var(--collection-library-control-bg-hover,#ebebeb);color:var(--tmb-text)!important}.tmb-bottom-submenu--light .library-view-bottom-btn:active,.collection-library-view-toggle .library-view-bottom-btn:active{transform:scale(.96)}
:root{--tmb-mobile-main-nav-height:66px;--tmb-mobile-main-nav-stack:0px;--tmb-mobile-main-nav-lift:8px}@media (max-width:768px){body.user-logged-in{--tmb-mobile-main-nav-stack:calc(var(--tmb-mobile-main-nav-height) + var(--tmb-mobile-main-nav-lift) + env(safe-area-inset-bottom,0px))}}.tmb-mobile-main-nav{display:none}@media (max-width:768px){body.user-logged-in .tmb-mobile-main-nav{left:0;right:0;bottom:calc(var(--tmb-mobile-main-nav-lift,8px) + var(--tmb-pill-chrome-stack,0px));z-index:999990;pointer-events:none;opacity:1;will-change:transform, bottom;background:var(--tmb-mobile-main-nav-bg,#000000eb);width:100%;max-width:none;transition:transform .34s cubic-bezier(.2,0,0,1),opacity .28s cubic-bezier(.2,0,0,1),bottom .22s cubic-bezier(.2,0,0,1);display:block;position:fixed;transform:translate(0,0)}body.user-logged-in .tmb-mobile-main-nav:after{content:"";height:calc(var(--tmb-mobile-main-nav-lift,8px) + env(safe-area-inset-bottom,0px) + 4px);background:var(--tmb-mobile-main-nav-bg,#000000eb);pointer-events:none;position:absolute;top:calc(100% - 2px);left:0;right:0}body.user-logged-in.tmb-mobile-nav-over-footer .tmb-mobile-main-nav,body.user-logged-in.footer-reveal-active .tmb-mobile-main-nav,body.user-logged-in.tmb-mobile-nav-scroll-hidden .tmb-mobile-main-nav{opacity:0;pointer-events:none;bottom:0;transform:translateY(calc(100% + 12px))}body.user-logged-in.tmb-mobile-nav-over-footer,body.user-logged-in.footer-reveal-active,body.user-logged-in.tmb-mobile-nav-scroll-hidden{--tmb-mobile-main-nav-stack:0px}body.user-logged-in .tmb-mobile-main-nav-inner{pointer-events:auto;width:100%;padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px));background:var(--tmb-mobile-main-nav-bg,#000000eb);-webkit-backdrop-filter:blur(18px)saturate(180%);border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:0;margin:0;list-style:none;display:grid;box-shadow:0 -1px #ffffff14}html.nav-tone-light body.user-logged-in .tmb-mobile-main-nav,html.nav-tone-light body.user-logged-in .tmb-mobile-main-nav-inner,html.nav-tone-light body.user-logged-in .tmb-mobile-main-nav:after{--tmb-mobile-main-nav-bg:#fff;background:#fff}html.nav-tone-light body.user-logged-in .tmb-mobile-main-nav-inner{box-shadow:0 -1px #00000014}html.nav-tone-dark body.user-logged-in .tmb-mobile-main-nav,html.nav-tone-dark body.user-logged-in .tmb-mobile-main-nav-inner,html.nav-tone-dark body.user-logged-in .tmb-mobile-main-nav:after{--tmb-mobile-main-nav-bg:#000;background:#000}.tmb-mobile-main-nav-item{min-width:0;margin:0;padding:0;list-style:none}.tmb-mobile-main-nav-hit{width:100%;height:var(--tmb-mobile-main-nav-height);min-height:var(--tmb-mobile-main-nav-height);color:#9a9a9a;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;justify-content:center;align-items:stretch;margin:0;padding:0;text-decoration:none;transition-property:color,background-color,transform;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}.tmb-mobile-main-nav-hit:active{transform:scale(.96)}.tmb-mobile-main-nav-item-inner{--tmb-mobile-nav-icon-rail:24px;--tmb-mobile-nav-label-rail:12px;--tmb-mobile-nav-stack-gap:4px;grid-template-rows:var(--tmb-mobile-nav-icon-rail) var(--tmb-mobile-nav-label-rail);align-content:center;place-items:center;row-gap:var(--tmb-mobile-nav-stack-gap);box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:100%;padding:8px 0 7px;display:grid}.tmb-mobile-main-nav-icon{width:var(--tmb-mobile-nav-icon-rail);height:var(--tmb-mobile-nav-icon-rail);color:inherit;opacity:1;justify-content:center;align-items:center;line-height:0;display:flex}.tmb-mobile-main-nav-icon>*{box-sizing:border-box;flex:0 0 24px;justify-content:center;align-items:center;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;margin:0;padding:0;line-height:0;display:flex;overflow:visible;transform:none}.tmb-mobile-main-nav-icon svg,.tmb-mobile-main-nav-glyph{opacity:1;stroke:currentColor;fill:none;width:24px;height:24px;margin:0;padding:0;display:block;overflow:hidden;transform:none!important}.tmb-mobile-main-nav-icon svg [stroke]{stroke:currentColor;stroke-opacity:1}.tmb-mobile-main-nav-icon svg [fill]:not([fill=none]){fill:currentColor;fill-opacity:1}.tmb-mobile-main-nav-icon-wrap{justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;min-height:24px;display:flex;position:relative;overflow:visible}.tmb-mobile-main-nav-icon-wrap>svg{flex:0 0 24px}.tmb-mobile-main-nav-avatar.profile-avatar{background-clip:padding-box;border-radius:50%;outline:none;flex:0 0 18px;min-width:18px;max-width:18px;min-height:18px;max-height:18px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47;width:18px!important;height:18px!important;transform:none!important}.tmb-mobile-main-nav-avatar.profile-avatar img{object-position:50% 48%;width:100%;height:100%;display:block;transform:none!important}.tmb-mobile-main-nav-label{box-sizing:border-box;width:100%;max-width:100%;height:var(--tmb-mobile-nav-label-rail);font-size:9px;font-weight:500;line-height:var(--tmb-mobile-nav-label-rail);letter-spacing:-.03em;text-align:center;white-space:nowrap;text-overflow:clip;text-wrap:nowrap;display:block;overflow:hidden}.tmb-mobile-main-nav :is(.tmb-mobile-main-nav-item-inner.is-active,.tmb-mobile-main-nav-hit.is-active,.tmb-mobile-main-nav-hit[aria-current=page],.tmb-mobile-main-nav-hit[aria-current=page] .tmb-mobile-main-nav-item-inner),.tmb-mobile-main-nav :is(.tmb-mobile-main-nav-item-inner.is-active,.tmb-mobile-main-nav-hit[aria-current=page] .tmb-mobile-main-nav-item-inner) .tmb-mobile-main-nav-icon,.tmb-mobile-main-nav :is(.tmb-mobile-main-nav-item-inner.is-active,.tmb-mobile-main-nav-hit[aria-current=page] .tmb-mobile-main-nav-item-inner) .tmb-mobile-main-nav-label{color:var(--tmb-accent-cta-bg,#007aff)}.tmb-mobile-main-nav-hit:hover .tmb-mobile-main-nav-item-inner:not(.is-active),.tmb-mobile-main-nav-hit:focus-visible .tmb-mobile-main-nav-item-inner:not(.is-active){color:#c4c4c4}html.nav-tone-light .tmb-mobile-main-nav-hit{color:#1111118c}html.nav-tone-light .tmb-mobile-main-nav-hit:hover .tmb-mobile-main-nav-item-inner:not(.is-active),html.nav-tone-light .tmb-mobile-main-nav-hit:focus-visible .tmb-mobile-main-nav-item-inner:not(.is-active){color:#111111e0}html.nav-tone-light .tmb-mobile-main-nav-avatar.profile-avatar{box-shadow:inset 0 0 0 1px #0000002e}.tmb-mobile-main-nav-badge{background:var(--tmb-accent-green,#1f9d55);color:#fff;min-width:16px;height:16px;font-family:var(--tmb-font-mono);text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0;white-space:nowrap;pointer-events:none;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;left:auto;right:0;transform:none}body.user-logged-in{--tmb-nav-height:0px;--tmb-site-nav-height:0px}body.user-logged-in #site-navigation.main-navigation,body.user-logged-in #site-navigation,body.user-logged-in .navigation-background-bar,body.user-logged-in .activity-floating-chip{display:none!important}body.user-logged-in #content.site-content{padding-bottom:calc(var(--tmb-mobile-main-nav-stack,0px) + 8px)}:is(body.user-logged-in:has(.products-store) #content.site-content,body.user-logged-out:has(.products-store) #content.site-content){padding-bottom:0}body.user-logged-in .tmb-bottom-submenu:not(.tmb-bottom-submenu--modal):not(.tmb-mobile-main-nav),body.user-logged-in .library-view-bottom-pill,body.user-logged-in .library-view-toggle-pill,body.user-logged-in .grid-navigation-pill,body.user-logged-in .discovery-section-nav-pill.tmb-bottom-submenu,body.user-logged-in .discovery-intro-surprise.tmb-bottom-submenu,body.user-logged-in .tmb-bottom-submenu--add-books{bottom:calc(var(--tmb-mobile-main-nav-stack,0px) + 22px + var(--tmb-pill-chrome-stack,0px))}body.user-logged-in .tmb-bottom-submenu--view-toggle,body.user-logged-in .library-view-bottom-pill.tmb-bottom-submenu--view-toggle{bottom:calc(var(--tmb-mobile-main-nav-stack,0px) + 78px + var(--tmb-pill-chrome-stack,0px))}body.tmb-view-pill-book-modal-open .tmb-mobile-main-nav,body.tmb-book-modal-body-locked .tmb-mobile-main-nav,body.tmb-book-modal-panel-open .tmb-mobile-main-nav,body.tmb-messages-sheet-open .tmb-mobile-main-nav,body.tmb-activity-sheet-open .tmb-mobile-main-nav,body.tmb-typeahead-search-open .tmb-mobile-main-nav,body.tmb-immersive-shelf-open .tmb-mobile-main-nav{opacity:0;pointer-events:none;visibility:hidden;transition:transform .34s cubic-bezier(.2,0,0,1),opacity .28s cubic-bezier(.2,0,0,1),visibility 0s linear .34s;transform:translateY(calc(100% + 12px))}body.tmb-route-onboarding .tmb-mobile-main-nav,body.tmb-route-onboarding.user-logged-in .tmb-mobile-main-nav,body.tmb-route-onboarding.brand-center-menu-open .tmb-mobile-main-nav{visibility:hidden!important;pointer-events:none!important;opacity:0!important;display:none!important;transform:none!important}body.tmb-route-onboarding:has(#brand-center-menu.show) .tmb-mobile-main-nav{visibility:hidden!important;pointer-events:none!important;opacity:0!important;display:none!important;transform:none!important}body.user-logged-in.brand-center-menu-open .tmb-mobile-main-nav,body.user-logged-out.brand-center-menu-open .tmb-mobile-main-nav,body.user-logged-in.brand-center-menu-open.tmb-mobile-nav-over-footer .tmb-mobile-main-nav,body.user-logged-out.brand-center-menu-open.tmb-mobile-nav-over-footer .tmb-mobile-main-nav,body.user-logged-in.brand-center-menu-open.tmb-mobile-nav-scroll-hidden .tmb-mobile-main-nav,body.user-logged-out.brand-center-menu-open.tmb-mobile-nav-scroll-hidden .tmb-mobile-main-nav,body.user-logged-in.brand-center-menu-open.footer-reveal-active .tmb-mobile-main-nav,body.user-logged-out.brand-center-menu-open.footer-reveal-active .tmb-mobile-main-nav{z-index:9999975;pointer-events:none;bottom:calc(var(--tmb-mobile-main-nav-lift,8px) + var(--tmb-pill-chrome-stack,0px));transition:transform .34s cubic-bezier(.2,0,0,1),opacity .28s cubic-bezier(.2,0,0,1),visibility linear;opacity:1!important;visibility:visible!important;transform:translate(0,0)!important}body.user-logged-in:has(#brand-center-menu.show) .tmb-mobile-main-nav{z-index:9999975;pointer-events:none;bottom:calc(var(--tmb-mobile-main-nav-lift,8px) + var(--tmb-pill-chrome-stack,0px));transition:transform .34s cubic-bezier(.2,0,0,1),opacity .28s cubic-bezier(.2,0,0,1),visibility linear;opacity:1!important;visibility:visible!important;transform:translate(0,0)!important}body.user-logged-out:has(#brand-center-menu.show) .tmb-mobile-main-nav{z-index:9999975;pointer-events:none;bottom:calc(var(--tmb-mobile-main-nav-lift,8px) + var(--tmb-pill-chrome-stack,0px));transition:transform .34s cubic-bezier(.2,0,0,1),opacity .28s cubic-bezier(.2,0,0,1),visibility linear;opacity:1!important;visibility:visible!important;transform:translate(0,0)!important}body.user-logged-in:has(#brand-center-menu.show).tmb-mobile-nav-over-footer .tmb-mobile-main-nav{z-index:9999975;pointer-events:none;bottom:calc(var(--tmb-mobile-main-nav-lift,8px) + var(--tmb-pill-chrome-stack,0px));transition:transform .34s cubic-bezier(.2,0,0,1),opacity .28s cubic-bezier(.2,0,0,1),visibility linear;opacity:1!important;visibility:visible!important;transform:translate(0,0)!important}body.user-logged-out:has(#brand-center-menu.show).tmb-mobile-nav-over-footer .tmb-mobile-main-nav{z-index:9999975;pointer-events:none;bottom:calc(var(--tmb-mobile-main-nav-lift,8px) + var(--tmb-pill-chrome-stack,0px));transition:transform .34s cubic-bezier(.2,0,0,1),opacity .28s cubic-bezier(.2,0,0,1),visibility linear;opacity:1!important;visibility:visible!important;transform:translate(0,0)!important}body.user-logged-in:has(#brand-center-menu.show).tmb-mobile-nav-scroll-hidden .tmb-mobile-main-nav{z-index:9999975;pointer-events:none;bottom:calc(var(--tmb-mobile-main-nav-lift,8px) + var(--tmb-pill-chrome-stack,0px));transition:transform .34s cubic-bezier(.2,0,0,1),opacity .28s cubic-bezier(.2,0,0,1),visibility linear;opacity:1!important;visibility:visible!important;transform:translate(0,0)!important}body.user-logged-out:has(#brand-center-menu.show).tmb-mobile-nav-scroll-hidden .tmb-mobile-main-nav{z-index:9999975;pointer-events:none;bottom:calc(var(--tmb-mobile-main-nav-lift,8px) + var(--tmb-pill-chrome-stack,0px));transition:transform .34s cubic-bezier(.2,0,0,1),opacity .28s cubic-bezier(.2,0,0,1),visibility linear;opacity:1!important;visibility:visible!important;transform:translate(0,0)!important}body.user-logged-in:has(#brand-center-menu.show).footer-reveal-active .tmb-mobile-main-nav{z-index:9999975;pointer-events:none;bottom:calc(var(--tmb-mobile-main-nav-lift,8px) + var(--tmb-pill-chrome-stack,0px));transition:transform .34s cubic-bezier(.2,0,0,1),opacity .28s cubic-bezier(.2,0,0,1),visibility linear;opacity:1!important;visibility:visible!important;transform:translate(0,0)!important}body.user-logged-out:has(#brand-center-menu.show).footer-reveal-active .tmb-mobile-main-nav{z-index:9999975;pointer-events:none;bottom:calc(var(--tmb-mobile-main-nav-lift,8px) + var(--tmb-pill-chrome-stack,0px));transition:transform .34s cubic-bezier(.2,0,0,1),opacity .28s cubic-bezier(.2,0,0,1),visibility linear;opacity:1!important;visibility:visible!important;transform:translate(0,0)!important}body.user-logged-in.brand-center-menu-open,body.user-logged-out.brand-center-menu-open{--tmb-mobile-main-nav-stack:calc(var(--tmb-mobile-main-nav-height) + var(--tmb-mobile-main-nav-lift,8px) + env(safe-area-inset-bottom,0px))}body.user-logged-in:has(#brand-center-menu.show){--tmb-mobile-main-nav-stack:calc(var(--tmb-mobile-main-nav-height) + var(--tmb-mobile-main-nav-lift,8px) + env(safe-area-inset-bottom,0px))}body.user-logged-out:has(#brand-center-menu.show){--tmb-mobile-main-nav-stack:calc(var(--tmb-mobile-main-nav-height) + var(--tmb-mobile-main-nav-lift,8px) + env(safe-area-inset-bottom,0px))}html.nav-tone-light body.user-logged-in.brand-center-menu-open .tmb-mobile-main-nav,body.user-logged-in.brand-center-menu-open .tmb-mobile-main-nav,body.user-logged-out.brand-center-menu-open .tmb-mobile-main-nav{--tmb-mobile-main-nav-bg:#000;background:#000}html.nav-tone-light body.user-logged-in:has(#brand-center-menu.show) .tmb-mobile-main-nav{--tmb-mobile-main-nav-bg:#000;background:#000}body.user-logged-in:has(#brand-center-menu.show) .tmb-mobile-main-nav{--tmb-mobile-main-nav-bg:#000;background:#000}body.user-logged-out:has(#brand-center-menu.show) .tmb-mobile-main-nav{--tmb-mobile-main-nav-bg:#000;background:#000}html.nav-tone-light body.user-logged-in.brand-center-menu-open .tmb-mobile-main-nav .tmb-mobile-main-nav-inner,html.nav-tone-light body.user-logged-in.brand-center-menu-open .tmb-mobile-main-nav:after,body.user-logged-in.brand-center-menu-open .tmb-mobile-main-nav .tmb-mobile-main-nav-inner,body.user-logged-out.brand-center-menu-open .tmb-mobile-main-nav .tmb-mobile-main-nav-inner,body.user-logged-in.brand-center-menu-open .tmb-mobile-main-nav:after,body.user-logged-out.brand-center-menu-open .tmb-mobile-main-nav:after{pointer-events:auto;--tmb-mobile-main-nav-bg:#000;color:#9a9a9a;background:#000}html.nav-tone-light body.user-logged-in:has(#brand-center-menu.show) .tmb-mobile-main-nav .tmb-mobile-main-nav-inner{pointer-events:auto;--tmb-mobile-main-nav-bg:#000;color:#9a9a9a;background:#000}html.nav-tone-light body.user-logged-in:has(#brand-center-menu.show) .tmb-mobile-main-nav:after{pointer-events:auto;--tmb-mobile-main-nav-bg:#000;color:#9a9a9a;background:#000}body.user-logged-in:has(#brand-center-menu.show) .tmb-mobile-main-nav .tmb-mobile-main-nav-inner{pointer-events:auto;--tmb-mobile-main-nav-bg:#000;color:#9a9a9a;background:#000}body.user-logged-out:has(#brand-center-menu.show) .tmb-mobile-main-nav .tmb-mobile-main-nav-inner{pointer-events:auto;--tmb-mobile-main-nav-bg:#000;color:#9a9a9a;background:#000}body.user-logged-in:has(#brand-center-menu.show) .tmb-mobile-main-nav:after{pointer-events:auto;--tmb-mobile-main-nav-bg:#000;color:#9a9a9a;background:#000}body.user-logged-out:has(#brand-center-menu.show) .tmb-mobile-main-nav:after{pointer-events:auto;--tmb-mobile-main-nav-bg:#000;color:#9a9a9a;background:#000}html.nav-tone-light body.user-logged-in.brand-center-menu-open .tmb-mobile-main-nav .tmb-mobile-main-nav-inner,body.user-logged-in.brand-center-menu-open .tmb-mobile-main-nav .tmb-mobile-main-nav-inner,body.user-logged-out.brand-center-menu-open .tmb-mobile-main-nav .tmb-mobile-main-nav-inner{box-shadow:0 -1px #ffffff14}html.nav-tone-light body.user-logged-in:has(#brand-center-menu.show) .tmb-mobile-main-nav .tmb-mobile-main-nav-inner{box-shadow:0 -1px #ffffff14}body.user-logged-in:has(#brand-center-menu.show) .tmb-mobile-main-nav .tmb-mobile-main-nav-inner{box-shadow:0 -1px #ffffff14}body.user-logged-out:has(#brand-center-menu.show) .tmb-mobile-main-nav .tmb-mobile-main-nav-inner{box-shadow:0 -1px #ffffff14}html.nav-tone-light body.user-logged-in.brand-center-menu-open .tmb-mobile-main-nav .tmb-mobile-main-nav-hit,body.user-logged-in.brand-center-menu-open .tmb-mobile-main-nav .tmb-mobile-main-nav-hit,body.user-logged-out.brand-center-menu-open .tmb-mobile-main-nav .tmb-mobile-main-nav-hit{color:#9a9a9a}html.nav-tone-light body.user-logged-in:has(#brand-center-menu.show) .tmb-mobile-main-nav .tmb-mobile-main-nav-hit{color:#9a9a9a}body.user-logged-in:has(#brand-center-menu.show) .tmb-mobile-main-nav .tmb-mobile-main-nav-hit{color:#9a9a9a}body.user-logged-out:has(#brand-center-menu.show) .tmb-mobile-main-nav .tmb-mobile-main-nav-hit{color:#9a9a9a}body.brand-center-menu-open .settings-save-pill{opacity:0;pointer-events:none;visibility:hidden}body:has(#brand-center-menu.show) .settings-save-pill{opacity:0;pointer-events:none;visibility:hidden}body.tmb-book-modal-panel-open .tmb-bottom-submenu:not(.tmb-bottom-submenu--modal),body.tmb-book-modal-panel-open .library-view-bottom-pill,body.tmb-book-modal-panel-open .library-view-toggle-pill,body.tmb-book-modal-panel-open .grid-navigation-pill,body.tmb-activity-sheet-open .tmb-bottom-submenu:not(.tmb-bottom-submenu--modal),body.tmb-activity-sheet-open .library-view-bottom-pill,body.tmb-activity-sheet-open .library-view-toggle-pill,body.tmb-activity-sheet-open .grid-navigation-pill,body.tmb-messages-sheet-open .tmb-bottom-submenu:not(.tmb-bottom-submenu--modal),body.tmb-messages-sheet-open .library-view-bottom-pill,body.tmb-messages-sheet-open .library-view-toggle-pill,body.tmb-messages-sheet-open .grid-navigation-pill{opacity:0;pointer-events:none;visibility:hidden;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), visibility 0s linear var(--tmb-slide-exit-duration,.32s);transform:translate(-50%,28px)}}@media (min-width:769px){.tmb-mobile-main-nav{display:none!important}}@media (prefers-reduced-motion:reduce){body.user-logged-in .tmb-mobile-main-nav{will-change:auto;transition:none}.tmb-mobile-main-nav-hit{transition:none}.tmb-mobile-main-nav-hit:active{transform:none}}
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{background:var(--surface,#fff);width:100%;max-width:400px;max-height:90vh;box-shadow:none;border:1px solid var(--tmb-border,#00000014);color:var(--tmb-text,inherit);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)}}.auth-modal-overlay.auth-modal-overlay--embedded{z-index:10002000;width:100%;max-width:none;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));box-sizing:border-box;-webkit-backdrop-filter:blur(6px);background:#0000006b;justify-content:center;align-items:center;display:flex;inset:0;transform:none}.auth-modal-overlay.auth-modal-overlay--embedded .auth-modal{width:min(100%,400px);max-height:min(90vh,720px);position:relative}.auth-modal-overlay.auth-modal-overlay--embedded .auth-modal-close{z-index:2;position:absolute;top:10px;right:10px}
.book-cart-shell{max-width:960px;margin:0 auto;padding:2rem 1.25rem 4rem}.book-cart-title{margin:0;font-size:clamp(1.75rem,4vw,2.25rem)}.book-cart-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.book-cart-header-actions{flex-wrap:wrap;gap:.75rem;display:flex}.book-cart-header-actions button,.book-cart-open-all,.book-cart-discover-link{font:inherit}.book-cart-section{margin-top:2rem}.book-cart-section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.book-cart-section-title{margin:0;font-size:1.125rem}.book-cart-list{gap:1rem;display:grid}.book-cart-item{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.book-cart-item-cover{width:72px}.book-cart-item-title{margin:0 0 .25rem;font-size:1rem}.book-cart-item-author,.book-cart-item-price,.book-cart-status{opacity:.78;margin:.25rem 0 0}.book-cart-item-actions{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.book-cart-item-buy-link,.book-cart-item-remove,.book-cart-copy-list,.book-cart-clear,.book-cart-open-all{cursor:pointer;text-underline-offset:.15em;background:0 0;border:0;padding:0;text-decoration:underline}.book-cart-empty{gap:.75rem;display:grid}.book-modal-add-to-cart-cta[disabled]{opacity:.55;cursor:not-allowed}

: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,.book-modal-byline{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,.book-modal-byline{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,.collection-hero-identity-sticky #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(3,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{height:100%;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;grid-column:auto;align-items:stretch;min-width:0;padding:0;display:flex}.climax-product-grid .library-store-tile.is-library-selected,.climax-product-grid .libraryTile.book-module.book-item.is-library-selected{z-index:3;position:relative}.climax-product-grid .library-store-tile.is-library-selected .tmb-cover-slot,.climax-product-grid .libraryTile.book-module.book-item.is-library-selected .tmb-cover-slot,.climax-product-grid .library-store-tile.is-library-selected .libraryCoverModule,.climax-product-grid .libraryTile.book-module.book-item.is-library-selected .libraryCoverModule{outline-offset:2px;border-radius:2px;outline:1px solid #000000e0;box-shadow:0 0 0 3px #0000001f,0 0 18px #00000047}.climax-product-grid.libraryGrid--immersive .library-store-tile.is-library-selected .tmb-cover-slot,.climax-product-grid.libraryGrid--immersive .libraryTile.book-module.book-item.is-library-selected .tmb-cover-slot,.climax-product-grid.libraryGrid--immersive .library-store-tile.is-library-selected .libraryCoverModule,.climax-product-grid.libraryGrid--immersive .libraryTile.book-module.book-item.is-library-selected .libraryCoverModule{outline-color:#fffffff2;box-shadow:0 0 0 3px #ffffff38,0 0 20px #fff6}.climax-product-grid .library-store-tile[draggable=true]{cursor:grab}.climax-product-grid .library-store-tile.is-library-dragging{opacity:.42}.climax-product-grid .library-store-tile.is-library-drop-before .tmb-cover-slot,.climax-product-grid .library-store-tile.is-library-drop-before .libraryCoverModule{box-shadow:-3px 0 #111}.climax-product-grid .library-store-tile.is-library-drop-after .tmb-cover-slot,.climax-product-grid .library-store-tile.is-library-drop-after .libraryCoverModule{box-shadow:3px 0 #111}.climax-product-grid.libraryGrid--list .library-store-tile.is-library-drop-before .tmb-cover-slot,.climax-product-grid.libraryGrid--list .library-store-tile.is-library-drop-before .libraryCoverModule{box-shadow:0 -3px #111}.climax-product-grid.libraryGrid--list .library-store-tile.is-library-drop-after .tmb-cover-slot,.climax-product-grid.libraryGrid--list .library-store-tile.is-library-drop-after .libraryCoverModule{box-shadow:0 3px #111}.climax-product-grid .library-store-index{font-variant-numeric:tabular-nums}#books-container [data-book-flight-slug].is-library-locate-flash{z-index:4;animation:2.4s cubic-bezier(.2,0,0,1) both library-locate-flash;position:relative}#books-container [data-book-flight-slug].is-library-locate-flash .tmb-cover-slot,#books-container [data-book-flight-slug].is-library-locate-flash .libraryCoverModule{outline-offset:3px;border-radius:2px;outline:1px solid #000000e0;box-shadow:0 0 0 4px #0000001a,0 0 22px #00000047}.libraryGrid--immersive #books-container [data-book-flight-slug].is-library-locate-flash .tmb-cover-slot,.libraryGrid--immersive #books-container [data-book-flight-slug].is-library-locate-flash .libraryCoverModule,.climax-product-grid.libraryGrid--immersive [data-book-flight-slug].is-library-locate-flash .tmb-cover-slot,.climax-product-grid.libraryGrid--immersive [data-book-flight-slug].is-library-locate-flash .libraryCoverModule{outline-color:#fffffff2;box-shadow:0 0 0 4px #fff3,0 0 24px #ffffff6b}@keyframes library-locate-flash{0%{opacity:1;transform:scale(1.02)}18%{transform:scale(1)}70%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){#books-container [data-book-flight-slug].is-library-locate-flash{animation:none}}.climax-product-grid.libraryGrid.libraryGrid--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.climax-product-grid.libraryGrid.libraryGrid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.climax-product-grid.libraryGrid.libraryGrid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.climax-product-grid.libraryGrid.libraryGrid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.climax-product-grid.libraryGrid.libraryGrid--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.climax-product-grid.libraryGrid.libraryGrid--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}@media (max-width:768px){.climax-product-grid.libraryGrid.libraryGrid--cols-4,.climax-product-grid.libraryGrid.libraryGrid--cols-5,.climax-product-grid.libraryGrid.libraryGrid--cols-6{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.climax-product-grid.libraryGrid.libraryGrid--list{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.climax-product-grid.libraryGrid.libraryGrid--list .library-store-tile,.climax-product-grid.libraryGrid.libraryGrid--list .libraryTile.book-module.book-item,.climax-product-grid.libraryGrid.libraryGrid--list .libraryTile--list{border-bottom:1px solid color-mix(in srgb, var(--climax-text) 10%, transparent);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:0 16px;width:100%;max-width:none;margin:0;padding:12px 0;text-decoration:none;display:grid}.climax-product-grid.libraryGrid.libraryGrid--list .library-store-tile:last-child,.climax-product-grid.libraryGrid.libraryGrid--list .libraryTile.book-module.book-item:last-of-type{border-bottom:0}.climax-product-grid.libraryGrid.libraryGrid--list .tmb-cover-slot,.climax-product-grid.libraryGrid.libraryGrid--list .libraryCoverModule,.climax-product-grid.libraryGrid.libraryGrid--list .library-cover-module{aspect-ratio:2/3;--tmb-cover-inset-x:0;--tmb-cover-inset-y:0;width:64px;min-width:64px;max-width:64px;margin:0;background:0 0!important;padding:0!important}.climax-product-grid.libraryGrid.libraryGrid--list .library-cover-frame,.climax-product-grid.libraryGrid.libraryGrid--list .libraryCoverImage,.climax-product-grid.libraryGrid.libraryGrid--list .libraryCoverImage img{object-fit:cover;width:100%;height:100%}.climax-product-grid.libraryGrid.libraryGrid--list .libraryTileMeta,.climax-product-grid.libraryGrid.libraryGrid--list .library-store-meta{text-align:left;flex-direction:column;justify-content:center;gap:2px;min-width:0;margin:0;padding:0;display:flex}.climax-product-grid.libraryGrid.libraryGrid--list .libraryTileTitle,.climax-product-grid.libraryGrid.libraryGrid--list .library-store-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;line-height:1.25;overflow:hidden}.climax-product-grid.libraryGrid.libraryGrid--list .libraryTileAuthor,.climax-product-grid.libraryGrid.libraryGrid--list .library-store-author{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;line-height:1.3;overflow:hidden}.climax-product-grid.libraryGrid.libraryGrid--list .libraryTileIndex,.climax-product-grid.libraryGrid.libraryGrid--list .library-store-index{opacity:.55;margin:0 0 2px;font-size:11px}.climax-product-grid.libraryGrid.libraryGrid--list .book-cover-hover-host .book-cover-hover-overlay,.climax-product-grid.libraryGrid.libraryGrid--list .libraryTileActions{display:none}@media (max-width:768px){.climax-product-grid.libraryGrid.libraryGrid--list .library-store-tile,.climax-product-grid.libraryGrid.libraryGrid--list .libraryTile.book-module.book-item{grid-template-columns:52px minmax(0,1fr);column-gap:12px;padding:10px 0}.climax-product-grid.libraryGrid.libraryGrid--list .tmb-cover-slot,.climax-product-grid.libraryGrid.libraryGrid--list .libraryCoverModule,.climax-product-grid.libraryGrid.libraryGrid--list .library-cover-module{width:52px;min-width:52px;max-width:52px}}.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;position:relative;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,.climax-product-grid .libraryCoverModule>.adminCoverContextMenuHost,.climax-product-grid .library-cover-module>.adminCoverContextMenuHost,.climax-product-grid .libraryCoverModule>.adminCoverContextMenuHost>.tmb-cover-frame,.climax-product-grid .library-cover-module>.adminCoverContextMenuHost>.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{width:auto;height:auto;max-width:var(--tmb-cover-max-fill,84%);max-height:var(--tmb-cover-max-fill,84%);filter:blur();transition:opacity .42s var(--tmb-ease-smooth,cubic-bezier(.2, 0, 0, 1)), filter .55s var(--tmb-ease-smooth,cubic-bezier(.2, 0, 0, 1))}.search-page-books-grid .libraryCoverImage,.search-page-books-grid .library-cover-module img,.search-page-books-grid .tmb-cover-frame img,.discovery-intro-search-results .libraryCoverImage,.discovery-intro-search-results .library-cover-module img,.discovery-intro-search-results .tmb-cover-frame img{max-width:var(--tmb-cover-max-fill,84%);max-height:var(--tmb-cover-max-fill,84%);object-fit:contain}.climax-product-grid .libraryTile:hover .libraryCoverImage,.climax-product-grid .libraryTile:focus-within .libraryCoverImage,.climax-product-grid .libraryTile:hover .tmb-cover-frame img,.climax-product-grid .libraryTile:focus-within .tmb-cover-frame img,.climax-product-grid .library-store-tile:hover .libraryCoverImage,.climax-product-grid .library-store-tile:focus-within .libraryCoverImage{filter:blur(4px);transform:none}@media (max-width:768px),(hover:none),(pointer:coarse){.climax-product-grid .libraryTile:hover .libraryCoverImage,.climax-product-grid .libraryTile:focus-within .libraryCoverImage,.climax-product-grid .libraryTile:hover .tmb-cover-frame img,.climax-product-grid .libraryTile:focus-within .tmb-cover-frame img,.climax-product-grid .library-store-tile:hover .libraryCoverImage,.climax-product-grid .library-store-tile:focus-within .libraryCoverImage{filter:blur()}}.climax-product-grid .libraryCoverModule .tmb-cover-frame img,.climax-product-grid .library-cover-module .tmb-cover-frame img{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;flex:auto;align-items:flex-start;gap:0;width:100%;height:100%;min-height:0;padding-top:0;display:flex}.climax-product-grid .libraryTileMetaLink{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.climax-product-grid .libraryTile>.library-store-meta,.climax-product-grid .library-store-tile>.library-store-meta,.climax-product-grid .libraryTile>.libraryTileMeta,.climax-product-grid .library-store-tile>.libraryTileMeta{flex:auto;height:auto}.climax-product-grid .library-store-meta-primary{flex-direction:column;flex:0 auto;align-items:flex-start;gap:0;width:100%;min-width:0;display:flex}.climax-product-grid .library-store-meta-secondary{flex-direction:column;flex:none;align-items:flex-start;gap:0;width:100%;margin-top:auto;padding-top:8px;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-market{font-size:10px;font-weight:var(--climax-meta-weight-meta,400);letter-spacing:-.01em;color:#0000007a;font-variant-numeric:tabular-nums;margin:0;line-height:1.25;display:block}.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: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}.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;gap:0;margin:0;padding:0;display:block}@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.libraryGrid--immersive,.library-grid-skeleton.climax-product-grid.libraryGrid--immersive,.climax-product-grid.libraryGrid.libraryGrid--immersive,.library-grid-skeleton.climax-product-grid.libraryGrid.libraryGrid--immersive,html[data-library-immersive=on] .library-grid-skeleton.library-grid-skeleton--bootstrap-immersive{gap:var(--tmb-grid-gap-mobile,24px)!important;column-gap:var(--tmb-grid-gap-mobile,24px)!important;row-gap:var(--tmb-grid-gap-mobile,24px)!important;padding:8px var(--tmb-grid-gap-mobile,24px) 120px!important}.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,.climax-product-grid .libraryCoverModule>.adminCoverContextMenuHost,.climax-product-grid .library-cover-module>.adminCoverContextMenuHost,.climax-product-grid .libraryCoverModule>.adminCoverContextMenuHost>.tmb-cover-frame,.climax-product-grid .library-cover-module>.adminCoverContextMenuHost>.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}}.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--immersive,.library-grid-skeleton.climax-product-grid.libraryGrid--immersive,.climax-product-grid.libraryGrid.libraryGrid--immersive,.library-grid-skeleton.climax-product-grid.libraryGrid.libraryGrid--immersive,html[data-library-immersive=on] .library-grid-skeleton.library-grid-skeleton--bootstrap-immersive{gap:var(--tmb-grid-gap-desktop,48px)!important;column-gap:var(--tmb-grid-gap-desktop,48px)!important;row-gap:var(--tmb-grid-gap-desktop,48px)!important;padding:8px clamp(20px,4vw,56px) 120px!important}.climax-product-grid.libraryGrid--immersive .library-store-tile,.climax-product-grid.libraryGrid--immersive .libraryTile.book-module.book-item{--immersive-tile-surface:var(--tmb-cover-well-bg,#e8e8e8)}.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(--tmb-cover-well-bg,#e8e8e8)!important}.climax-product-grid.libraryGrid--naked .libraryCoverModule,.climax-product-grid.libraryGrid--naked .library-cover-module,.climax-product-grid.libraryGrid--naked .tmb-cover-slot,.climax-product-grid.libraryGrid--naked .tmb-cover-slot.libraryCoverModule,.climax-product-grid.libraryGrid.libraryGrid--naked .libraryCoverModule,.climax-product-grid.libraryGrid.libraryGrid--naked .library-cover-module,.library-grid-skeleton.climax-product-grid.libraryGrid--naked .libraryCoverModule,.library-grid-skeleton.climax-product-grid.libraryGrid--naked .library-cover-module,.library-grid-skeleton.climax-product-grid.libraryGrid--naked .library-tile-skeleton-cover,html[data-library-mat=off] .library-grid-skeleton.library-grid-skeleton--bootstrap-mat .libraryCoverModule,html[data-library-mat=off] .library-grid-skeleton.library-grid-skeleton--bootstrap-mat .library-cover-module,html[data-library-mat=off] .library-grid-skeleton.library-grid-skeleton--bootstrap-mat .library-tile-skeleton-cover{--library-accent:transparent;background:0 0!important}.climax-product-grid.libraryGrid--immersive .libraryTileMeta,.climax-product-grid.libraryGrid--immersive .library-store-meta{display:none!important}.collection-page-main .climax-product-grid.libraryGrid.libraryGrid--immersive,.library-owner-module .climax-product-grid.libraryGrid.libraryGrid--immersive,.collection-page .books-module .climax-product-grid.libraryGrid.libraryGrid--immersive,html[data-library-immersive=on] .collection-page-main .library-grid-skeleton.library-grid-skeleton--bootstrap-immersive{padding-left:clamp(20px,4vw,56px)!important;padding-right:clamp(20px,4vw,56px)!important}@media (max-width:1023px){.collection-page-main .climax-product-grid.libraryGrid.libraryGrid--immersive,.library-owner-module .climax-product-grid.libraryGrid.libraryGrid--immersive,.collection-page .books-module .climax-product-grid.libraryGrid.libraryGrid--immersive,html[data-library-immersive=on] .collection-page-main .library-grid-skeleton.library-grid-skeleton--bootstrap-immersive{padding-left:var(--tmb-grid-gap-mobile,24px)!important;padding-right:var(--tmb-grid-gap-mobile,24px)!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;opacity:0;height:clamp(72px,32%,118px);transition:opacity .4s var(--tmb-ease-smooth,cubic-bezier(.2, 0, 0, 1));position:absolute;bottom:0;left:0;right:0}.libraryTile:hover .libraryCoverHoverOverlay--immersive:before,.libraryTile:focus-within .libraryCoverHoverOverlay--immersive:before{opacity:1}.libraryCoverHoverOverlay--immersive .libraryCoverHoverStatsRow{display:none!important}.libraryCoverHoverImmersiveMeta{text-align:left;z-index:1;opacity:0;width:100%;transition:opacity .26s var(--tmb-ease-smooth,cubic-bezier(.2, 0, 0, 1)), transform .28s var(--tmb-ease-smooth,cubic-bezier(.2, 0, 0, 1));flex-direction:column;align-items:flex-start;gap:3px;display:flex;position:relative;transform:translateY(12px)}.libraryTile:hover .libraryCoverHoverImmersiveMeta,.libraryTile:focus-within .libraryCoverHoverImmersiveMeta{opacity:1;transition:opacity .4s var(--tmb-ease-smooth,cubic-bezier(.2, 0, 0, 1)), transform .52s var(--tmb-ease-out,cubic-bezier(.16, 1, .3, 1));transition-delay:50ms;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.libraryCoverHoverImmersiveMeta,.libraryTile:hover .libraryCoverHoverImmersiveMeta,.libraryTile:focus-within .libraryCoverHoverImmersiveMeta{opacity:1;transition:none;transform:none}.libraryCoverHoverOverlay--immersive:before,.libraryTile:hover .libraryCoverHoverOverlay--immersive:before,.libraryTile:focus-within .libraryCoverHoverOverlay--immersive:before{opacity:1;transition:none}}.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-module-tabs{background:#1111110d;border-radius:999px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin:0;padding:3px;display:flex}.book-modal-panel-heading .followers-module-tabs{margin:0}.followers-module-tab{box-sizing:border-box;color:#1111118c;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:1;transition:background-color .15s,color .15s,transform .12s;display:inline-flex}.followers-module-tab:hover{color:#111}.followers-module-tab.is-selected{color:#111;background:#fff;box-shadow:0 1px 2px #00000014}.followers-module-tab:active{transform:scale(.96)}.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-module-row{gap:10px;padding:12px 0}}@media (prefers-reduced-motion:reduce){.followers-module-skeleton{animation:none}.followers-module-tab{transition:none}.followers-module-tab:active{transform: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}.marketplace-flow-steps{color:#555;gap:8px;margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.4;display:grid}.marketplace-flow-steps li.is-done{color:#2f6b3a}.marketplace-flow-steps li.is-current{color:#111;font-weight:500}.marketplace-usps-label,.marketplace-usps-rates{gap:12px;display:grid}.marketplace-parcel-dims{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-usps-rates-title{margin:4px 0 0;font-size:.95rem;font-weight:600}.marketplace-usps-rate-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.marketplace-usps-rate{cursor:pointer;border:1px solid #e1e1e1;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.marketplace-usps-rate strong{font-weight:600;display:block}.marketplace-usps-check{align-items:center;gap:8px;grid-template-columns:none!important;display:flex!important}.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}.book-modal-info-block-title--quiet{border:0 #0000!important;border-top:1px solid #0000001f!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 (max-width:1024px){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(.nav-search-inline-input),textarea,select:not(.footer-site-pref-select),.tmb-search__input,.user-search-input,.discovery-intro-search-input,.messages-sidebar-search-input,.book-modal-panel-input,.book-modal-panel-textarea,.book-modal-select,.auth-input,.settings-field,.settings-select,.settings-textarea{touch-action:manipulation;font-size:16px!important}.tmb-typeahead-search .globalSearch--typeahead .user-search-input,.tmb-typeahead-search .globalSearch--typeahead .tmb-search__input{font-size:28px!important}.search-page-query .tmb-search__input{font-size:max(16px,clamp(1.35rem,3.2vw,1.75rem))!important}}@media (max-width:640px){.tmb-typeahead-search .globalSearch--typeahead .user-search-input,.tmb-typeahead-search .globalSearch--typeahead .tmb-search__input{font-size:24px!important}}}@media (display-mode:standalone){html{overscroll-behavior-y:none}}
