.Footer-module__S6Hkya__footer{background:var(--tp-dark);color:var(--tp-dark-ink-2);border-block-start:1px solid #ffffff14;position:relative}.Footer-module__S6Hkya__inner{padding-block:var(--tp-sp-12) var(--tp-sp-6)}.Footer-module__S6Hkya__columns{gap:var(--tp-sp-8);grid-template-columns:repeat(5,minmax(0,1fr));padding-block-end:var(--tp-sp-8);display:grid}.Footer-module__S6Hkya__column{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.Footer-module__S6Hkya__columnTitle{align-items:center;gap:var(--tp-sp-3);margin:0 0 var(--tp-sp-5);font-size:var(--tp-fs-md);color:var(--tp-dark-ink);font-weight:700;line-height:1.2;display:flex}.Footer-module__S6Hkya__columnIcon{border-radius:var(--tp-r-sm);background:var(--tp-dark-3);border:1px solid var(--tp-dark-border);width:30px;height:30px;color:var(--tp-dark-accent);font-size:var(--tp-fs-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.Footer-module__S6Hkya__list{margin:0 0 var(--tp-sp-5);gap:var(--tp-sp-3);flex-direction:column;width:100%;padding:0;list-style:none;display:flex}.Footer-module__S6Hkya__link{align-items:baseline;gap:var(--tp-sp-2);font-size:var(--tp-fs-base);color:var(--tp-dark-ink-2);transition:color var(--tp-dur) var(--tp-ease);line-height:1.35;text-decoration:none;display:flex}.Footer-module__S6Hkya__link:before{content:"›";color:var(--tp-dark-ink-3);font-size:var(--tp-fs-base);transition:color var(--tp-dur) var(--tp-ease), transform var(--tp-dur) var(--tp-ease);flex:none;line-height:1}.Footer-module__S6Hkya__link:hover{color:var(--tp-dark-ink)}.Footer-module__S6Hkya__link:hover:before{color:var(--tp-dark-accent);transform:translate(2px)}.Footer-module__S6Hkya__viewAll{align-items:center;gap:var(--tp-sp-2);font-size:var(--tp-fs-sm);color:var(--tp-dark-accent);transition:color var(--tp-dur) var(--tp-ease);margin-block-start:auto;font-weight:700;text-decoration:none;display:inline-flex}.Footer-module__S6Hkya__viewAll i{font-size:var(--tp-fs-xs);transition:transform var(--tp-dur) var(--tp-ease)}.Footer-module__S6Hkya__viewAll:hover{color:var(--tp-dark-ink)}.Footer-module__S6Hkya__viewAll:hover i{transform:translate(3px)}.Footer-module__S6Hkya__bottom{align-items:center;gap:var(--tp-sp-5) var(--tp-sp-8);border-block-start:1px solid var(--tp-dark-border);grid-template-columns:1fr auto 1fr;padding-block-start:var(--tp-sp-6);display:grid}.Footer-module__S6Hkya__brand{flex:none;align-items:center;line-height:0;display:inline-flex}.Footer-module__S6Hkya__brandLogo{width:auto;height:30px}.Footer-module__S6Hkya__copyright{font-size:var(--tp-fs-sm);color:var(--tp-dark-ink-3);text-align:center;margin:0}.Footer-module__S6Hkya__bottomEnd{justify-content:flex-end;align-items:center;gap:var(--tp-sp-3) var(--tp-sp-6);flex-wrap:wrap;justify-self:end;display:flex}.Footer-module__S6Hkya__social{align-items:center;gap:var(--tp-sp-2);margin:0;padding:0;list-style:none;display:flex}.Footer-module__S6Hkya__socialLink{border-radius:var(--tp-r-pill);background:var(--tp-dark-3);border:1px solid var(--tp-dark-border);width:34px;height:34px;color:var(--tp-dark-ink-2);font-size:var(--tp-fs-sm);transition:background var(--tp-dur) var(--tp-ease), color var(--tp-dur) var(--tp-ease), transform var(--tp-dur) var(--tp-ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Footer-module__S6Hkya__socialLink:hover{background:var(--tp-gradient);color:var(--tp-on-brand);border-color:#0000;transform:translateY(-2px)}.Footer-module__S6Hkya__footer .tp-focusable:focus-visible{outline:2px solid var(--tp-dark-accent);outline-offset:3px}@media (max-width:1199px){.Footer-module__S6Hkya__columns{gap:var(--tp-sp-8) var(--tp-sp-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.Footer-module__S6Hkya__bottom{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.Footer-module__S6Hkya__bottomEnd{justify-content:center;justify-self:center}}@media (max-width:767px){.Footer-module__S6Hkya__inner{padding-block:var(--tp-sp-8) var(--tp-sp-6)}.Footer-module__S6Hkya__columns{gap:var(--tp-sp-6) var(--tp-sp-5);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-end:var(--tp-sp-8)}.Footer-module__S6Hkya__columnTitle{font-size:var(--tp-fs-base);margin-block-end:var(--tp-sp-4)}.Footer-module__S6Hkya__link{font-size:var(--tp-fs-sm)}}@media (max-width:479px){.Footer-module__S6Hkya__columns{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.Footer-module__S6Hkya__socialLink:hover,.Footer-module__S6Hkya__viewAll:hover i,.Footer-module__S6Hkya__link:hover:before{transform:none}}.Footer-module__S6Hkya__utilLinks{align-items:center;gap:var(--tp-sp-4);margin:0;padding:0;list-style:none;display:flex}.Footer-module__S6Hkya__utilLink{font-size:var(--tp-fs-sm);color:var(--tp-dark-ink-3);font-weight:600;text-decoration:none}.Footer-module__S6Hkya__utilLink:hover{color:#fff;text-decoration:underline}
.MegaMenuPanel-module__xoQAgG__panel{background:var(--tp-surface);border:1px solid var(--tp-border);border-block-start:0;border-end-end-radius:var(--tp-r-lg);border-end-start-radius:var(--tp-r-lg);position:relative;box-shadow:0 18px 40px #0d0f2c1f}.MegaMenuPanel-module__xoQAgG__panel:before{content:"";background:var(--tp-gradient);clip-path:polygon(50% 0%,100% 100%,0% 100%);border:0;width:20px;height:10px;position:absolute;inset-block-start:-9px;inset-inline-start:var(--tp-caret-x,50%);transform:translate(-50%)}.MegaMenuPanel-module__xoQAgG__panel:after{content:"";background:var(--tp-gradient);border-start-start-radius:2px;border-start-end-radius:2px;height:3px;position:absolute;inset-block-start:0;inset-inline:0}.MegaMenuPanel-module__xoQAgG__inner{gap:var(--tp-sp-10);width:100%;padding:var(--tp-sp-6) var(--tp-sp-6) var(--tp-sp-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.MegaMenuPanel-module__xoQAgG__column{min-width:0}.MegaMenuPanel-module__xoQAgG__inner:before{content:"";inset-block:var(--tp-sp-6) var(--tp-sp-8);background:var(--tp-border);width:1px;position:absolute;inset-inline-start:50%}.MegaMenuPanel-module__xoQAgG__heading{align-items:center;gap:var(--tp-sp-2);margin:0 0 var(--tp-sp-4);font-size:var(--tp-fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--tp-ink-muted);font-weight:700;display:flex}.MegaMenuPanel-module__xoQAgG__heading:before{content:"";border-radius:var(--tp-r-pill);background:var(--tp-gradient);width:18px;height:3px}.MegaMenuPanel-module__xoQAgG__grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.MegaMenuPanel-module__xoQAgG__item{align-items:center;gap:var(--tp-sp-3);padding:8px var(--tp-sp-3);border-radius:var(--tp-r-md);color:var(--tp-ink-2);text-decoration:none;transition:none;display:flex}.MegaMenuPanel-module__xoQAgG__item:hover{background:var(--tp-gradient);color:var(--tp-on-brand);box-shadow:var(--tp-sh-brand)}.MegaMenuPanel-module__xoQAgG__item:hover,.MegaMenuPanel-module__xoQAgG__item:hover *{color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand)}.MegaMenuPanel-module__xoQAgG__item:hover .MegaMenuPanel-module__xoQAgG__icon{color:var(--tp-on-brand);background:#ffffff38}.MegaMenuPanel-module__xoQAgG__item:focus-visible{outline:2px solid var(--tp-brand);outline-offset:1px}.MegaMenuPanel-module__xoQAgG__icon{border-radius:var(--tp-r-sm);width:30px;height:30px;font-size:var(--tp-fs-xs);flex:none;justify-content:center;align-items:center;transition:none;display:inline-flex}.MegaMenuPanel-module__xoQAgG__iconPurple{color:var(--tp-accent-strong);background:#b356f81f}.MegaMenuPanel-module__xoQAgG__iconBlue{background:var(--tp-brand-soft);color:var(--tp-brand-strong)}.MegaMenuPanel-module__xoQAgG__count{font-size:var(--tp-fs-2xs);color:var(--tp-ink-muted);background:var(--tp-wash-2);border-radius:var(--tp-r-pill);flex:none;margin-inline-start:auto;padding-inline:8px;font-weight:700;line-height:20px;transition:none}.MegaMenuPanel-module__xoQAgG__item:hover .MegaMenuPanel-module__xoQAgG__count{color:var(--tp-on-brand);background:#ffffff3d}.MegaMenuPanel-module__xoQAgG__label{font-size:var(--tp-fs-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:1199px){.MegaMenuPanel-module__xoQAgG__panel{gap:var(--tp-sp-4);padding:var(--tp-sp-4);grid-template-columns:minmax(0,1fr)}}.MegaMenuPanel-module__xoQAgG__footer{border-top:1px solid var(--tp-border,#94a3b840);justify-content:flex-end;padding:10px 18px 14px;display:flex}.MegaMenuPanel-module__xoQAgG__viewAll{color:var(--tp-brand,#6366f1);align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.MegaMenuPanel-module__xoQAgG__viewAll:hover{text-decoration:underline}
.HeaderMobileFirst-module__-T37vG__layer{z-index:1100;visibility:hidden;transition:visibility 0s linear var(--tp-dur-slow);position:fixed;inset:0}.HeaderMobileFirst-module__-T37vG__layerOpen{visibility:visible;transition-delay:0s}.HeaderMobileFirst-module__-T37vG__backdrop{opacity:0;cursor:default;width:100%;transition:opacity var(--tp-dur) var(--tp-ease);background:#0d0f2c61;border:0;padding:0;position:absolute;inset:0}.HeaderMobileFirst-module__-T37vG__layerOpen .HeaderMobileFirst-module__-T37vG__backdrop{opacity:1}.HeaderMobileFirst-module__-T37vG__panel{width:min(360px,88vw);padding:var(--tp-sp-4);overscroll-behavior:contain;border:0;border-inline-end:1px solid var(--tp-glass-border);background:var(--tp-glass-bg-strong);background:color-mix(in srgb, var(--tp-surface) 96%, transparent);-webkit-backdrop-filter:var(--tp-glass-blur);backdrop-filter:var(--tp-glass-blur);box-shadow:var(--tp-sh-lg);transition:transform var(--tp-dur-slow) var(--tp-ease);border-start-end-radius:var(--tp-r-lg);border-end-end-radius:var(--tp-r-lg);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-start:0;overflow-y:auto;transform:translate(-102%)}[dir=rtl] .HeaderMobileFirst-module__-T37vG__panel{transform:translate(102%)}.HeaderMobileFirst-module__-T37vG__layerOpen .HeaderMobileFirst-module__-T37vG__panel{transform:none}.HeaderMobileFirst-module__-T37vG__head{justify-content:space-between;align-items:center;gap:var(--tp-sp-3);border-block-end:1px solid var(--tp-border);padding-block-end:var(--tp-sp-4);display:flex}.HeaderMobileFirst-module__-T37vG__brand{line-height:0;display:inline-flex}.HeaderMobileFirst-module__-T37vG__brand img{width:auto;height:24px}.HeaderMobileFirst-module__-T37vG__closeBtn{border-radius:var(--tp-r-pill);background:var(--tp-wash-2);width:40px;height:40px;color:var(--tp-ink);font-size:var(--tp-fs-md);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.HeaderMobileFirst-module__-T37vG__closeBtn:hover{background:var(--tp-border-strong)}.HeaderMobileFirst-module__-T37vG__nav{padding-block:var(--tp-sp-4)}.HeaderMobileFirst-module__-T37vG__groupLabel{margin:0 0 var(--tp-sp-2);font-size:var(--tp-fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--tp-ink-muted);font-weight:700}.HeaderMobileFirst-module__-T37vG__sectionList,.HeaderMobileFirst-module__-T37vG__linkList,.HeaderMobileFirst-module__-T37vG__langList{margin:0;padding:0;list-style:none}.HeaderMobileFirst-module__-T37vG__sectionBtn,.HeaderMobileFirst-module__-T37vG__sectionLink,.HeaderMobileFirst-module__-T37vG__utilityLink{align-items:center;gap:var(--tp-sp-3);width:100%;min-height:48px;padding:var(--tp-sp-2) var(--tp-sp-3);border-radius:var(--tp-r-sm);color:var(--tp-ink);font-size:var(--tp-fs-base);text-align:start;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:none;display:flex}.HeaderMobileFirst-module__-T37vG__sectionBtn:hover,.HeaderMobileFirst-module__-T37vG__sectionLink:hover,.HeaderMobileFirst-module__-T37vG__utilityLink:hover{background:var(--tp-brand-soft)}.HeaderMobileFirst-module__-T37vG__chevron{font-size:var(--tp-fs-xs);color:var(--tp-ink-muted);transition:transform var(--tp-dur-fast) var(--tp-ease);margin-inline-start:auto}.HeaderMobileFirst-module__-T37vG__chevronOpen{transform:rotate(180deg)}.HeaderMobileFirst-module__-T37vG__linkList[hidden],.HeaderMobileFirst-module__-T37vG__langList[hidden]{display:none}.HeaderMobileFirst-module__-T37vG__linkList{border-inline-start:2px solid var(--tp-border);margin-inline-start:var(--tp-sp-3);padding-block-end:var(--tp-sp-2);padding-inline-start:var(--tp-sp-4)}.HeaderMobileFirst-module__-T37vG__link{min-height:44px;padding:var(--tp-sp-3) var(--tp-sp-2);color:var(--tp-ink-2);font-size:var(--tp-fs-sm);text-decoration:none;display:block}.HeaderMobileFirst-module__-T37vG__link:hover{color:var(--tp-brand)}.HeaderMobileFirst-module__-T37vG__ctaRow{gap:var(--tp-sp-2);padding-block:var(--tp-sp-4);border-block-start:1px solid var(--tp-border);display:grid}.HeaderMobileFirst-module__-T37vG__ctaBtn,.HeaderMobileFirst-module__-T37vG__ghostBtn,.HeaderMobileFirst-module__-T37vG__signupBtn{min-height:46px;padding-inline:var(--tp-sp-4);border-radius:var(--tp-r-pill);font-size:var(--tp-fs-base);cursor:pointer;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.HeaderMobileFirst-module__-T37vG__ctaBtn{background:linear-gradient(276deg, var(--tp-accent-strong) 0%, var(--tp-brand) 100%);color:var(--tp-on-brand);box-shadow:var(--tp-sh-brand);border:0}.HeaderMobileFirst-module__-T37vG__ghostBtn{border:1px solid var(--tp-border-strong);background:var(--tp-surface);color:var(--tp-ink-2)}.HeaderMobileFirst-module__-T37vG__utilities{padding-block:var(--tp-sp-2);border-block-start:1px solid var(--tp-border)}.HeaderMobileFirst-module__-T37vG__flag{border-radius:var(--tp-r-pill);object-fit:cover}.HeaderMobileFirst-module__-T37vG__langList{border-inline-start:2px solid var(--tp-border);margin-inline-start:var(--tp-sp-3);padding-inline-start:var(--tp-sp-4)}.HeaderMobileFirst-module__-T37vG__langOption{align-items:center;gap:var(--tp-sp-2);width:100%;min-height:44px;padding:var(--tp-sp-2);border-radius:var(--tp-r-sm);color:var(--tp-ink-2);font-size:var(--tp-fs-sm);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.HeaderMobileFirst-module__-T37vG__langOption:hover{background:var(--tp-brand-soft)}.HeaderMobileFirst-module__-T37vG__langOptionActive{color:var(--tp-brand-strong);font-weight:600}.HeaderMobileFirst-module__-T37vG__langOptionActive i{font-size:var(--tp-fs-xs);margin-inline-start:auto}.HeaderMobileFirst-module__-T37vG__authRow{align-items:center;gap:var(--tp-sp-3);padding-block:var(--tp-sp-4);border-block-start:1px solid var(--tp-border);flex-wrap:wrap;margin-block-start:auto;display:flex}.HeaderMobileFirst-module__-T37vG__userMeta{flex-direction:column;flex:auto;gap:2px;min-width:0;margin:0;display:flex}.HeaderMobileFirst-module__-T37vG__userMetaLabel{font-size:var(--tp-fs-2xs);color:var(--tp-ink-muted);text-transform:uppercase;letter-spacing:.04em}.HeaderMobileFirst-module__-T37vG__userMetaValue{font-size:var(--tp-fs-sm);color:var(--tp-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.HeaderMobileFirst-module__-T37vG__linkBtn{min-height:44px;padding-inline:var(--tp-sp-3);color:var(--tp-ink-2);font-size:var(--tp-fs-base);cursor:pointer;background:0 0;border:0;font-weight:600}.HeaderMobileFirst-module__-T37vG__signupBtn{border:1px solid var(--tp-brand);color:var(--tp-brand);background:0 0}.HeaderMobileFirst-module__-T37vG__closeBtn:focus-visible,.HeaderMobileFirst-module__-T37vG__sectionBtn:focus-visible,.HeaderMobileFirst-module__-T37vG__sectionLink:focus-visible,.HeaderMobileFirst-module__-T37vG__link:focus-visible,.HeaderMobileFirst-module__-T37vG__utilityLink:focus-visible,.HeaderMobileFirst-module__-T37vG__langOption:focus-visible,.HeaderMobileFirst-module__-T37vG__ctaBtn:focus-visible,.HeaderMobileFirst-module__-T37vG__ghostBtn:focus-visible,.HeaderMobileFirst-module__-T37vG__linkBtn:focus-visible,.HeaderMobileFirst-module__-T37vG__signupBtn:focus-visible{outline:2px solid var(--tp-brand);outline-offset:2px}@media (min-width:1024px){.HeaderMobileFirst-module__-T37vG__layer{display:none}}@media (prefers-reduced-motion:reduce){.HeaderMobileFirst-module__-T37vG__panel,.HeaderMobileFirst-module__-T37vG__backdrop{transition:none}}
.Leaderboard-module__cb9qkq__band{background-color:#4b45dc;background-image:var(--tp-gradient-hero);color:var(--tp-on-brand);padding-block-start:var(--tp-sp-8);padding-block-end:calc(var(--tp-sp-8) + var(--tp-panel-overlap));position:relative;overflow:visible}.Leaderboard-module__cb9qkq__band:before{content:"";z-index:0;opacity:.5;pointer-events:none;background-image:url(/assets/patterns/hero-waves.svg);background-position:50%;background-size:cover;position:absolute;inset:0}.Leaderboard-module__cb9qkq__bandInner{z-index:1;gap:var(--tp-sp-3);flex-direction:column;display:flex;position:relative}.Leaderboard-module__cb9qkq__crumbs{align-items:center;gap:var(--tp-sp-2);font-size:var(--tp-fs-xs);margin-block-end:var(--tp-sp-2);font-weight:600;display:flex}.Leaderboard-module__cb9qkq__crumbs a{color:#ffffffc7;transition:color var(--tp-dur) var(--tp-ease);text-decoration:none}.Leaderboard-module__cb9qkq__crumbs a:hover{color:var(--tp-on-brand)}.Leaderboard-module__cb9qkq__crumbs span[aria-hidden]{opacity:.5}.Leaderboard-module__cb9qkq__h1{letter-spacing:-.02em;margin:0;font-size:clamp(30px,4.5vw,46px);font-weight:800}.Leaderboard-module__cb9qkq__sub{align-items:center;gap:var(--tp-sp-3);font-size:var(--tp-fs-sm);opacity:.96;flex-wrap:wrap;margin:0;display:flex}.Leaderboard-module__cb9qkq__updated{border-radius:var(--tp-r-pill);font-size:var(--tp-fs-xs);background:#ffffff24;border:1px solid #ffffff42;align-items:center;gap:6px;padding:5px 13px;font-weight:700;display:inline-flex}.Leaderboard-module__cb9qkq__statChips{gap:var(--tp-sp-2);flex-wrap:wrap;display:flex}.Leaderboard-module__cb9qkq__statChip{border-radius:var(--tp-r-pill);font-size:var(--tp-fs-xs);background:#ffffff1f;border:1px solid #ffffff38;padding:7px 15px}.Leaderboard-module__cb9qkq__statChip strong{font-variant-numeric:tabular-nums}.Leaderboard-module__cb9qkq__verdict{margin:var(--tp-sp-2) 0 0;max-width:860px;font-size:var(--tp-fs-md);font-style:italic;line-height:1.6}.Leaderboard-module__cb9qkq__verdict i{opacity:.6;margin-right:8px}.Leaderboard-module__cb9qkq__verdictBy{font-style:normal;font-size:var(--tp-fs-xs);opacity:.8}.Leaderboard-module__cb9qkq__trInfo{z-index:300;display:inline-block;position:relative}.Leaderboard-module__cb9qkq__trInfoBtn{cursor:pointer;border-radius:var(--tp-r-pill);font-weight:700;font-size:var(--tp-fs-xs);transition:background var(--tp-dur) var(--tp-ease);background:#ffffff29;border:1px solid #ffffff4d;align-items:center;gap:6px;padding:5px 13px;list-style:none;display:inline-flex}.Leaderboard-module__cb9qkq__trInfoBtn:hover{background:#ffffff42}.Leaderboard-module__cb9qkq__trInfoBtn::-webkit-details-marker{display:none}.Leaderboard-module__cb9qkq__trInfoPanel{z-index:200;width:min(460px,84vw);padding:var(--tp-sp-5);border-radius:var(--tp-r-lg);background:var(--tp-surface);color:var(--tp-ink);border:1px solid var(--tp-border);font-size:var(--tp-fs-sm);line-height:1.65;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 24px 56px #1e246047}.Leaderboard-module__cb9qkq__trInfoPanel p{margin:0 0 var(--tp-sp-2)}.Leaderboard-module__cb9qkq__trInfoPanel p:last-child{margin-bottom:0}.Leaderboard-module__cb9qkq__trInfoLead{font-weight:700}.Leaderboard-module__cb9qkq__panelSection{z-index:1;margin-block-start:calc(-1 * var(--tp-panel-overlap));padding-block-end:var(--tp-section-gap);position:relative}.Leaderboard-module__cb9qkq__panel{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:var(--tp-r-xl);box-shadow:var(--tp-sh-panel)}.Leaderboard-module__cb9qkq__panelPad{padding:var(--tp-sp-8) var(--tp-sp-8) var(--tp-sp-8);gap:var(--tp-sp-8);flex-direction:column;display:flex}.Leaderboard-module__cb9qkq__stack{gap:var(--tp-sp-6);flex-direction:column;display:flex}.Leaderboard-module__cb9qkq__cardPad{padding:var(--tp-sp-6) var(--tp-sp-8)}.Leaderboard-module__cb9qkq__podium{padding:var(--tp-sp-4) 0 var(--tp-sp-2);gap:var(--tp-sp-5);grid-template-columns:repeat(3,1fr);margin:0;list-style:none;display:grid}.Leaderboard-module__cb9qkq__podiumCard{text-align:center;align-items:center;gap:var(--tp-sp-2);padding:var(--tp-sp-6) var(--tp-sp-5) var(--tp-sp-5);border-radius:var(--tp-r-md);background:var(--tp-surface);border:1px solid var(--tp-border);box-shadow:var(--tp-sh-card,0 6px 18px #1e246014);color:inherit;transition:background var(--tp-dur) var(--tp-ease), box-shadow var(--tp-dur) var(--tp-ease), transform var(--tp-dur) var(--tp-ease);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:visible}.Leaderboard-module__cb9qkq__podiumCard:hover{background-image:var(--tp-gradient-hero-deep);color:var(--tp-on-brand);border-color:#0000;transform:translateY(-3px);box-shadow:0 18px 38px #1e24605c}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__podiumName{color:var(--tp-on-brand)}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__podiumDesc{color:#ffffffd1}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__scoreRing{background:#ffffff47!important}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__scoreRing>span{color:var(--tp-on-brand);background:0 0}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__move{color:var(--tp-on-brand);background:#ffffff29}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__podiumLogo{border-color:#0000}.Leaderboard-module__cb9qkq__podiumRank{color:#fff;border:2px solid var(--tp-surface);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;display:inline-flex;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #1e24604d}.Leaderboard-module__cb9qkq__podium1 .Leaderboard-module__cb9qkq__podiumRank{background:linear-gradient(135deg,#f7c437,#e39b00)}.Leaderboard-module__cb9qkq__podium2 .Leaderboard-module__cb9qkq__podiumRank{background:linear-gradient(135deg,#b9c2d0,#8894a6)}.Leaderboard-module__cb9qkq__podium3 .Leaderboard-module__cb9qkq__podiumRank{background:linear-gradient(135deg,#d29a63,#a9682c)}.Leaderboard-module__cb9qkq__podiumLogo{object-fit:contain;border:1px solid var(--tp-border);background:#fff;border-radius:14px;width:60px;height:60px}.Leaderboard-module__cb9qkq__podiumName{font-weight:800;font-size:var(--tp-fs-md);transition:color var(--tp-dur) var(--tp-ease)}.Leaderboard-module__cb9qkq__podiumDesc{font-size:var(--tp-fs-xs);color:var(--tp-muted);-webkit-line-clamp:2;transition:color var(--tp-dur) var(--tp-ease);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.Leaderboard-module__cb9qkq__podiumFoot{align-items:center;gap:var(--tp-sp-3);margin-top:var(--tp-sp-2);display:flex}.Leaderboard-module__cb9qkq__scoreRing{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.Leaderboard-module__cb9qkq__scoreRing>span{background:var(--tp-surface);font-variant-numeric:tabular-nums;width:36px;height:36px;transition:background var(--tp-dur) var(--tp-ease), color var(--tp-dur) var(--tp-ease);border-radius:50%;justify-content:center;align-items:center;font-size:13.5px;font-weight:800;display:inline-flex}.Leaderboard-module__cb9qkq__move{font-variant-numeric:tabular-nums;border-radius:var(--tp-r-pill);justify-content:center;align-items:center;gap:3px;min-width:30px;padding:2px 7px;font-size:12px;font-weight:800;display:inline-flex}.Leaderboard-module__cb9qkq__moveUp{color:#0f8a4b;background:#0f8a4b1a}.Leaderboard-module__cb9qkq__moveDown{color:#c33c3c;background:#c33c3c1a}.Leaderboard-module__cb9qkq__moveFlat{color:var(--tp-muted);opacity:.4;font-weight:400}.Leaderboard-module__cb9qkq__moveNew{color:var(--tp-brand);background:color-mix(in srgb, var(--tp-brand) 12%, transparent);letter-spacing:.04em;font-size:10.5px}.Leaderboard-module__cb9qkq__listHead{align-items:center;gap:var(--tp-sp-4);padding:var(--tp-sp-3) var(--tp-sp-4);margin-bottom:calc(-1 * var(--tp-sp-6));background:var(--tp-wash,#f4f5fb);border:1px solid var(--tp-border);border-radius:var(--tp-r-md);letter-spacing:.08em;text-transform:uppercase;color:var(--tp-muted);font-size:11px;font-weight:800;display:flex}.Leaderboard-module__cb9qkq__lhRank{text-align:center;flex:0 0 34px}.Leaderboard-module__cb9qkq__lhMove{text-align:center;flex:0 0 30px}.Leaderboard-module__cb9qkq__lhTool{flex:1;padding-inline-start:50px}.Leaderboard-module__cb9qkq__lhSignals{flex:0 0 246px}.Leaderboard-module__cb9qkq__lhScore{text-align:right;color:var(--tp-brand);flex:0 0 64px}.Leaderboard-module__cb9qkq__rows{gap:var(--tp-sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Leaderboard-module__cb9qkq__row{align-items:center;gap:var(--tp-sp-4);padding:var(--tp-sp-4) var(--tp-sp-5);border-radius:var(--tp-r-md);background:var(--tp-surface);border:1px solid var(--tp-border);color:inherit;transition:background var(--tp-dur) var(--tp-ease), border-color var(--tp-dur) var(--tp-ease), box-shadow var(--tp-dur) var(--tp-ease);text-decoration:none;display:flex}.Leaderboard-module__cb9qkq__row:hover{background-image:var(--tp-gradient-hero-deep);color:var(--tp-on-brand);border-color:#0000;box-shadow:0 14px 30px #1e246052}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__rowTitle,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__rowRank,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__rowScore{color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand)}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__rowDesc,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__bar{color:#ffffffd1}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__moveUp,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__moveDown,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__moveFlat,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__moveNew{color:var(--tp-on-brand);opacity:1;background:#ffffff29}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__barTrack{background:#ffffff38}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__barTrack>span{background:var(--tp-on-brand)}.Leaderboard-module__cb9qkq__rowRank{text-align:center;font-weight:800;font-size:var(--tp-fs-md);color:var(--tp-muted);font-variant-numeric:tabular-nums;transition:color var(--tp-dur) var(--tp-ease);flex:0 0 34px}.Leaderboard-module__cb9qkq__rowLogo{object-fit:contain;border:1px solid var(--tp-border);background:#fff;border-radius:10px;flex-shrink:0;width:38px;height:38px}.Leaderboard-module__cb9qkq__logoFallback{color:var(--tp-muted);background:var(--tp-wash,#f4f5fa);justify-content:center;align-items:center;display:inline-flex}.Leaderboard-module__cb9qkq__rowMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Leaderboard-module__cb9qkq__rowTitle{transition:color var(--tp-dur) var(--tp-ease);font-weight:700}.Leaderboard-module__cb9qkq__rowDesc{font-size:var(--tp-fs-xs);color:var(--tp-muted);text-overflow:ellipsis;white-space:nowrap;transition:color var(--tp-dur) var(--tp-ease);overflow:hidden}.Leaderboard-module__cb9qkq__rowBars{z-index:2;gap:var(--tp-sp-3);flex:0 0 246px;display:flex;position:relative}.Leaderboard-module__cb9qkq__podiumHost{position:relative}.Leaderboard-module__cb9qkq__podiumBars{justify-content:center;gap:var(--tp-sp-3);margin-top:var(--tp-sp-2);display:flex}.Leaderboard-module__cb9qkq__podiumHost .Leaderboard-module__cb9qkq__podiumBadge{top:var(--tp-sp-3);right:var(--tp-sp-3);z-index:3;position:absolute}.Leaderboard-module__cb9qkq__podiumCard:hover~.Leaderboard-module__cb9qkq__podiumBadge,.Leaderboard-module__cb9qkq__podiumBadge:hover{color:#fff;background:#e39b00}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__bar{color:#ffffffd9}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__barTrack{background:#ffffff38}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__barTrack>span{background:var(--tp-on-brand)}.Leaderboard-module__cb9qkq__bar{color:var(--tp-muted);transition:color var(--tp-dur) var(--tp-ease);align-items:center;gap:6px;font-size:12px;display:inline-flex;position:relative}.Leaderboard-module__cb9qkq__bar:after{content:attr(data-tip);border-radius:var(--tp-r-sm);color:#fff;white-space:nowrap;letter-spacing:.01em;opacity:0;pointer-events:none;transition:opacity var(--tp-dur) var(--tp-ease), transform var(--tp-dur) var(--tp-ease);z-index:20;background:#12162cf0;padding:6px 12px;font-size:11.5px;font-weight:700;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)scale(.96);box-shadow:0 8px 20px #0f122259}.Leaderboard-module__cb9qkq__bar:before{content:"";opacity:0;pointer-events:none;transition:opacity var(--tp-dur) var(--tp-ease);z-index:20;border:5px solid #0000;border-top-color:#12162cf0;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.Leaderboard-module__cb9qkq__bar:hover:after{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.Leaderboard-module__cb9qkq__bar:hover:before{opacity:1}.Leaderboard-module__cb9qkq__barTrack{width:52px;height:5px;transition:background var(--tp-dur) var(--tp-ease);background:#dde0ec;border-radius:3px;overflow:hidden}.Leaderboard-module__cb9qkq__barTrack>span{background:var(--tp-brand);opacity:.8;border-radius:3px;height:100%;display:block}.Leaderboard-module__cb9qkq__rowScore{text-align:right;font-weight:800;font-size:var(--tp-fs-md);font-variant-numeric:tabular-nums;color:var(--tp-brand);transition:color var(--tp-dur) var(--tp-ease);flex:0 0 64px}.Leaderboard-module__cb9qkq__roundup h2,.Leaderboard-module__cb9qkq__faq h2,.Leaderboard-module__cb9qkq__related h2,.Leaderboard-module__cb9qkq__hubGroup h2{align-items:center;gap:var(--tp-sp-2);font-size:var(--tp-fs-xl,22px);margin:0 0 var(--tp-sp-4);font-weight:800;display:flex}.Leaderboard-module__cb9qkq__roundup h2 i{color:var(--tp-brand)}.Leaderboard-module__cb9qkq__roundup p{max-width:840px;margin:0 0 var(--tp-sp-3);line-height:1.75}.Leaderboard-module__cb9qkq__faqItem{border:1px solid var(--tp-border);border-radius:var(--tp-r-md);background:var(--tp-surface);margin-bottom:var(--tp-sp-2);padding:var(--tp-sp-3) var(--tp-sp-4);transition:border-color var(--tp-dur) var(--tp-ease)}.Leaderboard-module__cb9qkq__faqItem:hover{border-color:var(--tp-brand)}.Leaderboard-module__cb9qkq__faqItem summary{cursor:pointer;font-weight:700;list-style:none}.Leaderboard-module__cb9qkq__faqItem summary::-webkit-details-marker{display:none}.Leaderboard-module__cb9qkq__faqItem summary:after{content:"+";float:right;color:var(--tp-brand);font-weight:800}.Leaderboard-module__cb9qkq__faqItem[open] summary:after{content:"−"}.Leaderboard-module__cb9qkq__faqItem p{margin:var(--tp-sp-2) 0 0;color:var(--tp-muted);line-height:1.65}.Leaderboard-module__cb9qkq__relatedChips{gap:var(--tp-sp-2);flex-wrap:wrap;display:flex}.Leaderboard-module__cb9qkq__relatedChip{border-radius:var(--tp-r-pill);border:1px solid var(--tp-border);background:var(--tp-surface);color:var(--tp-ink);font-size:var(--tp-fs-sm);transition:background var(--tp-dur) var(--tp-ease), color var(--tp-dur) var(--tp-ease), border-color var(--tp-dur) var(--tp-ease);padding:8px 16px;font-weight:600;text-decoration:none}.Leaderboard-module__cb9qkq__relatedChip:hover{background-image:var(--tp-gradient-hero-deep);color:var(--tp-on-brand);border-color:#0000}.Leaderboard-module__cb9qkq__relatedAll{color:var(--tp-brand)}.Leaderboard-module__cb9qkq__cta{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--tp-sp-3);padding:var(--tp-sp-5) var(--tp-sp-6);border-radius:var(--tp-r-md);background-image:var(--tp-gradient-hero-deep);color:var(--tp-on-brand);flex-wrap:wrap;text-decoration:none;display:flex}.Leaderboard-module__cb9qkq__cta p{margin:0;font-weight:700}.Leaderboard-module__cb9qkq__cta i{margin-right:8px}.Leaderboard-module__cb9qkq__ctaNote{font-size:var(--tp-fs-xs);opacity:.85}.Leaderboard-module__cb9qkq__ctaTrophy{opacity:0;transition:opacity var(--tp-dur) var(--tp-ease), transform var(--tp-dur) var(--tp-ease);transform:translateY(2px)scale(.8)}.Leaderboard-module__cb9qkq__cta:hover{color:var(--tp-on-brand);box-shadow:0 16px 34px #1e246059}.Leaderboard-module__cb9qkq__cta:hover .Leaderboard-module__cb9qkq__ctaTrophy{opacity:1;transform:translateY(0)scale(1)}.Leaderboard-module__cb9qkq__hubGroups{gap:var(--tp-sp-6)}.Leaderboard-module__cb9qkq__hubGrid{gap:var(--tp-sp-4);grid-template-columns:repeat(auto-fill,minmax(264px,1fr));display:grid}.Leaderboard-module__cb9qkq__groupIcon{border-radius:var(--tp-r-md);background-image:var(--tp-gradient-hero-deep);width:42px;height:42px;color:var(--tp-on-brand);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.Leaderboard-module__cb9qkq__hubCardIcon{border-radius:var(--tp-r-md);background:color-mix(in srgb, var(--tp-brand) 10%, transparent);width:52px;height:52px;color:var(--tp-brand);margin-bottom:var(--tp-sp-2);transition:background var(--tp-dur) var(--tp-ease), color var(--tp-dur) var(--tp-ease);justify-content:center;align-items:center;font-size:22px;display:inline-flex}.Leaderboard-module__cb9qkq__hubCard:hover .Leaderboard-module__cb9qkq__hubCardIcon{color:var(--tp-on-brand);background:#ffffff29}.Leaderboard-module__cb9qkq__hubCard{padding:var(--tp-sp-5) var(--tp-sp-5) var(--tp-sp-4);border-radius:var(--tp-r-md);border:1px solid var(--tp-border);background:var(--tp-surface);color:inherit;transition:background var(--tp-dur) var(--tp-ease), border-color var(--tp-dur) var(--tp-ease), box-shadow var(--tp-dur) var(--tp-ease);flex-direction:column;gap:6px;text-decoration:none;display:flex;position:relative}.Leaderboard-module__cb9qkq__hubCard:after{content:"→";right:var(--tp-sp-4);top:var(--tp-sp-4);color:var(--tp-brand);opacity:0;transition:opacity var(--tp-dur) var(--tp-ease);font-weight:800;position:absolute}.Leaderboard-module__cb9qkq__hubCard:hover{background-image:var(--tp-gradient-hero-deep);color:var(--tp-on-brand);border-color:#0000;box-shadow:0 14px 30px #1e246052}.Leaderboard-module__cb9qkq__hubCard:hover:after{opacity:1;color:var(--tp-on-brand)}.Leaderboard-module__cb9qkq__hubCard:hover .Leaderboard-module__cb9qkq__hubCardTitle{color:var(--tp-on-brand)}.Leaderboard-module__cb9qkq__hubCard:hover .Leaderboard-module__cb9qkq__hubCardMeta{color:#ffffffd1}.Leaderboard-module__cb9qkq__hubCardTitle{transition:color var(--tp-dur) var(--tp-ease);padding-inline-end:var(--tp-sp-5);font-weight:800}.Leaderboard-module__cb9qkq__hubCardMeta{font-size:var(--tp-fs-xs);color:var(--tp-muted);transition:color var(--tp-dur) var(--tp-ease)}@media (max-width:991px){.Leaderboard-module__cb9qkq__panelPad,.Leaderboard-module__cb9qkq__cardPad{padding:var(--tp-sp-5)}.Leaderboard-module__cb9qkq__podium{gap:var(--tp-sp-6);grid-template-columns:1fr}.Leaderboard-module__cb9qkq__rowBars,.Leaderboard-module__cb9qkq__lhSignals{display:none}}@media (max-width:560px){.Leaderboard-module__cb9qkq__rowDesc,.Leaderboard-module__cb9qkq__listHead{display:none}}.Leaderboard-module__cb9qkq__row{cursor:pointer;position:relative}.Leaderboard-module__cb9qkq__rowTitleLink{color:inherit;text-decoration:none}.Leaderboard-module__cb9qkq__rowTitleLink:after{content:"";z-index:1;position:absolute;inset:0}.Leaderboard-module__cb9qkq__lhBadge{text-align:center;flex:0 0 44px}.Leaderboard-module__cb9qkq__rowBadgeCol{z-index:2;aspect-ratio:1;color:#e39b00;width:36px;height:36px;transition:background var(--tp-dur) var(--tp-ease), color var(--tp-dur) var(--tp-ease), transform var(--tp-dur) var(--tp-ease), border-color var(--tp-dur) var(--tp-ease);background:#e39b001f;border:1px solid #e39b0059;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-inline:4px;display:inline-flex;position:relative}.Leaderboard-module__cb9qkq__rowBadgeCol:hover{color:#fff;background:#e39b00;border-color:#0000;transform:scale(1.1)}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__rowBadgeCol{color:#ffd76a;background:#ffffff2e;border-color:#ffffff59}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__rowBadgeCol:hover{color:#fff;background:#e39b00}.Leaderboard-module__cb9qkq__rowBadgeCol:after{content:attr(data-tip);border-radius:var(--tp-r-sm);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--tp-dur) var(--tp-ease), transform var(--tp-dur) var(--tp-ease);z-index:20;background:#12162cf0;padding:6px 12px;font-size:11.5px;font-weight:700;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)scale(.96);box-shadow:0 8px 20px #0f122259}.Leaderboard-module__cb9qkq__rowBadgeCol:hover:after{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.Leaderboard-module__cb9qkq__tonePurple{color:var(--tp-on-brand);background:linear-gradient(135deg,#6d5df6,#8b5cf6)}.Leaderboard-module__cb9qkq__toneBlue{color:var(--tp-on-brand);background:linear-gradient(135deg,#3b6df6,#4b45dc)}.Leaderboard-module__cb9qkq__hubCard:hover .Leaderboard-module__cb9qkq__tonePurple,.Leaderboard-module__cb9qkq__hubCard:hover .Leaderboard-module__cb9qkq__toneBlue{background:#ffffff2e}.Leaderboard-module__cb9qkq__hubLeaders{align-items:center;gap:var(--tp-sp-2);min-width:0;margin-block:2px;display:flex}.Leaderboard-module__cb9qkq__hubLogoStack{flex-shrink:0;display:inline-flex}.Leaderboard-module__cb9qkq__hubLogo{object-fit:contain;border:2px solid var(--tp-surface);background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 1px 4px #1e24602e}.Leaderboard-module__cb9qkq__hubLogo+.Leaderboard-module__cb9qkq__hubLogo{margin-inline-start:-8px}.Leaderboard-module__cb9qkq__hubLogoFallback{color:var(--tp-muted);background:var(--tp-wash,#f2f3f9);justify-content:center;align-items:center;font-size:10px;display:inline-flex}.Leaderboard-module__cb9qkq__hubLeaderName{font-size:var(--tp-fs-xs);color:var(--tp-muted);text-overflow:ellipsis;white-space:nowrap;transition:color var(--tp-dur) var(--tp-ease);font-weight:700;overflow:hidden}.Leaderboard-module__cb9qkq__hubCard:hover .Leaderboard-module__cb9qkq__hubLeaderName{color:var(--tp-on-brand)}.Leaderboard-module__cb9qkq__hubCard:hover .Leaderboard-module__cb9qkq__hubLogo{border-color:#fff9}.Leaderboard-module__cb9qkq__heroCopy{gap:var(--tp-sp-2);flex-direction:column;max-width:980px;display:flex}.Leaderboard-module__cb9qkq__heroCopy p{font-size:var(--tp-fs-sm);color:#ffffffeb;margin:0;line-height:1.7}
