.rankdeck-wrap{--peek:1.25rem;--gap:.75rem;--edge:calc(var(--peek) + var(--gap));--card:48rem}@media (min-width:640px){.rankdeck-wrap{--peek:1.75rem;--gap:1rem}}.rankdeck-stage{position:relative}.rankdeck{gap:var(--gap);padding-inline:max(var(--edge), calc((100% - var(--card)) / 2));scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow:auto hidden}.rankdeck::-webkit-scrollbar{display:none}.rankdeck__slide{flex:0 0 min(var(--card), 100%);scroll-snap-align:center;scroll-snap-stop:always}.rankdeck .rank{content-visibility:auto}.rankdeck__arrow{border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;margin-top:-1.375rem;font-size:1.5rem;line-height:1;transition:opacity .2s;display:none;position:absolute;top:50%}.rankdeck__arrow:disabled{opacity:.25}.rankdeck__arrow--prev{left:1.5rem}.rankdeck__arrow--next{right:1.5rem}@media (min-width:1120px){.rankdeck__arrow{display:grid}}.rank{isolation:isolate;aspect-ratio:9/14;color:#f2f6f9;--grain:.85;--grain-ink:255 255 255;font-family:var(--font-round), var(--font-sans);--gold:#ffd86b;--gold-deep:#b8860b;--gold-pale:#fff3c4;--ice:#cfe9ff;--violet:#a97bff;background:linear-gradient(150deg,#161b21 0%,#06070a 48%,#1b232b 100%);border:1px solid #d6b26a8c;border-radius:3.7%/2.379%;flex-direction:column;padding:4.5% 5% 4%;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d6b26a47;container-type:inline-size}.rank__dust{background-image:radial-gradient(1.5px 1.5px at 12% 18%,#ffffff8c,#0000),radial-gradient(1.5px 1.5px at 78% 8%,#ffd86b99,#0000),radial-gradient(1.5px 1.5px at 34% 62%,#cfe9ff80,#0000),radial-gradient(2px 2px at 62% 38%,#fff6,#0000),radial-gradient(1.5px 1.5px at 88% 74%,#a97bff8c,#0000),radial-gradient(1.5px 1.5px at 20% 88%,#ffffff73,#0000),radial-gradient(2px 2px at 52% 12%,#ffd86b66,#0000),radial-gradient(1.5px 1.5px at 8% 48%,#cfe9ff66,#0000);animation:18s linear infinite rank-dust;position:absolute;inset:-20%}.rank__grain{opacity:var(--grain);background-image:repeating-linear-gradient(62deg, rgb(var(--grain-ink) / .05) 0 1px, transparent 1px 3.4cqw), repeating-linear-gradient(-62deg, rgb(var(--grain-ink) / .035) 0 1px, transparent 1px 4.4cqw);position:absolute;inset:0}.rank__head{z-index:1;text-align:center;flex-shrink:0;position:relative}.rank__paper{position:absolute;inset:0;overflow:hidden}.rank__bit{top:0;left:var(--x);width:var(--w);height:var(--h);opacity:0;animation:rank-paper var(--d) linear infinite;animation-delay:var(--t);will-change:transform;position:absolute}.rank__bit-paper{background:var(--tint);width:100%;height:100%;animation:rank-paper-spin var(--spin) linear infinite;animation-direction:var(--dir);border-radius:.2cqw;display:block}.rank__fall{position:absolute;inset:0;overflow:hidden}.rank__flake{top:0;left:var(--x);width:var(--s);height:var(--s);opacity:0;animation:rank-fall var(--d) linear infinite;animation-delay:var(--t);will-change:transform;position:absolute}.rank__gem{width:100%;height:100%}.rank__mark{--mark:9cqw;width:var(--mark);height:var(--mark);margin-top:calc(var(--mark) * -.082);color:#fff;position:absolute;top:0;left:50%;transform:translate(-50%)}.rank__title{font-family:var(--font-hero), var(--font-sans);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.4cqw 2cqw;margin-top:10cqw;font-size:7.6cqw;line-height:1.15;display:flex}.rank__month{background:linear-gradient(178deg, #fff6cf 0%, var(--gold) 26%, #b8860b 52%, var(--gold) 70%, #fff6cf 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.rank__metric{background:linear-gradient(100deg,#fff 0%,#cfe9ff 14%,#fff 26%,#d9c7ff 38%,#fff 50%,#cfe9ff 62%,#fff 74%,#ffd9ec 86%,#fff 100%) 0 0/260% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite rank-prism}.rank__lead{color:#f2f6f9b8;margin-top:1.6cqw;font-size:3.1cqw;line-height:1.7}.rank__podium{z-index:1;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1.6cqw;margin-top:3.4cqw;display:grid;position:relative}.rank__pod{background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff24;border-radius:3cqw;flex-direction:column;align-items:center;padding:5.4cqw 1.2cqw 1.8cqw;display:flex;position:relative;container-type:inline-size}.rank__pod--gold{padding-top:7cqw;padding-bottom:2.4cqw}.rank__pod-frame{place-items:center;width:100%;margin-top:1.5cqw;display:grid;position:relative}.rank__pod-face,.rank__row-face{background:conic-gradient(from 0deg, var(--gold), var(--ice), var(--violet), var(--gold));border-radius:999px;place-items:center;display:grid;position:relative;container-type:inline-size}.rank__pod-face{aspect-ratio:1;width:50%;padding:2.6cqw}.rank__pod--gold .rank__pod-face{background:conic-gradient(from var(--rank-turn), #6f5210, #ffd86b 12%, #fff8dd 22%, #ffd86b 34%, #6f5210 50%, #ffd86b 66%, #fff8dd 78%, #ffd86b 88%, #6f5210);width:56%;padding:2.8cqw;animation:6s linear infinite rank-turn}.rank__pod--silver .rank__pod-face{background:conic-gradient(from 210deg,#5f6f7d,#dfe9f2 14%,#fff 24%,#b9c8d6 38%,#5f6f7d 52%,#dfe9f2 70%,#fff 82%,#5f6f7d)}.rank__pod--bronze .rank__pod-face{background:conic-gradient(from 210deg,#6b3d1c,#e2a06a 14%,#ffd9b8 24%,#c07a44 38%,#6b3d1c 52%,#e2a06a 70%,#ffd9b8 82%,#6b3d1c)}.rank__row-face{flex-shrink:0;width:7.4cqw;height:7.4cqw;padding:.5cqw}.rank__face-in{background:#0a0616;border-radius:999px;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.rank__initial{color:#10222c;place-items:center;width:100%;height:100%;font-size:55cqw;font-weight:700;line-height:1;display:grid}.rank__sparks{z-index:2;pointer-events:none;--fcx:54.55cqw;--fcy:60.18cqw;--fr:25cqw;--rcx:54.55cqw;--rcy:26.21cqw;position:absolute;inset:0}.rank__pod--gold .rank__sparks{--fcy:68.59cqw;--fr:28cqw;--rcy:31.62cqw}.rank__spark-at{width:var(--ss);height:var(--ss);margin-left:calc(var(--ss) / -2);margin-top:calc(var(--ss) / -2);color:var(--gold);animation:rank-spark var(--sd) ease-in-out infinite;animation-delay:var(--st);position:absolute}.rank__spark-at--ring{left:calc(var(--fcx) + var(--fr) * cos(var(--a)));top:calc(var(--fcy) + var(--fr) * sin(var(--a)))}.rank__spark-at--label{left:calc(var(--rcx) + var(--dx));top:calc(var(--rcy) + var(--dy))}.rank__pod--silver .rank__spark-at{color:#dfe9f2}.rank__pod--bronze .rank__spark-at{color:#e2a06a}.rank__spark-at svg{width:100%;height:100%;color:inherit;animation:none}.rank__pod-rank{color:#0000;-webkit-background-clip:text;background-clip:text;font-size:13cqw;font-weight:700;line-height:1.15}.rank__pod--gold .rank__pod-rank{background-image:linear-gradient(178deg, #fff6cf 0%, var(--gold) 26%, #b8860b 52%, var(--gold) 70%, #fff6cf 100%)}.rank__pod--silver .rank__pod-rank{background-image:linear-gradient(178deg,#fff 0%,#dfe9f2 26%,#7f9bb5 52%,#dfe9f2 70%,#fff 100%)}.rank__pod--bronze .rank__pod-rank{background-image:linear-gradient(178deg,#ffd7ba 0%,#e2a06a 26%,#a85a28 52%,#e2a06a 70%,#ffd7ba 100%)}.rank__pod-rank small{font-size:.68em}.rank__pod-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3cqw;font-size:9.5cqw;font-weight:700;line-height:1.2;overflow:hidden}.rank__pod-value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-hero), var(--font-sans);color:#fff;margin-top:.8cqw;font-size:17cqw;line-height:1.15;overflow:hidden}.rank__pod--silver .rank__pod-value,.rank__pod--bronze .rank__pod-value{font-size:14.88cqw}.rank__list{z-index:1;flex-direction:column;flex:1;justify-content:space-between;gap:1.2cqw;min-height:0;margin-top:1.2cqw;display:flex;position:relative}.rank__row{background:linear-gradient(100deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:2.4cqw;flex:1;align-items:center;gap:2cqw;min-height:0;padding:0 2.6cqw;display:flex}.rank__row-no{width:11cqw;color:var(--gold-pale);flex-shrink:0;font-size:4.4cqw;font-weight:700}.rank__row-no small{color:#f2f6f999;font-size:.62em}.rank__row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:3.6cqw;font-weight:600;overflow:hidden}.rank__row-value{text-align:right;font-family:var(--font-hero), var(--font-sans);color:#fff;flex-shrink:0;font-size:4.4cqw}.rank__empty{color:#f2f6f94d;font-weight:500}.rank__foot{z-index:1;text-align:center;flex-shrink:0;margin-top:3cqw;position:relative}.rank__congrats{background:linear-gradient(178deg, #fff6cf 0%, var(--gold) 30%, #b8860b 56%, var(--gold) 74%, #fff6cf 100%);color:#0000;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;gap:1.4cqw;font-size:3.6cqw;font-weight:700;display:inline-flex}.rank__spark{width:1em;height:1em;color:var(--gold);animation:1.8s ease-in-out infinite rank-twinkle}.rank__congrats .rank__spark:last-child{animation-delay:-.9s}.rank__note{color:#f2f6f999;margin-top:1.2cqw;font-size:2.9cqw}@property --rank-turn{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rank-turn{to{--rank-turn:360deg}}@keyframes rank-prism{0%{background-position:0%}to{background-position:260%}}@keyframes rank-spark{0%,to{opacity:0;transform:scale(.2)rotate(0)}50%{opacity:.95;transform:scale(1)rotate(28deg)}}@keyframes rank-paper{0%{opacity:0;transform:translateY(-12cqw)}8%{opacity:.55}88%{opacity:.55}to{opacity:0;transform:translateY(168cqw)}}@keyframes rank-paper-spin{0%{transform:rotate(0)scaleX(1)}50%{transform:rotate(180deg)scaleX(.15)}to{transform:rotate(360deg)scaleX(1)}}@keyframes rank-fall{0%{opacity:0;transform:translateY(-25cqw)rotate(0)}8%{opacity:var(--o)}88%{opacity:var(--o)}to{transform:translate3d(0, 175cqw, 0) rotate(var(--turn));opacity:0}}@keyframes rank-dust{0%{transform:translate(0,0)}to{transform:translateY(-12%)}}@keyframes rank-twinkle{0%,to{opacity:.6;transform:scale(.75)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(25deg)}}@media (prefers-reduced-motion:reduce){.rank__fall,.rank__paper,.rank__sparks{display:none}.rank__metric,.rank__pod--gold .rank__pod-face,.rank__dust,.rank__spark{animation:none}}
