.page-module___8aEwW__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:80px 24px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__hero:before{content:"";opacity:.35;z-index:0;image-rendering:auto;backface-visibility:hidden;background-image:url(/hero-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:translateZ(0)scale(1.01)}.page-module___8aEwW__heroContent{z-index:1;max-width:800px;position:relative}.page-module___8aEwW__titleGlow{text-transform:uppercase;color:var(--text-primary);letter-spacing:.1em;margin-bottom:20px;font-size:4rem;line-height:1.1}.page-module___8aEwW__titleRed{color:var(--color-red);text-shadow:0 0 20px #ff2a3b99}.page-module___8aEwW__subtitle{color:var(--text-secondary);max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.25rem}.page-module___8aEwW__heroButtons{justify-content:center;gap:20px;display:flex}.page-module___8aEwW__heroBtn{font-family:var(--font-orbitron);border-radius:var(--border-radius-sm);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;padding:14px 28px;font-size:1rem;font-weight:700}.page-module___8aEwW__matchGrid{grid-template-columns:1fr 1fr;gap:30px;margin-top:40px;display:grid}@media (max-width:768px){.page-module___8aEwW__matchGrid{grid-template-columns:1fr}}.page-module___8aEwW__sectionHeader{text-align:center;margin-bottom:50px}.page-module___8aEwW__sectionTitle{text-transform:uppercase;margin-bottom:12px;font-size:2.2rem}.page-module___8aEwW__sectionDivider{background:var(--color-red);width:60px;height:4px;box-shadow:0 0 10px var(--color-red-glow);margin:0 auto}.page-module___8aEwW__matchCard{text-align:center;flex-direction:column;align-items:center;padding:30px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__matchCardHeader{font-family:var(--font-orbitron);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px;font-size:.8rem}.page-module___8aEwW__matchTeamContainer{justify-content:center;align-items:center;gap:30px;width:100%;margin-bottom:24px;display:flex}.page-module___8aEwW__teamLogo{background:#111115;border:2px solid #ff2a3b40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.page-module___8aEwW__teamName{font-family:var(--font-orbitron);max-width:120px;font-size:1.1rem;font-weight:700}.page-module___8aEwW__matchScore{font-family:var(--font-orbitron);letter-spacing:.1em;color:var(--text-primary);text-shadow:0 0 15px #fff3;min-width:100px;font-size:2.5rem;font-weight:900}.page-module___8aEwW__matchStatus{font-family:var(--font-orbitron);text-transform:uppercase;letter-spacing:.05em;border-radius:20px;padding:6px 12px;font-size:.75rem;font-weight:700;display:inline-block}.page-module___8aEwW__statusCompleted{color:var(--color-red);background:#ff2a3b26;border:1px solid #ff2a3b4d}.page-module___8aEwW__statusUpcoming{color:var(--text-primary);background:#ffffff1a;border:1px solid #fff3}.page-module___8aEwW__matchDetails{color:var(--text-secondary);margin-top:15px;font-size:.9rem}.page-module___8aEwW__rosterGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;margin-top:40px;display:grid}.page-module___8aEwW__playerCard{text-align:center;padding:24px;position:relative}.page-module___8aEwW__avatarWrapper{border:2px solid var(--color-red);width:120px;height:120px;box-shadow:0 0 15px var(--color-red-glow);background:var(--bg-primary);border-radius:50%;margin:0 auto 20px;overflow:hidden}.page-module___8aEwW__avatar{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__playerName{margin-bottom:4px;font-size:1.4rem}.page-module___8aEwW__playerRealName{color:var(--text-muted);margin-bottom:12px;font-size:.85rem}.page-module___8aEwW__playerRole{font-family:var(--font-orbitron);text-transform:uppercase;color:var(--color-red);letter-spacing:.05em;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:16px;padding:4px 12px;font-size:.75rem;display:inline-block}.page-module___8aEwW__playerRank{color:var(--text-secondary);font-size:.9rem;font-weight:500}.page-module___8aEwW__statsRow{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}@media (max-width:768px){.page-module___8aEwW__statsRow{grid-template-columns:1fr}}.page-module___8aEwW__statCard{text-align:center;padding:30px}.page-module___8aEwW__statVal{font-family:var(--font-orbitron);color:var(--color-red);text-shadow:0 0 15px var(--color-red-glow);margin-bottom:8px;font-size:3rem;font-weight:800}.page-module___8aEwW__statLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:1rem}.page-module___8aEwW__partnersContainer{width:100%;max-width:1400px;margin:0 auto;padding:0 20px}.page-module___8aEwW__partnersGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-content:center;gap:20px;margin-top:40px;display:grid}.page-module___8aEwW__partnerCard{text-align:center;cursor:pointer;color:inherit;flex-direction:column;align-items:center;width:100%;padding:40px 20px;text-decoration:none;display:flex}.page-module___8aEwW__partnerLogoWrapper{font-family:var(--font-orbitron);letter-spacing:.05em;white-space:nowrap;justify-content:center;align-items:center;width:100%;margin-bottom:20px;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:900;display:flex}.page-module___8aEwW__partnerNameInstant{color:var(--text-primary)}.page-module___8aEwW__partnerNameGaming{color:#ff6000;text-shadow:0 0 15px #ff600066}.page-module___8aEwW__partnerNameSpized{color:var(--text-primary)}.page-module___8aEwW__partnerNameJersey{color:var(--color-red);text-shadow:0 0 15px #ff2a3b66}.page-module___8aEwW__partnerNameRogue{color:var(--text-primary)}.page-module___8aEwW__partnerNameEnergy{color:#00e5ff;text-shadow:0 0 15px #00e5ff66}.page-module___8aEwW__partnerNameLiqui{color:var(--text-primary)}.page-module___8aEwW__partnerNamePedia{color:#3498db;text-shadow:0 0 15px #3498db66}.page-module___8aEwW__partnerDesc{color:var(--text-secondary);flex-grow:1;margin-bottom:25px;font-size:1rem;line-height:1.5}.page-module___8aEwW__partnerBtnInstant{border-radius:var(--border-radius-sm);color:var(--color-white);font-family:var(--font-orbitron);text-transform:uppercase;letter-spacing:.05em;transition:var(--transition-smooth);background:#ff6000;padding:10px 20px;font-size:.85rem;font-weight:700;display:inline-block;box-shadow:0 0 10px #ff60004d}.page-module___8aEwW__partnerCard.page-module___8aEwW__partnerInstant:hover{border-color:#ff600080;transform:translateY(-4px);box-shadow:0 12px 40px #ff600026,0 0 15px #ff60001a}.page-module___8aEwW__partnerCard.page-module___8aEwW__partnerInstant:hover .page-module___8aEwW__partnerBtnInstant{background:#ff7a1a;transform:scale(1.05);box-shadow:0 0 20px #ff6000cc}.page-module___8aEwW__partnerBtnRogue{border-radius:var(--border-radius-sm);color:#000;font-family:var(--font-orbitron);text-transform:uppercase;letter-spacing:.05em;transition:var(--transition-smooth);background:#00e5ff;padding:10px 20px;font-size:.85rem;font-weight:700;display:inline-block;box-shadow:0 0 10px #00e5ff4d}.page-module___8aEwW__partnerCard.page-module___8aEwW__partnerRogue:hover{border-color:#00e5ff80;transform:translateY(-4px);box-shadow:0 12px 40px #00e5ff26,0 0 15px #00e5ff1a}.page-module___8aEwW__partnerCard.page-module___8aEwW__partnerRogue:hover .page-module___8aEwW__partnerBtnRogue{background:#33ebff;transform:scale(1.05);box-shadow:0 0 20px #00e5ffcc}.page-module___8aEwW__partnerBtnSpized{border-radius:var(--border-radius-sm);background:var(--color-red);color:var(--color-white);font-family:var(--font-orbitron);text-transform:uppercase;letter-spacing:.05em;transition:var(--transition-smooth);box-shadow:0 0 10px var(--color-red-glow);padding:10px 20px;font-size:.85rem;font-weight:700;display:inline-block}.page-module___8aEwW__partnerCard.page-module___8aEwW__partnerSpized:hover{border-color:#ff2a3b80;transform:translateY(-4px);box-shadow:0 12px 40px #ff2a3b26,0 0 15px #ff2a3b1a}.page-module___8aEwW__partnerCard.page-module___8aEwW__partnerSpized:hover .page-module___8aEwW__partnerBtnSpized{background:#ff4554;transform:scale(1.05);box-shadow:0 0 20px #ff2a3bcc}.page-module___8aEwW__partnerBtnLiquipedia{border-radius:var(--border-radius-sm);color:var(--color-white);font-family:var(--font-orbitron);text-transform:uppercase;letter-spacing:.05em;transition:var(--transition-smooth);background:#3498db;padding:10px 20px;font-size:.85rem;font-weight:700;display:inline-block;box-shadow:0 0 10px #3498db4d}.page-module___8aEwW__partnerCard.page-module___8aEwW__partnerLiquipedia:hover{border-color:#3498db80;transform:translateY(-4px);box-shadow:0 12px 40px #3498db26,0 0 15px #3498db1a}.page-module___8aEwW__partnerCard.page-module___8aEwW__partnerLiquipedia:hover .page-module___8aEwW__partnerBtnLiquipedia{background:#4fa6e2;transform:scale(1.05);box-shadow:0 0 20px #3498dbcc}
