@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800;900&family=Manrope:wght@300;400;500;600;700;800&display=swap";
@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined";
.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle;line-height:1}.topbar{z-index:100;will-change:transform;background:#0a0c0c;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.topbar-inner{align-items:center;gap:0;height:60px;padding:0 24px;display:flex}.topbar-brand{cursor:pointer;flex-shrink:0;align-items:center;gap:0;margin-right:20px;display:flex}.brand-icon{background:#00fd7e;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .18s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.brand-icon:before{display:none}.brand-icon svg{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.topbar-brand:hover .brand-icon{transform:scale(1.05)}}.topbar-brand:active .brand-icon{transition-duration:80ms;transform:scale(.97)}.brand-wordmark{flex-direction:column;margin-left:10px;line-height:1;display:flex}.brand-name{letter-spacing:.5px;text-transform:uppercase;color:#f4f3f3;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:900}.brand-tag{letter-spacing:3px;text-transform:uppercase;color:#00fd7e;margin-top:1px;font-family:Barlow Condensed,sans-serif;font-size:9px;font-weight:700}.topbar-divider{background:#ffffff14;flex-shrink:0;width:1px;height:24px;margin:0 20px 0 0}.topbar-nav{align-items:stretch;gap:0;height:60px;display:flex}.nav-link{text-transform:uppercase;letter-spacing:1px;color:#f4f3f359;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0 14px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:color .12s;display:flex;position:relative}.nav-link:after{content:"";transform-origin:0;background:#00fd7e;height:2px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:14px;right:14px;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.nav-link:hover{color:#f4f3f3a6}.nav-link:hover:after{background:#00fd7e66;transform:scaleX(.4)}}.nav-link:active{opacity:.7;transition-duration:80ms}.nav-link.active{color:#f4f3f3}.nav-link.active:after{transform:scaleX(1)}.nav-link-icon{opacity:.55;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle;font-size:14px;line-height:1;transition:opacity .12s}.nav-link.active .nav-link-icon{opacity:1}@media (hover:hover) and (pointer:fine){.nav-link:hover .nav-link-icon{opacity:1}}.nav-live-badge{color:#ffd2c8;letter-spacing:.5px;background:#b92902;border-radius:2px;padding:1px 6px;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:900;animation:2s ease-in-out infinite badge-blink}@keyframes badge-blink{0%,to{opacity:1}50%{opacity:.6}}.topbar-right{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding-left:16px;display:flex}.pts-chip{cursor:default;background:0 0;border:2px solid #ffffff14;border-radius:2px;align-items:baseline;gap:4px;margin-right:4px;padding:4px 10px;transition:border-color .12s;display:flex}@media (hover:hover) and (pointer:fine){.pts-chip:hover{border-color:#00fd7e4d}}.pts-chip-value{color:#00fd7e;letter-spacing:-.5px;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:900;line-height:1}.pts-chip-label{text-transform:uppercase;letter-spacing:2px;color:#00fd7e73;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700}.tb-cta{text-transform:uppercase;letter-spacing:1.5px;color:#000;cursor:pointer;background:#00fd7e;border:2px solid #00fd7e;border-radius:2px;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:900;transition:background .12s,border-color .12s,transform .12s;display:inline-flex}@media (hover:hover) and (pointer:fine){.tb-cta:hover{background:#00ee76;border-color:#00ee76}}.tb-cta:active{transition-duration:80ms;transform:scale(.96)}.user-btn{cursor:pointer;background:0 0;border:none;border-radius:2px;align-items:center;gap:8px;margin-left:2px;padding:4px 8px;transition:background .12s;display:flex}@media (hover:hover) and (pointer:fine){.user-btn:hover{background:#ffffff0a}}.user-btn:active{background:#ffffff0f;transition-duration:80ms}.user-av{color:#00fd7e;background:#00fd7e1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:900;display:flex;overflow:hidden;box-shadow:0 0 0 2px #0a0c0c,0 0 0 4px #00fd7e66}.user-info{text-align:left}.user-name{text-transform:uppercase;letter-spacing:.3px;color:#f4f3f3;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700;line-height:1.1}.user-rank{text-transform:uppercase;letter-spacing:1px;color:#aaabab80;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:600}.user-rank.has-rank{color:#00fd7e80}.user-chevron{color:#fff3;font-size:16px;transition:color .12s}@media (hover:hover) and (pointer:fine){.user-btn:hover .user-chevron{color:#fff6}}.user-dropdown-wrap{position:relative}.user-dropdown{z-index:200;background:#181a1a;border:2px solid #ffffff0f;border-top:3px solid #00fd7e;border-radius:4px;width:200px;animation:.16s cubic-bezier(.22,1,.36,1) both dd-in;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 12px 32px #0009}@keyframes dd-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dd-header{border-bottom:1px solid #ffffff0f;padding:12px 16px}.dd-header-name{text-transform:uppercase;letter-spacing:.5px;color:#f4f3f3;margin-bottom:2px;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:800}.dd-header-email{color:#aaabab80;white-space:nowrap;text-overflow:ellipsis;font-family:Manrope,sans-serif;font-size:11px;overflow:hidden}.dd-item{text-transform:uppercase;letter-spacing:.5px;color:#f4f3f380;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 16px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:background .1s,color .1s;display:flex}@media (hover:hover) and (pointer:fine){.dd-item:hover{color:#f4f3f3;background:#ffffff0a}.dd-item.danger:hover{color:#ff7351;background:#ff735112}}.dd-item:active{background:#ffffff12;transition-duration:60ms}.dd-item.danger{color:#ff735199}.dd-item.danger:active{background:#ff73511a}.dd-divider{background:#ffffff0f;height:1px;margin:2px 0}.ticker-inline{background:#00000040;border:1px solid #ffffff0f;border-radius:2px;flex:1;align-items:center;min-width:0;height:32px;margin:0 16px;display:flex;position:relative;overflow:hidden}.ticker-inline:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#0a0c0c 90%);width:40px;height:100%;position:absolute;top:0;right:0}.ticker-badge{letter-spacing:2px;text-transform:uppercase;border-right:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:5px;height:100%;padding:0 10px;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:900;display:flex}.ticker-badge.live{color:#00fd7e}.ticker-badge.upcoming{color:#f7e600}.ticker-badge-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:1.4s ease-in-out infinite ticker-blink}@keyframes ticker-blink{0%,to{opacity:1}50%{opacity:.25}}.ticker-overflow{flex:1;min-width:0;overflow:hidden}.ticker-track{white-space:nowrap;will-change:transform;gap:0;padding-left:14px;animation:34s linear infinite ticker-scroll;display:flex}@media (hover:hover) and (pointer:fine){.ticker-track:hover{animation-play-state:paused}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{text-transform:uppercase;letter-spacing:.3px;color:#f4f3f366;border-right:1px solid #ffffff0d;align-items:center;gap:6px;padding:0 16px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.t-flag{font-size:12px;line-height:1}.t-score{color:#f4f3f3;letter-spacing:1.5px;margin:0 1px;font-size:14px;font-weight:900}.t-live{color:#00fd7e;letter-spacing:1.5px;font-size:9px;font-weight:900;animation:2s ease-in-out infinite ticker-blink}.t-ft{color:#aaabab47;letter-spacing:1px;font-size:9px;font-weight:700}.t-date{color:#f4f3f340;font-size:10px}.t-time{color:#f7e600;letter-spacing:.5px;font-size:12px;font-weight:900}.tb-login-btn{color:#000;text-transform:uppercase;letter-spacing:1.5px;background:#00fd7e;border:2px solid #00fd7e;border-radius:2px;align-items:center;gap:6px;padding:8px 16px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:900;text-decoration:none;transition:background .12s,border-color .12s,transform .12s;display:inline-flex}@media (hover:hover) and (pointer:fine){.tb-login-btn:hover{background:#00ee76;border-color:#00ee76}}.tb-login-btn:active{transition-duration:80ms;transform:scale(.96)}@media (max-width:1100px){.ticker-inline{display:none}}@media (max-width:900px){.topbar-nav,.brand-tag,.pts-chip,.topbar-divider,.tb-cta span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.ticker-track,.ticker-badge-dot,.nav-live-badge,.t-live{animation:none}.ticker-track{transform:translate(0)}.tb-cta,.tb-login-btn,.brand-icon,.user-btn,.dd-item,.nav-link{transition:opacity .15s}.user-dropdown{animation:none}.tb-cta:active,.tb-login-btn:active,.topbar-brand:active .brand-icon{opacity:.7;transform:none}}
