.flipbook-rtl-root{position:relative;display:flex;align-items:center;justify-content:center;perspective:1400px}.flipbook-rtl{position:relative;transform-style:preserve-3d}.flipbook-stage{position:relative;will-change:transform}.flipbook-spread{position:relative;display:flex;align-items:stretch;justify-content:center;box-shadow:0 16px 50px rgba(0,0,0,.12);border-radius:12px;overflow:visible}.flipbook-page{position:relative;background:#fff;overflow:hidden;will-change:transform;backface-visibility:hidden}.flipbook-left{transform-origin:right center;border-right:1px solid #e5e5e5}.flipbook-right{transform-origin:left center;border-left:1px solid #e5e5e5}.flipbook-gutter{left:50%;top:0;transform:translateX(-50%);height:100%;width:18px;background:linear-gradient(90deg,rgba(0,0,0,.18),transparent 40%,transparent 60%,rgba(0,0,0,.18));filter:blur(4px);opacity:.35}.flipbook-gutter,.page-shadow{position:absolute;pointer-events:none}.page-shadow{inset:0;opacity:1;background:linear-gradient(90deg,rgba(0,0,0,.12),transparent 35%)}.page-shadow.right{background:linear-gradient(270deg,rgba(0,0,0,.12),transparent 35%)}.fold-hint-left{position:absolute;bottom:0;left:0;width:162px;height:162px;opacity:0;transition:opacity .12s ease;pointer-events:none;background:url(/fold_left.png) 0 100%/contain no-repeat}.flipbook-left:hover .fold-hint-left{opacity:1}.fold-hint-right{position:absolute;bottom:0;right:0;width:162px;height:162px;opacity:0;transition:opacity .12s ease;pointer-events:none;background:url(/fold_right.png) 100% 100%/contain no-repeat}.flipbook-right:hover .fold-hint-right{opacity:1}.turn-under{position:absolute;top:0;height:100%;width:50%;pointer-events:none;opacity:0}.turn-under.left{left:0;background:linear-gradient(90deg,rgba(0,0,0,.15),transparent)}.turn-under.right{right:0;background:linear-gradient(270deg,rgba(0,0,0,.15),transparent)}.turn-page{position:absolute;top:0;height:100%;width:50%;background:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;box-shadow:0 10px 28px rgba(0,0,0,.12);backface-visibility:hidden;transform-style:preserve-3d;pointer-events:none}.turn-page.left{left:0;transform-origin:right center;animation:turnLeft var(--flip-ms,.52s) cubic-bezier(.25,.8,.25,1) forwards}.turn-page.right{right:0;transform-origin:left center;animation:turnRight var(--flip-ms,.52s) cubic-bezier(.25,.8,.25,1) forwards}@keyframes turnRight{0%{transform:rotateY(0deg) skewY(0deg)}25%{transform:rotateY(-45deg) skewY(-1.5deg)}50%{transform:rotateY(-90deg) skewY(-3deg)}75%{transform:rotateY(-135deg) skewY(-1.5deg)}to{transform:rotateY(-180deg) skewY(0deg)}}@keyframes turnLeft{0%{transform:rotateY(0deg) skewY(0deg)}25%{transform:rotateY(45deg) skewY(1.5deg)}50%{transform:rotateY(90deg) skewY(3deg)}75%{transform:rotateY(135deg) skewY(1.5deg)}to{transform:rotateY(180deg) skewY(0deg)}}