@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%}}.rtm-wdp-card{background:linear-gradient(#fffefa 0%,#fdf8ec 100%);border:2px solid #5aab2a38;animation:.24s cubic-bezier(.34,1.36,.64,1) both rtmWdpPop;box-shadow:0 2px #5aab2a1a,0 18px 44px #261a0a42}@keyframes rtmWdpPop{0%{transform:scale(.9)translateY(6px)}to{transform:scale(1)translateY(0)}}.rtm-wdp-dots{background-image:radial-gradient(circle,#5aab2a61 45%,#0000 50%);background-position:50%;background-repeat:repeat-x;background-size:10px 100%}.rtm-wdp-meaning{background:#fff;border:2px solid #5aab2a24}.rtm-wdp-chip{color:#fff;letter-spacing:.12em;background:#5aab2a;border-radius:999px;font-weight:800;line-height:1.6;display:inline-block}.rtm-wdp-speaker.is-live{color:#fff;background:linear-gradient(#6bc132 0%,#4e971f 100%);transition:transform .12s,box-shadow .12s;box-shadow:0 4px #3d7a16,0 8px 18px #3e7a1661}.rtm-wdp-speaker.is-live:hover{transform:translateY(-1px)}.rtm-wdp-speaker.is-live:active{transform:translateY(3px);box-shadow:0 1px #3d7a16,0 3px 8px #3e7a1657}.rtm-wdp-speaker.is-dead{color:#c7c2b6;cursor:not-allowed;background:#f1efe8;box-shadow:0 3px #e2ded3}.rtm-wdp-speaker:focus-visible{outline-offset:3px;outline:3px solid #5aab2a8c}.rtm-wdp-ring{border:2px solid #6bc132a6;border-radius:999px;animation:1.25s ease-out infinite rtmWdpRing;position:absolute;inset:0}.rtm-wdp-ring-2{animation-delay:.45s}@keyframes rtmWdpRing{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}.rtm-wdp-shimmer{background:linear-gradient(90deg,#ece8dd 25%,#f7f4ec 50%,#ece8dd 75%) 0 0/200% 100%;animation:1.2s linear infinite rtmWdpShimmer}@keyframes rtmWdpShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rtm-wdp-tail{border:2px solid #5aab2a38;position:absolute;transform:translate(-50%)rotate(45deg)}.rtm-wdp-tail.is-below{background:#fdf8ec;border-top:none;border-left:none}.rtm-wdp-tail.is-above{background:#fffefa;border-bottom:none;border-right:none}@media (prefers-reduced-motion:reduce){.rtm-wdp-card{animation:none}.rtm-wdp-ring{animation-duration:2.4s}.rtm-wdp-shimmer{animation:none}}
