.page-enter:has(.news-article-page){animation:none}body.site:has(.news-article-page) .site-main{padding-top:.85rem;padding-bottom:1.6rem}@media (max-width:640px){body.site:has(.news-article-page) .site-main{padding-top:.55rem;padding-bottom:1.2rem}.site-main:has(.news-article-page){padding-top:.55rem}}.news-article-page{--fx-accent:#2dd4bf;--fx-accent-2:#6366f1;--fx-glass:rgb(255 255 255/0.04);--fx-line:rgb(255 255 255/0.08);--fx-radius:22px;--fx-radius-sm:16px;gap:1.15rem 1.5rem}@keyframes news-detail-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes news-detail-aurora{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.08)}}.news-article-page .news-article{display:flex;flex-direction:column;gap:.95rem;min-width:0}.news-article-page .news-article__hero{position:relative;isolation:isolate;overflow:hidden;margin:0;min-height:20.5rem;border:1px solid var(--fx-line);border-radius:var(--fx-radius);animation:news-detail-rise .55s cubic-bezier(.16,1,.3,1) both;box-shadow:none}.news-article-page .news-article__hero-fx{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;mix-blend-mode:screen;opacity:.55}.news-article-page .news-article__hero-aurora{position:absolute;inset:-28%;background:radial-gradient(42% 38% at 18% 22%,rgb(45 212 191/.28),transparent 58%),radial-gradient(46% 42% at 88% 12%,rgb(99 102 241/.22),transparent 60%),radial-gradient(50% 46% at 52% 110%,rgb(56 189 248/.12),transparent 62%);filter:blur(10px);animation:news-detail-aurora 16s ease-in-out infinite alternate}.news-article-page .news-article__hero-grain{position:absolute;inset:0;z-index:3;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.news-article-page .news-article__hero .news-article__banner{z-index:0}.news-article-page .news-article__hero .news-article__banner img{min-height:20.5rem;transform:scale(1.02)}.news-article-page .news-article__hero-overlay{z-index:1;background:linear-gradient(180deg,rgb(2 8 10/.12),rgb(2 8 10/.28) 32%,rgb(2 8 10/.72) 68%,rgb(2 8 10/.94)),radial-gradient(80% 70% at 100% 0,rgb(45 212 191/.12),transparent 58%)}.news-article-page .news-article__header--hero{z-index:4;min-height:20.5rem;gap:.55rem;padding:1.5rem 1.15rem 1.25rem}.news-article-page .news-article__header--hero .news-article__meta{margin:0}.news-article-page .news-article__header--hero .news-article__meta time,.news-article-page .news-article__header--plain .news-article__meta time{display:inline-flex;align-items:center;padding:.28rem .72rem;border:1px solid rgb(45 212 191/.32);border-radius:999px;background:rgb(45 212 191/.14);color:#99f6e4;font-size:.6875rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;text-shadow:none}.news-article-page .news-article__header--hero .news-article__title{font-family:inherit;font-size:clamp(1.45rem,5.6vw,2.15rem);font-weight:800;letter-spacing:-.035em;line-height:1.12;text-shadow:0 10px 28px rgb(0 0 0/.45)}.news-article-page .news-article__header--hero .news-article__lead{max-width:38rem;margin:.15rem 0 0;color:rgb(244 251 250/.82);font-size:.9375rem;line-height:1.45;text-shadow:0 6px 18px rgb(0 0 0/.4)}.news-article-page .news-article__header--plain{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:1.2rem 1.15rem 1.25rem;border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:radial-gradient(120% 140% at 100% 0,rgb(45 212 191/.16),transparent 56%),radial-gradient(90% 120% at 0 100%,rgb(99 102 241/.14),transparent 52%),var(--fx-glass);animation:news-detail-rise .55s cubic-bezier(.16,1,.3,1) both}.news-article-page .news-article__header--plain .news-article__title{font-size:clamp(1.4rem,5vw,2rem);font-weight:800;letter-spacing:-.03em}.news-article-page .news-article__video{margin:0;animation:news-detail-rise .5s cubic-bezier(.16,1,.3,1) both}.news-article-page .news-article__video-link.fixture-highlight{max-width:none;border:1px solid var(--fx-line);border-radius:var(--fx-radius-sm);background:var(--fx-glass)}.news-article-page .news-article__panel{margin:0;padding:1.2rem 1.15rem 1.3rem;border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:radial-gradient(120% 80% at 100% 0,rgb(45 212 191/.06),transparent 52%),var(--fx-glass);animation:news-detail-rise .5s cubic-bezier(.16,1,.3,1) .05s both}.news-article-page .news-article__body.markdown-body{max-width:none;font-size:1.0625rem;line-height:1.62}.news-article-page .news-article__body.markdown-body a{color:#99f6e4;text-decoration-color:rgb(45 212 191/.45)}.news-article-page .news-article-share{margin:0;padding:.95rem 1.05rem;border:1px solid var(--fx-line);border-radius:var(--fx-radius-sm);background:var(--fx-glass);animation:news-detail-rise .5s cubic-bezier(.16,1,.3,1) .08s both}.news-article-page .news-article-share__label{color:rgb(153 246 228/.92);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.news-article-page .news-article-share__button{width:2.65rem;height:2.65rem;border-color:var(--fx-line);border-radius:14px;background:rgb(0 0 0/.28)}.news-article-page .news-article-share__button:hover{border-color:rgb(45 212 191/.42);background:rgb(45 212 191/.1)}.news-article-page .news-sidebar-stack{gap:.9rem}.news-article-page .news-game-pair-card,.news-article-page .news-sidebar,.news-article-page .news-tournament-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:radial-gradient(120% 140% at 100% 0,rgb(45 212 191/.12),transparent 56%),radial-gradient(90% 120% at 0 100%,rgb(99 102 241/.1),transparent 52%),var(--fx-glass);animation:news-detail-rise .5s cubic-bezier(.16,1,.3,1) both}.news-article-page .news-tournament-card__media{min-height:5.25rem;padding:1rem 1rem .2rem;background:transparent}.news-article-page .news-tournament-card__media img{max-height:4.5rem;filter:drop-shadow(0 10px 18px rgb(45 212 191/.18))}.news-article-page .news-tournament-card__body{padding:.7rem 1rem 1.05rem}.news-article-page .news-game-pair-card__eyebrow,.news-article-page .news-tournament-card__eyebrow{display:inline-flex;align-self:flex-start;margin:0;padding:.22rem .62rem;border:1px solid rgb(45 212 191/.32);border-radius:999px;background:rgb(45 212 191/.12);color:#99f6e4;font-size:.625rem;font-weight:700;letter-spacing:.12em}.news-article-page .news-game-pair-card__title,.news-article-page .news-tournament-card__title{font-size:1.02rem;font-weight:800;letter-spacing:-.02em;line-height:1.25}.news-article-page .news-tournament-card .home-season-feature__progress-label{color:rgb(153 246 228/.78);font-size:.625rem;font-weight:700;letter-spacing:.12em}.news-article-page .news-tournament-card .home-season-feature__progress-value{color:#99f6e4;font-weight:800}.news-article-page .news-tournament-card .home-season-feature__progress-bar{height:.38rem;overflow:hidden;border-radius:999px;background:rgb(255 255 255/.08)}.news-article-page .news-tournament-card .home-season-feature__progress-fill{border-radius:999px;background:linear-gradient(90deg,#2dd4bf,#34d399)}.news-article-page .news-game-pair-card__action,.news-article-page .news-tournament-card__action{display:inline-flex;align-items:center;gap:.3rem;margin-top:.2rem;color:#99f6e4;font-size:.75rem;font-weight:700;letter-spacing:.04em}.news-article-page .news-game-pair-card__action:after,.news-article-page .news-tournament-card__action:after{content:"→";font-size:.95em}.news-article-page .news-game-pair-card__link:hover .news-game-pair-card__action,.news-article-page .news-tournament-card__link:hover .news-tournament-card__action{color:#ccfbf1}.news-article-page .news-game-pair-card__link{padding:1.05rem 1.1rem 1.1rem}.news-article-page .news-sidebar{padding:1rem .95rem 1.05rem}.news-article-page .news-sidebar__head{align-items:center;margin-bottom:.85rem}.news-article-page .news-sidebar__title{color:#6d7f81;font-family:inherit;font-size:.8125rem;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;text-shadow:0 -1px 0 rgb(0 0 0/.75),0 1px 0 rgb(255 255 255/.12)}.news-article-page .news-sidebar__more{display:inline-flex;align-items:center;padding:.28rem .7rem;border:1px solid var(--fx-line);border-radius:999px;background:rgb(0 0 0/.28);color:#ccfbf1;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-decoration:none}.news-article-page .news-sidebar__more.link-underline:hover,.news-article-page .news-sidebar__more:hover{border-color:rgb(45 212 191/.45);color:#f4fbfa;text-decoration:none}.news-article-page .news-sidebar__list{gap:.55rem}.news-article-page .news-sidebar-card{border:0;border-radius:0;background:transparent;overflow:visible;transition:none}.news-article-page .news-sidebar-card:hover{border-color:transparent}.news-article-page .news-sidebar-card__link{display:flex;align-items:stretch;gap:.8rem;min-width:0;padding:.5rem;border:1px solid var(--fx-line);border-radius:var(--fx-radius-sm);background:rgb(0 0 0/.22);transition:border-color .18s ease,background .18s ease,transform .18s ease}.news-article-page .news-sidebar-card__link:hover{border-color:rgb(45 212 191/.38);background:rgb(255 255 255/.05);text-decoration:none;transform:translateY(-1px)}.news-article-page .news-sidebar-card__link--text-only{padding:.75rem .85rem}.news-article-page .news-sidebar-card__link--text-only:hover{background:rgb(255 255 255/.05)}.news-article-page .news-sidebar-card__media{position:relative;flex:0 0 4.85rem;width:4.85rem;height:4.85rem;overflow:hidden;border-radius:12px;background:rgb(255 255 255/.04)}.news-article-page .news-sidebar-card__image{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.news-article-page .news-sidebar-card__overlay{display:none}.news-article-page .news-sidebar-card__link--with-image{min-height:0}.news-article-page .news-sidebar-card__link--with-image:hover .news-sidebar-card__image{transform:scale(1.06)}.news-article-page .news-sidebar-card__body{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;justify-content:center;gap:.28rem;min-width:0;min-height:0;padding:.1rem .15rem .1rem 0}.news-article-page .news-sidebar-card__link--text-only .news-sidebar-card__body{padding:0}.news-article-page .news-sidebar-card__date{color:rgb(153 246 228/.82);font-size:.625rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.news-article-page .news-sidebar-card__link--with-image .news-sidebar-card__date{color:rgb(153 246 228/.82)}.news-article-page .news-sidebar-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#f4fbfa;font-family:inherit;font-size:.875rem;font-weight:700;letter-spacing:-.02em;line-height:1.3}.news-article-page .news-sidebar-card__link--with-image .news-sidebar-card__title{color:#f4fbfa}.news-article-page .news-sidebar-card__link--featured{position:relative;isolation:isolate;flex-direction:column;gap:0;min-height:12.5rem;padding:0;overflow:hidden;border-radius:18px}.news-article-page .news-sidebar-card__link--featured .news-sidebar-card__media{position:absolute;inset:0;z-index:0;flex:none;width:auto;height:auto;border-radius:0}.news-article-page .news-sidebar-card__link--featured .news-sidebar-card__overlay{display:block;z-index:1;background:linear-gradient(180deg,rgb(2 8 10/.08),rgb(2 8 10/.22) 38%,rgb(2 8 10/.82)),radial-gradient(70% 80% at 100% 0,rgb(45 212 191/.16),transparent 60%)}.news-article-page .news-sidebar-card__link--featured .news-sidebar-card__body{z-index:2;justify-content:flex-end;min-height:12.5rem;padding:1.05rem .95rem .95rem}.news-article-page .news-sidebar-card__link--featured .news-sidebar-card__date{display:inline-flex;align-self:flex-start;padding:.22rem .58rem;border:1px solid rgb(255 255 255/.16);border-radius:999px;background:rgb(0 0 0/.38);color:#ccfbf1;backdrop-filter:blur(8px)}.news-article-page .news-sidebar-card__link--featured .news-sidebar-card__title{-webkit-line-clamp:3;color:#fff;font-size:1.02rem;font-weight:800;letter-spacing:-.03em;text-shadow:0 8px 22px rgb(0 0 0/.45)}.news-article-page .news-sidebar-card__link--featured:hover{border-color:rgb(45 212 191/.42);background:rgb(0 0 0/.22)}.news-article-page .news-sidebar__item:first-child .news-sidebar-card{animation:news-detail-rise .45s cubic-bezier(.16,1,.3,1) both}.news-article-page .news-sidebar__item:nth-child(2) .news-sidebar-card{animation:news-detail-rise .45s cubic-bezier(.16,1,.3,1) .05s both}.news-article-page .news-sidebar__item:nth-child(3) .news-sidebar-card{animation:news-detail-rise .45s cubic-bezier(.16,1,.3,1) .1s both}.news-article-page .news-sidebar__item:nth-child(n+4) .news-sidebar-card{animation:news-detail-rise .45s cubic-bezier(.16,1,.3,1) .14s both}html[data-theme=light] .news-article-page .news-sidebar__title{color:rgb(12 31 34/.38);text-shadow:0 -1px 0 rgb(255 255 255/.9),0 1px 0 rgb(12 31 34/.16)}html[data-theme=light] .news-article-page{--fx-glass:rgb(255 255 255/0.62);--fx-line:rgb(12 31 34/0.1)}html[data-theme=light] .news-article-page .news-sidebar-card__link--with-image .news-sidebar-card__title,html[data-theme=light] .news-article-page .news-sidebar-card__title{color:var(--text)}html[data-theme=light] .news-article-page .news-sidebar-card__link--featured .news-sidebar-card__title{color:#fff}@media (max-width:640px){.news-article-page .news-article__header--hero,.news-article-page .news-article__hero,.news-article-page .news-article__hero .news-article__banner img{min-height:18.5rem}.news-article-page .news-article__header--hero{padding:1.25rem 1rem 1.1rem}.news-article-page .news-article__panel{padding:1.05rem .95rem 1.15rem}.news-article-page .news-sidebar-card__link--featured,.news-article-page .news-sidebar-card__link--featured .news-sidebar-card__body{min-height:11.75rem}}@media (min-width:861px){.news-article-page{grid-template-columns:minmax(0,1fr) minmax(16.5rem,19.5rem);gap:1.4rem 1.75rem}.news-article-page .news-article__header--hero,.news-article-page .news-article__hero,.news-article-page .news-article__hero .news-article__banner img{min-height:24rem}.news-article-page .news-article__header--hero{padding:1.7rem 1.45rem 1.4rem}}@media (prefers-reduced-motion:reduce){.news-article-page .news-article-share,.news-article-page .news-article__header--plain,.news-article-page .news-article__hero,.news-article-page .news-article__hero-aurora,.news-article-page .news-article__panel,.news-article-page .news-game-pair-card,.news-article-page .news-sidebar,.news-article-page .news-sidebar-card,.news-article-page .news-tournament-card{animation:none}}body.site:has(.about-page) .site-main{padding-top:.85rem;padding-bottom:1.6rem}@media (max-width:640px){body.site:has(.about-page){padding-bottom:0}body.site:has(.about-page) .site-main{padding-top:.55rem;padding-bottom:1.1rem}body.site:has(.about-page) .site-tabbar{display:none}}.about-page{--about-accent:#2dd4bf;--about-accent-ink:#042f2e;--about-glass:rgb(255 255 255/0.04);--about-line:rgb(255 255 255/0.08);--about-radius:22px;display:flex;flex-direction:column;gap:.9rem;min-width:0}@keyframes about-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes about-aurora{0%{transform:translate3d(-4%,-3%,0) scale(1)}to{transform:translate3d(5%,4%,0) scale(1.1)}}@keyframes about-orb{0%,to{transform:translateZ(0) scale(1);opacity:.7}50%{transform:translate3d(8%,-10%,0) scale(1.18);opacity:1}}@keyframes about-shine{0%{transform:translateX(-120%) rotate(18deg)}to{transform:translateX(180%) rotate(18deg)}}@keyframes about-pulse{0%,to{box-shadow:0 0 0 0 rgb(45 212 191/.45)}50%{box-shadow:0 0 0 6px rgb(45 212 191/0)}}.about-page__cta,.about-page__hero,.about-page__panel{animation:about-rise .65s cubic-bezier(.16,1,.3,1) both}.about-page__panel:first-of-type{animation-delay:90ms}.about-page__panel:nth-of-type(2){animation-delay:.17s}.about-page__cta{animation-delay:.25s}.about-page__hero{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:1.35rem 1.15rem 1.4rem;border:1px solid var(--about-line);border-radius:var(--about-radius);background:radial-gradient(120% 140% at 100% 0,rgb(45 212 191/.18),transparent 56%),radial-gradient(90% 120% at 0 100%,rgb(99 102 241/.16),transparent 52%),rgb(255 255 255/.035)}.about-page__hero:after{content:"";position:absolute;top:-40%;left:0;z-index:2;width:42%;height:180%;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(255 255 255/.07),transparent);animation:about-shine 7.5s ease-in-out infinite}.about-page__hero-fx{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.about-page__hero-aurora{position:absolute;inset:-30%;background:radial-gradient(42% 38% at 18% 22%,rgb(45 212 191/.26),transparent 58%),radial-gradient(46% 42% at 88% 12%,rgb(99 102 241/.22),transparent 60%),radial-gradient(50% 46% at 52% 110%,rgb(56 189 248/.12),transparent 62%);filter:blur(12px);animation:about-aurora 16s ease-in-out infinite alternate}.about-page__hero-grain{position:absolute;inset:0;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.about-page__hero-orb{position:absolute;border-radius:50%;filter:blur(2px);animation:about-orb 9s ease-in-out infinite}.about-page__hero-orb--teal{top:12%;right:8%;width:5.5rem;height:5.5rem;background:rgb(45 212 191/.22)}.about-page__hero-orb--violet{right:auto;bottom:6%;left:10%;width:4.2rem;height:4.2rem;background:rgb(129 140 248/.22);animation-delay:-3.5s;animation-duration:11s}.about-page__hero-inner{position:relative;z-index:3}.about-page__kicker{margin:0 0 .45rem;color:rgb(153 246 228/.92);font-size:.68rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.about-page__title{margin:0;color:#f4fbfa;font-size:clamp(1.45rem,7.2vw,2.15rem);font-weight:800;letter-spacing:-.045em;line-height:1.08}.about-page__lead{margin:.75rem 0 0;max-width:40rem;color:color-mix(in srgb,var(--text) 78%,var(--muted));font-size:.9375rem;line-height:1.55}.about-page__cta,.about-page__panel{padding:1.05rem 1.05rem 1.15rem;border:1px solid var(--about-line);border-radius:var(--about-radius);background:radial-gradient(ellipse 90% 80% at 0 0,rgb(45 212 191/.08),transparent 52%),var(--about-glass);transition:border-color .2s ease,background .2s ease,transform .2s ease}.about-page__cta:hover,.about-page__panel:hover{border-color:rgb(45 212 191/.28);background:radial-gradient(ellipse 90% 80% at 0 0,rgb(45 212 191/.12),transparent 52%),rgb(255 255 255/.05);transform:translateY(-1px)}.about-page__panel-title{margin:0 0 .85rem;color:#6d7f81;font-size:.72rem;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;text-shadow:0 -1px 0 rgb(0 0 0/.75),0 1px 0 rgb(255 255 255/.12)}.about-page__cta-lead,.about-page__panel p{margin:0;color:color-mix(in srgb,var(--text) 88%,var(--muted));font-size:.9375rem;line-height:1.55}.about-page__list-intro,.about-page__panel p+p{margin-top:.7rem}.about-page__points{display:grid;gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;counter-reset:about-point}.about-page__points li{position:relative;padding:.8rem .9rem .85rem 3.15rem;border:1px solid var(--about-line);border-radius:16px;background:rgb(0 0 0/.22);color:var(--text);font-size:.875rem;font-weight:650;letter-spacing:-.01em;line-height:1.4;animation:about-rise .55s cubic-bezier(.16,1,.3,1) both}.about-page__points li:first-child{animation-delay:.22s}.about-page__points li:nth-child(2){animation-delay:.28s}.about-page__points li:nth-child(3){animation-delay:.34s}.about-page__points li:nth-child(4){animation-delay:.4s}.about-page__points li:before{counter-increment:about-point;content:counter(about-point,decimal-leading-zero);position:absolute;top:.78rem;left:.8rem;display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:999px;background:rgb(45 212 191/.14);color:#99f6e4;font-family:Orbitron,Exo\ 2,ui-sans-serif,system-ui,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.04em;animation:about-pulse 2.4s ease-in-out infinite}.about-page__closing{margin-top:.95rem!important;color:#ccfbf1!important;font-weight:650}.about-page__cta-lead{margin:0 0 .9rem;color:var(--muted);font-size:.8125rem}.about-page__cta-links{display:flex;flex-wrap:wrap;gap:.5rem}.about-page__cta-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:.55rem 1rem;border:1px solid rgb(45 212 191/.32);border-radius:999px;background:rgb(45 212 191/.1);color:#99f6e4;font-size:.8125rem;font-weight:700;letter-spacing:.01em;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.about-page__cta-link:hover{border-color:rgb(45 212 191/.5);background:rgb(45 212 191/.18);color:#ccfbf1;text-decoration:none;transform:translateY(-1px)}@media (min-width:720px){.about-page__hero{padding:1.7rem 1.5rem 1.75rem}.about-page__points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.about-page__cta,.about-page__cta-link,.about-page__hero,.about-page__hero-aurora,.about-page__hero-orb,.about-page__hero:after,.about-page__panel,.about-page__points li,.about-page__points li:before{animation:none;transition:none;transform:none}}html[data-theme=light] .about-page{--about-glass:rgb(12 31 34/0.035);--about-line:rgb(12 31 34/0.1)}html[data-theme=light] .about-page__hero{background:radial-gradient(120% 140% at 100% 0,rgb(13 148 136/.14),transparent 56%),radial-gradient(90% 120% at 0 100%,rgb(99 102 241/.1),transparent 52%),#fff}html[data-theme=light] .about-page__title{color:#0b1c1e}html[data-theme=light] .about-page__kicker{color:#0f766e}html[data-theme=light] .about-page__hero-grain{opacity:.08}html[data-theme=light] .about-page__cta,html[data-theme=light] .about-page__panel{background:radial-gradient(ellipse 90% 80% at 0 0,rgb(13 148 136/.08),transparent 52%),#fff}html[data-theme=light] .about-page__panel-title{color:rgb(12 31 34/.38);text-shadow:0 -1px 0 rgb(255 255 255/.9),0 1px 0 rgb(12 31 34/.16)}html[data-theme=light] .about-page__points li{background:rgb(12 31 34/.03)}html[data-theme=light] .about-page__points li:before{color:#0f766e;background:rgb(13 148 136/.12)}html[data-theme=light] .about-page__closing{color:#0f766e!important}html[data-theme=light] .about-page__cta-link{color:#0f766e;border-color:rgb(15 118 110/.32);background:rgb(45 212 191/.1)}body.site:has(.contacts-page) .site-main{padding-top:.85rem;padding-bottom:1.6rem}@media (max-width:640px){body.site:has(.contacts-page){padding-bottom:0}body.site:has(.contacts-page) .site-main{padding-top:.55rem;padding-bottom:1.1rem}body.site:has(.contacts-page) .site-tabbar{display:none}}.contacts-page{--contacts-wa:#25d366;--contacts-mail:#2dd4bf;--contacts-line:rgb(255 255 255/0.1);--contacts-glass:rgb(255 255 255/0.035)}@keyframes contacts-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes contacts-aurora{0%{transform:translate3d(-4%,-3%,0) scale(1)}to{transform:translate3d(5%,4%,0) scale(1.08)}}.contacts-page__board{position:relative;isolation:isolate;overflow:hidden;padding:1.25rem 1.1rem 1.15rem;border:1px solid var(--contacts-line);border-radius:28px;background:radial-gradient(120% 140% at 100% 0,rgb(37 211 102/.16),transparent 56%),radial-gradient(90% 120% at 0 100%,rgb(45 212 191/.14),transparent 52%),var(--contacts-glass);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 24px 60px rgb(0 0 0/.22);animation:contacts-rise .7s cubic-bezier(.16,1,.3,1) both}.contacts-page__fx{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.contacts-page__aurora{position:absolute;inset:-28%;background:radial-gradient(42% 38% at 16% 18%,rgb(37 211 102/.22),transparent 58%),radial-gradient(46% 42% at 88% 14%,rgb(45 212 191/.2),transparent 60%),radial-gradient(50% 46% at 50% 110%,rgb(88 70 255/.12),transparent 62%);filter:blur(12px);animation:contacts-aurora 16s ease-in-out infinite alternate}.contacts-page__grain{position:absolute;inset:0;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.contacts-page__channels,.contacts-page__intro{position:relative;z-index:1}.contacts-page__intro{margin-bottom:1.15rem}.contacts-page .contacts-page__title{margin:0;color:#f4fbfa;font-family:Bebas Neue,Exo\ 2,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.4rem,8vw,3.6rem);font-weight:400;letter-spacing:.06em;line-height:.9;text-transform:uppercase;text-shadow:none}.contacts-page__lead{margin:.7rem 0 0;max-width:36rem;color:color-mix(in srgb,var(--text) 78%,var(--muted));font-size:.98rem;line-height:1.55}.contacts-page__channels{display:grid;gap:.7rem}.contacts-page__channel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:5.4rem;padding:1rem 1.05rem;border:1px solid rgb(255 255 255/.1);border-radius:20px;background:rgb(5 7 10/.42);color:#f4fbfa;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.contacts-page__channel:focus-visible,.contacts-page__channel:hover{color:#f4fbfa;text-decoration:none;transform:translateY(-2px)}.contacts-page__channel:focus-visible{outline:2px solid color-mix(in srgb,var(--channel-accent) 72%,white);outline-offset:3px}.contacts-page__channel--whatsapp{--channel-accent:var(--contacts-wa)}.contacts-page__channel--email{--channel-accent:var(--contacts-mail)}.contacts-page__channel:focus-visible,.contacts-page__channel:hover{border-color:color-mix(in srgb,var(--channel-accent) 55%,white);background:color-mix(in srgb,var(--channel-accent) 12%,rgb(5 7 10/.55));box-shadow:0 16px 36px color-mix(in srgb,var(--channel-accent) 16%,transparent)}.contacts-page__channel-icon{display:grid;place-items:center;width:2.85rem;height:2.85rem;border-radius:14px;background:color-mix(in srgb,var(--channel-accent) 18%,transparent);color:var(--channel-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--channel-accent) 28%,transparent)}.contacts-page__channel-icon svg{width:1.35rem;height:1.35rem}.contacts-page__channel-copy{display:flex;flex-direction:column;gap:.22rem;min-width:0}.contacts-page__channel-label{color:color-mix(in srgb,var(--channel-accent) 72%,white);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.contacts-page__channel-value{overflow-wrap:anywhere;color:#f4fbfa;font-size:1.05rem;font-weight:800;letter-spacing:-.03em;line-height:1.2}.contacts-page__channel-go{display:grid;place-items:center;color:color-mix(in srgb,var(--channel-accent) 80%,white);opacity:.78;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .2s ease}.contacts-page__channel-go svg{width:1.15rem;height:1.15rem}.contacts-page__channel:focus-visible .contacts-page__channel-go,.contacts-page__channel:hover .contacts-page__channel-go{opacity:1;transform:translateX(4px)}@media (min-width:720px){.contacts-page__board{padding:1.7rem 1.5rem 1.45rem}.contacts-page__channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.contacts-page__channel{min-height:6.1rem;padding:1.15rem 1.2rem}.contacts-page__channel-value{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.contacts-page__aurora,.contacts-page__board,.contacts-page__channel,.contacts-page__channel-go{animation:none;transition:none;transform:none}}html[data-theme=light] .contacts-page{--contacts-line:rgb(12 31 34/0.1);--contacts-glass:#fff}html[data-theme=light] .contacts-page__board{background:radial-gradient(120% 140% at 100% 0,rgb(37 211 102/.12),transparent 56%),radial-gradient(90% 120% at 0 100%,rgb(13 148 136/.1),transparent 52%),#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 18px 40px rgb(12 31 34/.08)}html[data-theme=light] .contacts-page .contacts-page__title{color:#0b1c1e}html[data-theme=light] .contacts-page__grain{opacity:.08;mix-blend-mode:multiply}html[data-theme=light] .contacts-page__channel{border-color:rgb(12 31 34/.1);background:rgb(12 31 34/.035);color:#0b1c1e}html[data-theme=light] .contacts-page__channel:focus-visible,html[data-theme=light] .contacts-page__channel:hover{color:#0b1c1e;background:color-mix(in srgb,var(--channel-accent) 10%,#fff)}html[data-theme=light] .contacts-page__channel-value{color:#0b1c1e}.page-enter:has(.player-profile-page){animation:none}body.site:has(.player-profile-page) .site-main{padding-top:.85rem;padding-bottom:1.6rem}@media (max-width:640px){body.site:has(.player-profile-page) .site-main{padding-top:.55rem;padding-bottom:1.2rem}.site-main:has(.player-profile-page){padding-top:.55rem}}.player-profile-page{--fx-accent:#2dd4bf;--fx-accent-2:#6366f1;--fx-glass:rgb(255 255 255/0.04);--fx-line:rgb(255 255 255/0.08);--fx-radius:22px;--fx-radius-sm:16px;gap:1.15rem 1.5rem}@keyframes pp-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pp-aurora{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.08)}}@keyframes pp-shine{0%{transform:translateX(-120%) rotate(18deg)}to{transform:translateX(180%) rotate(18deg)}}.player-profile-page .player-profile__identity{position:relative;isolation:isolate;overflow:hidden;margin-bottom:.85rem;padding:1.15rem 1.05rem 1.1rem;border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:radial-gradient(120% 140% at 100% 0,rgb(45 212 191/.16),transparent 56%),radial-gradient(90% 120% at 0 100%,rgb(99 102 241/.14),transparent 52%),var(--fx-glass);box-shadow:none;animation:pp-rise .55s cubic-bezier(.16,1,.3,1) both}.player-profile-page .player-profile__identity:after{content:"";position:absolute;top:-40%;left:0;z-index:2;width:42%;height:180%;pointer-events:none;background:linear-gradient(100deg,transparent,rgb(255 255 255/.07) 45%,transparent 70%);animation:pp-shine 8.5s ease-in-out 1.2s infinite}.player-profile-page .player-profile__identity-fx{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.player-profile-page .player-profile__identity-aurora{position:absolute;inset:-28%;background:radial-gradient(42% 38% at 18% 22%,rgb(45 212 191/.22),transparent 58%),radial-gradient(46% 42% at 88% 12%,rgb(99 102 241/.2),transparent 60%),radial-gradient(50% 46% at 52% 110%,rgb(56 189 248/.1),transparent 62%);filter:blur(10px);animation:pp-aurora 16s ease-in-out infinite alternate}.player-profile-page .player-profile__identity-grain{position:absolute;inset:0;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.player-profile-page .player-profile__identity .player-card-share__open,.player-profile-page .player-profile__identity-main,.player-profile-page .player-profile__logo-wrap{position:relative;z-index:3}.player-profile-page .player-profile__logo-wrap{width:5.35rem;height:5.35rem;margin:0 auto .85rem}.player-profile-page .player-profile__logo-wrap--has-avatar,.player-profile-page .player-profile__logo-wrap--has-initials{padding:3px;background:linear-gradient(145deg,rgb(45 212 191/.95),rgb(99 102 241/.55));border:0;border-radius:50%;box-shadow:0 0 0 1px rgb(45 212 191/.22),0 12px 28px rgb(45 212 191/.16)}.player-profile-page .player-profile__logo-wrap .dashboard-sidebar__avatar-initials,.player-profile-page .player-profile__logo-wrap .player-logo,.player-profile-page .player-profile__logo-wrap .player-logo-fallback{width:100%;height:100%;min-width:0;min-height:0;border-radius:50%;background:#071014;object-fit:cover;font-size:1.55rem;font-weight:700}.player-profile-page .player-profile__logo-wrap--crowned{overflow:visible}.player-profile-page .player-profile__crown-mark{border-color:rgb(245 158 11/.5);background:rgb(12 18 20/.92);box-shadow:0 0 0 2px rgb(7 16 20/.9),0 6px 16px rgb(245 158 11/.28)}.player-profile-page .player-profile__name{font-size:1.35rem;font-weight:800;letter-spacing:-.035em;line-height:1.12;color:#f4fbfa}.player-profile-page .player-profile__tier .player-tier-badge{padding:.22rem .5rem;border:1px solid rgb(245 158 11/.38);border-radius:999px;background:rgb(245 158 11/.14);font-size:.625rem;letter-spacing:.12em}.player-profile-page .player-profile__identity--compact .player-profile__heading+.player-profile__rating-box{margin-top:.75rem;padding-top:.75rem;border-top-color:var(--fx-line)}.player-profile-page .player-profile__rating-label{color:rgb(153 246 228/.78);font-size:.625rem;font-weight:700;letter-spacing:.14em}.player-profile-page .player-profile__rating-value{font-size:1.85rem;font-weight:700;letter-spacing:-.03em;color:#f4fbfa;text-shadow:0 0 28px rgb(45 212 191/.35)}.player-profile-page .player-profile__rating-place{padding:.28rem .62rem;font-size:.6875rem;letter-spacing:.04em}.player-profile-page .player-card-share__open,.player-profile-page .player-profile__rating-place{border:1px solid rgb(45 212 191/.32);background:rgb(45 212 191/.12);color:#99f6e4;font-weight:700}.player-profile-page .player-card-share__open{margin-top:.9rem;padding:.62rem .85rem;border-radius:999px;font-size:.8125rem;letter-spacing:.02em;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.player-profile-page .player-card-share__open:hover{border-color:rgb(45 212 191/.5);background:rgb(45 212 191/.2);color:#ccfbf1;transform:translateY(-1px)}.player-profile-page .player-profile__nav{gap:.28rem;padding-top:0;animation:pp-rise .5s cubic-bezier(.16,1,.3,1) .05s both}.player-profile-page .player-profile__tab{padding:.52rem .72rem;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--muted);font-size:.875rem;font-weight:500;transition:background .18s ease,color .18s ease,border-color .18s ease}.player-profile-page .player-profile__tab:hover{background:rgb(255 255 255/.05);color:#f4fbfa}.player-profile-page .player-profile__tab.is-active{border-color:rgb(45 212 191/.32);background:rgb(45 212 191/.12);color:#99f6e4;font-weight:700}.player-profile-page .player-profile__panel.is-active{animation:pp-rise .5s cubic-bezier(.16,1,.3,1) both}.player-profile-page .player-profile__panel-card{--panel-card-padding-x:1.15rem;--panel-card-padding-y:1.15rem;overflow:hidden;padding:var(--panel-card-padding-y) var(--panel-card-padding-x);border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:radial-gradient(120% 80% at 100% 0,rgb(45 212 191/.06),transparent 52%),var(--fx-glass);box-shadow:none}.player-profile-page .arena-crown-profile__title,.player-profile-page .elo-chart .player-personal-info__details-title,.player-profile-page .player-personal-info__details-title,.player-profile-page .player-profile__panel-title,.player-profile-page .player-records .player-personal-info__details-title{margin:0 0 .75rem;color:#6d7f81;font-family:inherit;font-size:.8125rem;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;text-shadow:0 -1px 0 rgb(0 0 0/.75),0 1px 0 rgb(255 255 255/.12)}.player-profile-page .player-profile__panel-card .player-profile__panel-title{margin-inline:calc(-1 * var(--panel-card-padding-x));margin-bottom:.85rem;padding-inline:var(--panel-card-padding-x);padding-bottom:.85rem;border-bottom:1px solid var(--fx-line)}.player-profile-page .player-profile__panel-lead{color:color-mix(in srgb,var(--text) 72%,transparent)}.player-profile-page .player-profile__panel-card .player-records>.elo-chart+.elo-chart,.player-profile-page .player-profile__panel-card .player-records>.elo-chart+.player-records__section,.player-profile-page .player-profile__panel-card .player-records__section{border-top-color:var(--fx-line)}.player-profile-page .player-records__stats-table{overflow:hidden;border:1px solid var(--fx-line);border-radius:var(--fx-radius-sm);background:rgb(0 0 0/.18)}.player-profile-page .player-records__stats-cell,.player-profile-page .player-records__stats-row+.player-records__stats-row{border-color:var(--fx-line)}.player-profile-page .player-records__stats-row--head .player-records__stats-cell{padding-top:.65rem;color:rgb(153 246 228/.72);font-size:.6875rem;font-weight:700;letter-spacing:.08em}.player-profile-page .player-records__stats-cell--value{padding-bottom:.75rem;font-size:1.05rem;font-weight:800;letter-spacing:-.03em;color:#f4fbfa}.player-profile-page .player-records__stats-avg{margin-top:.7rem}.player-profile-page .player-records__form-strip .recent-form-strip__cell{width:1rem;height:1rem;flex-basis:1rem;border-radius:5px;box-shadow:0 0 10px color-mix(in srgb,currentColor 28%,transparent)}.player-profile-page .player-record-history__item{margin:0;padding:.7rem .8rem;border:1px solid var(--fx-line);border-radius:14px;background:rgb(255 255 255/.03)}.player-profile-page .player-record-history__item+.player-record-history__item{margin-top:.5rem}.player-profile-page .player-record-history__label{color:rgb(153 246 228/.72);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.player-profile-page .player-record-history__score{color:#f4fbfa;font-weight:800}.player-profile-page .player-record-history__opponent{color:#99f6e4;text-decoration-color:rgb(45 212 191/.4)}.player-profile-page .player-records__section-text{color:#f4fbfa}.player-profile-page .arena-crown-profile{margin-top:1.15rem;padding-top:1.15rem;border-top-color:var(--fx-line)}.player-profile-page .arena-crown-profile__stat{padding:.7rem .8rem;border:1px solid var(--fx-line);border-radius:14px;background:rgb(255 255 255/.03)}.player-profile-page .arena-crown-profile__label{color:rgb(153 246 228/.72);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.player-profile-page .arena-crown-profile__value{color:#f4fbfa;font-weight:800}.player-profile-page .elo-chart__current{font-size:1.25rem;font-weight:800;color:#f4fbfa}.player-profile-page .elo-chart__delta--up{color:#5eead4}.player-profile-page .elo-chart__range{border-color:var(--fx-line);border-radius:999px;background:rgb(0 0 0/.22);color:var(--muted)}.player-profile-page .elo-chart__range:hover{border-color:rgb(45 212 191/.4);color:#f4fbfa}.player-profile-page .elo-chart__range.is-active{border-color:rgb(45 212 191/.45);background:rgb(45 212 191/.18);color:#99f6e4}.player-profile-page .elo-chart__line{stroke:#2dd4bf;filter:drop-shadow(0 0 6px rgb(45 212 191/.45))}.player-profile-page .elo-chart__dot{fill:#2dd4bf;stroke:#071014}.player-profile-page .elo-chart__tooltip{border-color:var(--fx-line);border-radius:12px;background:rgb(7 16 20/.92);box-shadow:0 12px 28px rgb(0 0 0/.4)}.player-profile-page .elo-chart__expand{border-color:var(--fx-line);border-radius:10px;background:rgb(0 0 0/.22)}.player-profile-page .goals-by-elo__track{height:.95rem;border-radius:999px;background:rgb(255 255 255/.06)}.player-profile-page .goals-by-elo__bar{border-radius:999px}.player-profile-page .goals-by-elo__bar--for{background:linear-gradient(90deg,#2dd4bf,#34d399);box-shadow:0 0 12px rgb(45 212 191/.28)}.player-profile-page .goals-by-elo__bar--against{background:linear-gradient(90deg,#fb7185,#ef4444);box-shadow:0 0 12px rgb(248 113 113/.22)}.player-profile-page .goals-by-elo__swatch--for{background:#2dd4bf}.player-profile-page .goals-by-elo__value{color:#f4fbfa}.player-profile-page .player-honour-card{border-color:var(--fx-line);border-radius:var(--fx-radius-sm);background:radial-gradient(120% 140% at 0 0,rgb(45 212 191/.08),transparent 58%),rgb(255 255 255/.03)}.player-profile-page .player-honour-card--gold{border-color:rgb(234 179 8/.38);background:radial-gradient(120% 140% at 0 0,rgb(234 179 8/.16),transparent 58%),rgb(255 255 255/.03)}.player-profile-page .player-personal-info__item{margin:0;padding:.75rem .85rem;border-bottom:1px solid var(--fx-line);border:1px solid var(--fx-line);border-radius:14px;background:rgb(255 255 255/.03)}.player-profile-page .player-personal-info__item+.player-personal-info__item{margin-top:.45rem}.player-profile-page .player-personal-info__item:last-child{padding-bottom:.75rem}.player-profile-page .player-personal-info__label{color:rgb(153 246 228/.72)}.player-profile-page .player-personal-info__value{color:#f4fbfa}.player-profile-page .player-personal-info__link{color:#99f6e4}.player-profile-page .player-personal-info__about-text.markdown-body a{color:#99f6e4;text-decoration-color:rgb(45 212 191/.45)}.player-profile-page .match-history-compact-list{gap:.5rem}.player-profile-page .match-history-compact{padding:.85rem .95rem;border:1px solid var(--fx-line);border-radius:var(--fx-radius-sm);background:rgb(255 255 255/.03)}.player-profile-page .match-history-compact--win{border-left-color:#34d399;background:radial-gradient(120% 140% at 0 50%,rgb(52 211 153/.1),transparent 58%),rgb(255 255 255/.03)}.player-profile-page .match-history-compact--loss{border-left-color:#f87171;background:radial-gradient(120% 140% at 0 50%,rgb(248 113 113/.1),transparent 58%),rgb(255 255 255/.03)}.player-profile-page .match-history-compact__opponent{color:#f4fbfa}.player-profile-page .match-history-compact__score{color:#f4fbfa;font-weight:800}.player-profile-page .player-picker-select{max-width:100%;padding:.55rem .75rem;border:1px solid var(--fx-line);border-radius:14px;background:rgb(0 0 0/.22);color:#f4fbfa}.player-profile-page .link-underline,.player-profile-page .player-h2h-profile-link{color:#99f6e4;text-decoration-color:rgb(45 212 191/.4)}.player-profile-page .table-wrap{border:1px solid var(--fx-line);border-radius:var(--fx-radius-sm);background:rgb(0 0 0/.16)}.player-profile-page .table-wrap table.ratings{margin:0}.player-profile-page .home-video-card{overflow:hidden;border:1px solid var(--fx-line);border-radius:var(--fx-radius-sm);background:rgb(255 255 255/.03)}@media (max-width:640px){.player-profile-page.player-profile{gap:.85rem}.player-profile-page .player-profile__sidebar{position:static;z-index:auto;gap:.75rem;margin-left:0;margin-right:0;padding:0;background:transparent;border-bottom:0;box-shadow:none;isolation:auto}.player-profile-page .player-profile__sidebar:before{display:none}.player-profile-page .player-profile__identity--mobile-bar{gap:.95rem 1rem;margin-bottom:0;padding:1.05rem .95rem 1rem}.player-profile-page .player-profile__identity--mobile-bar .player-profile__logo-wrap{width:4.15rem;height:4.15rem}.player-profile-page .player-profile__identity--mobile-bar .player-profile__name{font-size:1.2rem}.player-profile-page .player-profile__identity--mobile-bar .player-profile__tier .player-tier-badge{font-size:.5625rem;padding:.16rem .42rem}.player-profile-page .player-profile__identity--mobile-bar .player-profile__rating-box{margin-top:.4rem;align-items:center;gap:.4rem .55rem}.player-profile-page .player-profile__identity--mobile-bar .player-profile__rating-value{font-size:1.45rem}.player-profile-page .player-profile__identity--mobile-bar .player-profile__rating-place{margin-left:auto}.player-profile-page .player-profile__identity--mobile-bar .player-card-share__open{margin-top:.2rem;padding:.58rem .75rem}.player-profile-page .player-profile__identity--mobile-bar .player-profile__logo-wrap--has-initials .dashboard-sidebar__avatar-initials,.player-profile-page .player-profile__identity--mobile-bar .player-profile__logo-wrap--has-initials .player-logo-fallback--md{font-size:1.35rem}.player-profile-page .player-profile__nav-scroller{position:sticky;top:var(--site-header-sticky-offset,4.75rem);z-index:90;width:auto;max-width:none;margin:0 -1rem;padding:.3rem 1rem .4rem;overflow-x:auto;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--fx-line)}.player-profile-page .player-profile__nav{padding:.2rem 0;animation:none}.player-profile-page .player-profile__tab{padding:.42rem .78rem;border:1px solid var(--fx-line);border-radius:999px;background:rgb(255 255 255/.04);font-size:.8125rem}.player-profile-page .player-profile__tab.is-active{border-color:rgb(45 212 191/.42);background:rgb(45 212 191/.16);color:#99f6e4}.player-profile-page .player-profile__panel-card{--panel-card-padding-x:0.95rem;--panel-card-padding-y:1.05rem;border-radius:var(--fx-radius)}.player-profile-page .player-records__stats-cell--value{font-size:.9375rem}.player-profile-page .player-personal-info__item,.player-profile-page .player-record-history__item{grid-template-columns:1fr;gap:.22rem}}@media (min-width:861px){.player-profile-page.player-profile{grid-template-columns:minmax(14.5rem,17.5rem) minmax(0,1fr);gap:1.25rem 1.75rem}.player-profile-page .player-profile__sidebar{top:calc(var(--site-header-sticky-offset, 4.75rem) + .55rem)}.player-profile-page .player-profile__identity{padding:1.3rem 1.15rem 1.2rem}.player-profile-page .player-profile__logo-wrap{width:5.75rem;height:5.75rem}.player-profile-page .player-profile__name{font-size:1.5rem}.player-profile-page .player-profile__rating-value{font-size:2.05rem}.player-profile-page .player-profile__panel-card{--panel-card-padding-x:1.35rem;--panel-card-padding-y:1.25rem}}@media (prefers-reduced-motion:reduce){.player-profile-page .player-profile__identity,.player-profile-page .player-profile__identity-aurora,.player-profile-page .player-profile__identity:after,.player-profile-page .player-profile__nav,.player-profile-page .player-profile__panel.is-active{animation:none}}html[data-theme=light] .player-profile-page{--fx-glass:rgb(255 255 255/0.72);--fx-line:rgb(12 31 34/0.1)}html[data-theme=light] .player-profile-page .player-profile__identity{background:radial-gradient(120% 140% at 100% 0,rgb(13 148 136/.14),transparent 56%),radial-gradient(90% 120% at 0 100%,rgb(99 102 241/.1),transparent 52%),#fff}html[data-theme=light] .player-profile-page .player-profile__identity-grain{opacity:.08}html[data-theme=light] .player-profile-page .elo-chart__current,html[data-theme=light] .player-profile-page .match-history-compact__opponent,html[data-theme=light] .player-profile-page .match-history-compact__score,html[data-theme=light] .player-profile-page .player-personal-info__value,html[data-theme=light] .player-profile-page .player-profile__name,html[data-theme=light] .player-profile-page .player-profile__rating-value,html[data-theme=light] .player-profile-page .player-record-history__score,html[data-theme=light] .player-profile-page .player-records__stats-cell--value{color:#0b1c1e;text-shadow:none}html[data-theme=light] .player-profile-page .arena-crown-profile__title,html[data-theme=light] .player-profile-page .elo-chart .player-personal-info__details-title,html[data-theme=light] .player-profile-page .player-personal-info__details-title,html[data-theme=light] .player-profile-page .player-profile__panel-title,html[data-theme=light] .player-profile-page .player-records .player-personal-info__details-title{color:rgb(12 31 34/.38);text-shadow:0 -1px 0 rgb(255 255 255/.9),0 1px 0 rgb(12 31 34/.16)}html[data-theme=light] .player-profile-page .player-card-share__open,html[data-theme=light] .player-profile-page .player-profile__rating-place,html[data-theme=light] .player-profile-page .player-profile__tab.is-active{color:#0f766e;border-color:rgb(15 118 110/.32);background:rgb(45 212 191/.12)}html[data-theme=light] .player-profile-page .player-profile__logo-wrap .dashboard-sidebar__avatar-initials,html[data-theme=light] .player-profile-page .player-profile__logo-wrap .player-logo,html[data-theme=light] .player-profile-page .player-profile__logo-wrap .player-logo-fallback{background:#e8eef0}html[data-theme=light] .player-profile-page .match-history-compact,html[data-theme=light] .player-profile-page .player-honour-card,html[data-theme=light] .player-profile-page .player-personal-info__item,html[data-theme=light] .player-profile-page .player-profile__panel-card,html[data-theme=light] .player-profile-page .player-record-history__item{background:radial-gradient(ellipse 90% 80% at 0 0,rgb(13 148 136/.08),transparent 52%),#fff}html[data-theme=light] .player-profile-page .elo-chart__range.is-active{color:#0f766e;background:rgb(45 212 191/.18);border-color:rgb(15 118 110/.35)}@media (max-width:640px){html[data-theme=light] .player-profile-page .player-profile__nav-scroller{background:color-mix(in srgb,#fff 86%,transparent)}}body.site:has(.football-home),body.site:has(.football-public),body.site:has(.football-tournament){--football-accent:#d7ff4f;--football-accent-ink:#08110a;--football-ink:#f3f6f5;--football-muted:#9aa8ad;--football-line:rgb(255 255 255/0.08);--football-fill:rgb(255 255 255/0.035);background:#05070a}body.site:has(.football-home) .site-main{padding:0}body.site:has(.football-home) .site-header,body.site:has(.football-public) .site-header,body.site:has(.football-tournament) .site-header{border-bottom-color:rgb(255 255 255/.06)}.site-header--football .site-header__search,body.site:has(.football-home) .site-header__search{display:none}.site-nav__link-icon--clubs{--site-nav-icon-accent:var(--football-accent,#d7ff4f)}.football-home{width:100%;max-width:var(--site-max);margin:0 auto;padding:.85rem 1rem 2rem;color:var(--football-ink,#f3f6f5)}.football-home__intro{margin:0 0 .85rem}.football-home__intro h1{margin:0;font-family:Bebas Neue,Exo\ 2,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.55rem,4vw,1.85rem);font-weight:400;letter-spacing:.06em;line-height:.95}.football-home__body{display:grid;gap:1.35rem}.football-home .home-section{margin:0}.football-home .home-section__head{margin-bottom:.7rem}.football-home .home-section__head h2{margin:0;font-family:Bebas Neue,Exo\ 2,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.55rem,2.4vw,1.9rem);font-weight:400;letter-spacing:.06em;line-height:1}.football-home .home-section__head h2 a,.football-home .home-section__head h2 a:visited{color:inherit;text-decoration:none}.football-home .home-section__head h2 a:hover{color:inherit;text-decoration:none;opacity:.72}.football-hero{display:grid;gap:.45rem}.football-hero__card{display:grid;overflow:hidden;border:1px solid var(--football-line,rgb(255 255 255/.08));border-radius:22px;background:var(--football-fill,rgb(255 255 255/.035));color:inherit;text-decoration:none;box-shadow:inset 0 1px 0 rgb(255 255 255/.06);transition:border-color .2s ease,transform .2s ease}.football-hero__card:focus-visible,.football-hero__card:hover{border-color:rgb(215 255 79/.28);color:inherit;text-decoration:none;transform:translateY(-2px)}.football-hero__card:focus-visible{outline:2px solid rgb(215 255 79/.5);outline-offset:3px}.football-hero__media{position:relative;display:grid;place-items:center;min-height:11.5rem;overflow:hidden;isolation:isolate;background:radial-gradient(70% 80% at 50% 40%,rgb(215 255 79/.1),transparent 68%),#0b0e12}.football-hero__media:before{content:"";position:absolute;inset:-18%;z-index:0;background-image:var(--football-hero-wash);background-size:cover;background-position:50%;filter:blur(28px) saturate(1.2);transform:scale(1.12);opacity:.42}.football-hero__logo,.football-hero__media .football-mark{position:relative;z-index:1;width:min(58%,8.75rem);height:auto;max-height:8.75rem;object-fit:contain;filter:drop-shadow(0 12px 20px rgb(0 0 0/.4))}.football-hero__media .football-mark{width:6.5rem;height:6.5rem}.football-hero__copy{display:grid;justify-items:start;align-content:center;gap:.55rem;padding:1.05rem 1.15rem 1.15rem}.football-tourney__head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%}.football-tourney__kicker{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--football-accent,#d7ff4f)}.football-hero .tournament-status,.football-home__event .tournament-status{flex-shrink:0;padding:.18rem .5rem;border:1px solid rgb(215 255 79/.28);border-radius:999px;background:rgb(215 255 79/.12);color:var(--football-accent,#d7ff4f);font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.football-hero .tournament-status--registration,.football-home__event .tournament-status--registration{border-color:rgb(255 255 255/.14);background:rgb(255 255 255/.06);color:var(--football-muted,#9aa8ad)}.football-hero__title{font-family:Bebas Neue,Exo\ 2,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,3.6vw,3.15rem);font-weight:400;letter-spacing:.04em;line-height:.92}.football-tourney__league{color:var(--football-ink,#f3f6f5);font-size:.92rem;font-weight:600;line-height:1.3}.football-home__event .football-tourney__league{color:var(--football-muted,#9aa8ad);font-size:.84rem;font-weight:500}.football-tourney__facts{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 0;color:var(--football-muted,#9aa8ad);font-size:.8rem;line-height:1.4}.football-tourney__facts span:not(:last-child):after{content:"·";margin:0 .55rem;opacity:.45}.football-hero__cta{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;margin-top:.5rem;padding:.65rem 1rem;border-radius:999px;background:var(--football-accent,#d7ff4f);color:#08110a;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.football-hero__cta svg{width:1.05rem;height:1.05rem}.football-hero__all{margin:0;font-size:.9rem}.football-hero__all a{color:var(--football-muted,#9aa8ad);text-decoration:none}.football-hero__all a:hover{color:var(--football-ink,#f3f6f5)}.football-home__event{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem 1rem;padding:.95rem 1.05rem 1rem;border:1px solid var(--football-line,rgb(255 255 255/.08));border-radius:20px;background:var(--football-fill,rgb(255 255 255/.035));color:inherit;text-decoration:none;transition:border-color .2s ease,background .2s ease}.football-home__event:focus-visible,.football-home__event:hover{border-color:rgb(215 255 79/.28);background:rgb(215 255 79/.05);color:inherit;text-decoration:none}.football-home__event:focus-visible{outline:2px solid rgb(215 255 79/.45);outline-offset:3px}.football-home__event-copy{display:grid;align-content:start;gap:.28rem;min-width:0}.football-home__event-crest{display:grid;place-items:center;width:2.7rem;height:2.7rem;margin-top:.15rem}.football-home__event-crest .football-mark{width:2.7rem;height:2.7rem}.football-home__event-title{font-size:1.12rem;font-weight:700;letter-spacing:-.03em;line-height:1.15}.football-home__event-go{grid-column:2;display:inline-flex;align-items:center;gap:.35rem;width:fit-content;margin-top:.1rem;padding:0;border:0;background:transparent;color:var(--football-accent,#d7ff4f);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.football-home__event-go svg{width:1rem;height:1rem}.football-home__empty{margin:0;padding:1.35rem 1.15rem;border:1px dashed rgb(255 255 255/.14);border-radius:22px;background:rgb(255 255 255/.03);color:var(--football-muted,#9aa8ad);font-size:.98rem;line-height:1.45}.football-home__list,.football-home__stack{display:grid;gap:.8rem}.football-home__clubs,.football-home__list{margin:0;padding:0;list-style:none}.football-home__clubs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.football-home__club{display:flex;flex-direction:column;align-items:center;gap:.75rem;min-height:0;padding:.95rem .75rem .9rem;border:1px solid var(--football-line,rgb(255 255 255/.08));border-radius:22px;background:var(--football-fill,rgb(255 255 255/.035));color:inherit;text-align:center;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.football-home__club:focus-visible,.football-home__club:hover{border-color:rgb(215 255 79/.28);background:rgb(215 255 79/.05);color:inherit;text-decoration:none;transform:translateY(-2px)}.football-home__club:focus-visible{outline:2px solid rgb(215 255 79/.45);outline-offset:2px}.football-home__club .football-mark{width:4.4rem;height:4.4rem}.football-home__club-body{display:grid;gap:.2rem;min-width:0;width:100%}.football-home__club-name{overflow:hidden;font-size:.95rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.football-home__club-meta{color:var(--football-muted,#9aa8ad);font-size:.78rem}.football-home .football-org-card{border-color:var(--football-line,rgb(255 255 255/.08));border-radius:22px;background:var(--football-fill,rgb(255 255 255/.035))}.football-home .football-org-card:focus-visible,.football-home .football-org-card:hover{border-color:rgb(215 255 79/.28);background:rgb(215 255 79/.05)}@media (min-width:720px){.football-home{padding:.95rem 1rem 2.25rem}.football-hero__card{grid-template-columns:15.5rem minmax(0,1fr);align-items:stretch}.football-hero__media{min-height:0}.football-hero__copy{padding:1.15rem 1.4rem 1.2rem;gap:.45rem}.football-home__event{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.football-home__event-go{grid-column:auto}.football-home__clubs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}}@media (min-width:1100px){.football-home__clubs{grid-template-columns:repeat(6,minmax(0,1fr))}.football-hero__card{grid-template-columns:16.5rem minmax(0,1fr)}.football-hero__logo,.football-hero__media .football-mark{width:min(64%,9.75rem);max-height:9.75rem}}@media (max-width:640px){body.site:has(.football-home) .site-main{padding:0}.football-home{padding:.75rem 1rem 1.75rem}}@media (prefers-reduced-motion:reduce){.football-hero__card,.football-home__club,.football-home__event{transition:none}.football-hero__card:hover,.football-home__club:hover{transform:none}}.football-public{color:var(--football-ink,#f3f6f5)}body.site:has(.football-public) .site-main{padding:.75rem 0 2rem}.football-public .football-catalog{display:grid;gap:1rem}.football-public .football-catalog__head{margin:0}.football-public .football-catalog__kicker{color:var(--football-accent,#d7ff4f);letter-spacing:.2em}.football-public .football-catalog__head h1{font-family:Bebas Neue,Exo\ 2,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:400;letter-spacing:.04em;line-height:.9}.football-public .football-catalog__empty,.football-public .football-catalog__head p{color:var(--football-muted,#9aa8ad)}.football-public .football-entity-hero{display:flex;align-items:center;gap:1rem;margin:0;padding:1rem 1.1rem;border:1px solid var(--football-line,rgb(255 255 255/.08));border-radius:22px;background:radial-gradient(80% 120% at 0 0,rgb(215 255 79/.08),transparent 58%),var(--football-fill,rgb(255 255 255/.035))}.football-public .football-entity-hero .football-mark--lg{width:4.5rem;height:4.5rem;border:1px solid var(--football-line,rgb(255 255 255/.08));background:#0b0e12}.football-public .football-entity-hero__copy h1{margin:0;font-family:Bebas Neue,Exo\ 2,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.85rem,4vw,2.7rem);font-weight:400;letter-spacing:.04em;line-height:.95}.football-public .football-entity-hero__copy p{margin:.25rem 0 0;color:var(--football-muted,#9aa8ad)}.football-public .football-entity-join{margin:0}.football-public .football-entity-join a,.football-public .football-entity-join a:visited{display:inline-flex;align-items:center;min-height:2.45rem;padding:.5rem 1rem;border-radius:999px;background:var(--football-accent,#d7ff4f);color:#08110a;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-decoration:none}.football-public .football-entity-join a:hover{color:#08110a;text-decoration:none;filter:brightness(1.06)}.football-public .football-entity-join--muted{margin:0;color:var(--football-muted,#9aa8ad)}.football-public .football-entity-join .auth-form__submit{min-height:2.45rem;padding:.5rem 1rem;border:0;border-radius:999px;background:var(--football-accent,#d7ff4f);color:#08110a;font-size:.78rem;font-weight:800;letter-spacing:.04em}.football-public .football-entity-section{margin:0}.football-public .tournament-page{display:grid;gap:1.15rem}.football-public .football-entity-section h2{margin:0 0 .7rem;font-family:Bebas Neue,Exo\ 2,ui-sans-serif,system-ui,sans-serif;font-size:1.45rem;font-weight:400;letter-spacing:.06em;color:var(--football-ink,#f3f6f5)}.football-public .football-roster{gap:1rem}.football-public .football-roster__title{margin:0 0 .4rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--football-muted,#9aa8ad)}.football-public .football-roster__count{color:var(--football-accent,#d7ff4f)}.football-public .football-roster__list{border-color:var(--football-line,rgb(255 255 255/.08));border-radius:18px;background:var(--football-fill,rgb(255 255 255/.035))}.football-public .football-roster__player{padding:.75rem .9rem;border-top-color:var(--football-line,rgb(255 255 255/.08))}.football-public .football-roster__photo,.football-public .football-roster__photo--empty{background:#0b0e12;border:1px solid var(--football-line,rgb(255 255 255/.08))}.football-public .football-roster__slot{border-color:rgb(215 255 79/.28);background:rgb(215 255 79/.12);color:var(--football-accent,#d7ff4f)}.football-public .football-catalog__back{margin:.25rem 0 0}.football-public .football-catalog__back a{color:var(--football-muted,#9aa8ad);text-decoration:none}.football-public .football-catalog__back a:hover{color:var(--football-ink,#f3f6f5)}.football-public .football-org-card{border-color:var(--football-line,rgb(255 255 255/.08));border-radius:22px;background:var(--football-fill,rgb(255 255 255/.035))}.football-public .football-org-card:focus-visible,.football-public .football-org-card:hover{border-color:rgb(215 255 79/.28);background:rgb(215 255 79/.05)}.football-public .season-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:1rem;margin:.15rem 0 0;padding:0}.football-public .season-cards>li{min-width:0}.football-public .season-card{height:100%;border:1px solid var(--football-line,rgb(255 255 255/.08));border-radius:22px;background:var(--football-fill,rgb(255 255 255/.035))}.football-public .season-card--current{border-color:rgb(215 255 79/.28);background:radial-gradient(ellipse 90% 70% at 0 0,rgb(215 255 79/.1),transparent 54%),var(--football-fill,rgb(255 255 255/.035))}.football-public .season-card__body{gap:.65rem;padding:1rem 1.05rem 1.1rem}.football-public .season-card__meta{gap:.45rem}.football-public .season-card__name{margin:0;line-height:1.2}@media (max-width:640px){body.site:has(.football-public) .site-main{padding:.55rem 0 1.25rem}.football-public .football-entity-hero{padding:.85rem .9rem}.football-public .football-entity-hero .football-mark--lg{width:3.6rem;height:3.6rem}}