:root .s2pr-crest-fx{z-index:0;pointer-events:none;position:absolute;inset:0}:root .s2pr-crest-fx i{border:2px solid color-mix(in srgb, var(--pr-accent) 70%, transparent);opacity:0;border-radius:50%;animation:3.2s cubic-bezier(.2,.6,.3,1) infinite s2pr-pulse-out;position:absolute;inset:14%}:root .s2pr-crest-fx i+i{animation-delay:1.6s}:root .s2pr-crest-fx b{background:repeating-conic-gradient(color-mix(in srgb, var(--pr-accent) 85%, #fff) 0 4deg, transparent 4deg 14deg);opacity:.55;border-radius:50%;animation:22s linear infinite reverse s2pr-spin;position:absolute;inset:-2%;-webkit-mask:radial-gradient(circle,#0000 66%,#000 67% 69.5%,#0000 70.5%);mask:radial-gradient(circle,#0000 66%,#000 67% 69.5%,#0000 70.5%)}:root .s2pr-crest[data-line=virada] .s2pr-crest-fx b{background:repeating-conic-gradient(var(--s2-gold,#f7d774) 0 1.5deg, transparent 1.5deg 30deg);opacity:.8;animation-duration:60s}@keyframes s2pr-pulse-out{0%{opacity:.75;transform:scale(.85)}to{opacity:0;transform:scale(1.32)}}:root .s2pr-crest[data-small] .s2pr-crest-fx i{display:none}:root .s2pr-stdfx{z-index:1;pointer-events:none;--beam:var(--pr-accent,#f7d774);position:absolute;inset:0;overflow:hidden}:root .s2pr-stdfx[data-line=elevate]{--beam:#ff3b47}:root .s2pr-stdfx[data-line=summit]{--beam:#ff8a4a}:root .s2pr-stdfx[data-line=virada]{--beam:#e8c46a}:root .s2pr-stdfx i{left:var(--x);transform-origin:50% 0;width:13%;height:92%;transform:rotate(var(--a));background:linear-gradient(180deg, color-mix(in srgb, var(--beam) 70%, #fff) 0%, color-mix(in srgb, var(--beam) 35%, transparent) 30%, transparent 85%);opacity:.32;mix-blend-mode:screen;animation:s2pr-beam 7s ease-in-out var(--d) infinite alternate;margin-left:-6.5%;position:absolute;top:-12%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40% 60%,#0000);mask-image:linear-gradient(90deg,#0000,#000 40% 60%,#0000)}:root .s2pr-stdfx b{background-image:radial-gradient(circle, #fff 0 1px, transparent 1.6px), radial-gradient(circle, var(--beam) 0 1px, transparent 1.6px);opacity:0;background-position:0 0,11px 6px;background-size:23px 13px,31px 17px;height:16%;animation:2.6s steps(3,jump-none) infinite s2pr-flash;position:absolute;bottom:18%;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 40% 70%,#0000);mask-image:linear-gradient(#0000,#000 40% 70%,#0000)}:root .s2pr-stdfx b+b{background-position:9px 4px,21px 9px;background-size:29px 11px,19px 15px;animation-duration:3.1s;animation-delay:-1.3s}@keyframes s2pr-beam{0%{transform:rotate(calc(var(--a) - 6deg));opacity:.22}to{transform:rotate(calc(var(--a) + 6deg));opacity:.4}}@keyframes s2pr-flash{0%{opacity:.1}33%{opacity:.55}66%{opacity:.2}to{opacity:.45}}:root .s2pr-stadium[data-line=elevate] img,:root .s2pv[data-line=elevate] .s2pv-std>img{object-position:center 18%}:root .s2pr-victory{-webkit-mask-image:none;mask-image:none}:root .s2pr-victory img{-webkit-mask-image:radial-gradient(farthest-side,#000 62%,#0000 100%);mask-image:radial-gradient(farthest-side,#000 62%,#0000 100%)}:root .s2pr-vic-rays{background:repeating-conic-gradient(color-mix(in srgb, var(--pr-accent) 30%, transparent) 0 4deg, transparent 4deg 18deg);opacity:0;border-radius:50%;animation:2.4s cubic-bezier(.2,.8,.2,1) forwards s2pr-vic-rays;position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 68%);mask-image:radial-gradient(circle,#000 10%,#0000 68%)}:root .s2pr-vic-ring{border:3px solid color-mix(in srgb, var(--pr-accent) 80%, #fff);box-shadow:0 0 30px color-mix(in srgb, var(--pr-accent) 60%, transparent);opacity:0;border-radius:50%;animation:1.1s cubic-bezier(.1,.7,.2,1) .15s forwards s2pr-vic-ring;position:absolute;inset:22%}:root .s2pr-vic-sweep{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pr-accent) 55%, transparent) 45%, #ffffff80 50%, color-mix(in srgb, var(--pr-accent) 55%, transparent) 55%, transparent);opacity:0;height:16%;animation:1.2s cubic-bezier(.5,0,.2,1) .4s forwards s2pr-vic-sweep;position:absolute;top:44%;left:-30%;right:-30%;transform:translate(-100%)rotate(-6deg)}:root .s2pr-vic-confetti{pointer-events:none;position:absolute;inset:-15% -25%;container-type:size}:root .s2pr-vic-confetti i{left:var(--x);background:var(--c);opacity:0;width:9px;height:15px;animation:s2pr-confetti 2.3s cubic-bezier(.15, .6, .35, 1) calc(.25s + var(--d)) forwards;border-radius:1px;position:absolute;top:55%}:root .s2pr-vic-confetti i[data-w]{width:15px;height:6px}@keyframes s2pr-vic-rays{0%{opacity:0;transform:scale(.4)rotate(0)}25%{opacity:1}to{opacity:.55;transform:scale(1)rotate(25deg)}}@keyframes s2pr-vic-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.7)}}@keyframes s2pr-vic-sweep{0%{opacity:0;transform:translate(-60%)rotate(-6deg)}20%{opacity:1}to{opacity:0;transform:translate(60%)rotate(-6deg)}}@keyframes s2pr-confetti{0%{opacity:0;transform:translate(0)rotate(0)scale(.3)}8%{opacity:1}35%{transform:translate(calc(var(--dx) * .6cqw), -40cqh) rotate(calc(var(--r) * .4)) scale(1)}85%{opacity:1}to{opacity:0;transform:translate(calc(var(--dx) * 1cqw), calc(var(--dy) * 1cqh - 40cqh)) rotate(var(--r)) scale(1)}}:root .s2pr-victory[data-loop] .s2pr-vic-rays{animation:4.6s ease-out infinite s2pr-vic-rays-l}:root .s2pr-victory[data-loop] .s2pr-vic-ring{animation:4.6s cubic-bezier(.1,.7,.2,1) infinite s2pr-vic-ring}:root .s2pr-victory[data-loop] .s2pr-vic-sweep{animation:4.6s cubic-bezier(.5,0,.2,1) infinite s2pr-vic-sweep-l}:root .s2pr-victory[data-loop] .s2pr-vic-confetti i{animation:s2pr-confetti-l 4.6s cubic-bezier(.15, .6, .35, 1) var(--d) infinite}@keyframes s2pr-vic-rays-l{0%{opacity:0;transform:scale(.4)}12%{opacity:1}60%,to{opacity:.4;transform:scale(1)rotate(25deg)}}@keyframes s2pr-vic-sweep-l{0%,8%{opacity:0;transform:translate(-60%)rotate(-6deg)}14%{opacity:1}36%,to{opacity:0;transform:translate(60%)rotate(-6deg)}}@keyframes s2pr-confetti-l{0%{opacity:0;transform:translate(0)scale(.3)}4%{opacity:1}18%{transform:translate(calc(var(--dx) * .6cqw), -40cqh) rotate(calc(var(--r) * .4)) scale(1)}46%{opacity:1}55%,to{opacity:0;transform:translate(calc(var(--dx) * 1cqw), calc(var(--dy) * 1cqh - 40cqh)) rotate(var(--r))}}:root .s2pv-jer{justify-content:center;align-items:center;gap:4%;display:flex;position:absolute;inset:0}:root .s2pv-jer-spot{background:radial-gradient(50% 30% at 50% 88%, color-mix(in srgb, var(--pr-accent) 45%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--pr-accent) 22%, transparent), transparent 75%);opacity:.8;width:70%;height:120%;position:absolute;top:-10%;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}:root .s2pv-jer-main{z-index:1;animation:4.4s ease-in-out infinite s2pv-jer-float;position:relative}:root .s2pv-jer-alt{opacity:.75;position:relative;transform:translateY(8%)scale(.92)}@keyframes s2pv-jer-float{50%{transform:translateY(-3%)}}:root .s2pv-jer .s2pr-jersey svg{filter:drop-shadow(0 14px 18px #0000008c)}:root .s2pv[data-size=tile] .s2pv-po-h img{object-fit:contain;width:100%;height:100%}:root .s2pv[data-type=PROFILE_SCENE][data-size=tile] .s2pr-scene img{object-position:82% center}:root .s2pv-scene-bar{background:#f4f1eaeb;border-radius:5px;width:74px;height:9px;display:block}:root .s2pv-ban{flex-direction:column;gap:10px;display:flex}:root .s2pv-ban-name{gap:8px;position:static;transform:none}:root .s2pv-ban-av{width:28px;height:28px}:root .s2pv-ban-name b{text-shadow:none;text-overflow:ellipsis;max-width:100%;font-size:18px;overflow:hidden}:root .s2pv-ban-lines{flex-direction:column;gap:5px;display:flex}:root .s2pv-ban-lines i{background:#f4f1ea1f;border-radius:3px;width:70%;height:6px;display:block}:root .s2pv-ban-lines i+i{width:46%}:root .s2pv[data-size=stage] .s2pv-ban-name{gap:14px}:root .s2pv[data-size=stage] .s2pv-ban-av{width:56px;height:56px}:root .s2pv[data-size=stage] .s2pv-ban-name b{font-size:36px}:root .s2pv[data-type=VICTORY] .s2pv-vic .s2pr-victory{width:92%;top:36%}:root .s2pv[data-type=VICTORY] .s2pv-vic-t{align-self:end;margin-bottom:10%}:root .s2pv[data-type=VICTORY][data-line=summit] .s2pr-victory img:first-of-type{--to:.95}:root .s2pv[data-type=NAMEPLATE][data-size=tile] .s2pv-plate-row[data-me] .s2pr-plate{flex:1 1 0;width:auto;min-width:0;height:auto}:root .s2pv[data-type=CREST_EFFECT] .s2pr-crest,:root .s2pv[data-type=AVATAR_FRAME] .s2pr-frame{animation:5s ease-in-out infinite s2pv-jer-float}:root .s2pr-tile[data-equipped] .s2pr-tile-art:after,:root .s2ap-gal-tile[data-equipped] .s2ap-gal-art:after{content:"";z-index:7;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#f7d7748c 48%,#0000 66%);animation:1.1s cubic-bezier(.2,.8,.2,1) .2s forwards s2pr-equip;position:absolute;inset:0;transform:translate(-120%)}@keyframes s2pr-equip{to{transform:translate(120%)}}:root .s2pr-tile[data-equipped] .s2pr-tile-badge{animation:.5s cubic-bezier(.2,1.6,.4,1) .4s backwards s2pr-equip-pop}@keyframes s2pr-equip-pop{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){:root .s2pr-crest-fx i:not(.s2-play *),:root .s2pr-stdfx b:not(.s2-play *){opacity:0;animation:none}:root .s2pr-crest-fx b:not(.s2-play *),:root .s2pr-stdfx i:not(.s2-play *),:root .s2pv-jer-main:not(.s2-play *),:root .s2pv[data-type] .s2pr-crest:not(.s2-play *),:root .s2pv[data-type] .s2pr-frame:not(.s2-play *){animation:none}:root .s2pr-vic-rays:not(.s2-play *){opacity:.5;animation:none}:root .s2pr-vic-ring:not(.s2-play *),:root .s2pr-vic-sweep:not(.s2-play *),:root .s2pr-vic-confetti:not(.s2-play *),:root .s2pr-tile[data-equipped] .s2pr-tile-art:after,:root .s2ap-gal-tile[data-equipped] .s2ap-gal-art:after{display:none}}:root .s2pv-po-pack{filter:drop-shadow(0 10px 18px #0009);width:auto;height:46%;animation:5s cubic-bezier(.7,0,.2,1) infinite s2pv-po-packsplit;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes s2pv-po-packsplit{0%,28%{opacity:1;transform:none}34%{transform:rotate(-2deg)}40%{transform:rotate(2deg)scale(1.04)}46%{opacity:1;transform:scale(1.1)}52%,86%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:none}}:root .s2pv[data-type=NAMEPLATE][data-size=tile] .s2pv-plate-row[data-me] .s2pr-plate b{font-size:12px}@media (prefers-reduced-motion:reduce){:root .s2pv-po-pack:not(.s2-play *){animation:none}}:root .s2pr-equip li[data-on]{border-color:color-mix(in srgb, var(--s2-gold) 45%, transparent)}:root .s2pr-equip li[data-on] .s2pv:after{content:"";z-index:7;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#f7d7748c 48%,#0000 66%);animation:1.1s cubic-bezier(.2,.8,.2,1) .25s forwards s2pr-equip;position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:reduce){:root .s2pr-equip li[data-on] .s2pv:after{display:none}}:root .s2pr-equip-pv{border-radius:var(--s2-r);display:block;position:relative;overflow:hidden}:root .s2pr-victory:not([data-loop]) img:first-of-type{--to:.5}:root .s2pr-victory:not([data-loop]):after{content:"";pointer-events:none;background:radial-gradient(closest-side,#05070f9e,#0000);border-radius:50%;position:absolute;inset:18% 12%}:root .s2pr-plate[data-size=lg]{container-type:inline-size}:root .s2pr-plate[data-size=lg] .s2pr-plate-t{font-size:8.5cqw;line-height:1}:root .s2c-prof-nameline>h1{flex:1 1 0;min-width:0}:root .s2c-prof-nameline>h1>.s2pr-plate[data-size=lg]{width:min(100%,640px)}:root .s2p-res-hero .s2pr-victory{z-index:-2;width:min(70vw,620px);top:30%}:root .s2p-res-hero .s2pr-victory:after{content:none}:root .s2p-res-hero .s2pr-victory img{animation:2.6s cubic-bezier(.2,.8,.2,1) forwards s2pr-vic-settle;animation-delay:calc(var(--i) * .12s)}:root .s2p-res-hero .s2pr-victory img:first-of-type{--peak:.42;--rest:.12}:root .s2p-res-hero .s2pr-victory img:nth-of-type(2){--peak:.22;--rest:0}:root .s2p-res-hero .s2pr-victory img:nth-of-type(3){--peak:.1;--rest:0}:root .s2p-res-hero .s2pr-vic-rays{animation:2.6s cubic-bezier(.2,.8,.2,1) forwards s2pr-vic-rays-settle}@keyframes s2pr-vic-settle{0%{opacity:0;transform:translateY(10%)scale(.82)}18%{opacity:var(--peak);transform:none}46%{opacity:var(--peak);transform:scale(1.02)}to{opacity:var(--rest);transform:scale(1.14)}}@keyframes s2pr-vic-rays-settle{0%{opacity:0;transform:scale(.4)}20%{opacity:.9}to{opacity:.25;transform:scale(1)rotate(20deg)}}@media (max-width:760px){:root .s2p-res-hero .s2pr-victory{width:92vw;top:26%}}@media (prefers-reduced-motion:reduce){:root .s2p-res-hero .s2pr-victory img:not(.s2-play *){opacity:var(--rest);animation:none;transform:scale(1.14)}:root .s2p-res-hero .s2pr-vic-rays:not(.s2-play *){opacity:.25;animation:none}}
.s2ten{width:var(--sz);height:var(--sz);flex:none;place-items:center;display:inline-grid;position:relative}.s2ten>*{grid-area:1/1}.s2ten-ring{pointer-events:none;background:conic-gradient(from 0deg, var(--s2-gold,#f7d774) 0 var(--lit), #f7d7742e var(--lit) 360deg);border-radius:50%;position:absolute;inset:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.s2ten[data-full] .s2ten-ring{filter:drop-shadow(0 0 6px #f7d77499)}.s2ten>.s2ten-n{z-index:3;min-width:18px;height:18px;font:800 10px/1 var(--s2-font-num,inherit);color:#1a1405;background:linear-gradient(180deg, #ffe9a3, var(--s2-gold,#f7d774));box-shadow:0 0 0 2px var(--s2-bg,#0a0a0d);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 4px;display:grid;position:absolute;top:auto;bottom:-6px;right:-6px}.s2ten[data-small] .s2ten-ring{inset:-3px}.s2ten[data-small]>.s2ten-n{min-width:14px;height:14px;font-size:8px;top:auto;bottom:-5px;right:-5px}.lb2-row .s2ten>.s2ten-n{display:none!important}
