.book-fullscreen-modal{--book-modal-3d-cover-max-w:520px;--book-modal-3d-cover-max-h:min(640px, 70vh);--book-modal-bridge-fill:72.3%;--book-modal-bridge-fill-clipped:72.3%;--book-modal-rotation-width-factor:1.14;--book-modal-rotation-width-factor-mobile:1.14;--book-modal-3d-cover-stage-aspect:.76}@keyframes bookModalHeroFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.book-modal-hero-fade-in{animation:.52s cubic-bezier(.16,1,.3,1) both bookModalHeroFadeIn}.book-modal-cover-wrapper{perspective:1200px;min-width:0;max-width:100%;height:fit-content;position:relative;overflow:visible}.book-modal-cover-wrapper>.adminCoverContextMenuHost{width:fit-content;max-width:100%;height:auto;display:block}:is(.book-modal-cover-wrapper:has(.book-modal-cover-webgl.is-ready),.book-modal-cover-wrapper:has(.book-modal-cover-stage.is-awaiting-3d),.book-modal-cover-wrapper--size-reserved){width:var(--book-modal-3d-cover-max-w);max-width:var(--book-modal-3d-cover-max-w);overflow:visible}.book-modal-cover-stage.is-transition-hidden{opacity:0;pointer-events:none}.book-modal-cover-stage{background:0 0;transition:opacity .18s cubic-bezier(.22,1,.36,1)}@keyframes bookModalCoverInit{0%{transform:rotateY(-28deg)translateZ(0)}to{transform:rotateY(-18deg)translateZ(0)}}.book-modal-cover-container{width:100%;max-width:280px;height:auto;min-height:0;max-height:none;transition:opacity .45s;position:relative}:is(.book-modal-cover-container--size-reserved,.book-modal-cover-container:has(.book-modal-cover-stage.is-awaiting-3d),.book-modal-cover-container:has(.book-modal-cover-webgl.is-loading),.book-modal-cover-container:has(.book-modal-cover-webgl.is-ready)){width:var(--book-modal-3d-cover-max-w);max-width:var(--book-modal-3d-cover-max-w);max-height:var(--book-modal-3d-cover-max-h);height:auto;transition:opacity .45s}:is(.book-modal-cover-container--size-reserved .book-modal-cover-stage,.book-modal-cover-container:has(.book-modal-cover-stage.is-awaiting-3d) .book-modal-cover-stage,.book-modal-cover-container:has(.book-modal-cover-webgl.is-loading) .book-modal-cover-stage,.book-modal-cover-container:has(.book-modal-cover-webgl.is-ready) .book-modal-cover-stage){width:var(--book-modal-3d-cover-max-w);max-width:var(--book-modal-3d-cover-max-w);max-height:var(--book-modal-3d-cover-max-h);aspect-ratio:var(--book-modal-3d-cover-stage-aspect,.76);height:auto;min-height:min(240px,55vw);margin-inline:auto;overflow:visible}:is(.book-modal-cover-container--size-reserved .book-modal-cover-stage:not(:has(.book-modal-cover-webgl.is-ready)) .book-modal-cover-static-wrap,.book-modal-cover-container--size-reserved .book-modal-cover-stage:not(:has(.book-modal-cover-webgl.is-ready)) .book-modal-cover-placeholder){width:100%;height:100%;position:absolute;inset:0}.book-modal-cover-container:has(.book-modal-cover-webgl.is-ready){transform-style:flat;will-change:auto;backface-visibility:visible;background:0 0;animation:none;overflow:visible;transform:none}:is(.book-modal-cover-wrapper:hover .book-modal-cover-container:has(.book-modal-cover-webgl.is-ready),.book-modal-cover-wrapper:focus-within .book-modal-cover-container:has(.book-modal-cover-webgl.is-ready)){transform:none}.book-modal-cover{object-fit:contain;z-index:2;will-change:transform;backface-visibility:hidden;background:#fff;border-radius:0 3px 3px 0;width:100%;height:auto;display:block;position:relative;transform:translateZ(10px)}@media (max-width:960px){.book-fullscreen-modal{--book-modal-3d-cover-max-h:68vh;--book-modal-3d-cover-max-w:min(100%, calc(68vh * var(--book-modal-3d-cover-stage-aspect,.76)));--book-modal-cover-module-pad-x:8px}.book-modal-cover-wrapper>.adminCoverContextMenuHost{justify-content:center;width:100%;max-width:none;display:flex}.book-modal-cover-wrapper,.book-modal-cover-container,.book-modal-cover-stage{z-index:1}.book-modal-cover-wrapper{width:calc(100% + 2 * var(--book-modal-content-pad-x,16px));max-width:none;margin:calc(-1 * var(--book-modal-content-pad-top,72px)) calc(-1 * var(--book-modal-content-pad-x,16px)) 0;padding:var(--book-modal-content-pad-top,72px) var(--book-modal-cover-module-pad-x,8px) 14px;box-sizing:border-box;background:#f5f5f5;flex-direction:column;justify-content:flex-start;justify-self:stretch;align-items:center;gap:12px;display:flex;position:relative;overflow:visible}.book-modal-cover-wrapper:before{content:"";z-index:0;pointer-events:none;background:color-mix(in srgb, var(--book-modal-cover-module-color,#9a9590) 14%, #f5f5f5);opacity:0;transition:opacity .55s;position:absolute;inset:0}.book-fullscreen-modal.book-modal--cover-module-ready .book-modal-cover-wrapper:before{opacity:1;transition-duration:2.1s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.book-modal-cover-wrapper>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.book-modal-cover-wrapper:before,.book-fullscreen-modal.book-modal--cover-module-ready .book-modal-cover-wrapper:before{transition:none}}.book-modal-cover-container{width:var(--book-modal-3d-cover-max-w);max-width:100%;margin-inline:auto}:is(.book-modal-cover-wrapper--size-reserved,.book-modal-cover-wrapper:has(.book-modal-cover-webgl.is-ready),.book-modal-cover-wrapper:has(.book-modal-cover-stage.is-awaiting-3d)){width:calc(100% + 2 * var(--book-modal-content-pad-x,16px));max-width:none}:is(.book-modal-cover-container--size-reserved,.book-modal-cover-container:has(.book-modal-cover-stage.is-awaiting-3d),.book-modal-cover-container:has(.book-modal-cover-webgl.is-loading),.book-modal-cover-container:has(.book-modal-cover-webgl.is-ready)){width:var(--book-modal-3d-cover-max-w);max-width:100%;max-height:var(--book-modal-3d-cover-max-h);margin-inline:auto}:is(.book-modal-cover-container--size-reserved .book-modal-cover-stage,.book-modal-cover-container:has(.book-modal-cover-stage.is-awaiting-3d) .book-modal-cover-stage,.book-modal-cover-container:has(.book-modal-cover-webgl.is-loading) .book-modal-cover-stage,.book-modal-cover-container:has(.book-modal-cover-webgl.is-ready) .book-modal-cover-stage){width:var(--book-modal-3d-cover-max-w);max-width:100%;max-height:var(--book-modal-3d-cover-max-h);min-height:min(200px,48vw);margin-inline:auto}.book-modal-cover-stage.is-flat-cover-only{width:var(--book-modal-3d-cover-max-w);max-width:100%;max-height:var(--book-modal-3d-cover-max-h);aspect-ratio:var(--book-modal-3d-cover-stage-aspect,.76);height:auto;min-height:min(200px,48vw);margin-inline:auto}.book-modal-cover-stage.is-flat-cover-only:not(.is-awaiting-3d):not(:has(.book-modal-cover-webgl.is-loading)):not(:has(.book-modal-cover-webgl.is-ready)){width:var(--book-modal-3d-cover-max-w);max-width:100%;max-height:var(--book-modal-3d-cover-max-h);aspect-ratio:var(--book-modal-3d-cover-stage-aspect,.76);height:auto;min-height:min(200px,48vw);margin-inline:auto}.book-modal-cover-container:has(.book-modal-cover-stage.is-flat-cover-only):not(:has(.book-modal-cover-stage.is-awaiting-3d)):not(:has(.book-modal-cover-webgl.is-loading)):not(:has(.book-modal-cover-webgl.is-ready)){width:var(--book-modal-3d-cover-max-w);max-width:100%;max-height:var(--book-modal-3d-cover-max-h);aspect-ratio:var(--book-modal-3d-cover-stage-aspect,.76);height:auto;min-height:min(200px,48vw);margin-inline:auto}.book-modal-cover-stage.is-flat-cover-only:not(:has(.book-modal-cover-webgl.is-ready)) .book-modal-cover-static-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.book-modal-cover-stage.is-flat-cover-only:not(:has(.book-modal-cover-webgl.is-ready)) .book-modal-cover-static{width:calc(var(--book-modal-bridge-fill-clipped,72.3%) / var(--book-modal-rotation-width-factor-mobile,var(--book-modal-rotation-width-factor,1.14)));height:var(--book-modal-bridge-fill-clipped,72.3%);max-width:calc(var(--book-modal-bridge-fill-clipped,72.3%) / var(--book-modal-rotation-width-factor-mobile,var(--book-modal-rotation-width-factor,1.14)));max-height:var(--book-modal-bridge-fill-clipped,72.3%);object-fit:contain;object-position:var(--book-modal-cover-object-position,center center)}}.book-modal-category{text-transform:none;letter-spacing:-.01em;color:#fff;white-space:nowrap;text-overflow:ellipsis;background-color:#bdc3c7;border-radius:12px;width:fit-content;max-width:100%;padding:3px 10px;font-size:11px;font-weight:500;line-height:1.4;display:block;overflow:hidden}.book-modal-category[data-category=art]{background-color:#ff6b6b}.book-modal-category[data-category=photography]{background-color:#85c1e9}.book-modal-category[data-category=architecture]{background-color:#45b7d1}.book-modal-category[data-category=design]{background-color:#4ecdc4}.book-modal-category[data-category=interior]{background-color:#82e0aa}.book-modal-category[data-category=film]{background-color:#9b59b6}.book-modal-category[data-category=music]{background-color:#e74c3c}.book-modal-category[data-category=fashion]{color:#333;background-color:#f7dc6f}.book-modal-category[data-category=literature]{color:#333;background-color:#a9dfbf}.book-modal-category[data-category=theory]{color:#333;background-color:#d7bde2}.book-modal-category[data-category=popular\ culture],.book-modal-category[data-category=popular_culture]{color:#333;background-color:#f8c471}.book-modal-category[data-category=kids]{color:#333;background-color:#aed6f1}.book-modal-library-pill,.book-modal-status-pill{--book-modal-status-pill-ink:#111;border:1px solid var(--book-modal-status-pill-ink);width:fit-content;max-width:100%;color:var(--book-modal-status-pill-ink);letter-spacing:-.01em;white-space:nowrap;-webkit-font-smoothing:antialiased;background-color:#0000;border-radius:6px;align-items:center;gap:8px;margin:0;padding:6px 8px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}html[data-theme=dark] .book-modal-library-pill,html[data-theme=dark] .book-modal-status-pill{--book-modal-status-pill-ink:#c8c8c8}.book-modal-status-pill--offer{white-space:normal;color:var(--book-modal-status-pill-ink);text-decoration:none}.book-modal-status-pill--offer:hover,.book-modal-status-pill--offer:focus-visible{color:var(--book-modal-status-pill-ink)}.book-modal-status-pill--offer .book-modal-status-pill__label{text-wrap:pretty}.book-modal-status-pills{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin:0 0 2px;display:flex}.book-modal-status-pill__icon{flex-shrink:0;width:16px;height:16px;display:block}.book-modal-status-pill__label{display:block}.book-modal-status-pill--library,.book-modal-status-pill--trending,.book-modal-status-pill--rare,.book-modal-status-pill--valuable,.book-modal-status-pill--admin-tint{color:var(--book-modal-status-pill-ink,#111);border-color:var(--book-modal-status-pill-ink,#111);background-color:#0000;background-image:none}.book-modal-status-pill--admin-tint{cursor:context-menu}.book-modal-status-pill-lab{z-index:10000500;color:#f4f4f4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-font-smoothing:antialiased;background:#121212f0;border-radius:14px;width:268px;padding:14px 14px 12px;position:fixed;box-shadow:0 18px 48px #00000047,0 0 0 1px #ffffff14}.book-modal-status-pill-lab__kicker{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;margin:0 0 10px;font-size:11px;font-weight:600}.book-modal-status-pill-lab__preview{letter-spacing:-.01em;border-radius:999px;align-items:center;margin:0 0 12px;padding:4px 12px;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.book-modal-status-pill-lab__field{gap:6px;margin:0 0 10px;font-size:12px;display:grid}.book-modal-status-pill-lab__color-row{align-items:center;gap:8px;display:flex}.book-modal-status-pill-lab__color-row input[type=color]{cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:10px;width:40px;height:40px;padding:0}.book-modal-status-pill-lab__color-row input[type=text]{color:#fff;font-variant-numeric:tabular-nums;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;flex:1;min-width:0;height:34px;padding:0 10px;font-size:12px}.book-modal-status-pill-lab__hint{color:#ffffff7a;margin:0 0 12px;font-size:11px;line-height:1.35}.book-modal-status-pill-lab__actions{gap:8px;display:flex}.book-modal-status-pill-lab__btn{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;flex:1;height:34px;font-size:12px;font-weight:600;transition-property:transform,background-color;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}.book-modal-status-pill-lab__btn:active{transform:scale(.96)}.book-modal-status-pill-lab__btn--primary{color:#111;background:#fff}.book-modal-status-pill-lab__btn--primary:disabled{opacity:.55;cursor:default}.book-modal-status-pill-lab__status{color:#ffffff9e;margin:10px 0 0;font-size:11px}.book-modal-heading{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.book-modal-info{--book-modal-title-size:clamp(1.25rem, 2.2vw, 1.625rem);--book-modal-title-line:1.15;--book-modal-body-size:var(--tmb-type-lead-size,13px);--book-modal-body-line:var(--tmb-type-lead-line,1.45);--book-modal-description-size:clamp(1rem, 1.65vw, 1.0625rem);--book-modal-description-line:1.5;flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.book-modal-info>.book-modal-action-message{order:0}.book-modal-info>.book-modal-heading{order:1}.book-modal-info>.book-stats-section--info{border-bottom:0;order:2;margin:0;padding:0}.book-modal-info>.book-modal-details--description{font-size:var(--book-modal-description-size,1rem);line-height:var(--book-modal-description-line,1.5);order:3;max-height:none;overflow:visible}.book-modal-info>.book-modal-details--description>p{font-size:inherit;line-height:inherit;color:#000000ad;-webkit-line-clamp:unset;line-clamp:unset;max-height:none;text-overflow:unset;white-space:normal;text-wrap:pretty;margin:0;display:block;overflow:visible}.book-modal-info>.book-modal-details--description>p.is-clamped{-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.book-modal-info>.book-modal-details--description>p.is-clamped.is-expandable{cursor:pointer}.all-links-toggle{width:100%;min-height:var(--tmb-pill-height,40px);color:#111;cursor:pointer;text-align:center;font-size:13px;font-weight:500;line-height:1;font-family:var(--tmb-font-ui,inherit);background:0 0;border:0;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex}.book-modal-description-more{margin-top:4px}.book-modal-description-more:focus-visible,.book-modal-cta-row .all-links-toggle:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #111}.book-modal-info>.book-modal-cta-row{order:4}.book-modal-info>.book-modal-details--meta{order:5}.book-modal-cover-wrapper>#book-release-stats.book-stats-section,.book-modal-cover-wrapper>.book-stats-section--hero{border-bottom:0;margin:0;padding:0}.book-stats-section--info{display:none}@media (max-width:960px){.book-stats-section--info{display:none!important}}@media (min-width:961px){.book-modal-cover-wrapper>#book-release-stats.book-stats-section,.book-modal-cover-wrapper>.book-stats-section--hero{display:none!important}.book-stats-section--info{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 20px;display:flex}.book-stats-section--info :is(.book-rating-popover,.book-rating-popover-trigger,.book-rating-text){text-align:left;justify-content:flex-start}}.book-modal-cover-wrapper{grid-area:cover}.book-modal-info{grid-area:info}.book-modal-title{letter-spacing:-.02em;text-wrap:pretty;margin:0}.book-modal-author,.book-modal-byline{cursor:default;text-wrap:pretty;margin:2px 0 0}.book-modal-author .book-modal-entity-link,.book-modal-byline .book-modal-entity-link{color:inherit;font-weight:inherit}.book-modal-byline-sep{color:#00000061;font-weight:400}.book-modal-byline-year{font-variant-numeric:tabular-nums;font-weight:inherit;color:inherit}.book-modal-author-by{color:#00000075}@media (max-width:960px){.book-modal-info{--book-modal-title-size:1.375rem;--book-modal-description-size:1.0625rem}}.book-fullscreen-modal{--book-modal-toolbar-x:30px;--book-modal-toolbar-btn-size:44px;--book-modal-toolbar-cluster-gap:4px;--book-modal-cover-tint:transparent;--book-modal-surface:#fff;--book-modal-surface-muted:#f2f2f2;--book-modal-surface-soft:#fafafa;--book-modal-hairline:#e5e5e5;transition-property:background-color;transition-duration:.45s;transition-timing-function:var(--tmb-ease-in-out,cubic-bezier(.4, 0, .2, 1))}.book-fullscreen-modal.book-modal--cover-tinted{--book-modal-surface:#fff;--book-modal-surface-muted:#f2f2f2;--book-modal-surface-soft:#fafafa;--book-modal-hairline:#e5e5e5;background-color:var(--book-modal-surface-muted)}.book-fullscreen-modal.book-modal--cover-tinted .book-modal-cover-wrapper:before{content:none;display:none}.book-fullscreen-modal.book-modal--cover-tinted .book-modal-actions-dropdown,.book-fullscreen-modal.book-modal--cover-tinted .book-owner-item,.book-fullscreen-modal.book-modal--cover-tinted .book-modal-send-offer-cta,.book-fullscreen-modal.book-modal--cover-tinted .book-rating-popover-panel,.book-fullscreen-modal.book-modal--cover-tinted .book-modal-cover,.book-fullscreen-modal.book-modal--cover-tinted .book-modal-comments-count{background:var(--book-modal-surface)}.book-fullscreen-modal.book-modal--cover-tinted .book-market-estimate-card,.book-fullscreen-modal.book-modal--cover-tinted .book-buy-options-marketplace-link{background:var(--book-modal-surface-soft)}.book-fullscreen-modal.book-modal--cover-tinted .book-modal-actions-dropdown,.book-fullscreen-modal.book-modal--cover-tinted .book-stats-section,.book-fullscreen-modal.book-modal--cover-tinted .book-buy-options-marketplace-link{border-color:var(--book-modal-hairline)}.book-fullscreen-modal.book-modal--cover-tinted .book-modal-send-offer-cta:hover:not(:disabled),.book-fullscreen-modal.book-modal--cover-tinted .book-modal-send-offer-cta:focus-visible:not(:disabled){background:var(--book-modal-surface-muted)}.book-fullscreen-modal.book-modal--cover-tinted .book-modal-cover-wrapper>*{z-index:1;position:relative}.book-fullscreen-modal .book-modal-close,.book-fullscreen-modal .book-modal-request-edit-btn,.book-fullscreen-modal .book-modal-actions-toggle{top:max(30px, calc(env(safe-area-inset-top,0px) + 14px));width:var(--book-modal-toolbar-btn-size);height:var(--book-modal-toolbar-btn-size);min-width:var(--book-modal-toolbar-btn-size);min-height:var(--book-modal-toolbar-btn-size);box-sizing:border-box;cursor:pointer;z-index:1000000;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;overflow:visible}.book-modal-close,.book-modal-request-edit-btn,.book-modal-actions-toggle,.book-modal-actions-dropdown-item{transition-property:background-color,color,transform;transition-duration:.12s;transition-timing-function:cubic-bezier(.2,0,0,1)}.book-modal-close:active,.book-modal-request-edit-btn:active,.book-modal-actions-toggle:active,.book-modal-actions-dropdown-item:active{transform:scale(.96)}.book-modal-request-edit-btn{color:#fff;background:#2b2b2b;border-radius:300px;position:fixed;right:30px}.book-modal-your-copy-section--listing{background:linear-gradient(#fafafa 0%,#fff 100%);border:1px solid #00000014;border-radius:14px;margin-bottom:4px}.book-modal-your-copy-listing-body{flex-direction:column;align-items:stretch;gap:12px;display:flex}.book-modal-your-copy-listing-lede,.book-modal-your-copy-listing-status{color:#555;margin:0;font-size:14px;line-height:1.45}.book-modal-your-copy-listing-status strong{color:#111;font-variant-numeric:tabular-nums;font-weight:600}.book-modal-your-copy-listing-actions{flex-wrap:wrap;gap:8px;display:flex}.book-modal-your-copy-listing-cta{border-radius:12px;width:100%;padding:13px 18px;font-size:15px}.book-modal-your-copy-listing-actions .book-modal-your-copy-listing-cta{flex:160px;width:auto}.book-modal-request-edit-btn:hover,.book-modal-request-edit-btn:focus-visible{background:#4a4a4a}.book-modal-request-edit-btn:focus-visible,.book-modal-actions-toggle:focus-visible{outline-offset:2px;outline:2px solid #ffffffb8!important}.book-modal-request-edit-btn svg{width:16px;height:16px;transform:translate(1px,-1px)}.book-modal-actions-menu{position:static}.book-modal-actions-toggle{left:calc(var(--book-modal-toolbar-x) + var(--book-modal-toolbar-btn-size) + var(--book-modal-toolbar-cluster-gap));color:#fff;background:#2b2b2b;border-radius:300px;font-size:22px;font-weight:200;line-height:1;position:fixed;overflow:visible}.book-modal-actions-toggle:hover,.book-modal-actions-toggle:focus-visible,.book-modal-actions-toggle.active{background:#4a4a4a}@media (hover:hover) and (pointer:fine){.book-modal-actions-toggle:hover:not(:active){transform:scale(1.05)}}.book-modal-actions-toggle span{justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex;overflow:visible;transform:translateY(-1px)}.book-modal-actions-dropdown{top:calc(max(30px, calc(env(safe-area-inset-top,0px) + 14px)) + var(--book-modal-toolbar-btn-size) + 10px);left:calc(var(--book-modal-toolbar-x) + var(--book-modal-toolbar-btn-size) + var(--book-modal-toolbar-cluster-gap));opacity:0;visibility:hidden;z-index:1000001;background:#fff;border:1px solid #e5e5e5;border-radius:4px;min-width:200px;padding:2px;transition:opacity .15s,transform .15s,visibility .15s;position:fixed;overflow:hidden;transform:translateY(-10px);box-shadow:0 2px 12px #0000001f}.book-modal-actions-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.book-modal-actions-dropdown-item{text-align:left;color:#333;cursor:pointer;width:100%;font-size:13px;font-family:var(--tmb-font-ui,inherit);background:0 0;border:none;border-radius:2px;padding:10px 14px;text-decoration:none;display:block}.book-modal-actions-dropdown-item:hover{color:#000;background:#f5f5f5}.book-modal-actions-dropdown-item--secondary{border-top:1px solid #eee;margin-top:2px}.book-modal-actions-dropdown-item--report{color:#666;border-top:1px solid #e5e5e5}.book-modal-actions-dropdown-item--report:hover{color:#333}.book-modal-actions-dropdown-divider{background:#00000014;height:1px;margin:4px 8px}.book-modal-actions-dropdown-item--nested{color:#444;padding-left:22px;font-size:12px}.book-modal-actions-dropdown .libraryTileEditMenuShelfList{border-bottom:0;max-height:160px;margin:0;padding:0;overflow:auto}.book-stats-section{color:#444;font-size:14px;font-family:var(--tmb-font-ui,inherit);border-bottom:1px solid #e5e5e5;flex-wrap:wrap;gap:12px 24px;padding:16px 0 24px;display:flex}.book-stats-section .tmb-num{font-family:inherit}@media (max-width:960px){.book-modal-cover-wrapper>#book-release-stats.book-stats-section,.book-modal-cover-wrapper>.book-stats-section--hero{z-index:2;text-align:center;box-sizing:border-box;color:#000000b8;background:0 0;border-radius:0;flex-wrap:wrap;justify-content:center;align-self:stretch;align-items:center;gap:10px 20px;width:100%;margin:0;padding:4px 8px 2px;font-size:13px;display:flex;position:relative}.book-modal-cover-wrapper>#book-release-stats.book-stats-section :is(.book-rating-popover,.book-rating-popover-trigger,.book-rating-text),.book-modal-cover-wrapper>.book-stats-section--hero :is(.book-rating-popover,.book-rating-popover-trigger,.book-rating-text){text-align:center;justify-content:center}.book-modal-cover-wrapper>#book-release-stats.book-stats-section:has(.book-rating-popover.is-open){z-index:6}.book-modal-cover-wrapper>.book-stats-section--hero:has(.book-rating-popover.is-open){z-index:6}.book-modal-hero>.book-modal-info{z-index:2;width:calc(100% + 2 * var(--book-modal-content-pad-x,16px));margin-inline:calc(-1 * var(--book-modal-content-pad-x,16px));padding-inline:var(--book-modal-content-pad-x,16px);box-sizing:border-box;background:var(--book-modal-surface-muted,#f2f2f2);border-radius:18px 18px 0 0;padding-top:14px;position:relative}.book-modal-sections{z-index:2;width:calc(100% + 2 * var(--book-modal-content-pad-x,16px));margin-inline:calc(-1 * var(--book-modal-content-pad-x,16px));padding-inline:var(--book-modal-content-pad-x,16px);box-sizing:border-box;background:var(--book-modal-surface-muted,#f2f2f2);position:relative}}.book-rating-popover{z-index:0;display:inline-flex;position:relative}.book-rating-popover.is-open{z-index:30}@media (max-width:960px){.book-modal-cover-wrapper>#book-release-stats.book-stats-section:has(.book-rating-popover.is-open){z-index:6}.book-modal-cover-wrapper>.book-stats-section--hero:has(.book-rating-popover.is-open){z-index:6}}.book-rating-popover-trigger{font:inherit;color:inherit;cursor:pointer;text-align:left;touch-action:manipulation;background:0 0;border:none;border-radius:4px;margin:0;padding:0;transition:color .15s,background-color .15s}@media (hover:hover) and (pointer:fine){.book-rating-popover-trigger:hover{color:#111;background:#0000000a;outline:none}}.book-rating-popover-trigger:focus-visible{color:#111;background:#0000000a;outline:none;box-shadow:0 0 0 2px #111}.book-rating-popover-panel{z-index:40;opacity:0;pointer-events:none;background:#fff;border:1px solid #00000014;border-radius:10px;min-width:240px;max-width:min(280px,100vw - 32px);padding:12px 14px;transition:opacity .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1);position:absolute;top:calc(100% + 8px);left:0;transform:translateY(4px);box-shadow:0 4px 6px #0000000a,0 12px 28px #0000001a}.book-rating-popover.is-open .book-rating-popover-panel{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.book-rating-popover:not(.is-open) .book-rating-popover-panel{visibility:hidden}@media (max-width:960px){.book-modal-hero .book-rating-popover-panel{left:50%;transform:translate(-50%)translateY(4px)}.book-modal-hero .book-rating-popover.is-open .book-rating-popover-panel{transform:translate(-50%)translateY(0)}}.book-rating-popover-panel .book-modal-rating-row{flex-wrap:wrap;gap:6px 8px;margin:0}.book-rating-popover-panel .book-modal-rating-label{width:100%;font-size:12px}.book-rating-popover-community{color:#666;margin:10px 0 0;font-size:12px;line-height:1.4}.book-rating-popover-signin{color:#444;margin:0;font-size:13px;line-height:1.45}.book-rating-popover-signin a{color:#111;font-weight:600}.book-rating-popover-feedback{color:#a33;margin:8px 0 0;font-size:12px}.book-modal-subnav{pointer-events:none;border-bottom:0;justify-content:center;gap:0;padding:0;display:flex;overflow:visible}.book-modal-sections{padding-top:24px;padding-bottom:72px}.book-fullscreen-content{transition:opacity .2s var(--tmb-slide-ease-out);touch-action:pan-y}.book-fullscreen-content[data-book-modal-swipe],.book-fullscreen-content.is-adjacent-swiping,.book-fullscreen-content.is-adjacent-swipe-snap,.book-fullscreen-content.is-adjacent-swipe-exit{pointer-events:none}.book-fullscreen-content[data-book-modal-swipe]>.book-modal-sections,.book-fullscreen-content.is-adjacent-swiping>.book-modal-sections,.book-fullscreen-content.is-adjacent-swipe-snap>.book-modal-sections,.book-fullscreen-content.is-adjacent-swipe-exit>.book-modal-sections,.book-fullscreen-content[data-book-modal-swipe] .book-modal-hero>*,.book-fullscreen-content.is-adjacent-swiping .book-modal-hero>*,.book-fullscreen-content.is-adjacent-swipe-snap .book-modal-hero>*,.book-fullscreen-content.is-adjacent-swipe-exit .book-modal-hero>*{transform:translate3d(var(--book-modal-swipe-x,0px), 0, 0)}.book-fullscreen-content[data-book-modal-swipe]>.book-modal-sections,.book-fullscreen-content.is-adjacent-swiping>.book-modal-sections,.book-fullscreen-content.is-adjacent-swipe-snap>.book-modal-sections,.book-fullscreen-content.is-adjacent-swipe-exit>.book-modal-sections,.book-fullscreen-content[data-book-modal-swipe] .book-modal-hero>:not(.book-modal-cover-wrapper),.book-fullscreen-content.is-adjacent-swiping .book-modal-hero>:not(.book-modal-cover-wrapper),.book-fullscreen-content.is-adjacent-swipe-snap .book-modal-hero>:not(.book-modal-cover-wrapper),.book-fullscreen-content.is-adjacent-swipe-exit .book-modal-hero>:not(.book-modal-cover-wrapper){opacity:var(--book-modal-swipe-opacity,1)}.book-fullscreen-content[data-book-modal-swipe=drag]>.book-modal-sections,.book-fullscreen-content.is-adjacent-swiping>.book-modal-sections,.book-fullscreen-content[data-book-modal-swipe=drag] .book-modal-hero>*,.book-fullscreen-content.is-adjacent-swiping .book-modal-hero>*{will-change:transform, opacity;transition:none}.book-fullscreen-content[data-book-modal-swipe=snap]>.book-modal-sections,.book-fullscreen-content[data-book-modal-swipe=exit]>.book-modal-sections,.book-fullscreen-content.is-adjacent-swipe-snap>.book-modal-sections,.book-fullscreen-content.is-adjacent-swipe-exit>.book-modal-sections,.book-fullscreen-content[data-book-modal-swipe=snap] .book-modal-hero>*,.book-fullscreen-content[data-book-modal-swipe=exit] .book-modal-hero>*,.book-fullscreen-content.is-adjacent-swipe-snap .book-modal-hero>*,.book-fullscreen-content.is-adjacent-swipe-exit .book-modal-hero>*{transition:transform .32s var(--tmb-slide-ease-in,cubic-bezier(.33, 0, .2, 1)), opacity .24s var(--tmb-slide-ease-in,cubic-bezier(.33, 0, .2, 1))}.book-fullscreen-content.swiping-left:not([data-book-modal-swipe]):not(.is-adjacent-swiping):not(.is-adjacent-swipe-snap):not(.is-adjacent-swipe-exit)>.book-modal-sections,.book-fullscreen-content.swiping-right:not([data-book-modal-swipe]):not(.is-adjacent-swiping):not(.is-adjacent-swipe-snap):not(.is-adjacent-swipe-exit)>.book-modal-sections{opacity:.7}@media (prefers-reduced-motion:reduce){.book-fullscreen-content[data-book-modal-swipe]>.book-modal-sections,.book-fullscreen-content[data-book-modal-swipe] .book-modal-hero>*,.book-fullscreen-content.is-adjacent-swiping>.book-modal-sections,.book-fullscreen-content.is-adjacent-swipe-snap>.book-modal-sections,.book-fullscreen-content.is-adjacent-swipe-exit>.book-modal-sections,.book-fullscreen-content.is-adjacent-swiping .book-modal-hero>*,.book-fullscreen-content.is-adjacent-swipe-snap .book-modal-hero>*,.book-fullscreen-content.is-adjacent-swipe-exit .book-modal-hero>*{opacity:1;will-change:auto;transition:none;transform:none}}.book-fullscreen-content.book-modal-nav-enter-left,.book-fullscreen-content.book-modal-nav-enter-right{animation:.34s cubic-bezier(.22,1,.36,1) book-modal-nav-enter-fade}.book-fullscreen-content.book-modal-nav-enter-left>.book-modal-sections,.book-fullscreen-content.book-modal-nav-enter-left .book-modal-hero>:not(.book-modal-cover-wrapper){animation:.34s cubic-bezier(.22,1,.36,1) book-modal-nav-enter-left}.book-fullscreen-content.book-modal-nav-enter-right>.book-modal-sections,.book-fullscreen-content.book-modal-nav-enter-right .book-modal-hero>:not(.book-modal-cover-wrapper){animation:.34s cubic-bezier(.22,1,.36,1) book-modal-nav-enter-right}@keyframes book-modal-nav-enter-fade{0%{opacity:.55}to{opacity:1}}@keyframes book-modal-nav-enter-left{0%{opacity:.35;transform:translate(-48px)}to{opacity:1;transform:translate(0)}}@keyframes book-modal-nav-enter-right{0%{opacity:.35;transform:translate(48px)}to{opacity:1;transform:translate(0)}}body.tmb-view-pill-book-modal-open .book-fullscreen-content{padding-bottom:max(108px, calc(88px + env(safe-area-inset-bottom,0px)))}body.tmb-view-pill-book-modal-open .book-modal-sections,body.tmb-view-pill-book-modal-open .entity-modal-sections{padding-bottom:max(96px, calc(76px + env(safe-area-inset-bottom,0px)))}.market-subheading{color:#333;margin:0 0 12px;font-size:14px;font-weight:600}.book-market-estimates-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-bottom:28px;display:grid}.book-market-estimates-grid:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.book-market-estimate-card{text-align:center;background:#fafafa;border-radius:10px;gap:6px;width:100%;min-width:0;padding:14px 12px;display:grid}.book-market-estimate-label{color:#666;font-size:12px;font-weight:600}.book-market-estimate-value{color:#111;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.1}.book-market-estimate-value--fair{color:var(--tmb-accent-cta-bg,#007aff)}.book-market-estimate-hint{color:#999;font-size:11px}.book-market-price-chart{background:#fafafa;border-radius:10px;margin:0 0 28px;padding:16px 14px 12px}.book-market-price-chart-empty{color:#777;margin:0;font-size:13px}.book-market-price-chart-svg{width:100%;height:auto;max-height:248px;display:block}.book-market-price-chart-grid{stroke:#e8e8e8;stroke-width:1px}.book-market-price-chart-axis{fill:#888;font-variant-numeric:tabular-nums;font-size:10px}.book-market-price-chart-sold-line{stroke:#1a1a1a;stroke-width:1.75px;stroke-opacity:.55;stroke-linejoin:round;stroke-linecap:round}.book-market-price-chart-sold{fill:#1a1a1a;stroke:#fafafa;stroke-width:1.5px}.book-market-price-chart-legend{color:#666;flex-wrap:wrap;gap:12px 16px;margin:10px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.book-market-price-chart-legend li{align-items:center;gap:6px;display:inline-flex}.book-market-price-chart-legend-swatch{background:#1a1a1a;border-radius:50%;width:10px;height:10px}.book-market-price-chart-legend-swatch--sold{box-shadow:0 0 0 1.5px #fafafa}@media (max-width:900px){.book-market-estimates-grid:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.book-market-estimates-grid:not(:has(>:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.book-market-estimates-grid{grid-template-columns:1fr}}.book-market-estimates{gap:10px;margin-bottom:28px;display:grid}.book-market-estimates p{color:#444;justify-content:space-between;gap:16px;margin:0;font-size:14px;display:flex}.marketplace-listings-section{margin-top:8px}.marketplace-listings-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.marketplace-listings-head .market-subheading{margin:0}.book-market-listings{gap:8px;display:grid}.book-market-listings-preface{color:#666;margin:0 0 4px;font-size:13px;line-height:1.45}.book-market-listings-content :is(.marketplace-card-price,.marketplace-card-total,.book-buy-options-source-meta){font-family:var(--tmb-font-ui);font-feature-settings:normal}.book-market-listings-footer{margin-top:12px}.book-personal-meta-grid{margin-bottom:16px}.book-section{display:none}.book-section.active{display:block}.book-modal-section-title{color:#000;letter-spacing:-.01em;border-bottom:1px solid #e5e5e5;margin:0 0 20px;padding-bottom:14px;font-size:22px;font-weight:600}.book-modal-subsection-title{color:#222;letter-spacing:-.01em;margin:0 0 12px;font-size:15px;font-weight:600}.recommendations-rail{margin-bottom:22px}.book-modal-empty,.book-modal-loading{color:#888;padding:4px 0 12px;font-size:14px}.book-modal-empty a{color:#000;text-decoration:underline}.book-modal-owners{margin-bottom:48px;padding-top:16px}.book-owners-count{color:#666;margin:0 0 12px;font-size:14px}.book-owners-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.book-owners-see-more{color:#111;font:inherit;letter-spacing:-.01em;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:12px 0 0;padding:0;font-size:.92rem;font-weight:560;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.book-owners-see-more:hover,.book-owners-see-more:focus-visible{color:#111111b8}.book-owners-see-more-meta{color:#1111117a;font-size:.8rem;font-weight:450;text-decoration:none}.book-owner-item{background:#fff;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.book-owner-link{z-index:1;text-decoration:none;position:absolute;inset:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.book-owner-avatar-wrapper{flex-shrink:0;width:36px;height:36px}.book-owner-avatar{color:#fff;border-radius:50%;width:100%;height:100%;font-size:13px;font-weight:600;overflow:hidden}.book-owner-avatar img{object-fit:cover;object-position:center}.book-owner-details{flex:1;min-width:0}.book-owner-name{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.book-owner-meta{color:#666;align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.book-owner-separator{color:inherit}.book-owner-username{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.book-owner-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.book-owner-tag{color:#555;background:#e8e8e8;border-radius:999px;padding:2px 8px;font-size:11px}.book-owner-tag--sale{color:#fff;background:#111}.book-owner-badge{z-index:2;color:#0a7a3c;white-space:nowrap;background:#eafbf1;border:1px solid #bfe6cd;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:600;position:relative}.book-modal-comments{margin-top:8px}.book-modal-comments-panel{margin-top:4px}.book-modal-rating-section{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;flex-direction:column;gap:12px;margin:20px 0 24px;padding:16px 0;display:flex}.book-modal-rating-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.book-modal-rating-label{color:#333;flex:none;min-width:7.5rem;font-size:14px;font-weight:600}.book-modal-rating-stars{align-items:center;gap:2px;display:inline-flex}.book-modal-rating-star{appearance:none;color:#c4c4c4;cursor:pointer;background:0 0;border:0;padding:0;font-size:20px;line-height:1}.book-modal-rating-star.is-filled,.book-modal-rating-star--readonly.is-filled{color:#111}.book-modal-rating-star--readonly{cursor:default}.book-modal-rating-star:disabled{opacity:.55;cursor:wait}.book-modal-rating-value{color:#444;font-size:14px}.book-modal-rating-value--muted{color:#888}.book-modal-rating-count{color:#666;margin:0;font-size:13px}.book-modal-rating-signin{color:#666;margin:0;font-size:14px}.book-modal-rating-signin a{color:inherit;text-underline-offset:2px;text-decoration:underline}.book-modal-comments-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.book-modal-comments-heading{min-width:0}.book-modal-comments-heading .book-modal-section-title{border-bottom:0;margin-bottom:6px;padding-bottom:0}.book-modal-comments-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.book-modal-comments-count{letter-spacing:.02em;color:#111;background:#f3f3f3;border:1px solid #0000000f;border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.book-modal-comments-lede{color:#666;margin:0;font-size:13px;line-height:1.45}.book-modal-comment-composer-label{color:#111;font-size:13px;font-weight:700}.book-modal-comment-composer{background:linear-gradient(#fcfcfc 0%,#f6f6f6 100%);border:1px solid #00000014;border-radius:14px;gap:10px;margin-bottom:18px;padding:16px;display:grid;box-shadow:inset 0 1px #fffc}.book-modal-comment-composer textarea{resize:vertical;width:100%;min-height:84px;font:inherit;color:#111;box-sizing:border-box;background:#fff;border:1px solid #0000001a;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.45}.book-modal-comment-composer textarea:focus{outline-offset:1px;outline:2px solid #0000001f}.book-modal-comment-composer-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.book-modal-comment-composer-hint{color:#888;font-size:12px}.book-modal-comment-submit{color:#fff;cursor:pointer;background:#111;border:0;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.book-modal-comment-submit:disabled{opacity:.55;cursor:not-allowed}.book-modal-comments-signin-card{background:#fafafa;border:1px dashed #0000001f;border-radius:14px;margin-bottom:18px;padding:16px}.book-modal-comments-signin-title{color:#111;margin:0 0 6px;font-size:14px;font-weight:700}.book-modal-comments-signin{color:#666;margin:0;font-size:14px}.book-modal-comments-thread-shell{margin-top:4px}.book-modal-comments-signin a{color:#111;font-weight:600}.book-modal-comments-feedback{color:#b42318;margin:0 0 12px;font-size:13px}.book-modal-comment-thread{background:#fff;border:1px solid #00000014;border-radius:14px;gap:0;max-height:min(52vh,420px);display:grid;overflow-y:auto;box-shadow:0 10px 30px #0000000a}.book-modal-comment-thread-empty{margin:0;padding:20px 16px}.book-modal-comment-item{border-bottom:1px solid #0000000f;grid-template-columns:36px minmax(0,1fr);gap:10px 12px;padding:14px 16px;display:grid}.book-modal-comment-item:last-child{border-bottom:0}.book-modal-comment-avatar{border-radius:50%;flex-shrink:0;width:36px;height:36px}.book-modal-comment-meta{color:#666;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.book-modal-comment-author{color:#111;font-weight:700;text-decoration:none}.book-modal-comment-author:hover{text-decoration:underline}.book-modal-comment-sep{color:#bbb}.book-modal-comment-badge{letter-spacing:-.01em;text-transform:none;color:#5b4d8a;background:#f1edff;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.book-modal-comment-owner-badge{letter-spacing:-.01em;color:#fff;background:#2b2b2b;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.book-modal-comment-answered-badge{letter-spacing:-.01em;color:#1f5132;background:#e6f4ea;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.book-modal-comment-text{color:#222;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.5}.book-modal-comment-actions{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;display:flex}.book-modal-comment-like{color:#555;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:999px;align-items:center;gap:4px;padding:5px 9px 5px 7px;font-size:12px;font-weight:600;line-height:1;transition-property:transform,border-color,background-color,color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex;position:relative}.book-modal-comment-like:before{content:"";position:absolute;inset:-6px}.book-modal-comment-like:hover:not(:disabled){color:#111;border-color:#00000047}.book-modal-comment-like:active:not(:disabled){transform:scale(.96)}.book-modal-comment-like.is-liked{color:#fff;background:#111;border-color:#00000059}.book-modal-comment-like:disabled{opacity:.55;cursor:not-allowed}.book-modal-comment-like-icon{flex-shrink:0;display:block;transform:translateY(.5px)}.book-modal-comment-like-count{min-width:.75em;line-height:1}.book-modal-comment-reply{appearance:none;color:#666;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:600;line-height:1;transition-property:background-color,color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}.book-modal-comment-reply:hover{color:#111;background:#0000000a}.book-modal-comment-reply-form{gap:8px;margin-top:10px;display:grid}.book-modal-comment-reply-form textarea{resize:vertical;width:100%;min-height:56px;font:inherit;color:#222;box-sizing:border-box;background:#fafafa;border:1px solid #00000024;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.4}.book-modal-comment-reply-form textarea:focus{background:#fff;border-color:#00000059;outline:none}.book-modal-comment-reply-form-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.book-modal-comment-reply-cancel{appearance:none;color:#666;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:600}.book-modal-comment-reply-cancel:hover{color:#111}.book-modal-comment-reply-submit{appearance:none;color:#fff;font:inherit;cursor:pointer;background:#111;border:1px solid #0003;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;line-height:1}.book-modal-comment-reply-submit:disabled{opacity:.55;cursor:not-allowed}.book-modal-comment-replies{border-left:2px solid #00000014;gap:0;margin-top:12px;padding-left:12px;display:grid}.book-modal-comment-item--reply{border-bottom:0;grid-template-columns:28px minmax(0,1fr);gap:8px 10px;padding:10px 0 10px 4px}.book-modal-comment-avatar--reply{width:28px;height:28px}.book-modal-series-order{min-width:0;max-width:100%;margin-top:8px;margin-bottom:18px;overflow-x:clip}.book-modal-series-order-progress{color:#555;margin:-4px 0 12px;font-size:13px;line-height:1.35}.book-modal-series-order .series-order-bucket{min-width:0;max-width:100%;position:relative}.book-modal-series-order .series-order-index{z-index:2;color:#fff;text-align:center;pointer-events:none;background:#000000b8;border-radius:4px;min-width:1.35rem;padding:.12rem .35rem;font-size:11px;font-weight:650;line-height:1.2;position:absolute;top:6px;left:6px}.book-modal-series-order .series-order-tile--owned .library-cover-frame{outline-offset:1px;outline:2px solid #00000047}.book-modal-series-order .recommendations-library-grid.climax-product-grid.libraryGrid{box-sizing:border-box;gap:clamp(24px,4vw,48px) clamp(16px,3vw,40px);width:100%;min-width:0;max-width:100%;margin-top:16px;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:0!important;display:grid!important}.book-modal-series-order .recommendations-library-grid .library-store-tile,.book-modal-series-order .recommendations-library-grid .libraryTile.book-module.book-item{background:0 0;width:100%;min-width:0;max-width:100%;grid-column:auto!important}@media (max-width:1023px){.book-modal-series-order .recommendations-library-grid.climax-product-grid.libraryGrid{gap:28px 20px;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.book-modal-series-order .recommendations-library-grid.climax-product-grid.libraryGrid{gap:22px 14px;grid-template-columns:repeat(2,minmax(0,1fr))!important}}.book-modal-recommendations{min-width:0;max-width:100%;margin-top:8px;overflow-x:clip}.book-modal-recommendations .recommendations-bucket{min-width:0;max-width:100%;position:relative}.book-modal-recommendations .recommendations-bucket.is-gated{min-height:min(68vh,34rem)}.book-modal-recommendations .recommendations-bucket.is-gated .recommendations-library-grid{filter:blur(10px);opacity:.48;pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter 1.15s cubic-bezier(.22,1,.36,1),opacity 1.15s cubic-bezier(.22,1,.36,1)}@keyframes book-modal-recommendations-gate-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes book-modal-recommendations-gate-card-in{0%{opacity:0;transform:translateY(32px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.book-modal-recommendations-gate-wash{z-index:4;background:color-mix(in srgb, var(--book-modal-surface,#fff) 28%, transparent);cursor:pointer;animation:.85s both book-modal-recommendations-gate-backdrop-in;position:absolute;inset:0}.book-modal-recommendations-gate{z-index:10000150;box-sizing:border-box;padding:max(1.25rem, env(safe-area-inset-top,0px)) 1rem max(1.25rem, env(safe-area-inset-bottom,0px));pointer-events:none;background:0 0;justify-content:center;align-items:center;animation:.85s both book-modal-recommendations-gate-backdrop-in;display:flex;position:fixed;inset:0}.book-modal-recommendations-gate-card{border:1px solid var(--book-modal-hairline,#e5e5e5);background:var(--book-modal-surface,#fff);text-align:center;color:#111;pointer-events:auto;cursor:pointer;border-radius:14px;width:min(100%,22rem);padding:1.5rem 1.45rem 1.35rem;animation:.62s cubic-bezier(.22,1,.36,1) both book-modal-recommendations-gate-card-in;position:relative;box-shadow:0 18px 50px #00000029}@media (prefers-reduced-motion:reduce){.book-modal-recommendations .recommendations-bucket.is-gated .recommendations-library-grid{transition:none}.book-modal-recommendations-gate-wash,.book-modal-recommendations-gate,.book-modal-recommendations-gate-card{animation:none}}.book-modal-recommendations-gate-card h1{font-family:var(--tmb-font-display,inherit);letter-spacing:-.02em;color:inherit;text-wrap:balance;margin:0;font-size:clamp(1.15rem,2.4vw,1.4rem);font-weight:650;line-height:1.2}.book-modal-recommendations-gate-card p{color:#555;text-wrap:pretty;margin:.55rem 0 0;font-size:.875rem;line-height:1.45}.book-modal-recommendations-gate-actions{cursor:default;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin-top:1.1rem;display:flex}.book-modal-recommendations-gate-btn{box-sizing:border-box;min-height:var(--tmb-pill-height,40px);font-family:var(--tmb-font-ui,inherit);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 1.1rem;font-size:.8125rem;font-weight:600;line-height:1;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}.book-modal-recommendations-gate-btn:active{transform:scale(.96)}.book-modal-recommendations-gate-btn--primary{background:var(--tmb-accent-cta-bg,#111);color:var(--tmb-accent-cta-fg,#fff);border:1px solid var(--tmb-accent-cta-bg,#111)}.book-modal-recommendations-gate-btn--primary:hover{background:var(--tmb-accent-cta-hover-bg,#2a2a2a);border-color:var(--tmb-accent-cta-hover-bg,#2a2a2a);color:var(--tmb-accent-cta-fg,#fff)}.book-modal-recommendations-gate-btn--secondary{background:var(--book-modal-surface,#fff);color:#111;border:1px solid var(--book-modal-hairline,#e5e5e5)}.book-modal-recommendations-gate-btn--secondary:hover{background:var(--book-modal-surface-muted,#f2f2f2);color:#111}.book-modal-recommendations-sentinel{width:100%;height:1px}.book-modal-recommendations-loading{margin-top:12px}.book-modal-recommendations-error{color:#666;margin:12px 0 0;font-size:13px}.book-modal-recommendations-error-row{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:12px;display:flex}.book-modal-recommendations-error-row .book-modal-recommendations-error{margin:0}.book-modal-recommendations-retry{color:#111;font:inherit;cursor:pointer;background:#fff;border:1px solid #00000029;border-radius:999px;margin:0;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.book-modal-recommendations .recommendations-library-grid.climax-product-grid.libraryGrid,.book-modal-recommendations .book-modal-recommendations-skeleton-grid.climax-product-grid.libraryGrid{box-sizing:border-box;gap:clamp(24px,4vw,48px) clamp(16px,3vw,40px);width:100%;min-width:0;max-width:100%;margin-top:16px;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:0!important;display:grid!important}.book-modal-recommendations .recommendations-library-grid .library-store-tile,.book-modal-recommendations .recommendations-library-grid .libraryTile.book-module.book-item,.book-modal-recommendations .recommendations-library-grid .library-tile-skeleton,.book-modal-recommendations .book-modal-recommendations-skeleton-grid .library-tile-skeleton{box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:100%;padding:0;grid-column:auto!important}.book-modal-recommendations .recommendations-library-grid .libraryTileMeta,.book-modal-recommendations .recommendations-library-grid .library-store-meta{min-width:0;max-width:100%}.book-modal-recommendations .recommendations-library-grid .libraryTileTitle,.book-modal-recommendations .recommendations-library-grid .library-store-title,.book-modal-recommendations .recommendations-library-grid .libraryTileAuthor,.book-modal-recommendations .recommendations-library-grid .library-store-author{overflow-wrap:anywhere;word-break:break-word}.book-modal-recommendations .recommendations-library-grid .tmb-stagger-item{backface-visibility:hidden}.book-modal-recommendations .recommendations-library-grid .libraryCoverModule,.book-modal-recommendations .recommendations-library-grid .library-cover-module{container:book-cover/inline-size}.book-modal-recommendations .recommendations-library-grid .book-cover-hover-overlay--full{display:flex!important}.book-modal-recommendations .recommendations-library-grid .libraryCoverHoverStatLabel{font-size:7px}.book-modal-recommendations .recommendations-library-grid .libraryCoverHoverStatValue{font-size:10px}@media (max-width:1023px){.book-modal-recommendations .recommendations-library-grid.climax-product-grid.libraryGrid,.book-modal-recommendations .book-modal-recommendations-skeleton-grid.climax-product-grid.libraryGrid{gap:28px 20px;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0!important}}@media (max-width:640px){.book-modal-recommendations .recommendations-library-grid.climax-product-grid.libraryGrid,.book-modal-recommendations .book-modal-recommendations-skeleton-grid.climax-product-grid.libraryGrid{gap:22px 14px;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0!important}}.book-modal-action-message{color:#444;margin-top:8px;font-size:13px}.book-modal-action-retry{color:#111;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (min-width:961px){.book-modal-cover-stage.is-flat-cover-only{aspect-ratio:4/5;width:100%;max-width:280px;margin-inline:auto}}.book-modal-cover-static-wrap--flat-only{z-index:1;width:100%;height:auto;position:relative;inset:auto}.book-modal-cover-static-wrap--flat-only .book-modal-cover-static{width:100%;max-width:100%;height:100%}.book-modal-cover-stage{width:100%;position:relative}.book-modal-cover-stage:has(.book-modal-cover-webgl.is-ready){width:100%;max-width:var(--book-modal-3d-cover-max-w,520px);aspect-ratio:var(--book-modal-3d-cover-stage-aspect,.76);max-height:var(--book-modal-3d-cover-max-h,min(640px, 70vh));height:auto;min-height:min(240px,55vw);margin-inline:auto;overflow:visible}.book-modal-cover-webgl,.book-modal-cover-static-wrap{width:100%;height:100%;position:absolute;inset:0}.book-modal-cover-static-wrap{z-index:1;justify-content:center;align-items:center;transition:opacity .35s;display:flex}.book-modal-cover-placeholder{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.book-modal-cover-placeholder-book{aspect-ratio:2/3;width:min(42%,168px);transform-style:preserve-3d;background:linear-gradient(90deg,#0000000f,#00000008 12%,#0000000d),#ececec;border-radius:0;animation:1.1s ease-in-out infinite bookModalCoverPlaceholderPulse;display:block;transform:rotateY(-18deg)translateZ(0);box-shadow:0 1px #0000000a,8px 10px 24px #00000014}@keyframes bookModalCoverPlaceholderPulse{0%,to{opacity:.55}50%{opacity:.85}}.book-modal-cover-stage.is-flip-interactive{cursor:pointer;touch-action:manipulation;will-change:transform}.book-modal-cover-stage.is-flip-interactive:focus-visible{outline-offset:4px;outline:2px solid #1111118c}.book-modal-cover-webgl{z-index:2;min-height:0;max-height:none;aspect-ratio:unset;margin-inline:0;overflow:visible}.book-modal-cover-webgl canvas{max-height:inherit;display:block;background:0 0!important;width:100%!important;height:100%!important}.book-modal-cover-static{object-fit:contain;object-position:var(--book-modal-cover-object-position,center center);contain:layout paint;background:0 0;border-radius:0 3px 3px 0;width:100%;max-width:84.7458%;height:100%;max-height:100%;display:block}.book-modal-cover-container--size-reserved .book-modal-cover-static-wrap--bridge .book-modal-cover-static,.book-modal-cover-stage.is-awaiting-3d .book-modal-cover-static-wrap--bridge .book-modal-cover-static{width:calc(var(--book-modal-bridge-fill,72.3%) / var(--book-modal-rotation-width-factor,1.14));height:var(--book-modal-bridge-fill,72.3%);max-width:calc(var(--book-modal-bridge-fill,72.3%) / var(--book-modal-rotation-width-factor,1.14));max-height:var(--book-modal-bridge-fill,72.3%);object-fit:contain;object-position:var(--book-modal-cover-object-position,center center)}.book-modal-cover-stage:has(.book-modal-cover-webgl.is-loading) .book-modal-cover-static-wrap--bridge .book-modal-cover-static{width:calc(var(--book-modal-bridge-fill,72.3%) / var(--book-modal-rotation-width-factor,1.14));height:var(--book-modal-bridge-fill,72.3%);max-width:calc(var(--book-modal-bridge-fill,72.3%) / var(--book-modal-rotation-width-factor,1.14));max-height:var(--book-modal-bridge-fill,72.3%);object-fit:contain;object-position:var(--book-modal-cover-object-position,center center)}@media (max-width:960px){.book-modal-cover-container--size-reserved .book-modal-cover-static-wrap--bridge .book-modal-cover-static,.book-modal-cover-stage.is-awaiting-3d .book-modal-cover-static-wrap--bridge .book-modal-cover-static{width:calc(var(--book-modal-bridge-fill-clipped,72.3%) / var(--book-modal-rotation-width-factor-mobile,var(--book-modal-rotation-width-factor,1.14)));height:var(--book-modal-bridge-fill-clipped,72.3%);max-width:calc(var(--book-modal-bridge-fill-clipped,72.3%) / var(--book-modal-rotation-width-factor-mobile,var(--book-modal-rotation-width-factor,1.14)));max-height:var(--book-modal-bridge-fill-clipped,72.3%)}.book-modal-cover-stage:has(.book-modal-cover-webgl.is-loading) .book-modal-cover-static-wrap--bridge .book-modal-cover-static{width:calc(var(--book-modal-bridge-fill-clipped,72.3%) / var(--book-modal-rotation-width-factor-mobile,var(--book-modal-rotation-width-factor,1.14)));height:var(--book-modal-bridge-fill-clipped,72.3%);max-width:calc(var(--book-modal-bridge-fill-clipped,72.3%) / var(--book-modal-rotation-width-factor-mobile,var(--book-modal-rotation-width-factor,1.14)));max-height:var(--book-modal-bridge-fill-clipped,72.3%)}}.book-modal-cover-static-wrap.is-hidden,.book-modal-cover-webgl.is-hidden{display:none}.book-modal-cover-static-wrap.is-replaced{opacity:0;visibility:hidden;pointer-events:none}.book-modal-cover-stage.is-awaiting-3d .book-modal-cover-static-wrap--bridge{z-index:1;width:100%;height:100%;position:absolute;inset:0}.book-modal-cover-webgl.is-loading{opacity:0;visibility:visible}.book-modal-cover-webgl.is-ready{opacity:1;transition:opacity .28s}.book-modal-cover-stage.is-awaiting-3d{width:100%;max-width:var(--book-modal-3d-cover-max-w,520px);aspect-ratio:var(--book-modal-3d-cover-stage-aspect,.76);max-height:var(--book-modal-3d-cover-max-h,min(640px, 70vh));height:auto;min-height:min(240px,55vw);margin-inline:auto;overflow:visible}.book-modal-cover-stage:has(.book-modal-cover-webgl.is-loading){width:100%;max-width:var(--book-modal-3d-cover-max-w,520px);aspect-ratio:var(--book-modal-3d-cover-stage-aspect,.76);max-height:var(--book-modal-3d-cover-max-h,min(640px, 70vh));height:auto;min-height:min(240px,55vw);margin-inline:auto;overflow:visible}@media (min-width:961px){.book-modal-cover-stage.is-flat-cover-only:not(.is-awaiting-3d):not(:has(.book-modal-cover-webgl.is-loading)):not(:has(.book-modal-cover-webgl.is-ready)){aspect-ratio:4/5;width:100%;max-width:280px;min-height:0;max-height:none;margin-inline:auto}.book-modal-cover-container:has(.book-modal-cover-stage.is-flat-cover-only):not(:has(.book-modal-cover-stage.is-awaiting-3d)):not(:has(.book-modal-cover-webgl.is-loading)):not(:has(.book-modal-cover-webgl.is-ready)){max-width:280px;height:auto;min-height:0;max-height:none}.book-modal-cover-stage.is-flat-cover-only:not(:has(.book-modal-cover-webgl.is-ready)) .book-modal-cover-static-wrap{width:100%;height:auto;position:relative;inset:auto}.book-modal-cover-stage.is-flat-cover-only:not(:has(.book-modal-cover-webgl.is-ready)) .book-modal-cover-static{width:100%;max-width:100%;height:100%}}@keyframes bookModalCoverSpinReveal{0%{opacity:0;filter:blur(4px)brightness(1.03)}55%{opacity:1;filter:blur()brightness(1.01)}to{opacity:1;filter:none}}.book-modal-cta-row{flex-flow:column wrap;align-items:flex-start;gap:10px;width:100%;margin-top:0;display:flex}.book-modal-cta-row .book-modal-cta-buttons{flex-wrap:wrap;gap:10px;width:100%;margin-bottom:0;display:flex}.book-modal-cta-row .book-modal-cta-buttons:empty{display:none}.book-modal-hero .book-modal-info:has(.book-modal-cta-row:not(:has(#book-modal-buy-primary-link))) .book-modal-details{margin-top:6px;padding-top:6px}.book-modal-info>.book-modal-details--meta:empty{display:none}.book-modal-cta-row .link-options{flex-direction:column;gap:8px;width:100%;display:flex}.book-modal-cta-row .link-options>.primary-link,.book-modal-cta-row .link-options>.book-modal-send-offer-cta{box-sizing:border-box;width:100%;max-width:100%;min-height:var(--tmb-pill-height,40px);height:var(--tmb-pill-height,40px);text-align:center;font-size:13px;font-weight:500;line-height:1;font-family:var(--tmb-font-ui,inherit);cursor:pointer;appearance:none;border-style:solid;border-width:1px;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 16px;text-decoration:none;transition-property:background,color,border-color,transform,box-shadow;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.book-modal-cta-row .link-options>.primary-link{background:var(--tmb-btn-primary-bg,#111);color:var(--tmb-btn-primary-text,#fff);border-color:var(--tmb-btn-primary-border,#111)}.book-modal-cta-row .link-options>.book-modal-send-offer-cta{color:#000;background:#fff;border-color:#0000}.book-modal-cta-row .link-options>.primary-link:hover,.book-modal-cta-row .link-options>.primary-link:focus-visible{background:var(--tmb-btn-primary-hover-bg,#2a2a2a);color:var(--tmb-btn-primary-text,#fff);border-color:var(--tmb-btn-primary-hover-border,#2a2a2a)}.book-modal-cta-row .link-options>.primary-link:active{background:var(--tmb-btn-primary-active-bg,#0f0f0f);color:var(--tmb-btn-primary-text,#fff);border-color:var(--tmb-btn-primary-active-bg,#0f0f0f)}.book-modal-cta-row .or-divider{align-items:center;gap:8px;width:100%;display:flex}.book-modal-cta-row .or-divider-line{background:#0000001f;flex:1;height:1px}.book-modal-cta-row .or-divider-text{color:#0000008c;text-transform:lowercase;font-size:12px}.book-modal-send-offer-cta{box-sizing:border-box;min-height:var(--tmb-pill-height,40px);height:var(--tmb-pill-height,40px);color:#000;cursor:pointer;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;margin-top:0;margin-left:0;padding:0 16px;font-size:13px;font-weight:500;line-height:1;transition-property:background,color,border-color,transform,box-shadow;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.book-modal-send-offer-cta:hover:not(:disabled),.book-modal-send-offer-cta:focus-visible:not(:disabled){color:#000;text-underline-offset:3px;background:#e6e6e6;text-decoration:underline;text-decoration-thickness:1px}.book-modal-cta-row .link-options>.book-modal-send-offer-cta:hover:not(:disabled),.book-modal-cta-row .link-options>.book-modal-send-offer-cta:focus-visible:not(:disabled){color:#000;background:#e6e6e6;border-color:#00000024;box-shadow:0 1px 2px #0000000f}@media (hover:hover) and (pointer:fine){.book-modal-send-offer-cta:hover:not(:disabled):not(:active),.book-modal-cta-row .link-options>.book-modal-send-offer-cta:hover:not(:disabled):not(:active){transform:scale(1.015)}}.book-modal-send-offer-cta:active:not(:disabled),.book-modal-cta-row .link-options>.book-modal-send-offer-cta:active:not(:disabled){transform:scale(.96)}.book-modal-send-offer-cta:disabled{cursor:default;opacity:.55}.book-modal-details{width:100%;font-size:var(--book-modal-body-size,var(--tmb-type-lead-size,13px));line-height:var(--book-modal-body-line,var(--tmb-type-lead-line,1.45));color:#000000b8;font-family:var(--tmb-font-ui,inherit);flex-direction:column;gap:12px;display:flex}.book-modal-details .tmb-num{font-family:inherit}.book-modal-details>p{max-width:var(--tmb-description-row-ch-wide,52ch);font-size:inherit;line-height:inherit;color:#0000009e;text-wrap:pretty;margin:0}.book-modal-meta-grid-host{width:100%;min-width:0;container:book-modal-meta/inline-size}.book-modal-meta-grid{font-size:inherit;line-height:inherit;grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;display:grid}.book-modal-meta-grid--facts p:has(>.book-edition-siblings){grid-column:1/-1}.book-modal-info-stack{flex-direction:column;gap:16px;width:100%;font-size:12px;line-height:1.45;display:flex}.book-modal-details-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;width:100%;display:grid}.book-modal-details-col{min-width:0}.book-modal-details-col .book-modal-meta-grid{grid-template-columns:minmax(0,1fr)}[data-book-modal-layout=stacked] .book-modal-details-columns,[data-book-modal-layout=credits-first] .book-modal-details-columns{grid-template-columns:minmax(0,1fr);gap:10px 0}@media (max-width:640px){[data-book-modal-layout=stacked] .book-modal-details-columns,[data-book-modal-layout=credits-first] .book-modal-details-columns{grid-template-columns:minmax(0,1fr);column-gap:0}}.book-modal-info-stack--dense{gap:10px;font-size:11px;line-height:1.4}.book-modal-info-stack--dense .chipRow.book-tags{margin-top:2px}.book-modal-info-block{flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-width:0;display:flex}.book-modal-info-block-title{letter-spacing:-.01em;color:#111;margin:0 0 2px;font-size:13px;font-weight:600}.book-modal-info-block-title--quiet{letter-spacing:-.01em;color:#0000006b;border-top:1px solid #0000001f;border-bottom:0;width:100%;margin:0;padding-top:8px;padding-bottom:4px;font-size:11px;font-weight:600;line-height:1.2}[data-book-modal-layout=grouped] .book-modal-details--meta,[data-book-modal-layout=grouped] .book-modal-info>.book-modal-details--meta{width:100%;max-width:none}.book-modal-info-stack--grouped{flex-direction:column;align-self:stretch;gap:0;width:100%;max-width:none;display:flex}.book-modal-info-stack--grouped:has(>:only-child){display:flex}.book-modal-grouped-main{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.book-modal-grouped-sidebar{width:100%;min-width:0;padding-top:2px}.book-modal-info-stack--grouped .book-modal-info-block{align-items:stretch;gap:6px;width:100%;max-width:none;padding-bottom:12px}.book-modal-grouped-main .book-modal-info-block+.book-modal-info-block{padding-top:8px}.book-modal-grouped-main .book-modal-info-block:last-child{padding-bottom:0}.book-modal-info-stack--grouped .book-modal-meta-grid-host,.book-modal-info-stack--grouped .book-modal-grouped-details{width:100%;min-width:0;max-width:none}.book-modal-info-stack--grouped .book-modal-meta-grid,.book-modal-info-stack--grouped .book-modal-meta-grid--facts,.book-modal-info-stack--grouped .book-modal-meta-grid--credits{grid-template-columns:minmax(0,1fr);gap:5px 0;width:100%}.book-modal-info-stack--grouped .book-modal-info-chips-row{width:100%;min-width:0;margin-top:0;position:relative}.book-modal-info-chips-row:after{content:"";pointer-events:none;z-index:3;opacity:0;background:linear-gradient(to right, #fff0, var(--book-modal-surface,#fff));width:40px;transition:opacity .15s;position:absolute;top:0;bottom:0;right:0}.book-modal-info-chips-row:has(.book-modal-info-chips-scroll.is-overflowing:not(.is-scrolled-end)):after{opacity:1}.book-modal-info-chips-scroll{width:100%;min-width:0}.book-modal-info-stack--grouped .book-modal-info-chips-scroll{overflow:visible}.book-modal-info-stack--grouped .book-modal-info-chips-row .chipRow.book-tags{flex-flow:column;align-items:flex-start;gap:6px;width:max-content;max-width:none;margin-top:0;display:flex}.book-modal-info-stack--grouped .book-modal-info-chips-row .chipRow.book-tags>*{box-sizing:border-box;white-space:nowrap;width:max-content;max-width:none;height:auto;text-overflow:unset;text-align:center;overflow-wrap:normal;word-break:normal;overflow:visible}@media (max-width:640px){.book-modal-info-stack--grouped{grid-template-columns:minmax(0,1fr);gap:14px 0}.book-modal-grouped-sidebar{width:100%;max-width:none;padding-top:4px}.book-modal-info-stack--grouped .book-modal-info-chips-row{width:100%;min-width:0}.book-modal-info-stack--grouped .book-modal-info-chips-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}.book-modal-info-stack--grouped .book-modal-info-chips-scroll::-webkit-scrollbar{display:none}.book-modal-info-stack--grouped .book-modal-info-chips-row .chipRow.book-tags{flex-flow:row;align-items:center;width:max-content;max-width:none}.book-modal-info-stack--grouped .book-modal-info-chips-row .chipRow.book-tags>*{white-space:nowrap;width:max-content;max-width:none;text-overflow:unset;overflow-wrap:normal;word-break:normal;flex-shrink:0;overflow:visible}}.book-modal-info-block-gap{flex-shrink:0;width:100%;height:10px}.book-modal-info-stack--stacked-list .book-modal-info-chips-row,.book-modal-info-stack--dense .book-modal-info-chips-row{width:100%;min-width:0;margin-top:2px;position:relative}.book-modal-info-stack--stacked-list .book-modal-info-chips-scroll,.book-modal-info-stack--dense .book-modal-info-chips-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}.book-modal-info-stack--stacked-list .book-modal-info-chips-scroll::-webkit-scrollbar{display:none}.book-modal-info-stack--dense .book-modal-info-chips-scroll::-webkit-scrollbar{display:none}.book-modal-info-stack--stacked-list .book-modal-info-chips-row .chipRow.book-tags,.book-modal-info-stack--dense .book-modal-info-chips-row .chipRow.book-tags{flex-flow:row;align-items:center;gap:6px;width:max-content;max-width:none;margin-top:0;display:flex}.book-modal-info-stack--stacked-list .book-modal-info-chips-row .chipRow.book-tags>*,.book-modal-info-stack--dense .book-modal-info-chips-row .chipRow.book-tags>*{flex-shrink:0;width:max-content;max-width:none}.book-modal-meta-inline-sep{color:#0006}.book-modal-meta-split{flex-direction:column;gap:10px;width:100%;min-width:0;font-size:11px;line-height:1.4;display:flex}.book-modal-meta-split:has(>:only-child){gap:0}.book-modal-meta-split>.book-modal-meta-grid-host{width:100%;min-width:0}.book-modal-catalog-attr{color:#0000008c;border-top:1px solid #00000014;margin-top:.65rem;padding-top:.55rem;font-size:11px;line-height:1.45}.book-modal-catalog-attr-line{margin:0}.book-modal-catalog-attr-line+.book-modal-catalog-attr-line{margin-top:.15rem}.book-modal-catalog-attr-user{color:#000000c7;font-weight:500;text-decoration:none}.book-modal-catalog-attr-user:hover{text-decoration:underline}.book-modal-catalog-attr-cta{color:#0000007a;margin-top:.35rem}.book-modal-catalog-attr-edit{appearance:none;font:inherit;color:#000000b8;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.book-modal-catalog-attr-edit:hover{color:#000000e6}.book-modal-meta-grid p{color:#000000b8;margin:0}.book-modal-meta-grid strong{letter-spacing:-.01em;color:#111;min-width:0;font-weight:600}.book-modal-isbn{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums}.book-modal-edition-prior-note{color:#00000073;font-weight:500}.book-modal-catalog-contributors,.catalog-contributors-row{font-size:inherit;line-height:inherit;color:#000000b8;margin:10px 0 0}.catalog-contributors-label{letter-spacing:-.01em;color:#111;font-weight:600}.catalog-contributors-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.catalog-contributors-link:hover,.catalog-contributors-link:focus-visible{opacity:.82}.catalog-contributors-sep{white-space:pre-wrap}.book-modal-details .chipRow.book-tags{flex-wrap:nowrap;align-items:center;gap:6px;width:max-content;min-width:0;max-width:none;margin-top:0;display:flex}.book-modal-details .chip.book-tag,.book-modal-details .book-tag{box-sizing:border-box;white-space:nowrap;width:max-content;max-width:100%;height:auto;text-overflow:unset;text-align:center;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-weight:500;transition-property:background,color,transform,opacity,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1);overflow:visible;font-size:11px!important;line-height:1.35!important}.book-modal-details .chip.book-tag:hover,.book-modal-details .book-tag:hover,.book-modal-details .book-modal-subject-chip:hover,.book-modal-details .chip.book-tag:focus-visible,.book-modal-details .book-tag:focus-visible,.book-modal-details .book-modal-subject-chip:focus-visible{opacity:1;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;box-shadow:0 1px 2px #0000000d;color:#000!important;background:#e4e4e4!important}@media (hover:hover) and (pointer:fine){.book-modal-details .chip.book-tag:hover,.book-modal-details .book-tag:hover,.book-modal-details .book-modal-subject-chip:hover{transform:scale(1.04)translateY(-1px)}}.book-modal-details .book-modal-subject-chip:active{transform:scale(.96)}.book-modal-panel-overlay{opacity:0;pointer-events:none;transition:opacity var(--book-panel-open-ms) var(--book-panel-ease);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;z-index:var(--book-modal-panel-z,10000200)!important}.book-modal-panel-overlay.is-visible{pointer-events:none}.book-modal-panel-overlay.is-entered{opacity:1;pointer-events:auto}.book-modal-panel-overlay.is-closing{opacity:0;pointer-events:none;transition:opacity var(--book-panel-close-ms) var(--book-panel-close-ease)}.book-modal-panel-backdrop{cursor:pointer;opacity:0;transition:opacity var(--book-panel-open-ms) var(--book-panel-ease);background:#00000085;border:0;position:absolute;inset:0}.book-modal-panel-overlay.is-entered .book-modal-panel-backdrop{opacity:1}.book-modal-panel-overlay.is-closing .book-modal-panel-backdrop{opacity:0;transition:opacity var(--book-panel-close-ms) var(--book-panel-close-ease)}.book-modal-panel{z-index:1;opacity:0;width:min(640px,100%);max-height:calc(100vh - 48px);transition:opacity var(--book-panel-open-ms) var(--book-panel-ease), transform var(--book-panel-open-ms) var(--book-panel-ease);background:#fff;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(18px)}.book-modal-panel-overlay.is-entered .book-modal-panel{opacity:1;transform:translate(0,0)}.book-modal-panel-overlay.is-closing .book-modal-panel{opacity:0;transition:opacity var(--book-panel-close-ms) var(--book-panel-close-ease), transform var(--book-panel-close-ms) var(--book-panel-close-ease);transform:translateY(12px)}@media (prefers-reduced-motion:reduce){.book-modal-panel-overlay,.book-modal-panel-overlay.is-entered,.book-modal-panel-overlay.is-closing,.book-modal-panel-overlay .book-modal-panel,.book-modal-panel-overlay .book-modal-panel-backdrop{opacity:1;transition:opacity .2s;transform:none}.book-modal-panel-overlay.is-visible:not(.is-closing),.book-modal-panel-overlay.is-entered{pointer-events:auto}}@media (max-width:768px){.book-modal-panel-overlay:has(.book-modal-panel--fullscreen-mobile){justify-content:stretch;align-items:stretch;padding:0}.book-modal-panel.book-modal-panel--fullscreen-mobile{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh}.book-modal-panel--fullscreen-mobile .book-modal-panel-header{padding-top:max(20px, calc(env(safe-area-inset-top,0px) + 14px))}.book-modal-panel--fullscreen-mobile .book-modal-panel-footer{padding-bottom:max(20px, calc(env(safe-area-inset-bottom,0px) + 14px))}}.book-modal-panel--wide{width:min(780px,100%)}.book-modal-panel-overlay--sheet{justify-content:center;align-items:flex-end;padding:0}.book-modal-panel--sheet{border-radius:18px 18px 0 0;flex-direction:column;width:min(560px,100%);max-width:100%;max-height:min(82dvh,820px);margin:0 auto;display:flex;position:relative;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(28px);box-shadow:0 -12px 40px #0000002e}.book-modal-panel--sheet.is-sheet-resized{height:var(--sheet-height);max-height:min(82dvh,820px)}.book-modal-panel--sheet.book-modal-panel--sheet-roomy.is-sheet-resized{max-height:min(82dvh,860px)}.book-modal-panel--sheet:after{content:"";pointer-events:none;background:#fff;height:4px;position:absolute;bottom:-2px;left:0;right:0}.book-modal-panel--sheet.book-modal-panel--sheet-roomy{width:min(640px,100%);max-height:min(82dvh,860px)}.book-modal-panel-overlay.is-entered .book-modal-panel--sheet{transform:translate3d(0, var(--sheet-drag-y,0px), 0)}.book-modal-panel-overlay.is-entered .book-modal-panel--sheet.is-sheet-dragging{transition:none!important}.book-modal-panel-overlay.is-closing .book-modal-panel--sheet{transform:translateY(100%)}.book-modal-panel-sheet-handle{touch-action:none;cursor:ns-resize;background:#0000002e;border-radius:999px;outline:none;flex:none;width:40px;height:5px;margin:10px auto 0;display:block;position:relative}.book-modal-panel-sheet-handle:before{content:"";width:96px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.book-modal-panel--sheet .book-modal-panel-header{border-bottom:0;flex:none;padding-top:12px}.book-modal-panel--sheet .book-modal-panel-lede{color:#555;margin-top:4px;font-size:.92rem;line-height:1.4}.book-modal-panel--sheet .book-modal-panel-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-top:4px;overflow:auto}.book-modal-panel--sheet .book-modal-panel-footer{z-index:2;padding-top:14px;padding-bottom:max(16px, env(safe-area-inset-bottom,0px));background:0 0;border-top:1px solid #0000000f;flex:none;justify-content:center;align-items:center;display:flex;position:relative}body.tmb-book-modal-panel-open #book-modal-subnav,body.tmb-book-your-copy-sheet-open #book-modal-subnav{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);opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(28px)!important}body:has(.book-modal-panel-overlay.is-entered) #book-modal-subnav{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);opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(28px)!important}body:has(.book-modal-panel-overlay.is-visible) #book-modal-subnav{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);opacity:0!important;pointer-events:none!important;transform:translate(-50%)translateY(28px)!important}.book-modal-panel-status--success{color:#1a1a1a;margin:8px 0 0;font-size:.98rem;line-height:1.45}@media (max-width:768px){.book-modal-panel--sheet,.book-modal-panel--sheet.book-modal-panel--sheet-roomy{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-width:100%}}@media (min-width:769px){.book-modal-panel-overlay--sheet{align-items:flex-end;padding:0}.book-modal-panel--sheet{border-radius:18px 18px 0 0;width:min(560px,100% - 48px);max-height:min(82dvh,820px);transform:translateY(28px)}.book-modal-panel--sheet.is-sheet-resized{height:var(--sheet-height);max-height:min(82dvh,820px)}.book-modal-panel--sheet:after{display:block}.book-modal-panel--sheet.book-modal-panel--sheet-roomy{width:min(640px,100% - 48px)}.book-modal-panel-sheet-handle{display:block}.book-modal-panel--sheet .book-modal-panel-header{padding-top:12px}.book-modal-panel--sheet .book-modal-panel-footer{padding-bottom:max(16px, env(safe-area-inset-bottom,0px))}}.book-modal-panel--sheet .followers-module-list{margin-top:4px}.book-modal-panel--about .book-modal-panel-body{padding-top:4px}.book-modal-panel--about .book-modal-panel-header--close-only{border-bottom:0;min-height:0;padding:4px 12px 0 20px}.book-modal-panel-header--close-only{justify-content:flex-end;align-items:center}.book-modal-panel-intro-spacer{flex:auto;min-width:0}.book-modal-panel--about .library-about-panel{max-width:none;padding:0}.book-modal-panel--activity .book-modal-panel-body{padding-top:8px}.book-modal-panel--activity .activity-sheet-panel-toolbar{justify-content:flex-end;margin:0 0 8px;display:flex}.book-modal-panel--activity .activity-sheet-groups{margin-top:4px}.book-modal-panel--activity .activity-sheet-footer--panel{background:0 0;border:0;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:10px;width:100%;margin:0;padding:0;display:flex}.book-modal-panel--activity .activity-sheet-footer--panel>.button,.book-modal-panel--activity .activity-sheet-footer--panel>a.button{text-align:center;box-sizing:border-box;flex:1 1 0;min-width:0;min-height:44px;padding-inline:1rem;text-decoration:none}.book-modal-panel--activity .book-modal-panel-footer{background:0 0;border-top:1px solid #0000000f}.book-modal-panel-header{border-bottom:1px solid #ececec;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 16px;display:flex}.book-modal-panel-header--inset{border-bottom:0;padding-bottom:0}.book-modal-panel-intro{min-width:0}.book-modal-panel-title{font-size:var(--tmb-type-h1-size,clamp(1.25rem, 2.2vw, 1.5rem));letter-spacing:-.03em;color:#111;margin:0;font-weight:500;line-height:1.15}.book-modal-panel-heading{min-width:0;margin:0}.book-modal-panel-lede{font-size:var(--tmb-type-lead-size,13px);color:#666;max-width:var(--tmb-description-row-ch-wide,52ch);text-wrap:pretty;margin:8px 0 0;line-height:1.45}.book-modal-panel-book{color:#111;font-weight:500}.book-modal-panel-body{flex:auto;padding:18px 20px;overflow:auto}.book-modal-panel-footer{background:#fafafa;border-top:1px solid #ececec;flex:none;margin-top:16px;padding:16px 20px 20px}.book-modal-panel-footer--inset{background:0 0;border-top:0;padding-top:0}.book-modal-panel-actions{box-sizing:border-box;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:10px;width:100%;display:flex}.book-modal-panel-actions>.button,.book-modal-panel-actions>a.button{text-align:center;box-sizing:border-box;flex:1 1 0;min-width:0;min-height:44px;padding-inline:1rem;text-decoration:none}.book-modal-panel-actions--single{justify-content:center}.book-modal-panel-actions--single>.button,.book-modal-panel-actions--single>a.button{flex:auto;width:100%;max-width:100%}.book-modal-panel--sheet .book-modal-panel-actions{max-width:100%}.book-modal-panel-form,.book-modal-panel-fields{gap:14px;display:grid}.book-modal-panel-fields--two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.book-modal-panel-field{gap:6px;min-width:0;display:grid}.book-modal-panel-field--wide{grid-column:1/-1}.book-modal-panel-label{color:#333;letter-spacing:-.01em;font-size:13px;font-weight:500}.book-modal-panel-hint{color:#888;font-size:12px}.book-modal-panel-input{width:100%;font-family:var(--tmb-font-ui,inherit)}.book-modal-panel-textarea{resize:vertical;width:100%;font-family:var(--tmb-font-ui,inherit);color:#111;background:#fff;border:1px solid #d8d8d8;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.45}.book-modal-panel-textarea:focus-visible,.book-modal-panel-input:focus-visible{outline-offset:1px;outline:2px solid #111}.book-modal-panel-status{color:#666;margin:12px 0 0;font-size:13px;line-height:1.45}.book-modal-panel-status.is-success{color:#1f6b3a}.book-modal-panel-status--inset{padding:0 20px 20px}.book-modal-panel-page{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.book-modal-panel-page-body{padding:0 20px 8px}.book-buy-options-overlay{justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;z-index:var(--book-modal-panel-z,10000200)!important}.book-buy-options-backdrop{background:#00000085;border:0;position:absolute;inset:0}.book-buy-options-panel{z-index:1;background:#fff;border-radius:14px;width:min(520px,100%);max-height:calc(100vh - 48px);padding:18px;position:relative;overflow:auto}.book-buy-options-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.book-buy-options-title{margin:0;font-size:1.15rem}.book-buy-options-lede{color:#666;margin:4px 0 0;font-size:.92rem}.book-buy-options-close{cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:999px;padding:6px 12px}.book-buy-options-group+.book-buy-options-group{border-top:1px solid #eee;margin-top:18px;padding-top:18px}.book-buy-options-group-title{letter-spacing:-.01em;text-transform:none;color:#777;margin:0 0 8px;font-size:.78rem;font-weight:600}.book-buy-options-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.book-buy-options-item{width:100%;color:inherit;background:#fafafa;border:1px solid #e4e4e4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.book-buy-options-item--platform{background:#f3f7ff;border-color:#d7e4ff}.book-buy-options-item-main{gap:2px;min-width:0;display:grid}.book-buy-options-item-label{font-size:.95rem;font-weight:600}.book-buy-options-item-subtitle{color:#666;font-size:.8rem}.book-buy-options-item-price,.book-buy-options-item-cta{font-variant-numeric:tabular-nums;flex:none;font-size:.9rem;font-weight:600}.book-buy-options-empty{color:#666;margin:0;font-size:.92rem}.book-buy-options-partner-cta{color:#777;border-top:1px solid #eee;margin:14px 0 0;padding-top:14px;font-size:.82rem;line-height:1.4}.book-buy-options-partner-cta a{color:inherit;text-underline-offset:2px;text-decoration:underline}.book-buy-options-partner-cta a:hover,.book-buy-options-partner-cta a:focus-visible{color:#111}.book-buy-options-loading{color:#666;margin:0 0 12px;font-size:.92rem}.marketplace-card-meta{color:#888;margin-top:2px;font-size:12px}.book-buy-options-more{gap:12px;display:grid}.book-buy-options-marketplaces-label{color:#777;margin:0 0 8px;font-size:12px;font-weight:500}.book-buy-options-footer{margin:14px 0 0;font-size:.84rem}.book-buy-options-footer a{color:#333;text-underline-offset:2px;text-decoration:underline}.book-buy-options-list--cards{gap:10px}.book-buy-options-item--listing{background:0 0;border:0;padding:0;display:block}.book-buy-options-item--listing:hover{background:0 0}.marketplace-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.book-buy-options-item--listing:hover .marketplace-card,.book-buy-options-item--platform:hover .marketplace-card{border-color:#cfcfcf;box-shadow:0 4px 14px #0000000f}.marketplace-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketplace-card-source{color:#111;font-size:.95rem;font-weight:600}.marketplace-card-condition,.marketplace-card-seller,.marketplace-card-seller-location{color:#666;margin-top:3px;font-size:.78rem}.marketplace-card-price-wrap{text-align:right;flex:none}.marketplace-card-price{color:#000;font-size:1rem;font-weight:700}.marketplace-card-ship{color:#777;margin-top:3px;font-size:.74rem}.book-buy-options-panel-shell.book-modal-panel{width:min(560px,100%)}.book-buy-options-sell-prompt{color:#111;width:100%;font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;font-size:.92rem;font-weight:500;line-height:1.4;text-decoration:underline;display:block}.book-buy-options-sell-prompt:hover{color:#333}.book-buy-options-group-head{gap:4px;margin-bottom:10px;display:grid}.book-buy-options-group-desc{color:#888;margin:0;font-size:.78rem;line-height:1.4}.book-buy-options-source-groups{gap:14px;display:grid}.book-buy-options-source-group{gap:8px;display:grid}.book-buy-options-source-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.book-buy-options-source-head--offers{justify-content:flex-start}.book-buy-options-source-name{color:#111;font-size:.86rem;font-weight:600}.book-buy-options-source-meta{color:#777;white-space:nowrap;font-size:.74rem}.book-buy-options-source-head--offers .book-buy-options-source-meta{color:#555;font-size:.8rem;font-weight:500}.market-best-price-link{color:inherit;margin-bottom:18px;text-decoration:none;display:block}.market-best-price{background:linear-gradient(#fafafa 0%,#fff 100%);border:1px solid #111;border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 16px;padding:16px 18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.market-best-price-link:hover .market-best-price{border-color:#000;transform:translateY(-1px);box-shadow:0 8px 24px #00000014}.market-best-price-eyebrow{letter-spacing:.04em;text-transform:none;color:#666;grid-column:1/-1;margin:0 0 6px;font-size:.72rem;font-weight:600}.market-best-price-main{grid-area:2/1;align-items:baseline;gap:8px;min-width:0;display:flex}.market-best-price-value{font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:700;line-height:1}.market-best-price-context{color:#666;font-size:.86rem}.market-best-price-meta{color:#666;grid-area:3/1/auto/-1;margin:8px 0 0;font-size:.8rem;line-height:1.45}.market-best-price-cta{box-sizing:border-box;min-height:var(--tmb-pill-height,40px);height:var(--tmb-pill-height,40px);color:#fff;white-space:nowrap;background:#111;border-radius:999px;flex:none;grid-area:2/2;justify-content:center;align-self:center;align-items:center;padding:0 14px;font-size:.82rem;font-weight:600;line-height:1;display:inline-flex}@media (max-width:520px){.market-best-price{grid-template-columns:1fr}.market-best-price-main{grid-row:2}.market-best-price-cta{grid-area:4/1;justify-self:flex-start;margin-top:12px}.market-best-price-meta{grid-row:3}}.marketplace-card-copy{min-width:0}.marketplace-card-source-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.marketplace-card-badge{color:#555;background:#f2f2f2;border-radius:999px;align-items:center;padding:2px 8px;font-size:.68rem;font-weight:600;display:inline-flex}.marketplace-card-badge--indexed{color:#355f9d;background:#eef5ff}.marketplace-card-badge--platform{color:#2f6b3b;background:#eef8ef}.marketplace-card-pricing{text-align:right;flex:none}.marketplace-card-total{color:#111;margin-top:4px;font-size:.72rem;font-weight:600}.marketplace-card--best{border-color:#111}.marketplace-card-copy-photos{flex-wrap:nowrap;gap:6px;margin-top:10px;display:flex;overflow-x:auto}.marketplace-card-copy-photo{object-fit:cover;background:#f0f0f0;border:1px solid #00000014;border-radius:8px;flex:none;width:52px;height:52px}.book-buy-options-marketplaces-list{grid-template-columns:1fr;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.book-buy-options-marketplaces-list>li{width:100%;min-width:0}.book-buy-options-marketplace-link{box-sizing:border-box;color:#111;background:#fafafa;border:1px solid #e4e4e4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:12px 14px;font-size:.86rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.book-buy-options-marketplace-price{color:#111;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.book-buy-options-marketplace-price--search{color:#777;font-weight:500}.book-buy-options-marketplace-link:hover{background:#f3f3f3;border-color:#ccc}.book-modal-inline-overlay,.book-modal-suggest-offer-overlay{justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;z-index:var(--book-modal-panel-z,10000200)!important}.book-modal-inline-overlay-backdrop,.book-modal-suggest-offer-backdrop{background:#00000085;border:0;position:absolute;inset:0}.book-modal-inline-overlay-panel,.book-modal-suggest-offer-panel{z-index:1;background:#fff;border-radius:14px;width:min(760px,100%);max-height:calc(100vh - 48px);padding:16px;position:relative;overflow:auto}.book-modal-inline-overlay-panel--catalog-edit{flex-direction:column;padding:0;display:flex;overflow:hidden}.book-catalog-edit-form{border:0;flex-direction:column;gap:0;margin:0;display:flex}.book-catalog-edit-form.card{padding:0;overflow:hidden}.book-catalog-edit-form--overlay{max-height:calc(100vh - 48px)}.book-catalog-edit-header{border-bottom:1px solid #ececec;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 16px;display:flex}.book-catalog-edit-intro{min-width:0}.book-catalog-edit-title{font-size:var(--tmb-type-h1-size,clamp(1.25rem, 2.2vw, 1.5rem));letter-spacing:-.03em;color:#111;margin:0;font-weight:500;line-height:1.15}.book-catalog-edit-lead{font-size:var(--tmb-type-lead-size,13px);color:#666;max-width:var(--tmb-description-row-ch-wide,52ch);text-wrap:pretty;margin:8px 0 0;line-height:1.45}.book-catalog-edit-book{color:#111;font-weight:500}.book-catalog-edit-close{color:#333;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:999px;flex:none;padding:6px 12px;font-size:13px}.book-catalog-edit-close:hover{background:#f5f5f5}.book-catalog-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:18px 20px 8px;display:grid;overflow:auto}.book-catalog-edit-layout{grid-template-columns:minmax(120px,148px) minmax(0,1fr);align-items:start;gap:16px 20px;display:grid}.book-catalog-edit-aside{grid-area:1/1;align-self:start}.book-catalog-edit-details{grid-area:1/2;gap:12px;min-width:0;display:grid}.book-catalog-edit-meta-row{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:12px;display:grid}.book-catalog-edit-meta-row--equal{grid-template-columns:repeat(2,minmax(0,1fr))}.book-catalog-edit-section-label{letter-spacing:.04em;text-transform:uppercase;color:var(--book-modal-panel-muted,#6b6560);margin:4px 0 0;font-size:.78rem;font-weight:650;display:block}select.book-catalog-edit-input{appearance:auto;cursor:pointer}.book-catalog-edit-tag-field{gap:8px}.book-catalog-edit-tag-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.book-catalog-edit-tag-item{background:#f4f4f4;border:1px solid #1111111f;border-radius:999px;align-items:stretch;max-width:100%;display:inline-flex;overflow:hidden}.book-catalog-edit-tag-chip{appearance:none;font:inherit;color:#111;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:16rem;margin:0;padding:6px 10px 6px 12px;font-size:13px;line-height:1.2;overflow:hidden}.book-catalog-edit-tag-chip:hover,.book-catalog-edit-tag-chip:focus-visible{color:var(--tmb-accent-cta-bg,#007aff);outline:none}.book-catalog-edit-tag-remove{appearance:none;font:inherit;color:#666;cursor:pointer;background:0 0;border:0;border-left:1px solid #1111111a;margin:0;padding:0 10px;font-size:16px;line-height:1}.book-catalog-edit-tag-remove:hover,.book-catalog-edit-tag-remove:focus-visible{color:#111;background:#1111110f;outline:none}.book-catalog-edit-tag-edit{width:min(16rem,70vw);min-width:8rem;border-radius:999px!important;padding-block:6px!important}.book-catalog-edit-tag-empty{color:#777;margin:0;font-size:13px}.book-catalog-edit-tag-add-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.book-catalog-edit-tag-add{white-space:nowrap;min-height:40px;padding-inline:14px}.book-catalog-edit-credits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:4px;display:grid}.book-catalog-edit-credit-field{margin:0}.book-catalog-edit-credit-field .book-modal-panel-label{font-size:.78rem}.book-catalog-edit-layout .book-catalog-edit-cover-field{border:0;margin:0;padding:0}.book-catalog-edit-media{gap:16px;display:grid}.book-catalog-edit-media>.book-modal-panel-hint{margin:0}.book-catalog-edit-layout .book-catalog-edit-cover-row{justify-items:stretch;gap:10px;display:grid}.book-catalog-edit-cover-preview{aspect-ratio:3/4;object-fit:cover;background:#f4f4f4;border:1px solid #0000001a;border-radius:8px;width:100%;max-width:148px;height:auto;box-shadow:0 1px 2px #0000000a}.book-catalog-edit-cover-preview--spine{aspect-ratio:1/4;width:40px;max-width:40px}.book-catalog-edit-cover-preview--empty{color:#888;justify-content:center;align-items:center;min-height:160px;font-size:12px;display:flex}.book-catalog-edit-cover-preview--empty.book-catalog-edit-cover-preview--spine{height:auto;min-height:160px}.book-catalog-edit-cover-actions{gap:8px;width:100%;display:grid}.book-catalog-edit-cover-actions .button{justify-content:center;width:100%}.book-catalog-edit-cover-clear{color:#666;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.book-catalog-edit-cover-clear:hover{color:#111}.book-catalog-edit-additional-previews{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.book-catalog-edit-additional-preview{object-fit:cover;background:#ececec;border:1px solid #0000000f;border-radius:4px;width:56px;height:72px}.book-platform-trust-block{background:#f3f3f3;border:1px solid #0000000f;border-radius:10px;margin:18px 0 8px;padding:14px 16px}.book-platform-trust-title{color:#111;margin:0 0 8px;font-size:.95rem;font-weight:600}.book-platform-trust-list{color:#444;gap:8px;margin:0;padding-left:1.1rem;font-size:.84rem;line-height:1.45;display:grid}.book-platform-trust-list strong{color:#222;font-weight:600}.book-photo-details-section{margin-top:1.25rem}.book-photo-details-row{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:10px;padding:2px 0 6px;display:flex;overflow-x:auto}.book-photo-details-card{background:#ececec;border:1px solid #0000000f;border-radius:10px;flex:none;place-items:center;width:88px;height:88px;display:grid;overflow:hidden}.book-photo-details-image{object-fit:cover;width:100%;height:100%;display:block}.book-edition-gallery-section{margin-top:1.5rem;margin-bottom:.5rem}.book-edition-gallery-section .book-modal-section-title{margin-bottom:.65rem}.book-edition-gallery-section .book-photo-details-card,button.book-edition-gallery-thumb{border-radius:0}button.book-edition-gallery-thumb{cursor:pointer;appearance:none;font:inherit;color:inherit;border:1px solid #0000000f;padding:0;transition:transform .14s,box-shadow .14s}button.book-edition-gallery-thumb:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}button.book-edition-gallery-thumb:focus-visible{outline-offset:2px;outline:2px solid #14141473}.book-edition-gallery-lightbox{cursor:zoom-out;background:#0a0a0ae0;place-items:center;padding:24px;display:grid;position:fixed;inset:0;z-index:var(--book-edition-gallery-lightbox-z,10000400)!important}.book-edition-gallery-lightbox-image{object-fit:contain;cursor:default;border-radius:0;width:auto;max-width:min(92vw,920px);height:auto;max-height:min(86vh,920px);box-shadow:0 18px 48px #00000073}.book-edition-gallery-lightbox-close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;width:40px;height:40px;font-size:28px;line-height:1;position:absolute;top:16px;right:18px}.book-edition-gallery-lightbox-close:hover{background:#fff3}.book-edition-gallery-lightbox-close:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.book-edition-gallery-lightbox-nav{color:#fff;cursor:pointer;z-index:1;background:#ffffff1f;border:none;border-radius:999px;width:44px;height:44px;font-size:32px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.book-edition-gallery-lightbox-nav--prev{left:max(12px, env(safe-area-inset-left,0px))}.book-edition-gallery-lightbox-nav--next{right:max(12px, env(safe-area-inset-right,0px))}.book-edition-gallery-lightbox-nav:hover{background:#fff3}.book-edition-gallery-lightbox-nav:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.book-edition-gallery-lightbox-counter{bottom:max(16px, env(safe-area-inset-bottom,0px));color:#ffffffeb;letter-spacing:.04em;cursor:default;z-index:1;background:#00000073;border-radius:999px;margin:0;padding:6px 12px;font-size:13px;position:absolute;left:50%;transform:translate(-50%)}.book-catalog-edit-cover-upload{cursor:pointer;margin:0}.book-catalog-edit-field{gap:6px;min-width:0;display:grid}.book-catalog-edit-field--wide{grid-column:1/-1}.book-catalog-edit-label{color:#333;letter-spacing:-.01em;font-size:13px;font-weight:500}.book-catalog-edit-hint{color:#888;font-size:12px}.book-catalog-edit-input{width:100%}.book-catalog-edit-textarea{resize:vertical;width:100%;font:inherit;color:#111;background:#fff;border:1px solid #d8d8d8;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.45}.book-catalog-edit-textarea:focus-visible,.book-catalog-edit-input:focus-visible{outline-offset:1px;outline:2px solid #111}.book-catalog-edit-actions{background:#fafafa;border-top:1px solid #ececec;justify-content:flex-end;gap:10px;padding:14px 20px 20px;display:flex}.book-catalog-edit-status{color:#666;margin:0;padding:0 20px 18px;font-size:13px;line-height:1.45}.book-catalog-edit-status.is-success{color:#1f6b3a}.book-catalog-edit-meta-stack{gap:12px;display:grid}.book-catalog-edit-input{box-sizing:border-box;width:100%;min-height:40px;font-family:var(--tmb-font-ui,inherit);color:#111;background:#fff;border:1px solid #d8d8d8;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.45}.book-catalog-edit-input:focus-visible{outline-offset:1px;outline:2px solid #111}.book-modal-inline-overlay-close{cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:999px;margin-bottom:8px;margin-left:auto;padding:6px 12px;display:inline-flex}.book-modal-suggest-offer-panel h2{margin:0}.book-modal-suggest-offer-panel p{color:#555;margin:8px 0 0}.book-modal-suggest-offer-form{gap:10px;margin-top:14px;display:grid}.book-modal-suggest-offer-form label{color:#333;gap:6px;font-size:13px;display:grid}.book-modal-suggest-offer-form textarea{resize:vertical;width:100%;font:inherit;border:1px solid #d8d8d8;border-radius:10px;padding:10px 12px}.book-modal-suggest-offer-actions{justify-content:flex-end;gap:10px;display:flex}@media (max-width:960px){.book-fullscreen-modal{--book-modal-toolbar-x:16px;--book-modal-toolbar-cluster-gap:4px}.book-fullscreen-modal .book-modal-close,.book-fullscreen-modal .book-modal-request-edit-btn,.book-fullscreen-modal .book-modal-actions-toggle{top:max(16px, calc(env(safe-area-inset-top,0px) + 8px))}.book-modal-request-edit-btn{right:16px}.book-modal-actions-dropdown{top:calc(max(16px, calc(env(safe-area-inset-top,0px) + 8px)) + var(--book-modal-toolbar-btn-size) + 10px)}.book-modal-panel-overlay:not(.book-modal-panel-overlay--sheet),.book-buy-options-overlay,.book-modal-inline-overlay,.book-modal-suggest-offer-overlay{padding:12px}.book-modal-panel-overlay--sheet{align-items:flex-end;padding:0}.book-modal-panel--sheet{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-width:100%;margin:0}.book-modal-panel-fields--two-col,.book-catalog-edit-layout{grid-template-columns:1fr}.book-catalog-edit-aside,.book-catalog-edit-details{grid-area:auto/1}.book-catalog-edit-credits{grid-template-columns:1fr}.book-catalog-edit-cover-preview{max-width:112px}.book-catalog-edit-cover-preview--spine,.book-catalog-edit-cover-preview--empty.book-catalog-edit-cover-preview--spine{width:32px;max-width:32px}.book-modal-panel-header,.book-modal-panel-body,.book-modal-panel-footer{padding-left:16px;padding-right:16px}.book-modal-panel-actions>.button,.book-modal-panel-actions>a.button{flex:1 1 0;min-width:0}.book-modal-your-copy-grid{grid-template-columns:1fr}.book-modal-your-copy-photo-actions{flex-direction:column;align-items:stretch}.book-modal-your-copy-photo-actions .book-modal-your-copy-btn{width:100%}}.book-modal-your-copy-panel{margin-top:4px;padding-bottom:20px}.book-modal-your-copy-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;max-width:640px;margin:0 auto 20px;display:flex}.book-modal-your-copy-header .book-modal-section-title{border-bottom:0;margin:0;padding-bottom:0}.book-modal-your-copy-lede{color:#666;max-width:36ch;margin:0;font-size:14px;line-height:1.4}.book-modal-your-copy-lede strong{color:#111;font-weight:600}.book-modal-your-copy-edition-line{letter-spacing:-.01em;color:#888;max-width:42ch;margin:2px 0 0;font-size:12px;line-height:1.4}.book-modal-your-copy-accent,.book-modal-your-copy-accent-cover{display:none}.book-modal-your-copy-feedback{text-align:center;color:#0a7a3c;width:100%;max-width:640px;margin:0 auto 14px;font-size:13px;display:block}.book-modal-your-copy-feedback--error{color:#b42318}.book-modal-your-copy-form{gap:14px;display:grid}.book-modal-your-copy-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.book-modal-your-copy-stack{gap:14px;width:100%;max-width:640px;margin-inline:auto;display:grid}.book-modal-your-copy-field-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:12px;display:grid}.book-modal-your-copy-reading-shelf{flex-wrap:wrap;gap:6px;display:flex}.book-modal-your-copy-reading-shelf-btn{color:#333;font:inherit;cursor:pointer;background:#fff;border:1px solid #00000024;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:600;line-height:1.2}.book-modal-your-copy-reading-shelf-btn:hover:not(:disabled){border-color:#00000047}.book-modal-your-copy-reading-shelf-btn.is-active{color:#fff;background:#111;border-color:#111}.book-modal-your-copy-reading-shelf-btn:disabled{opacity:.55;cursor:not-allowed}.book-modal-your-copy-reading-shelf-note{color:#777;margin:6px 0 0;font-size:12px}@media (max-width:560px){.book-modal-your-copy-field-row{grid-template-columns:1fr}}.book-modal-your-copy-column{gap:14px;min-width:0;display:grid}.book-modal-your-copy-section{background:#fff;border:1px solid #00000012;border-radius:16px;gap:12px;padding:16px 18px;display:grid;box-shadow:0 1px #00000005}.book-modal-your-copy-section--compact{padding-top:14px;padding-bottom:14px}.book-modal-your-copy-section--media{background:#fafafa}.book-modal-your-copy-section-title{letter-spacing:-.015em;text-transform:none;color:#222;margin:0;font-size:13px;font-weight:600}.book-modal-your-copy-section-body{gap:14px;display:grid}.book-modal-your-copy-notes-grid,.book-modal-your-copy-notes-stack{gap:12px;display:grid}.book-modal-your-copy-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:860px){.book-modal-your-copy-columns{grid-template-columns:1fr}}.book-modal-your-copy-field--wide{grid-column:1/-1}.book-modal-your-copy-field--inline{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.book-modal-your-copy-field--inline>span{letter-spacing:-.01em;color:#666;font-size:12px;font-weight:600}.book-modal-your-copy-field-label-stack{gap:2px;min-width:0;display:grid}.book-modal-your-copy-field-label-stack>span{letter-spacing:-.01em;color:#666;font-size:12px;font-weight:600}.book-modal-your-copy-field-label-stack .book-modal-your-copy-hint{margin:0}@media (max-width:720px){.book-modal-your-copy-notes-grid{grid-template-columns:1fr}.book-modal-your-copy-field--inline{flex-direction:column;align-items:flex-start}}.book-modal-your-copy-row--toggles{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px 20px;display:grid}@media (max-width:520px){.book-modal-your-copy-row--toggles{grid-template-columns:1fr}}.book-modal-your-copy-row--toggles-secondary{border-top:0;margin-top:0;padding-top:0}.book-modal-your-copy-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:36px;display:flex}.book-modal-your-copy-toggle-input{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}.book-modal-your-copy-toggle-track{background:#e5e5e5;border-radius:999px;flex:none;width:36px;height:20px;transition:background-color .18s;position:relative}.book-modal-your-copy-toggle-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s cubic-bezier(.2,0,0,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}.book-modal-your-copy-toggle-input:checked~.book-modal-your-copy-toggle-track{background:#111}.book-modal-your-copy-toggle-input:checked~.book-modal-your-copy-toggle-track .book-modal-your-copy-toggle-thumb{transform:translate(16px)}.book-modal-your-copy-toggle-input:focus-visible~.book-modal-your-copy-toggle-track{outline-offset:2px;outline:2px solid #00000047}.book-modal-your-copy-toggle-label{letter-spacing:-.01em;color:#111;flex:auto;min-width:0;font-size:13px;font-weight:500}.book-modal-your-copy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px;display:grid}.book-modal-your-copy-field{gap:6px;min-width:0;display:grid}.book-modal-your-copy-field>span{letter-spacing:-.01em;text-transform:none;color:#666;font-size:12px;font-weight:600}.book-modal-your-copy-field input[type=text],.book-modal-your-copy-field textarea,.book-modal-your-copy-field .book-modal-your-copy-select,.book-modal-your-copy-photo-input{width:100%;font:inherit;letter-spacing:-.01em;color:#111;box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.4;transition:border-color .15s,box-shadow .15s}.book-modal-your-copy-field .book-modal-your-copy-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23999999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.book-modal-your-copy-field .book-modal-your-copy-select:disabled{opacity:.55;cursor:not-allowed}.book-modal-your-copy-field input[type=text]::placeholder,.book-modal-your-copy-field textarea::placeholder,.book-modal-your-copy-photo-input::placeholder{color:#00000061;font-weight:400}.book-modal-your-copy-field input[type=text]:focus,.book-modal-your-copy-field input[type=text]:focus-visible,.book-modal-your-copy-field textarea:focus,.book-modal-your-copy-field textarea:focus-visible,.book-modal-your-copy-field .book-modal-your-copy-select:focus,.book-modal-your-copy-field .book-modal-your-copy-select:focus-visible,.book-modal-your-copy-photo-input:focus,.book-modal-your-copy-photo-input:focus-visible{border-color:#111;outline:none;box-shadow:0 0 0 1px #111}.book-modal-your-copy-field textarea{resize:vertical;min-height:64px}.book-modal-your-copy-segments{background:#f0f0f0;border-radius:999px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.book-modal-your-copy-segment{color:#0000008c;min-height:32px;font:inherit;letter-spacing:-.01em;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:auto;padding:6px 10px;font-size:12px;font-weight:500;transition:color .15s,background-color .15s,transform .12s}.book-modal-your-copy-segment:hover,.book-modal-your-copy-segment:focus-visible{color:#111;outline:none}.book-modal-your-copy-segment.is-active{color:#111;background:#fff;box-shadow:0 1px 2px #0000001a}.book-modal-your-copy-segment:active{transform:scale(.98)}.book-modal-your-copy-field--progress{width:100%;max-width:none;display:grid}.book-modal-your-copy-field--progress .book-modal-your-copy-range{box-sizing:border-box;width:100%;max-width:none}.book-modal-your-copy-range{appearance:none;background:linear-gradient(to right, #111 0%, #111 var(--copy-progress,0%), #e5e5e5 var(--copy-progress,0%), #e5e5e5 100%);cursor:pointer;border-radius:999px;width:100%;height:4px;margin:12px 0 4px}.book-modal-your-copy-range:focus{outline:none}.book-modal-your-copy-range::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:4px}.book-modal-your-copy-range::-webkit-slider-thumb{appearance:none;background:#111;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 1px 3px #0003}.book-modal-your-copy-range::-moz-range-track{background:#e5e5e5;border:0;border-radius:999px;height:4px}.book-modal-your-copy-range::-moz-range-progress{background:#111;border-radius:999px;height:4px}.book-modal-your-copy-range::-moz-range-thumb{background:#111;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0003}.book-modal-your-copy-color{gap:6px;display:grid}.book-modal-your-copy-color-picker{cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:6px 12px 6px 6px;transition:border-color .15s,background-color .15s;display:inline-flex;position:relative}.book-modal-your-copy-color-picker:hover{background:#f7f7f7;border-color:#0000002e}.book-modal-your-copy-color-swatch{border:1px solid #00000014;border-radius:50%;flex:none;width:28px;height:28px}.book-modal-your-copy-color-picker-label{color:#111;font-size:12px;font-weight:500}.book-modal-your-copy-color-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.book-modal-your-copy-hint{color:#888;text-wrap:pretty;margin:0;font-size:12px}.book-modal-your-copy-edition-list{color:#444;gap:4px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.book-modal-your-copy-checklist{background:#fafafa;border:1px solid #ececec;border-radius:12px;gap:12px;padding:12px;display:grid}.book-modal-your-copy-checklist-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.book-modal-your-copy-checklist-label{color:#222;text-wrap:pretty;flex:auto;min-width:0;font-size:13px;font-weight:500}.book-modal-your-copy-checklist-actions{background:#ececec;border-radius:999px;flex:none;gap:2px;padding:2px;display:inline-flex}.book-modal-your-copy-section-body .book-modal-field{gap:6px;min-width:0;display:grid}.book-modal-your-copy-section-body .book-modal-field-label{letter-spacing:-.01em;color:#666;font-size:12px;font-weight:600}.book-modal-your-copy-section-body .book-modal-field-hint{color:#888;font-size:12px}.book-modal-your-copy-section-body .book-modal-select{width:100%;font:inherit;color:#111;background:#fff;border:1px solid #ddd;border-radius:10px;margin:0;padding:10px 12px;font-size:14px}@media (max-width:520px){.book-modal-your-copy-checklist-row{flex-direction:column;align-items:stretch}.book-modal-your-copy-checklist-actions{width:100%}.book-modal-your-copy-checklist-actions .book-modal-your-copy-segment{flex:1 1 0}}.book-modal-your-copy-section--media .book-modal-your-copy-photos-head h3{letter-spacing:-.02em;text-transform:none;color:#111;margin:0 0 4px;font-size:15px;font-weight:700}.book-modal-your-copy-photos-head h3{color:#111;margin:0 0 4px;font-size:15px;font-weight:700}.book-modal-your-copy-photos-head p{color:#666;text-wrap:pretty;max-width:52ch;margin:0;font-size:13px;line-height:1.45}.book-modal-your-copy-photos-divider{background:#00000014;height:1px;margin:4px 0 2px}.book-modal-your-copy-photos-subhead{letter-spacing:-.01em;color:#666;margin:0;font-size:12px;font-weight:600}.book-modal-your-copy-surface{background:#fff;border:1px solid #0000000f;border-radius:10px;gap:8px;padding:8px 10px;display:grid}.book-modal-your-copy-surface-row{flex-direction:column;gap:8px;min-height:0;display:flex}.book-modal-your-copy-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:900px){.book-modal-your-copy-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.book-modal-your-copy-surface-grid{grid-template-columns:1fr}}.book-modal-your-copy-surface-head h4{color:#111;margin:0;font-size:12px;font-weight:600}.book-modal-your-copy-surface-head p{color:#666;margin:0;font-size:11px;line-height:1.35}.book-modal-your-copy-surface-preview{max-width:100%;margin:0}.book-modal-your-copy-surface-preview img{object-fit:contain;max-height:88px}.book-modal-your-copy-upload-btn{color:#000000c7;cursor:pointer;background:#ffffffeb;border:1px solid #0000001f;border-radius:8px;width:100%;min-height:32px;padding:6px 10px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s}.book-modal-your-copy-upload-btn:hover:not(:disabled){background:#fff;border-color:#0000002e}.book-modal-your-copy-upload-btn:disabled{opacity:.55;cursor:not-allowed}.book-modal-your-copy-upload-btn--extras{max-width:160px}.book-modal-your-copy-photo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.book-modal-your-copy-photo-actions .book-modal-your-copy-photo-input{flex:200px;min-width:0}.book-modal-your-copy-photo-input{min-width:0}.book-modal-your-copy-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#111;border:0;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:600}.book-modal-your-copy-btn:disabled{opacity:.55;cursor:not-allowed}.book-modal-your-copy-btn--secondary{color:#111;background:#fff;border:1px solid #0000001f}.book-modal-your-copy-done{padding-top:20px;padding-bottom:max(12px, env(safe-area-inset-bottom,0px));border-top:1px solid #00000014;justify-content:stretch;margin-top:8px;display:flex}.book-modal-your-copy-btn--done{border-radius:14px;width:100%;padding:14px 18px;font-size:15px}.book-modal-your-copy-file-input{display:none}.book-modal-your-copy-photo-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.book-modal-your-copy-photo-card{background:#fff;border:1px solid #00000014;border-radius:10px;margin:0;position:relative;overflow:hidden}.book-modal-your-copy-photo-card img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.book-modal-your-copy-photo-remove{color:#666;cursor:pointer;background:#fafafa;border:0;border-top:1px solid #0000000f;width:100%;padding:8px;font-size:12px;font-weight:600}.book-modal-your-copy-photo-remove:hover{color:#111;background:#f0f0f0}.book-modal-your-copy-empty-photos{color:#888;margin:0;font-size:13px}.book-modal-list-for-sale-form{box-sizing:border-box;gap:14px;width:100%;min-width:0;display:grid}.book-modal-list-for-sale-section{border-top:1px solid #00000014;gap:12px;width:100%;min-width:0;padding-top:16px;display:grid}.book-modal-list-for-sale-section--secondary{opacity:.96}.book-modal-list-for-sale-section-title{letter-spacing:.04em;text-transform:uppercase;color:#00000073;margin:0;font-size:11px;font-weight:600}.book-modal-list-for-sale-section-body{gap:14px;width:100%;min-width:0;display:grid}.book-modal-list-for-sale-required{color:#c44}.book-modal-list-for-sale-suggest{gap:8px;width:100%;min-width:0;display:grid}.book-modal-list-for-sale-suggest-blurb{color:#0000008c;text-wrap:pretty;margin:0;font-size:12px;line-height:1.35}.book-modal-list-for-sale-trust-blurb{color:#0000009e}.book-modal-list-for-sale-suggest-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.book-modal-list-for-sale-suggest-chip{color:#222;font:inherit;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;background:#f7f7f7;border-radius:12px;gap:2px;margin:0;padding:10px 12px;font-size:12px;font-weight:500;transition-property:background-color,border-color,color,transform;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid;border:1px solid #0000001a!important}.book-modal-list-for-sale-suggest-chip-label{letter-spacing:.03em;text-transform:uppercase;color:#00000073;font-size:10px;font-weight:600}.book-modal-list-for-sale-suggest-chip-value{color:#111;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.book-modal-list-for-sale-suggest-chip:hover{background:#fff;border-color:#00000038!important}.book-modal-list-for-sale-suggest-chip:active{transform:scale(.96)}.book-modal-list-for-sale-suggest-chip--fair.is-active,.book-modal-list-for-sale-suggest-chip--fair:hover{background:#fff;border-color:#111!important}.book-modal-list-for-sale-suggest-chip--fair.is-active .book-modal-list-for-sale-suggest-chip-label,.book-modal-list-for-sale-suggest-chip--fair.is-active .book-modal-list-for-sale-suggest-chip-value{color:#111}.book-modal-list-for-sale-photos{gap:10px;width:100%;min-width:0;display:grid}.book-modal-list-for-sale-photos-lede{color:#0000008c;text-wrap:pretty;margin:0;font-size:12px;line-height:1.35}.book-modal-list-for-sale-notice{color:#6a5a20;background:#fff8e8;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;border:1px solid #f0e2b8!important}.book-modal-list-for-sale-notice a{color:inherit;font-weight:600}.book-modal-list-for-sale-scope{color:#00000080;text-wrap:pretty;margin:0;font-size:12px;line-height:1.4}.book-modal-list-for-sale-parcel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:520px){.book-modal-list-for-sale-parcel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.recently-sold-comps{margin:0 0 28px}.recently-sold-comps-head{gap:4px;margin-bottom:10px;display:grid}.recently-sold-comps-summary{color:#0000008c;font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:1.35}.recently-sold-comps-list{border-top:1px solid #00000014;margin:0;padding:0;list-style:none}.recently-sold-comps-row{border-bottom:1px solid #0000000f;margin:0}.recently-sold-comps-link{color:inherit;cursor:default;grid-template-columns:minmax(6.5rem,7.5rem) minmax(0,1fr) auto;align-items:baseline;gap:10px 14px;padding:10px 0;text-decoration:none;display:grid}.recently-sold-comps-date{color:#000000b8;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.recently-sold-comps-meta{min-width:0}.recently-sold-comps-condition{text-overflow:ellipsis;white-space:nowrap;color:#00000080;font-size:12px;display:block;overflow:hidden}.recently-sold-comps-condition--muted{color:#00000061}.recently-sold-comps-price{font-variant-numeric:tabular-nums;color:#111;text-align:right;font-size:14px;font-weight:600}.book-modal-content-hydrating .book-modal-cta-row .link-options{opacity:.88}.book-modal--seed-prefilled.book-modal-content-loaded .book-modal-heading .book-modal-hero-fade-in,.book-modal--seed-prefilled.book-modal-content-loaded .book-modal-cover-wrapper .book-modal-hero-fade-in{animation:none}@media (prefers-reduced-motion:reduce){.book-modal-cover-static-wrap,.book-modal-cover-webgl.is-ready,.book-modal-cover-webgl.is-ready.is-spin-reveal{transition:none;animation:none}}:is(.book-modal-title,.libraryTileTitle,.library-store-title,.discovery-element-book-title,.searchItemTitle,.discovery-buy-title,.add-books-result-copy h3,.librarySingleMeta .libraryTileTitle){font-weight:var(--tmb-book-title-weight)!important;color:var(--tmb-book-title-color)!important}:is(.book-modal-author,.libraryTileAuthor,.library-store-author,.discovery-element-book-author,.searchItemMeta,.discovery-buy-author,.book-author,.recommendation-author,.add-books-result-author,.librarySingleMeta .libraryTileAuthor){font-weight:var(--tmb-book-author-weight)!important;color:var(--tmb-book-author-color)!important}:is(.book-modal-author,.libraryTileAuthor,.library-store-author,.discovery-element-book-author,.searchItemMeta,.discovery-buy-author,.book-author,.recommendation-author,.add-books-result-author,.librarySingleMeta .libraryTileAuthor) .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(.book-modal-author,.libraryTileAuthor,.library-store-author,.discovery-element-book-author,.searchItemMeta,.discovery-buy-author,.book-author,.recommendation-author,.add-books-result-author,.librarySingleMeta .libraryTileAuthor) .book-modal-entity-link:hover{opacity:.75;text-decoration:none!important}.book-modal-your-copy-segments--wrap{border-radius:14px;flex-wrap:wrap;gap:6px;padding:6px}.book-modal-your-copy-segments--wrap .book-modal-your-copy-segment{flex:0 auto;min-width:calc(33.333% - 6px);padding:7px 12px}.book-modal-your-copy-segments--condition-grade,.book-modal-your-copy-segments--reading-status{border-radius:12px;flex-flow:column;gap:4px;padding:4px}.book-modal-your-copy-segments--condition-grade .book-modal-your-copy-segment,.book-modal-your-copy-segments--reading-status .book-modal-your-copy-segment{text-align:center;border-radius:8px;flex:none;width:100%;min-width:0}.book-modal-meta-grid p:has(>.book-edition-siblings){flex-direction:column;align-items:flex-start;gap:2px;display:flex}.book-edition-siblings{font-size:inherit;line-height:inherit;color:inherit;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.book-edition-sibling.is-current{color:inherit}.book-edition-sibling-primary,.book-edition-sibling-note{color:#00000073;font-weight:400}.book-modal-meta-grid .book-edition-siblings,.book-modal-meta-grid .book-edition-sibling,.book-modal-meta-grid button.book-edition-sibling.book-modal-entity-link{appearance:none;font:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}button.book-edition-sibling.book-modal-entity-link{text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-block}.book-modal-your-copy-sheet.book-fullscreen-modal{--your-copy-sheet-toolbar-top:max(30px, calc(env(safe-area-inset-top,0px) + 14px));--your-copy-sheet-toolbar-x:var(--book-modal-toolbar-x,30px);--your-copy-sheet-column:42rem;background:#f7f7f7;flex-direction:column;display:flex;overflow:hidden;z-index:10000050!important}.book-modal-your-copy-sheet .book-modal-your-copy-sheet-back.book-modal-close{top:var(--your-copy-sheet-toolbar-top);left:var(--your-copy-sheet-toolbar-x);right:auto;z-index:1000001;position:fixed;inset-inline-start:var(--your-copy-sheet-toolbar-x);inset-inline-end:auto}.book-modal-your-copy-sheet-content.book-fullscreen-content{width:100%;max-width:none;min-height:0;padding:calc(var(--your-copy-sheet-toolbar-top) + var(--book-modal-toolbar-btn-size,44px) + 20px) var(--tmb-chrome-inline,24px) max(28px, calc(env(safe-area-inset-bottom,0px) + 20px));box-sizing:border-box;-webkit-overflow-scrolling:touch;flex:auto;margin:0;overflow:auto}.book-modal-your-copy-sheet .book-modal-your-copy-panel{width:100%;max-width:var(--your-copy-sheet-column);box-sizing:border-box;gap:20px;margin:0 auto;padding:0 0 8px;display:grid}.book-modal-your-copy-sheet .book-modal-your-copy-header{text-align:center;justify-items:center;gap:6px;width:100%;max-width:none;margin:0 0 4px;display:grid}.book-modal-your-copy-sheet .book-modal-your-copy-header .book-modal-section-title{text-align:center;width:100%;margin:0}.book-modal-your-copy-sheet .book-modal-your-copy-lede{text-align:center;text-wrap:pretty;color:#111111b8;max-width:36ch;margin:0 auto;font-size:.95rem;line-height:1.35}.book-modal-your-copy-sheet .book-modal-your-copy-edition-line{text-align:center;color:#11111173;max-width:42ch;margin:0 auto;font-size:.78rem;line-height:1.4}.book-modal-your-copy-sheet .book-modal-your-copy-feedback{text-align:center;justify-self:center;width:100%;margin:0}.book-modal-your-copy-sheet .book-modal-your-copy-form,.book-modal-your-copy-sheet .book-modal-your-copy-stack{gap:16px;width:100%;max-width:none;display:grid}.book-modal-your-copy-sheet .book-modal-your-copy-section{box-sizing:border-box;background:#fff;border:1px solid #11111114;border-radius:16px;width:100%;padding:20px 22px;box-shadow:0 1px 2px #1111110a}.book-modal-your-copy-sheet .book-modal-your-copy-section--media{background:#fff}.book-modal-your-copy-sheet .book-modal-your-copy-section-body,.book-modal-your-copy-sheet .book-modal-your-copy-notes-stack,.book-modal-your-copy-sheet .book-modal-your-copy-notes-grid,.book-modal-your-copy-sheet .book-modal-your-copy-grid,.book-modal-your-copy-sheet .book-modal-your-copy-field,.book-modal-your-copy-sheet .book-modal-your-copy-checklist,.book-modal-your-copy-sheet .book-modal-your-copy-surface-grid,.book-modal-your-copy-sheet .book-modal-your-copy-field input[type=text],.book-modal-your-copy-sheet .book-modal-your-copy-field textarea,.book-modal-your-copy-sheet .book-modal-your-copy-field .book-modal-your-copy-select,.book-modal-your-copy-sheet .book-modal-your-copy-photo-input,.book-modal-your-copy-sheet .book-modal-your-copy-range,.book-modal-your-copy-sheet .book-modal-your-copy-segments,.book-modal-your-copy-sheet .book-modal-your-copy-section-body .book-modal-select{width:100%;max-width:none}.book-modal-your-copy-sheet .book-modal-your-copy-hint,.book-modal-your-copy-sheet .book-modal-your-copy-edition-list{max-width:none}.book-modal-your-copy-sheet .book-modal-your-copy-checklist-row{width:100%}.book-modal-your-copy-sheet .book-modal-your-copy-checklist-actions{flex:auto;justify-content:stretch}.book-modal-your-copy-sheet .book-modal-your-copy-checklist-actions .book-modal-your-copy-segment{flex:1 1 0}@media (max-width:768px){.book-modal-your-copy-sheet.book-fullscreen-modal{--your-copy-sheet-toolbar-top:max(12px, calc(env(safe-area-inset-top,0px) + 6px));--your-copy-sheet-toolbar-x:var(--book-modal-toolbar-x,12px)}.book-modal-your-copy-sheet-content.book-fullscreen-content{padding:calc(var(--your-copy-sheet-toolbar-top) + var(--book-modal-toolbar-btn-size,44px) + 12px) 12px max(20px, calc(env(safe-area-inset-bottom,0px) + 14px))}.book-modal-your-copy-sheet .book-modal-your-copy-panel{gap:12px}.book-modal-your-copy-sheet .book-modal-your-copy-header{gap:4px;margin-bottom:0}.book-modal-your-copy-sheet .book-modal-your-copy-header .book-modal-section-title{letter-spacing:-.02em;font-size:1.25rem}.book-modal-your-copy-sheet .book-modal-your-copy-lede{max-width:32ch;font-size:.8125rem;line-height:1.3}.book-modal-your-copy-sheet .book-modal-your-copy-edition-line{font-size:.72rem}.book-modal-your-copy-sheet .book-modal-your-copy-form,.book-modal-your-copy-sheet .book-modal-your-copy-stack{gap:10px}.book-modal-your-copy-sheet .book-modal-your-copy-section{box-shadow:none;border-radius:12px;gap:8px;padding:12px}.book-modal-your-copy-sheet .book-modal-your-copy-section--compact{padding-top:10px;padding-bottom:10px}.book-modal-your-copy-sheet .book-modal-your-copy-section-title{letter-spacing:-.01em;font-size:12px}.book-modal-your-copy-sheet .book-modal-your-copy-section-body,.book-modal-your-copy-sheet .book-modal-your-copy-notes-stack,.book-modal-your-copy-sheet .book-modal-your-copy-notes-grid,.book-modal-your-copy-sheet .book-modal-your-copy-grid{gap:10px}.book-modal-your-copy-sheet .book-modal-your-copy-field{gap:4px}.book-modal-your-copy-sheet .book-modal-your-copy-field>span,.book-modal-your-copy-sheet .book-modal-your-copy-field-label-stack>span,.book-modal-your-copy-sheet .book-modal-your-copy-field--inline>span{font-size:11px}.book-modal-your-copy-sheet .book-modal-your-copy-field input[type=text],.book-modal-your-copy-sheet .book-modal-your-copy-field textarea,.book-modal-your-copy-sheet .book-modal-your-copy-field .book-modal-your-copy-select,.book-modal-your-copy-sheet .book-modal-your-copy-photo-input,.book-modal-your-copy-sheet .book-modal-your-copy-section-body .book-modal-select{border-radius:8px;padding:8px 10px;font-size:16px;font-weight:400;line-height:1.3}.book-modal-your-copy-sheet .book-modal-your-copy-field .book-modal-your-copy-select{background-position:right 10px center;padding-right:32px}.book-modal-your-copy-sheet .book-modal-your-copy-field textarea{min-height:48px}.book-modal-your-copy-sheet .book-modal-your-copy-row--toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.book-modal-your-copy-sheet .book-modal-your-copy-toggle{gap:8px;min-height:28px}.book-modal-your-copy-sheet .book-modal-your-copy-toggle-label{font-size:12px}.book-modal-your-copy-sheet .book-modal-your-copy-toggle-track{width:32px;height:18px}.book-modal-your-copy-sheet .book-modal-your-copy-toggle-thumb{width:14px;height:14px}.book-modal-your-copy-sheet .book-modal-your-copy-toggle-input:checked~.book-modal-your-copy-toggle-track .book-modal-your-copy-toggle-thumb{transform:translate(14px)}.book-modal-your-copy-sheet .book-modal-your-copy-reading-shelf{gap:5px}.book-modal-your-copy-sheet .book-modal-your-copy-reading-shelf-btn{padding:5px 9px;font-size:11px;font-weight:560;line-height:1.2}.book-modal-your-copy-sheet .book-modal-your-copy-segments{gap:3px;padding:2px}.book-modal-your-copy-sheet .book-modal-your-copy-segment{min-height:28px;padding:5px 8px;font-size:11px}.book-modal-your-copy-sheet .book-modal-your-copy-segments--wrap{border-radius:10px;gap:4px;padding:4px}.book-modal-your-copy-sheet .book-modal-your-copy-segments--wrap .book-modal-your-copy-segment{min-width:calc(33.333% - 4px);padding:5px 8px}.book-modal-your-copy-sheet .book-modal-your-copy-range{margin:8px 0 2px}.book-modal-your-copy-sheet .book-modal-your-copy-color-picker{gap:8px;padding:4px 10px 4px 4px}.book-modal-your-copy-sheet .book-modal-your-copy-color-swatch{width:22px;height:22px}.book-modal-your-copy-sheet .book-modal-your-copy-color-picker-label{font-size:11px}.book-modal-your-copy-sheet .book-modal-your-copy-photos-head h3,.book-modal-your-copy-sheet .book-modal-your-copy-section--media .book-modal-your-copy-photos-head h3{margin-bottom:2px;font-size:13px}.book-modal-your-copy-sheet .book-modal-your-copy-photos-head p{font-size:12px;line-height:1.35}.book-modal-your-copy-sheet .book-modal-your-copy-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.book-modal-your-copy-sheet .book-modal-your-copy-surface{border-radius:10px;gap:6px;padding:8px}.book-modal-your-copy-sheet .book-modal-your-copy-surface-head h4{margin-bottom:2px;font-size:12px}.book-modal-your-copy-sheet .book-modal-your-copy-surface-head p{display:none}.book-modal-your-copy-sheet .book-modal-your-copy-surface-preview{max-width:100%}.book-modal-your-copy-sheet .book-modal-your-copy-upload-btn{min-height:30px;padding:6px 10px;font-size:12px}.book-modal-your-copy-sheet .book-modal-your-copy-upload-btn--extras{width:auto;max-width:none}.book-modal-your-copy-sheet .book-modal-your-copy-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.book-modal-your-copy-sheet .book-modal-your-copy-photo-remove{padding:6px;font-size:11px}.book-modal-your-copy-sheet .book-modal-your-copy-field--inline{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding-top:6px}}
