@import url("https://fonts.googleapis.com/css2?family=Archivo+Black&family=Rubik+Glitch&family=Rubik+Wet+Paint&family=VT323&display=swap");:root{--acid:#5dff2b;--acid-dk:#1f9e00;--magenta:#ff10b0;--hot:#ff2d6b;--purple:#9b1cff;--blue:#18e0ff;--orange:#ff8a00;--yellow:#ffe600;--red:#f03;--ink:#0a0410;--chrome-1:#f6f8ff;--chrome-2:#b9bfd6;--chrome-3:#5a5f76;--chrome-4:#2c2f40;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0}body{min-height:100vh;background:var(--ink);color:#f7fafc;font-family:Archivo Black,system-ui,sans-serif}.cs-bg{position:fixed;inset:-20%;z-index:0;pointer-events:none;background:radial-gradient(circle at 14% 18%,rgba(255,16,176,.55),transparent 34%),radial-gradient(circle at 88% 12%,rgba(24,224,255,.5),transparent 36%),radial-gradient(circle at 78% 88%,rgba(155,28,255,.55),transparent 40%),radial-gradient(circle at 20% 82%,rgba(93,255,43,.45),transparent 38%),radial-gradient(circle at 50% 50%,rgba(255,138,0,.25),transparent 55%),var(--ink);background-size:200% 200%;animation:cs-drift 26s ease-in-out infinite alternate,cs-hue 18s linear infinite}.cs-bg:before{content:"";position:absolute;inset:0;background-image:conic-gradient(from 0deg,rgba(255,230,0,.16) 0 25%,transparent 0 50%,rgba(24,224,255,.16) 0 75%,transparent 0 100%);background-size:64px 64px;opacity:.5;mix-blend-mode:overlay;animation:cs-checker 8s linear infinite}.cs-noise{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:screen}.cs-app{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column}.cs-main{width:min(1080px,calc(100% - 32px));margin:0 auto;padding:28px 0 80px;display:grid;grid-gap:22px;gap:22px}.cs-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,rgba(5,6,10,.92),rgba(5,6,10,.7));border-bottom:2px solid rgba(93,255,43,.25);box-shadow:0 6px 24px rgba(2,6,23,.55)}.cs-nav-inner{width:min(1080px,calc(100% - 32px));margin:0 auto;display:flex;align-items:center;gap:16px;padding:12px 0;flex-wrap:wrap}.cs-brand{display:inline-flex;align-items:baseline;gap:8px;text-decoration:none}.cs-brand-tag{font-family:VT323,monospace;font-size:24px;color:var(--magenta);text-shadow:0 0 8px var(--magenta)}.cs-brand-title{font-family:Rubik Glitch,system-ui,cursive;font-size:22px;letter-spacing:1px;color:var(--acid);text-shadow:0 0 10px rgba(93,255,43,.7),2px 2px 0 #2a0a3a}.cs-nav-links{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cs-nav-link{font-family:Archivo Black,system-ui,sans-serif;font-size:12px;letter-spacing:1.5px;text-decoration:none;color:#cdd6f4;padding:8px 12px;border-radius:9px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);transition:color .15s ease,box-shadow .15s ease,background .15s ease}.cs-nav-link:hover{color:#fff;background:hsla(0,0%,100%,.05)}.cs-nav-link.is-active{color:#06140a;background:var(--acid);box-shadow:0 0 16px rgba(93,255,43,.7)}.cs-nav-spacer{flex:1 1 auto}.cs-switcher{display:inline-flex;align-items:center;gap:8px}.cs-switcher-label{font-family:VT323,monospace;font-size:14px;letter-spacing:1px;color:var(--orange)}.cs-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:VT323,monospace;font-size:16px;color:#d8ffd0;background:#04020a;border:none;border-radius:8px;padding:7px 28px 7px 12px;box-shadow:inset 0 0 0 1px rgba(93,255,43,.5);background-image:linear-gradient(45deg,transparent 50%,var(--acid) 50%),linear-gradient(135deg,var(--acid) 50%,transparent 50%);background-position:right 13px center,right 8px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}.cs-frame{position:relative;padding:18px;border-radius:26px;background:linear-gradient(148deg,#fff,#c7ccdf 16%,#767b90 38%,#3a3e52 52%,#8b90a8 70%,#eef1ff 86%,#b4b9cf);box-shadow:inset 0 3px 4px hsla(0,0%,100%,.95),inset 0 -8px 18px rgba(0,0,0,.6),inset 0 0 0 2px hsla(0,0%,100%,.18),0 0 0 3px #1c1626,0 26px 70px rgba(0,0,0,.7),0 0 70px rgba(255,16,176,.22)}.cs-frame:before{content:"";position:absolute;inset:6px;border-radius:20px;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.6) 46%,hsla(0,0%,100%,.1) 52%,transparent 64%);background-size:280% 280%;mix-blend-mode:overlay;pointer-events:none;animation:cs-shimmer 6s ease-in-out infinite}.cs-gem{position:absolute;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#ffd0d0 0,#ff6b6b 18%,#f03 48%,#79001a 82%);box-shadow:0 0 10px rgba(255,0,51,.9),inset 0 -2px 4px rgba(0,0,0,.65),inset 0 2px 3px hsla(0,0%,100%,.85);z-index:4;animation:cs-gem 2.4s ease-in-out infinite}.cs-gem--tl{top:7px;left:7px}.cs-gem--tr{top:7px;right:7px}.cs-gem--bl{bottom:7px;left:7px}.cs-gem--br{bottom:7px;right:7px}.cs-gem--t{top:7px}.cs-gem--b,.cs-gem--t{left:50%;transform:translateX(-50%)}.cs-gem--b{bottom:7px}.cs-gem--l{left:7px}.cs-gem--l,.cs-gem--r{top:50%;transform:translateY(-50%)}.cs-gem--r{right:7px}.cs-titlebar{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:12px;margin:2px 16px 14px;padding:8px 18px;border-radius:12px;background:linear-gradient(#05060a,#15101e);box-shadow:inset 0 0 0 2px rgba(0,0,0,.8),inset 0 2px 10px rgba(0,0,0,.9),0 4px 0 rgba(0,0,0,.5)}.cs-tag{font-family:VT323,monospace;font-size:24px;line-height:1;color:var(--magenta);text-shadow:0 0 8px var(--magenta);letter-spacing:1px}.cs-title{position:relative;font-family:Rubik Glitch,system-ui,cursive;font-size:clamp(20px,4.6vw,30px);letter-spacing:2px;color:var(--acid);text-shadow:0 0 10px rgba(93,255,43,.9),2px 2px 0 #2a0a3a,-2px -2px 0 #3a0a2a}.cs-title:after,.cs-title:before{content:attr(data-text);position:absolute;left:0;top:0;width:100%;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.cs-title:before{color:var(--blue);animation:cs-glitch-x 2.6s steps(2) infinite;mix-blend-mode:screen}.cs-title:after{color:var(--magenta);animation:cs-glitch-y 3.1s steps(2) infinite;mix-blend-mode:screen}.cs-screen{position:relative;z-index:3;overflow:hidden;padding:20px 18px;border-radius:16px;background:radial-gradient(circle at 20% 0,rgba(155,28,255,.32),transparent 45%),radial-gradient(circle at 100% 30%,rgba(255,16,176,.28),transparent 45%),radial-gradient(circle at 0 100%,rgba(24,224,255,.22),transparent 45%),linear-gradient(160deg,#120a1e,#05030a 70%);box-shadow:inset 0 0 0 2px rgba(0,0,0,.85),inset 0 0 26px rgba(0,0,0,.9),inset 0 0 0 4px hsla(0,0%,100%,.05)}.cs-scanlines{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.32),rgba(0,0,0,.32) 1px,transparent 2px,transparent 3px);mix-blend-mode:multiply;z-index:6}.cs-chip{font-family:VT323,monospace;font-size:16px;letter-spacing:1px;padding:2px 9px;border-radius:4px;color:#d8ffd0;background:rgba(0,0,0,.4);box-shadow:inset 0 0 0 1px rgba(93,255,43,.4);white-space:nowrap}.cs-chip--stage{color:#0a0410;background:var(--acid);box-shadow:0 0 12px rgba(93,255,43,.8)}.cs-chip--venue{color:#ffd9f2;box-shadow:inset 0 0 0 1px rgba(255,16,176,.5)}.cs-section{position:relative;z-index:7}.cs-section+.cs-section{margin-top:18px}.cs-heading{display:flex;align-items:baseline;gap:10px;margin:0 0 12px;font-family:Archivo Black,system-ui,sans-serif;font-size:15px;letter-spacing:3px;text-transform:uppercase;color:var(--acid);text-shadow:0 0 10px rgba(93,255,43,.5)}.cs-subnote{font-size:14px;letter-spacing:1px;color:hsla(0,0%,100%,.5);text-transform:none}.cs-copy,.cs-subnote{font-family:VT323,monospace}.cs-copy{margin:0;font-size:18px;line-height:1.5;letter-spacing:.5px;color:#dbeafe}.cs-grid{display:grid;grid-gap:14px;gap:14px}.cs-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-stat{position:relative;z-index:7;padding:14px;border-radius:12px;background:rgba(0,0,0,.4);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.cs-stat-value{font-family:Archivo Black,system-ui,sans-serif;font-size:clamp(24px,5vw,34px);line-height:1;color:var(--blue);text-shadow:0 0 14px rgba(24,224,255,.6)}.cs-stat-label{margin-top:6px;font-family:VT323,monospace;font-size:14px;letter-spacing:1px;color:hsla(0,0%,100%,.6);text-transform:uppercase}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:none;border-radius:12px;padding:13px 18px;font-family:Archivo Black,system-ui,sans-serif;font-size:13px;letter-spacing:1px;text-decoration:none;color:#fff;background:linear-gradient(#241634,#0d0718);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.08),0 5px 0 rgba(0,0,0,.6);transition:transform .1s ease,box-shadow .15s ease,filter .15s ease}.cs-btn:hover{filter:brightness(1.2);transform:translateY(-1px)}.cs-btn:active{transform:translateY(3px);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.08),0 1px 0 rgba(0,0,0,.6)}.cs-btn:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}.cs-btn--primary{color:#06140a;background:linear-gradient(100deg,var(--magenta),var(--purple) 45%,var(--blue));background-size:220% 100%;box-shadow:0 0 24px rgba(255,16,176,.5),inset 0 0 0 2px hsla(0,0%,100%,.4),0 6px 0 rgba(0,0,0,.55);color:#fff;animation:cs-slide 4s linear infinite}.cs-btn--acid{color:#06140a;background:linear-gradient(100deg,var(--acid-dk),var(--acid) 50%,var(--acid-dk));box-shadow:0 0 22px rgba(93,255,43,.6),inset 0 0 0 2px hsla(0,0%,100%,.4),0 6px 0 rgba(0,0,0,.55)}.cs-btn--danger{background:linear-gradient(#3a0a14,#1a0309);box-shadow:inset 0 0 0 2px rgba(255,0,51,.5),0 5px 0 rgba(0,0,0,.6);color:#ffd9e0}.cs-discord-login{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 20px;border-radius:12px;background:#5865f2;color:#fff;font-family:Archivo Black,system-ui,sans-serif;font-size:13px;letter-spacing:.8px;text-decoration:none;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.18),0 0 24px rgba(88,101,242,.55),0 6px 0 rgba(0,0,0,.55);transition:transform .1s ease,filter .15s ease,box-shadow .15s ease}.cs-discord-login:hover{filter:brightness(1.08);transform:translateY(-1px)}.cs-discord-login:active{transform:translateY(3px);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.18),0 0 18px rgba(88,101,242,.45),0 1px 0 rgba(0,0,0,.55)}.cs-discord-login--compact{min-height:36px;padding:8px 14px;border-radius:9px;font-size:12px;gap:8px}.cs-discord-login__logo{display:block;width:22px;height:auto;flex:0 0 auto}.cs-discord-login--compact .cs-discord-login__logo{width:18px}.cs-discord-login__text{display:inline-block;line-height:1}.cs-link{color:var(--blue);text-decoration:none;border-bottom:1px dashed rgba(24,224,255,.5);transition:color .15s ease}.cs-link:hover{color:#fff}.cs-badge{display:inline-flex;align-items:center;gap:6px;font-family:VT323,monospace;font-size:14px;letter-spacing:1px;text-transform:uppercase;padding:2px 9px;border-radius:999px;color:#04020a}.cs-badge--scheduled{background:var(--blue)}.cs-badge--locked{background:var(--orange)}.cs-badge--live{background:var(--red);color:#fff;animation:cs-flicker 1.4s infinite}.cs-badge--final{background:var(--acid)}.cs-badge--cancelled,.cs-badge--postponed{background:#6b7280;color:#fff}.cs-flag{display:block;height:30px;width:auto;border-radius:3px;outline:1px solid rgba(0,0,0,.5);outline-offset:-1px;filter:drop-shadow(0 3px 5px rgba(0,0,0,.6))}.cs-flag--lg{height:46px;border-radius:4px}.cs-table-wrap{position:relative;z-index:7;overflow-x:auto}.cs-table{width:100%;border-collapse:collapse;font-family:VT323,monospace}.cs-table th{text-align:left;font-family:Archivo Black,system-ui,sans-serif;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--acid);padding:8px 10px;border-bottom:2px solid rgba(93,255,43,.3);white-space:nowrap}.cs-table td{padding:9px 10px;font-size:17px;color:#e6edf6;border-bottom:1px solid hsla(0,0%,100%,.07)}.cs-table tbody tr:hover{background:hsla(0,0%,100%,.04)}.cs-table .cs-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-rank{font-family:Archivo Black,system-ui,sans-serif;font-size:16px;color:#fff}.cs-row--me{background:rgba(93,255,43,.1);box-shadow:inset 3px 0 0 var(--acid)}.cs-rank--1{color:var(--yellow);text-shadow:0 0 10px rgba(255,230,0,.8)}.cs-rank--2{color:var(--chrome-2)}.cs-rank--3{color:var(--orange)}.cs-player{gap:8px}.cs-avatar,.cs-player{display:inline-flex;align-items:center}.cs-avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--magenta),var(--blue));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4);justify-content:center;font-family:Archivo Black,system-ui,sans-serif;font-size:12px;color:#04020a}.cs-field{display:grid;grid-gap:6px;gap:6px}.cs-label{font-family:Archivo Black,system-ui,sans-serif;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--acid)}.cs-input{font-family:VT323,monospace;font-size:18px;color:#eafff0;background:#04020a;border:none;border-radius:8px;padding:10px 12px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}.cs-input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--acid),0 0 14px rgba(93,255,43,.4)}.cs-empty,.cs-loading{position:relative;z-index:7;font-family:VT323,monospace;font-size:18px;letter-spacing:1px;color:hsla(0,0%,100%,.65);text-align:center;padding:28px 12px}.cs-loading{color:var(--acid);animation:cs-flicker 1.6s infinite}.cs-error{letter-spacing:.5px;color:#ffd9e0;background:rgba(255,0,51,.12);box-shadow:inset 0 0 0 1px rgba(255,0,51,.5)}.cs-error,.cs-toast{position:relative;z-index:7;font-family:VT323,monospace;font-size:17px;border-radius:10px;padding:12px 14px}.cs-toast{color:#06140a;background:var(--acid);box-shadow:0 0 18px rgba(93,255,43,.6)}.cs-meta{position:relative;z-index:7;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.cs-spacer{flex:1 1 auto}.cs-clock{display:flex;flex-direction:column;align-items:flex-end;line-height:1}.cs-clock-label{font-size:13px;letter-spacing:2px}.cs-clock-label,.cs-clock-value{font-family:VT323,monospace;color:var(--orange)}.cs-clock-value{font-size:28px;text-shadow:0 0 10px rgba(255,138,0,.9);animation:cs-flicker 4s infinite}.cs-matchup{position:relative;z-index:7;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:6px;gap:6px;margin-bottom:14px}.cs-team{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border-radius:12px;transition:transform .18s ease,box-shadow .18s ease,background .18s}.cs-team.is-active{background:hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 2px rgba(93,255,43,.6),0 0 22px rgba(93,255,43,.25);transform:translateY(-2px)}.cs-team .cs-flag{filter:drop-shadow(0 4px 6px rgba(0,0,0,.6)) drop-shadow(0 0 10px rgba(255,255,255,.2));animation:cs-bob 3.4s ease-in-out infinite}.cs-team--away .cs-flag{animation-delay:-1.7s}.cs-team-abbr{font-family:Rubik Wet Paint,system-ui,cursive;font-size:30px;line-height:1.1;color:#fff;text-shadow:0 0 10px rgba(255,16,176,.8),2px 2px 0 #2a0a3a}.cs-team--home .cs-team-abbr{color:var(--blue);text-shadow:0 0 12px rgba(24,224,255,.8),2px 2px 0 #06283a}.cs-team--away .cs-team-abbr{color:var(--yellow);text-shadow:0 0 12px rgba(255,230,0,.8),2px 2px 0 #3a2e06}.cs-team-name{font-family:VT323,monospace;font-size:15px;letter-spacing:1px;color:hsla(0,0%,100%,.7)}.cs-vs{position:relative;font-family:Rubik Glitch,system-ui,cursive;font-size:26px;color:var(--hot);text-shadow:0 0 12px rgba(255,45,107,.9);animation:cs-flicker 2.7s infinite}.cs-scoreboard{position:relative;z-index:7;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;margin-bottom:20px;padding:14px 10px;border-radius:14px;background:linear-gradient(#04020a,#160a22);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.06),inset 0 6px 18px rgba(0,0,0,.8)}.cs-score-col{display:flex;flex-direction:column;align-items:center;gap:6px}.cs-score-num{display:inline-block;font-family:Archivo Black,system-ui,sans-serif;font-size:clamp(56px,16vw,88px);line-height:.9;color:#fff;animation:cs-kick .22s ease-out}.cs-score-col--home .cs-score-num{color:var(--blue);text-shadow:0 0 18px rgba(24,224,255,.8),4px 4px 0 #06283a}.cs-score-col--away .cs-score-num{color:var(--yellow);text-shadow:0 0 18px rgba(255,230,0,.8),4px 4px 0 #3a2e06}.cs-score-input{width:min(180px,100%);padding:8px 10px 10px;border:none;border-radius:14px;background:rgba(0,0,0,.36);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.08),inset 0 6px 18px rgba(0,0,0,.72);text-align:center;outline:none;caret-color:#fff}.cs-score-input:focus{box-shadow:inset 0 0 0 2px var(--magenta),0 0 24px rgba(255,16,176,.45),inset 0 6px 18px rgba(0,0,0,.72)}.cs-score-input:disabled{opacity:.55;cursor:not-allowed}.cs-score-col--home .cs-score-input:focus{box-shadow:inset 0 0 0 2px var(--blue),0 0 24px rgba(24,224,255,.55),inset 0 6px 18px rgba(0,0,0,.72)}.cs-score-col--away .cs-score-input:focus{box-shadow:inset 0 0 0 2px var(--yellow),0 0 24px rgba(255,230,0,.55),inset 0 6px 18px rgba(0,0,0,.72)}.cs-score-input::selection{color:#05030a;background:var(--acid)}.cs-score-team-label{font-family:VT323,monospace;font-size:18px;letter-spacing:2px;color:hsla(0,0%,100%,.68);text-shadow:0 0 8px hsla(0,0%,100%,.22)}.cs-score-sep{font-family:Archivo Black,system-ui,sans-serif;font-size:56px;color:var(--magenta);text-shadow:0 0 14px rgba(255,16,176,.9);animation:cs-flicker 1.9s infinite}.cs-payout{position:relative;z-index:7;display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:8px 12px;border-radius:10px;background:rgba(0,0,0,.45);box-shadow:inset 0 0 0 1px rgba(255,230,0,.3)}.cs-payout-label{font-family:Rubik Glitch,system-ui,cursive;font-size:16px;color:var(--yellow);text-shadow:0 0 8px rgba(255,230,0,.7)}.cs-payout-rule{font-family:VT323,monospace;font-size:17px;letter-spacing:1px;color:#d8ffd0}.cs-lock{position:relative;z-index:7;width:100%;cursor:pointer;border:none;border-radius:14px;padding:16px 12px 14px;display:flex;flex-direction:column;gap:3px;background:linear-gradient(100deg,var(--magenta),var(--purple) 45%,var(--blue));background-size:220% 100%;box-shadow:0 0 30px rgba(255,16,176,.55),inset 0 0 0 2px hsla(0,0%,100%,.4),0 8px 0 rgba(0,0,0,.55);animation:cs-slide 4s linear infinite,cs-pulse 1.8s ease-in-out infinite;transition:transform .1s ease}.cs-lock:active{transform:translateY(4px)}.cs-lock-text{font-family:Rubik Glitch,system-ui,cursive;font-size:22px;letter-spacing:1px;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5),2px 2px 0 #2a0a3a}.cs-lock-sub{font-family:VT323,monospace;font-size:16px;letter-spacing:1px;color:hsla(0,0%,100%,.85)}.cs-lock.is-locked{background:linear-gradient(100deg,var(--acid-dk),var(--acid) 50%,var(--acid-dk));box-shadow:0 0 30px rgba(93,255,43,.7),inset 0 0 0 2px hsla(0,0%,100%,.5),0 8px 0 rgba(0,0,0,.55);animation:cs-pulse 1.4s ease-in-out infinite}.cs-lock.is-locked .cs-lock-text{color:#06140a;text-shadow:none}.cs-lock.is-locked .cs-lock-sub{color:rgba(6,20,10,.8)}.cs-fixture{position:relative;z-index:7;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 14px;border-radius:12px;background:rgba(0,0,0,.36);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07);text-decoration:none;color:inherit;transition:transform .12s ease,box-shadow .15s ease,background .15s ease}.cs-fixture:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px rgba(93,255,43,.4),0 0 20px rgba(93,255,43,.15)}.cs-fixture+.cs-fixture{margin-top:10px}.cs-fixture-teams{display:flex;align-items:center;gap:10px;min-width:0}.cs-fixture-team{display:inline-flex;align-items:center;gap:7px;min-width:0}.cs-fixture-code{font-family:Archivo Black,system-ui,sans-serif;font-size:16px;color:#fff}.cs-fixture-vs{font-family:Rubik Glitch,system-ui,cursive;font-size:14px;color:var(--hot)}.cs-fixture-score{font-family:Archivo Black,system-ui,sans-serif;font-size:20px;color:var(--yellow);text-shadow:0 0 10px rgba(255,230,0,.6)}.cs-fixture-when{font-family:VT323,monospace;font-size:15px;color:hsla(0,0%,100%,.6);text-align:right}.cs-splitbar{display:flex;height:26px;border-radius:7px;overflow:hidden;box-shadow:inset 0 0 0 2px rgba(0,0,0,.6)}.cs-splitbar-seg{display:flex;align-items:center;justify-content:center;font-family:VT323,monospace;font-size:14px;color:#0a0410;min-width:0;transition:width .6s cubic-bezier(.2,.9,.2,1)}.cs-splitbar-seg--home{background:repeating-linear-gradient(45deg,#18e0ff,#18e0ff 8px,#0fc7e6 0,#0fc7e6 16px)}.cs-splitbar-seg--draw{background:repeating-linear-gradient(45deg,#ff10b0,#ff10b0 8px,#e000a0 0,#e000a0 16px)}.cs-splitbar-seg--away{background:repeating-linear-gradient(45deg,#ffe600,#ffe600 8px,#e6cf00 0,#e6cf00 16px)}.cs-hero{position:relative;z-index:7;text-align:center;padding:14px 8px 6px}.cs-hero-eyebrow{margin:0 0 10px;font-family:VT323,monospace;font-size:18px;letter-spacing:4px;text-transform:uppercase;color:var(--blue);text-shadow:0 0 10px rgba(24,224,255,.6)}.cs-hero-title{margin:0;font-family:Rubik Wet Paint,system-ui,cursive;font-size:clamp(40px,9vw,84px);line-height:.95;color:#fff;text-shadow:0 0 18px rgba(255,16,176,.7),4px 4px 0 #2a0a3a}.cs-hero-copy{max-width:620px;margin:18px auto 0;font-family:VT323,monospace;font-size:20px;line-height:1.5;color:#cbd5e1}.cs-hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}@keyframes cs-drift{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes cs-hue{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}@keyframes cs-checker{0%{background-position:0 0}to{background-position:64px 64px}}@keyframes cs-shimmer{0%{background-position:200% 0}50%{background-position:-80% 0}to{background-position:200% 0}}@keyframes cs-gem{0%,to{box-shadow:0 0 8px rgba(255,0,51,.7),inset 0 -2px 4px rgba(0,0,0,.65),inset 0 2px 3px hsla(0,0%,100%,.85)}50%{box-shadow:0 0 18px #f03,inset 0 -2px 4px rgba(0,0,0,.65),inset 0 2px 3px hsla(0,0%,100%,.85)}}@keyframes cs-flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.4}94%{opacity:1}96%{opacity:.6}97%{opacity:1}}@keyframes cs-glitch-x{0%,to{transform:translate(0);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}20%{transform:translate(-2px);-webkit-clip-path:inset(0 0 60% 0);clip-path:inset(0 0 60% 0)}40%{transform:translate(2px);-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0)}60%{transform:translate(-1px);-webkit-clip-path:inset(20% 0 40% 0);clip-path:inset(20% 0 40% 0)}}@keyframes cs-glitch-y{0%,to{transform:translate(0);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}25%{transform:translate(2px,1px);-webkit-clip-path:inset(70% 0 0 0);clip-path:inset(70% 0 0 0)}50%{transform:translate(-2px,-1px);-webkit-clip-path:inset(0 0 70% 0);clip-path:inset(0 0 70% 0)}75%{transform:translate(1px);-webkit-clip-path:inset(30% 0 30% 0);clip-path:inset(30% 0 30% 0)}}@keyframes cs-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(2deg)}}@keyframes cs-kick{0%{transform:scale(1.5);filter:brightness(2)}to{transform:scale(1);filter:brightness(1)}}@keyframes cs-slide{0%{background-position:0 0}to{background-position:220% 0}}@keyframes cs-pulse{0%,to{box-shadow:0 0 22px rgba(255,16,176,.45),inset 0 0 0 2px hsla(0,0%,100%,.4),0 8px 0 rgba(0,0,0,.55)}50%{box-shadow:0 0 40px rgba(255,16,176,.85),inset 0 0 0 2px hsla(0,0%,100%,.5),0 8px 0 rgba(0,0,0,.55)}}@media (prefers-reduced-motion:reduce){.cs-badge--live,.cs-bg,.cs-bg:before,.cs-btn--primary,.cs-clock-value,.cs-frame:before,.cs-gem,.cs-lock,.cs-score-num,.cs-score-sep,.cs-splitbar-seg,.cs-team .cs-flag,.cs-title:after,.cs-title:before,.cs-vs{animation:none!important}}@media (max-width:720px){.cs-grid--2,.cs-grid--3,.cs-grid--4{grid-template-columns:1fr 1fr}.cs-nav-inner{gap:10px}.cs-fixture{grid-template-columns:1fr auto}.cs-fixture-when{display:none}}@media (max-width:460px){.cs-grid--2,.cs-grid--3,.cs-grid--4{grid-template-columns:1fr}.cs-payout{flex-direction:column;align-items:flex-start;gap:2px}.cs-payout-rule{font-size:15px}}