.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%,#d9141438,#0000 70%),#060505b8;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,#ff52528c,#d914142e 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) #46000073;background:radial-gradient(120% 90% at 25% 15%,#ffffff52,#0000 55%),linear-gradient(150deg,#ff5f5f 0%,#e01414 45%,#a00b0b 100%);border-radius:20%;grid-template:repeat(3,1fr)/repeat(3,1fr);padding:15%;display:grid}.rd-core{background:#8f0a0a;inset:3%}.rd-pip{background:radial-gradient(circle at 35% 30%,#fff,#ffe6e2 55%,#f0b0a8);border-radius:50%;place-self:center;width:72%;height:72%;box-shadow:inset 0 1px 2px #6e000080,0 0 6px #ff52528c}.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,#ff52528c 35%,#d9141440 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 #ff5252e6,0 0 24px 4px #d9141499}@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,#ff5252 22%,#d9141459 55%,#ffffff1f 80%,#d91414);border-radius:24px;padding:1.5px;position:relative;box-shadow:0 30px 80px -20px #000c,0 0 60px -10px #d914148c}.rd-card-inner{background:linear-gradient(#221e1e,#151313 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:#ffe3df;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;background:linear-gradient(135deg, var(--color-action-deep), var(--color-action));box-shadow:none}.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%, #d914142e, transparent 70%), linear-gradient(180deg, #0c0b0b59, #0c0b0bcc 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, var(--color-brand-strong), var(--color-brand));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%)}}
