.rr{--rr-w:112px;--rr-r:232px;--rr-p:1100px;position:relative}@media (min-width:640px){.rr{--rr-w:170px;--rr-r:380px;--rr-p:1250px}}@media (min-width:1024px){.rr{--rr-w:220px;--rr-r:520px;--rr-p:1400px}}@media (min-width:1280px){.rr{--rr-w:240px;--rr-r:580px;--rr-p:1500px}}.rr-stage{height:calc(var(--rr-w) * 1.5 + 58px);perspective:var(--rr-p);perspective-origin:50% 24%;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.rr-stage.is-dragging,.rr-stage.is-dragging *{cursor:grabbing}.rr-ring{height:var(--rr-w);transform-style:preserve-3d;will-change:transform;margin:0;padding:0;list-style:none;position:absolute;top:30px;left:0;right:0}.rr-card{--sh:0;width:var(--rr-w);margin-left:calc(var(--rr-w) / -2);will-change:transform, opacity;position:absolute;top:0;left:50%}.rr-btn{width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.rr-btn:focus-visible{outline:none}.rr-btn:focus-visible .rr-art{outline-offset:4px;outline:3px solid #f6d88b}.rr-art{aspect-ratio:1;border-radius:1.1rem;width:100%;display:block;position:relative;box-shadow:0 22px 26px -18px #000000d9}.rr-art>*{width:100%}.rr-shade{border-radius:inherit;opacity:var(--sh);pointer-events:none;background:#07031a;position:absolute;inset:0}.rr-art:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f6d88b80}.rr-btn:hover .rr-art:after,.rr-btn[aria-current=true] .rr-art:after{box-shadow:inset 0 0 0 2px #f6d88bd9}.rr-refl{pointer-events:none;border-radius:0 0 1.1rem 1.1rem;height:52%;margin-top:5px;position:absolute;top:100%;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#00000080,#0000 88%);mask-image:linear-gradient(#00000080,#0000 88%)}.rr-refl>*{width:100%;position:absolute;top:0;left:0;transform:scaleY(-1)}.rr-refl:after{content:"";opacity:var(--sh);background:#07031a;position:absolute;inset:0}.rr-label{white-space:nowrap;color:#f3e5ab;text-shadow:0 1px 3px #000000b3;margin-top:12px;font-size:12px;font-weight:600;line-height:1.2;position:absolute;top:100%;left:50%;transform:translate(-50%)}.rr-card[data-back] .rr-label,.rr-card[data-far] .rr-label{visibility:hidden}.rr-btn[aria-current=true] .rr-label{color:#300609;text-shadow:none;background:linear-gradient(90deg,#c8a059,#ffd75e);border-radius:999px;margin-top:10px;padding:7px 16px;font-size:14px;font-weight:700}@media (min-width:640px){.rr-label{font-size:13px}.rr-btn[aria-current=true] .rr-label{font-size:15px}}.rr-hint{text-align:center;letter-spacing:.02em;color:#f3e5abbf;margin:4px 0 0;font-size:12px}
.sm-backdrop{transition:opacity .7s}.sm-fade-in{animation:.65s ease-out both sm-fade-in}@keyframes sm-fade-in{0%{opacity:0}to{opacity:1}}.sm-amb{pointer-events:none;animation:.8s ease-out both sm-fade-in;position:absolute;inset:0;overflow:hidden;container-type:size}.sm-p{left:var(--x);width:var(--s);height:var(--s);opacity:0;will-change:transform, opacity;animation-duration:var(--d);animation-delay:var(--t);border-radius:50%;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0}[data-live=false] .sm-p{animation-play-state:paused}.sm-amb[data-el=fire] .sm-p{background:#ffc860;animation-name:sm-spark;top:100%}.sm-amb[data-el=fire] .sm-p:nth-child(3n+1){background:#ff8a3c}.sm-amb[data-el=fire] .sm-p:nth-child(3n+2){background:#ffe9a8}@keyframes sm-spark{0%{opacity:0;transform:translate(0,0)scale(1)}12%{opacity:var(--o)}to{transform:translate3d(var(--dx), -96cqh, 0) scale(.3);opacity:0}}.sm-amb[data-el=earth] .sm-p{background:#f6d88b;animation-name:sm-dust;top:-4%}.sm-amb[data-el=earth] .sm-p:nth-child(2n){background:#e3b45a}@keyframes sm-dust{0%{opacity:0;transform:translate(0,0)}10%{opacity:var(--o)}90%{opacity:var(--o)}to{transform:translate3d(var(--dx), 108cqh, 0);opacity:0}}.sm-amb[data-el=air] .sm-p{top:var(--y);width:var(--s);background:linear-gradient(90deg,#0000,#ffffffd9,#0000);border-radius:2px;height:1.5px;animation-name:sm-glide;left:0}@keyframes sm-glide{0%{opacity:0;transform:translate(-100%)}22%{opacity:var(--o)}78%{opacity:var(--o)}to{opacity:0;transform:translate(calc(100cqw + 100%))}}.sm-amb[data-el=water] .sm-p{background:linear-gradient(140deg,#fff9,#ffffff24);animation-name:sm-bubble;top:100%}@keyframes sm-bubble{0%{opacity:0;transform:translate(0,0)}15%{opacity:var(--o)}50%{transform:translate3d(var(--dx), -50cqh, 0)}to{transform:translate3d(calc(var(--dx) * -.6), -104cqh, 0);opacity:0}}@media (prefers-reduced-motion:reduce){.sm-amb{display:none}.sm-backdrop,.sm-fade-in{transition:none;animation:none}}
