.contestHeader{width:min(100%,1120px);margin:.7rem auto;padding:.9rem;color:#f4f7ff;background:radial-gradient(460px 150px at 100% 0,rgba(37,99,235,.12),transparent 72%),#071225;border:1px solid rgba(59,130,246,.36);border-radius:17px;box-shadow:0 14px 34px rgba(0,0,0,.2)}.contestHeader,.contestHeader *,.contestHeader :after,.contestHeader :before{box-sizing:border-box}.contestHeader__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;min-width:0;padding:0 .1rem .7rem}.contestHeader__heading{display:flex;align-items:stretch;gap:.62rem;min-width:0}.contestHeader__accent{flex:0 0 3px;width:3px;min-height:43px;background:linear-gradient(180deg,#60a5fa,#2563eb);border-radius:999px;box-shadow:0 0 10px rgba(59,130,246,.62)}.contestHeader__headingCopy{min-width:0}.contestHeader__name{margin:0;color:#f8faff;font-size:clamp(1.3rem,2.8vw,1.75rem);font-weight:900;line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere}.contestHeader__subtitle{margin:.28rem 0 0;color:rgba(226,232,240,.62);font-size:clamp(.76rem,1.35vw,.9rem);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.contestHeader__status{display:inline-flex;align-items:center;gap:.42rem;flex:0 0 auto;min-height:32px;padding:.4rem .65rem;color:#93c5fd;background:rgba(4,13,28,.74);border:1px solid rgba(96,165,250,.32);border-radius:999px;font-size:.7rem;font-weight:820;white-space:nowrap}.contestHeader__status i{width:7px;height:7px;background:currentColor;border-radius:999px;box-shadow:0 0 8px currentColor}.contestHeader__status--live{color:#fde68a}.contestHeader__status--closed{color:#cbd5e1}.contestHeader__match{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.8fr) minmax(0,1fr);align-items:center;grid-gap:.55rem;gap:.55rem;min-width:0;min-height:126px;padding:.7rem .55rem;background:radial-gradient(42% 100% at 0 50%,rgba(37,99,235,.1),transparent 72%),radial-gradient(42% 100% at 100% 50%,rgba(37,99,235,.1),transparent 72%),rgba(5,15,31,.56);border:1px solid rgba(96,165,250,.16);border-radius:13px}.contestHeader__team{display:grid;justify-items:center;grid-gap:.2rem;gap:.2rem;min-width:0;text-align:center}.contestHeader__logo{display:grid;place-items:center;width:64px;height:64px;background:linear-gradient(145deg,rgba(17,31,53,.96),rgba(7,17,33,.96));border:1px solid rgba(147,197,253,.24);border-radius:13px}.contestHeader__logo img{width:52px;height:52px;object-fit:contain}.contestHeader__team strong{color:#dbeafe;font-size:.78rem;font-weight:900;line-height:1.15}.contestHeader__team>span{max-width:100%;color:rgba(226,232,240,.56);font-size:.62rem;font-weight:650;line-height:1.25;text-align:center;overflow-wrap:anywhere}.contestHeader__center{display:grid;justify-items:center;grid-gap:.4rem;gap:.4rem;min-width:0}.contestHeader__versus{display:grid;place-items:center;width:42px;height:42px;color:#f8fbff;background:rgba(5,15,31,.94);border:2px solid rgba(59,130,246,.62);border-radius:999px;box-shadow:0 0 0 4px rgba(37,99,235,.08);font-size:.8rem;font-weight:950}.contestHeader__schedule{display:grid;justify-items:center;grid-gap:.16rem;gap:.16rem}.contestHeader__schedule>span{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;color:#f3f6fc;font-size:.68rem;font-weight:700;line-height:1.25;white-space:nowrap}.contestHeader__schedule>span:last-child{color:rgba(226,232,240,.7)}.contestHeader__schedule svg{color:#60a5fa}.contestHeader__schedule em{font-style:normal}.contestHeader__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-top:.6rem}.contestHeader__fact{display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;min-height:48px;padding:.5rem .65rem;color:#7dd3fc;background:rgba(5,15,31,.62);border:1px solid rgba(96,165,250,.13);border-radius:11px}.contestHeader__fact span{min-width:0}.contestHeader__fact small,.contestHeader__fact strong{display:block}.contestHeader__fact small{color:rgba(226,232,240,.48);font-size:.52rem;font-weight:820;line-height:1.15;text-transform:uppercase}.contestHeader__fact strong{margin-top:.14rem;color:#f8fafc;font-size:.72rem;line-height:1.25;overflow-wrap:anywhere}@media (max-width:620px){.contestHeader{padding:.72rem;border-radius:15px}.contestHeader__top{gap:.5rem;padding-bottom:.55rem}.contestHeader__accent{display:none}.contestHeader__name{font-size:1.2rem}.contestHeader__subtitle{font-size:.72rem}.contestHeader__status{min-height:29px;padding:.35rem .52rem;font-size:.63rem}.contestHeader__match{grid-template-columns:minmax(0,1fr) minmax(88px,.82fr) minmax(0,1fr);gap:.28rem;min-height:118px;padding:.55rem .18rem}.contestHeader__logo{width:58px;height:58px}.contestHeader__logo img{width:47px;height:47px}.contestHeader__team>span{display:none}.contestHeader__versus{width:38px;height:38px}.contestHeader__schedule>span{gap:.22rem;font-size:.61rem}.contestHeader__schedule svg{width:13px;height:13px}.contestHeader__facts{gap:.4rem;margin-top:.45rem}.contestHeader__fact{justify-content:flex-start;min-height:44px;padding:.45rem .52rem}.contestHeader__fact svg{width:15px;height:15px}.contestHeader__fact strong{font-size:.67rem}}@media (max-width:360px){.contestHeader{padding:.62rem}.contestHeader__match{grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr)}.contestHeader__logo{width:52px;height:52px}.contestHeader__logo img{width:42px;height:42px}.contestHeader__schedule>span{font-size:.56rem}}html[data-theme=light] .contestHeader__name{color:#172033!important;background:none!important;background-clip:border-box!important;-webkit-text-fill-color:#172033!important;text-shadow:none!important}html[data-theme=light] .contestHeader__subtitle{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;text-shadow:none!important}html[data-theme=light] .contestHeader__schedule>span,html[data-theme=light] .contestHeader__schedule>span:first-child{color:#475569!important;-webkit-text-fill-color:#475569!important;text-shadow:none!important}html[data-theme=light] .contestHeader__schedule>span:last-child,html[data-theme=light] .contestHeader__schedule>span:last-child em{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;text-shadow:none!important}html[data-theme=light] .contestHeader__schedule svg{color:#2563eb!important;stroke:currentColor}