.fvm .s3{position:relative;isolation:isolate;padding:clamp(84px,9vw,128px) 0 clamp(72px,8vw,112px);background:radial-gradient(900px 520px at 88% 0,color-mix(in srgb,var(--rose) 9%,transparent),transparent 70%),radial-gradient(800px 600px at 0 100%,color-mix(in srgb,var(--night-2) 34%,transparent),transparent 70%),var(--ink-0);--sq-d1:350ms;--sq-d2:560ms}.fvm .s3:before{content:"";position:absolute;top:-1px;left:0;right:0;height:14px;background:var(--paper);-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /22px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /22px 100%;pointer-events:none}.fvm .s3__head{max-width:1060px}.fvm .s3 h2{margin:0;font:800 clamp(36px,4.7vw,68px) /1.04 var(--font-display);letter-spacing:-.026em;text-wrap:balance}.fvm .s3 h2 .accent{white-space:nowrap}.fvm .s3__lede{margin:clamp(26px,2.6vw,34px) 0 0;max-width:33em;font-size:clamp(17px,1.35vw,19px);line-height:1.6;color:var(--muted-on-night);text-wrap:pretty}.fvm .wp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"proof proof rank" "league league rank";gap:20px;margin-top:clamp(40px,4.6vw,64px)}.fvm .wp-proof{grid-area:proof}.fvm .wp-rank{grid-area:rank}.fvm .wp-league{grid-area:league}.fvm .wp-card{--accent:var(--rose);position:relative;isolation:isolate;overflow:hidden;min-width:0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,2.6vw,40px);padding:clamp(22px,2.5vw,36px);border-radius:26px;background:radial-gradient(520px 260px at 0 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),linear-gradient(180deg,var(--ink-1),color-mix(in srgb,var(--ink-1) 55%,var(--ink-0)));box-shadow:inset 0 0 0 1px var(--ink-rule),inset 0 1px 0 rgb(255 255 255/.05),0 40px 60px -40px rgb(0 0 0/.8);opacity:0;transition:box-shadow .3s var(--ease-out)}.fvm .wp-card.is-in{opacity:1;animation:fvm-wp-rise .82s var(--ease-out) var(--d,0s) both}@keyframes fvm-wp-rise{0%{opacity:0;translate:0 34px}to{opacity:1;translate:0 0}}.fvm .wp-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,var(--ink-rule)),inset 0 1px 0 rgb(255 255 255/.06),0 40px 60px -36px color-mix(in srgb,var(--accent) 30%,rgb(0 0 0/.8))}.fvm .wp-rank{--accent:var(--gold);grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;align-items:stretch}.fvm .wp-league{--accent:var(--rose-on-night)}.fvm .wp-copy{min-width:0}.fvm .wp-k{display:inline-flex;align-items:center;gap:14px;font:800 14px/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-on-night)}.fvm .wp-k b{font:900 clamp(40px,3.6vw,50px) /.9 var(--font-display);letter-spacing:-.02em;color:var(--accent);-webkit-text-stroke:2px var(--ink-0);paint-order:stroke fill;text-shadow:3px 3px 0 color-mix(in srgb,var(--accent) 35%,var(--night-2))}.fvm .wp-copy h3{margin:16px 0 0;font:800 clamp(25px,2.25vw,33px) /1.08 var(--font-display);letter-spacing:-.02em;color:var(--ink-on-night);text-wrap:balance}.fvm .wp-copy p{margin:12px 0 0;max-width:30em;font-size:16px;line-height:1.58;color:var(--muted-on-night);text-wrap:pretty}.fvm .wp-stage{position:relative;min-width:0;display:grid;place-items:center;padding:clamp(26px,3vw,40px) clamp(16px,2.4vw,32px);border-radius:18px;background:radial-gradient(circle,rgb(255 244 226/.07) 1.1px,transparent 1.6px) 0 0 /13px 13px,radial-gradient(70% 70% at 50% 45%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 75%),var(--ink-0);box-shadow:inset 0 0 0 1px var(--ink-rule),inset 0 18px 40px -20px rgb(0 0 0/.7)}.fvm .wp-receipt{position:relative;width:min(360px,100%);padding:18px 18px 0;border-radius:18px;rotate:-2deg;background:radial-gradient(120% 80% at 100% 0,color-mix(in srgb,var(--rose) 18%,transparent),transparent 60%),linear-gradient(165deg,color-mix(in srgb,var(--night-2) 82%,var(--ink-1)),var(--night-1) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rose) 34%,transparent),inset 0 1px 0 rgb(255 255 255/.12),0 30px 44px -22px rgb(0 0 0/.85)}.fvm .wp-proof.is-play .wp-receipt{animation:fvm-wp-drop .76s var(--ease-spring) both}@keyframes fvm-wp-drop{0%{opacity:0;translate:0 -18px;rotate:-7deg;scale:.94}}.fvm .wp-receipt__top{display:flex;align-items:center;gap:8px;font:700 14px/1 var(--font-display)}.fvm .wp-receipt__top svg{width:22px;height:22px;--emblem-outer:var(--rose)}.fvm .wp-receipt__top em{margin-left:auto;padding:5px 8px;border-radius:999px;font:600 10.5px/1 var(--font-mono);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--on-gold);background:var(--gold)}.fvm .wp-receipt__head{margin:14px 0 0;font:900 clamp(36px,3.4vw,46px) /.95 var(--font-display);letter-spacing:-.03em;color:var(--ink-on-night)}.fvm .wp-proof.is-play .wp-receipt__head{animation:fvm-wp-stamp .56s var(--ease-spring) .38s both}@keyframes fvm-wp-stamp{0%{opacity:0;scale:1.6;rotate:-6deg}}.fvm .wp-receipt__game{margin:10px 0 0;font:500 12px/1.35 var(--font-mono);letter-spacing:.01em;color:var(--muted-on-night)}.fvm .wp-receipt__pick{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:13px;color:var(--muted-on-night)}.fvm .wp-receipt__pick b{padding:6px 11px;border-radius:999px;font:800 13px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--on-gold);background:linear-gradient(180deg,var(--gold-hi),var(--gold));box-shadow:0 2px 0 var(--gold-press)}.fvm .wp-receipt__times{display:grid;gap:6px;margin-top:14px;padding:11px 12px;border-radius:12px;background:rgb(0 0 0/.22);box-shadow:inset 0 0 0 1px rgb(255 255 255/.06)}.fvm .wp-receipt__times p{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;font:500 12px/1.2 var(--font-mono);color:var(--muted-on-night)}.fvm .wp-receipt__times svg{width:13px;height:13px;fill:none;stroke:var(--rose-on-night);stroke-width:1.8;stroke-linecap:round}.fvm .wp-receipt__times b{font:600 12.5px/1 var(--font-mono);color:var(--ink-on-night)}.fvm .wp-receipt__times em{margin-top:3px;padding-top:8px;border-top:1px dashed rgb(255 255 255/.12);font:700 13px/1.25 var(--font-display);font-style:normal;color:var(--gold)}.fvm .wp-proof.is-play .wp-receipt__times p{animation:fvm-wp-type .42s var(--ease-out) both}.fvm .wp-proof.is-play .wp-receipt__times p:first-child{animation-delay:.62s}.fvm .wp-proof.is-play .wp-receipt__times p:nth-child(2){animation-delay:.82s}.fvm .wp-proof.is-play .wp-receipt__times em{animation:fvm-wp-pop .52s var(--ease-spring) 1.05s both}@keyframes fvm-wp-type{0%{opacity:0;translate:-10px 0}}.fvm .wp-receipt__grade{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;border-radius:12px;font:700 14.5px/1.2 var(--font-display);color:var(--right-on-night);background:color-mix(in srgb,var(--right-on-night) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--right-on-night) 32%,transparent)}.fvm .wp-receipt__grade svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.fvm .wp-receipt__grade path{stroke-dasharray:1 1.02;stroke-dashoffset:0}.fvm .wp-proof.is-play .wp-receipt__grade{animation:fvm-wp-pop .52s var(--ease-spring) 1.3s both}.fvm .wp-proof.is-play .wp-receipt__grade path{animation:fvm-wp-draw .46s var(--ease-out) 1.5s both}@keyframes fvm-wp-pop{0%{opacity:0;scale:.86}}@keyframes fvm-wp-draw{0%{stroke-dashoffset:1}}.fvm .wp-share{position:relative;display:flex;align-items:center;gap:6px;margin:18px -18px 0;padding:12px 14px 14px;border-top:2px dashed color-mix(in srgb,var(--rose) 34%,transparent);border-radius:0 0 18px 18px;background:rgb(0 0 0/.18)}.fvm .wp-share:after,.fvm .wp-share:before{content:"";position:absolute;top:-8px;width:14px;height:14px;border-radius:50%;background:var(--ink-0)}.fvm .wp-share:before{left:-7px}.fvm .wp-share:after{right:-7px}.fvm .wp-share__t{margin-right:auto;font:600 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-on-night)}.fvm .wp-sb{position:relative;display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border-radius:9px;font:700 12px/1 var(--font-display);white-space:nowrap;color:var(--ink-on-night);background:rgb(255 255 255/.08)}.fvm .wp-sb svg{width:13px;height:13px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fvm .wp-sb--go{overflow:hidden}.fvm .wp-sb__lbl{display:inline-grid}.fvm .wp-sb__lbl>span{grid-area:1/1}.fvm .wp-sb__b{opacity:0;justify-self:center}.fvm .wp-proof.is-play .wp-sb--go{color:var(--on-gold);background:var(--gold);animation:fvm-wp-chip 2s linear both}.fvm .wp-proof.is-play .wp-sb__a{opacity:0;animation:fvm-wp-out 2s linear both}.fvm .wp-proof.is-play .wp-sb__b{opacity:1;animation:fvm-wp-in 2s linear both}@keyframes fvm-wp-chip{0%,84%{color:var(--ink-on-night);background:rgb(255 255 255/.08);scale:1}88%{scale:.92}94%{scale:1.06}to{color:var(--on-gold);background:var(--gold);scale:1}}@keyframes fvm-wp-out{0%,86%{opacity:1}to{opacity:0}}@keyframes fvm-wp-in{0%,88%{opacity:0}to{opacity:1}}.fvm .wp-tap{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:rgb(255 255 255/.55);opacity:0;pointer-events:none}.fvm .wp-proof.is-play .wp-tap{animation:fvm-wp-tap .62s var(--ease-out) 1.7s both}@keyframes fvm-wp-tap{0%{opacity:.9;scale:.3}to{opacity:0;scale:2.6}}.fvm .wp-stage:has(.wp-reply){padding-bottom:clamp(78px,7vw,92px)}.fvm .wp-reply{position:absolute;right:clamp(14px,2.4vw,30px);bottom:clamp(16px,1.8vw,22px);z-index:2;display:flex;align-items:flex-end;gap:8px;rotate:2deg}.fvm .wp-reply i{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;font:800 13px/1 var(--font-display);font-style:normal;color:var(--paper);background:var(--fv-scene-avatar-plum);box-shadow:0 0 0 2px var(--ink-0)}.fvm .wp-reply div{padding:9px 13px 10px;border-radius:16px 16px 16px 5px;color:var(--ink-on-paper);background:var(--paper);box-shadow:0 18px 30px -14px rgb(0 0 0/.8)}.fvm .wp-reply span{display:block;font:600 10.5px/1.2 var(--font-mono);letter-spacing:.02em;color:var(--muted-on-paper)}.fvm .wp-reply p{margin:3px 0 0;font:800 17px/1.1 var(--font-display)}.fvm .wp-proof.is-play .wp-reply{animation:fvm-wp-reply .62s var(--ease-spring) 2.35s both}@keyframes fvm-wp-reply{0%{opacity:0;translate:0 -26px;scale:.7;rotate:-4deg}}.fvm .wp-ladder{--rung:62px;position:relative;display:flex;flex-direction:column-reverse;justify-content:space-between;gap:8px;min-height:calc(var(--rung) * 5 + 48px);padding:6px 0}.fvm .wp-ladder__track{position:absolute;left:30px;top:calc(6px + var(--rung) / 2);bottom:calc(6px + var(--rung) / 2);width:4px;margin-left:-2px;border-radius:4px;background:repeating-linear-gradient(180deg,var(--ink-rule) 0 6px,transparent 6px 11px)}.fvm .wp-ladder__track s{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(0deg,var(--rose),var(--gold));box-shadow:0 0 14px color-mix(in srgb,var(--rose) 60%,transparent);transform-origin:50% 100%;transform:scaleY(0)}.fvm .wp-rank.is-play .wp-ladder__track s{transform:scaleY(calc(var(--you) / (var(--n) - 1)));animation:fvm-wp-grow-y 1.4s var(--ease-in-out) .25s both}@keyframes fvm-wp-grow-y{0%{transform:scaleY(0)}}.fvm .wp-rung{grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:var(--rung)}.fvm .wp-crest,.fvm .wp-rung{position:relative;display:grid}.fvm .wp-crest{place-items:center;width:56px;height:61px;justify-self:start;color:var(--muted-on-night)}.fvm .wp-crest__shape{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fvm .wp-crest__shape path{fill:var(--ink-2);stroke:var(--ink-rule);stroke-width:2}.fvm .wp-crest .glyph{position:relative;width:40px;height:40px;margin-top:-6px;opacity:.5}.fvm .glyph .acc-s{fill:none;stroke:var(--gold)}.fvm .glyph .acc{fill:var(--gold)}.fvm .glyph text{font-family:var(--font-display)}.fvm .wp-rung__name b{display:block;font:800 17px/1.15 var(--font-display);color:var(--muted-on-night)}.fvm .wp-rung__name small{display:block;margin-top:3px;font:500 12px/1.3 var(--font-mono);color:color-mix(in srgb,var(--muted-on-night) 75%,transparent)}.fvm .wp-rank.is-play .is-earned .wp-crest,.fvm .wp-rank.is-play .is-you .wp-crest{color:var(--paper)}.fvm .wp-rank.is-play .is-earned .wp-crest__shape path,.fvm .wp-rank.is-play .is-you .wp-crest__shape path{fill:var(--night-2);stroke:color-mix(in srgb,var(--rose) 55%,transparent)}.fvm .wp-rank.is-play .is-earned .glyph,.fvm .wp-rank.is-play .is-you .glyph{opacity:1}.fvm .wp-rank.is-play .is-earned .wp-rung__name b,.fvm .wp-rank.is-play .is-you .wp-rung__name b{color:var(--ink-on-night)}.fvm .wp-rank.is-play .is-earned .wp-crest,.fvm .wp-rank.is-play .is-you .wp-crest{animation:fvm-wp-light .52s var(--ease-spring) calc(.25s + var(--i) * .7s) both}@keyframes fvm-wp-light{0%{color:var(--muted-on-night);scale:1}45%{scale:1.14}to{color:var(--paper);scale:1}}.fvm .wp-rank.is-play .is-earned .wp-crest__shape path,.fvm .wp-rank.is-play .is-you .wp-crest__shape path{animation:fvm-wp-light-shape .52s var(--ease-out) calc(.25s + var(--i) * .7s) both}@keyframes fvm-wp-light-shape{0%{fill:var(--ink-2);stroke:var(--ink-rule)}}.fvm .wp-rank.is-play .is-you .wp-crest__shape path{fill:color-mix(in srgb,var(--rose) 30%,var(--night-2));stroke:var(--rose);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--rose) 70%,transparent))}.fvm .is-hof .wp-crest__shape path{stroke:color-mix(in srgb,var(--gold) 45%,transparent)}.fvm .is-hof .glyph{opacity:.85}.fvm .is-hof .wp-rung__name small{color:var(--gold)}.fvm .is-hof .wp-crest:after{content:"";position:absolute;inset:0;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 70"><path d="M6 9.5C6 6.5 8.5 4 11.5 4h41C55.5 4 58 6.5 58 9.5V40c0 13-11.2 21.6-24.4 25.6a5.4 5.4 0 0 1-3.2 0C17.2 61.6 6 53 6 40z"/></svg>') center /100% 100% no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 70"><path d="M6 9.5C6 6.5 8.5 4 11.5 4h41C55.5 4 58 6.5 58 9.5V40c0 13-11.2 21.6-24.4 25.6a5.4 5.4 0 0 1-3.2 0C17.2 61.6 6 53 6 40z"/></svg>') center /100% 100% no-repeat;background:linear-gradient(115deg,transparent 35%,rgb(255 230 170/.35) 50%,transparent 65%) 0 0 /300% 100%;animation:fvm-wp-gleam 3.6s var(--ease-in-out) infinite}@keyframes fvm-wp-gleam{0%,55%{background-position:100% 0}to{background-position:-50% 0}}.fvm .wp-you{padding:6px 10px;border-radius:999px;font:700 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--rose);box-shadow:0 0 22px -2px color-mix(in srgb,var(--rose) 80%,transparent)}.fvm .wp-rank.is-play .wp-you{animation:fvm-wp-pop .52s var(--ease-spring) 1.65s both}.fvm .wp-next{position:relative;overflow:hidden;display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:18px;padding:18px 20px 20px;border-radius:18px;background:radial-gradient(120% 140% at 0 50%,color-mix(in srgb,var(--gold) 18%,transparent),transparent 60%),var(--ink-0);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--gold) 55%,transparent),0 0 40px -12px color-mix(in srgb,var(--gold) 55%,transparent)}.fvm .wp-next:after{content:"";position:absolute;inset:-20% auto -20% 0;width:30%;background:linear-gradient(100deg,transparent,rgb(248 213 132/.16),transparent);transform:skewX(-18deg) translateX(-160%);animation:fvm-wp-sheen 4.5s var(--ease-in-out) 2.4s infinite;pointer-events:none}@keyframes fvm-wp-sheen{0%,60%{transform:skewX(-18deg) translateX(-160%)}to{transform:skewX(-18deg) translateX(480%)}}.fvm .wp-next__crest{position:relative;display:grid;place-items:center;width:70px;height:76px;color:var(--paper);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--gold) 55%,transparent));animation:fvm-wp-throb 2.4s var(--ease-in-out) infinite}@keyframes fvm-wp-throb{0%,to{scale:1}50%{scale:1.06}}.fvm .wp-next__crest .wp-crest__shape path{fill:color-mix(in srgb,var(--gold) 22%,var(--night-1));stroke:var(--gold);stroke-width:2.5}.fvm .wp-next__crest .glyph{width:46px;height:46px;margin-top:-7px;opacity:1}.fvm .wp-next__txt{display:grid;gap:6px;min-width:0}.fvm .wp-next__txt small{font:700 11px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.fvm .wp-next__txt b{font:900 clamp(22px,2vw,27px) /1.05 var(--font-display);letter-spacing:-.02em;color:var(--ink-on-night)}.fvm .wp-next__txt i{display:block;height:10px;margin:4px 0 2px;border-radius:10px;background:rgb(255 255 255/.1);overflow:hidden}.fvm .wp-next__txt s{display:block;height:100%;border-radius:inherit;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255/.55) 50%,transparent 70%) 0 0 /200% 100%,linear-gradient(90deg,var(--rose),var(--gold));transform-origin:0 50%;transform:scaleX(.8);animation:fvm-wp-bar 2.2s linear infinite}@keyframes fvm-wp-bar{0%{background-position:200% 0,0 0}to{background-position:-100% 0,0 0}}.fvm .wp-rank.is-play .wp-next__txt s{animation:fvm-wp-grow-x 1.1s var(--ease-out) 1.9s both,fvm-wp-bar 2.2s linear infinite}.fvm .wp-next__txt>span{font-size:13.5px;line-height:1.45;color:var(--muted-on-night)}@keyframes fvm-wp-grow-x{0%{transform:scaleX(0)}}.fvm .wp-stage--table{place-items:stretch}.fvm .wp-table{width:100%}.fvm .wp-table__h{display:flex;justify-content:space-between;margin:0 0 12px;padding:0 4px;font:600 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-on-night)}.fvm .wp-rows{--rh:50px;--gap:8px;position:relative;height:calc(4 * var(--rh) + 3 * var(--gap));padding-left:30px}.fvm .wp-pos{position:absolute;left:0;top:0;display:grid;gap:var(--gap)}.fvm .wp-pos b{display:grid;place-items:center start;height:var(--rh);padding-left:4px;font:800 16px/1 var(--font-display);color:var(--muted-on-night)}.fvm .wp-pos b:first-child{color:var(--gold)}.fvm .wp-row{position:absolute;left:30px;right:0;top:0;height:var(--rh);display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 14px 0 10px;border-radius:12px;background:rgb(255 255 255/.045);box-shadow:inset 0 0 0 1px rgb(255 255 255/.05);translate:0 calc(var(--from) * (var(--rh) + var(--gap)))}.fvm .wp-league.is-play .wp-row{translate:0 calc(var(--to) * (var(--rh) + var(--gap)));animation:fvm-wp-move 1s var(--ease-in-out) .6s both}@keyframes fvm-wp-move{0%{translate:0 calc(var(--from) * (var(--rh) + var(--gap)))}}.fvm .wp-row i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:800 13px/1 var(--font-display);font-style:normal;color:#fff;background:var(--c)}.fvm .wp-row b{font:700 16px/1 var(--font-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fvm .wp-rec{display:inline-flex;font:800 16px/1 var(--font-display);color:var(--ink-on-night)}.fvm .wp-row--you{z-index:1}.fvm .wp-league.is-play .wp-row--you{background:color-mix(in srgb,var(--rose) 22%,var(--ink-1));box-shadow:inset 0 0 0 1.5px var(--rose),0 12px 30px -12px color-mix(in srgb,var(--rose) 70%,transparent);animation:fvm-wp-move 1s var(--ease-in-out) .6s both,fvm-wp-you .6s var(--ease-out) 1.3s both}.fvm .wp-league.is-play .wp-row--you .wp-rec{color:var(--gold)}.fvm .wp-roll{display:inline-block;height:1em;overflow:hidden}.fvm .wp-roll span{display:block;height:1em;translate:0 -100%}.fvm .wp-league.is-play .wp-roll span{animation:fvm-wp-roll .42s var(--ease-spring) 1.5s both}@keyframes fvm-wp-roll{0%{translate:0 0}}.fvm .s3__foot{margin-top:clamp(28px,3vw,40px)}.fvm .s3__cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy act" "chips act";align-items:center;gap:10px 32px;padding:clamp(22px,2.6vw,32px) clamp(22px,3vw,40px);border-radius:24px;background:radial-gradient(60% 160% at 100% 50%,color-mix(in srgb,var(--gold) 20%,transparent),transparent 70%),radial-gradient(50% 140% at 0 0,color-mix(in srgb,var(--rose) 16%,transparent),transparent 70%),var(--ink-1);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--gold) 45%,transparent),0 30px 50px -30px color-mix(in srgb,var(--gold) 40%,transparent)}.fvm .s3__cta-copy{grid-area:copy;display:grid;gap:6px}.fvm .s3__cta-copy b{font:900 clamp(26px,2.8vw,40px) /1.05 var(--font-display);letter-spacing:-.025em;color:var(--ink-on-night)}.fvm .s3__cta-copy span{font-size:clamp(15px,1.2vw,17px);color:var(--muted-on-night)}.fvm .s3__cta-act{grid-area:act;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:14px 24px}.fvm .s3__chips{grid-area:chips;display:flex;flex-wrap:wrap;gap:8px}.fvm .s3__chips span{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font:600 12px/1 var(--font-mono);letter-spacing:.06em;color:var(--ink-on-night);background:rgb(255 255 255/.06);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1)}.fvm .s3__chips span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--right-on-night)}.fvm .s3__cap{margin:16px 0 0;font:500 12px/1.5 var(--font-mono);letter-spacing:.06em;color:color-mix(in srgb,var(--muted-on-night) 75%,transparent)}@media (max-width:1100px){.fvm .wp-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"proof proof" "rank league"}.fvm .wp-league{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-items:stretch}.fvm .wp-league .wp-stage--table{place-items:center stretch}}@media (max-width:760px){.fvm .s3__cta{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "chips" "act"}.fvm .s3__cta-act{justify-content:flex-start}.fvm .wp-grid{grid-template-areas:"proof" "rank" "league"}.fvm .wp-card,.fvm .wp-grid{grid-template-columns:minmax(0,1fr)}.fvm .wp-card{align-items:start}.fvm .wp-stage--table{padding-top:clamp(20px,5vw,26px)}.fvm .s3 h2 .accent{white-space:normal}}@media (max-width:420px){.fvm .wp-receipt{rotate:-1deg;width:calc(100% - 6px)}.fvm .wp-share__t{display:none}.fvm .wp-share{justify-content:space-between}.fvm .wp-rows{padding-left:24px}.fvm .wp-row{left:24px;gap:9px}}.fvm.is-still .wp-card{opacity:1}.fvm .s3__why{display:inline-flex;align-items:center;gap:8px;padding-bottom:4px;font:700 16px/1 var(--font-display);color:var(--ink-on-night);text-decoration:none;white-space:nowrap;border-bottom:2px solid color-mix(in srgb,var(--gold) 60%,transparent);transition:border-color .2s var(--ease-out)}.fvm .s3__why svg{width:15px;height:15px;fill:none;stroke:var(--gold);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:translate .26s var(--ease-spring)}.fvm .s3__why:hover{border-color:var(--gold)}.fvm .s3__why:hover svg{translate:4px 0}.fvm .wp-next__crest .glyph{position:relative}.fvm .s3__chips .s3__chip-prize{color:var(--on-gold);background:linear-gradient(180deg,var(--gold-hi),var(--gold));box-shadow:0 2px 0 var(--gold-press),0 0 18px -4px color-mix(in srgb,var(--gold) 70%,transparent)}.fvm .s3__chips .s3__chip-prize:before{display:none}.fvm .s3__chip-prize svg{width:14px;height:14px;fill:none;stroke:var(--on-gold);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:fvm-s3-gift 3.2s var(--ease-out) 1.5s infinite}@keyframes fvm-s3-gift{0%,80%,to{rotate:0deg;scale:1}85%{rotate:-14deg;scale:1.2}90%{rotate:12deg}95%{rotate:-6deg}}@media (prefers-reduced-motion:reduce){.fvm .s3__chip-prize svg{animation:none}}@media (max-width:360px){.fvm .wp-card{padding:16px}.fvm .wp-stage{padding-inline:8px}.fvm .wp-receipt{rotate:0deg;width:100%;padding:14px 12px 0}.fvm .wp-receipt__times p{grid-template-columns:14px minmax(0,1fr)}.fvm .wp-receipt__times b{grid-column:2}.fvm .wp-share{flex-wrap:wrap;gap:6px}.fvm .wp-sb:not(.wp-sb--go)>:not(svg){display:none}}.fvm .s3__why{min-height:44px;padding-bottom:0}.fvm .wp-row{background:color-mix(in srgb,#fff 4.5%,var(--ink-0))}.fvm .wp-league.is-play .wp-row--you{z-index:3;animation:fvm-wp-move 1s var(--ease-in-out) .6s both,fvm-wp-lift 1s var(--ease-in-out) .6s both,fvm-wp-you .6s var(--ease-out) 1.3s both}@keyframes fvm-wp-lift{0%,to{scale:1}45%{scale:1.05}}@keyframes fvm-wp-you{0%{background:color-mix(in srgb,#fff 4.5%,var(--ink-0));box-shadow:inset 0 0 0 1px rgb(255 255 255/.05)}}