._1WF5lW_stage{z-index:200;color:#fff;background:radial-gradient(120% 70% at 50% 38%, color-mix(in oklab, var(--rank-light) 38%, var(--rank-base)) 0%, var(--rank-base) 48%, #050912 100%);touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}._1WF5lW_scene{position:absolute;inset:0}._1WF5lW_skipHint{left:0;right:0;bottom:max(18px, env(safe-area-inset-bottom));text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-size:12px;font-weight:800;animation:.4s ease-out .9s both _1WF5lW_rank-fade-in;position:absolute}._1WF5lW_finale{padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._1WF5lW_rays{background:repeating-conic-gradient(from 0deg, color-mix(in oklab, var(--rank-light) 42%, transparent) 0deg 7deg, transparent 7deg 18deg);pointer-events:none;width:190vmax;height:190vmax;margin:-95vmax 0 0 -95vmax;animation:26s linear infinite _1WF5lW_rank-spin,.6s ease-out both _1WF5lW_rank-fade-in;position:absolute;top:40%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 6%,#00000080 26%,#0000 46%);mask-image:radial-gradient(circle,#000 6%,#00000080 26%,#0000 46%)}._1WF5lW_flash{background:radial-gradient(circle at 50% 40%, #fff 0%, color-mix(in oklab, var(--rank-light) 60%, transparent) 30%, transparent 62%);pointer-events:none;animation:.9s ease-out .26s both _1WF5lW_rank-flash;position:absolute;inset:0}._1WF5lW_eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--rank-light);text-shadow:0 0 18px color-mix(in oklab, var(--rank-light) 70%, transparent);font-size:13px;font-weight:900;animation:.5s cubic-bezier(.22,1,.36,1) 80ms both _1WF5lW_rank-rise;position:relative}._1WF5lW_badgeWrap{place-items:center;width:220px;height:220px;margin-top:18px;display:grid;position:relative}._1WF5lW_badge{filter:drop-shadow(0 18px 30px #0000008c) drop-shadow(0 0 28px color-mix(in oklab, var(--rank-light) 70%, transparent));animation:.72s cubic-bezier(.2,1.4,.35,1) both _1WF5lW_rank-slam;position:relative}._1WF5lW_shockwave{border:6px solid var(--rank-light);width:200px;height:200px;box-shadow:0 0 30px var(--rank-light), inset 0 0 30px var(--rank-light);border-radius:50%;animation:.9s cubic-bezier(.15,.8,.3,1) .3s both _1WF5lW_rank-shockwave;position:absolute}._1WF5lW_sparks{position:absolute;inset:0}._1WF5lW_sparks i{background:linear-gradient(#fff, var(--rank-light));width:7px;height:22px;transform:rotate(var(--spark)) translateY(0) scaleY(.2);opacity:0;border-radius:4px;margin:-11px 0 0 -3.5px;animation:.78s cubic-bezier(.1,.9,.3,1) .32s both _1WF5lW_rank-spark;position:absolute;top:50%;left:50%}._1WF5lW_ribbon{min-width:250px;margin-top:22px;animation:.62s cubic-bezier(.2,1.5,.4,1) .52s both _1WF5lW_rank-ribbon;position:relative}._1WF5lW_tagline{text-align:center;color:#ffffffeb;max-width:30ch;margin-top:14px;font-size:16px;font-weight:800;animation:.5s ease-out .8s both _1WF5lW_rank-rise;position:relative}._1WF5lW_actions{gap:10px;width:100%;max-width:320px;margin-top:30px;animation:.5s ease-out 1s both _1WF5lW_rank-rise;display:grid;position:relative}@keyframes _1WF5lW_rank-spin{to{transform:rotate(360deg)}}@keyframes _1WF5lW_rank-fade-in{0%{opacity:0}}@keyframes _1WF5lW_rank-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes _1WF5lW_rank-flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}@keyframes _1WF5lW_rank-slam{0%{opacity:0;transform:translateY(-60vh)scale(1.7)rotate(-14deg)}55%{opacity:1;transform:translateY(0)scale(.92)rotate(2deg)}75%{transform:scale(1.06)rotate(-1deg)}to{opacity:1;transform:none}}@keyframes _1WF5lW_rank-shockwave{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(2.4)}}@keyframes _1WF5lW_rank-spark{0%{opacity:1;transform:rotate(var(--spark)) translateY(-20px) scaleY(.2)}60%{opacity:1}to{opacity:0;transform:rotate(var(--spark)) translateY(-150px) scaleY(1)}}@keyframes _1WF5lW_rank-ribbon{0%{opacity:0;transform:scale(.3)rotate(-4deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._1WF5lW_rays,._1WF5lW_flash,._1WF5lW_eyebrow,._1WF5lW_badge,._1WF5lW_shockwave,._1WF5lW_sparks i,._1WF5lW_ribbon,._1WF5lW_tagline,._1WF5lW_actions,._1WF5lW_skipHint{animation:none}._1WF5lW_flash,._1WF5lW_shockwave,._1WF5lW_sparks{display:none}}
