.PointLeague_shell__JHImN{width:min(1000px,calc(100% - 28px));padding-top:20px;padding-bottom:60px;color:#1c1c1c}.PointLeague_back__zAK0c{display:inline-flex;margin:0 0 15px;color:#666;font-size:13px;font-weight:700}.PointLeague_hero__KTzSq{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;min-height:220px;padding:30px 36px;border:1px solid #3e3525;border-radius:20px;background:radial-gradient(circle at 80% 12%,#4b3b1c 0,transparent 32%),linear-gradient(125deg,#111214 5%,#282522 58%,#151515);color:#fff;box-shadow:0 12px 30px #19191912}.PointLeague_hero__KTzSq:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 38px,#ffffff05 39px 40px);pointer-events:none}.PointLeague_hero__KTzSq:after{content:"";position:absolute;width:240px;height:240px;border:1px solid #d4af3740;border-radius:50%;right:55px;top:-110px;pointer-events:none}.PointLeague_heroCopy__JKB2z{position:relative;z-index:1;max-width:620px}.PointLeague_official__wTHJN{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #d4af3780;border-radius:6px;background:#d4af3721;color:#e9c967;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.PointLeague_hero__KTzSq h1{margin:12px 0 5px;font-size:clamp(34px,6vw,58px);line-height:1;letter-spacing:-.055em;font-weight:900}.PointLeague_hero__KTzSq p{margin:8px 0;color:#f2eee5;font-size:clamp(13px,2vw,17px);font-weight:600}.PointLeague_hero__KTzSq small{display:block;margin-top:10px;color:#c5c1b8;font-size:12px;line-height:1.45}.PointLeague_heroArt__NEOLA{position:relative;z-index:1;display:grid;place-items:center;flex:0 0 190px;height:155px}.PointLeague_heroRing__eSho2{display:grid;place-items:center;width:150px;height:150px;border:2px solid #cfab4e;border-radius:50%;background:radial-gradient(circle,#6c5529 0,#2e281c 49%,#1a1b1b 70%);box-shadow:0 0 0 12px #d4af3710,0 0 45px #d4af3733,inset 0 0 18px #d4af372e}.PointLeague_heroRing__eSho2 svg{width:76px;height:76px;stroke:#eccb70;stroke-width:1.3;filter:drop-shadow(0 4px 8px #000)}.PointLeague_heroRing__eSho2 img{width:85px;height:85px;object-fit:contain;filter:drop-shadow(0 4px 8px #000)}.PointLeague_tabs__T5GIm{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;white-space:nowrap;margin:15px 0 12px;padding:0 0 3px}.PointLeague_tabs__T5GIm::-webkit-scrollbar{display:none}.PointLeague_tabs__T5GIm>span{display:flex;align-items:center;justify-content:center;gap:7px;flex:1 0;min-width:108px;min-height:52px;padding:8px 12px;border:1px solid #e9e9e7;border-radius:11px;background:#f6f6f4;color:#757575;font-size:13px}.PointLeague_tabs__T5GIm .PointLeague_active__f_Qww{position:relative;border-color:#292929;background:#222;color:#fff;font-weight:800}.PointLeague_tabs__T5GIm .PointLeague_active__f_Qww:after{content:"";position:absolute;bottom:0;left:24%;width:52%;height:3px;border-radius:3px 3px 0 0;background:#d4af37}.PointLeague_tabs__T5GIm .PointLeague_active__f_Qww svg{color:#d4af37}.PointLeague_disabled__GaMUO{flex-direction:column;gap:1px!important;line-height:1.1}.PointLeague_disabled__GaMUO strong{font-weight:700}.PointLeague_disabled__GaMUO small{font-size:10px;color:#999}.PointLeague_summaryStrip__HvsYZ{display:flex;align-items:center;min-height:68px;padding:8px 14px;border:1px solid #e7e4dc;border-radius:13px;background:#fff;box-shadow:0 3px 15px #20202007}.PointLeague_summaryStrip__HvsYZ>div{display:flex;align-items:center;gap:10px;flex:1 1;padding:2px 17px}.PointLeague_summaryStrip__HvsYZ>div+div{border-left:1px solid #eae7e0}.PointLeague_summaryStrip__HvsYZ svg{width:20px;height:20px;color:#b8943e;flex:none}.PointLeague_summaryStrip__HvsYZ small,.PointLeague_summaryStrip__HvsYZ strong{display:block}.PointLeague_summaryStrip__HvsYZ small{color:#777;font-size:11px}.PointLeague_summaryStrip__HvsYZ strong{font-size:17px;line-height:1.25}.PointLeague_competitions__wqvsv{margin-top:24px}.PointLeague_sectionTitle__IPNC_{display:flex;align-items:center;gap:12px;margin-bottom:13px}.PointLeague_sectionTitle__IPNC_>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#f8f1dc;color:#aa862e}.PointLeague_sectionTitle__IPNC_ svg{width:22px;height:22px}.PointLeague_sectionTitle__IPNC_ h2{margin:0;font-size:21px;letter-spacing:-.035em}.PointLeague_sectionTitle__IPNC_ p{margin:4px 0 0;color:#777;font-size:12px}.PointLeague_grid__Fptbt{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:14px;gap:14px}.PointLeague_card__fWmME{border:1px solid #e5dfd2;border-radius:17px;box-shadow:0 5px 20px #1818180b}.PointLeague_card__fWmME:before{width:4px}.PointLeague_cardDecoration__6Ib0w{position:absolute;z-index:0;right:-34px;top:42px;width:174px;height:174px;border:2px solid #d4af3726;border-radius:50%;display:grid;place-items:center;color:#d4af371f;transform:rotate(-15deg);pointer-events:none}.PointLeague_cardDecoration__6Ib0w:before{content:"";position:absolute;inset:13px;border:1px solid #d4af372a;border-radius:50%}.PointLeague_cardDecoration__6Ib0w svg{width:95px;height:95px;stroke-width:1.3}.PointLeague_cardContent__Ircmf{position:relative;z-index:1;padding:18px 20px 16px}.PointLeague_cardTop__JbYw_{display:flex;align-items:center;justify-content:space-between;gap:8px}.PointLeague_roundBadge__YDhPz{padding:6px 9px;border-radius:6px;background:#fbf2d9;color:#86651f;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.PointLeague_status__EhW4u{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:20px;background:#f0f0ee;color:#626262;font-size:10px;font-weight:800;letter-spacing:.015em;text-transform:uppercase}.PointLeague_status__EhW4u i{width:6px;height:6px;border-radius:50%;background:currentColor}.PointLeague_status__EhW4u.PointLeague_open__j1_12{background:#e8f7ec;color:#178248}.PointLeague_card__fWmME h3{margin:16px 0 4px;font-size:24px;line-height:1.1;letter-spacing:-.045em}.PointLeague_description__ivNdm{margin:0;color:#6c6c6c;font-size:12px;line-height:1.4;min-height:17px}.PointLeague_metrics__ar5ia{display:flex;margin:17px 0 16px;max-width:420px}.PointLeague_metrics__ar5ia>div{flex:1 1}.PointLeague_metrics__ar5ia>div+div{border-left:1px solid #e6e4df}.PointLeague_metrics__ar5ia small,.PointLeague_metrics__ar5ia strong{display:block}.PointLeague_metrics__ar5ia small{font-size:10px;color:#777}.PointLeague_metrics__ar5ia strong{margin-top:4px;font-size:16px;text-transform:uppercase;white-space:nowrap}.PointLeague_cardFooter__GaLDD{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:13px;border-top:1px solid #ece9e3}.PointLeague_deadline__wFVj9{display:flex;align-items:center;gap:6px;min-width:0;color:#777;font-size:11px;line-height:1.35}.PointLeague_deadline__wFVj9 svg{flex:none;color:#ae8c42}.PointLeague_cta__0apK0{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:none;padding:10px 13px;border:1px solid #947430;border-radius:8px;background:#202020;color:#fff;font-size:11px;font-weight:900;letter-spacing:.045em;text-transform:uppercase;transition:background .2s,transform .2s}.PointLeague_cta__0apK0 svg{color:#dbb952}.PointLeague_cta__0apK0:hover{background:#3a3324;transform:translateY(-1px)}.PointLeague_empty__aoAiR,.PointLeague_error__60ilF{display:flex;align-items:center;gap:16px;padding:22px;border:1px solid #e8e4da;border-radius:14px;background:#fff}.PointLeague_empty__aoAiR>svg,.PointLeague_error__60ilF>svg{width:42px;height:42px;flex:none;color:#bbb}.PointLeague_empty__aoAiR h3,.PointLeague_error__60ilF h1{margin:0 0 4px;font-size:16px}.PointLeague_empty__aoAiR p,.PointLeague_error__60ilF p{margin:0;color:#777;font-size:12px}.PointLeague_error__60ilF button{margin-top:12px;padding:9px 12px;border-radius:7px;background:#222;color:#fff;cursor:pointer}.PointLeague_skeletonPage__D6fn8{display:grid;grid-gap:13px;gap:13px}.PointLeague_skeletonCard__gFpvl,.PointLeague_skeletonHero__sdrkA,.PointLeague_skeletonSummary__sN0iQ,.PointLeague_skeletonTabs__m69CO{border-radius:14px;background:linear-gradient(100deg,#ebebea 20%,#f8f8f7 40%,#ebebea 60%);background-size:200% 100%;animation:PointLeague_shimmer__FubVt 1.5s linear infinite}.PointLeague_skeletonHero__sdrkA{height:220px;background-color:#292929}.PointLeague_skeletonTabs__m69CO{height:54px}.PointLeague_skeletonSummary__sN0iQ{height:68px}.PointLeague_skeletonCard__gFpvl{height:270px}@keyframes PointLeague_shimmer__FubVt{to{background-position-x:-200%}}@media(max-width:650px){.PointLeague_shell__JHImN{width:calc(100% - 24px);padding-top:14px}.PointLeague_back__zAK0c{margin-bottom:12px}.PointLeague_hero__KTzSq{min-height:174px;padding:20px;border-radius:16px}.PointLeague_hero__KTzSq h1{font-size:39px}.PointLeague_hero__KTzSq p{font-size:12px;max-width:240px}.PointLeague_hero__KTzSq small{font-size:10px;max-width:225px}.PointLeague_heroArt__NEOLA{position:absolute;right:-35px;bottom:-36px;width:155px;height:155px;opacity:.42}.PointLeague_heroRing__eSho2{width:120px;height:120px}.PointLeague_heroRing__eSho2 svg{width:62px;height:62px}.PointLeague_tabs__T5GIm{gap:6px;margin:12px 0 9px}.PointLeague_tabs__T5GIm>span{flex:none;min-width:88px;min-height:47px;padding:7px;font-size:11px}.PointLeague_summaryStrip__HvsYZ{min-height:58px;padding:6px 3px}.PointLeague_summaryStrip__HvsYZ>div{gap:5px;padding:2px 9px}.PointLeague_summaryStrip__HvsYZ svg{width:16px;height:16px}.PointLeague_summaryStrip__HvsYZ small{font-size:9px}.PointLeague_summaryStrip__HvsYZ strong{font-size:13px}.PointLeague_competitions__wqvsv{margin-top:18px}.PointLeague_sectionTitle__IPNC_{gap:9px;margin-bottom:11px}.PointLeague_sectionTitle__IPNC_>span{width:33px;height:33px}.PointLeague_sectionTitle__IPNC_ h2{font-size:18px}.PointLeague_sectionTitle__IPNC_ p{font-size:10px}.PointLeague_cardContent__Ircmf{padding:15px 15px 13px}.PointLeague_cardDecoration__6Ib0w{right:-80px;top:35px;opacity:.55}.PointLeague_card__fWmME h3{margin-top:13px;font-size:22px}.PointLeague_metrics__ar5ia{margin:14px 0}.PointLeague_metrics__ar5ia>div{padding:0 9px}.PointLeague_metrics__ar5ia strong{font-size:14px}.PointLeague_cardFooter__GaLDD{align-items:stretch;flex-direction:column;gap:10px}.PointLeague_cta__0apK0{width:100%;padding:11px}.PointLeague_skeletonHero__sdrkA{height:174px}.PointLeague_skeletonCard__gFpvl{height:300px}}@media(prefers-reduced-motion:reduce){.PointLeague_skeletonCard__gFpvl,.PointLeague_skeletonHero__sdrkA,.PointLeague_skeletonSummary__sN0iQ,.PointLeague_skeletonTabs__m69CO{animation:none}.PointLeague_cta__0apK0{transition:none}}.PointLeague_competitions__wqvsv{margin-top:18px}.PointLeague_sectionHeader__pO7GB{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:11px}.PointLeague_sectionHeader__pO7GB .PointLeague_sectionTitle__IPNC_{margin-bottom:0}.PointLeague_roundIndicator__rPORQ{flex:none;padding:6px 9px;border:1px solid #eadfbe;border-radius:16px;background:#fbf7eb;color:#806323;font-size:10px;font-weight:800;text-transform:uppercase}.PointLeague_grid__Fptbt{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px}.PointLeague_card__fWmME{position:relative;display:block;overflow:hidden;padding:14px 17px 13px 19px;border:1px solid #e4dfd4;border-radius:13px;background:#fff;color:inherit;box-shadow:0 3px 13px #18181809;transition:border-color .2s,box-shadow .2s,transform .2s}.PointLeague_card__fWmME:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(#e6c775,#9b7528)}.PointLeague_card__fWmME:hover{border-color:#cdbb8d;box-shadow:0 6px 18px #18181810;transform:translateY(-1px)}.PointLeague_card__fWmME:focus-visible{outline:3px solid #d4af3766;outline-offset:2px}.PointLeague_cardHeading__qFy8Z{display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;grid-gap:8px;gap:8px}.PointLeague_cardLogo__SgrRm{display:block;width:145px;max-width:100%;height:auto;object-fit:contain}.PointLeague_cardIdentity__03smc{min-width:0}.PointLeague_cardIdentity__03smc h3{margin:5px 0 0;font-size:13px;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.PointLeague_cardIdentity__03smc p{margin:3px 0 0;color:#747474;font-size:9px;line-height:1.4}.PointLeague_status__EhW4u{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:7px 8px;border:1px solid #deded8;border-radius:9px;font-size:9px;text-transform:none;letter-spacing:0;line-height:1.3}.PointLeague_statusLabel__iNw5k{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.PointLeague_status__EhW4u i{flex:none}.PointLeague_status__EhW4u.PointLeague_open__j1_12{border-color:#cde9d5}.PointLeague_status__EhW4u.PointLeague_live__cSh4k{border-color:#f1d6b6;background:#fff2e4;color:#a55318}.PointLeague_statusAction__SVr_K{padding-left:11px;text-decoration:underline;text-underline-offset:3px;font-weight:800}.PointLeague_statusSeparator__zdS3I{display:none}.PointLeague_chevron__Nzo_I{width:18px;color:#9a7b33}.PointLeague_prizeBand__Y8zT4{isolation:isolate;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:5px;margin-top:14px;padding:15px 17px;border:1px solid #a68845;border-radius:10px;background:linear-gradient(115deg,#17191b,#2d2b27);color:#f0ce78}.PointLeague_prizeBand__Y8zT4:before{content:"";position:absolute;z-index:-1;inset:0 0 0 58%;background:repeating-linear-gradient(125deg,transparent 0 22px,#c5a35a12 23px 25px);pointer-events:none}.PointLeague_prizeBand__Y8zT4:after{content:"";position:absolute;z-index:-1;right:-24px;top:-38px;width:150px;height:150px;border:1px solid #ceae5e30;border-radius:50%;box-shadow:0 0 0 18px #ceae5e06;pointer-events:none}.PointLeague_prizeBand__Y8zT4>span{font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.PointLeague_prizeBand__Y8zT4 strong{font-size:clamp(26px,7.5vw,34px);font-weight:900;line-height:1.15;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.PointLeague_metrics__ar5ia{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;max-width:none;margin:12px 0 0;padding-top:11px;border-top:1px solid #eeebe5}.PointLeague_metrics__ar5ia>div{display:flex;align-items:flex-start;gap:7px;min-width:0;padding:0 12px}.PointLeague_metrics__ar5ia>div:first-child{padding-left:0}.PointLeague_metrics__ar5ia svg{width:16px;height:16px;flex:none;color:#ae8c42}.PointLeague_metrics__ar5ia em,.PointLeague_metrics__ar5ia span{display:block;min-width:0}.PointLeague_metrics__ar5ia small{font-size:9px;line-height:1.1;text-transform:uppercase}.PointLeague_metrics__ar5ia strong{margin-top:5px;font-size:13px;line-height:1.25;text-transform:none;white-space:normal;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PointLeague_metrics__ar5ia em{margin-top:2px;color:#777;font-size:9px;font-style:normal;line-height:1.15}.PointLeague_empty__aoAiR{padding:15px 17px}.PointLeague_skeletonCard__gFpvl{height:145px}@media(max-width:650px){.PointLeague_competitions__wqvsv{margin-top:12px}.PointLeague_sectionHeader__pO7GB{align-items:flex-start;gap:7px;margin-bottom:9px}.PointLeague_sectionTitle__IPNC_{gap:8px}.PointLeague_sectionTitle__IPNC_>span{width:31px;height:31px}.PointLeague_sectionTitle__IPNC_ h2{font-size:17px}.PointLeague_sectionTitle__IPNC_ p{max-width:245px;font-size:9px;line-height:1.25}.PointLeague_roundIndicator__rPORQ{padding:5px 7px;font-size:8px}.PointLeague_card__fWmME{padding:12px 11px 13px 14px}.PointLeague_chevron__Nzo_I{width:14px}.PointLeague_metrics__ar5ia{grid-template-columns:1.05fr .8fr 1.15fr 1fr;margin:12px 0 0;padding-top:12px}.PointLeague_metrics__ar5ia>div{display:block;padding:0 6px}.PointLeague_metrics__ar5ia>div:first-child{padding-left:0}.PointLeague_metrics__ar5ia>div:last-child{padding-right:0}.PointLeague_metrics__ar5ia small{font-size:8px;line-height:1.4}.PointLeague_metrics__ar5ia strong{font-size:11px}.PointLeague_metrics__ar5ia em{font-size:9px}.PointLeague_skeletonCard__gFpvl{height:230px}}@media(min-width:651px){.PointLeague_cardLogo__SgrRm{width:180px}.PointLeague_cardIdentity__03smc p{font-size:11px}.PointLeague_cardHeading__qFy8Z{gap:14px}.PointLeague_status__EhW4u{flex-direction:row;align-items:center;gap:7px;padding:8px 10px;font-size:11px}.PointLeague_statusSeparator__zdS3I{display:inline}.PointLeague_statusAction__SVr_K{padding-left:0}.PointLeague_prizeBand__Y8zT4{padding:17px 21px}.PointLeague_prizeBand__Y8zT4>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.PointLeague_card__fWmME{transition:none}}