.rt-overlay{--u:min(13.3333vw, 64px);--rt-ink:#eaf2ff;--rt-ink-dim:#eaf2ffbd;--rt-ink-faint:#eaf2ff85;--rt-panel:#102a4d;--rt-edge:#ffffff38;--rt-gold:#ffeb00;--rt-gold-soft:#fffad5;--rt-gold-deep:#ccaf11;--rt-gold-grad:linear-gradient(180deg, #fffad5, #ccaf11 48%, #ffeb00);--rt-on-gold:#1a1206;z-index:1200;color:var(--rt-ink);overscroll-behavior:contain;background:radial-gradient(circle at 50% 42%,#ffeb001f,#0000 58%),linear-gradient(#091e38f9,#030b14fc);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0}.rt-close{top:calc(.4 * var(--u));right:calc(.34 * var(--u));z-index:3;width:calc(.62 * var(--u));height:calc(.62 * var(--u));color:var(--rt-ink-dim);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.rt-close .material-symbols-outlined{font-size:calc(.38 * var(--u));letter-spacing:normal}.rt-ribbon{margin-top:calc(.42 * var(--u));padding:calc(.1 * var(--u)) calc(.72 * var(--u));font-size:calc(.34 * var(--u));color:var(--rt-on-gold);text-align:center;letter-spacing:.02em;background:var(--rt-gold-grad);border-radius:calc(.06 * var(--u));box-shadow:0 calc(.06 * var(--u)) calc(.2 * var(--u)) #00000080;flex:none;font-weight:800;line-height:1.35;position:relative}.rt-ribbon:before,.rt-ribbon:after{top:calc(.12 * var(--u));width:calc(.46 * var(--u));height:calc(.4 * var(--u));content:"";background:var(--rt-gold-deep);border-radius:calc(.04 * var(--u));position:absolute}.rt-ribbon:before{left:calc(-.32 * var(--u));clip-path:polygon(0 0,100% 0,100% 100%,0 100%,34% 50%)}.rt-ribbon:after{right:calc(-.32 * var(--u));clip-path:polygon(0 0,100% 0,66% 50%,100% 100%,0 100%)}.rt-body{width:100%;max-width:calc(7.5 * var(--u));padding:0 calc(.3 * var(--u)) calc(.4 * var(--u));overscroll-behavior:contain;text-align:center;scrollbar-width:none;flex:1;overflow-y:auto}.rt-body::-webkit-scrollbar{display:none}.rt-tab{width:calc(2.4 * var(--u));min-height:calc(.86 * var(--u));margin:calc(.24 * var(--u)) auto 0;padding:calc(.1 * var(--u)) calc(.16 * var(--u));font-size:calc(.2 * var(--u));color:var(--rt-gold-soft);border:1px solid color-mix(in srgb, var(--rt-gold) 46%, transparent);border-radius:calc(.14 * var(--u));background:linear-gradient(#f5b01738,#f5b0170f);justify-content:center;align-items:center;font-weight:700;line-height:1.4;display:flex}.rt-title{padding:calc(.16 * var(--u)) calc(.4 * var(--u)) 0;font-size:calc(.3 * var(--u));color:#fff;text-align:center;-webkit-text-stroke:.5px var(--rt-gold);-webkit-text-fill-color:#fff;font-weight:800;line-height:1.3}.rt-stats{justify-content:center;align-items:flex-start;gap:calc(.2 * var(--u));margin-top:calc(.2 * var(--u));display:flex}.rt-stat{flex-direction:column;align-items:center;display:flex}.rt-stat b{min-width:calc(.9 * var(--u));height:calc(.58 * var(--u));padding:0 calc(.1 * var(--u));font-size:calc(.3 * var(--u));color:var(--rt-ink);background:var(--rt-panel);border:calc(.02 * var(--u)) solid var(--rt-edge);border-radius:calc(.08 * var(--u));justify-content:center;align-items:center;font-weight:700;display:flex}.rt-stat span{margin-top:calc(.04 * var(--u));font-size:calc(.17 * var(--u));color:var(--rt-ink-faint);font-weight:700;line-height:1.3}.rt-art{width:calc(4.6 * var(--u));height:calc(4.6 * var(--u));margin:calc(-.1 * var(--u)) auto 0;justify-content:center;align-items:center;display:flex;position:relative}.rt-art:before{content:"";background:conic-gradient(from 0deg, color-mix(in srgb, var(--rt-gold-soft) 78%, transparent) 0deg 7deg, transparent 7deg 24deg);opacity:.5;border-radius:50%;animation:14s linear infinite rtRays;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 18%,#0009 52%,#0000 74%);mask-image:radial-gradient(circle,#000 18%,#0009 52%,#0000 74%)}.rt-art img{object-fit:contain;width:78%;height:78%;filter:drop-shadow(0 calc(.1 * var(--u)) calc(.16 * var(--u)) #0000008c);position:relative}@keyframes rtRays{to{transform:rotate(360deg)}}.rt-money{justify-content:center;align-items:flex-end;gap:calc(.1 * var(--u));margin-top:calc(-.24 * var(--u));font-variant-numeric:tabular-nums;display:flex}.rt-coin{width:calc(.6 * var(--u));height:calc(.6 * var(--u));margin-right:calc(.06 * var(--u));font-size:calc(.3 * var(--u));color:#7a4708;box-shadow:inset 0 0 0 calc(.03 * var(--u)) #ffffff8c;background:radial-gradient(circle at 34% 28%,#fff6cd,#ffcd45 52%,#d4880f);border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:flex}.rt-money .rt-have{font-size:calc(.62 * var(--u));color:var(--rt-ink);font-weight:800;line-height:1}.rt-money .rt-need{padding-left:calc(.24 * var(--u));font-size:calc(.3 * var(--u));font-weight:700;line-height:calc(.62 * var(--u));color:#fff;position:relative}.rt-money .rt-need:before{content:"/";position:absolute;left:0}.rt-bar{width:100%;max-width:calc(5.8 * var(--u));margin:calc(.2 * var(--u)) auto 0;position:relative}.rt-bar-track{height:calc(.36 * var(--u));padding:0 calc(.12 * var(--u));background:var(--rt-panel);border:calc(.03 * var(--u)) solid var(--rt-edge);border-radius:calc(.23 * var(--u));align-items:center;display:flex}.rt-bar-fill{height:calc(.2 * var(--u));background:linear-gradient(180deg, var(--rt-gold), var(--rt-gold-deep));border-radius:calc(.21 * var(--u));transition:width .5s}.rt-bar-num{top:0;right:calc(.3 * var(--u));font-size:calc(.22 * var(--u));font-variant-numeric:tabular-nums;align-items:center;display:flex;position:absolute;bottom:0}.rt-get{margin-top:calc(.18 * var(--u));font-size:calc(.24 * var(--u));color:var(--rt-ink-dim)}.rt-get b{margin-left:calc(.08 * var(--u));font-size:calc(.3 * var(--u));color:var(--rt-gold-soft)}.rt-claim{min-width:calc(3.52 * var(--u));height:calc(.62 * var(--u));margin-top:calc(.24 * var(--u));font-family:inherit;font-size:calc(.28 * var(--u));color:var(--rt-on-gold);cursor:pointer;background:var(--rt-gold-grad);border-radius:calc(.31 * var(--u));box-shadow:0 calc(.06 * var(--u)) calc(.2 * var(--u)) #00000073;border:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.rt-claim:active{transform:scale(.98)}.rt-claim:disabled{color:#b1b1b1;cursor:default;box-shadow:none;background:linear-gradient(#9f9f9f,#6c6c6c 50%,#383838)}.rt-rank-cap{margin-top:calc(.28 * var(--u));font-size:calc(.2 * var(--u));letter-spacing:.06em;color:var(--rt-gold);text-transform:uppercase;font-weight:700}.rt-rank{width:100%;max-width:calc(6.1 * var(--u));height:calc(1.9 * var(--u));margin:calc(.1 * var(--u)) auto 0;border:calc(.03 * var(--u)) solid color-mix(in srgb, var(--rt-gold) 45%, transparent);border-radius:calc(.2 * var(--u));box-shadow:inset 0 0 calc(.3 * var(--u)) #ffeb0029;background:#030b148c;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.rt-rank-track{animation:22s linear infinite rtMarquee}.rt-rank-row{height:calc(.45 * var(--u));padding:0 calc(.36 * var(--u));font-size:calc(.22 * var(--u));border-bottom:calc(.02 * var(--u)) solid #ffeb0029;justify-content:space-between;align-items:center;display:flex}.rt-rank-row .rt-rank-user{color:var(--rt-ink)}.rt-rank-row .rt-rank-amt{color:var(--rt-gold);font-variant-numeric:tabular-nums}@keyframes rtMarquee{to{transform:translateY(-50%)}}.rt-more{align-items:center;gap:calc(.04 * var(--u));margin-top:calc(.26 * var(--u));font-size:calc(.22 * var(--u));color:var(--rt-ink-dim);display:inline-flex}.rt-more .material-symbols-outlined{font-size:calc(.26 * var(--u))}.rt-terms{max-width:calc(6.1 * var(--u));margin:calc(.2 * var(--u)) auto 0;font-size:calc(.18 * var(--u));color:var(--rt-ink-faint);line-height:1.55}@media (prefers-reduced-motion:reduce){.rt-art:before,.rt-rank-track{animation:none}.rt-bar-fill{transition:none}}
.rtx-overlay{z-index:1200;background:#0a081e9e;justify-content:center;align-items:center;padding:16px;animation:.2s rtx-fade;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes rtx-fade{0%{opacity:0}to{opacity:1}}.rtx-sheet{color:#111;width:100%;max-width:358px;font-family:var(--font-inter), Inter, sans-serif;background:#f5f5f7;border-radius:22px;margin:auto;padding:0 0 14px;animation:.28s cubic-bezier(.22,1,.36,1) rtx-pop;position:relative;overflow:hidden;box-shadow:0 24px 60px -18px #140a3c8c}@keyframes rtx-pop{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}.rtx-hero{color:#fff;background:radial-gradient(90% 120% at 100% 0,#ffd66659,#0000 55%),radial-gradient(70% 90% at 0 100%,#00d98b59,#0000 60%),linear-gradient(145deg,#4b2bb8 0%,#6c49fe 60%,#8f6bff 100%);padding:14px 16px 26px;position:relative;overflow:hidden}.rtx-hero:after{content:"";pointer-events:none;background:repeating-linear-gradient(120deg,#0000 0 36px,#ffffff0d 36px 52px);position:absolute;inset:0}.rtx-hero-top,.rtx-hero-main{z-index:1;position:relative}.rtx-hero-top{justify-content:space-between;align-items:center;display:flex}.rtx-eyebrow{letter-spacing:.06em;text-transform:uppercase;background:#ffffff29;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:700}.rtx-close{cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;width:30px;height:30px;padding:0;position:relative}.rtx-close:before,.rtx-close:after{content:"";background:#fff;border-radius:1px;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.rtx-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.rtx-hero-main{align-items:center;margin-top:10px;display:flex}.rtx-hero-copy{flex-direction:column;flex:1;gap:4px;display:flex}.rtx-hero-amt{text-shadow:0 3px 12px #140a3c73;align-items:baseline;gap:6px;font-size:40px;font-weight:800;line-height:1;display:flex}.rtx-hero-amt em{color:#ffe27a;font-size:18px;font-style:normal}.rtx-hero-sub{color:#ffffffd9;font-size:13px}.rtx-hero-art{object-fit:contain;filter:drop-shadow(0 12px 18px #00000073);flex:0 0 110px;width:110px;height:110px;margin:-8px -6px -14px 0;animation:3.2s ease-in-out infinite rtx-float}@keyframes rtx-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-6px)rotate(3deg)}}.rtx-stats{z-index:2;grid-template-columns:repeat(3,1fr);gap:8px;margin:-14px 12px 0;display:grid;position:relative}.rtx-stat{background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex;box-shadow:0 6px 16px -10px #140a3c59,0 1px 2px #0000000a}.rtx-stat b{color:#111;font-size:17px;font-weight:800}.rtx-stat span{color:#8c8c8c;font-size:11px}.rtx-card{background:#fff;border-radius:16px;margin:10px 12px 0;padding:14px;box-shadow:0 1px 3px #0000000d}.rtx-prog-row{color:#555;justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.rtx-prog-val{color:#a6a6a6}.rtx-prog-val b{color:#111}.rtx-bar{background:#eeeef1;border-radius:4px;height:8px;overflow:hidden}.rtx-bar span{background:linear-gradient(270deg,#00fb9a,#6c49fe);border-radius:4px;height:100%;display:block}.rtx-get{color:#555;text-align:center;margin:10px 0 0;font-size:12.5px;line-height:17px}.rtx-get b{color:#0acf83}.rtx-claim{color:#fff;cursor:pointer;background:linear-gradient(90deg,#00d98b 0%,#6c9be8 55%,#a15cf7 100%);border:0;border-radius:24px;width:100%;height:48px;margin-top:12px;font-family:inherit;font-size:16px;font-weight:700;box-shadow:0 10px 22px -10px #6c49feb3}.rtx-claim:disabled{box-shadow:none;color:#9a9aa0;cursor:default;background:#e3e3e6}.rtx-winners-head{margin-bottom:8px;font-size:14px;font-weight:700}.rtx-rank{height:108px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.rtx-rank-track{animation:22s linear infinite rtx-roll}@keyframes rtx-roll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.rtx-rank-row{color:#555;border-bottom:1px solid #f2f2f4;justify-content:space-between;padding:7px 2px;font-size:13px;display:flex}.rtx-rank-row b{color:#0acf83;font-weight:700}.rtx-more{text-align:center;margin:12px 0 0;font-size:13px;font-weight:600;display:block;color:#6c49fe!important}.rtx-terms{color:#a6a6a6;text-align:center;margin:6px 18px 0;font-size:11px;line-height:15px}
.fab-art-fallback{background:radial-gradient(circle at 35% 30%,#ffe89a 0%,#f5b017 55%,#b9780a 100%);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;box-shadow:inset 0 0 0 2px #ffffff59,inset 0 -3px 6px #00000040}.fab-art-fallback svg{width:60%;height:60%}
