.cz-tab{min-height:44px}.cz-podium{border-bottom:1px solid var(--border2);gap:8px;margin:24px 0 0}.cz-pod{flex:1 1 0;padding:0 4px}.cz-pod-1{flex:1.18 1 0}.cz-crown{animation:czp-settle var(--dur-slow) var(--ease-spring) .42s both;margin-bottom:6px;display:flex}.cz-medal{font-family:var(--font-num);letter-spacing:.02em;font-weight:800}.cz-pod-1 .cz-medal{width:72px;height:72px;font-size:30px}.cz-pod-2 .cz-medal,.cz-pod-3 .cz-medal{width:56px;height:56px;font-size:24px}.cz-medal.or{color:#14110a;box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--gold), 0 10px 26px -10px #d4a8438c;background:linear-gradient(160deg,#f7e695 0%,#e8c971 30%,#d4a843 58%,#b8912f 100%)}.cz-medal.argent{color:#1a1c20;box-shadow:0 0 0 2px var(--bg), 0 0 0 4px #aab2bb;background:linear-gradient(160deg,#f4f6f8 0%,#d5dadf 30%,#aab2bb 58%,#7f8790 100%)}.cz-medal.bronze{color:#1e140b;box-shadow:0 0 0 2px var(--bg), 0 0 0 4px #c58652;background:linear-gradient(160deg,#f0c7a0 0%,#dba06f 30%,#c58652 58%,#8d5528 100%)}.cz-pod-name{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:8px;font-size:12px;font-weight:700;display:block;overflow:hidden}.cz-pod-1 .cz-pod-name{color:var(--text);font-size:13px}.cz-pod.me .cz-pod-name{color:var(--gold)}.cz-pod-pts{font-family:var(--font-num);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--text);margin-top:6px;font-size:24px;font-weight:800;line-height:1}.cz-pod-1 .cz-pod-pts{color:var(--gold-light);font-size:30px}.cz-pod-pts.czp-long{font-size:21px}.cz-pod-1 .cz-pod-pts.czp-long{font-size:26px}.czp-unit{font-family:var(--font-num);letter-spacing:.2em;text-transform:uppercase;color:var(--text3);margin-top:3px;font-size:8.5px;font-weight:700;line-height:1}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cz-pod-1 .cz-pod-pts,.cz-me-pts,.cz-me-rank{background:var(--grad-gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cz-me-pts span{-webkit-text-fill-color:var(--text3)}.cz-me-rank sup{-webkit-text-fill-color:var(--gold)}}.cz-plinth,.cz-plinth.or,.cz-plinth.argent,.cz-plinth.bronze{background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:var(--elev-1), inset 0 -24px 28px -24px #0000008c;color:var(--czp-metal-tx);border-bottom:0;border-radius:6px 6px 0 0;margin-top:8px;display:block;position:relative;overflow:hidden}.cz-plinth:before{content:"";background:var(--czp-metal);transform-origin:50%;height:3px;animation:czp-line var(--dur-slow) var(--ease-out) both;position:absolute;inset:0 0 auto;transform:scaleX(0)}.cz-plinth span{font-family:var(--font-num);font-variant-numeric:tabular-nums;text-shadow:0 1px #0009;font-weight:800;line-height:1;position:absolute;bottom:2px;left:8px}.cz-pod-1 .cz-plinth{--czp-metal:linear-gradient(90deg, #f7e695, #d4a843 55%, #b8912f);--czp-metal-tx:var(--gold-light);height:64px}.cz-pod-2 .cz-plinth{--czp-metal:linear-gradient(90deg, #f4f6f8, #aab2bb 55%, #7f8790);--czp-metal-tx:#c9d0d8;height:48px}.cz-pod-3 .cz-plinth{--czp-metal:linear-gradient(90deg, #f0c7a0, #c58652 55%, #8d5528);--czp-metal-tx:#d69a6b;height:34px}.cz-pod-1 .cz-plinth span{font-size:40px}.cz-pod-2 .cz-plinth span{font-size:32px}.cz-pod-3 .cz-plinth span{font-size:26px}.czp-delta{height:16px;font-family:var(--font-num);letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap;animation:czp-in var(--dur) var(--ease-out) both;align-items:center;gap:3px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.czp-delta svg{fill:currentColor;flex:none;width:7px;height:6px}.czp-delta.up{color:#4ade80}.czp-delta.up svg{animation:czp-tri-up var(--dur) var(--ease-spring) both}.czp-delta.down{color:#ff8787}.czp-delta.down svg{animation:czp-tri-down var(--dur) var(--ease-spring) both;transform:rotate(180deg)}.czp-delta.flat{color:var(--text3)}.czp-delta.flat svg{width:8px;height:2px}.czp-delta.new{color:var(--gold);border:1px solid var(--gold-border);letter-spacing:.14em;text-transform:uppercase;border-radius:4px;height:16px;padding:0 6px;font-size:9px}.czp-delta.sm{height:14px;font-size:11px}.czp-delta.sm svg{width:6px;height:5px}.czp-delta.sm.flat svg{width:7px;height:2px}.czp-delta.sm.new{padding:0 5px;font-size:8.5px}.cz-podium .czp-delta{margin-top:4px;animation-delay:.38s}.cz-podium .czp-delta svg{animation-delay:.38s}.cz-row .czp-delta.flat{opacity:.7}.czp-stack{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.cz-me .czp-stack{min-width:56px}.cz-row .czp-stack{min-width:52px}.czp-legend{color:var(--text3);text-align:right;letter-spacing:.01em;margin:16px 8px 0;font-size:11px}.czp-legend+.cz-list{margin-top:8px}.cz-me{background:var(--surface);border:1px solid var(--gold-border);min-height:64px;box-shadow:var(--elev-1), var(--gold-ring);animation:czp-wipe var(--dur-slow) var(--ease-out) .24s both;border-radius:14px;gap:10px;margin-top:16px;padding:12px 14px 12px 16px;position:relative;overflow:hidden}.cz-me:before{content:"";background:linear-gradient(#f7e695,#d4a843 55%,#b8912f);width:3px;position:absolute;top:0;bottom:0;left:0}.cz-me-rank{font-family:var(--font-num);text-align:center;letter-spacing:.01em;min-width:40px;color:var(--gold-light);font-size:30px;line-height:1}.cz-me-rank sup{letter-spacing:.06em;color:var(--gold);vertical-align:top;font-size:10px}.cz-me-av{width:36px;height:36px;font-family:var(--font-num);color:#13100a;background:linear-gradient(135deg, var(--gold), var(--gold-light))}.cz-me-nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cz-me-pts{font-family:var(--font-num);letter-spacing:.01em;color:var(--gold-light);font-size:26px;line-height:1}.cz-me-pts span{letter-spacing:.16em;text-transform:uppercase;color:var(--text3);font-size:8.5px}.czp-stack .cz-me-pts,.czp-stack .cz-pts{flex:none}.cz-row{min-height:56px;animation:czp-rise-sm var(--dur) var(--ease-out) both;animation-delay:calc(var(--i,8) * 24ms);transition:background var(--dur-fast) var(--ease-out);gap:10px;padding:10px 8px}.cz-row.me{box-shadow:inset 2px 0 0 var(--gold);background:linear-gradient(90deg,#d4a84314,#0000 70%);border-radius:10px;padding-left:12px}.cz-row:active{background:#ffffff08}@media (hover:hover){.cz-row:hover{background:#ffffff06}}.cz-rk{font-family:var(--font-num);text-align:right;letter-spacing:.02em;min-width:24px;font-size:16px;font-weight:700}.cz-av{width:32px;height:32px;font-family:var(--font-num);color:#fff;background:linear-gradient(135deg,#33333f,#1c1c28);font-size:14px}.cz-row.me .cz-av{color:#13100a;background:linear-gradient(135deg, var(--gold), var(--gold-light))}.czp-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.cz-nm>.owner-badge,.cz-nm>.cz-you{flex:none}.cz-pts{font-family:var(--font-num);letter-spacing:.01em;font-size:19px;font-weight:800;line-height:1}.czp-ex{color:var(--gold);align-items:center;gap:3px;font-weight:700;display:inline-flex}.czp-ex svg{flex:none;width:9px;height:9px}.cz-count{font-family:var(--font-num);letter-spacing:.14em;text-transform:uppercase;margin-top:24px;font-size:11px;font-weight:700}.czp-empty{margin-top:12px}.cz-pod{animation:czp-rise var(--dur-slow) var(--ease-out) both}.cz-pod-3{animation-delay:0s}.cz-pod-2{animation-delay:90ms}.cz-pod-1{animation-delay:.18s}.cz-pod-3 .cz-plinth:before{animation-delay:.16s}.cz-pod-2 .cz-plinth:before{animation-delay:.25s}.cz-pod-1 .cz-plinth:before{animation-delay:.34s}@keyframes czp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes czp-rise-sm{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes czp-line{to{transform:scaleX(1)}}@keyframes czp-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes czp-tri-up{0%{transform:translateY(2px)}to{transform:none}}@keyframes czp-tri-down{0%{transform:rotate(180deg)translateY(2px)}to{transform:rotate(180deg)}}@keyframes czp-settle{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes czp-wipe{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cz-pod,.cz-crown,.czp-delta,.czp-delta svg,.cz-me,.cz-row{opacity:1;transform:none;animation:none!important}.czp-delta.down svg{transform:rotate(180deg)}.cz-plinth:before{transform:scaleX(1);animation:none!important}.cz-row{transition:none}}
.match-card.spot{isolation:isolate;box-shadow:var(--elev-2), 0 28px 64px -28px #000000e6;background:radial-gradient(120% 70% at 50% 0,#ffffff0a,#0000 60%),linear-gradient(#12121b 0%,#0b0b11 100%);border-color:#ffffff1a;border-radius:22px;margin:14px 0 12px;padding:18px 16px 16px;position:relative;overflow:hidden}.match-card.spot:hover{border-color:#ffffff1f}.match-card.spot:active{transform:none}.match-card.spot:after{content:"";z-index:2;pointer-events:none;transform-origin:50%;height:1px;animation:spotLight var(--dur-slow) var(--ease-out) 60ms backwards;transition:background var(--dur) ease, box-shadow var(--dur) ease;background:linear-gradient(90deg,#0000,#e8c971cc 50%,#0000);position:absolute;top:0;left:10%;right:10%;box-shadow:0 0 22px 3px #e8c97138}.match-card.spot.spot-live:after{background:linear-gradient(90deg,#0000,#ffb454d9 50%,#0000);box-shadow:0 0 22px 3px #ffb45447}.match-card.spot.spot-done:after{box-shadow:none;background:linear-gradient(90deg,#0000,#ffffff52 50%,#0000)}.match-card.spot.spot-t1{--spot-crest:56px;--spot-i:.2}.match-card.spot.spot-t2{--spot-crest:54px;--spot-i:.16}.match-card.spot.spot-t3{--spot-crest:52px;--spot-i:.13}.spot .tmatch-head{align-items:center;margin-bottom:0}.spot .fb-round{display:none}.spot-kicker{font-family:var(--font-num);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.spot-kicker:before{content:"";background:var(--grad-gold,var(--gold));flex-shrink:0;width:14px;height:1px}.spot .tmatch-time{font-family:var(--font-num);letter-spacing:.08em;text-transform:uppercase;color:var(--text2);margin-left:auto;font-size:12px;font-weight:700}.spot-comp{color:var(--text2);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11.5px;font-weight:700;overflow:hidden}.spot-comp b{color:var(--text);font-weight:700}.spot .fb-teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:6px;margin:16px 0 14px;display:grid}.spot .fb-team{--c1:var(--gold);--c2:var(--gold-deep);flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;min-width:0;position:relative}.spot .fb-team.right{flex-direction:column-reverse;justify-content:flex-end}.spot .fb-team-nm,.spot .fb-team.right .fb-team-nm{text-align:center;width:100%;max-width:100%;font-family:var(--font-num);letter-spacing:.02em;text-transform:uppercase;min-height:2.2em;color:var(--text);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;text-overflow:ellipsis;transition:color var(--dur) var(--ease-out);-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}.spot .fb-logo{width:var(--spot-crest,54px);height:var(--spot-crest,54px);filter:drop-shadow(0 8px 16px #000000a6)drop-shadow(0 1px 2px #00000080);transition:transform var(--dur) var(--ease-spring), opacity var(--dur) ease, filter var(--dur) ease;animation:spotCrest var(--dur-slow) var(--ease-spring) .12s backwards}.spot .fb-team.right .fb-logo{animation-delay:.19s}.spot .fb-logo-fallback{font-family:var(--font-num);letter-spacing:.04em;color:var(--text);filter:none;box-shadow:inset 0 1px 0 #ffffff1a, 0 8px 16px #0009, 0 0 0 1.5px var(--c1);background:radial-gradient(circle at 35% 28%,#2b2b3a,#14141d 72%);font-size:19px}.spot .fb-team:before{content:"";z-index:-1;pointer-events:none;width:210px;height:170px;left:calc(50% - 105px);top:calc(var(--spot-crest,54px) / 2 - 85px);background:radial-gradient(closest-side, var(--c1) 0%, var(--c2) 45%, transparent 100%);opacity:var(--spot-i,.16);transition:opacity var(--dur) var(--ease-out);animation:spotHalo var(--dur-slow) var(--ease-out) .14s backwards;position:absolute}.spot .fb-vs{margin-top:calc(var(--spot-crest,54px) / 2 - 16px);letter-spacing:0;text-transform:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;display:flex;position:relative}.spot .fb-vs:before{content:"";z-index:-1;opacity:.6;transition:opacity var(--dur) var(--ease-out);background:radial-gradient(closest-side,#e8c97129,#0000);position:absolute;inset:-22px -12px}.spot-ko{font-family:var(--font-num);letter-spacing:.02em;color:var(--text);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;animation:spotFade var(--dur) var(--ease-out) .26s backwards;font-size:32px;font-weight:800;line-height:1}.spot .fb-score{letter-spacing:.02em;font-size:34px;line-height:1}.spot .fb-score.live{font-size:34px}.spot-cap{font-family:var(--font-num);letter-spacing:.14em;text-transform:uppercase;color:var(--text2);white-space:nowrap;font-size:10px;font-weight:700}.spot-cap.live{color:#ffb454}.spot .fb-1x2{background:linear-gradient(#ffffff0e,#ffffff05);border-color:#ffffff1a;padding:13px 0;font-size:20px}.spot .fb-1x2.active{background:linear-gradient(#ffffff0e,#ffffff05);border-color:#e8c971d9}.spot .fb-1x2.actual{background:linear-gradient(#4ade8024,#4ade800f);border-color:#4ade8099}.spot .fb-1x2.wrong{background:linear-gradient(#ff6b6b24,#ff6b6b0f);border-color:#ff6b6b8c}.spot .fb-exact{background:#ffffff09;border-color:#ffffff14}.spot .csplit{border-top-color:#ffffff14}.spot.pick-1 .fb-team:not(.right):before,.spot.pick-2 .fb-team.right:before{opacity:calc(var(--spot-i,.16) + .14)}.spot.pick-1 .fb-team:not(.right) .fb-logo,.spot.pick-2 .fb-team.right .fb-logo{transform:translateY(-2px)scale(1.04)}.spot.pick-1 .fb-team:not(.right) .fb-team-nm,.spot.pick-2 .fb-team.right .fb-team-nm{color:var(--gold-light)}.spot.pick-N .fb-vs:before{opacity:1}.spot.pick-N .spot-ko{color:var(--gold-light)}.spot.spot-live .fb-team:before{animation:spotHalo var(--dur-slow) var(--ease-out) .14s backwards, spotBreathe 5.2s ease-in-out .7s infinite}.spot.spot-done .fb-team:before{opacity:calc(var(--spot-i,.16) * .45);transition-duration:var(--dur-slow)}.spot.spot-done .fb-vs:before{opacity:.3}.spot.spot-done .fb-team.lost .fb-logo{opacity:.55;filter:saturate(.6)drop-shadow(0 8px 16px #000000a6)}.match-card.spot.res-win{background:linear-gradient(90deg,#4ade8012,#0000 45%),linear-gradient(#12121b,#0b0b11);border-color:#4ade804d}.match-card.spot.res-loss{background:linear-gradient(90deg,#ff6b6b0d,#0000 45%),linear-gradient(#12121b,#0b0b11);border-color:#ff6b6b3d}.match-card.spot.res-exact{box-shadow:var(--elev-2), var(--gold-ring), 0 12px 34px -14px #d4a84373;background:linear-gradient(90deg,#d4a8431a,#0000 45%),linear-gradient(#12121b,#0b0b11);border-color:#d4a84373}.match-card.spot.res-win,.match-card.spot.res-loss,.match-card.spot.res-exact{padding-left:16px}@keyframes spotLight{0%{opacity:0;transform:scaleX(0)}}@keyframes spotHalo{0%{opacity:0}}@keyframes spotCrest{0%{opacity:0;transform:translateY(6px)scale(.92)}}@keyframes spotFade{0%{opacity:0;transform:translateY(4px)}}@keyframes spotBreathe{50%{opacity:calc(var(--spot-i,.16) + .1)}}.tmatch-result.exact{color:var(--gold-light);background:linear-gradient(#d4a84329,#d4a8430f);border:1px solid #e8c97173;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 10px 26px -14px #d4a843b3}.tmatch-result.exact .tmatch-result-lbl{font-family:var(--font-num);letter-spacing:.12em;text-transform:uppercase;font-size:13.5px;font-weight:800}.tmatch-result.exact .tmatch-result-pts{font-family:var(--font-num);letter-spacing:.02em;color:var(--gold-light);font-size:18px;font-weight:800}@supports ((-webkit-background-clip:text) or (background-clip:text)){.tmatch-result.exact .tmatch-result-pts{background:var(--grad-gold,var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text}}.tmatch-result.exact:after{content:"";pointer-events:none;animation:exactSheen 1.1s var(--ease-out) .32s backwards;background:linear-gradient(105deg,#0000 30%,#ffffff38 48%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}@keyframes exactSheen{to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.match-card.spot:after,.spot .fb-team:before,.spot .fb-vs:before,.spot .fb-logo,.spot-ko,.tmatch-result.exact:after{animation:none!important}.spot .fb-logo,.spot .fb-team-nm,.spot .fb-team:before,.spot .fb-vs:before{transition:none!important}.spot .fb-logo{transform:none!important}}
.vfx{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity var(--dur) var(--ease-io,cubic-bezier(.65, 0, .35, 1));background:#060609bd}@starting-style{.vfx{opacity:0}}.vfx .confetti-canvas{z-index:0}.vfx-card{z-index:1;background:var(--surface);box-shadow:var(--elev-2);transition:transform var(--dur) var(--ease-io,cubic-bezier(.65, 0, .35, 1));border:1px solid #d4a84338;border-radius:24px;gap:0;padding:32px 24px 24px;position:relative;overflow:hidden}.vfx-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#e8c97100,#e8c9718c,#e8c97100);height:1px;position:absolute;top:0;left:12%;right:12%}.vfx-leaving .vfx-card{transform:scale(.97)}.vfx-complete .vfx-card{box-shadow:var(--elev-2), var(--gold-halo);border-color:#d4a84357;padding-top:40px}.vfx-seal{isolation:isolate;width:112px;height:112px;animation:vfx-pop var(--dur-slow) var(--ease-spring);margin-bottom:16px}.vfx-seal:before{content:"";pointer-events:none;background:radial-gradient(circle closest-side,#d4a84342 0%,#d4a84314 40%,#d4a84300 90%);border-radius:50%;width:190px;height:190px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vfx-complete .vfx-seal:before{background:radial-gradient(circle closest-side,#d4a84357 0%,#d4a8431a 42%,#d4a84300 78%);width:240px;height:240px}.vfx-svg{z-index:2;width:112px;height:112px;filter:drop-shadow(0 0 18px var(--gold-glow));position:relative}.vfx-complete .vfx-svg{filter:drop-shadow(0 0 28px #d4a84373)}.vfx-circle{fill:#cfa74a1a}.vfx-ring{z-index:1;animation-timing-function:var(--ease-out);border-color:#e8c971e6}.vfx-ring2{animation-delay:.46s}.vfx-complete .vfx-ring{animation-name:vfx-ring-wide;animation-duration:1.4s}.vfx-complete .vfx-ring2{animation-delay:.5s}@keyframes vfx-ring-wide{0%{opacity:.75;transform:scale(.7)}to{opacity:0;transform:scale(1.65)}}.vfx-part{z-index:3;width:var(--ps);height:var(--ps);margin:calc(var(--ps) / -2) 0 0 calc(var(--ps) / -2);background:radial-gradient(circle, #fff3c4 0%, var(--gold-light) 45%, var(--gold) 100%);opacity:0;transform:rotate(var(--a)) translateX(30px) scale(.4);animation:vfx-part var(--pd) var(--ease-out) var(--pdl);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 6px #e8c9718c}.vfx-part-star{box-shadow:none;background:linear-gradient(160deg, #fff3c4, var(--gold-light) 50%, var(--gold));clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);border-radius:0}@keyframes vfx-part{0%{opacity:0;transform:rotate(var(--a)) translateX(30px) scale(.4)}18%{opacity:1;transform:rotate(var(--a)) translateX(calc(30px + (var(--d) - 30px) * .35)) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) scale(.55)}}.vfx-title,.vfx-count,.vfx-sub,.vfx-tag{z-index:1;animation:vfx-rise var(--dur-slow) var(--ease-out);position:relative}@keyframes vfx-rise{0%{transform:translateY(6px)}to{transform:translateY(0)}}.vfx-title{font-family:var(--font-num);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-bottom:8px;font-size:17px;font-weight:700;line-height:1.1}.vfx-count{font-family:var(--font-num);letter-spacing:.02em;font-variant-numeric:tabular-nums;min-width:2ch;color:var(--gold-light);text-shadow:0 0 22px #d4a84359;font-size:38px;font-weight:700;line-height:1}.vfx-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--text2);margin-top:4px;font-size:11px;font-weight:700;line-height:1.2}.vfx-tag{letter-spacing:.01em;color:#f0ede6cc;border-top:1px solid #ffffff0f;width:100%;margin-top:16px;padding-top:12px;font-size:13px;font-weight:500;line-height:1.35}.vfx-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.vfx-seal,.vfx-ring,.vfx-part,.vfx-title,.vfx-count,.vfx-sub,.vfx-tag{animation:none!important}.vfx-part{display:none}.vfx-card,.vfx-leaving .vfx-card{transition:none;transform:none}}
.es{background:var(--surface);box-shadow:var(--elev-1);text-align:center;animation:esIn var(--dur-slow) var(--ease-out) both;border:1px solid #fff1;border-radius:20px;margin:8px 0 16px;padding:28px 20px;position:relative;overflow:hidden}.es:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d4a84366,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.es-art{width:120px;height:120px;color:var(--gold);animation:esArtIn var(--dur-slow) var(--ease-spring) both;margin:0 auto;animation-delay:60ms;display:flex;position:relative}.es-art:before{content:"";pointer-events:none;animation:esBreath 6s var(--ease-io,ease-in-out) infinite;will-change:transform, opacity;background:radial-gradient(circle,#d4a84338 0%,#d4a84312 40%,#0000 70%);border-radius:50%;position:absolute;inset:-28px}.es-svg{filter:drop-shadow(0 0 10px #d4a8432e);display:block;position:relative;overflow:visible}.es-title{font-family:var(--font-num);text-transform:uppercase;letter-spacing:.04em;font-variant-numeric:tabular-nums lining-nums;background:linear-gradient(#fff 0%,#e9e6dd 70%,#cfcabd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:16px 0 0;font-size:21px;font-weight:800;line-height:1.1}.es-text{max-width:300px;color:var(--text2);text-wrap:pretty;margin:8px auto 0;font-size:13px;font-weight:500;line-height:1.6}.es-text strong{color:var(--gold);font-weight:700}.es-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.es-actions .es-cta{min-height:44px;font-family:var(--font-num);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#14110a;box-shadow:inset 0 1px 0 #ffffff73, inset 0 -1px 0 #00000040, var(--gold-halo);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:linear-gradient(160deg,#f7e695 0%,#e8c971 30%,#d4a843 58%,#b8912f 100%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:12px 20px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.es-actions .es-cta:hover{filter:brightness(1.04)}.es-actions .es-cta:active{transform:translateY(1px)scale(.985);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000040,0 4px 14px -8px #d4a84373}.es-actions .es-cta:focus-visible{box-shadow:inset 0 1px 0 #ffffff73, inset 0 -1px 0 #00000040, 0 0 0 2px var(--bg), 0 0 0 3.5px var(--gold);outline:none}.es-actions .es-cta-2,.es-actions .es-cta-2:active{color:var(--text2);box-shadow:none;filter:none;background:0 0;border:1px solid #ffffff1f}.es-actions .es-cta-2:hover{color:var(--text);filter:none;border-color:#ffffff38}.es-actions .es-cta-2:active{transform:translateY(1px)scale(.985)}.es-actions .es-cta-2:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--gold)}@keyframes esIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes esArtIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes esBreath{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.es,.es-art,.es-art:before,.es-svg{animation:none}.es-art:before{opacity:.8}.es-actions .es-cta,.es-actions .es-cta-2{transition:none}.es-actions .es-cta:active,.es-actions .es-cta-2:active{transform:none}}
.rz-hero,.rz-peak,.rz-filters,.rz-group,.rz-claim,.rz-proof,.rz-more,.rz-expand{--rz-ok:#4ade80;--rz-ok-bg:#4ade801a;--rz-ko:#ff8787;--rz-ko-bg:#ff6b6b1a;--rz-halo-soft:0 10px 30px -12px #d4a84359}.rzx-empty{margin-top:8px}.rz-head{padding-top:20px}.rz-eyebrow{letter-spacing:.22em;font-weight:800}a.rz-back{min-height:44px;font-family:var(--font-num);letter-spacing:.06em;text-transform:uppercase;transition:color var(--dur-fast) var(--ease-out);align-items:center;margin:0 0 0 -4px;padding:0 4px;font-size:13px;display:inline-flex}.rz-hero{background:radial-gradient(120% 90% at 85% -20%, #d4a84329, transparent 55%), var(--surface);box-shadow:var(--elev-2);border-color:#ffffff14}.rz-ring-pct{font-family:var(--font-num);letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums;font-size:32px;font-weight:800;line-height:1}.rz-ring-lbl{letter-spacing:.16em;color:var(--text2);font-size:10px}.rz-pts{font-family:var(--font-num);letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-size:58px;font-weight:800;line-height:.92}.rz-pts .e{letter-spacing:.06em;text-transform:uppercase;margin-left:5px;font-size:20px}.rz-pts.rzx-long{font-size:44px}.rz-pts.rzx-long .e{font-size:16px}.rz-cap{letter-spacing:.14em;color:var(--text2)}.rz-hero-stats{border-top-color:#ffffff12;margin-top:16px;padding-top:16px}.rz-hs{padding:2px 0;position:relative}.rz-hs+.rz-hs{border-left:0}.rz-hs+.rz-hs:before{content:"";background:linear-gradient(180deg, transparent, var(--border2), transparent);width:1px;position:absolute;top:4px;bottom:4px;left:0}.rz-hs-v{font-family:var(--font-num);letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums;color:var(--text);font-size:28px;font-weight:800;line-height:1}.rz-hs-v.gold{background:var(--grad-gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rz-hs-l{letter-spacing:.08em;white-space:nowrap;color:var(--text2);margin-top:8px;font-size:10px;line-height:1.3}.rz-peak{background:linear-gradient(120deg, #d4a8431a, #d4a84305 60%), var(--surface);border-color:var(--gold-border);box-shadow:var(--elev-1), var(--gold-ring);border-radius:16px}.rz-peak-seal{color:#14110a;box-shadow:inset 0 1px 0 #ffffff73, inset 0 -1px 0 #00000040, var(--gold-halo);background:linear-gradient(160deg,#f7e695 0%,#e8c971 30%,#d4a843 58%,#b8912f 100%)}.rz-peak-lbl{letter-spacing:.2em}.rz-peak-pts{font-family:var(--font-num);letter-spacing:.01em;background:var(--grad-gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:800;line-height:1}.rz-filters{border:1px solid var(--border);background:var(--bg2);border-radius:16px;gap:2px;margin:24px 0 8px;padding:4px;box-shadow:inset 0 1px 2px #00000059}.rz-filt{min-height:44px;font-family:var(--font-num);letter-spacing:.06em;color:var(--text2);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-spring);-webkit-tap-highlight-color:transparent;border-radius:12px;flex:1;justify-content:center;align-items:center;padding:8px 4px;font-size:13px;font-weight:700;display:flex}.rzx-filt-in{white-space:nowrap;align-items:baseline;display:inline-flex}.rz-filt:hover{color:var(--text)}.rz-filt.on{color:var(--gold-light);background:#d4a8431f;box-shadow:inset 0 0 0 1px #d4a84347,inset 0 1px #ffffff0d}.rz-filt.on:after{display:none}.rzx-filt-n{letter-spacing:.02em;color:var(--text2);opacity:.8;font-variant-numeric:tabular-nums lining-nums;transition:color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);margin-left:5px;font-size:11px;font-weight:700}.rz-filt.on .rzx-filt-n{color:var(--gold);opacity:1}.rzx-none{background:var(--bg2);color:var(--text2);text-align:center;border:1px solid #ffffff12;border-radius:16px;margin:16px 0 4px;padding:20px 16px;font-size:13px;font-weight:500;line-height:1.5}.rz-day{margin:24px 4px 12px}.rz-day-name{font-family:var(--font-num);letter-spacing:.14em;font-size:13px}.rz-day-line{background:linear-gradient(90deg, var(--border2), transparent)}.rz-day-pts{font-family:var(--font-num);letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums;font-size:15px}.rz-card{background:var(--surface);box-shadow:var(--elev-1);animation:rz-rise var(--dur-slow) var(--ease-out) forwards;transition:box-shadow var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);border-color:#ffffff12;margin-bottom:8px}.rz-card:hover{box-shadow:var(--elev-2);border-color:#ffffff1c}.rz-card.win:before{background:linear-gradient(var(--rz-ok), #4ade8040)}.rz-card.loss:before{background:linear-gradient(var(--rz-ko), #ff6b6b40)}.rz-cpts{font-family:var(--font-num);letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums;border-radius:8px;padding:3px 9px;font-size:13px;font-weight:800}.rz-cpts.p{color:var(--rz-ok);background:var(--rz-ok-bg)}.rz-cpts.z{color:var(--rz-ko);background:var(--rz-ko-bg)}.rz-tag{font-family:var(--font-num);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;padding:4px 9px;font-size:11px;font-weight:700}.rz-tag.ok{color:var(--rz-ok);background:var(--rz-ok-bg)}.rz-tag.ko{color:var(--rz-ko);background:var(--rz-ko-bg)}.rz-sc{font-family:var(--font-num);letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums;text-align:center;min-width:15px;font-size:23px;font-weight:800;line-height:1}.rz-dash{font-family:var(--font-num);color:var(--text3);font-size:15px}.rz-league,.rz-prono{color:var(--text2)}.rz-prono b{color:var(--text)}.rz-crest{background:linear-gradient(135deg,#2c2c38,#1a1a24);border-color:#ffffff1a;box-shadow:0 1px 2px #0006}.rz-card-foot{border-top-color:#ffffff0f}.rz-card.exact{background:var(--surface);box-shadow:var(--elev-1), var(--gold-ring), var(--rz-halo-soft);border-color:#d4a84373}.rz-card.exact:hover{box-shadow:var(--elev-2), var(--gold-ring), var(--gold-halo);border-color:#d4a8438c}.rz-card.exact .rz-sc{color:var(--gold-light)}.rz-card.exact .rz-dash{color:var(--gold-deep)}.rz-card.exact .rz-card-foot{border-top-color:#d4a84329}.rz-cpts.e{background:var(--grad-gold);-webkit-text-fill-color:transparent;letter-spacing:.01em;-webkit-background-clip:text;background-clip:text;padding:0;font-size:19px;line-height:1}.rzx-ribbon{font-family:var(--font-num);letter-spacing:.1em;text-transform:uppercase;color:#14110a;box-shadow:inset 0 1px 0 #ffffff73, inset 0 -1px 0 #00000040, var(--rz-halo-soft);background:linear-gradient(160deg,#f7e695 0%,#e8c971 30%,#d4a843 58%,#b8912f 100%);border-radius:8px;flex:none;align-items:center;gap:5px;padding:5px 10px 5px 8px;font-size:11px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.rzx-ribbon svg{flex:none}.rzx-ribbon:after{content:"";width:45%;animation:rzx-sheen 1.1s var(--ease-out) .7s 1 both;pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff8c 50%,#0000 100%);position:absolute;top:-20%;bottom:-20%;left:-40%;transform:translate(-120%)skew(-18deg)}@keyframes rzx-sheen{to{transform:translate(380%)skew(-18deg)}}.rz-expand-tx{font-family:var(--font-num);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-light);text-shadow:none;transition:color var(--dur-fast) var(--ease-out);font-size:15px;font-weight:700}.rz-expand-ic{color:#14110a;box-shadow:inset 0 1px 0 #ffffff73, inset 0 -1px 0 #00000040, var(--gold-halo);animation:rzx-nudge 1.9s var(--ease-io,cubic-bezier(.65, 0, .35, 1)) .6s 3;transition:transform var(--dur-fast) var(--ease-spring);background:linear-gradient(160deg,#f7e695 0%,#e8c971 30%,#d4a843 58%,#b8912f 100%)}@keyframes rzx-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}a.rz-more{background:var(--surface);min-height:44px;box-shadow:var(--elev-1);font-family:var(--font-num);letter-spacing:.06em;text-transform:uppercase;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:16px;font-size:14px}.rz-claim{background:linear-gradient(150deg, #d4a8431f, #d4a84308 60%), var(--surface);box-shadow:var(--elev-1), var(--gold-ring)}.rz-claim-amt{color:var(--text2);flex-wrap:wrap;align-items:baseline;gap:0 7px;font-size:12px;font-weight:600;display:flex}.rzx-claim-num{font-family:var(--font-num);letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums;background:var(--grad-gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:800;line-height:1}.rzx-claim-lbl{color:var(--text2);font-size:12px;font-weight:600}.rz-claim-sub{margin-top:4px}a.rz-claim-btn{min-height:44px;font-family:var(--font-num);letter-spacing:.08em;text-transform:uppercase;color:#14110a;box-shadow:inset 0 1px 0 #ffffff73, inset 0 -1px 0 #00000040, var(--gold-halo);transition:transform var(--dur-fast) var(--ease-spring), box-shadow var(--dur-fast) var(--ease-out);background:linear-gradient(160deg,#f7e695 0%,#e8c971 30%,#d4a843 58%,#b8912f 100%);border-radius:12px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}a.rz-claim-btn:active{transform:scale(.97)}.rz-proof{background:var(--surface);box-shadow:var(--elev-1);border-color:#ffffff14;border-radius:16px;position:relative;overflow:hidden}.rz-proof:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d4a8438c,#0000);height:1px;position:absolute;inset:0 0 auto}.rz-proof-lbl{letter-spacing:.2em;color:var(--text2)}.rz-proof-amt{font-family:var(--font-num);letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums;background:var(--grad-gold);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 12px #d4a84333);-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:42px;font-weight:800;line-height:1}.rz-proof-list{border-top-color:#ffffff12;margin-top:16px}.rz-proof-w{border-bottom-color:#ffffff0f;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.rz-proof-w:last-child{border-bottom:0}.rz-proof-nm{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:13px;font-weight:700;overflow:hidden}.rz-proof-lg{letter-spacing:.04em;text-transform:uppercase;color:var(--text2);opacity:.75;font-size:10px}.rz-proof-amt2{font-family:var(--font-num);letter-spacing:.02em;text-align:right;font-variant-numeric:tabular-nums lining-nums;min-width:64px;color:var(--rz-ok);grid-column:3;font-size:15px;font-weight:800}a.rz-proof-cta{min-height:44px;font-family:var(--font-num);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-light);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-spring);background:#d4a84314;font-size:14px;box-shadow:inset 0 1px #ffffff0a}a.rz-proof-cta:hover{background:#d4a84324;border-color:#d4a84373}a.rz-proof-cta:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.rz-card{opacity:1;transition:none;animation:none;transform:none}.rzx-ribbon:after{animation:none;display:none}.rz-expand-ic{animation:none}.rz-filt,.rzx-filt-n,.rz-expand-tx,a.rz-claim-btn,a.rz-proof-cta,a.rz-more,a.rz-back{transition:none}}
