.rd-root{z-index:120;touch-action:none;overscroll-behavior:contain;--d:76px;position:fixed;inset:0}@media (min-width:640px){.rd-root{--d:96px}}.rd-backdrop{background:radial-gradient(60% 50%,#2179ed38,#0000 70%),#06080eb8;animation:.32s ease-out both rd-fade-in;position:absolute;inset:0}.rd-root[data-phase=out]{animation:.48s ease-in forwards rd-fade-out}@keyframes rd-fade-in{0%{opacity:0}}@keyframes rd-fade-out{to{opacity:0}}.rd-stage{perspective:900px;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.rd-stage>*{grid-area:1/1}.rd-throw{width:var(--d);height:var(--d);transform-style:preserve-3d;will-change:transform, opacity;animation:1.1s cubic-bezier(.3,.6,.35,1) both rd-throw;position:relative}.rd-shadow{width:calc(var(--d) * 1.3);height:calc(var(--d) * .3);margin-top:calc(var(--d) * 2.2);will-change:transform, opacity;background:radial-gradient(closest-side,#00a8d68c,#2179ed2e 60%,#0000);border-radius:50%;animation:1.1s cubic-bezier(.3,.6,.35,1) both rd-shadow}.rd-cube{transform-style:preserve-3d;will-change:transform;transform:rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz));animation:1.1s cubic-bezier(.2,.7,.25,1) both rd-tumble;position:absolute;inset:0}.rd-throw[data-wait] .rd-cube{animation:.9s linear infinite rd-spin}.rd-face,.rd-core{backface-visibility:hidden;position:absolute;inset:0}.rd-face{box-shadow:inset 0 0 0 1.5px #ffffff47, inset 0 calc(var(--d) * -.08) calc(var(--d) * .16) #00144673;background:radial-gradient(120% 90% at 25% 15%,#ffffff52,#0000 55%),linear-gradient(150deg,#4aa3ff 0%,#2179ed 45%,#0d56c2 100%);border-radius:20%;grid-template:repeat(3,1fr)/repeat(3,1fr);padding:15%;display:grid}.rd-core{background:#0b4db0;inset:3%}.rd-pip{background:radial-gradient(circle at 35% 30%,#fff,#dff4ff 55%,#9fd8f0);border-radius:50%;place-self:center;width:72%;height:72%;box-shadow:inset 0 1px 2px #00286e80,0 0 6px #00a8d68c}.rd-f1{transform:rotateY(0deg) translateZ(calc(var(--d) / 2))}.rd-f6{transform:rotateY(180deg) translateZ(calc(var(--d) / 2))}.rd-f3{transform:rotateY(90deg) translateZ(calc(var(--d) / 2))}.rd-f4{transform:rotateY(-90deg) translateZ(calc(var(--d) / 2))}.rd-f2{transform:rotateX(90deg) translateZ(calc(var(--d) / 2))}.rd-f5{transform:rotateX(-90deg) translateZ(calc(var(--d) / 2))}.rd-c1{transform:rotateY(0deg) translateZ(calc(var(--d) / 2 - 2px))}.rd-c6{transform:rotateY(180deg) translateZ(calc(var(--d) / 2 - 2px))}.rd-c3{transform:rotateY(90deg) translateZ(calc(var(--d) / 2 - 2px))}.rd-c4{transform:rotateY(-90deg) translateZ(calc(var(--d) / 2 - 2px))}.rd-c2{transform:rotateX(90deg) translateZ(calc(var(--d) / 2 - 2px))}.rd-c5{transform:rotateX(-90deg) translateZ(calc(var(--d) / 2 - 2px))}@keyframes rd-throw{0%{opacity:0;transform:translate(-58vw,42vh)scale(.3)}8%{opacity:1}38%{transform:translate(-16vw,-16vh)scale(.95)}56%{transform:translate(0,0)scale(1.7)}66%{transform:translate(1.5vw,-7vh)scale(1.05)}78%{transform:translate(0,0)scale(1)}87%{transform:translateY(-2.2vh)scale(1.02)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes rd-shadow{0%,30%{opacity:0;transform:scale(.3)}56%{opacity:1;transform:scale(1.5)}66%{opacity:.45;transform:scale(.7)}78%{opacity:1;transform:scale(1)}87%{opacity:.7;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes rd-tumble{0%{transform:rotateX(calc(var(--rx) + 1080deg)) rotateY(calc(var(--ry) - 720deg)) rotateZ(calc(var(--rz) + 180deg))}to{transform:rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz))}}@keyframes rd-spin{0%{transform:rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz))}to{transform:rotateX(calc(var(--rx) + 360deg)) rotateY(calc(var(--ry) + 360deg)) rotateZ(var(--rz))}}.rd-throw[data-pop]{animation:.52s cubic-bezier(.5,0,.75,0) forwards rd-pop}.rd-shadow[data-pop]{animation:.3s ease-in forwards rd-fade-out}@keyframes rd-pop{0%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:translateY(-4vh)scale(.1)}}.rd-burst{width:calc(var(--d) * 2.4);height:calc(var(--d) * 2.4);opacity:0;will-change:transform, opacity;background:radial-gradient(closest-side,#ffffffe6,#00a8d68c 35%,#2179ed40 60%,#0000 72%);border-radius:50%;animation:.8s cubic-bezier(.15,.7,.3,1) .12s both rd-burst}.rd-ring{width:calc(var(--d) * 1.6);height:calc(var(--d) * 1.6);opacity:0;will-change:transform, opacity;border-radius:50%;animation:.9s cubic-bezier(.15,.7,.3,1) .16s both rd-ring;box-shadow:0 0 0 2px #00a8d6e6,0 0 24px 4px #2179ed99}@keyframes rd-burst{0%{opacity:0;transform:scale(.2)}25%{opacity:1}to{opacity:0;transform:scale(2.6)}}@keyframes rd-ring{0%{opacity:0;transform:scale(.3)}20%{opacity:1}to{opacity:0;transform:scale(4.5)}}.rd-card-wrap{will-change:transform, opacity;pointer-events:auto;width:clamp(220px,64vw,300px);animation:.72s cubic-bezier(.2,.9,.25,1.12) .16s both rd-card-in}.rd-root[data-phase=expand] .rd-card,.rd-root[data-phase=nav] .rd-card,.rd-root[data-phase=out] .rd-card{opacity:0;transition:opacity .26s ease-in 60ms}@keyframes rd-card-in{0%{opacity:0;transform:translateY(10vh)scale(.2)rotateX(40deg)}40%{opacity:1}to{opacity:1;transform:none}}.rd-card{background:linear-gradient(145deg,#ffffff8c,#00a8d6 22%,#2179ed59 55%,#ffffff1f 80%,#2179ed);border-radius:24px;padding:1.5px;position:relative;box-shadow:0 30px 80px -20px #000c,0 0 60px -10px #2179ed8c}.rd-card-inner{background:linear-gradient(#1d2230,#14161c 60%);border-radius:22.5px;padding:10px 10px 14px;position:relative;overflow:hidden}.rd-poster{aspect-ratio:2/3;background:var(--color-surface-2);border-radius:16px;position:relative;overflow:hidden}.rd-poster img{object-fit:cover;width:100%;height:100%;display:block}.rd-poster:after{content:"";will-change:transform;background:linear-gradient(105deg,#0000 40%,#ffffff61 50%,#0000 60%);animation:1.1s cubic-bezier(.4,0,.2,1) .7s both rd-sheen;position:absolute;inset:-20% -60%;transform:translate(-70%)}@keyframes rd-sheen{to{transform:translate(70%)}}.rd-chip{color:#dbe7ff;background:#ffffff12;border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.rd-chip[data-brand]{color:#fff;box-shadow:none;background:linear-gradient(135deg,#2179ed,#00a8d6)}.rd-hint{animation:.4s ease-out .9s both rd-fade-in}.rd-zoom{transform-origin:50%;will-change:transform;border-radius:16px;transition:transform .76s cubic-bezier(.76,0,.24,1),border-radius .76s cubic-bezier(.76,0,.24,1);position:fixed;overflow:hidden}.rd-zoom img{object-fit:cover;width:100%;height:100%;display:block}.rd-cover{opacity:0;will-change:opacity;background:var(--color-bg);transition:opacity .62s ease-out .24s;position:fixed;inset:0;overflow:hidden}.rd-cover[data-on]{opacity:1}.rd-cover img{object-fit:cover;filter:blur(36px)saturate(1.25);opacity:.55;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.25)}.rd-cover:after{content:"";background:radial-gradient(70% 60% at 50% 35%, #2179ed2e, transparent 70%), linear-gradient(180deg, #0b0d1259, #0b0d12cc 60%, var(--color-bg));position:absolute;inset:0}.rd-loader{left:50%;bottom:calc(18vh + env(safe-area-inset-bottom));z-index:1;background:#ffffff1a;border-radius:99px;width:140px;height:3px;margin-left:-70px;position:absolute;overflow:hidden}.rd-loader:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#2179ed,#00a8d6);width:40%;animation:.9s ease-in-out infinite rd-load;position:absolute;inset:0}@keyframes rd-load{0%{transform:translate(-100%)}to{transform:translate(250%)}}
