@keyframes points-section-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.points-ranking-page{--points-hero-toolbar-offset-top:64px;--points-hero-toolbar-height:80px;--podium-card-w:260px;--podium-card-w-champion:300px;--podium-card-h-champion:367px;--podium-card-h-compact:343px;--podium-card-gap-compact:12px;--podium-card-gap-featured:20px;--podium-card-pad:24px 22px;min-height:100vh}.points-ranking-page .points-section-reveal{opacity:0}.points-ranking-page .points-section-reveal.points-section-reveal--visible{animation:points-section-enter .6s cubic-bezier(.33,1,.68,1) forwards}@media(prefers-reduced-motion:reduce){.points-ranking-page .points-section-reveal{opacity:1}.points-ranking-page .points-section-reveal.points-section-reveal--visible{animation:none}}.points-ranking-page{background:#000;display:flex;flex-direction:column}.points-ranking-page .points-ranking-content{max-width:1000px;width:100%;margin:0 auto;padding:0 20px 60px}.points-ranking-page .points-ranking-content--hall-of-fame{margin-top:40px}.points-ranking-page .points-hero{position:relative;width:100%;min-height:520px;background-color:#000;overflow:visible}.points-ranking-page .points-hero--compact{min-height:0}.points-ranking-page .points-hero--compact .points-hero__toolbar{background:rgba(0,0,0,.9019607843)}.points-ranking-page .points-hero--compact .points-hero__body{display:none}.points-ranking-page .points-hero__toolbar-slot{flex-shrink:0;height:var(--points-hero-toolbar-height);pointer-events:none}.points-ranking-page .points-hero__toolbar{position:fixed;top:var(--points-hero-toolbar-offset-top);left:0;right:0;width:100%;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px 120px;min-height:var(--points-hero-toolbar-height);background:rgba(0,0,0,.9019607843);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-sizing:border-box}.points-ranking-page .points-hero__help-btn,.points-ranking-page .points-hero__toolbar-spacer{width:32px;height:32px;flex-shrink:0}.points-ranking-page .points-hero__help-btn{padding:0;border:none;border-radius:200px;background:hsla(0,0%,100%,.1019607843);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease}.points-ranking-page .points-hero__help-btn img{width:20px;height:20px;display:block}.points-ranking-page .points-hero__help-btn:hover{opacity:.85}.points-ranking-page .points-hero__tabs{display:inline-flex;align-items:center;gap:4px;padding:6px;border-radius:200px;border:.3px solid hsla(0,0%,100%,.1019607843);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(153,153,153,.05))}.points-ranking-page .points-hero__tab{padding:10px 20px;border:none;border-radius:200px;background:rgba(0,0,0,0);font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#fff;cursor:pointer;transition:opacity .2s ease;white-space:nowrap}.points-ranking-page .points-hero__tab:hover{opacity:.9}.points-ranking-page .points-hero__tab--active{border:.3px solid hsla(0,0%,100%,.1019607843);background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(153,153,153,.08) 94.44%);box-shadow:inset 0 2px 4px 0 hsla(0,0%,100%,.1215686275),inset 0 1px 0 0 hsla(0,0%,100%,.2509803922);font-family:Switzer_Medium,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;color:#fff}.points-ranking-page .points-hero__body{--hero-pad-top:24px;--hero-pad-bottom:48px;--hero-banner-prize-gap:93px;position:relative;width:100%;max-width:1200px;margin:0 auto;min-height:520px;padding:var(--hero-pad-top) 20px var(--hero-pad-bottom);box-sizing:border-box;overflow:hidden}.points-ranking-page .points-hero__body:after{content:"";position:absolute;inset:var(--hero-pad-top) 0 var(--hero-pad-bottom) 0;background:linear-gradient(90deg,#000000,#000000 38%,rgba(0,0,0,.7) 52%,rgba(0,0,0,.2) 68%,transparent);pointer-events:none;z-index:1}.points-ranking-page .points-hero__bg-video{position:absolute;top:var(--hero-pad-top);right:0;bottom:var(--hero-pad-bottom);left:50%;z-index:0;pointer-events:none;overflow:hidden;border-radius:12px}.points-ranking-page .points-hero__video{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.points-ranking-page .points-hero__video--h5{display:none}.points-ranking-page .points-hero__foreground{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;gap:var(--hero-banner-prize-gap)}.points-ranking-page .points-hero__countdown{width:100%;box-sizing:border-box}.points-ranking-page .points-hero__prize{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:min(58%,720px)}.points-ranking-page .points-hero__label{margin:0;font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:800;font-size:24px;line-height:1;letter-spacing:.15em;text-transform:uppercase;color:#fff;opacity:.4}.points-ranking-page .points-hero__amount-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:8px}.points-ranking-page .points-hero__amount{display:inline-block;font-weight:600;font-size:78px;letter-spacing:.02em;padding-right:5px;background-image:radial-gradient(102.82% 54.29% at 50.08% 29.05%,rgba(255,255,255,0) 0,rgba(255,247,234,.975716) 61.54%,rgba(232,142,39,.94) 65.33%,#ffffff 100%);background-repeat:no-repeat;background-size:100% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;text-shadow:0 3px 12px hsla(0,0%,100%,.35);filter:drop-shadow(0 1.58px 1.58px rgba(255,255,255,.8))}.points-ranking-page .points-hero__amount,.points-ranking-page .points-hero__currency{font-family:Chivo,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:italic;line-height:1;color:rgba(0,0,0,0)}.points-ranking-page .points-hero__currency{font-weight:500;font-size:40px;background:linear-gradient(155.14deg,#ffffff 38.03%,rgba(255,255,255,.06) 84.17%);-webkit-background-clip:text;background-clip:text;opacity:.6}.points-ranking-page .points-hero__subtitle{margin:16px 0 0;font-family:SF Pro,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.35;letter-spacing:.02em;color:#fff;opacity:.7}.points-ranking-page .season-countdown{display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;width:100%;z-index:1;border-radius:12px;padding:16px;background:linear-gradient(180deg,#000000,rgba(0,0,0,0));box-sizing:border-box}.points-ranking-page .season-countdown--battle,.points-ranking-page .season-countdown--hot{border:1px solid #f59505}.points-ranking-page .season-countdown--peak{border:1px solid #ed4178}.points-ranking-page .season-countdown__info{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.points-ranking-page .season-countdown__heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.points-ranking-page .season-countdown__badge{flex-shrink:0;padding:4px 8px;border-radius:8px;background:#2d1b00;font-family:Chivo,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:18px;line-height:1;text-transform:uppercase;color:#f59505}.points-ranking-page .season-countdown__badge--battle,.points-ranking-page .season-countdown__badge--hot{background:#2d1b00;color:#f59505}.points-ranking-page .season-countdown__badge--peak{background:#3b0e1f;color:#ed4178}.points-ranking-page .season-countdown__title{margin:0;font-family:Chivo,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:24px;line-height:1;text-transform:uppercase;color:#fff}.points-ranking-page .season-countdown__subtitle{margin:0;max-width:520px;font-family:SF Pro,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:12px;line-height:1;color:#fff;opacity:.7}.points-ranking-page .season-countdown__timer{display:flex;align-items:center;gap:16px;flex-shrink:0}.points-ranking-page .season-countdown__digit-pair{display:flex;gap:4px;background:#000;border-radius:8px;border:2px solid #000}.points-ranking-page .season-countdown__digit{align-items:center;background:linear-gradient(181.46deg,#666666 -95.01%,#000000 65.97%);border-radius:8px;box-sizing:border-box;display:flex;height:56px;justify-content:center;padding:2px;position:relative;width:40px}.points-ranking-page .season-countdown__digit:before{content:"";position:absolute;inset:2px;border-radius:6px;background:linear-gradient(180deg,#141414,#404040)}.points-ranking-page .season-countdown__digit>span{position:relative;z-index:1;font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:24px;line-height:1;text-align:center;background:linear-gradient(180deg,#999999,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.points-ranking-page .season-countdown__separator{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:6px;height:64px;flex-shrink:0}.points-ranking-page .season-countdown__separator>span{width:6px;height:6px;border-radius:50%;background-color:#d9d9d9;background-image:none;display:block}.points-ranking-page .season-countdown--skeleton{border:1px solid #363636;pointer-events:none}.points-ranking-page .season-countdown--skeleton .season-countdown__heading{width:100%;gap:10px}.points-ranking-page .season-countdown--skeleton .season-countdown__skeleton-badge{width:120px;height:26px;flex-shrink:0;border-radius:8px}.points-ranking-page .season-countdown--skeleton .season-countdown__skeleton-title{flex:1;min-width:120px;max-width:280px;height:24px;border-radius:6px}.points-ranking-page .season-countdown--skeleton .season-countdown__skeleton-subtitle{width:min(100%,320px);height:12px;border-radius:4px}.points-ranking-page .season-countdown--skeleton .season-countdown__skeleton-digit-pair{display:flex;gap:4px;padding:2px;border-radius:8px;background:#000;border:2px solid #000;box-sizing:border-box}.points-ranking-page .season-countdown--skeleton .season-countdown__skeleton-digit-pair .skeleton-block{width:43px;height:64px;border-radius:8px}.points-ranking-page .season-countdown--skeleton .season-countdown__timer{gap:12px}.points-ranking-page .stats-bar-section{align-items:center;display:flex;flex-direction:column;gap:69px;margin:47px auto 0;max-width:1000px;overflow:hidden;padding:0 20px;position:relative;width:100%}.points-ranking-page .stats-bar-section .stats-card{width:100%}.points-ranking-page .stats-bar-section .stats-card-body{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;border-radius:12px;border:.5px solid #363636;background:linear-gradient(180deg,#141414,#0c0c0c)}.points-ranking-page .stats-bar-section .stats-card-metrics{display:flex;align-items:flex-start;flex:1;min-width:0;gap:0}.points-ranking-page .stats-bar-section .stats-card-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.points-ranking-page .stats-bar-section .stats-card-btn--view-rewards{--btn-bg:#ffffff0f;--btn-bg-hover:#ffffff14;--btn-bg-press:#ffffff0a;--btn-color:#ffffff;background:hsla(0,0%,100%,.0588235294);border:.5px solid hsla(0,0%,100%,.1411764706);border-radius:200px;padding:10px 20px;height:auto;min-height:40px}.points-ranking-page .stats-bar-section .stats-card-btn--view-rewards:hover:not(:disabled){background:hsla(0,0%,100%,.0784313725);border-color:hsla(0,0%,100%,.1411764706)}.points-ranking-page .stats-bar-section .stats-card-btn--view-rewards:active:not(:disabled){background:hsla(0,0%,100%,.0392156863);border-color:hsla(0,0%,100%,.1411764706)}.points-ranking-page .stats-bar-section .stats-card-btn--trade{--btn-bg:#f59505;--btn-bg-hover:#f59505;--btn-bg-press:#f59505;--btn-color:#070808;border:none}.points-ranking-page .stats-bar-section .stats-card-btn--trade,.points-ranking-page .stats-bar-section .stats-card-btn--trade:active:not(:disabled),.points-ranking-page .stats-bar-section .stats-card-btn--trade:hover:not(:disabled){background:#f59505;box-shadow:inset 0 4px 4px 0 rgba(255,206,133,.5019607843),inset 0 1px 0 0 rgba(255,206,133,.2509803922),0 2px 12px 0 rgba(245,149,5,.2509803922)}.points-ranking-page .stats-bar-section .stats-metric{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;min-width:0;padding:0 20px}.points-ranking-page .stats-bar-section .stats-metric:first-child{padding-left:0}.points-ranking-page .stats-bar-section .stats-metric__divider{flex-shrink:0;width:.5px;align-self:stretch;min-height:68px;background:#363636}.points-ranking-page .stats-bar-section .stats-metric__divider--row{display:none}.points-ranking-page .stats-bar-section .stats-metric__label{display:inline-flex;align-items:center;gap:4px;min-height:16px;font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.2;color:#8e8e92;white-space:nowrap}.points-ranking-page .stats-bar-section .stats-metric__label-icon{width:16px;height:16px;flex-shrink:0;display:block}.points-ranking-page .stats-bar-section .stats-metric__label-text{line-height:1.2}.points-ranking-page .stats-bar-section .stats-metric__value{font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:24px;line-height:1.2;white-space:nowrap}.points-ranking-page .stats-bar-section .stats-metric__value--rank{color:#f59505}.points-ranking-page .stats-bar-section .stats-metric__value--default{color:#fff}.points-ranking-page .stats-bar-section .stats-metric__value--success{color:#00ab6c}.points-ranking-page .stats-bar-section .stats-metric__hint{font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:10px;line-height:1.2;color:#57585c;white-space:nowrap}.points-ranking-page .reward-distribution{margin-top:24px;border-radius:12px;border:.5px solid #363636;background:linear-gradient(180deg,#141414,#0c0c0c);overflow:hidden}.points-ranking-page .reward-distribution--loading{border-color:#363636;background:linear-gradient(180deg,#141414,#0c0c0c)}.points-ranking-page .reward-distribution--loading .reward-distribution__skeleton{width:100%;padding:0}.points-ranking-page .reward-distribution__header{display:flex;align-items:center;justify-content:flex-start;padding:24px;border-bottom:.5px solid #363636}.points-ranking-page .reward-distribution__title{margin:0;font-family:Switzer_Semibold,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:18px;line-height:1.3;color:#fff}.points-ranking-page .reward-distribution__body{padding:24px}.points-ranking-page .reward-distribution__cols-header{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:16px;align-items:center;margin-bottom:12px;font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.3;color:#8e8e92}.points-ranking-page .reward-distribution__cols-header-pool{text-align:right}.points-ranking-page .reward-distribution__rows{display:flex;flex-direction:column;gap:4px}.points-ranking-page .reward-distribution__row{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:16px;align-items:center;min-height:46px;padding:0 12px;border-radius:8px;box-sizing:border-box;transition:background .2s ease,border-color .2s ease}.points-ranking-page .reward-distribution__row--default{background:rgba(0,0,0,0)}.points-ranking-page .reward-distribution__row--default:hover{background:hsla(0,0%,100%,.1019607843)}.points-ranking-page .reward-distribution__row--first{border-left:2px solid #f59505;background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),linear-gradient(90deg,rgba(245,149,5,.1),rgba(0,0,0,0))}.points-ranking-page .reward-distribution__row--first:hover{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),linear-gradient(90deg,rgba(245,149,5,.3),rgba(0,0,0,0))}.points-ranking-page .reward-distribution__row--second{border-left:2px solid #8e8e92;background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),linear-gradient(90deg,rgba(142,142,146,.1),rgba(7,8,8,0))}.points-ranking-page .reward-distribution__row--second:hover{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),linear-gradient(90deg,rgba(142,142,146,.3),rgba(7,8,8,0))}.points-ranking-page .reward-distribution__row--third{border-left:2px solid #f5b505;background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),linear-gradient(90deg,rgba(245,181,5,.1),rgba(7,8,8,0))}.points-ranking-page .reward-distribution__row--third:hover{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),linear-gradient(90deg,rgba(245,181,5,.3),rgba(7,8,8,0))}.points-ranking-page .reward-distribution__row--skeleton .skeleton-cell{height:16px;border:none;padding:0}.points-ranking-page .reward-distribution__row--skeleton .skeleton-cell.skeleton-sm{width:80px}.points-ranking-page .reward-distribution__row--skeleton .skeleton-cell.skeleton-md{width:130px}.points-ranking-page .reward-distribution__row--skeleton .skeleton-cell.skeleton-lg{width:160px;margin-left:auto}.points-ranking-page .reward-distribution__rank{display:flex;align-items:center;gap:8px;min-width:0}.points-ranking-page .reward-distribution__rank-num{flex-shrink:0;width:22px;height:22px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-family:Switzer_Medium,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:14px;line-height:1;color:#070808}.points-ranking-page .reward-distribution__rank-num--first{background:linear-gradient(180deg,#ffb444,#f59505)}.points-ranking-page .reward-distribution__rank-num--second{background:linear-gradient(180deg,#c3c3c7,#8e8e92)}.points-ranking-page .reward-distribution__rank-num--third{background:linear-gradient(180deg,#ffcd44,#f5b505)}.points-ranking-page .reward-distribution__rank-label{font-family:Switzer_Medium,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:14px;line-height:1.3;color:#fff}.points-ranking-page .reward-distribution__allocation{font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:18px;color:#eaeaed}.points-ranking-page .reward-distribution__reward{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.points-ranking-page .reward-distribution__reward--featured .reward-distribution__amount{font-family:Switzer_Semibold,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:18px;line-height:1.3;color:#00ab6c}.points-ranking-page .reward-distribution__amount{font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:18px;line-height:130%;color:#00ab6c}.points-ranking-page .reward-distribution__amount-hint{font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.3;color:#8e8e92}.points-ranking-page .reward-distribution__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:16px 12px;border-radius:8px;border:1px solid rgba(245,149,5,.3019607843);background:rgba(245,149,5,.0392156863)}.points-ranking-page .reward-distribution__footer-link{margin:0;padding:0;border:none;background:none;cursor:pointer;font-family:Switzer_Medium,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:14px;line-height:1.3;color:#f59505;white-space:nowrap;transition:opacity .2s ease}.points-ranking-page .reward-distribution__footer-link:hover{opacity:.85}.points-ranking-page .reward-distribution__footer-link--title{font-family:Switzer_Semibold,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:16px}.points-ranking-page .reward-distribution__qualification{flex:1;text-align:center;font-family:Switzer_Medium,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:14px;line-height:1.3;color:#eaeaed}.points-ranking-page .effective-points-ranking{margin-top:96px;display:flex;flex-direction:column;align-items:center}.points-ranking-page .effective-points-ranking__intro{display:flex;flex-direction:column;align-items:center;text-align:center}.points-ranking-page .effective-points-ranking__hall-badge{padding:10px 20px;border-radius:200px;border:1px solid rgba(245,149,5,.3019607843);background:rgba(245,149,5,.1019607843);font-family:Switzer_Medium,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:12px;line-height:1.3;color:#f59505;letter-spacing:.02em}.points-ranking-page .effective-points-ranking__title{margin:8px 0 0;font-family:Switzer_Semibold,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:40px;line-height:1.15;text-transform:uppercase;background:linear-gradient(180deg,#ffffff,#b0b0b0);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.points-ranking-page .effective-points-ranking__podium{margin-top:56px;width:100%;max-width:960px;display:flex;justify-content:center;gap:20px}.points-ranking-page .effective-points-ranking .effective-points-table{width:100%;margin-top:56px;padding:0 20px 20px;border-radius:12px;border:.5px solid #363636;background:linear-gradient(180deg,#141414,#0c0c0c);box-sizing:border-box}.points-ranking-page .effective-points-ranking .effective-points-table__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:32px 0 24px;flex-wrap:wrap}.points-ranking-page .effective-points-ranking .effective-points-table__header-left{display:flex;align-items:center;gap:16px;min-width:0}.points-ranking-page .effective-points-ranking .effective-points-table__title{margin:0;font-family:Switzer_Semibold,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:#fff}.points-ranking-page .effective-points-ranking .effective-points-table__tabs{display:flex;align-items:center;gap:24px;min-width:0;flex-wrap:wrap}.points-ranking-page .effective-points-ranking .effective-points-table__tab{margin:0;padding:0;border:none;background:none;cursor:pointer;font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#8e8e92;white-space:nowrap;transition:color .2s ease}.points-ranking-page .effective-points-ranking .effective-points-table__tab:hover:not(:disabled){color:#fff}.points-ranking-page .effective-points-ranking .effective-points-table__tab:disabled{cursor:not-allowed;opacity:.6}.points-ranking-page .effective-points-ranking .effective-points-table__tab--active{font-family:Switzer_Semibold,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:#fff}.points-ranking-page .effective-points-ranking .effective-points-table__details-btn{padding:6px 12px;border-radius:200px;border:.5px solid rgba(245,149,5,.3019607843);background:rgba(245,149,5,.1019607843);font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.3;color:#f59505;cursor:pointer;transition:opacity .2s ease}.points-ranking-page .effective-points-ranking .effective-points-table__details-btn:hover{opacity:.85}.points-ranking-page .effective-points-ranking .effective-points-table__header-right{display:flex;align-items:center;flex-shrink:0}.points-ranking-page .effective-points-ranking .effective-points-table__footer-pagination{margin-top:24px;padding-top:8px;justify-content:center;width:100%}.points-ranking-page .effective-points-ranking .effective-points-table__rows{display:flex;flex-direction:column;gap:4px}.points-ranking-page .effective-points-ranking .effective-points-table__row{display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:12px 18px;border-radius:8px;border:.5px solid rgba(0,0,0,0);border-left:2px solid hsla(0,0%,100%,.0392156863);background:hsla(0,0%,100%,.0392156863);box-sizing:border-box;transition:background .2s ease,border-color .2s ease}.points-ranking-page .effective-points-ranking .effective-points-table__row:hover:not(.points-ranking-page .effective-points-ranking .effective-points-table__row--skeleton){background:hsla(0,0%,100%,.1019607843);border:.5px solid hsla(0,0%,100%,.2)}.points-ranking-page .effective-points-ranking .effective-points-table__row--skeleton{min-height:68px}.points-ranking-page .effective-points-ranking .effective-points-table__rank-col{display:flex;align-items:baseline;gap:2px;width:80px;min-width:80px;max-width:80px;flex-shrink:0}.points-ranking-page .effective-points-ranking .effective-points-table__rank-hash{font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:14px;line-height:1;color:#8e8e92}.points-ranking-page .effective-points-ranking .effective-points-table__rank-no{font-family:Switzer_Semibold,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:28px;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.points-ranking-page .effective-points-ranking .effective-points-table__user-col{display:flex;align-items:center;gap:14px;min-width:0;margin-left:0}.points-ranking-page .effective-points-ranking .effective-points-table__avatar{position:relative;width:44px;height:44px;flex-shrink:0;border-radius:50%;background:#000;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.points-ranking-page .effective-points-ranking .effective-points-table__avatar:before{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:50%/100% 100% no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Ccircle cx='22' cy='22' r='21' fill='none' stroke='%23F59505' stroke-opacity='0.6' stroke-width='1' stroke-dasharray='2 2'/%3E%3C/svg%3E")}.points-ranking-page .effective-points-ranking .effective-points-table__avatar-inner{position:relative;z-index:1;width:36px;height:36px;border-radius:50%;background:#f59505;border:1px solid hsla(0,0%,100%,.2509803922);box-shadow:0 0 10px 0 rgba(245,149,5,.2509803922);display:inline-flex;align-items:center;justify-content:center;font-family:Switzer_Semibold,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:15px;line-height:1;color:#070808}.points-ranking-page .effective-points-ranking .effective-points-table__username{font-family:Switzer_Semibold,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:15px;line-height:1.3;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.points-ranking-page .effective-points-ranking .effective-points-table__points-col{display:flex;align-items:baseline;gap:8px;flex-shrink:0}.points-ranking-page .effective-points-ranking .effective-points-table__points-value{font-family:Switzer_Semibold,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:18px;line-height:1.3;color:#f59505}.points-ranking-page .effective-points-ranking .effective-points-table__points-label{font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.3;color:#8e8e92}.points-ranking-page .effective-points-ranking .effective-points-table__empty{padding:24px;text-align:center;color:#8e8e92;font-size:14px}.points-ranking-page .effective-points-ranking__podium,.points-ranking-page .hall-of-fame__podium{justify-content:center;align-items:center}.points-ranking-page .effective-points-ranking__podium:has(.effective-podium-card--second:hover,.effective-podium-card--third:hover) .effective-podium-card:not(:hover),.points-ranking-page .hall-of-fame__podium:has(.effective-podium-card--second:hover,.effective-podium-card--third:hover) .effective-podium-card:not(:hover){flex:0 0 var(--podium-card-w);width:var(--podium-card-w);min-height:var(--podium-card-h-compact);height:var(--podium-card-h-compact);gap:var(--podium-card-gap-compact);padding:var(--podium-card-pad)}.points-ranking-page .effective-points-ranking__podium:has(.effective-podium-card--second:hover,.effective-podium-card--third:hover) .effective-podium-card:not(:hover) .effective-podium-card__hof-reward,.points-ranking-page .effective-points-ranking__podium:has(.effective-podium-card--second:hover,.effective-podium-card--third:hover) .effective-podium-card:not(:hover) .effective-podium-card__points,.points-ranking-page .hall-of-fame__podium:has(.effective-podium-card--second:hover,.effective-podium-card--third:hover) .effective-podium-card:not(:hover) .effective-podium-card__hof-reward,.points-ranking-page .hall-of-fame__podium:has(.effective-podium-card--second:hover,.effective-podium-card--third:hover) .effective-podium-card:not(:hover) .effective-podium-card__points{margin-top:auto}.points-ranking-page .effective-podium-card{flex:0 0 var(--podium-card-w);width:var(--podium-card-w);min-height:auto;height:auto;padding:var(--podium-card-pad);border-radius:12px;border:.5px solid rgba(0,0,0,0);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--podium-card-gap-compact);box-sizing:border-box;position:relative;overflow:hidden;isolation:isolate;transition:width .5s cubic-bezier(.33,1,.68,1),flex-basis .5s cubic-bezier(.33,1,.68,1),height .5s cubic-bezier(.33,1,.68,1),min-height .5s cubic-bezier(.33,1,.68,1),gap .5s cubic-bezier(.33,1,.68,1),padding .5s cubic-bezier(.33,1,.68,1),box-shadow .5s cubic-bezier(.33,1,.68,1)}@media(prefers-reduced-motion:reduce){.points-ranking-page .effective-podium-card{transition-duration:.01ms}}.points-ranking-page .effective-podium-card:hover{flex:0 0 var(--podium-card-w-champion);width:var(--podium-card-w-champion);min-height:var(--podium-card-h-champion);height:var(--podium-card-h-champion);gap:var(--podium-card-gap-featured);padding:var(--podium-card-pad);z-index:2}.points-ranking-page .effective-podium-card:before{content:"";position:absolute;inset:0;background-image:url(/assets/images/points-rank/bg-card-hall-fame.png);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.5;pointer-events:none;z-index:0}.points-ranking-page .effective-podium-card>*{position:relative;z-index:1}.points-ranking-page .effective-podium-card--second{background:radial-gradient(68.07% 68.07% at 50% 90.76%,#636366 0,#000000 100%);border-color:rgba(142,142,146,.3019607843);box-shadow:inset 0 -13px 33px 0 rgba(188,188,199,.2509803922)}.points-ranking-page .effective-podium-card--first{flex:0 0 var(--podium-card-w-champion);width:var(--podium-card-w-champion);min-height:var(--podium-card-h-champion);height:var(--podium-card-h-champion);gap:var(--podium-card-gap-featured);background:radial-gradient(68.07% 68.07% at 50% 90.76%,#915400 0,#000000 100%);border-color:rgba(245,149,5,.3019607843);box-shadow:inset 0 -13px 33px 0 rgba(255,226,183,.2509803922)}.points-ranking-page .effective-podium-card--first .effective-podium-card__hof-reward,.points-ranking-page .effective-podium-card--first .effective-podium-card__points{margin-top:auto}.points-ranking-page .effective-podium-card--first:hover{box-shadow:inset 0 -13px 33px 0 rgba(255,226,183,.2509803922),0 2px 32px 0 rgba(245,149,5,.2392156863)}.points-ranking-page .effective-podium-card--third{background:radial-gradient(68.07% 68.07% at 50% 90.76%,#a1462d 0,#000000 100%);border-color:rgba(161,70,45,.3019607843);box-shadow:inset 0 -13px 33px 0 rgba(255,145,114,.2509803922)}.points-ranking-page .effective-podium-card__top{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.points-ranking-page .effective-podium-card__rank-pill{display:inline-flex;align-items:center;gap:2px;padding:4px 10px;border-radius:200px;font-family:Switzer_Medium,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:14px;line-height:1;color:#070808}.points-ranking-page .effective-podium-card__rank-pill--first{background:#f59505}.points-ranking-page .effective-podium-card__rank-pill--second{background:linear-gradient(180deg,#b2b2b8,#636366)}.points-ranking-page .effective-podium-card__rank-pill--third{background:linear-gradient(180deg,#ce684b,#a1462d)}.points-ranking-page .effective-podium-card__crown{width:14px;height:14px;object-fit:contain}.points-ranking-page .effective-podium-card__champion-label{font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.3;color:#8e8e92}.points-ranking-page .effective-podium-card__art{--podium-art-trim-bottom:40px;width:140px;height:140px;max-width:140px;flex-shrink:0;margin:0 0 calc(-1*var(--podium-art-trim-bottom));display:block;object-fit:contain;object-position:top center}.points-ranking-page .effective-podium-card__user{width:100%;margin-top:0;padding:4px 0;display:flex;flex-direction:column;align-items:center;gap:4px;border-style:solid;border-width:.5px 0}.points-ranking-page .effective-podium-card__user--second{background:rgba(178,178,184,.1019607843);border-color:rgba(178,178,184,.2);border-bottom-width:1px}.points-ranking-page .effective-podium-card__user--first{width:100%;max-width:256px;min-height:49px;background:rgba(245,149,5,.1019607843);border-color:rgba(245,149,5,.2)}.points-ranking-page .effective-podium-card__user--third{background:rgba(255,178,156,.1019607843);border-color:rgba(255,178,156,.2)}.points-ranking-page .effective-podium-card__user-label{font-family:Switzer_Medium,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:12px;line-height:1.3;color:#fff}.points-ranking-page .effective-podium-card__user-name{font-family:Switzer_Semibold,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:16px;line-height:1.3;color:#f59505}.points-ranking-page .effective-podium-card__points{width:100%;margin-top:0;padding:10px 14px;border-radius:8px;border:.5px solid rgba(0,0,0,0);display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box}.points-ranking-page .effective-podium-card__points span{font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.3;color:#070808}.points-ranking-page .effective-podium-card__points strong{font-family:Switzer_Semibold,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:20px;line-height:1.2;color:#070808}.points-ranking-page .effective-podium-card__points--second{background:linear-gradient(180deg,#b2b2b8,#8e8e92);border-color:hsla(0,0%,100%,.1019607843)}.points-ranking-page .effective-podium-card__points--first{background:linear-gradient(91.55deg,#f59505,#ffb444 50%,#f59505)}.points-ranking-page .effective-podium-card__points--first,.points-ranking-page .effective-podium-card__points--third{border-color:hsla(0,0%,100%,.1019607843);box-shadow:inset 0 4px 4px 0 hsla(0,0%,100%,.2509803922),inset 0 1px 0 0 hsla(0,0%,100%,.2196078431)}.points-ranking-page .effective-podium-card__points--third{background:linear-gradient(91.55deg,#a1462d,#f8967a 50%,#a1462d)}.points-ranking-page .effective-podium-card--hall-of-fame .effective-podium-card__hof-identity{width:100%;margin-top:0;padding:4px 0;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;border-style:solid;border-width:.5px 0 1px}.points-ranking-page .effective-podium-card--hall-of-fame .effective-podium-card__hof-identity--second{background:rgba(178,178,184,.1019607843);border-color:rgba(178,178,184,.2)}.points-ranking-page .effective-podium-card--hall-of-fame .effective-podium-card__hof-identity--first{background:rgba(245,149,5,.1019607843);border-color:rgba(245,149,5,.2)}.points-ranking-page .effective-podium-card--hall-of-fame .effective-podium-card__hof-identity--third{background:rgba(255,178,156,.1019607843);border-color:rgba(255,178,156,.2)}.points-ranking-page .effective-podium-card--hall-of-fame .effective-podium-card__hof-name{font-family:Switzer_Semibold,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:#fff}.points-ranking-page .effective-podium-card--hall-of-fame .effective-podium-card__hof-points{display:flex;flex-direction:row;align-items:center;gap:4px}.points-ranking-page .effective-podium-card--hall-of-fame .effective-podium-card__hof-points-label{font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.3;color:#8e8e92}.points-ranking-page .effective-podium-card--hall-of-fame .effective-podium-card__hof-points-value{font-family:Switzer_Semibold,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:#f59505}.points-ranking-page .effective-podium-card--hall-of-fame .effective-podium-card__hof-reward{width:100%;margin-top:0;padding:10px 14px;border-radius:8px;border:.5px solid hsla(0,0%,100%,.1019607843);background:#070808;display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box}.points-ranking-page .effective-podium-card--hall-of-fame .effective-podium-card__hof-reward span{font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.3;color:#8e8e92}.points-ranking-page .effective-podium-card--hall-of-fame .effective-podium-card__hof-reward strong{font-family:Switzer_Semibold,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:16px;line-height:1.3;color:#00ab6c}.points-ranking-page .hall-of-fame{width:100%}.points-ranking-page .hall-of-fame__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.points-ranking-page .hall-of-fame__title{margin:0;font-family:Switzer_Semibold,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:32px;line-height:1.2;background:linear-gradient(180deg,#ffffff,#b0b0b0);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.points-ranking-page .hall-of-fame__subtitle{margin:12px 0 0;font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#8e8e92}.points-ranking-page .hall-of-fame__week-nav{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-width:180px;min-height:56px;padding:10px 16px;border-radius:12px;border:.5px solid hsla(0,0%,100%,.1019607843);background:hsla(0,0%,100%,.0196078431);box-sizing:border-box;flex-shrink:0}.points-ranking-page .hall-of-fame__week-nav--blocked{opacity:.45;pointer-events:none;user-select:none}.points-ranking-page .hall-of-fame__week-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;text-align:center}.points-ranking-page .hall-of-fame__week-arrow{width:24px;height:24px;border-radius:99px;background:hsla(0,0%,100%,.1019607843);border:.5px solid hsla(0,0%,100%,.1019607843);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.points-ranking-page .hall-of-fame__week-arrow:disabled{opacity:.35;cursor:not-allowed}.points-ranking-page .hall-of-fame__week-arrow-icon{width:12px;height:12px;display:block;filter:brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(355%) hue-rotate(202deg) brightness(93%) contrast(88%)}.points-ranking-page .hall-of-fame__week-arrow-icon--prev{transform:rotate(90deg)}.points-ranking-page .hall-of-fame__week-arrow-icon--next{transform:rotate(-90deg)}.points-ranking-page .hall-of-fame__week-label{font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.2;white-space:nowrap}.points-ranking-page .hall-of-fame__week-label--text{color:#f59505;background:rgba(0,0,0,0);padding:0}.points-ranking-page .hall-of-fame__week-label--pill{padding:4px 10px;border-radius:6px;background:#f59505;color:#070808}.points-ranking-page .hall-of-fame__week-range{font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.2;color:#8e8e92;white-space:nowrap}.points-ranking-page .hall-of-fame__podium{margin:40px auto 0;width:100%;max-width:960px;display:flex;justify-content:center;gap:16px}.points-ranking-page .hall-of-fame .hall-of-fame-table{margin-top:40px;width:100%;border-radius:12px;border:.5px solid #363636;background:linear-gradient(180deg,#141414,#0c0c0c);overflow:hidden}.points-ranking-page .hall-of-fame .hall-of-fame-table__head,.points-ranking-page .hall-of-fame .hall-of-fame-table__row{display:grid;grid-template-columns:80px 1fr 120px 120px;align-items:center;gap:12px;padding:16px 20px;box-sizing:border-box}.points-ranking-page .hall-of-fame .hall-of-fame-table__head{font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.3;color:#8e8e92;border-bottom:.5px solid #363636;background:hsla(0,0%,100%,.031372549)}.points-ranking-page .hall-of-fame .hall-of-fame-table__row{border-bottom:.5px solid hsla(0,0%,100%,.0509803922)}.points-ranking-page .hall-of-fame .hall-of-fame-table__row:last-child{border-bottom:none}.points-ranking-page .hall-of-fame .hall-of-fame-table__rank{display:flex;align-items:baseline;gap:2px;font-family:Switzer_Semibold,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:20px;line-height:1.2;color:#f59505}.points-ranking-page .hall-of-fame .hall-of-fame-table__rank-hash{font-weight:400;font-style:normal;font-size:12px;color:#8e8e92}.points-ranking-page .hall-of-fame .hall-of-fame-table__user{display:flex;align-items:center;gap:12px;min-width:0}.points-ranking-page .hall-of-fame .hall-of-fame-table__avatar{width:36px;height:36px;border-radius:50%;background:#f59505;display:inline-flex;align-items:center;justify-content:center;font-family:Switzer_Semibold,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:15px;color:#070808;flex-shrink:0}.points-ranking-page .hall-of-fame .hall-of-fame-table__username{font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.3;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.points-ranking-page .hall-of-fame .hall-of-fame-table__points{color:#f59505}.points-ranking-page .hall-of-fame .hall-of-fame-table__points,.points-ranking-page .hall-of-fame .hall-of-fame-table__reward{font-family:Switzer_Semibold,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:18px;line-height:1.3}.points-ranking-page .hall-of-fame .hall-of-fame-table__reward{color:#00ab6c}.points-ranking-page .hall-of-fame .hall-of-fame-table__empty{padding:32px 20px;text-align:center;color:#8e8e92;font-size:14px}.points-ranking-page .hall-of-fame .hall-of-fame-table__pagination{padding:16px 20px 20px;justify-content:center}.points-ranking-page .points-rank-pagination{width:100%;display:inline-flex;align-items:center;gap:8px}.points-ranking-page .points-rank-pagination__arrow-btn{width:28px;height:28px;padding:0;border:none;border-radius:99px;background:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#8e8e92;transition:opacity .2s ease}.points-ranking-page .points-rank-pagination__arrow-btn:disabled{opacity:.35;cursor:not-allowed}.points-ranking-page .points-rank-pagination__arrow-btn:not(:disabled):hover{opacity:.85}.points-ranking-page .points-rank-pagination__chevron{display:block;width:12px;height:12px;flex-shrink:0;filter:brightness(0) saturate(100%) invert(59%) sepia(5%) saturate(426%) hue-rotate(202deg) brightness(94%) contrast(86%)}.points-ranking-page .points-rank-pagination__chevron--prev{transform:rotate(90deg)}.points-ranking-page .points-rank-pagination__chevron--next{transform:rotate(-90deg)}.points-ranking-page .points-rank-pagination__compact-indicator{min-width:40px;text-align:center;font-family:Switzer_Medium,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#8e8e92}.points-ranking-page .points-rank-pagination__pages{display:inline-flex;align-items:center;gap:8px}.points-ranking-page .points-rank-pagination__ellipsis,.points-ranking-page .points-rank-pagination__page{min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-family:Switzer_Medium,Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#8e8e92}.points-ranking-page .points-rank-pagination__page{padding:4px;border:none;border-radius:100px;background:rgba(0,0,0,0);cursor:pointer;box-sizing:border-box;transition:opacity .2s ease}.points-ranking-page .points-rank-pagination__page:not(:disabled):hover{opacity:.85}.points-ranking-page .points-rank-pagination__page:disabled{cursor:not-allowed}.points-ranking-page .points-rank-pagination__page--active{background:#f7f7fa;border:.5px solid #38393d;color:#151517;cursor:default}.points-ranking-page .points-rank-pagination__page--active:hover{opacity:1}.points-ranking-page .points-rank-pagination__ellipsis{padding:0 2px;pointer-events:none}.points-ranking-page .all-rankings-section{margin-top:100px}.points-ranking-page .rankings-header{display:flex;align-items:center;justify-content:center;margin-bottom:32px}.points-ranking-page .rankings-title{font-weight:600;font-size:36px;text-align:center;text-transform:uppercase;background:linear-gradient(180deg,#FFFFFF 35.53%,rgba(255,255,255,0) 148.78%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.points-ranking-page .rankings-title span{border-bottom:none!important}.points-ranking-page .pagination-rank-info{font-size:14px;font-weight:400;color:hsla(0,0%,100%,.5)}.points-ranking-page .pagination-bar{display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;padding:16px 20px}.points-ranking-page .pagination-btn{width:28px;height:36px;border-radius:50%;background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.points-ranking-page .pagination-btn:hover:not(:disabled){background:hsla(0,0%,100%,.08)}.points-ranking-page .pagination-btn:disabled{opacity:.3;cursor:not-allowed}.points-ranking-page .pagination-btn img{height:12px;width:8px}.points-ranking-page .pagination-page-btn{width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,0);border:none;font-size:14px;font-weight:500;color:#8e8e92;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.points-ranking-page .pagination-page-btn:hover:not(:disabled){color:#fff;background:hsla(0,0%,100%,.08)}.points-ranking-page .pagination-page-btn:disabled{cursor:not-allowed}.points-ranking-page .pagination-page-btn.active{background:#fff;color:#000;font-weight:700;cursor:default}.points-ranking-page .pagination-ellipsis{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:14px;color:hsla(0,0%,100%,.4)}.points-ranking-page .rankings-table-container{border:1px solid #363636;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.points-ranking-page .rankings-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.points-ranking-page .rankings-table{display:flex;flex-direction:column;gap:8px;padding:16px 58px 8px}.points-ranking-page .rankings-table-header{align-items:center;display:grid;grid-template-columns:85px 1fr 1fr 255px 180px;margin-bottom:8px;padding:14px 30px}.points-ranking-page .rankings-table-header span{font-size:14px;font-weight:400;color:#8e8e92;letter-spacing:.05em;min-width:0}.points-ranking-page .rankings-table-header span.col-points{text-align:right}.points-ranking-page .rankings-table-header .col-name,.points-ranking-page .rankings-table-header .col-uid{padding:0 24px}.points-ranking-page .ranking-row{background:#0e0e0e;display:grid;grid-template-columns:85px 1fr 1fr 255px 180px;align-items:center;padding:14px 30px;transition:background .15s ease}.points-ranking-page .ranking-row:last-child{border-bottom:none}.points-ranking-page .ranking-row:hover{background:hsla(0,0%,100%,.02)}.points-ranking-page .ranking-row span{color:hsla(0,0%,100%,.8);font-weight:400;font-size:14px;min-width:0}.points-ranking-page .ranking-row.rank-first{background:#19140b;border:1px solid rgba(251,216,147,.25);border-radius:10px;padding:42px 30px 34px;margin-bottom:4px}.points-ranking-page .ranking-row.rank-first span{color:#f0c164;font-size:24px;border:unset!important}.points-ranking-page .ranking-row.rank-first .col-ranking{gap:10px}.points-ranking-page .ranking-row.rank-first .rank-label{font-size:32px;font-weight:600}.points-ranking-page .ranking-row.rank-first .col-bar{position:relative;overflow:visible;border-right:none}.points-ranking-page .ranking-row.rank-first .col-bar .trophy-icon{bottom:-34px;left:-100px;max-width:380px;position:absolute;width:400px}.points-ranking-page .ranking-row.rank-second{background:#342611}.points-ranking-page .ranking-row.rank-second span{color:#cf8008}.points-ranking-page .ranking-row.rank-second .rank-label{font-size:18px;font-weight:600}.points-ranking-page .ranking-row.rank-third{background:#181209}.points-ranking-page .ranking-row.rank-third span{color:#b34f07}.points-ranking-page .ranking-row.rank-third .rank-label{font-size:18px;font-weight:600}.points-ranking-page .ranking-row .col-ranking{align-self:stretch;display:flex;align-items:center;border-right:1px solid hsla(0,0%,100%,.08)}.points-ranking-page .ranking-row .rank-label{font-size:14px;color:#fff}.points-ranking-page .ranking-row .col-name,.points-ranking-page .ranking-row .col-uid{align-self:stretch;display:flex;align-items:center;font-size:14px;font-weight:400;color:hsla(0,0%,100%,.8);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 24px;border-right:1px solid hsla(0,0%,100%,.08)}.points-ranking-page .ranking-row .col-bar{align-self:stretch;display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;border-right:1px solid hsla(0,0%,100%,.08)}.points-ranking-page .ranking-row .col-bar img{min-width:0;max-width:90%;height:auto;object-fit:contain}.points-ranking-page .ranking-row .col-points{align-self:stretch;display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:14px;font-weight:500;color:#fff;white-space:nowrap}.points-ranking-page .points-icon{height:16px;width:16px}@keyframes skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.points-ranking-page .skeleton-block{display:block;border-radius:8px}.points-ranking-page .skeleton-block,.points-ranking-page .skeleton-cell{background:linear-gradient(90deg,rgba(255,255,255,.04) 25%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.04) 75%);background-size:800px 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}.points-ranking-page .skeleton-cell{height:14px;border-radius:4px}.points-ranking-page .skeleton-cell.skeleton-sm{width:60px}.points-ranking-page .skeleton-cell.skeleton-md{width:120px}.points-ranking-page .skeleton-cell.skeleton-lg{width:180px}.points-ranking-page .activity-rules{margin-top:60px;border-radius:16px}.points-ranking-page .activity-rules-title{margin:0 0 24px;font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:28px;line-height:1.2;background:linear-gradient(180deg,#ffffff,#b0b0b0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.points-ranking-page .activity-rules-content{display:flex;flex-direction:column;gap:48.5px}.points-ranking-page .activity-rules .rule-section{display:flex;flex-direction:column;gap:12px;cursor:default;transition:color .2s ease}.points-ranking-page .activity-rules .rule-section:hover .rule-subtitle{background:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:#f59505;color:#f59505}.points-ranking-page .activity-rules .rule-section:hover .rule-text{color:#fff}.points-ranking-page .activity-rules .rule-subtitle{margin:0;font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:20px;line-height:1.3;background:linear-gradient(180deg,#ffffff,#b0b0b0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:color .2s ease,-webkit-text-fill-color .2s ease}.points-ranking-page .activity-rules .rule-text{margin:0;font-family:Switzer_Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#8e8e92;transition:color .2s ease}.points-ranking-page .my-rewards{margin-top:40px}.points-ranking-page .my-rewards__head{margin-bottom:32px}.points-ranking-page .my-rewards__title{font-weight:600;font-size:40px;margin:0;background:linear-gradient(180deg,#FFFFFF,#B0B0B0);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.points-ranking-page .my-rewards__subtitle{font-weight:400;font-size:16px;color:#8e8e92;margin:12px 0 0}.points-ranking-page .my-rewards__stats{display:flex;flex-direction:column;gap:12px;margin-bottom:48px}.points-ranking-page .my-rewards__stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.points-ranking-page .my-rewards__stat-card{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:12px;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(153,153,153,.04));border:.5px solid #363636}.points-ranking-page .my-rewards__stat-label{font-weight:400;font-size:14px;color:#8e8e92}.points-ranking-page .my-rewards__stat-value{font-weight:600;font-size:20px;color:#fff}.points-ranking-page .my-rewards__stat-card--highlight .my-rewards__stat-value{font-size:28px;color:#f59505}.points-ranking-page .my-rewards__stat-card--orange .my-rewards__stat-value{color:#f59505}.points-ranking-page .my-rewards__stat-card--green .my-rewards__stat-value{color:#00ab6c}.points-ranking-page .my-rewards__tabs{display:flex;gap:24px;margin-bottom:24px}.points-ranking-page .my-rewards__tab{position:relative;background:none;border:none;padding:10px 0;font-weight:400;font-size:16px;color:#8e8e92;cursor:pointer;min-width:113px;height:44px;display:flex;align-items:center;justify-content:center}.points-ranking-page .my-rewards__tab--active{color:#fff;font-weight:600}.points-ranking-page .my-rewards__tab--active:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:16px;height:3px;border-radius:1px;background:#fff}.points-ranking-page .my-rewards__empty{text-align:center;padding:48px 20px;font-size:14px;color:#8e8e92}.points-ranking-page .my-rewards__history-list{display:flex;flex-direction:column;gap:16px}.points-ranking-page .my-rewards__history-item{border-radius:12px;border:.5px solid #363636;padding:24px;background:linear-gradient(180deg,#141414,#0C0C0C);overflow:hidden}.points-ranking-page .my-rewards__history-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.points-ranking-page .my-rewards__history-info{display:flex;flex-direction:column;gap:8px}.points-ranking-page .my-rewards__history-title{font-weight:600;font-size:16px;color:#fff}.points-ranking-page .my-rewards__history-date{font-weight:400;font-size:12px;color:#8e8e92}.points-ranking-page .my-rewards__history-right{display:flex;align-items:center;gap:8px}.points-ranking-page .my-rewards__history-amount{font-weight:600;font-size:18px;color:#00ab6c}.points-ranking-page .my-rewards__history-arrow{width:14px;height:14px;transition:transform .3s ease;opacity:.6}.points-ranking-page .my-rewards__history-arrow--open{transform:rotate(180deg)}.points-ranking-page .my-rewards__history-details{padding-top:24px}.points-ranking-page .my-rewards__history-divider{height:.5px;background:#363636;margin-bottom:24px}.points-ranking-page .my-rewards__detail-row{display:flex;justify-content:space-between;align-items:center}.points-ranking-page .my-rewards__detail-row+.points-ranking-page .my-rewards__detail-row{margin-top:12px}.points-ranking-page .my-rewards__detail-label{font-weight:400;font-size:14px;color:#8e8e92}.points-ranking-page .my-rewards__detail-value{font-weight:500;font-size:14px;color:#fff}.points-ranking-page .my-rewards__detail-value--orange{color:#f59505}.points-ranking-page .my-rewards__details-table{border-radius:12px;border:.5px solid #363636;background:linear-gradient(180deg,#141414,#0C0C0C);overflow:hidden}.points-ranking-page .my-rewards__details-header{display:grid;grid-template-columns:1fr 100px 140px;padding:8px 16px;background:hsla(0,0%,100%,.031372549);border-bottom:.5px solid #363636;border-top-left-radius:12px;border-top-right-radius:12px;font-weight:400;font-size:12px;color:#8e8e92}.points-ranking-page .my-rewards__details-body{padding:0 16px}.points-ranking-page .my-rewards__details-row{display:grid;grid-template-columns:1fr 100px 140px;align-items:center;padding:16px 0}.points-ranking-page .my-rewards__details-row+.points-ranking-page .my-rewards__details-row{border-top:.5px solid #363636}.points-ranking-page .my-rewards__details-row--skeleton{height:60px}.points-ranking-page .my-rewards__details-type{display:flex;align-items:center;gap:20px}.points-ranking-page .my-rewards__details-icon{width:44px;height:44px;border-radius:8px;border:.5px solid rgba(245,149,5,.3019607843);background:rgba(245,149,5,.1019607843);padding:10px;flex-shrink:0}.points-ranking-page .my-rewards__details-icon img{width:100%;height:100%;object-fit:contain}.points-ranking-page .my-rewards__details-type-text{display:flex;flex-direction:column;gap:4px}.points-ranking-page .my-rewards__details-type-title{font-weight:600;font-size:16px;color:#fff}.points-ranking-page .my-rewards__details-type-sub{font-weight:400;font-size:12px;color:#8e8e92}.points-ranking-page .my-rewards__details-points{font-weight:600;font-size:18px;color:#00ab6c}.points-ranking-page .my-rewards__details-points--negative{color:#ed4178}.points-ranking-page .my-rewards__details-date{font-weight:400;font-size:12px;color:#fff}.points-ranking-page .my-rewards__details-pagination{padding:16px}@media(max-width:1279px){.points-ranking-page .stat-label,.points-ranking-page .stat-value{font-size:12px}.points-ranking-page .stat-item{gap:4px}.points-ranking-page .btn-view-rewards{font-size:12px;padding:15px 8px}.points-ranking-page .stats-items{gap:10px}.points-ranking-page .ranking-row.rank-first span{font-size:20px}.points-ranking-page .points-hero__toolbar{padding-left:40px;padding-right:40px}.points-ranking-page .rankings-table{padding:16px 20px 8px}.points-ranking-page .ranking-row,.points-ranking-page .rankings-table-header{grid-template-columns:70px 1fr 1fr 150px 125px}.points-ranking-page .ranking-row.rank-first span{font-size:16px}.points-ranking-page .ranking-row.rank-first .col-bar .trophy-icon{left:-130px;width:300px}.points-ranking-page .my-rewards__stat-card--highlight .my-rewards__stat-value{font-size:22px}.points-ranking-page .my-rewards__stat-value{font-size:16px}}@media(max-width:900px){.points-ranking-page .stat-desktop-only{display:none}.points-ranking-page .stat-mobile-combined{align-items:flex-start;display:flex;flex-direction:column;gap:0}.points-ranking-page .stat-mobile-combined-row{display:flex;align-items:center;gap:6px}.points-ranking-page .stats-items{display:grid;grid-template-columns:1fr 1fr;gap:12px}}@media(max-width:767px){.points-ranking-page .section-title{font-size:18px}.points-ranking-page .points-ranking-content{padding:0 16px 40px}.points-ranking-page .rankings-title{font-size:18px}.points-ranking-page .rankings-table{padding:20px}.points-ranking-page .rankings-table-header{grid-template-columns:60px 1fr 150px 130px;padding:10px 12px}.points-ranking-page .rankings-table-header .col-uid{display:none}.points-ranking-page .ranking-row,.points-ranking-page .ranking-row.rank-first{grid-template-columns:60px 1fr 150px 130px;grid-template-rows:auto auto;padding:10px 12px}.points-ranking-page .ranking-row .col-ranking,.points-ranking-page .ranking-row.rank-first .col-ranking{grid-column:1;grid-row:1/span 2}.points-ranking-page .ranking-row .col-name,.points-ranking-page .ranking-row.rank-first .col-name{grid-column:2;grid-row:1;align-self:end;padding-bottom:2px}.points-ranking-page .ranking-row .col-uid,.points-ranking-page .ranking-row.rank-first .col-uid{display:flex;grid-column:2;grid-row:2;align-self:start;font-size:11px;color:hsla(0,0%,100%,.4);padding-top:2px;border-right:1px solid hsla(0,0%,100%,.08)}.points-ranking-page .ranking-row .col-bar,.points-ranking-page .ranking-row.rank-first .col-bar{grid-column:3;grid-row:1/span 2}.points-ranking-page .ranking-row .col-bar .trophy-icon,.points-ranking-page .ranking-row.rank-first .col-bar .trophy-icon{bottom:-20px;left:-50px;max-width:250px}.points-ranking-page .ranking-row .col-points,.points-ranking-page .ranking-row.rank-first .col-points{grid-column:4;grid-row:1/span 2}.points-ranking-page .ranking-row.rank-first{padding:20px 12px}.points-ranking-page .ranking-row.rank-first .col-name{font-size:16px}.points-ranking-page .ranking-row.rank-first .col-uid{font-size:12px}.points-ranking-page .ranking-row.rank-first .rank-label{font-size:24px}.points-ranking-page .ranking-row.rank-first .col-points,.points-ranking-page .ranking-row.rank-second .rank-label,.points-ranking-page .ranking-row.rank-third .rank-label{font-size:14px}.points-ranking-page .activity-rules-title{font-size:18px;margin-bottom:20px}.points-ranking-page .activity-rules-content{gap:32px}.points-ranking-page .activity-rules .rule-subtitle{font-size:14px}.points-ranking-page .activity-rules .rule-text{font-size:12px}.points-ranking-page .my-rewards__stat-row{grid-template-columns:repeat(3,1fr);gap:8px}.points-ranking-page .points-hero{min-height:0}.points-ranking-page .points-hero__toolbar{padding:16px 20px;min-height:var(--points-hero-toolbar-height);flex-wrap:wrap;gap:12px;justify-content:center}.points-ranking-page .points-hero__toolbar-spacer{display:none}.points-ranking-page .points-hero__tabs{width:100%;justify-content:center;flex-wrap:wrap}.points-ranking-page .points-hero__body{display:flex;flex-direction:column;align-items:center;min-height:0;padding:0 20px 24px;overflow:visible}.points-ranking-page .points-hero__body:after{display:none}.points-ranking-page .points-hero__foreground{position:relative;z-index:1;align-items:center;gap:0;width:100%}.points-ranking-page .points-hero__bg-video{position:relative;top:auto;right:auto;bottom:auto;left:auto;flex-shrink:0;width:100%;max-width:360px;height:auto;min-height:0;margin-top:20px;overflow:visible}.points-ranking-page .points-hero__video{position:relative;top:auto;right:auto;bottom:auto;display:block;width:100%;height:auto;min-width:0;max-height:320px;object-fit:contain;object-position:center bottom;transform:none}.points-ranking-page .points-hero__video--web{display:none}.points-ranking-page .points-hero__video--h5{display:block}.points-ranking-page .points-hero__countdown{margin-top:16px}.points-ranking-page .points-hero__prize{align-items:center;text-align:center;max-width:100%;margin-top:16px}.points-ranking-page .points-hero__label{font-size:16px;line-height:1;letter-spacing:.08em;opacity:.55}.points-ranking-page .points-hero__amount-row{justify-content:center;margin-top:12px}.points-ranking-page .points-hero__amount{font-size:56px}.points-ranking-page .points-hero__currency{font-size:28px}.points-ranking-page .points-hero__subtitle{margin-top:12px;font-size:12px;line-height:1.35;max-width:100%}.points-ranking-page .season-countdown{flex-direction:column;align-items:center;gap:0;padding:16px;min-height:0}.points-ranking-page .season-countdown--skeleton .season-countdown__skeleton-title{max-width:100%}.points-ranking-page .season-countdown--skeleton .season-countdown__skeleton-subtitle{width:100%}.points-ranking-page .season-countdown--skeleton .season-countdown__timer{width:100%;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:16px}.points-ranking-page .season-countdown--skeleton .season-countdown__skeleton-digit-pair .skeleton-block{width:36px;height:44px}.points-ranking-page .season-countdown__info{align-items:center;width:100%;flex:none}.points-ranking-page .season-countdown__heading{flex-direction:column;align-items:center;gap:10px}.points-ranking-page .season-countdown__title{font-size:20px;line-height:1;text-align:center}.points-ranking-page .season-countdown__badge{font-size:12px;line-height:1}.points-ranking-page .season-countdown__subtitle{margin-top:8px;font-size:12px;line-height:1;text-align:center;max-width:100%}.points-ranking-page .season-countdown__timer{margin-top:20px;gap:8px;width:100%;justify-content:center}.points-ranking-page .season-countdown__digit{width:29px;height:44px}.points-ranking-page .season-countdown__digit>span{font-size:20px}.points-ranking-page .season-countdown__separator{height:44px;gap:4px}.points-ranking-page .season-countdown__separator span{width:4px;height:4px}.points-ranking-page .stats-bar-section{margin-top:24px;gap:0;padding:0 16px}.points-ranking-page .stats-bar-section .stats-card-body{flex-direction:column;align-items:stretch;padding:16px;gap:16px}.points-ranking-page .stats-bar-section .stats-card-metrics{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:0;width:100%}.points-ranking-page .stats-bar-section .stats-card-actions{width:100%;flex-direction:row;gap:12px}.points-ranking-page .stats-bar-section .stats-card-actions .stats-card-btn{flex:1;min-width:0;width:auto}.points-ranking-page .stats-bar-section .stats-metric{flex:none;padding:0;min-width:0}.points-ranking-page .stats-bar-section .stats-metric--effective-points{grid-column:1;grid-row:1;align-items:flex-start}.points-ranking-page .stats-bar-section .stats-metric--my-rank{grid-column:2;grid-row:1;align-items:flex-end;text-align:right}.points-ranking-page .stats-bar-section .stats-metric--my-rank .stats-metric__label{justify-content:flex-end}.points-ranking-page .stats-bar-section .stats-metric--total-earned{grid-column:1;grid-row:3;align-items:flex-start}.points-ranking-page .stats-bar-section .stats-metric--weekly-reward{grid-column:2;grid-row:3;align-items:flex-end;text-align:right}.points-ranking-page .stats-bar-section .stats-metric--weekly-reward .stats-metric__label{justify-content:flex-end}.points-ranking-page .stats-bar-section .stats-metric__divider--col{display:none}.points-ranking-page .stats-bar-section .stats-metric__divider--row{display:block;grid-column:1/-1;grid-row:2;width:100%;height:.5px;min-height:0;margin:16px 0;background:#363636;align-self:stretch}.points-ranking-page .stats-bar-section .stats-metric__value{font-size:20px}.points-ranking-page .points-ranking-content .reward-distribution{margin-top:24px}.points-ranking-page .points-ranking-content .reward-distribution--loading .reward-distribution__skeleton{padding:0}.points-ranking-page .points-ranking-content .reward-distribution__header{align-items:center;justify-content:center;padding:16px;border-bottom:.5px solid #363636}.points-ranking-page .points-ranking-content .reward-distribution__title{text-align:center}.points-ranking-page .points-ranking-content .reward-distribution__body{padding:8px 16px 16px}.points-ranking-page .points-ranking-content .reward-distribution__cols-header{margin-top:0;margin-bottom:8px}.points-ranking-page .points-ranking-content .reward-distribution__amount-hint,.points-ranking-page .points-ranking-content .reward-distribution__reward--featured .reward-distribution__amount-hint{font-size:10px}.points-ranking-page .stat-item{padding:12px 11px}.points-ranking-page .stat-label{font-size:16px}.points-ranking-page .stat-value{font-size:22px}.points-ranking-page .my-rewards__stat-row{grid-template-columns:1fr}.points-ranking-page .my-rewards__stat-card--highlight .my-rewards__stat-value{font-size:24px}.points-ranking-page{--podium-card-w:151.16px;--podium-card-w-champion:174.42px;--podium-card-h-champion:232.42px;--podium-card-h-compact:207.49px;--podium-card-gap-compact:6.98px;--podium-card-gap-featured:11.63px;--podium-card-pad:13.95px 12.79px}.points-ranking-page .points-hero__tab{padding:8px 14px;font-size:13px}.points-ranking-page .points-hero__bg-video{max-width:100%;margin-top:16px}.points-ranking-page .points-hero__video--h5{max-height:260px}.points-ranking-page .reward-distribution__cols-header,.points-ranking-page .reward-distribution__row{grid-template-columns:1fr .7fr 1fr;gap:8px}.points-ranking-page .reward-distribution__allocation,.points-ranking-page .reward-distribution__amount{font-size:12px}.points-ranking-page .reward-distribution__reward--featured .reward-distribution__amount{font-size:16px}.points-ranking-page .reward-distribution__footer{flex-direction:column;align-items:stretch;gap:10px;text-align:center}.points-ranking-page .reward-distribution__qualification{text-align:center}.points-ranking-page .effective-points-ranking__title{font-size:28px}.points-ranking-page .effective-points-ranking__podium{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:12px;margin-top:32px;margin-left:-16px;margin-right:-16px;padding:0 16px 4px;max-width:none;width:calc(100% + 32px);min-height:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}}@media(max-width:767px){.points-ranking-page .effective-points-ranking__podium::-webkit-scrollbar{display:none}.points-ranking-page .effective-points-ranking .effective-points-table{margin-top:32px}.points-ranking-page .effective-points-ranking .effective-points-table__header{flex-direction:column;align-items:center;justify-content:space-between;padding:16px 0;gap:12px}.points-ranking-page .effective-points-ranking .effective-points-table__header-left{align-items:center}.points-ranking-page .effective-points-ranking .effective-points-table__row{grid-template-columns:44px minmax(0,1fr) auto;column-gap:8px;padding:12px 8px}.points-ranking-page .effective-points-ranking .effective-points-table__rank-col{width:44px;min-width:44px;max-width:44px}.points-ranking-page .effective-points-ranking .effective-points-table__rank-hash{font-size:12px}.points-ranking-page .effective-points-ranking .effective-points-table__rank-no{font-size:14px}.points-ranking-page .effective-points-ranking .effective-points-table__avatar{width:32px;height:32px}.points-ranking-page .effective-points-ranking .effective-points-table__avatar-inner{width:26.18px;height:26.18px;font-size:10.91px}.points-ranking-page .effective-points-ranking .effective-points-table__username{font-size:12px}.points-ranking-page .effective-points-ranking .effective-points-table__points-value{font-size:16px}.points-ranking-page .effective-points-ranking .effective-points-table__user-col{margin-left:0;gap:8px}.points-ranking-page .effective-points-ranking__podium:has(.effective-podium-card:hover) .effective-podium-card:not(:hover),.points-ranking-page .hall-of-fame__podium:has(.effective-podium-card:hover) .effective-podium-card:not(:hover){padding:var(--podium-card-pad)}.points-ranking-page .effective-points-ranking__podium:has(.effective-podium-card:hover) .effective-podium-card--first:not(:hover),.points-ranking-page .hall-of-fame__podium:has(.effective-podium-card:hover) .effective-podium-card--first:not(:hover){padding:13.95px 12.79px}.points-ranking-page .effective-podium-card{flex:0 0 var(--podium-card-w);width:var(--podium-card-w);max-width:none;min-height:auto;height:auto;padding:var(--podium-card-pad);gap:var(--podium-card-gap-compact);border-radius:6.98px;border-width:.29px;scroll-snap-align:center}.points-ranking-page .effective-podium-card:hover{padding:17.44px 12.79px}.points-ranking-page .effective-podium-card__rank-pill{padding:3px 6px;font-size:10px}.points-ranking-page .effective-podium-card__crown{width:10px;height:10px}.points-ranking-page .effective-podium-card__champion-label{font-size:8px}.points-ranking-page .effective-podium-card__art{--podium-art-trim-bottom:23px;width:81.4px;height:81.4px;max-width:81.4px}.points-ranking-page .effective-podium-card__user-label{font-size:10px}.points-ranking-page .effective-podium-card__user-name{font-size:12px}.points-ranking-page .effective-podium-card__user--first{max-width:none;min-height:0}.points-ranking-page .effective-podium-card__points{padding:6px 8px;border-radius:6px}.points-ranking-page .effective-podium-card__points span{font-size:10px}.points-ranking-page .effective-podium-card__points strong{font-size:12px}.points-ranking-page .effective-podium-card--first{flex:0 0 var(--podium-card-w-champion);width:var(--podium-card-w-champion);min-height:var(--podium-card-h-champion);height:var(--podium-card-h-champion);gap:var(--podium-card-gap-featured);padding:17.44px 12.79px}.points-ranking-page .effective-podium-card--hall-of-fame .effective-podium-card__hof-name,.points-ranking-page .effective-podium-card--hall-of-fame .effective-podium-card__hof-points-value{font-size:12px}.points-ranking-page .effective-podium-card--hall-of-fame .effective-podium-card__hof-points-label{font-size:10px}.points-ranking-page .effective-podium-card--hall-of-fame .effective-podium-card__hof-reward{padding:6px 8px;border-radius:6px}.points-ranking-page .effective-podium-card--hall-of-fame .effective-podium-card__hof-reward span{font-size:10px}.points-ranking-page .effective-podium-card--hall-of-fame .effective-podium-card__hof-reward strong{font-size:12px}.points-ranking-page .hall-of-fame__head{flex-direction:column;align-items:stretch}.points-ranking-page .hall-of-fame__week-nav{width:100%;min-width:0}.points-ranking-page .hall-of-fame__podium{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:12px;margin-left:-16px;margin-right:-16px;padding:0 16px 4px;max-width:none;width:calc(100% + 32px);min-height:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.points-ranking-page .hall-of-fame__podium::-webkit-scrollbar{display:none}.points-ranking-page .hall-of-fame .hall-of-fame-table__head,.points-ranking-page .hall-of-fame .hall-of-fame-table__row{grid-template-columns:56px 1fr 88px;padding:12px 14px;font-size:11px}.points-ranking-page .hall-of-fame .hall-of-fame-table__reward{display:none}.points-ranking-page .rankings-table{min-width:unset;padding:20px 10px}.points-ranking-page .rankings-table-header{grid-template-columns:60px 1fr 110px;padding:10px 0}.points-ranking-page .rankings-table-header .col-bar{display:none!important}.points-ranking-page .rankings-table-header .col-uid{display:none}.points-ranking-page .ranking-row,.points-ranking-page .ranking-row.rank-first{grid-template-columns:60px 1fr 110px;grid-template-rows:auto auto;padding:10px}.points-ranking-page .ranking-row .col-bar,.points-ranking-page .ranking-row.rank-first .col-bar{display:none!important}.points-ranking-page .ranking-row .col-ranking,.points-ranking-page .ranking-row.rank-first .col-ranking{grid-column:1;grid-row:1/span 2}.points-ranking-page .ranking-row .col-name,.points-ranking-page .ranking-row.rank-first .col-name{grid-column:2;grid-row:1;align-self:end;padding-bottom:2px}.points-ranking-page .ranking-row .col-uid,.points-ranking-page .ranking-row.rank-first .col-uid{display:flex;grid-column:2;grid-row:2;align-self:start;font-size:11px;color:hsla(0,0%,100%,.4);padding-top:2px;border-right:1px solid hsla(0,0%,100%,.08)}.points-ranking-page .ranking-row .col-points,.points-ranking-page .ranking-row.rank-first .col-points{grid-column:3;grid-row:1/span 2;font-size:12px}.points-ranking-page .ranking-row.rank-first{padding:20px 10px}.points-ranking-page .ranking-row.rank-first .col-name,.points-ranking-page .ranking-row.rank-first .col-uid{font-size:13px}.points-ranking-page .ranking-row.rank-first .rank-label{font-size:18px}.points-ranking-page .ranking-row.rank-first .col-points{font-size:13px}.points-ranking-page .ranking-row .col-name,.points-ranking-page .ranking-row .col-uid{font-size:12px;padding:0 10px}.points-ranking-page .ranking-row .rank-label{font-size:14px}.points-ranking-page .ranking-row .col-points{font-size:12px}.points-ranking-page .ranking-username{font-size:14px}.points-ranking-page .ranking-points{font-size:16px}.points-ranking-page .my-rewards__title{font-size:28px}.points-ranking-page .my-rewards__history-item{padding:16px}.points-ranking-page .my-rewards__details-header,.points-ranking-page .my-rewards__details-row{grid-template-columns:1fr 80px 100px}}@keyframes trophy-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes content-reveal{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes flip-out-x{0%{transform:perspective(1000px) rotateY(0deg);opacity:1}to{transform:perspective(1000px) rotateY(90deg);opacity:.05}}@keyframes flip-in-x{0%{transform:perspective(1000px) rotateY(-90deg);opacity:.05}to{transform:perspective(1000px) rotateY(0deg);opacity:1}}@keyframes box-enter{0%{opacity:0;transform:translateY(22px) scale(.9)}55%{opacity:1;transform:translateY(-5px) scale(1.05)}78%{transform:translateY(2px) scale(.98)}to{transform:translateY(0) scale(1)}}@keyframes btn-appear{0%{opacity:0}to{opacity:1}}.points-ranking-page .new-season-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);align-items:center;display:flex;justify-content:center;padding:20px;z-index:99999}.points-ranking-page .new-season-modal__dialog{align-items:center;background:#18191b;border-radius:20px;border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;max-width:452px;padding:48px 24px;position:relative;width:100%}.points-ranking-page .new-season-modal__close{align-items:center;cursor:pointer;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;display:flex;justify-content:center;position:absolute;right:16px;top:16px;transition:background .2s ease;height:28px;width:28px}.points-ranking-page .new-season-modal__close:hover{background:hsla(0,0%,100%,.2)}.points-ranking-page .new-season-modal__close img{height:16px;width:16px}.points-ranking-page .new-season-modal__trophy{border:1px solid #f59505;border-radius:50%;flex-shrink:0;height:180px;margin-bottom:20px;overflow:hidden;width:180px}.points-ranking-page .new-season-modal__trophy img{object-fit:cover;height:100%;width:100%;animation:trophy-spin 4s linear infinite}.points-ranking-page .new-season-modal__flip-wrap{align-items:center;display:flex;flex-direction:column;width:100%}.points-ranking-page .new-season-modal__flip-wrap.is-flipping-out{animation:flip-out-x .45s ease-in forwards}.points-ranking-page .new-season-modal__flip-wrap.is-flipping-in{animation:flip-in-x .45s ease-out forwards}.points-ranking-page .new-season-modal__title{animation:content-reveal .4s ease-out .1s both;color:#f59505;font-size:18px;font-weight:500;margin:0 0 10px;text-align:center}.points-ranking-page .new-season-modal__subtitle{animation:content-reveal .4s ease-out .22s both;color:hsla(0,0%,100%,.65);font-size:13px;font-weight:400;margin:0 0 8px;text-align:center}.points-ranking-page .new-season-modal__period{animation:content-reveal .4s ease-out .35s both;color:#fff;font-size:22px;font-weight:600;letter-spacing:.02em;margin:0 0 8px;text-align:center}.points-ranking-page .new-season-modal__period--entering{animation:none;color:hsla(0,0%,100%,.65);font-size:13px;font-weight:400;letter-spacing:normal;margin-bottom:20px}.points-ranking-page .new-season-modal__ended{animation:content-reveal .4s ease-out .48s both;margin-top:12px}.points-ranking-page .new-season-modal__ended span{align-items:center;background-color:rgba(237,65,120,.1);border:1px solid rgba(237,65,120,.2);border-radius:200px;display:flex;gap:4px;padding:6px 16px}.points-ranking-page .new-season-modal__pools{align-items:center;animation:box-enter .55s ease-out .45s both;display:flex;gap:8px;margin-bottom:12px;width:100%}.points-ranking-page .new-season-modal__pool{align-items:center;border-radius:8px;display:flex;flex:1;flex-direction:column;gap:2px;padding:12px}.points-ranking-page .new-season-modal__pool--last{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1)}.points-ranking-page .new-season-modal__pool--last .new-season-modal__pool-label,.points-ranking-page .new-season-modal__pool--last .new-season-modal__pool-value{color:#fff}.points-ranking-page .new-season-modal__pool--current{background:rgba(245,149,5,.08);border:1px solid rgba(245,149,5,.3)}.points-ranking-page .new-season-modal__pool--current .new-season-modal__pool-label{color:#fff}.points-ranking-page .new-season-modal__pool--current .new-season-modal__pool-value{color:#f59505}.points-ranking-page .new-season-modal__pool-label{animation:content-reveal .3s ease-out .75s both;font-size:14px;font-weight:400;text-align:center}.points-ranking-page .new-season-modal__pool-value{animation:content-reveal .3s ease-out .8s both;font-size:24px;font-weight:600}.points-ranking-page .new-season-modal__arrow{color:hsla(0,0%,100%,.4);font-size:20px;flex-shrink:0}.points-ranking-page .new-season-modal__change{align-items:center;animation:box-enter .55s ease-out .5s both;background:rgba(11,12,14,.55);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;display:flex;flex-direction:column;gap:2px;margin-bottom:32px;padding:12px;width:100%}.points-ranking-page .new-season-modal__change-label{color:#fff;font-size:14px}.points-ranking-page .new-season-modal__change-value{color:#f59505;font-size:24px;font-weight:600}.points-ranking-page .new-season-modal__btn{animation:btn-appear .5s ease-out .65s both}@media(max-width:767px){.points-ranking-page .new-season-modal__dialog{padding:36px 16px}.points-ranking-page .new-season-modal__pools{gap:4px}.points-ranking-page .new-season-modal__pool{padding:8px}.points-ranking-page .new-season-modal__pool-label{font-size:12px}.points-ranking-page .new-season-modal__pool-value{font-size:14px}.points-ranking-page .new-season-modal__trophy{height:120px;width:120px}}.points-ranking-page .exchange-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px}.points-ranking-page .exchange-modal{background:#18191b;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:48px 40px;max-height:90vh;max-width:600px;width:100%;position:relative;display:flex;flex-direction:column}.points-ranking-page .exchange-modal__close{align-items:center;cursor:pointer;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;display:flex;justify-content:center;position:absolute;right:16px;top:16px;transition:background .2s ease;height:28px;width:28px}.points-ranking-page .exchange-modal__close:hover{background:hsla(0,0%,100%,.2)}.points-ranking-page .exchange-modal__close img{height:16px;width:16px}.points-ranking-page .exchange-modal-title{font-weight:600;font-size:25px;color:var(--color-text-8);margin:0 0 17px}.points-ranking-page .exchange-modal-description{font-size:14px;color:var(--color-text-3);margin:0 0 31px}.points-ranking-page .exchange-modal-content{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#3b3b3b rgba(0,0,0,0)}.points-ranking-page .exchange-modal-content::-webkit-scrollbar{width:6px}.points-ranking-page .exchange-modal-error,.points-ranking-page .exchange-modal-loading{text-align:center;padding:40px 20px;color:hsla(0,0%,100%,.5);font-size:16px}.points-ranking-page .exchange-warning{background:rgba(255,180,0,.1);border:1px solid rgba(255,180,0,.3);border-radius:8px;padding:12px 16px;margin-bottom:16px}.points-ranking-page .exchange-warning-title{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#ffb400}.points-ranking-page .exchange-warning-icon{font-size:16px}.points-ranking-page .exchange-warning-message{margin:4px 0 0 22px;font-size:12px;color:rgba(255,180,0,.8)}.points-ranking-page .exchange-voucher-card{display:flex;align-items:center;justify-content:space-between;background:hsla(0,0%,100%,.1019607843);border-radius:12px;margin-bottom:31px;height:100px;overflow:hidden}.points-ranking-page .voucher-info{display:flex;flex-direction:column;gap:4px;padding:25px 18px}.points-ranking-page .voucher-label{font-weight:400;font-size:16px;color:hsla(0,0%,100%,.5)}.points-ranking-page .voucher-rate{font-weight:400;font-size:14px;color:hsla(0,0%,100%,.5)}.points-ranking-page .voucher-amount{background:rgba(245,149,5,.0784313725);border-radius:0 12px 12px 0;color:var(--color-text-8);font-size:50px;min-width:200px;padding:25px 18px;text-align:right;display:flex;align-items:center;justify-content:center}.points-ranking-page .exchange-row{align-items:center;display:flex;justify-content:space-between;background:var(--color-mask-55,rgba(11,12,14,.5490196078));border-radius:12px;padding:25px 18px}.points-ranking-page .exchange-row-label{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:400;color:#fff}.points-ranking-page .exchange-row-icon{font-size:16px}.points-ranking-page .exchange-row-value{font-weight:700;font-size:16px;color:#fff}.points-ranking-page .exchange-arrow{display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.3);margin:31px 0}.points-ranking-page .exchange-divider{height:1px;background:hsla(0,0%,100%,.1);margin:41px 0}.points-ranking-page .exchange-balance{display:flex;align-items:center;justify-content:space-between;margin-bottom:31px}.points-ranking-page .exchange-balance-label{font-size:16px;color:var(--color-text-3)}.points-ranking-page .exchange-balance-value{display:flex;align-items:center;gap:8px;font-weight:600;font-size:16px;color:#fff}.points-ranking-page .exchange-balance-value .balance-icon{width:20px;height:20px}.points-ranking-page .exchange-buttons{display:flex;gap:20px;justify-content:end}@media(max-width:1279px){.points-ranking-page .exchange-modal{padding:34px 31px}.points-ranking-page .exchange-modal-title{font-size:28px;margin-bottom:11px}.points-ranking-page .exchange-modal-description{font-size:14px;margin-bottom:15px}.points-ranking-page .exchange-voucher-card{height:85px;margin-bottom:26px}.points-ranking-page .exchange-arrow{margin:12px 0}.points-ranking-page .exchange-row{padding:20px 16px}.points-ranking-page .exchange-divider{margin:26px 0}.points-ranking-page .exchange-row{padding:12px 16px}.points-ranking-page .btn-cancel,.points-ranking-page .btn-confirm{flex:1;font-size:16px;padding:12px}.points-ranking-page .voucher-info{padding:15px 24px!important}.points-ranking-page .voucher-label,.points-ranking-page .voucher-rate{font-size:16px!important}.points-ranking-page .voucher-amount{height:100%;font-size:50px!important;padding:15px 24px!important}}@media(max-width:767px){.points-ranking-page .exchange-balance-label,.points-ranking-page .exchange-balance-value,.points-ranking-page .exchange-modal-description,.points-ranking-page .exchange-row-label,.points-ranking-page .exchange-row-value{font-size:12px}.points-ranking-page .voucher-label{font-size:12px!important}.points-ranking-page .voucher-info{padding:10px!important}.points-ranking-page .voucher-rate{font-size:12px!important}.points-ranking-page .voucher-amount{font-size:43px!important;min-width:120px}.points-ranking-page .btn-cancel,.points-ranking-page .btn-confirm{font-size:14px}}body.in-app .points-ranking-page,body.topbar-hidden .points-ranking-page,html.in-app .points-ranking-page,html.topbar-hidden .points-ranking-page{--points-hero-toolbar-offset-top:0px}body.browser-warning-visible .points-ranking-page,html.browser-warning-visible .points-ranking-page{--points-hero-toolbar-offset-top:calc(64px + var(--browser-warning-height, 48px))}@media(max-width:767px){.points-ranking-page{--points-hero-toolbar-offset-top:60px;--points-hero-toolbar-height:112px}body.browser-warning-visible .points-ranking-page,html.browser-warning-visible .points-ranking-page{--points-hero-toolbar-offset-top:calc(60px + var(--browser-warning-height, 48px))}}
/*# sourceMappingURL=41e7d752bbd9e267.css.map*/