.pr-page{flex-direction:column;gap:22px;display:flex}.pr-page.is-loading .pr-share.is-wait{background:#181818;border-radius:22px;min-height:230px}.pr-sec-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.pr-h2{font-size:clamp(22px,6.4vw,28px);line-height:1.05}.pr-count{color:var(--c-text-2);font-size:14px;font-weight:700}.pr-count b{color:#fff;font-size:20px}.pr-error:empty{display:none}.pr-error{color:var(--c-err);margin-top:8px;font-size:14px;font-weight:600}.pr-state{text-align:center;color:var(--c-text-2);background:#181818;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:26px 18px;display:flex}.pr-state-title{color:#fff;font-size:18px;font-weight:800}.pr-hero{flex-direction:column;gap:14px;display:flex}.pr-hero-stage{aspect-ratio:16/11;isolation:isolate;-webkit-tap-highlight-color:transparent;background:radial-gradient(60% 70% at 50% 52%,#1ed7602e,#0000 70%),radial-gradient(40% 50% at 15% 10%,#ff7a3d29,#0000 70%),radial-gradient(40% 50% at 90% 90%,#9b7bff2e,#0000 70%),#0d0f12;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f;container-type:inline-size}.pr-hero-grid{opacity:.6;background-image:radial-gradient(#ffffff12 1px,#0000 1.4px);background-size:5cqw 5cqw;position:absolute;inset:0}.pr-hero-glow{aspect-ratio:1;background:radial-gradient(closest-side,#1ed76052,#ffd23f14 60%,#0000);border-radius:50%;width:80cqw;position:absolute;top:50%;left:50%;translate:-50% -50%}.pr-link{z-index:3;background:#14171c;border-radius:999px;align-items:center;gap:2.6cqw;padding:2.6cqw 4.2cqw 2.6cqw 2.6cqw;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 1px #ffffff24,0 10px 30px -10px #000}.pr-link-lit{z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#1ed760,#ffd23f 55%,#ff7a3d);position:absolute;inset:-2px;box-shadow:0 0 22px 2px #1ed76073,0 0 46px 6px #ffd23f2e}.pr-link-icon{background:var(--c-green);color:#04210f;border-radius:50%;place-items:center;width:8.6cqw;height:8.6cqw;display:grid}.pr-link-icon svg{width:52%;height:52%}.pr-link-code{font-family:var(--font-dot);letter-spacing:.04em;color:#fff;gap:.6cqw;font-size:clamp(17px,6.6cqw,30px);font-weight:800;display:flex}.pr-link-code b{display:inline-block}.pr-link-sweep{border-radius:inherit;opacity:0;background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;overflow:hidden}.pr-wave{aspect-ratio:1;opacity:0;border:2px solid #1ed760b3;border-radius:50%;width:34cqw;margin:-17cqw 0 0 -17cqw;position:absolute;top:50%;left:50%}.pr-fly{z-index:2;aspect-ratio:1;background:linear-gradient(135deg, var(--a), var(--b));opacity:0;border-radius:1.6cqw;width:11cqw;margin:-5.5cqw 0 0 -5.5cqw;position:absolute;top:50%;left:50%;box-shadow:0 6px 16px -6px #000c,inset 0 0 0 1px #ffffff40}.pr-fly-disc{aspect-ratio:1;z-index:-1;background:repeating-radial-gradient(circle,#111 0 1px,#2a2a2a 1px 2px);border-radius:50%;width:76%;position:absolute;top:12%;right:-24%}.pr-pal{z-index:2;aspect-ratio:1;background:hsl(var(--h) 55% 28%);width:12cqw;box-shadow:0 0 0 .7cqw #0d0f12, 0 0 0 1.2cqw var(--c-green), 0 0 18px 2px #1ed76066;font-family:var(--font-display);color:#fff;border-radius:50%;place-items:center;font-size:5.2cqw;font-weight:900;display:grid;position:absolute;translate:-50% -50%}.pr-pal-ok{background:var(--c-green);color:#04210f;border-radius:50%;place-items:center;width:4.6cqw;height:4.6cqw;display:grid;position:absolute;bottom:-.8cqw;right:-.8cqw}.pr-pal-ok svg{width:70%;height:70%}.pr-hero-eq{align-items:flex-end;gap:1cqw;height:6cqw;display:flex;position:absolute;bottom:5cqw;left:50%;translate:-50%}.pr-hero-eq i{background:var(--c-green);transform-origin:bottom;width:1.4cqw;height:100%;transform:scaleY(var(--h,.6));opacity:.7;border-radius:1cqw}.pr-hero-eq i:first-child,.pr-hero-eq i:nth-child(7){--h:.35}.pr-hero-eq i:nth-child(2),.pr-hero-eq i:nth-child(6){--h:.7}.pr-hero-eq i:nth-child(3),.pr-hero-eq i:nth-child(5){--h:.5}.pr-hero-eq i:nth-child(4){--h:1}.pr-hero-text{flex-direction:column;gap:6px;display:flex}.pr-eyebrow{color:#ffd23f}.pr-title{font-size:clamp(34px,10vw,52px);line-height:.95}.pr-lead{max-width:44ch;color:var(--c-text-2);font-size:15.5px;line-height:1.5}.pr-hero-stage[data-play="0"] *,.pr-hero-stage[data-play="0"]{animation-play-state:paused!important}.pr-hero-stage[data-done] *,.pr-hero-stage[data-done]{animation:none!important}.pr-hero-stage .pr-hero-glow{animation:.9s ease-out both pr-fade-in}.pr-hero-stage .pr-link{animation:pr-link-in .7s var(--ease-spring) both}.pr-hero-stage .pr-link-lit{animation:.9s ease-out .45s both pr-lit}.pr-hero-stage .pr-link-code b{animation:pr-letter .46s var(--ease-spring) both;animation-delay:calc(.22s + var(--i) * 70ms)}.pr-hero-stage .pr-link-sweep{animation:.9s ease-in-out .75s both pr-sweep}.pr-hero-stage .pr-wave{animation:1.6s cubic-bezier(.2,.7,.3,1) 2 both pr-wave;animation-delay:var(--d)}.pr-hero-stage .pr-fly{animation:1.15s cubic-bezier(.35,.1,.25,1) both pr-fly;animation-delay:var(--d)}.pr-hero-stage .pr-pal{animation:pr-pal .6s var(--ease-spring) both;animation-delay:var(--d)}.pr-hero-stage .pr-pal-ok{animation:pr-pop .4s var(--ease-spring) both;animation-delay:calc(var(--d) + .18s)}.pr-hero-stage .pr-hero-eq i{animation:.5s ease-in-out 6 alternate both pr-eq;animation-delay:calc(.9s + var(--i) * 60ms)}@keyframes pr-fade-in{0%{opacity:0}}@keyframes pr-link-in{0%{opacity:0;transform:scale(.55)}}@keyframes pr-lit{0%{opacity:0}40%{opacity:1}60%{opacity:.6}}@keyframes pr-letter{0%{opacity:0;transform:translateY(-1.2em)scale(.5)rotate(-12deg)}}@keyframes pr-sweep{0%{opacity:0;transform:translate(-110%)}30%{opacity:1}to{opacity:0;transform:translate(110%)}}@keyframes pr-wave{0%{opacity:.85;transform:scale(.35)}to{opacity:0;transform:scale(2.6)}}@keyframes pr-fly{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}14%{opacity:1;transform:translate(0, -3cqw) scale(.9) rotate(calc(var(--rot) * .2))}62%{opacity:1;transform:translate(calc(var(--tx) * .62), calc(var(--ty) * .62 - 9cqw)) scale(1) rotate(var(--rot))}to{opacity:0;transform:translate(var(--tx), var(--ty)) scale(.35) rotate(calc(var(--rot) * 1.8))}}@keyframes pr-pal{0%{opacity:.32;transform:scale(.82)}55%{opacity:1;transform:scale(1.22)}to{opacity:1;transform:scale(1)}}@keyframes pr-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.35)}}@keyframes pr-eq{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}.pr-share{background:linear-gradient(160deg,#1b1d21,#151618);border-radius:22px;flex-direction:column;gap:12px;padding:18px 16px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.pr-share-label{letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-2);font-size:13px;font-weight:800}.pr-code{gap:6px;display:flex}.pr-code span{aspect-ratio:5/6;max-width:56px;font-family:var(--font-dot);color:#fff;animation:pr-tile .55s var(--ease-spring) both;animation-delay:calc(var(--i) * 60ms);background:#0e1013;border-radius:12px;flex:1;place-items:center;font-size:clamp(22px,7.4vw,32px);font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 -3px #1ed76080}@keyframes pr-tile{0%{opacity:0;transform:translateY(14px)scale(.7)rotate(-6deg)}}.pr-url{min-width:0;color:var(--c-text-2);align-items:center;gap:6px;font-size:13.5px;display:flex}.pr-url svg{flex:none}.pr-url span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pr-url span.is-select{white-space:normal;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:#fff}.pr-share-actions{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:480px){.pr-share-actions{grid-template-columns:1fr 1fr}}.pr-btn{isolation:isolate;place-items:center;min-height:52px;display:grid;position:relative;overflow:hidden}.pr-btn.is-ghost{box-shadow:inset 0 0 0 1px #ffffff38}.pr-btn-face,.pr-btn-done{transition:transform .38s var(--ease-spring), opacity .22s ease;grid-area:1/1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.pr-btn-done{opacity:0;transform:translateY(70%)}.pr-btn[data-done="1"] .pr-btn-face{opacity:0;transform:translateY(-70%)}.pr-btn[data-done="1"] .pr-btn-done{opacity:1;transform:none}.pr-btn-check{background:#0000002e;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pr-btn.is-ghost .pr-btn-check{background:var(--c-green);color:#04210f}.pr-btn[data-done="1"] .pr-btn-check{animation:pr-pop .45s var(--ease-spring) 80ms both}.pr-btn-ripple{left:var(--rx,50%);top:var(--ry,50%);z-index:-1;opacity:0;pointer-events:none;background:#ffffff8c;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;position:absolute}.pr-btn[data-ripple="0"] .pr-btn-ripple{animation:.7s cubic-bezier(.2,.7,.3,1) pr-ripple-a}.pr-btn[data-ripple="1"] .pr-btn-ripple{animation:.7s cubic-bezier(.2,.7,.3,1) pr-ripple-b}@keyframes pr-ripple-a{0%{opacity:.7;transform:scale(.2)}to{opacity:0;transform:scale(14)}}@keyframes pr-ripple-b{0%{opacity:.7;transform:scale(.2)}to{opacity:0;transform:scale(14)}}.pr-notes{z-index:6;pointer-events:none;position:absolute;inset:0}.pr-burst{width:0;height:0;position:absolute}.pr-burst-ring{opacity:0;border:2px solid #ffd23f;border-radius:50%;width:60px;height:60px;margin:-30px 0 0 -30px;animation:.7s ease-out both pr-burst-ring;position:absolute;top:0;left:0}.pr-burst.is-copy .pr-burst-ring{border-color:var(--c-green)}@keyframes pr-burst-ring{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(2.6)}}.pr-note{font-style:normal;font-weight:900;font-size:calc(19px * var(--s));color:#ffd23f;text-shadow:0 0 10px #ffd23f99;opacity:0;animation:1.15s cubic-bezier(.15,.7,.3,1) both pr-note;animation-delay:var(--w);line-height:1;position:absolute;top:0;left:0}.pr-note:nth-child(3n){color:var(--c-green);text-shadow:0 0 10px #1ed76099}.pr-note:nth-child(4n){color:#ff7a9f;text-shadow:0 0 10px #ff7a9f99}.pr-note:nth-child(5n){color:#fff}@keyframes pr-note{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(0)}25%{opacity:1}to{opacity:0;transform:translate(calc(-50% + cos(var(--a)) * var(--d)), calc(-50% + sin(var(--a)) * var(--d) - 24px)) scale(1) rotate(var(--r))}}.pr-mine{background:linear-gradient(150deg,#b57bff29,#181818 60%);border-radius:22px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #b57bff47}.pr-mine-head{align-items:center;gap:14px;display:flex}.pr-mine-packs{flex:none;width:74px;height:78px;position:relative}.pr-mine-packs>span{width:46px;transform:rotate(calc((var(--i) - .5) * 14deg));position:absolute;top:0}.pr-mine-packs>span:first-child{left:0}.pr-mine-packs>span:nth-child(2){left:26px}.pr-mine-title{color:#fff;font-size:18px;font-weight:800}.pr-mine-sub{color:var(--c-text-2);font-size:14px;line-height:1.45}.pr-mine-note{color:var(--c-text-3);font-size:13px}.pr-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pr-steps li{min-height:40px;color:var(--c-text-2);background:#00000040;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:14.5px;font-weight:600;display:flex;position:relative}.pr-steps li>i{color:#fff;background:#2b2e33;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:800;display:grid}.pr-steps li[data-ok]{color:#fff}.pr-steps li[data-ok]>i{background:var(--c-green);color:#04210f}.pr-steps-bar{background:#2b2e33;border-radius:6px;flex:100%;height:6px;position:relative;overflow:hidden}.pr-steps-bar b{transform-origin:0;transform:scaleX(var(--r));animation:pr-grow 1s var(--ease-out) both;background:linear-gradient(90deg,#b57bff,#e1c9ff);position:absolute;inset:0}@keyframes pr-grow{0%{transform:scaleX(0)}}.pr-track-sub{color:var(--c-text-2);margin-bottom:4px;font-size:14.5px;line-height:1.45}.pr-bar{background:#22252a;border-radius:999px;height:18px;margin:16px 13px 38px;position:relative;box-shadow:inset 0 1px 3px #0009}.pr-bar-mask{border-radius:inherit;transform:translateX(calc((var(--r) - 1) * 100%));position:absolute;inset:0;overflow:hidden}.pr-bar-inner{transform:translateX(calc((1 - var(--r)) * 100%));background:linear-gradient(90deg,#1ed760,#9ff04a 40%,#ffd23f 72%,#ff7a3d);position:absolute;inset:0;overflow:hidden}.pr-bar-stripes{background:repeating-linear-gradient(-45deg,#ffffff42 0 8px,#0000 8px 16px);position:absolute;inset:0 -46px}.pr-bar-head{pointer-events:none;transform:translateX(calc((var(--r) - 1) * 100%));position:absolute;inset:0}.pr-bar-spark{background:radial-gradient(circle,#fff 0 22%,#ffeca0d9 40%,#ffd23f00 72%);border-radius:50%;width:22px;height:22px;margin:-11px -11px 0 0;position:absolute;top:50%;right:0}.pr-bar-spark i{opacity:0;background:#fff6c8;border-radius:50%;width:4px;height:4px;margin:-2px;position:absolute;top:50%;left:50%}.pr-node{left:calc(var(--at) * 100%);z-index:2;background:#2b2f35;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:50%;box-shadow:0 0 0 3px #121212,inset 0 0 0 2px #4a4f57}.pr-node b{color:var(--c-text-3);white-space:nowrap;font-size:12px;font-weight:800;position:absolute;top:calc(100% + 6px);left:50%;translate:-50%}.pr-node[data-on]{background:radial-gradient(circle at 35% 30%,#fff6c8,#ffc24b 55%,#e79a12);box-shadow:0 0 0 3px #121212,0 0 14px 2px #ffc24b8c}.pr-node[data-on] b{color:#ffd23f}.pr-bar[data-play="0"] .pr-bar-mask,.pr-bar[data-play="0"] .pr-bar-head{transform:translate(-100%)}.pr-bar[data-play="0"] .pr-bar-inner{transform:translate(100%)}.pr-bar[data-play="1"] .pr-bar-mask,.pr-bar[data-play="1"] .pr-bar-head{animation:1.5s cubic-bezier(.22,.9,.3,1) .15s both pr-fill-out}.pr-bar[data-play="1"] .pr-bar-inner{animation:1.5s cubic-bezier(.22,.9,.3,1) .15s both pr-fill-in}.pr-bar[data-play="1"] .pr-bar-stripes{animation:.7s linear 9 pr-stripes}.pr-bar[data-play="1"] .pr-bar-spark{animation:.5s ease-in-out 1.45s 3 alternate both pr-spark}.pr-bar[data-play="1"] .pr-bar-spark i{animation:.9s ease-out both pr-ember;animation-delay:calc(.3s + var(--i) * .18s)}.pr-bar[data-play="1"] .pr-node[data-on]{animation:pr-pop .5s var(--ease-spring) both;animation-delay:calc(.15s + var(--at) * 1.2s)}@keyframes pr-fill-out{0%{transform:translate(-100%)}}@keyframes pr-fill-in{0%{transform:translate(100%)}}@keyframes pr-stripes{to{transform:translate(22.6px)}}@keyframes pr-spark{0%{transform:scale(1)}to{transform:scale(1.5)}}@keyframes pr-ember{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(calc(-10px - var(--i) * 5px), calc((var(--i) - 2.5) * 7px))}}.pr-tiers{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pr-tier{isolation:isolate;background:#181818;border-radius:20px;grid-template-columns:minmax(92px,34%) 1fr;align-items:center;gap:14px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.pr-tier[data-state=done]{background:linear-gradient(150deg,#ffc24b1f,#181818 55%);box-shadow:inset 0 0 0 1px #ffc24b59}.pr-tier[data-state=next]{box-shadow:inset 0 0 0 1.5px #1ed7608c}.pr-tier[data-state=later] .pr-tier-visual{opacity:.62}.pr-tier-halo{z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(closest-side at 22%,#1ed76047,#0000);position:absolute;inset:-30%}.pr-tier[data-near] .pr-tier-halo{background:radial-gradient(closest-side at 22%,#ffd23f66,#0000)}.pr-tier[data-state=next] .pr-tier-halo{opacity:.7}.pr-tier[data-state=next][data-play="1"] .pr-tier-halo{animation:1.4s ease-in-out 4 alternate both pr-halo}.pr-tier[data-state=next][data-play="1"] .pr-tier-visual{animation:.42s ease-in-out .5s 3 pr-buzz}.pr-tier[data-near][data-play="1"] .pr-tier-visual{animation:.36s ease-in-out .5s 6 pr-buzz}@keyframes pr-halo{0%{opacity:.25;transform:scale(.92)}to{opacity:1;transform:scale(1.05)}}@keyframes pr-buzz{0%,to{transform:none}20%{transform:rotate(-3deg)translate(-2px)scale(1.03)}40%{transform:rotate(3deg)translate(2px)scale(1.04)}60%{transform:rotate(-2deg)translate(-1px)scale(1.03)}80%{transform:rotate(1deg)scale(1.02)}}.pr-tier-visual{place-items:center;min-height:96px;display:grid;container-type:inline-size}.pr-tier-text{flex-direction:column;gap:4px;min-width:0;display:flex}.pr-tier-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-2);align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:flex}.pr-tier-name{font-family:var(--font-display);color:#fff;font-size:21px;font-weight:900;line-height:1.05}.pr-tier-lines{color:var(--c-text-2);flex-direction:column;gap:2px;margin:2px 0 0;padding:0;font-size:13.5px;line-height:1.4;list-style:none;display:flex}.pr-tier-lines li:before{content:"+ ";color:var(--c-green);font-weight:800}.pr-tier-state{align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:800;display:inline-flex}.pr-tier-state.is-done{color:#ffd23f}.pr-tier-state.is-next{color:var(--c-green)}.pr-tv{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex;position:relative}.pr-fan{width:100%;max-width:116px;height:min(92px,84cqw);display:block;position:relative}.pr-fan-item{transform-origin:50% 110%;width:min(54px,46cqw);transform:translateX(calc((var(--i) - (var(--n) - 1) / 2) * min(24px, 21cqw))) rotate(calc((var(--i) - (var(--n) - 1) / 2) * 12deg));margin-left:max(-27px,-23cqw);position:absolute;top:0;left:50%}.pr-machine{width:100%;max-width:112px;display:block}.pr-machine .am-thumb .am-scene{border-radius:16px}.pr-tv-frame{place-items:center;padding:8px;display:grid}.pr-tv-av{width:58px!important;height:58px!important;font-size:24px!important}.pr-tv:has(.pr-machine){flex-flow:column}.pr-tv:has(.pr-machine) .pr-tv-frame{margin-top:-26px;margin-left:52%;padding:0}.pr-tv:has(.pr-machine) .pr-tv-av{width:40px!important;height:40px!important;font-size:17px!important}.pr-ticket{aspect-ratio:4/5;color:#3a2600;background:linear-gradient(150deg,#fff4cf,#ffd892 35%,#c9952e 100%);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:92px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 24px -10px #ffc24b99,inset 0 0 0 1px #fff9}.pr-ticket:before,.pr-ticket:after{content:"";background:#181818;border-radius:50%;width:14px;height:14px;position:absolute;top:58%}.pr-ticket:before{left:-7px}.pr-ticket:after{right:-7px}.pr-ticket b{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.pr-ticket-days{font-family:var(--font-display);flex-direction:column;align-items:center;font-size:40px;font-weight:900;line-height:.9;display:flex}.pr-ticket-days small{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.pr-ticket-sheen{opacity:0;background:linear-gradient(100deg,#0000 40%,#ffffffd9 50%,#0000 60%);animation:1.6s ease-in-out .6s 2 both pr-sheen;position:absolute;inset:-20% -40%}@keyframes pr-sheen{0%{opacity:0;transform:translate(-60%)}30%{opacity:1}to{opacity:0;transform:translate(60%)}}.pr-medal{width:var(--m);height:var(--m);flex:none;place-items:center;display:inline-grid;position:relative}.pr-medal-rays{background:repeating-conic-gradient(from 0deg, #ffd23f61 0 6deg, transparent 6deg 18deg);opacity:0;border-radius:50%;position:absolute;inset:-14%}.pr-medal.r-3 .pr-medal-rays{opacity:1}.pr-medal-disc{width:100%;height:100%;box-shadow:inset 0 0 0 calc(var(--m) * .05) #ffffff59, inset 0 calc(var(--m) * -.06) calc(var(--m) * .12) #00000059, 0 4px 12px -4px #000000b3;color:#fff;background:radial-gradient(circle at 35% 30%,#ffd9b8,#e0884a 45%,#7a3f17);border-radius:50%;place-items:center;display:grid;position:relative}.pr-medal.r-2 .pr-medal-disc{background:radial-gradient(circle at 35% 30%,#fff,#b9c7d8 45%,#4f6178)}.pr-medal.r-3 .pr-medal-disc{background:radial-gradient(circle at 35% 30%,#fff6c8,#ffc24b 45%,#a86700)}.pr-medal-disc b{font-family:var(--font-display);font-weight:900;font-size:calc(var(--m) * .36);text-shadow:0 1px 2px #00000073;line-height:1;position:relative}.pr-medal-wave{opacity:.3;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:22% 20%}.pr-medal-wave i{background:#fff;border-radius:4px;width:10%}.pr-medal-wave i:first-child,.pr-medal-wave i:nth-child(5){height:30%}.pr-medal-wave i:nth-child(2),.pr-medal-wave i:nth-child(4){height:62%}.pr-medal-wave i:nth-child(3){height:92%}.pr-medal.is-locked{opacity:.4;filter:grayscale()}.pr-medal.is-locked .pr-medal-rays{opacity:0}.pr-wear{flex-direction:column;gap:10px;display:flex}.pr-wear-row{flex-direction:column;gap:8px;display:flex}.pr-switch{text-align:left;color:#fff;cursor:pointer;background:#181818;border-radius:14px;align-items:center;gap:12px;min-height:48px;padding:10px 14px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.pr-switch-dot{background:#3a3d42;border-radius:999px;flex:none;width:42px;height:24px;position:relative}.pr-switch-dot:after{content:"";width:18px;height:18px;transition:transform .28s var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.pr-switch[aria-pressed=true] .pr-switch-dot{background:var(--c-green)}.pr-switch[aria-pressed=true] .pr-switch-dot:after{transform:translate(18px)}.pr-switch:focus-visible{outline:2px solid var(--c-green);outline-offset:2px}.pr-wear-note{color:var(--c-text-3);font-size:13px}.pr-friend-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pr-friend{min-height:52px;animation:pr-row .45s var(--ease-out) both;animation-delay:calc(var(--i) * 50ms);background:#181818;border-radius:14px;align-items:center;gap:12px;padding:8px 12px;display:flex}@keyframes pr-row{0%{opacity:0;transform:translateY(8px)}}.pr-friend-av{color:#fff;background:#2a2d33;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.pr-friend[data-status=valide] .pr-friend-av{color:var(--c-green);box-shadow:inset 0 0 0 2px var(--c-green);background:#1ed7602e}.pr-friend-name{text-overflow:ellipsis;white-space:nowrap;color:#fff;flex:1;min-width:0;font-weight:700;overflow:hidden}.pr-chip{border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.pr-chip.is-ok{color:var(--c-green);background:#1ed76029}.pr-chip.is-wait{color:#ffc24b;background:#ffc24b24}.pr-empty{color:var(--c-text-2);background:#181818;border-radius:14px;padding:16px;font-size:14px;line-height:1.5}.pr-badge-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pr-badge{text-align:center;background:#181818;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:14px 6px 12px;display:flex}.pr-badge[data-on]{background:linear-gradient(170deg,#ffc24b1f,#181818 70%)}.pr-badge-name{color:#fff;font-size:13px;font-weight:800}.pr-badge-sub{color:var(--c-text-3);font-size:12px}.pr-rules{flex-direction:column;gap:10px;display:flex}.pr-rules-steps{counter-reset:pr;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pr-rules-steps li{color:var(--c-text-2);counter-increment:pr;background:#181818;border-radius:14px;padding:10px 12px 10px 46px;font-size:14.5px;line-height:1.45;position:relative}.pr-rules-steps li:before{content:counter(pr);background:var(--c-green);color:#04210f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid;position:absolute;top:10px;left:12px}.pr-rules-steps b{color:#fff}.pr-rules-list{color:var(--c-text-3);flex-direction:column;gap:6px;margin:4px 0 0;padding-left:18px;font-size:13.5px;line-height:1.5;display:flex}.pr-rbadges{flex-wrap:wrap;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.pr-rbadge{background:linear-gradient(150deg,#ffc24b1f,#181818 65%);border-radius:16px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex;box-shadow:inset 0 0 0 1px #ffc24b4d}.pr-rbadge-text{flex-direction:column;gap:2px;display:flex}.pr-rbadge-text b{color:#fff;font-weight:800}.pr-rbadge-text span{color:var(--c-text-2);font-size:12.5px}.pr-cere-dialog{color:#fff;background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:hidden}.pr-cere-dialog::backdrop{background:#040507db}.pr-cere{--at:0s;isolation:isolate;color:#fff;place-items:center;width:100%;height:100%;min-height:100%;display:grid;position:relative;overflow:hidden auto}.pr-cere [style*=--d],.pr-cere .pr-cere-flash,.pr-cere .pr-cere-confetti i{animation-delay:calc(var(--d,0s) - var(--at))}.pr-cere[data-frozen] *,.pr-cere[data-frozen] :before,.pr-cere[data-frozen] :after{animation-play-state:paused!important}.pr-cere[data-done] [class*=pr-cere-],.pr-cere[data-done] .pr-cere-confetti i{animation:none!important}.pr-cere-bg{z-index:-3;background:radial-gradient(70% 55% at 50% 40%, color-mix(in srgb, var(--c1) 30%, transparent), transparent 70%), radial-gradient(120% 90% at 50% 110%, #0b0c10, #050608);position:absolute;inset:0}.pr-cere-rays{z-index:-2;aspect-ratio:1;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--c1) 34%, transparent) 0 7deg, transparent 7deg 20deg);opacity:.6;width:170vmax;animation:pr-rays-in .9s var(--ease-out) both, pr-rays-turn 9s linear both;border-radius:50%;margin:-85vmax 0 0 -85vmax;position:fixed;top:38%;left:50%;-webkit-mask:radial-gradient(closest-side,#000 18%,#0000 70%);mask:radial-gradient(closest-side,#000 18%,#0000 70%)}@keyframes pr-rays-in{0%{opacity:0;transform:scale(.25)rotate(-30deg)}}@keyframes pr-rays-turn{0%{rotate:0deg}to{rotate:40deg}}.pr-cere-shock{z-index:-1;aspect-ratio:1;border:3px solid var(--c2);opacity:0;border-radius:50%;width:60vmin;margin:-30vmin 0 0 -30vmin;animation:.8s cubic-bezier(.2,.7,.3,1) both pr-shock;position:fixed;top:38%;left:50%}.pr-cere-shock.is-2{border-color:#fff;animation-duration:.9s}@keyframes pr-shock{0%{opacity:.95;transform:scale(.15)}to{opacity:0;transform:scale(3)}}.pr-cere-flash{z-index:5;background:radial-gradient(circle at 50% 38%, #fff, color-mix(in srgb, var(--c2) 60%, #fff) 45%, transparent 85%);opacity:0;pointer-events:none;animation:.55s ease-out both pr-flash;position:fixed;inset:0}@keyframes pr-flash{0%{opacity:0}16%{opacity:1}to{opacity:0}}.pr-cere-confetti{z-index:4;pointer-events:none;width:0;height:0;position:fixed;top:40%;left:50%}.pr-cere-confetti i{background:var(--c);opacity:0;border-radius:2px;width:9px;height:15px;margin:-7px 0 0 -4px;animation:1.9s cubic-bezier(.18,.62,.32,1) both pr-confetti;position:absolute;top:0;left:0}.pr-cere-confetti i.k-1{border-radius:50%;width:7px;height:7px}.pr-cere-confetti i.k-2{width:12px;height:5px}@keyframes pr-confetti{0%{opacity:0;transform:translate(0)rotate(0)scale(.3)}8%{opacity:1}42%{opacity:1;transform:translate(var(--x), var(--y)) rotate(calc(var(--r) * .5)) scale(1)}to{opacity:0;transform:translate(calc(var(--x) * 1.25), calc(var(--y) + 62vh)) rotate(var(--r)) scale(.85)}}.pr-cere-skip{top:max(12px, env(safe-area-inset-top));z-index:8;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#ffffff1f;border-radius:999px;min-height:44px;padding:0 18px;font-weight:800;position:fixed;right:12px}.pr-cere-skip:focus-visible{outline-offset:2px;outline:2px solid #fff}.pr-cere-body{z-index:6;text-align:center;flex-direction:column;align-items:center;gap:10px;width:min(100%,440px);padding:64px 18px 28px;display:flex;position:relative}.pr-cere-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--c2);animation:pr-drop .45s var(--ease-spring) both;font-size:12.5px;font-weight:900}.pr-cere-title{text-shadow:0 6px 30px color-mix(in srgb, var(--c1) 60%, transparent);animation:pr-title .6s var(--ease-spring) both;font-size:clamp(36px,12vw,58px);line-height:.95}@keyframes pr-drop{0%{opacity:0;transform:translateY(-16px)}}@keyframes pr-title{0%{opacity:0;transform:scale(.5)}65%{opacity:1;transform:scale(1.1)}}.pr-cere-stage{place-items:center;width:100%;min-height:176px;margin:6px 0 2px;display:grid;position:relative}.pr-cere-pack{z-index:2;opacity:0;width:104px;animation:.95s cubic-bezier(.3,.6,.3,1) both pr-pack;display:block;position:absolute}.pr-cere-pack-in{display:block}@keyframes pr-pack{0%{opacity:0;transform:translateY(26px)scale(.4)}20%{opacity:1;transform:none}32%{transform:rotate(-5deg)translate(-4px)}42%{transform:rotate(5deg)translate(4px)}52%{transform:rotate(-6deg)translate(-5px)scale(1.03)}62%{transform:rotate(6deg)translate(5px)scale(1.05)}72%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.5)}}.pr-cere-cap{background:linear-gradient(180deg, #fff, var(--c2));opacity:0;border-radius:10px 10px 4px 4px;height:20%;animation:.6s cubic-bezier(.3,.6,.3,1) both pr-cap;position:absolute;top:-4%;left:-6%;right:-6%}@keyframes pr-cap{0%{opacity:1;transform:none}to{opacity:0;transform:translate(30px,-120px)rotate(32deg)}}.pr-cere-burst{background:radial-gradient(closest-side, #fff, color-mix(in srgb, var(--c1) 70%, transparent) 50%, transparent);opacity:0;border-radius:50%;width:180px;height:180px;margin:-90px 0 0 -90px;animation:.7s ease-out both pr-burst;position:absolute;top:40%;left:50%}@keyframes pr-burst{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.2)}}.pr-cere-prize{justify-content:center;align-items:center;gap:14px;min-height:160px;display:flex;position:relative}.pr-cere-fan{width:220px;height:150px;display:block;position:relative}.pr-cere-fan-item{transform-origin:50% 120%;width:92px;transform:translateX(calc((var(--i) - (var(--n) - 1) / 2) * 44px)) rotate(calc((var(--i) - (var(--n) - 1) / 2) * 13deg));animation:pr-fan .7s var(--ease-spring) both;margin-left:-46px;position:absolute;top:4px;left:50%}@keyframes pr-fan{0%{opacity:0;transform:translateY(70px)scale(.3)rotate(0)}}.pr-cere-ticket{animation:pr-ticket .75s var(--ease-spring) both;display:block}.pr-cere-ticket .pr-ticket{width:120px}@keyframes pr-ticket{0%{opacity:0;transform:perspective(500px)rotateY(100deg)scale(.4)}60%{opacity:1;transform:perspective(500px)rotateY(-12deg)scale(1.08)}}.pr-cere-machine{width:clamp(128px,40vw,168px);animation:pr-machine .85s var(--ease-spring) both;display:block;position:relative}.pr-cere-machine .pr-machine{max-width:none}.pr-cere-machine-glow{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--c1) 70%, transparent), transparent);border-radius:50%;animation:.7s ease-out both pr-glow;position:absolute;inset:-22%}.pr-cere-machine-on{z-index:2;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 45%,#fff,#fff0 70%);border-radius:16px;animation:.6s ease-out both pr-on;position:absolute;inset:0}@keyframes pr-machine{0%{opacity:0;transform:translateY(90px)scale(.35)}70%{opacity:1;transform:translateY(-10px)scale(1.07)}}@keyframes pr-glow{0%{opacity:0;transform:scale(.4)}}@keyframes pr-on{0%{opacity:.95}to{opacity:0}}.pr-cere-frame{width:98px;height:98px;animation:pr-fade-up .5s var(--ease-out) both;place-items:center;display:grid;position:relative}.pr-cere-av{place-items:center;display:grid}.pr-cere-av-img{width:78px!important;height:78px!important;font-size:32px!important}.pr-cere-ring{place-items:center;animation:.6s cubic-bezier(.3,1.4,.5,1) both pr-ring;display:grid;position:absolute;inset:0}.pr-cere-av-ghost{border-radius:50%;width:78px;height:78px;display:block}.pr-cere-thud{border:3px solid var(--c2);opacity:0;border-radius:50%;animation:.7s ease-out both pr-thud;position:absolute;inset:-6px}@keyframes pr-fade-up{0%{opacity:0;transform:translateY(16px)}}@keyframes pr-ring{0%{opacity:0;transform:scale(2.7)rotate(-50deg)}70%{opacity:1;transform:scale(.94)rotate(4deg)}}@keyframes pr-thud{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.9)}}.pr-cere-friend{width:108px;height:108px;animation:pr-title .6s var(--ease-spring) both;place-items:center;display:grid;position:relative}.pr-cere-friend-av{width:100%;height:100%;box-shadow:0 0 0 4px var(--c-green), 0 0 40px 6px #1ed76073;font-family:var(--font-display);background:radial-gradient(circle at 35% 30%,#3a7c55,#12301f);border-radius:50%;place-items:center;font-size:48px;font-weight:900;display:grid}.pr-cere-friend-ok{background:var(--c-green);color:#04210f;width:34px;height:34px;animation:pr-pop .45s var(--ease-spring) both;border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;bottom:2px;right:2px}.pr-cere-titleline{font-family:var(--font-display);color:var(--c2);animation:pr-fade-up .5s var(--ease-out) both;font-size:19px;font-weight:900}.pr-cere-badge{animation:pr-fade-up .5s var(--ease-out) both;background:#ffffff14;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:14px;font-weight:800;display:inline-flex}.pr-cere-lines{flex-direction:column;gap:4px;margin:0;padding:0;font-size:15px;font-weight:700;list-style:none;display:flex}.pr-cere-lines li{animation:pr-fade-up .45s var(--ease-out) both}.pr-cere-lines li:before{content:"+ ";color:var(--c2)}.pr-cere-next{color:var(--c-text-2);animation:pr-fade-up .5s var(--ease-out) both;font-size:15px;font-weight:700}.pr-cere-note{color:var(--c-text-2);animation:pr-fade-up .45s var(--ease-out) both;font-size:13px}.pr-cere-actions{animation:pr-fade-up .45s var(--ease-out) both;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.pr-cere-actions .btn{min-width:140px;min-height:48px}@media (max-height:700px){.pr-cere-body{gap:7px;padding-top:54px;padding-bottom:16px}.pr-cere-title{font-size:clamp(30px,10vw,44px)}.pr-cere-stage{min-height:136px;margin:0}.pr-cere-prize{min-height:132px}.pr-cere[data-big] .pr-cere-machine{width:112px}.pr-cere[data-big] .pr-cere-frame{transform:scale(.86)}.pr-cere[data-big] .pr-cere-note{display:none}.pr-cere-titleline{font-size:16px}.pr-cere-lines{font-size:14px}.pr-cere-actions{margin-top:4px}.pr-cere-actions .btn{min-height:46px}}@media (prefers-reduced-motion:reduce){.pr-hero-stage *,.pr-hero-stage,.pr-code span,.pr-friend,.pr-steps-bar b,.pr-ticket-sheen,.pr-bar *,.pr-tier *,.pr-btn *,.pr-note,.pr-burst-ring,.pr-cere *{transition:none!important;animation:none!important}.pr-bar .pr-bar-mask,.pr-bar .pr-bar-head{transform:translateX(calc((var(--r) - 1) * 100%))!important}.pr-bar .pr-bar-inner{transform:translateX(calc((1 - var(--r)) * 100%))!important}.pr-notes{display:none}.pr-hero-stage,.pr-cere-body{animation:.4s ease-out both pr-fade-in!important}.pr-cere-rays{opacity:.35}}.pr-board-cere{z-index:100;background:#050608;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.pr-cere-skip{display:none}}
