.BookReader-module__cQZRqq__readerShell{--reader-ink:#0a2540;--reader-blue:#0a6bc2;--reader-cyan:#4fdbef;--reader-gold:#f59e0b;z-index:65;color:#f7fbff;background:radial-gradient(circle at 15% 2%,#4fdbef2b,#0000 30rem),radial-gradient(circle at 86% 18%,#1a92ea2e,#0000 26rem),linear-gradient(145deg,#061728 0%,#0a2540 48%,#082f54 100%);grid-template-rows:auto minmax(0,1fr);width:100vw;height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.BookReader-module__cQZRqq__readerShell:fullscreen{width:100vw;height:100dvh;overflow:hidden}.BookReader-module__cQZRqq__topBar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0414239e;border-bottom:1px solid #baf4fb2e;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.8rem clamp(1rem,3vw,2.5rem);display:flex}.BookReader-module__cQZRqq__brandLockup{min-width:0}.BookReader-module__cQZRqq__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#9eeaf5;font-size:.68rem;font-weight:800}.BookReader-module__cQZRqq__title{text-overflow:ellipsis;white-space:nowrap;color:#fff;margin-top:.15rem;font-size:clamp(1rem,2vw,1.28rem);font-weight:800;overflow:hidden}.BookReader-module__cQZRqq__topLinks,.BookReader-module__cQZRqq__toolbarGroup{align-items:center;gap:.5rem;display:flex}.BookReader-module__cQZRqq__topLink,.BookReader-module__cQZRqq__toolButton,.BookReader-module__cQZRqq__pageButton,.BookReader-module__cQZRqq__closeButton{color:#f7fbff;min-height:2.65rem;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #baf4fb59;border-radius:.7rem;font-size:.88rem;font-weight:800;line-height:1;transition:border-color .15s,background .15s,transform .15s}.BookReader-module__cQZRqq__topLink,.BookReader-module__cQZRqq__toolButton,.BookReader-module__cQZRqq__closeButton{justify-content:center;align-items:center;gap:.45rem;padding:.7rem .85rem;text-decoration:none;display:inline-flex}.BookReader-module__cQZRqq__topLink:hover,.BookReader-module__cQZRqq__toolButton:hover,.BookReader-module__cQZRqq__pageButton:hover,.BookReader-module__cQZRqq__closeButton:hover{border-color:var(--reader-cyan);background:#4fdbef29}.BookReader-module__cQZRqq__toolButton:focus-visible,.BookReader-module__cQZRqq__pageButton:focus-visible,.BookReader-module__cQZRqq__topLink:focus-visible,.BookReader-module__cQZRqq__closeButton:focus-visible,.BookReader-module__cQZRqq__jumpInput:focus-visible,.BookReader-module__cQZRqq__progressRange:focus-visible,.BookReader-module__cQZRqq__contentsLink:focus-visible{outline:3px solid var(--reader-gold);outline-offset:3px}.BookReader-module__cQZRqq__toolButton:disabled,.BookReader-module__cQZRqq__pageButton:disabled{cursor:not-allowed;opacity:.42}.BookReader-module__cQZRqq__stage{min-width:0;height:100%;min-height:0;padding:clamp(.55rem, 1.4vh, 1rem) clamp(.75rem, 2vw, 1.5rem) max(.6rem, env(safe-area-inset-bottom));touch-action:pan-y;grid-template-rows:minmax(0,1fr) auto auto;gap:clamp(.35rem,.9vh,.7rem);display:grid;position:relative;overflow:hidden}.BookReader-module__cQZRqq__bookViewport{place-items:center;min-width:0;min-height:0;padding:.2rem .75rem;display:grid;container-type:size}.BookReader-module__cQZRqq__book{aspect-ratio:98/74;perspective:1800px;filter:drop-shadow(0 1.8rem 2rem #0000006b);isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;max-width:100%;height:100%;display:grid;position:relative}.BookReader-module__cQZRqq__closedBook{aspect-ratio:2/3;transform-origin:0;width:auto;max-width:100%;height:100%;max-height:100%;transform-style:preserve-3d;will-change:transform, opacity;background:#07213b;border-radius:.2rem .48rem .48rem .2rem;animation:.28s ease-out BookReader-module__cQZRqq__coverSettle;position:relative;transform:perspective(1600px)rotateY(-3deg);box-shadow:0 2.2rem 3.6rem #0000007a,-.42rem 0 #061a2d,-.58rem .2rem .6rem #0006}@supports (width:1cqh){.BookReader-module__cQZRqq__book{width:min(100cqw,132.432cqh);height:auto}.BookReader-module__cQZRqq__closedBook{width:min(100cqw,66.6667cqh);height:auto}}.BookReader-module__cQZRqq__closedBook img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.BookReader-module__cQZRqq__backCoverCompanionLink{z-index:2;box-sizing:border-box;background:0 0;border:.14rem solid #0000;border-radius:.25rem;width:13.056%;height:8.704%;position:absolute;top:84.981%;left:4.139%}.BookReader-module__cQZRqq__coverEdge{z-index:-1;background:repeating-linear-gradient(0deg,#f7f0df 0 1px,#d8ceb8 1px 2px);border-radius:0 .32rem .32rem 0;width:.62rem;position:absolute;top:.32rem;bottom:.28rem;right:-.42rem;transform:translateZ(-2px);box-shadow:.15rem 0 .25rem #00000047}.BookReader-module__cQZRqq__backCover{transform-origin:100%;animation-name:BookReader-module__cQZRqq__backCoverSettle;transform:perspective(1600px)rotateY(3deg);box-shadow:0 2.2rem 3.6rem #0000007a,.42rem 0 #061a2d,.58rem .2rem .6rem #0006}.BookReader-module__cQZRqq__backCover .BookReader-module__cQZRqq__coverEdge{border-radius:.32rem 0 0 .32rem;left:-.42rem;right:auto}.BookReader-module__cQZRqq__closedBook[data-turning=true][data-direction=next]{opacity:0;transition:transform .52s cubic-bezier(.35,.08,.18,1),opacity .17s linear .38s;transform:perspective(1600px)translate(-18%)rotateY(-112deg)scale(.98)}.BookReader-module__cQZRqq__closedBook[data-turning=true][data-direction=previous]{opacity:0;transition:transform .52s cubic-bezier(.35,.08,.18,1),opacity .17s linear .38s;transform:perspective(1600px)translate(18%)rotateY(112deg)scale(.98)}.BookReader-module__cQZRqq__boundaryBook[data-turning=true][data-direction=next]{opacity:0;transform-origin:0;transition:transform .52s cubic-bezier(.35,.08,.18,1),opacity .16s linear .39s;transform:perspective(1600px)translate(-7%)rotateY(-18deg)scale(.96)}.BookReader-module__cQZRqq__boundaryBook[data-turning=true][data-direction=previous]{opacity:0;transform-origin:100%;transition:transform .52s cubic-bezier(.35,.08,.18,1),opacity .16s linear .39s;transform:perspective(1600px)translate(7%)rotateY(18deg)scale(.96)}.BookReader-module__cQZRqq__book:after{z-index:15;pointer-events:none;content:"";mix-blend-mode:multiply;background:linear-gradient(90deg,#00000029,#0000 43%,#0000001f);width:1.2rem;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.BookReader-module__cQZRqq__pageSlot{aspect-ratio:49/74;width:100%;min-width:0;height:100%;color:var(--reader-ink);background:#fff;place-items:center;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.BookReader-module__cQZRqq__pageSlot:first-child{border-radius:.35rem 0 0 .35rem}.BookReader-module__cQZRqq__pageSlot:last-child{border-radius:0 .35rem .35rem 0}.BookReader-module__cQZRqq__pageSlot canvas{background:#fff;max-width:100%;max-height:100%;display:block}.BookReader-module__cQZRqq__pageLinkLayer{z-index:4;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BookReader-module__cQZRqq__pageAnnotationLink{box-sizing:border-box;pointer-events:auto;background:0 0;border:.14rem solid #0000;border-radius:.25rem;position:absolute}.BookReader-module__cQZRqq__pageAnnotationLink:hover,.BookReader-module__cQZRqq__backCoverCompanionLink:hover{background:#0a6bc221;border-color:#0a6bc2b8}.BookReader-module__cQZRqq__pageAnnotationLink:focus-visible,.BookReader-module__cQZRqq__backCoverCompanionLink:focus-visible{outline-offset:.1rem;background:#fff3;border-color:#fff;outline:.2rem solid #0a6bc2}.BookReader-module__cQZRqq__pageLoading,.BookReader-module__cQZRqq__blankPage{color:#617488;background:linear-gradient(105deg,#0000 35%,#0a6bc214 50%,#0000 65%) 0 0/220% 100%,#fff;place-items:center;font-size:.78rem;animation:1.3s linear infinite BookReader-module__cQZRqq__shimmer;display:grid;position:absolute;inset:0}.BookReader-module__cQZRqq__turnSheet,.BookReader-module__cQZRqq__stationaryOldPage{z-index:12;width:50%;height:100%;transform-style:preserve-3d;will-change:transform;position:absolute;top:0}.BookReader-module__cQZRqq__stationaryOldPage{z-index:11}.BookReader-module__cQZRqq__stationaryLeft,.BookReader-module__cQZRqq__turnPrevious{left:0}.BookReader-module__cQZRqq__stationaryRight,.BookReader-module__cQZRqq__turnNext{right:0}.BookReader-module__cQZRqq__turnNext{transform-origin:0;transform:rotateY(0)}.BookReader-module__cQZRqq__turnPrevious{transform-origin:100%;transform:rotateY(0)}.BookReader-module__cQZRqq__turnNext[data-turning=true]{transition:transform .56s cubic-bezier(.35,.08,.18,1);transform:rotateY(-180deg)}.BookReader-module__cQZRqq__turnPrevious[data-turning=true]{transition:transform .56s cubic-bezier(.35,.08,.18,1);transform:rotateY(180deg)}.BookReader-module__cQZRqq__stationaryOldPage[data-turning=true]{opacity:0;transition:opacity .1s linear .28s}.BookReader-module__cQZRqq__turnFace{backface-visibility:hidden;background:#fff;position:absolute;inset:0;overflow:hidden}.BookReader-module__cQZRqq__turnFaceBack{transform:rotateY(180deg)}.BookReader-module__cQZRqq__turnNext .BookReader-module__cQZRqq__turnFaceFront:after,.BookReader-module__cQZRqq__turnPrevious .BookReader-module__cQZRqq__turnFaceFront:after{pointer-events:none;content:"";opacity:0;background:linear-gradient(90deg,#0000002b,#0000 22% 76%,#00000014);transition:opacity .28s;position:absolute;inset:0}.BookReader-module__cQZRqq__turnSheet[data-turning=true] .BookReader-module__cQZRqq__turnFaceFront:after{opacity:1}.BookReader-module__cQZRqq__toolbar{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#041423c2;border:1px solid #baf4fb38;border-radius:.95rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem;display:flex;position:relative;box-shadow:0 .7rem 2rem #0000003d}.BookReader-module__cQZRqq__pageButton{width:2.65rem;padding:0;font-size:1.25rem}.BookReader-module__cQZRqq__pageStatus{text-align:center;color:#e9f8fb;min-width:8.4rem;font-size:.84rem;font-weight:800}.BookReader-module__cQZRqq__jumpForm{color:#dcebf3;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;display:flex}.BookReader-module__cQZRqq__jumpInput{width:4.25rem;min-height:2.65rem;color:var(--reader-ink);font:inherit;text-align:center;background:#fff;border:1px solid #baf4fb59;border-radius:.65rem;font-size:.9rem;font-weight:800}.BookReader-module__cQZRqq__progressRange{width:min(18vw,12rem);accent-color:var(--reader-gold);cursor:pointer}.BookReader-module__cQZRqq__drawerBackdrop{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010a13b3;position:absolute;inset:0}.BookReader-module__cQZRqq__contentsDrawer{z-index:45;width:min(92vw,27rem);color:var(--reader-ink);background:#f7fbfd;padding:1.25rem;animation:.22s ease-out BookReader-module__cQZRqq__drawerIn;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:1.5rem 0 3rem #0000005c}.BookReader-module__cQZRqq__drawerHeader{border-bottom:1px solid #d5e7ed;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.BookReader-module__cQZRqq__drawerTitle{letter-spacing:-.02em;font-size:1.55rem;font-weight:800}.BookReader-module__cQZRqq__contentsDrawer .BookReader-module__cQZRqq__eyebrow{color:var(--reader-blue)}.BookReader-module__cQZRqq__drawerIntro{color:#526a7c;margin-top:.3rem;font-size:.86rem;line-height:1.45}.BookReader-module__cQZRqq__closeButton{color:var(--reader-ink);background:#fff;border-color:#b5d5df;flex:none}.BookReader-module__cQZRqq__contentsList{gap:.35rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.BookReader-module__cQZRqq__contentsLink{width:100%;color:var(--reader-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.72rem .8rem;display:grid}.BookReader-module__cQZRqq__contentsLink:hover,.BookReader-module__cQZRqq__contentsLink[aria-current=page]{color:var(--reader-blue);background:#e6f8fb}.BookReader-module__cQZRqq__contentsLabel{font-weight:800}.BookReader-module__cQZRqq__contentsPage{color:#617488;font-variant-numeric:tabular-nums}.BookReader-module__cQZRqq__loadingPanel,.BookReader-module__cQZRqq__errorPanel{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #baf4fb42;border-radius:1.2rem;grid-row:1/-1;place-self:center;place-items:center;width:min(92vw,36rem);min-height:25rem;padding:2rem;display:grid}.BookReader-module__cQZRqq__loadingMark{border:.35rem solid #ffffff2e;border-top-color:var(--reader-cyan);border-radius:50%;width:3.6rem;height:3.6rem;margin:0 auto 1.2rem;animation:.85s linear infinite BookReader-module__cQZRqq__spin}.BookReader-module__cQZRqq__loadingTitle,.BookReader-module__cQZRqq__errorTitle{color:#fff;font-size:1.4rem;font-weight:800}.BookReader-module__cQZRqq__loadingCopy,.BookReader-module__cQZRqq__errorCopy{color:#cce1ec;max-width:30rem;margin-top:.65rem;line-height:1.55}.BookReader-module__cQZRqq__loadProgress{background:#ffffff26;border-radius:999px;width:min(100%,18rem);height:.5rem;margin-top:1.25rem;overflow:hidden}.BookReader-module__cQZRqq__loadProgressBar{border-radius:inherit;background:linear-gradient(90deg, var(--reader-cyan), var(--reader-blue));height:100%;transition:width .18s}.BookReader-module__cQZRqq__errorActions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.25rem;display:flex}.BookReader-module__cQZRqq__hint{z-index:5;color:#bdd4df;white-space:nowrap;background:#020e1994;border-radius:999px;justify-self:center;min-height:1.55rem;margin:0;padding:.28rem .7rem;font-size:.72rem}@keyframes BookReader-module__cQZRqq__spin{to{transform:rotate(360deg)}}@keyframes BookReader-module__cQZRqq__shimmer{to{background-position:-220% 0,0 0}}@keyframes BookReader-module__cQZRqq__drawerIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes BookReader-module__cQZRqq__coverSettle{0%{opacity:0;transform:perspective(1600px)translateY(.7rem)rotateY(-3deg)scale(.98)}to{opacity:1;transform:perspective(1600px)translateY(0)rotateY(-3deg)scale(1)}}@keyframes BookReader-module__cQZRqq__backCoverSettle{0%{opacity:0;transform:perspective(1600px)translateY(.7rem)rotateY(3deg)scale(.98)}to{opacity:1;transform:perspective(1600px)translateY(0)rotateY(3deg)scale(1)}}@media (max-width:899px){.BookReader-module__cQZRqq__topBar{min-height:4rem}.BookReader-module__cQZRqq__topLinkText,.BookReader-module__cQZRqq__desktopOnly,.BookReader-module__cQZRqq__progressRange,.BookReader-module__cQZRqq__jumpLabel{display:none}.BookReader-module__cQZRqq__topLink,.BookReader-module__cQZRqq__toolButton{min-width:2.7rem;padding-inline:.7rem}.BookReader-module__cQZRqq__stage{padding:.45rem .5rem max(.45rem, env(safe-area-inset-bottom));gap:.4rem}.BookReader-module__cQZRqq__bookViewport{padding-inline:.25rem}.BookReader-module__cQZRqq__book{aspect-ratio:49/74;width:auto;max-width:100%;height:100%;display:block}.BookReader-module__cQZRqq__closedBook{aspect-ratio:2/3;width:auto;max-width:100%;height:100%}.BookReader-module__cQZRqq__book:after,.BookReader-module__cQZRqq__book>.BookReader-module__cQZRqq__pageSlot:nth-child(2){display:none}.BookReader-module__cQZRqq__turnSheet{width:100%;left:0;right:0}.BookReader-module__cQZRqq__stationaryOldPage{display:none}.BookReader-module__cQZRqq__turnNext,.BookReader-module__cQZRqq__turnPrevious{transform-origin:0}.BookReader-module__cQZRqq__turnPrevious[data-turning=true]{transform:rotateY(180deg)}.BookReader-module__cQZRqq__toolbar{flex-wrap:wrap;justify-content:center;padding:.55rem}.BookReader-module__cQZRqq__toolbarGroup:first-child{order:1}.BookReader-module__cQZRqq__toolbarGroup:nth-child(2){order:3;justify-content:center;width:100%}.BookReader-module__cQZRqq__toolbarGroup:last-child{order:2}.BookReader-module__cQZRqq__pageStatus{min-width:7.5rem}}@supports (width:1cqh){@media (max-width:899px){.BookReader-module__cQZRqq__book{width:min(100cqw,66.2162cqh);height:auto}.BookReader-module__cQZRqq__closedBook{width:min(100cqw,66.6667cqh);height:auto}}}@media (max-width:420px){.BookReader-module__cQZRqq__title{max-width:10.5rem}.BookReader-module__cQZRqq__toolButton,.BookReader-module__cQZRqq__topLink{min-width:2.55rem;min-height:2.55rem}}@media (prefers-reduced-motion:reduce){.BookReader-module__cQZRqq__contentsDrawer,.BookReader-module__cQZRqq__loadingMark,.BookReader-module__cQZRqq__pageLoading{transition:none!important;animation:none!important}.BookReader-module__cQZRqq__topLink,.BookReader-module__cQZRqq__toolButton,.BookReader-module__cQZRqq__pageButton,.BookReader-module__cQZRqq__closeButton{transition:none}}
