@keyframes starTwinkle{0%,to{opacity:.08;transform:scale(1)}50%{opacity:.45;transform:scale(1.5)}}.rtm-star{animation-name:starTwinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes hintFloat{0%,to{opacity:.88;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(-5px)}}.rtm-open-hint{animation:2.5s ease-in-out infinite hintFloat}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes coverSwing{0%{transform:rotateY(0)}55%{transform:rotateY(-85deg)}to{transform:rotateY(-180deg)}}.rtm-cover-opening{pointer-events:none;animation:.72s cubic-bezier(.4,0,.2,1) forwards coverSwing}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rtm-page-open-anim{animation:.5s .1s both fadeSlideIn}.rtm-gutter{width:calc(var(--rtm-gw)*2);left:calc(var(--rtm-pw) - var(--rtm-gw));background:linear-gradient(90deg,#0000 0%,#00000008 18%,#00000017 34%,#0003 45%,#0000004d 50%,#0003 55%,#00000017 66%,#00000008 82%,#0000 100%)}.rtm-gutter:after{content:"";background:linear-gradient(90deg,#0000004d 0%,#0000006b 45%,#ffffff1a 75%,#0000001f 100%);width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@keyframes rtmLeafTurnFwd{0%{transform:translateZ(var(--rtm-leaf-z,0px))rotateY(0deg)skewY(0deg)scaleX(1)}12%{transform:translateZ(var(--rtm-leaf-z,0px))rotateY(-34deg)skewY(-1.1deg)scaleX(.995)}28%{transform:translateZ(var(--rtm-leaf-z,0px))rotateY(-78deg)skewY(-1.6deg)scaleX(.988)}46%{transform:translateZ(var(--rtm-leaf-z,0px))rotateY(-116deg)skewY(-1.5deg)scaleX(.986)}64%{transform:translateZ(var(--rtm-leaf-z,0px))rotateY(-148deg)skewY(-1.2deg)scaleX(.99)}82%{transform:translateZ(var(--rtm-leaf-z,0px))rotateY(-170deg)skewY(-.6deg)scaleX(.997)}92%{transform:translateZ(var(--rtm-leaf-z,0px))rotateY(-180.6deg)skewY(-.15deg)scaleX(.999)}to{transform:translateZ(var(--rtm-leaf-z,0px))rotateY(-180deg)skewY(0deg)scaleX(1)}}@keyframes rtmLeafTurnBack{0%{transform:translateZ(var(--rtm-leaf-z,0px))rotateY(-180deg)skewY(0deg)scaleX(1)}12%{transform:translateZ(var(--rtm-leaf-z,0px))rotateY(-146deg)skewY(1.1deg)scaleX(.995)}28%{transform:translateZ(var(--rtm-leaf-z,0px))rotateY(-102deg)skewY(1.6deg)scaleX(.988)}46%{transform:translateZ(var(--rtm-leaf-z,0px))rotateY(-64deg)skewY(1.5deg)scaleX(.986)}64%{transform:translateZ(var(--rtm-leaf-z,0px))rotateY(-32deg)skewY(1.2deg)scaleX(.99)}82%{transform:translateZ(var(--rtm-leaf-z,0px))rotateY(-10deg)skewY(.6deg)scaleX(.997)}92%{transform:translateZ(var(--rtm-leaf-z,0px))rotateY(.6deg)skewY(.15deg)scaleX(.999)}to{transform:translateZ(var(--rtm-leaf-z,0px))rotateY(0deg)skewY(0deg)scaleX(1)}}.rtm-curl{overflow:hidden}.rtm-curl-band{opacity:0;width:260%;position:absolute;top:0;bottom:0;left:0;transform:translate(-11%)}.rtm-curl-front{background-image:linear-gradient(90deg,#0000 0% 32%,#00000057 40%,#0000001f 48%,#ffffff5c 55%,#ffffff0f 62%,#00000029 70%,#0000000d 78%,#0000 84% 100%)}.rtm-curl-back{background-image:linear-gradient(270deg,#0000 0% 32%,#00000057 40%,#0000001f 48%,#ffffff5c 55%,#ffffff0f 62%,#00000029 70%,#0000000d 78%,#0000 84% 100%);transform:translate(-59%)}@keyframes rtmCurlSweepFwd{0%{opacity:0;transform:translate(-11%)}14%{opacity:.9;transform:translate(-22%)}31%{opacity:1;transform:translate(-36%)}58%{opacity:.85;transform:translate(-48%)}to{opacity:0;transform:translate(-59%)}}@keyframes rtmCurlSweepBack{0%{opacity:0;transform:translate(-59%)}14%{opacity:.9;transform:translate(-48%)}31%{opacity:1;transform:translate(-36%)}58%{opacity:.85;transform:translate(-22%)}to{opacity:0;transform:translate(-11%)}}.rtm-cast{height:100%;width:var(--rtm-pw);opacity:0;backface-visibility:hidden}.rtm-cast-right{left:calc(var(--rtm-pw) + var(--rtm-sw));transform-origin:0;background:linear-gradient(90deg,#0000004d 0%,#0000002e 22%,#00000014 48%,#00000005 74%,#0000 94%)}.rtm-cast-left{transform-origin:100%;background:linear-gradient(270deg,#0000004d 0%,#0000002e 22%,#00000014 48%,#00000005 74%,#0000 94%);left:0}@keyframes rtmCastSweep{0%{opacity:0;transform:scaleX(.08)}30%{opacity:.78;transform:scaleX(.6)}to{opacity:0;transform:scaleX(1.05)}}.rtm-face-shade{opacity:0;background:linear-gradient(90deg,#00000047 0%,#0000001c 26%,#ffffff0d 62%,#00000014 100%)}.rtm-face-shade-back{background:linear-gradient(270deg,#00000047 0%,#0000001c 26%,#ffffff0d 62%,#00000014 100%)}@keyframes rtmShadeDarken{0%{opacity:0}to{opacity:.48}}@keyframes rtmShadeLighten{0%{opacity:.48}to{opacity:0}}@media (max-width:899px){.rtm-cast,.rtm-curl,.rtm-gutter{display:none!important}}@media (prefers-reduced-motion:reduce){.rtm-curl{display:none!important}@keyframes rtmLeafTurnFwd{0%{transform:translateZ(var(--rtm-leaf-z,0px))rotateY(0deg)}to{transform:translateZ(var(--rtm-leaf-z,0px))rotateY(-180deg)}}@keyframes rtmLeafTurnBack{0%{transform:translateZ(var(--rtm-leaf-z,0px))rotateY(-180deg)}to{transform:translateZ(var(--rtm-leaf-z,0px))rotateY(0deg)}}}@keyframes controlPulse{0%,to{box-shadow:0 0 0 5px #ef444438,0 8px 22px #dc262673}50%{box-shadow:0 0 0 10px #ef44441a,0 10px 28px #dc26268c}}.rtm-control-pulse{animation:1.8s ease-in-out infinite controlPulse}.rtm-range{-webkit-appearance:none;background:#ffffff2e;border-radius:2px;outline:none;height:3px}.rtm-range::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#5aab2a;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 4px #0000004d}.rtm-word{transition:background .12s,color .12s,transform .12s,box-shadow .12s}@keyframes rtmPlayerSlideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes rtmPlayerSlideOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}.rtm-player-slide-in{animation:.3s cubic-bezier(.22,1,.36,1) forwards rtmPlayerSlideIn}.rtm-player-slide-out{animation:.3s cubic-bezier(.4,0,1,1) forwards rtmPlayerSlideOut}@keyframes rtmNavSlideIn{0%{opacity:0;transform:translateY(-50%)scale(.88)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes rtmNavSlideOut{0%{opacity:1;transform:translateY(-50%)scale(1)}to{opacity:0;transform:translateY(-50%)scale(.88)}}.rtm-nav-slide-in{animation:.25s cubic-bezier(.22,1,.36,1) forwards rtmNavSlideIn}.rtm-nav-slide-out{animation:.2s cubic-bezier(.4,0,1,1) forwards rtmNavSlideOut}.rtm-controls-offset{bottom:clamp(70px,12vw,110px)}.rtm-page-w{width:clamp(220px,28vw,340px)}.rtm-page-h{height:clamp(300px,38vw,460px)}.rtm-book-stage{--rtm-pw:clamp(220px,28vw,340px);--rtm-sw:0px;--rtm-gw:clamp(12px,1.8vw,30px);width:calc(var(--rtm-pw)*2 + var(--rtm-sw));height:clamp(300px,38vw,460px)}.rtm-spread-outer{--rtm-pw:clamp(220px,28vw,340px);--rtm-sw:0px;--rtm-gw:clamp(12px,1.8vw,30px);height:clamp(300px,38vw,460px)}.rtm-left-base{width:var(--rtm-pw);height:clamp(300px,38vw,460px)}.rtm-leaf{width:var(--rtm-pw);height:clamp(300px,38vw,460px);left:calc(var(--rtm-pw) + var(--rtm-sw))}.rtm-cover{--rtm-pw:clamp(220px,28vw,340px);width:clamp(220px,20vw,340px);height:clamp(300px,28vw,460px)}.rtm-book-shadow-closed{width:calc(clamp(220px,20vw,340px)/1.28205)}.rtm-book-shadow-open{width:calc(1.76*clamp(220px,28vw,340px))}@media (max-width:899px){.rtm-page-w{width:min(380px,100vw - 24px)}.rtm-page-h{height:min(520px,100vh - 160px)}.rtm-cover{width:min(380px,100vw - 24px);height:min(520px,100vh - 160px)}}@media (min-width:600px) and (max-width:899px){.rtm-page-w{width:min(600px,100vw - 80px)}.rtm-page-h{height:min(800px,100vh - 220px)}.rtm-cover{width:min(600px,100vw - 80px);height:min(800px,100vh - 220px)}}.rtm-text-pad-x{padding-left:clamp(10px,1vw,20px);padding-right:clamp(10px,1vw,20px)}.rtm-text-pad-y{padding-top:clamp(6px,1vw,14px);padding-bottom:clamp(6px,1vw,14px)}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}
