:root{--neo-night:#020713;--neo-navy:#05142f;--neo-blue:#159ee9;--neo-electric:#37c4ff;--neo-ice:#dff6ff;--neo-paper:#f3f7f9;--neo-line:#a3d7f42e;--neo-display:Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif}.media-site{color:#061426;background:#eef4f7}.media-hero{color:#fff;background:radial-gradient(circle at 78% 44%,#23befc4d,#0000 21%),linear-gradient(120deg,#020713,#061b39 72%,#041126);min-height:600px;position:relative;overflow:hidden}.media-hero:after{content:"";border:1px solid #3ec5fb29;border-radius:50%;width:650px;height:650px;position:absolute;bottom:-250px;right:7%;box-shadow:0 0 0 85px #33bef908,0 0 0 170px #33bef905}.media-hero-inner{z-index:3;padding-top:165px;position:relative}.media-hero h1{font-family:var(--neo-display);letter-spacing:-.04em;text-transform:uppercase;margin:42px 0 0;font-size:clamp(94px,11.5vw,174px);line-height:.73}.media-hero h1 em{color:#0000;-webkit-text-stroke:1.5px var(--neo-electric);font-style:normal}.media-hero-inner>div{grid-template-columns:auto auto;align-items:baseline;gap:4px 12px;display:grid;position:absolute;bottom:10px;right:0}.media-hero-inner>div strong{color:var(--neo-electric);font-family:var(--neo-display);font-size:44px}.media-hero-inner>div span{color:#6f8da8;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:900}.media-main{padding:54px 0 90px}.media-filter{gap:8px;display:flex}.media-filter button{color:#5f7785;min-width:145px;height:54px;font:inherit;cursor:pointer;background:0 0;border:1px solid #c9d8df;border-radius:15px;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.media-filter button span{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.media-filter button b{color:#94a7b1;font-size:8px}.media-filter button.is-active{color:#fff;background:#071a35;border-color:#071a35}.media-filter button.is-active b{color:var(--neo-electric)}.media-section{padding-top:72px}.media-section+.media-section{border-top:1px solid #c9d8df;margin-top:72px}.media-section>header{justify-content:space-between;align-items:end;gap:60px;display:flex}.media-section>header span{color:#1395d1;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900}.media-section>header h2{font-family:var(--neo-display);text-transform:uppercase;margin:22px 0 0;font-size:clamp(65px,7.3vw,104px);line-height:.77}.media-section>header h2 em{color:#0000;-webkit-text-stroke:1.2px #3f718e;font-style:normal}.media-section>header p{color:#728995;max-width:390px;margin:0 0 5px;font-size:11px;line-height:1.65}.media-photo-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:340px;gap:12px;margin-top:45px;display:grid}.media-photo-grid article{background:#06162c;border-radius:24px;position:relative;overflow:hidden}.media-photo-grid article.is-wide{grid-column:span 2}.media-photo-grid img{object-fit:cover;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.media-photo-grid article:hover img{transform:scale(1.035)}.media-photo-grid article:after{content:"";background:linear-gradient(#0000,#010710e0);position:absolute;inset:35% 0 0}.media-photo-grid article>div{z-index:2;color:#fff;position:absolute;bottom:22px;left:24px;right:24px}.media-photo-grid small{color:var(--neo-electric);letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:900}.media-photo-grid strong{font-family:var(--neo-display);text-transform:uppercase;margin-top:8px;font-size:28px;display:block}.media-photo-grid p{color:#a9bdca;margin:6px 0 0;font-size:8px}.media-video-layout{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:12px;margin-top:45px;display:grid}.media-video-player{background:#020915;border-radius:25px;min-width:0;overflow:hidden}.media-video-player>div{color:#fff;justify-content:space-between;align-items:center;gap:18px;height:58px;padding:0 20px;display:flex}.media-video-player>div span{color:var(--neo-electric);letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:900}.media-video-player>div strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.media-video-player iframe{aspect-ratio:16/9;background:#01040a;border:0;width:100%;display:block}.media-video-list{background:#fff;border:1px solid #c8d7df;border-radius:25px;max-height:610px;overflow-y:auto}.media-video-list button{color:#132738;width:100%;min-height:87px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d6e0e5;grid-template-columns:30px 1fr auto 24px;align-items:center;gap:11px;padding:13px 15px;display:grid}.media-video-list button:last-child{border-bottom:0}.media-video-list button>span{color:#92a5af;font-family:var(--neo-display);font-size:17px}.media-video-list button div{min-width:0}.media-video-list button small{color:#75909f;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.media-video-list button strong{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:9px;display:block;overflow:hidden}.media-video-list button b{font-family:var(--neo-display);white-space:nowrap;font-size:23px}.media-video-list button i{color:#9bb0ba;font-size:10px;font-style:normal}.media-video-list button.is-active{color:#fff;background:#071a35}.media-video-list button.is-active>span,.media-video-list button.is-active i{color:var(--neo-electric)}.media-video-list button.is-active small{color:#6f91aa}.media-match-link{color:#476a7d;letter-spacing:.12em;text-transform:uppercase;border:1px solid #c9d8df;border-radius:15px;grid-column:1/-1;justify-content:center;align-items:center;min-height:55px;padding:0 20px;font-size:8px;font-weight:900;display:flex}.media-video-empty{color:#6b818e;text-align:center;border:1px dashed #b9cbd4;border-radius:24px;margin-top:40px;padding:45px}.admin-media-editor{grid-template-columns:minmax(0,.75fr) minmax(420px,1.25fr);align-items:start;gap:14px;margin-top:28px;display:grid}.admin-media-editor>form,.admin-media-list{background:#fff;border:1px solid #cad8df;border-radius:23px;padding:26px}.admin-media-tabs{background:#edf3f6;border-radius:13px;grid-template-columns:1fr 1fr;margin-bottom:22px;padding:4px;display:grid}.admin-media-tabs button{color:#6a808c;min-height:43px;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:7px;font-weight:900}.admin-media-tabs button.is-active{color:#fff;background:#071a35}.admin-media-editor form>label{margin-top:16px;display:block}.admin-media-editor form>label>span{color:#6c838f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:7px;font-weight:900;display:block}.admin-media-editor input:not([type=file]),.admin-media-editor textarea{color:#102838;width:100%;font:inherit;background:#f7fafb;border:1px solid #cad8df;border-radius:12px;outline:0;padding:0 14px;font-size:10px}.admin-media-editor input:not([type=file]){height:52px}.admin-media-editor textarea{resize:vertical;padding-top:13px}.admin-upload-field input{color:#607987;background:#f7fafb;border:1px dashed #b9cbd4;border-radius:12px;width:100%;padding:14px;font-size:8px}.admin-media-submit{color:#001424;width:100%;min-height:54px;font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#39c7ff;border:0;border-radius:13px;margin-top:22px;font-size:8px;font-weight:950}.admin-media-submit:disabled{opacity:.55;cursor:wait}.admin-media-message{color:#148cc3;margin:12px 0 0;font-size:8px;line-height:1.5}.admin-media-list>header{border-bottom:1px solid #d6e0e5;justify-content:space-between;align-items:flex-start;min-height:48px;display:flex}.admin-media-list>header span{color:#708691;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900}.admin-media-list>header strong{color:#1296d4;font-family:var(--neo-display);font-size:27px}.admin-media-list article{border-bottom:1px solid #dde5e9;grid-template-columns:65px 1fr auto;align-items:center;gap:14px;min-height:76px;display:grid}.admin-media-list article>span{color:#1595d0;letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:900}.admin-media-list article>div{flex-direction:column;min-width:0;display:flex}.admin-media-list article strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.admin-media-list article small{color:#82959f;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:7px;overflow:hidden}.admin-media-list article button{color:#d74c5b;font:inherit;text-transform:uppercase;cursor:pointer;background:#fff7f8;border:1px solid #efc9ce;border-radius:9px;padding:9px 10px;font-size:6px;font-weight:900}.admin-media-empty{color:#8397a2;text-align:center;padding:45px 10px;font-size:9px;line-height:1.6}@media (max-width:1100px){.media-video-layout,.admin-media-editor{grid-template-columns:1fr}.media-video-list{max-height:440px}.admin-sidebar{grid-template-columns:repeat(4,minmax(105px,1fr))}}@media (max-width:700px),(max-width:1100px) and (max-height:600px){.media-hero{min-height:475px}.media-hero-inner{padding-top:110px}.media-hero h1{margin-top:38px;font-size:clamp(62px,18vw,84px)}.media-hero-inner>div{width:fit-content;margin-top:35px;position:static}.media-main{padding:34px 0 62px}.media-filter{overflow-x:auto}.media-filter button{min-width:118px}.media-section{padding-top:48px}.media-section+.media-section{margin-top:48px}.media-section>header{flex-direction:column;align-items:flex-start;gap:22px}.media-section>header h2{font-size:clamp(48px,14vw,66px)}.media-photo-grid{grid-template-columns:1fr;grid-auto-rows:300px;margin-top:30px}.media-photo-grid article.is-wide{grid-column:auto}.media-video-layout{margin-top:30px}.media-video-player>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.media-video-list{border-radius:19px;max-height:400px}.media-video-list button{grid-template-columns:26px 1fr auto 20px}.admin-media-editor>form,.admin-media-list{padding:19px}.admin-media-list article{grid-template-columns:52px 1fr}.admin-media-list article button{grid-column:2;justify-self:start}}html{background:var(--neo-night);max-width:100%;overflow-x:hidden}body{background:var(--neo-night);color:#fff;max-width:100%;overflow-x:hidden}::selection{background:var(--neo-electric);color:var(--neo-night)}.neo-site{background:var(--neo-night);color:#fff;width:100%;max-width:100%;min-height:100vh;position:relative;overflow-x:clip}.neo-shell{width:min(1320px,100% - 64px);min-width:0;max-width:100%;margin-inline:auto}.neo-site section,.neo-site main,.neo-hero-copy,.neo-season-stage>*,.neo-player-board>*,.neo-archive-portal>.neo-shell>*{min-width:0}.neo-site img{max-width:100%}.neo-grain{z-index:100;opacity:.035;pointer-events:none;mix-blend-mode:screen;background-image:repeating-radial-gradient(circle at 27% 42%,#0000 0,#fffc .6px,#0000 1.1px 3px);background-size:7px 7px;position:fixed;inset:0}.neo-header{z-index:50;-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:#030c1d8c;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1390px,100% - 48px);min-height:72px;padding:10px 12px 10px 18px;display:grid;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #00000040}.neo-brand{align-items:center;gap:13px;width:fit-content;display:inline-flex}.neo-brand img{object-fit:contain;filter:drop-shadow(0 5px 13px #12a6ef40);width:45px;height:35px}.neo-brand span{flex-direction:column;display:flex}.neo-brand strong{letter-spacing:.02em;font-size:13px;font-weight:850}.neo-brand small{color:#7191b2;letter-spacing:.2em;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:800}.neo-nav{background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;gap:7px;padding:5px;display:flex}.neo-nav a{color:#9db5cf;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:10px 16px;font-size:10px;font-weight:800;transition:color .18s,background .18s;position:relative}.neo-nav a:hover,.neo-nav a:focus-visible,.neo-nav a.is-active{color:#fff;background:#ffffff1a}.neo-nav a.is-active:after{content:"";background:var(--neo-electric);width:3px;height:3px;box-shadow:0 0 9px var(--neo-electric);border-radius:50%;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.neo-header-side{justify-content:flex-end;align-items:center;gap:18px;display:flex}.neo-status{color:#7e9dbc;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:850}.neo-status i{background:#3de58c;border-radius:50%;width:6px;height:6px;margin-right:7px;animation:2.1s ease-in-out infinite neoPulse;display:inline-block;box-shadow:0 0 12px #3de58cbf}.neo-contact-mini{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ff5264;border-radius:13px;padding:12px 16px;font-size:9px;font-weight:900;transition:transform .18s,background .18s;box-shadow:0 10px 32px #ff3d5357}.neo-contact-mini:hover,.neo-contact-mini:focus-visible{background:#ff7080;transform:translateY(-2px);box-shadow:0 15px 42px #ff3d5375}.neo-menu{display:none}.neo-hero{background:var(--neo-night);min-height:0;padding-bottom:14px;position:relative;overflow:hidden}.neo-hero-art{object-fit:cover;object-position:55% 50%;width:100%;height:100%;animation:10s ease-in-out infinite alternate neoHeroBreathe;position:absolute;inset:0;transform:scale(1.035)}.neo-hero-shade{background:linear-gradient(90deg,#01050ff5 0%,#020918d6 42%,#0209182e 78%,#02071247 100%),linear-gradient(#02071357,#0207131f 55%,#020713eb);position:absolute;inset:0}.neo-hero-grid,.archive-hero-grid{opacity:.26;background-image:linear-gradient(#58bef41f 1px,#0000 1px),linear-gradient(90deg,#58bef41f 1px,#0000 1px);background-size:86px 86px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.neo-radar-line{z-index:1;opacity:.22;background:linear-gradient(#0000,#4dcbffcc,#0000);width:1px;height:100%;animation:8s ease-in-out infinite neoRadar;position:absolute;top:0;left:61%;box-shadow:0 0 24px #4dcbff99}.neo-hero-main{z-index:4;grid-template-columns:1.25fr .75fr;align-items:center;gap:42px;min-height:0;padding-top:112px;padding-bottom:16px;display:grid;position:relative}.neo-hero-copy{z-index:5;animation:.9s cubic-bezier(.22,1,.36,1) both neoRise;position:relative}.neo-overline{color:#9ac8e3;letter-spacing:.25em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 18px;font-size:9px;font-weight:850;display:flex}.neo-overline i{background:var(--neo-electric);width:34px;height:1px;box-shadow:0 0 12px var(--neo-electric)}.neo-hero h1{font-family:var(--neo-display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(88px,10.8vw,176px);font-weight:900;line-height:.75}.neo-hero h1 span,.neo-hero h1 em{display:block}.neo-hero h1 span{color:#fff;text-shadow:0 16px 65px #00000057}.neo-hero h1 em{color:#0000;-webkit-text-stroke:1.5px #6ad4ffe6;text-shadow:0 0 35px #2caeef29;font-style:normal}.neo-hero-subrow{grid-template-columns:.65fr 1fr;align-items:end;gap:58px;max-width:790px;margin-top:20px;display:grid}.neo-hero-subrow>p{color:#ccdfed;margin:0;font-size:17px;font-weight:520;line-height:1.55}.neo-hero-actions{align-items:center;gap:26px;display:flex}.neo-button{letter-spacing:.13em;text-transform:uppercase;border-radius:16px;align-items:center;gap:24px;min-height:58px;padding:7px 8px 7px 22px;font-size:9px;font-weight:900;transition:transform .22s,box-shadow .22s;display:inline-flex}.neo-button b{border-radius:12px;place-items:center;width:43px;height:43px;font-size:16px;display:grid}.neo-button:hover,.neo-button:focus-visible{transform:translateY(-4px)}.neo-button-hot{background:var(--neo-electric);color:#001323;box-shadow:0 18px 52px #18adec42}.neo-button-hot b{color:var(--neo-electric);background:#001323}.neo-text-action{color:#92abc3;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.neo-text-action span{color:var(--neo-electric);margin-left:10px;animation:1.8s ease-in-out infinite neoBounce;display:inline-block}.neo-crest-system{aspect-ratio:1;justify-self:end;place-items:center;width:min(34vw,420px);animation:1.15s cubic-bezier(.22,1,.36,1) .14s both neoRise;display:grid;position:relative}.neo-crest-system:before{content:"";filter:blur(12px);background:radial-gradient(circle,#1fb0f347,#0936661a 54%,#0000 72%);border-radius:50%;width:66%;height:66%;animation:3.2s ease-in-out infinite neoGlow;position:absolute}.neo-crest-system>img{z-index:4;filter:drop-shadow(0 12px 24px #0b9ae033);background:#020d1fb8;border:1px solid #8bdbff33;border-radius:24px;width:min(42%,176px);height:auto;padding:14px;position:relative;box-shadow:0 22px 54px #00000070,inset 0 0 36px #28adeb14}.neo-crest-ring{border:1px solid #84deff38;border-radius:50%;position:absolute}.neo-crest-ring:after{content:"";background:var(--neo-electric);width:7px;height:7px;box-shadow:0 0 16px var(--neo-electric);border-radius:50%;position:absolute;top:-4px;left:50%}.neo-crest-ring-a{animation:18s linear infinite neoSpin;inset:8%}.neo-crest-ring-b{border-style:dashed;animation:13s linear infinite neoSpinReverse;inset:18%}.neo-crest-ring-c{opacity:.55;animation:8s linear infinite neoSpin;inset:31%}.neo-crest-axis{position:absolute;inset:0}.neo-crest-axis:before,.neo-crest-axis:after{content:"";background:linear-gradient(90deg,#0000,#7dd7ff2e,#0000);position:absolute}.neo-crest-axis:before{width:100%;height:1px;top:50%;left:0}.neo-crest-axis:after{width:1px;height:100%;top:0;left:50%}.neo-crest-code{color:#6e97b9;letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;position:absolute;top:13%;right:6%}.neo-founded{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05152ea6;border:1px solid #ffffff38;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:absolute;bottom:9%;right:2%}.neo-founded small{color:#7798b7;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:850}.neo-founded strong{margin-top:3px;font-size:21px}.neo-hero-stats{z-index:6;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,1fr) .8fr;align-items:center;min-height:94px;padding:10px 0;display:grid;position:relative}.neo-stat{border-left:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-content:center;min-height:62px;padding:0 26px;display:grid}.neo-stat:first-child{border-left:0;padding-left:0}.neo-stat small{color:#4b7296;grid-row:span 2;margin:5px 13px 0 0;font-size:8px;font-weight:850}.neo-stat strong{letter-spacing:-.04em;font-size:32px;line-height:1}.neo-stat span{color:#7897b7;letter-spacing:.16em;text-transform:uppercase;margin-top:8px;font-size:7px;font-weight:850}.neo-stat-seal{flex-direction:column;justify-self:end;align-items:flex-end;display:flex}.neo-stat-seal span{color:var(--neo-electric);font-family:var(--neo-display);letter-spacing:.04em;font-size:24px}.neo-stat-seal small{color:#6685a4;letter-spacing:.18em;margin-top:4px;font-size:7px;font-weight:850}.neo-scroll-cue{z-index:6;color:#5a7797;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;font-size:7px;font-weight:850;position:absolute;bottom:124px;right:24px}.neo-scroll-cue span{background:linear-gradient(var(--neo-electric), transparent);width:1px;height:34px;margin-bottom:12px;display:inline-block}.neo-ticker{background:var(--neo-electric);color:#00111f;transform-origin:50%;align-items:center;height:66px;display:flex;overflow:hidden;transform:rotate(-1.15deg)scale(1.02)}.neo-ticker-track{white-space:nowrap;will-change:transform;align-items:center;width:max-content;animation:34s linear infinite neoTicker;display:flex}.neo-ticker-group{font-family:var(--neo-display);letter-spacing:.04em;flex:none;align-items:center;font-size:33px;display:flex}.neo-ticker-group>span{align-items:center;gap:34px;padding-right:34px;display:inline-flex}.neo-ticker i{font-family:sans-serif;font-size:17px;font-style:normal}.neo-season{background:var(--neo-paper);color:var(--neo-night);box-shadow:0 0 0 100vmax var(--neo-paper);clip-path:inset(0 -100vmax);padding:62px 0 58px;position:relative}.neo-section-head>p{color:#60829c;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.neo-section-head>p span{color:var(--neo-blue);margin-right:14px}.neo-section-head h2{font-family:var(--neo-display);letter-spacing:-.045em;text-transform:uppercase;margin:18px 0 0;font-size:clamp(62px,7vw,105px);line-height:.88}.neo-section-head h2 em{color:#0000;-webkit-text-stroke:1px #3f7192;font-style:normal}.neo-season-stage{grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:36px;display:grid}.neo-season-score{color:#fff;background:radial-gradient(circle at 84% 16%,#2cb3f53b,#0000 30%),linear-gradient(135deg,#051a39,#020a19);border-radius:34px;flex-direction:column;justify-content:flex-end;min-height:405px;padding:36px;display:flex;box-shadow:0 30px 90px #04132b2e}.neo-season-label{color:#7fa1c2;letter-spacing:.2em;margin-bottom:auto;font-size:10px;font-weight:850}.neo-season-label span{color:var(--neo-electric);margin:0 9px}.neo-ratio{font-family:var(--neo-display);align-items:baseline;gap:16px;display:flex}.neo-ratio strong{letter-spacing:-.07em;font-size:clamp(108px,11vw,160px);line-height:.7}.neo-ratio i{color:var(--neo-electric);font-size:42px;font-style:normal}.neo-ratio span{color:#6886a5;font-size:48px}.neo-season-score>p{color:#a7bdd2;letter-spacing:.16em;text-transform:uppercase;margin:25px 0 30px;font-size:11px;font-weight:850}.neo-progress{background:#ffffff1a;border-radius:999px;height:4px;overflow:hidden}.neo-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--neo-blue), var(--neo-electric));height:100%;box-shadow:0 0 16px var(--neo-electric);display:block}.neo-season-score>small{color:#6685a5;letter-spacing:.1em;text-transform:uppercase;margin-top:13px;font-size:8px;font-weight:800}.neo-medal-stack{grid-template-rows:repeat(2,1fr);gap:18px;display:grid}.neo-medal-card{background:#fff;border:1px solid #d7e2e8;border-radius:30px;flex-direction:column;justify-content:flex-end;min-height:194px;padding:34px;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s;display:flex;position:relative;overflow:hidden}.neo-medal-card:hover{transform:translateY(-6px);box-shadow:0 28px 70px #0a223b1f}.neo-medal-card>div{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:28px;left:32px;right:32px}.neo-medal-card>div small{color:#71869a;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.neo-medal-card>div strong{color:#d7e1e6;font-family:var(--neo-display);font-size:54px;line-height:.8}.neo-medal-card h3{z-index:2;font-family:var(--neo-display);text-transform:uppercase;margin:0;font-size:51px;line-height:.9;position:relative}.neo-medal-card p{z-index:2;color:#71869a;letter-spacing:.06em;text-transform:uppercase;margin:10px 0 0;font-size:10px;font-weight:750;position:relative}.neo-medal-orbit{border:1px solid #1d8fc91f;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-80px;right:-55px}.neo-medal-orbit:before,.neo-medal-orbit:after{content:"";border:inherit;border-radius:inherit;position:absolute}.neo-medal-orbit:before{inset:24px}.neo-medal-orbit:after{inset:50px}.neo-medal-silver{box-shadow:inset 4px 0 #a8c2d1}.neo-medal-bronze{box-shadow:inset 4px 0 #bc8156}.neo-match-strip{border-top:1px solid #cbd9e0;margin-top:42px}.neo-match-strip-title{justify-content:space-between;align-items:center;min-height:66px;display:flex}.neo-match-strip-title span,.neo-match-strip-title a{color:#5e788c;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:850}.neo-match-strip-title a{color:#1676a7}.neo-mini-match{border-top:1px solid #d7e1e7;grid-template-columns:.32fr 1fr auto;align-items:center;gap:34px;min-height:82px;display:grid}.neo-mini-match>div{align-items:center;gap:18px;display:flex}.neo-mini-match small{color:#7890a2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.neo-mini-match b,.archive-match-log>a>b{border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.is-win{color:#0d713b;background:#c9f5dc}.is-loss{color:#9a2435;background:#f4dce0}.is-draw{color:#8a5a00;background:#fff0bf}.neo-mini-match p{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin:0;font-size:14px;font-weight:750;display:grid}.neo-mini-match p span:last-child{color:#687d90}.neo-mini-match p i{color:#98a9b7;text-transform:uppercase;font-size:8px;font-style:normal}.neo-mini-match>strong{font-family:var(--neo-display);letter-spacing:.04em;font-size:29px}.neo-mini-match>strong i{color:#1493cf;margin-left:11px;font-family:sans-serif;font-size:13px;font-style:normal}.neo-mini-match p>span,.archive-match-log a>div>strong,.archive-match-log a>div>span{align-items:center;gap:10px;display:inline-flex}.neo-news{color:var(--neo-night);background:#eef4f7;padding:58px 0 62px}.neo-news-head{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.neo-news-head>div>span{color:#128ec8;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:900}.neo-news-head h2{font-family:var(--neo-display);letter-spacing:-.04em;text-transform:uppercase;margin:15px 0 0;font-size:clamp(60px,6.4vw,92px);line-height:.78}.neo-news-head h2 em{color:#0000;-webkit-text-stroke:1px #557e97;font-style:normal}.neo-news-head>p{color:#647c8d;max-width:390px;margin:0;font-size:13px;line-height:1.65}.neo-news-grid{grid-template-columns:1.15fr .925fr .925fr;gap:12px;margin-top:42px;display:grid}.neo-news-grid>a{background:#fff;border:1px solid #ccd9df;border-radius:25px;min-height:290px;padding:25px;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden}.neo-news-grid>a:hover,.neo-news-grid>a:focus-visible{transform:translateY(-5px);box-shadow:0 24px 55px #0a253c1a}.neo-news-grid>a.is-featured{color:#fff;background:linear-gradient(145deg,#061d3e,#020915);border-color:#3dc2fa40}.neo-news-grid>a>div{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.neo-news-grid>a>div span,.neo-news-grid>a>div small{color:#6f8796;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900}.neo-news-grid>a>div span{color:#0e92d0}.neo-news-score{color:#0000;font-family:var(--neo-display);-webkit-text-stroke:1px #2f8ebe24;font-size:92px;line-height:1;position:absolute;top:60px;right:20px}.neo-news-grid h3{z-index:2;max-width:390px;font-family:var(--neo-display);text-transform:uppercase;margin:85px 0 0;font-size:38px;line-height:.9;position:relative}.neo-news-grid p{z-index:2;color:#718693;max-width:390px;margin:14px 0 0;font-size:11px;line-height:1.55;position:relative}.neo-news-grid>a.is-featured p{color:#7390aa}.neo-news-grid>a>i{color:#0d91d0;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900;position:absolute;bottom:25px;right:25px}.neo-news-head>p a{color:#0d8fc9;white-space:nowrap;font-weight:850}.news-site,.news-article-site{background:var(--neo-paper);color:var(--neo-night)}.news-site .neo-header,.news-article-site .neo-header{color:#fff}.news-page-hero{color:#fff;background:radial-gradient(circle at 88% 8%,#2cbefa40,#0000 24%),linear-gradient(135deg,#020713,#071d42 72%,#07345f);padding:145px 0 74px;position:relative;overflow:hidden}.news-page-hero-inner{z-index:2;position:relative}.news-page-title{grid-template-columns:1fr auto;align-items:end;gap:70px;margin-top:33px;display:grid}.news-page-title h1{font-family:var(--neo-display);letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(100px,11vw,168px);line-height:.7}.news-page-title h1 em{color:#0000;-webkit-text-stroke:1.5px var(--neo-electric);font-style:normal}.news-page-title>div>p{color:#8aa8bf;max-width:580px;margin:35px 0 0;font-size:14px;line-height:1.65}.news-page-title>span{border-left:1px solid #80d5fc3d;grid-template-columns:auto 1fr;align-items:end;gap:14px;min-width:188px;padding:22px 0 5px 25px;display:grid}.news-page-title>span strong{font-family:var(--neo-display);font-size:72px;line-height:.72}.news-page-title>span small{color:#7192ad;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:850;line-height:1.5}.news-featured{color:#fff;background:#061831;border:1px solid #8fdbff38;border-radius:36px;min-height:570px;margin-top:70px;display:block;position:relative;overflow:hidden}.news-featured>img{object-fit:cover;object-position:center 54%;filter:saturate(.78)contrast(1.08);width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.news-featured:hover>img{transform:scale(1.035)}.news-featured-shade{background:linear-gradient(90deg,#010815f5,#020a19b8 53%,#020a1924),linear-gradient(#0000 35%,#020814e0);position:absolute;inset:0}.news-featured-meta{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:38px;left:40px;right:40px}.news-featured-meta span,.news-featured-meta small{color:#9eb9cd;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900}.news-featured-meta span{color:var(--neo-electric)}.news-featured-score{z-index:1;color:#0000;font-family:var(--neo-display);-webkit-text-stroke:1px #82daff38;font-size:clamp(130px,18vw,280px);line-height:1;position:absolute;top:65px;right:38px}.news-featured-copy{z-index:2;max-width:760px;position:absolute;bottom:42px;left:42px;right:42px}.news-featured-copy>small{color:#81a2bc;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.news-featured-copy h2{font-family:var(--neo-display);letter-spacing:-.035em;text-transform:uppercase;margin:18px 0 0;font-size:clamp(68px,7vw,108px);line-height:.78}.news-featured-copy p{color:#a9bfce;max-width:600px;margin:18px 0 0;font-size:13px;line-height:1.65}.news-featured-copy b{color:var(--neo-electric);letter-spacing:.15em;text-transform:uppercase;margin-top:25px;font-size:8px;display:block}.news-feed>header{border-bottom:1px solid #cbd8df;justify-content:space-between;align-items:flex-end;gap:50px;padding-bottom:30px;display:flex}.news-feed>header span{color:#0c8dc8;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900}.news-feed>header h2{font-family:var(--neo-display);text-transform:uppercase;margin:16px 0 0;font-size:65px;line-height:.78}.news-feed>header p{color:#657c8b;max-width:475px;margin:0;font-size:12px;line-height:1.65}.news-feed-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px;display:grid}.news-feed-grid>a{background:#fff;border:1px solid #cad8df;border-radius:28px;grid-template-columns:.9fr 1.1fr;min-height:470px;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.news-feed-grid>a:hover{transform:translateY(-5px);box-shadow:0 26px 65px #08233a1c}.news-feed-grid>a.is-wide{grid-column:1/-1;grid-template-columns:1.15fr 1fr;min-height:390px}.news-card-image{background:#06172d;min-height:100%;position:relative;overflow:hidden}.news-card-image:after{content:"";background:linear-gradient(#0000,#02081452);position:absolute;inset:0}.news-card-image img{object-fit:cover;filter:saturate(.78)contrast(1.05);width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.news-feed-grid>a:hover .news-card-image img{transform:scale(1.04)}.news-card-image>span{z-index:2;color:#0000;font-family:var(--neo-display);-webkit-text-stroke:1px #ffffffb3;font-size:72px;line-height:.8;position:absolute;bottom:18px;right:18px}.news-card-copy{flex-direction:column;padding:30px;display:flex}.news-card-copy>div{justify-content:space-between;gap:20px;display:flex}.news-card-copy>div span,.news-card-copy>div small{color:#7c929f;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.news-card-copy>div span{color:#0e8fc9}.news-card-copy h3{font-family:var(--neo-display);text-transform:uppercase;margin:auto 0 0;font-size:42px;line-height:.86}.news-card-copy p{color:#687f8d;margin:16px 0 0;font-size:11px;line-height:1.6}.news-card-copy b{color:#0c8ec9;letter-spacing:.13em;text-transform:uppercase;margin-top:24px;font-size:8px}.news-article-hero{color:#fff;background:#020713;min-height:720px;position:relative;overflow:hidden}.news-article-hero>img{object-fit:cover;filter:saturate(.72)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.news-article-shade{background:linear-gradient(90deg,#010712fa,#020917c7 58%,#02091747),linear-gradient(#02071240,#020712eb);position:absolute;inset:0}.news-article-hero-inner{z-index:3;padding-top:145px;padding-bottom:70px;position:relative}.news-article-hero-inner>a{color:#82a3bd;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.news-article-meta{color:#80a0b8;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;margin-top:88px;font-size:8px;font-weight:900;display:flex}.news-article-meta span:first-child,.news-article-meta b{color:var(--neo-electric)}.news-article-meta i{background:#5b7892;border-radius:50%;width:3px;height:3px}.news-article-hero h1{max-width:1050px;font-family:var(--neo-display);letter-spacing:-.04em;text-transform:uppercase;margin:30px 0 0;font-size:clamp(82px,9vw,145px);line-height:.75}.news-article-hero-inner>p{color:#aec5d5;max-width:720px;margin:36px 0 0;font-size:16px;line-height:1.65}.news-article-body{grid-template-columns:280px 1fr;align-items:start;gap:90px;padding:80px 0 110px;display:grid}.news-article-body aside{border-top:1px solid #c9d8df;position:sticky;top:28px}.news-article-body aside>span{color:#0c8eca;letter-spacing:.14em;text-transform:uppercase;align-items:center;min-height:65px;font-size:8px;font-weight:900;display:flex}.news-article-body aside>div{border-top:1px solid #d2dde2;flex-direction:column;justify-content:space-between;min-height:92px;padding:19px 0;display:flex}.news-article-body aside small{color:#8396a1;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900}.news-article-body aside strong{margin-top:12px;font-size:17px}.news-article-text{max-width:790px}.news-article-text>p{color:#526b7b;margin:28px 0 0;font-size:16px;line-height:1.85}.news-article-text>p:first-child{margin-top:0}.news-article-lead{font-weight:650;color:#0a1e2e!important;font-size:25px!important;line-height:1.5!important}.news-related{padding:0 0 120px}.news-related>header{justify-content:space-between;align-items:flex-end;display:flex}.news-related>header span{color:#0e8fca;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.news-related>header h2{font-family:var(--neo-display);text-transform:uppercase;margin:0;font-size:55px}.news-related>div{border-top:1px solid #cbd8df;margin-top:25px}.news-related>div a{border-bottom:1px solid #d0dce2;grid-template-columns:180px 1fr auto;align-items:center;gap:25px;min-height:100px;padding:0 15px;transition:padding .2s,background .2s;display:grid}.news-related>div a:hover{background:#fff;padding-inline:24px}.news-related a small{color:#7c919e;text-transform:uppercase;font-size:8px}.news-related a strong{font-size:16px}.news-related a span{color:#0c8fc9}.neo-manifesto{color:#fff;background:radial-gradient(circle at 88% 12%,#6ae0ff45,#0000 24%),linear-gradient(135deg,#007cc3,#16a8ec 62%,#48cfff);min-height:680px;position:relative;overflow:hidden}.neo-manifesto:after{content:"";background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.neo-manifesto-lines{opacity:.12;font-family:var(--neo-display);white-space:nowrap;-webkit-text-stroke:1px white;color:#0000;flex-direction:column;justify-content:space-around;font-size:clamp(100px,14vw,220px);line-height:.65;display:flex;position:absolute;inset:-50px -60px;transform:rotate(-8deg)}.neo-manifesto-inner{z-index:2;padding:56px 0 52px;position:relative}.neo-manifesto-index{letter-spacing:.2em;font-size:9px;font-weight:900}.neo-manifesto blockquote{max-width:1110px;font-family:var(--neo-display);letter-spacing:-.035em;text-transform:uppercase;margin:68px 0 54px;font-size:clamp(59px,7.8vw,116px);line-height:.92}.neo-manifesto blockquote em{color:#001a31;font-style:normal}.neo-club-facts{border-top:1px solid #ffffff47;grid-template-columns:repeat(3,1fr);margin-left:32%;display:grid}.neo-club-facts>div{border-left:1px solid #ffffff3b;flex-direction:column;min-height:96px;padding:20px 24px;display:flex}.neo-club-facts>div:first-child{border-left:0}.neo-club-facts span{color:#ffffffab;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:850}.neo-club-facts strong{margin-top:auto;font-size:16px}.neo-club-facts small{color:#ffffff9c;margin-top:5px;font-size:8px}.neo-players{padding:64px 0}.neo-section-head-dark>p{color:#6d8dab}.neo-section-head-dark h2{color:#fff}.neo-section-head-dark h2 em{-webkit-text-stroke-color:#397496}.neo-player-board{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:38px;display:grid}.neo-player-featured{background:radial-gradient(circle at 74% 24%,#28b3f53b,#0000 28%),linear-gradient(145deg,#071f43,#030b1a);border:1px solid #8fd7fb30;border-radius:34px;min-height:470px;padding:48px;position:relative;overflow:hidden}.neo-player-featured:before{content:"";border:1px solid #7bd6ff24;border-radius:50%;width:440px;height:440px;position:absolute;top:50%;right:-60px;transform:translateY(-50%);box-shadow:inset 0 0 80px #1791d614}.neo-player-number{color:var(--neo-electric);letter-spacing:.15em;font-size:9px;font-weight:900}.neo-player-monogram{width:116px;height:116px;color:var(--neo-electric);border:1px solid #7edaff47;border-radius:50%;place-items:center;font-size:24px;font-weight:900;display:grid;position:absolute;top:48px;right:48px}.neo-player-featured-photo{z-index:1;object-fit:contain;object-position:right bottom;opacity:.78;filter:saturate(.65)contrast(1.08)drop-shadow(0 22px 34px #0000006b);width:min(40%,300px);height:92%;position:absolute;bottom:0;right:3%;-webkit-mask-image:linear-gradient(#000 0 72%,#0000 100%);mask-image:linear-gradient(#000 0 72%,#0000 100%)}.neo-player-copy{z-index:2;position:absolute;bottom:44px;left:48px;right:48px}.neo-player-copy>small{color:var(--neo-electric);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:850}.neo-player-copy h3{font-family:var(--neo-display);letter-spacing:-.035em;text-transform:uppercase;margin:14px 0 36px;font-size:clamp(64px,7vw,102px);line-height:.78}.neo-player-metrics{border-top:1px solid var(--neo-line);grid-template-columns:repeat(4,1fr);display:grid}.neo-player-metrics>div{border-left:1px solid var(--neo-line);flex-direction:column;align-items:center;min-height:76px;padding-top:20px;display:flex}.neo-player-metrics>div:first-child{border-left:0;align-items:flex-start}.neo-player-metrics strong{font-size:24px}.neo-player-metrics span{color:#6987a5;letter-spacing:.13em;text-transform:uppercase;margin-top:6px;font-size:7px;font-weight:850}.neo-player-watermark{color:#0000;font-family:var(--neo-display);-webkit-text-stroke:1px #79d7ff12;font-size:255px;line-height:1;position:absolute;top:125px;right:-22px}.neo-player-list{border-top:1px solid var(--neo-line)}.neo-player-list article{border-bottom:1px solid var(--neo-line);grid-template-columns:45px 1fr auto 52px;align-items:center;gap:18px;min-height:82px;padding:0 14px;transition:background .18s,padding .18s;display:grid}.neo-player-list article:hover{background:#38b2ee0f;padding-inline:22px}.neo-player-list article>span{color:#517494;font-size:9px;font-weight:850}.neo-player-list article>div{flex-direction:column;display:flex}.neo-player-list article>div strong{font-size:14px}.neo-player-list article>div small{color:#5d7997;letter-spacing:.08em;margin-top:6px;font-size:8px}.neo-player-list article>b{font-size:28px}.neo-player-list article>i{color:#587593;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:850}.neo-player-list>a{min-height:88px;color:var(--neo-electric);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 14px;font-size:9px;font-weight:900;display:flex}.neo-player-list>a span{font-size:19px}.neo-archive-portal{background:var(--neo-paper);color:var(--neo-night);padding:64px 0}.neo-archive-portal>.neo-shell{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;display:grid}.neo-section-head-light h2 em{-webkit-text-stroke-color:#56809a}.neo-archive-copy>p{color:#61798b;max-width:510px;margin:24px 0 0;font-size:15px;line-height:1.75}.neo-button-light{background:var(--neo-night);color:#fff;margin-top:27px;box-shadow:0 18px 45px #02071329}.neo-button-light b{background:var(--neo-electric);color:#001323}.neo-season-ladder{border-top:1px solid #c9d8df}.neo-season-ladder a{border-bottom:1px solid #cfdce2;grid-template-columns:40px .72fr 1fr auto 28px;align-items:center;gap:20px;min-height:86px;padding:0 10px;transition:background .18s,padding .18s;display:grid}.neo-season-ladder a:hover,.neo-season-ladder a:focus-visible{background:#fff;padding-inline:20px}.neo-season-ladder small{color:#87a0ae;font-size:8px;font-weight:850}.neo-season-ladder strong{font-family:var(--neo-display);letter-spacing:.02em;font-size:29px}.neo-season-ladder span{color:#597287;font-size:11px}.neo-season-ladder b{color:#167dad;font-size:12px}.neo-season-ladder i{font-size:18px;font-style:normal}.neo-partner{grid-template-columns:.86fr 1fr;align-items:center;gap:100px;padding:64px 0;display:grid}.neo-partner-mark{background:linear-gradient(#75cff80f 1px,#0000 1px) 0 0/62px 62px,linear-gradient(90deg,#75cff80f 1px,#0000 1px) 0 0/62px 62px,radial-gradient(circle at 72% 18%,#1cabee3d,#0000 29%),#05142f;border:1px solid #7fd5fb2e;border-radius:38px;flex-direction:column;justify-content:center;align-items:center;min-height:325px;display:flex}.neo-partner-mark span{font-family:var(--neo-display);letter-spacing:-.06em;font-size:118px;line-height:.8}.neo-partner-mark small{color:var(--neo-electric);letter-spacing:.22em;text-transform:uppercase;margin-top:20px;font-size:8px;font-weight:850}.neo-partner-copy>small{color:var(--neo-electric);letter-spacing:.19em;text-transform:uppercase;font-size:9px;font-weight:900}.neo-partner-copy h2{font-family:var(--neo-display);letter-spacing:-.04em;text-transform:uppercase;margin:22px 0 0;font-size:clamp(65px,7vw,102px);line-height:.83}.neo-partner-copy p{color:#8399ae;max-width:480px;margin:34px 0 0;font-size:14px;line-height:1.7}.neo-partner-copy a{color:var(--neo-electric);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #37769a;margin-top:30px;padding-bottom:7px;font-size:10px;font-weight:850;display:inline-block}.neo-footer{color:#fff;background:#01040c;overflow:hidden}.neo-footer-top{justify-content:space-between;align-items:flex-end;gap:50px;min-height:285px;padding:54px 0;display:flex}.neo-footer-title>span,.neo-footer-contact>p{color:#53718f;letter-spacing:.2em;text-transform:uppercase;font-size:8px;font-weight:900}.neo-footer-title strong{font-family:var(--neo-display);letter-spacing:-.04em;text-transform:uppercase;margin-top:23px;font-size:clamp(59px,7.3vw,106px);line-height:.83;display:block}.neo-footer-contact{min-width:330px}.neo-footer-contact a{border-top:1px solid var(--neo-line);border-bottom:1px solid var(--neo-line);justify-content:space-between;margin-top:23px;padding:20px 0;font-size:16px;font-weight:780;display:flex}.neo-footer-contact a span{color:var(--neo-electric)}.neo-footer-marquee{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;overflow:hidden}.neo-footer-marquee div{color:#0000;width:max-content;font-family:var(--neo-display);letter-spacing:.03em;white-space:nowrap;-webkit-text-stroke:1px #56a7d257;padding:22px 0;font-size:71px;line-height:1;animation:32s linear infinite reverse neoTicker}.neo-footer-bottom{color:#58728c;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;gap:32px;min-height:104px;font-size:8px;font-weight:800;display:grid}.neo-footer-brand{color:#fff;align-items:center;gap:12px;display:inline-flex}.neo-footer-brand img{object-fit:contain;width:43px;height:33px}.neo-footer-bottom p{justify-self:end;margin:0}.neo-footer-credit{color:#4d6881;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:52px;font-size:7px;font-weight:850;display:flex}.neo-footer-credit a{color:#819cb3;transition:color .18s}.neo-footer-credit a:hover,.neo-footer-credit a:focus-visible{color:#fff}.neo-footer-credit b{color:var(--neo-electric);margin-left:7px}.archive-site{background:var(--neo-paper);color:var(--neo-night)}.archive-site .neo-header{color:#fff}.archive-hero{color:#fff;background:radial-gradient(circle at 80% 25%,#21b6f842,#0000 25%),linear-gradient(130deg,#020713,#061a39 64%,#08264f);min-height:670px;position:relative;overflow:hidden}.archive-hero:after{content:"";border:1px solid #74d4ff29;border-radius:50%;width:720px;height:720px;position:absolute;bottom:-255px;right:-90px;box-shadow:0 0 0 78px #76d7ff08,0 0 0 160px #76d7ff05}.archive-hero-inner{z-index:2;padding-top:190px;position:relative}.archive-title-row{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.archive-title-row h1{font-family:var(--neo-display);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(95px,12vw,180px);line-height:.72}.archive-title-row h1 em{color:#0000;-webkit-text-stroke:1.5px var(--neo-electric);font-style:normal}.archive-hero-stamp{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0b;border:1px solid #ffffff2e;border-radius:24px;grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;width:230px;min-height:150px;padding:22px;display:grid}.archive-hero-stamp strong{font-family:var(--neo-display);font-size:42px}.archive-hero-stamp span{color:#7393b2;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.archive-hero-stamp i{background:var(--neo-line);grid-column:1/-1;height:1px}.archive-hero-lead{color:#8da9c2;max-width:630px;margin:42px 0 0;font-size:15px;line-height:1.7}.archive-explorer{grid-template-columns:.32fr 1fr;align-items:start;gap:54px;display:grid}.archive-season-tabs{border-top:1px solid #c9d7df;position:sticky;top:28px}.archive-season-tabs button{width:100%;min-height:104px;color:var(--neo-night);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cfdce3;grid-template-columns:34px 1fr;align-content:center;padding:18px 14px;transition:padding .18s,background .18s;display:grid}.archive-season-tabs button:hover,.archive-season-tabs button:focus-visible,.archive-season-tabs button.is-active{background:#fff;padding-left:22px}.archive-season-tabs button small{color:#91a5b2;grid-row:span 2;font-size:8px;font-weight:850}.archive-season-tabs button strong{font-family:var(--neo-display);font-size:27px;line-height:1}.archive-season-tabs button span{color:#6d8394;margin-top:6px;font-size:8px}.archive-season-tabs button.is-active strong{color:#078dce}.archive-season-panel{min-width:0}.archive-panel-head{grid-template-columns:1fr auto;align-items:end;gap:50px;display:grid}.archive-panel-head>div:first-child>small{color:#1189c3;letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:900}.archive-panel-head h2{font-family:var(--neo-display);letter-spacing:-.04em;text-transform:uppercase;margin:16px 0 0;font-size:clamp(62px,7vw,104px);line-height:.82}.archive-panel-head p{color:#62798b;max-width:670px;margin:26px 0 0;font-size:14px;line-height:1.65}.archive-win-rate{border-left:1px solid #cfdbe2;flex-direction:column;min-width:150px;padding-left:28px;display:flex}.archive-win-rate strong{font-family:var(--neo-display);font-size:58px;line-height:.8}.archive-win-rate strong span{color:#118fd0;font-size:26px}.archive-win-rate small{color:#788f9f;letter-spacing:.15em;text-transform:uppercase;margin-top:12px;font-size:8px;font-weight:850}.archive-kpi-grid{border-top:1px solid #cbd8df;border-bottom:1px solid #cbd8df;grid-template-columns:repeat(5,1fr);margin-top:55px;display:grid}.archive-kpi-grid>div{border-left:1px solid #d0dce2;flex-direction:column;justify-content:space-between;min-height:125px;padding:25px 22px;display:flex}.archive-kpi-grid>div:first-child{border-left:0}.archive-kpi-grid small{color:#778d9c;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:850}.archive-kpi-grid strong{letter-spacing:-.04em;font-size:31px}.archive-kpi-grid strong i{color:#7f95a4;font-size:14px;font-style:normal;font-weight:650}.archive-block-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-top:78px;display:flex}.archive-block-head>div{align-items:center;gap:16px;display:flex}.archive-block-head>div span{color:#1599d8;font-size:8px;font-weight:900}.archive-block-head h3{font-family:var(--neo-display);text-transform:uppercase;margin:0;font-size:36px}.archive-block-head>p{color:#738997;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:8px;font-weight:850}.archive-tournaments{border-top:1px solid #c9d6de;margin-top:25px}.archive-tournaments>a{border-bottom:1px solid #cedae1;grid-template-columns:42px 1fr 78px 1fr 28px;align-items:center;gap:22px;min-height:132px;padding:18px 12px;transition:padding .18s,background .18s;display:grid}.archive-tournaments>a:hover,.archive-tournaments>a:focus-visible{background:#fff;padding-inline:22px}.archive-tournament-order{color:#91a4b0;font-size:8px;font-weight:850}.archive-tournament-name{flex-direction:column;display:flex}.archive-tournament-name small{color:#1590c8;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:900}.archive-tournament-name strong{margin-top:7px;font-size:17px}.archive-tournament-name span{color:#7b909e;margin-top:6px;font-size:8px}.archive-place{border:1px solid #cfdbe1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.archive-place strong{font-size:23px;line-height:1}.archive-place small{color:#8195a2;text-transform:uppercase;margin-top:2px;font-size:6px;font-weight:850}.archive-place.is-gold{background:#fff7d8;border-color:#d6b965}.archive-place.is-silver{background:#ecf5f8;border-color:#a8bfcd}.archive-place.is-bronze{background:#fff0e6;border-color:#c79573}.archive-tournament-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.archive-tournament-stats span{color:#879aa6;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.archive-tournament-stats b{color:#182b3a;margin-right:3px;font-size:13px}.archive-open-icon{color:#1698d6;font-size:19px;font-style:normal}.archive-match-log{border-top:1px solid #c9d6de;margin-top:25px}.archive-match-log>a{border-bottom:1px solid #d1dce2;grid-template-columns:104px 30px 1fr auto 35px;align-items:center;gap:18px;min-height:83px;padding:0 12px;display:grid}.archive-match-date{color:#718794;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.archive-match-log>a>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;font-size:12px;display:grid}.archive-match-log>a>div i{color:#91a3ae;font-style:normal}.archive-match-log>a>div span{color:#6d8290}.archive-match-score{font-family:var(--neo-display);letter-spacing:.05em;font-size:25px}.archive-match-log>a>small{color:#8195a1;font-size:7px;font-weight:850}.archive-match-log>a{transition:padding .18s,background .18s}.archive-match-log>a:hover,.archive-match-log>a:focus-visible{background:#fff;padding-inline:22px}.archive-match-empty{background:#fff;border:1px solid #d0dce2;border-radius:24px;min-height:220px;margin-top:25px;padding:42px}.archive-match-empty>span{color:#1593ce;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900}.archive-match-empty p{color:#617887;max-width:630px;margin:21px 0 0;font-size:14px;line-height:1.65}.archive-match-empty a{color:#0d81b7;letter-spacing:.1em;text-transform:uppercase;margin-top:25px;font-size:9px;font-weight:850;display:inline-block}.archive-players{color:#fff;padding:135px 0}.archive-site .archive-players{background:var(--neo-night);width:100%;max-width:none;padding-left:max(32px,50vw - 660px);padding-right:max(32px,50vw - 660px)}.archive-player-table{border-top:1px solid var(--neo-line);margin-top:70px}.archive-player-table-head,.archive-player-table article{grid-template-columns:60px 1fr repeat(4,90px);align-items:center;gap:20px;display:grid}.archive-player-table-head{color:#5e7b98;letter-spacing:.15em;text-transform:uppercase;min-height:54px;font-size:7px;font-weight:900}.archive-player-table article{border-top:1px solid var(--neo-line);min-height:104px}.archive-player-table article>span{color:#4e6f90;font-size:9px;font-weight:850}.archive-player-table article>strong{flex-direction:column;font-size:15px;display:flex}.archive-player-table article>strong small{color:#54718e;letter-spacing:.13em;text-transform:uppercase;margin-top:7px;font-size:7px}.archive-player-table article>b{font-size:22px}.archive-all-players{border-top:1px solid var(--neo-line);border-bottom:1px solid var(--neo-line);min-height:76px;color:var(--neo-electric);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8px;font-weight:900;display:flex}.archive-all-players span{font-size:18px}.archive-source-note{border-top:1px solid var(--neo-line);border-bottom:1px solid var(--neo-line);grid-template-columns:.35fr 1fr auto;align-items:center;gap:34px;margin-top:80px;padding:34px 0;display:grid}.archive-source-note span{color:var(--neo-electric);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900}.archive-source-note p{color:#66809a;margin:0;font-size:11px}.archive-source-note a{color:#a9c4da;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.team-badge{color:#36566c;letter-spacing:-.02em;background:linear-gradient(145deg,#f9fcfd,#dbe7ed);border:1px solid #c8d7df;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:10px;font-weight:950;display:inline-grid;box-shadow:inset 0 0 0 5px #ffffff8c}.team-badge.is-own{color:#fff;background:radial-gradient(circle at 32% 25%,#1fc4ff,#0876b6 58%,#032a57);border-color:#42c7ffb8;box-shadow:0 0 28px #18abec3d,inset 0 0 0 5px #011c3b38}.team-badge.is-compact{width:31px;height:31px;font-size:7px;box-shadow:inset 0 0 0 3px #ffffff73}.tournament-hero,.match-hero{color:#fff;background:radial-gradient(circle at 78% 35%,#2ebbf647,#0000 25%),linear-gradient(128deg,#020713,#061b3b 66%,#07305d);position:relative;overflow:hidden}.tournament-hero:after,.match-hero:after{content:"";border:1px solid #70d7ff2b;border-radius:50%;width:760px;height:760px;position:absolute;bottom:-330px;right:-130px;box-shadow:0 0 0 75px #46c7ff09,0 0 0 150px #46c7ff05}.tournament-hero-inner{z-index:2;padding-top:150px;position:relative}.tournament-back{color:#7697b5;letter-spacing:.14em;text-transform:uppercase;margin-bottom:36px;font-size:8px;font-weight:900;display:inline-flex}.tournament-title-row{grid-template-columns:1fr auto;align-items:end;gap:80px;display:grid}.tournament-title-row>div:first-child>small{color:#6d90b0;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:850}.tournament-title-row h1{max-width:930px;font-family:var(--neo-display);letter-spacing:-.05em;text-transform:uppercase;margin:15px 0 0;font-size:clamp(70px,7.5vw,118px);line-height:.88}.tournament-title-row h1 span,.tournament-title-row h1 em{display:block}.tournament-title-row h1 em{color:#0000;-webkit-text-stroke:1.5px var(--neo-electric);text-wrap:balance;margin-top:4px;font-style:normal}.tournament-title-row>div:first-child>p{color:#91abc2;max-width:720px;margin:28px 0 0;font-size:14px;line-height:1.65}.tournament-place-orbit{background:#0311289e;border:1px solid #83dbff52;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:relative;box-shadow:0 0 0 20px #46c6fa09,inset 0 0 55px #1ea7e51f}.tournament-place-orbit>span,.tournament-place-orbit>small{color:#789bb9;letter-spacing:.17em;text-transform:uppercase;font-size:7px;font-weight:900}.tournament-place-orbit strong{font-family:var(--neo-display);margin:3px 0;font-size:82px;line-height:.82}.tournament-place-orbit.is-gold{border-color:#dfc35f;box-shadow:0 0 50px #e1be4b24}.tournament-place-orbit.is-silver{border-color:#b9d5e2;box-shadow:0 0 50px #b5d9e821}.tournament-place-orbit.is-bronze{border-color:#c9895e;box-shadow:0 0 50px #c9895e24}.tournament-main{color:var(--neo-night);padding:80px 0 135px}.tournament-kpis{border-top:1px solid #c9d7df;border-bottom:1px solid #c9d7df;grid-template-columns:repeat(4,1fr);display:grid}.tournament-kpis>div{border-left:1px solid #d1dce2;flex-direction:column;min-height:135px;padding:26px 28px;display:flex}.tournament-kpis>div:first-child{border-left:0}.tournament-kpis small{color:#7b909e;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:900}.tournament-kpis strong{font-family:var(--neo-display);margin-top:auto;font-size:43px;line-height:1}.tournament-kpis span{color:#168bc3;text-transform:uppercase;margin-top:6px;font-size:8px;font-weight:850}.tournament-record{grid-template-columns:.46fr 1fr;align-items:end;gap:75px;margin-top:72px;display:grid}.tournament-record>div:first-child p,.match-events>p{color:#6a8395;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.tournament-record>div:first-child p span,.match-events>p span{color:#1196d4;margin-right:13px}.tournament-record h2{font-family:var(--neo-display);text-transform:uppercase;margin:18px 0 0;font-size:69px;line-height:.82}.tournament-record-visual{align-items:stretch;gap:5px;min-height:150px;display:flex}.tournament-record-visual>div{border-radius:21px;flex-direction:column;justify-content:flex-end;min-width:80px;padding:26px;display:flex}.tournament-record-visual .is-wins{color:#001625;background:linear-gradient(135deg,#0ea3e4,#41caff)}.tournament-record-visual .is-draws{color:#234052;background:#dce9ef}.tournament-record-visual .is-losses{color:#fff;background:#07192d}.tournament-record-visual strong{font-family:var(--neo-display);font-size:49px;line-height:.8}.tournament-record-visual span{letter-spacing:.13em;text-transform:uppercase;margin-top:10px;font-size:7px;font-weight:900}.tournament-table{border-top:1px solid #cad8df;margin-top:28px}.tournament-table-head,.tournament-table>div:not(.tournament-table-head){grid-template-columns:50px 1fr 70px 150px 110px 55px;align-items:center;gap:20px;display:grid}.tournament-table-head{color:#80939e;letter-spacing:.13em;text-transform:uppercase;min-height:48px;font-size:7px;font-weight:900}.tournament-table>div:not(.tournament-table-head){color:#6a7f8d;border-top:1px solid #d4dfe4;min-height:82px;padding:0 12px;font-size:10px}.tournament-table>div.is-own{color:#9cc0da;background:#061a36}.tournament-table>div>strong{color:#122a39;align-items:center;gap:13px;font-size:13px;display:flex}.tournament-table>div.is-own>strong,.tournament-table>div.is-own>b{color:#fff}.tournament-table>div>b{color:#132c3c;font-size:17px}.tournament-series-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.tournament-series-grid article{color:#fff;background:linear-gradient(145deg,#071c36,#020b18);border:1px solid #cddae1;border-radius:25px;flex-direction:column;min-height:265px;padding:25px;display:flex;overflow:hidden}.tournament-series-grid article.is-win{box-shadow:inset 0 3px #23bdf5}.tournament-series-grid article.is-loss{box-shadow:inset 0 3px #ff6572}.tournament-series-grid header,.tournament-series-grid footer{justify-content:space-between;align-items:center;display:flex}.tournament-series-grid header span{color:#3cbdf4;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.tournament-series-grid header small{color:#7895ac;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900}.tournament-series-grid article>div{align-items:center;gap:17px;margin-top:45px;display:flex}.tournament-series-grid article>div .team-badge{width:48px;height:48px;font-size:8px}.tournament-series-grid article>div strong{max-width:180px;font-size:15px;line-height:1.2}.tournament-series-grid footer{border-top:1px solid #8eb4cd2b;margin-top:auto;padding-top:25px}.tournament-series-grid footer b{font-family:var(--neo-display);font-size:48px;line-height:.8}.tournament-series-grid footer span{color:#86a4ba;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900}.tournament-series-grid article.is-win footer span{color:#40c8ff}.tournament-series-grid article.is-loss footer span{color:#ff7c87}.tournament-team-totals{border-top:1px solid #c9d7df;border-bottom:1px solid #c9d7df;grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.tournament-team-totals>div{border-left:1px solid #d1dce2;flex-direction:column;min-height:125px;padding:23px 25px;display:flex}.tournament-team-totals>div:first-child{border-left:0}.tournament-team-totals small{color:#788e9c;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:900}.tournament-team-totals strong{font-family:var(--neo-display);margin-top:auto;font-size:43px;line-height:.9}.tournament-team-totals span{color:#148fc8;text-transform:uppercase;margin-top:7px;font-size:7px;font-weight:850}.tournament-stat-group>header{justify-content:space-between;align-items:center;min-height:45px;display:flex}.tournament-stat-group>header span{text-transform:uppercase;font-size:13px;font-weight:900}.tournament-stat-group>header small{color:#7b909c;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.tournament-stat-scroll{border-top:1px solid #cad8df;overflow-x:auto}.tournament-player-table{min-width:950px}.tournament-goalie-table{min-width:920px}.tournament-player-table>div,.tournament-goalie-table>div{color:#526d7e;border-bottom:1px solid #d4dfe4;align-items:center;gap:14px;min-height:66px;padding:0 12px;font-size:10px;display:grid}.tournament-player-table>div{grid-template-columns:40px minmax(220px,1fr) 60px repeat(7,54px)}.tournament-goalie-table>div{grid-template-columns:40px minmax(220px,1fr) repeat(8,62px)}.tournament-player-table>div.is-head,.tournament-goalie-table>div.is-head{color:#7f929e;letter-spacing:.12em;text-transform:uppercase;min-height:44px;font-size:7px;font-weight:900}.tournament-player-table>div>strong,.tournament-goalie-table>div>strong{flex-direction:column;justify-content:center;display:flex}.tournament-player-table strong a,.tournament-goalie-table strong a{color:#102c3d;font-size:12px;transition:color .18s}.tournament-player-table strong a:hover,.tournament-goalie-table strong a:hover{color:#0c98d4}.tournament-player-table strong small,.tournament-goalie-table strong small{color:#8a9ca6;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:750}.tournament-player-table b,.tournament-goalie-table b{color:#193647;font-size:15px}.tournament-player-table b.is-accent,.tournament-goalie-table b.is-accent{color:#0c96d1}.tournament-player-table b.is-negative{color:#d74e5a}.tournament-match-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px;display:grid}.tournament-match-grid>a{background:#fff;border:1px solid #cfdae1;border-radius:25px;min-height:280px;padding:25px;transition:transform .22s,box-shadow .22s;box-shadow:0 15px 48px #0b23380b}.tournament-match-grid>a:hover,.tournament-match-grid>a:focus-visible{transform:translateY(-5px);box-shadow:0 24px 60px #0b23381a}.tournament-match-meta{color:#718693;justify-content:space-between;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.tournament-match-meta b{border-radius:50%;place-items:center;width:28px;height:28px;font-family:sans-serif;font-size:8px;display:grid}.tournament-match-team{border-bottom:1px solid #dae3e7;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;min-height:73px;display:grid}.tournament-match-team .team-badge{width:39px;height:39px;font-size:7px}.tournament-match-team strong{font-size:13px}.tournament-match-team>b{font-family:var(--neo-display);font-size:33px}.tournament-match-grid>a>small{color:#7d909b;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin-top:18px;font-size:7px;font-weight:850;display:flex}.tournament-match-grid>a>small i{color:#0d8ccc;font-style:normal}.tournament-local-empty{background-color:#fff;background-image:linear-gradient(#1888c00d 1px,#0000 1px),linear-gradient(90deg,#1888c00d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:55px 55px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ccd9df;border-radius:28px;min-height:310px;margin-top:28px;padding:48px}.tournament-local-empty>span{color:#0d91d0;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900}.tournament-local-empty h3{max-width:700px;font-family:var(--neo-display);text-transform:uppercase;margin:52px 0 0;font-size:57px}.tournament-local-empty p{color:#6a8190;max-width:720px;margin:18px 0 0;font-size:13px;line-height:1.7}.tournament-season-context>div:last-child{border-top:1px solid #cad8df;margin-top:28px}.tournament-season-context>div:last-child>a{border-bottom:1px solid #d1dce2;grid-template-columns:100px 1fr auto;align-items:center;min-height:82px;padding:0 13px;transition:background .18s,padding .18s;display:grid}.tournament-season-context>div:last-child>a:hover{background:#fff;padding-inline:22px}.tournament-season-context a span{color:#748a98;text-transform:uppercase;font-size:8px;font-weight:850}.tournament-season-context a strong{font-size:14px}.tournament-season-context a i{color:#0d91d0;font-style:normal}.match-site{background:var(--neo-paper);color:var(--neo-night)}.match-site .neo-header{color:#fff}.match-hero-inner{z-index:2;text-align:center;padding-top:145px;position:relative}.match-hero-inner .tournament-back{position:absolute;top:150px;left:0}.match-meta{color:#7596b4;letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;font-size:8px;font-weight:850;display:flex}.match-meta i{background:var(--neo-electric);border-radius:50%;width:3px;height:3px}.match-meta b{color:var(--neo-electric)}.match-scoreboard{grid-template-columns:1fr auto 1fr;align-items:center;gap:65px;max-width:1020px;margin:75px auto 0;display:grid}.match-club{flex-direction:column;align-items:center;display:flex}.match-club .team-badge{color:#9dc9e3;background:#ffffff0d;border-color:#8dd8f961;width:98px;height:98px;font-size:16px;box-shadow:inset 0 0 0 8px #ffffff09}.match-club .team-badge.is-own{color:#fff;background:radial-gradient(circle at 32% 25%,#1fc4ff,#0876b6 58%,#032a57)}.match-club small{color:#5f819f;letter-spacing:.17em;text-transform:uppercase;margin-top:24px;font-size:7px;font-weight:900}.match-club strong{max-width:260px;margin-top:9px;font-size:18px;line-height:1.25}.match-score{font-family:var(--neo-display);align-items:center;gap:21px;display:flex;position:relative}.match-score span{font-size:clamp(112px,12vw,175px);line-height:.75}.match-score i{color:var(--neo-electric);font-size:50px;font-style:normal}.match-score small{color:#5d7d9a;letter-spacing:.25em;font-family:sans-serif;font-size:7px;font-weight:900;position:absolute;bottom:-26px;left:0;right:0}.match-result-chip{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;width:fit-content;margin:72px auto 0;padding:11px 17px;font-size:8px;font-weight:900}.match-facts{border-top:1px solid #cbd8df;border-bottom:1px solid #cbd8df;grid-template-columns:repeat(4,1fr);display:grid}.match-facts>div{border-left:1px solid #d1dde2;flex-direction:column;justify-content:space-between;min-height:105px;padding:22px 24px;display:flex}.match-facts>div:first-child{border-left:0}.match-facts small{color:#7c919e;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:900}.match-facts strong{font-size:16px}.match-protocol-grid{grid-template-columns:1fr .42fr;gap:18px;margin-top:95px;display:grid}.match-events{background:#fff;border-radius:30px;min-height:540px;padding:48px}.match-events h2{font-family:var(--neo-display);text-transform:uppercase;margin:25px 0 0;font-size:75px;line-height:.82}.match-events h2 em{color:#0000;-webkit-text-stroke:1px #4d7893;font-style:normal}.match-events-pending{border-top:1px solid #d1dce2;flex-direction:column;margin-top:95px;padding-top:25px;display:flex}.match-events-pending>span{color:#1594cf;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:900}.match-events-pending strong{margin-top:16px;font-size:17px}.match-events-pending p{color:#687f8d;max-width:650px;margin:15px 0 0;font-size:12px;line-height:1.7}.match-context-card{color:#fff;background:linear-gradient(145deg,#061b3b,#020914);border-radius:30px;flex-direction:column;min-height:540px;padding:38px;display:flex}.match-context-card>span{color:#6689aa;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900}.match-context-card>strong{font-family:var(--neo-display);margin-top:55px;font-size:120px;line-height:.7}.match-context-card>strong small{color:#6b8cac;text-transform:uppercase;font-family:sans-serif;font-size:8px}.match-context-card>p{color:#83a0b9;margin:35px 0 0;font-size:12px;line-height:1.7}.match-context-card>div{border-top:1px solid var(--neo-line);color:#7795b1;text-transform:uppercase;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:8px;display:flex}.match-context-card>a{color:var(--neo-electric);letter-spacing:.12em;text-transform:uppercase;margin-top:28px;font-size:8px;font-weight:900}.match-facts>div>span{color:#718895;margin-top:8px;font-size:8px;line-height:1.45}.match-video-section{color:#fff;background:#020914;border-radius:28px;margin-top:56px;overflow:hidden;box-shadow:0 30px 80px #03122429}.match-video-section>summary{cursor:pointer;grid-template-columns:minmax(170px,.55fr) minmax(220px,1fr) auto;align-items:center;gap:20px;min-height:74px;padding:0 20px 0 28px;list-style:none;transition:background .18s;display:grid}.match-video-section>summary::-webkit-details-marker{display:none}.match-video-section>summary:hover{background:#35c6ff0b}.match-video-section[open]>summary{border-bottom:1px solid #6fa0c524}.match-video-section>summary p{color:#6f91ac;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.match-video-section>summary p span{color:#35c6ff;margin-right:12px}.match-video-section>summary>strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.match-video-toggle{color:#8ba9bf;border-left:1px solid #6fa0c52e;justify-content:flex-end;align-items:center;gap:12px;min-width:132px;min-height:42px;padding-left:15px;display:flex}.match-video-toggle b{letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.match-video-toggle .is-open{display:none}.match-video-toggle i{color:#001425;background:#31c3fb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;font-style:normal;transition:transform .2s;display:grid}.match-video-section[open] .match-video-toggle .is-closed{display:none}.match-video-section[open] .match-video-toggle .is-open{display:block}.match-video-section[open] .match-video-toggle i{transform:rotate(45deg)}.match-video-section>div{aspect-ratio:16/9;background:#000;position:relative}.match-video-section iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.match-section-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.match-section-head>p{color:#698292;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.match-section-head>p span{color:#1196d4;margin-right:13px}.match-section-head h2{font-family:var(--neo-display);text-align:right;text-transform:uppercase;margin:0;font-size:clamp(56px,6.5vw,88px);line-height:.9}.match-section-head h2 em{color:#0000;-webkit-text-stroke:1px #4d7893;font-style:normal}.match-section-head.is-compact h2{font-size:clamp(50px,5.7vw,76px)}.match-period-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:34px;display:grid}.match-period-card{background:#fff;border:1px solid #cfdae0;border-radius:24px;min-width:0;overflow:hidden}.match-period-card>header{border-bottom:1px solid #d6e0e5;justify-content:space-between;align-items:center;min-height:64px;padding:0 23px;display:flex}.match-period-card>header span{text-transform:uppercase;font-size:12px;font-weight:900}.match-period-card>header small{color:#78909e;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.match-period-scroll{overflow-x:auto}.match-period-table{border-collapse:collapse;width:100%;min-width:440px}.match-period-table th,.match-period-table td{text-align:center;border-bottom:1px solid #dce4e8;height:52px;padding:0 12px}.match-period-table th{color:#8295a0;letter-spacing:.12em;text-transform:uppercase;height:38px;font-size:7px}.match-period-table th:first-child,.match-period-table td:first-child{text-align:left}.match-period-table tr:last-child td{border-bottom:0}.match-period-table td{color:#5f7786;font-size:11px}.match-period-table td strong{color:#183242;align-items:center;gap:10px;font-size:10px;display:flex}.match-period-table td b{color:#0b91cc;font-family:var(--neo-display);font-size:25px}.match-period-table tr.is-own{background:#061a36}.match-period-table tr.is-own td{color:#9db9cb;border-color:#84bbdc2e}.match-period-table tr.is-own td strong,.match-period-table tr.is-own td b{color:#fff}.match-events{min-height:0}.match-goal-list{border-top:1px solid #d4dee3;margin-top:46px}.match-goal-list>article{border-bottom:1px solid #d9e2e6;grid-template-columns:60px 58px 34px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:13px 0;display:grid}.match-goal-list>article.is-own{padding-left:13px;box-shadow:inset 3px 0 #26bff7}.match-goal-time{flex-direction:column;display:flex}.match-goal-time span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800}.match-goal-time small{color:#8799a3;text-transform:uppercase;margin-top:3px;font-size:6px}.match-goal-score{font-family:var(--neo-display);font-size:28px}.match-goal-person{flex-direction:column;min-width:0;display:flex}.match-goal-person>small{color:#718793;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;overflow:hidden}.match-person{color:#152f40;align-items:center;gap:7px;min-width:0;display:inline-flex}.match-person>span{color:#168dc6;font-size:8px;font-weight:900}.match-person>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.match-person>i{color:#447188;background:#dbe9ef;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}a.match-person:hover>strong{color:#0c96d1}.match-person.is-compact>strong{font-size:9px}.match-person.is-compact>span{font-size:7px}.match-goal-tags{gap:6px;display:flex}.match-goal-tags span,.match-goal-tags a{border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-weight:900;display:grid}.match-goal-tags span{color:#547386;background:#e5eef2}.match-goal-tags a{color:#001725;background:#2ec5ff}.match-shootout-list{background:#fff;border:1px solid #cad8df;border-radius:24px;margin-top:30px;overflow:hidden}.match-shootout-list>article{border-top:1px solid #d6e0e4;grid-template-columns:38px 34px minmax(190px,1fr) minmax(180px,.7fr) 54px;align-items:center;gap:14px;min-height:64px;padding:0 20px;display:grid}.match-shootout-list>article:first-child{border-top:0}.match-shootout-list>article.is-own{background:#f3fbff}.match-shootout-list>article>span{color:#7c929f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.match-shootout-list>article>small{color:#738a98;font-size:8px}.match-shootout-list>article>b{color:#8da0aa;font-size:8px}.match-shootout-list>article.is-goal>b{color:#079bd8}.match-penalty-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:30px;display:grid}.match-penalty-grid>article{background:#fff;border:1px solid #ccd9df;border-radius:24px;min-width:0;padding:23px}.match-penalty-grid>article>header{border-bottom:1px solid #d5e0e4;justify-content:space-between;align-items:flex-start;min-height:52px;display:flex}.match-penalty-grid>article>header>span{align-items:center;gap:10px;font-size:11px;font-weight:900;display:flex}.match-penalty-grid>article>header>strong{font-family:var(--neo-display);font-size:32px}.match-penalty-grid>article>header>strong small{color:#79909d;text-transform:uppercase;font-family:sans-serif;font-size:7px}.match-penalty-grid>article>div{border-bottom:1px solid #dbe4e8;grid-template-columns:44px minmax(0,1fr) 55px 25px;align-items:center;gap:8px;min-height:52px;display:grid}.match-penalty-grid>article>div>b{color:#5f7a8a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.match-penalty-grid>article>div>span{color:#667f8e;font-size:7px;font-weight:900}.match-penalty-grid>article>div>strong{color:#e45463;text-align:right}.match-penalty-grid>article>p{color:#7a909d;margin:25px 0 0;font-size:10px}.match-rosters-section .match-section-head{border-bottom:1px solid #ccd9df;align-items:center;min-height:112px;padding-bottom:18px}.match-rosters-section .match-section-head h2{font-size:clamp(42px,4.6vw,64px);line-height:.9}.match-goalie-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.match-goalie-grid>article{color:#fff;background:radial-gradient(circle at 90% 12%,#2fc4fd1f,#0000 32%),linear-gradient(145deg,#071c36,#020b18);border-radius:22px;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) auto;gap:15px 18px;min-height:158px;padding:18px;display:grid}.match-goalie-identity{align-items:center;gap:12px;min-width:0;display:flex}.match-goalie-identity>div{flex-direction:column;min-width:0;display:flex}.match-goalie-identity>div>small{color:#6f91ab;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:7px;font-size:6px;font-weight:900;overflow:hidden}.match-goalie-grid .match-person{color:#fff;grid-template-columns:auto minmax(0,1fr) auto;width:100%;display:grid}.match-goalie-grid .match-person>strong{white-space:normal;text-overflow:clip;font-size:12px;line-height:1.15;overflow:visible}.match-goalie-save{flex-direction:column;justify-content:center;align-items:flex-end;min-width:88px;display:flex}.match-goalie-save>small{color:#6f91ab;letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:900}.match-goalie-save>strong{color:#38c5fd;font-family:var(--neo-display);white-space:nowrap;margin-top:4px;font-size:34px;line-height:.85}.match-goalie-save>strong span{color:#718ea5;margin-left:3px;font-family:sans-serif;font-size:7px}.match-goalie-stats{border-top:1px solid #85b8da29;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding-top:11px;display:grid}.match-goalie-stats>span{border-left:1px solid #85b8da29;flex-direction:column;padding:0 11px;display:flex}.match-goalie-stats>span:first-child{border-left:0;padding-left:0}.match-goalie-stats small{color:#67869f;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:900}.match-goalie-stats strong{color:#eaf7ff;margin-top:5px;font-size:11px}.match-roster-teams{gap:12px;margin-top:15px;display:grid}.match-roster-team{background:#fff;border:1px solid #cbd8de;border-radius:22px;overflow:hidden}.match-roster-team[open]{box-shadow:0 18px 55px #061f3412}.match-roster-team>summary{cursor:pointer;grid-template-columns:1fr auto 22px;align-items:center;gap:18px;min-height:72px;padding:0 22px;list-style:none;display:grid}.match-roster-team>summary::-webkit-details-marker{display:none}.match-roster-team>summary>span{align-items:center;gap:11px;font-size:12px;font-weight:900;display:flex}.match-roster-team>summary>small{color:#78909d;text-transform:uppercase;font-size:7px;font-weight:850}.match-roster-team>summary>i{color:#1197d4;font-size:18px;font-style:normal;transition:transform .18s}.match-roster-team[open]>summary>i{transform:rotate(45deg)}.match-roster-scroll{overflow-x:auto}.match-roster-table{min-width:760px}.match-roster-table>div{color:#6c8290;border-top:1px solid #d8e2e6;grid-template-columns:minmax(240px,1fr) 70px repeat(5,48px);align-items:center;gap:12px;min-height:52px;padding:0 22px;font-size:9px;display:grid}.match-roster-table>div.is-head{color:#84969f;letter-spacing:.12em;text-transform:uppercase;min-height:38px;font-size:6px;font-weight:900}.match-roster-table>div>b{color:#183647;font-size:12px}.match-roster-team.is-own>summary{color:#fff;background:#061a36}.match-roster-team.is-own>summary>small{color:#6e91ad}.match-officials{border-top:1px solid #c9d7de;margin-top:45px;padding-top:25px}.match-officials>span{color:#718895;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:900}.match-officials>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.match-officials p{border-top:1px solid #d3dee3;flex-direction:column;margin:0;padding:14px 0;display:flex}.match-officials small{color:#78909d;text-transform:uppercase;font-size:7px}.match-officials strong{margin-top:6px;font-size:10px}.players-site{background:var(--neo-paper);color:var(--neo-night)}.players-site .neo-header{color:#fff}.players-hero{color:#fff;background:radial-gradient(circle at 82% 28%,#31c1fa45,#0000 23%),linear-gradient(128deg,#020713,#061a39 67%,#07305d);min-height:555px;position:relative;overflow:hidden}.players-hero:after{content:"71";color:#0000;font-family:var(--neo-display);-webkit-text-stroke:1px #63d0ff17;font-size:500px;line-height:.8;position:absolute;bottom:-100px;right:-45px}.players-hero-inner{z-index:2;padding-top:145px;position:relative}.players-title-row{grid-template-columns:1fr auto;align-items:end;gap:70px;display:grid}.players-title-row h1{font-family:var(--neo-display);letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(95px,11vw,165px);line-height:.7}.players-title-row h1 em{color:#0000;-webkit-text-stroke:1.5px var(--neo-electric);font-style:normal}.players-title-row>div:first-child>p{color:#86a3bd;max-width:650px;margin:34px 0 0;font-size:13px;line-height:1.7}.players-count{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff2b;border-radius:26px;flex-direction:column;width:230px;min-height:178px;padding:28px;display:flex}.players-count strong{font-family:var(--neo-display);font-size:72px;line-height:.8}.players-count span{color:var(--neo-electric);letter-spacing:.14em;text-transform:uppercase;margin-top:12px;font-size:8px;font-weight:900}.players-count small{color:#6485a4;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:7px;font-weight:800}.players-main-head{border-bottom:1px solid #ccd9e0;justify-content:space-between;align-items:center;gap:40px;padding-bottom:24px;display:flex}.players-main-head span{color:#108fc9;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900}.players-main-head p{color:#6c8290;max-width:560px;margin:0;font-size:11px;line-height:1.6}.players-controls{grid-template-columns:1fr minmax(260px,.45fr);gap:16px;display:grid}.players-filters{gap:7px;display:flex}.players-filters button{color:#526d7e;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:1px solid #cad7de;border-radius:15px;align-items:center;gap:13px;padding:0 17px;transition:color .18s,background .18s,border .18s;display:flex}.players-filters button span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.players-filters button b{background:#dce8ed;border-radius:8px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:8px;display:grid}.players-filters button.is-active{color:#fff;background:#06172c;border-color:#06172c}.players-filters button.is-active b{background:var(--neo-electric);color:#001423}.players-search{background:#fff;border:1px solid #cad7de;border-radius:15px;flex-direction:column;justify-content:center;min-height:52px;padding:8px 45px 8px 16px;display:flex;position:relative}.players-search>span{color:#8295a1;letter-spacing:.13em;text-transform:uppercase;font-size:6px;font-weight:900}.players-search input{color:#152c3a;width:100%;font:inherit;background:0 0;border:0;outline:0;margin-top:3px;padding:0;font-size:11px}.players-search i{color:#138ec8;font-size:20px;font-style:normal;position:absolute;right:16px}.players-table-wrap{border-top:1px solid #c9d7df;margin-top:26px;overflow-x:auto}.players-table{min-width:1040px}.players-table-head,.players-table article{align-items:center;gap:14px;display:grid}.players-field-table .players-table-head,.players-field-table article{grid-template-columns:48px minmax(240px,1.5fr) 105px repeat(6,62px)}.players-goalie-table .players-table-head,.players-goalie-table article{grid-template-columns:48px minmax(260px,1.5fr) repeat(6,78px)}.players-table-head{color:#8295a1;letter-spacing:.12em;text-transform:uppercase;min-height:46px;padding:0 13px;font-size:7px;font-weight:900}.players-table article{border-top:1px solid #d3dde2;min-height:76px;padding:0 13px;transition:background .18s,padding .18s}.players-table article:hover{background:#fff;padding-inline:20px}.players-table article{position:relative}.players-row-link{z-index:3;border-radius:12px;position:absolute;inset:3px}.players-row-link:focus-visible{outline-offset:-2px;outline:2px solid #139edc}.players-table article>span:first-child{color:#8397a3;font-size:8px;font-weight:850}.players-table article>strong{align-items:center;gap:14px;display:flex}.players-table article>strong>i{color:#167eaf;background:#fff;border:1px solid #c4d6df;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:8px;font-style:normal;font-weight:950;display:grid}.players-photo{background:#dfeaf0;border:1px solid #c2d3dc;border-radius:12px;flex:none;width:42px;height:52px;overflow:hidden}.players-photo img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.players-table article>strong>span{color:#172d3b;flex-direction:column;font-size:12px;display:flex}.players-table article>strong small{color:#7c909d;letter-spacing:.07em;margin-top:5px;font-size:7px;font-weight:650}.players-table article>span:nth-child(3){color:#667e8d;font-size:8px}.players-table article>b{font-size:14px}.players-table article>b.is-accent{color:#078bca;font-size:21px}.players-table article>b.is-positive{color:#0a8a52}.players-table article>b.is-negative{color:#b63b4e}.players-empty{background:#fff;border:1px solid #cbd8df;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;margin-top:25px;display:flex}.players-empty strong{font-family:var(--neo-display);text-transform:uppercase;font-size:30px}.players-empty span{color:#748996;margin-top:10px;font-size:10px}.neo-player-featured,.neo-player-list article{position:relative}.neo-player-profile-hit{z-index:6;border-radius:inherit;position:absolute;inset:0}.neo-player-profile-hit:focus-visible{outline:2px solid var(--neo-electric);outline-offset:-4px}.player-profile-site{background:var(--neo-paper);color:var(--neo-night)}.player-profile-site .neo-header{color:#fff}.player-profile-hero{color:#fff;background:radial-gradient(circle at 83% 24%,#32c3fa47,#0000 22%),linear-gradient(130deg,#020713,#061b3b 68%,#07325d);padding:142px 0 0;position:relative;overflow:hidden}.player-profile-hero:after{content:"";border:1px solid #68d3ff1f;border-radius:50%;width:760px;height:760px;position:absolute;bottom:-280px;right:-180px;box-shadow:0 0 0 80px #3dc1f706,0 0 0 160px #3dc1f705}.player-profile-hero-inner{z-index:2;position:relative}.player-profile-back{color:#789ab6;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.player-profile-hero-grid{grid-template-columns:1fr minmax(350px,.62fr);align-items:end;gap:80px;min-height:570px;display:grid}.player-profile-rank{color:#6e8daa;letter-spacing:.13em;text-transform:uppercase;margin-top:60px;font-size:8px;font-weight:850;display:block}.player-profile-rank b{color:var(--neo-electric);margin-left:10px}.player-profile-heading h1{max-width:900px;font-family:var(--neo-display);letter-spacing:-.045em;text-transform:uppercase;margin:26px 0 0;font-size:clamp(88px,9vw,145px);line-height:.72}.player-profile-heading h1 span,.player-profile-heading h1 em{display:block}.player-profile-heading h1 em{color:#0000;-webkit-text-stroke:1.5px var(--neo-electric);font-style:normal}.player-profile-heading>p:last-child{color:#91adc2;letter-spacing:.04em;margin:31px 0 0;font-size:12px;font-weight:750}.player-profile-portrait{background:radial-gradient(circle at 50% 25%,#39c4f940,#0000 30%),#ffffff09;border:1px solid #8dd9fa33;border-bottom:0;border-radius:34px 34px 0 0;align-self:end;place-items:center;height:535px;display:grid;position:relative;overflow:hidden}.player-profile-portrait:before{content:"";border:1px solid #69d2ff24;border-radius:50%;position:absolute;inset:9%}.player-profile-portrait>img{z-index:2;object-fit:contain;object-position:center bottom;filter:saturate(.72)contrast(1.07)drop-shadow(0 24px 35px #00000073);width:100%;height:96%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 88%,#0000 100%);mask-image:linear-gradient(#000 0 88%,#0000 100%)}.player-profile-portrait.is-monogram>strong{z-index:2;color:#fff;font-family:var(--neo-display);font-size:110px;position:relative}.player-profile-portrait>span{z-index:1;color:#0000;font-family:var(--neo-display);-webkit-text-stroke:1px #76d7ff1f;font-size:250px;line-height:1;position:absolute;bottom:-28px;right:-8px}.player-profile-stats{border-top:1px solid #8fd9f92b;grid-template-columns:repeat(5,1fr);min-height:112px;display:grid}.player-profile-stats>div{border-left:1px solid #8fd9f924;flex-direction:column;justify-content:space-between;padding:22px 25px;display:flex}.player-profile-stats>div:first-child{border-left:0;padding-left:0}.player-profile-stats small{color:#6687a4;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:900}.player-profile-stats strong{font-family:var(--neo-display);margin-top:13px;font-size:35px;line-height:.8}.player-profile-story{grid-template-columns:.82fr 1.18fr;gap:110px;display:grid}.player-profile-story>div:first-child>span,.player-performance-card header span,.player-related header>span{color:#0c8eca;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.player-profile-story h2{font-family:var(--neo-display);letter-spacing:-.04em;text-transform:uppercase;margin:26px 0 0;font-size:clamp(62px,6.5vw,98px);line-height:.83}.player-profile-story h2 em{color:#0000;-webkit-text-stroke:1px #4f7b95;font-style:normal}.player-profile-story>div:last-child{border-top:1px solid #cbd8df;padding-top:35px}.player-profile-story>div:last-child p{color:#506a7a;margin:0;font-size:15px;line-height:1.85}.player-profile-story>div:last-child p+p{color:#768b98;margin-top:26px;font-size:12px}.player-performance-card{color:#fff;background:linear-gradient(145deg,#061b3b,#020914);border-radius:31px;margin-top:80px;overflow:hidden}.player-performance-card header{border-bottom:1px solid #78d3fa26;justify-content:space-between;align-items:center;min-height:84px;padding:0 36px;display:flex}.player-performance-card header p{color:#698aa7;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:850}.player-performance-grid{grid-template-columns:repeat(3,1fr);display:grid}.player-performance-grid>div{border-left:1px solid #78d3fa21;flex-direction:column;justify-content:space-between;min-height:220px;padding:40px 36px;display:flex}.player-performance-grid>div:first-child{border-left:0}.player-performance-grid>div>div:first-child{flex-direction:column;justify-content:space-between;display:flex}.player-performance-grid>div span{color:#7795af;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850;line-height:1.5}.player-performance-grid>div strong{font-family:var(--neo-display);margin-top:28px;font-size:62px;line-height:.75}.player-performance-bar{background:#ffffff17;border-radius:99px;height:4px;overflow:hidden}.player-performance-bar>span{width:var(--player-bar);border-radius:inherit;background:linear-gradient(90deg, #118ed0, var(--neo-electric));height:100%;display:block;box-shadow:0 0 15px #37c4ff80}.player-related{background:#eaf1f4;padding:80px 0 110px}.player-related header{justify-content:space-between;align-items:flex-end;display:flex}.player-related header h2{font-family:var(--neo-display);text-transform:uppercase;margin:0;font-size:65px}.player-related .neo-shell>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.player-related .neo-shell>div>a{background:#fff;border:1px solid #cbd8df;border-radius:27px;flex-direction:column;min-height:390px;padding:20px;transition:transform .25s,box-shadow .25s;display:flex}.player-related .neo-shell>div>a:hover{transform:translateY(-5px);box-shadow:0 24px 60px #08233a1a}.player-related a>div{background:radial-gradient(circle at 50% 24%,#33bef445,#0000 36%),#061831;border-radius:19px;place-items:center;height:205px;display:grid;overflow:hidden}.player-related a>div img{object-fit:cover;object-position:center 14%;filter:saturate(.78)contrast(1.04);border:1px solid #97dbfa40;border-radius:16px;width:min(45%,160px);height:calc(100% - 28px);box-shadow:0 18px 34px #00000052}.player-related a>div strong{color:#fff;font-family:var(--neo-display);font-size:58px}.player-related a>small{color:#0d8fca;letter-spacing:.13em;text-transform:uppercase;margin-top:22px;font-size:7px;font-weight:900}.player-related a h3{font-family:var(--neo-display);text-transform:uppercase;margin:12px 0 0;font-size:34px;line-height:.88}.player-related a>span{color:#718896;letter-spacing:.1em;text-transform:uppercase;margin-top:auto;padding-top:20px;font-size:8px;font-weight:850}.game-day{z-index:3;color:#fff;background:radial-gradient(circle at 14% 32%,#1ca9eb30,#0000 29%),linear-gradient(132deg,#020916,#041329 62%,#051a37);border-top:1px solid #5bcaff24;border-bottom:1px solid #5bcaff24;padding:22px 0;position:relative;overflow:hidden}.game-day-live{background:radial-gradient(circle at 14% 32%,#ff384f29,#0000 29%),linear-gradient(132deg,#090711,#1b0812 58%,#07162e)}.game-day-grid{opacity:.22;background-image:linear-gradient(#4fbef51a 1px,#0000 1px),linear-gradient(90deg,#4fbef51a 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.game-day-inner{z-index:2;background:#020917a6;border:1px solid #75d3fc2b;border-radius:25px;position:relative;overflow:hidden;box-shadow:0 24px 65px #0003}.game-day-header{border-bottom:1px solid #75d3fc24;justify-content:space-between;align-items:center;min-height:48px;padding:0 22px;display:flex}.game-day-header>div:first-child{align-items:center;gap:16px;display:flex}.game-day-header>div:first-child span{font-family:var(--neo-display);letter-spacing:.04em;text-transform:uppercase;font-size:18px}.game-day-header>div:first-child small{color:#6485a2;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:900}.game-day-status{color:#82a1ba;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:7px;font-weight:900;display:flex}.game-day-status i{background:#2dbbf5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #2dbbf5}.game-day-status.is-live{color:#ff7180}.game-day-status.is-live i{background:#ff5264;animation:1.3s ease-in-out infinite neoPulse;box-shadow:0 0 15px #ff5264}.game-day-compact{grid-template-columns:minmax(220px,.85fr) minmax(410px,1.2fr) minmax(230px,.75fr);align-items:center;gap:28px;min-height:154px;padding:22px;display:grid}.game-day-intro>small{color:var(--neo-electric);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900}.game-day-intro h2{font-family:var(--neo-display);letter-spacing:-.025em;text-transform:uppercase;margin:12px 0 0;font-size:clamp(28px,2.7vw,40px);line-height:.85}.game-day-intro p{color:#7695ae;align-items:center;gap:9px;margin:15px 0 0;font-size:8px;font-weight:750;display:flex}.game-day-intro p i{background:var(--neo-electric);border-radius:50%;width:3px;height:3px}.game-day-scoreboard{border-left:1px solid #75d3fc24;border-right:1px solid #75d3fc24;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;min-height:108px;padding-inline:24px;display:grid}.game-day-team{text-align:center;flex-direction:column;align-items:center;display:flex}.game-day-team .team-badge{color:#91bdd5;background:#ffffff0a;border-color:#80d8ff45;width:48px;height:48px;font-size:8px}.game-day-team .team-badge.is-own{color:#fff;background:radial-gradient(circle at 32% 25%,#1fc4ff,#0876b6 58%,#032a57)}.game-day-team>span{display:none}.game-day-team>strong{max-width:125px;min-height:26px;margin-top:8px;font-size:9px;line-height:1.3}.game-day-score{font-family:var(--neo-display);align-items:center;gap:8px;padding-bottom:17px;display:flex;position:relative}.game-day-score>strong{font-size:clamp(44px,4vw,61px);line-height:.72}.game-day-score>i{color:var(--neo-electric);font-size:22px;font-style:normal}.game-day-score>small{color:#63839e;letter-spacing:.25em;text-align:center;font-family:sans-serif;font-size:7px;font-weight:900;position:absolute;bottom:0;left:0;right:0}.game-day-forming{border-left:1px solid #75d3fc24;border-right:1px solid #75d3fc24;align-items:center;gap:24px;min-height:108px;padding:0 25px;display:flex}.game-day-forming span{color:#0000;font-family:var(--neo-display);-webkit-text-stroke:1px #6cd2ff4d;font-size:clamp(56px,5vw,75px);line-height:.75}.game-day-forming p{color:#718fa8;max-width:245px;margin:0;font-size:9px;line-height:1.55}.game-day-side{flex-direction:column;gap:16px;min-width:0;display:flex}.game-day-countdown{justify-content:center;align-items:center;gap:7px;display:flex}.game-day-countdown>span,.game-day-note span{color:#63839e;letter-spacing:.14em;text-transform:uppercase;font-size:6px;font-weight:900}.game-day-countdown>span{margin-right:5px}.game-day-countdown>div{text-align:center;min-width:31px}.game-day-countdown strong{font-family:var(--neo-display);font-size:24px;line-height:.75;display:block}.game-day-countdown small{color:#5e7e99;letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:5px;font-weight:900;display:block}.game-day-countdown>i{color:#2aaee9;opacity:.45;font-size:13px;font-style:normal}.game-day-note{justify-content:space-between;gap:10px;display:flex}.game-day-note p{color:#91a9ba;text-align:right;margin:0;font-size:8px}.game-day-action{background:var(--neo-electric);color:#00101e;letter-spacing:.13em;text-transform:uppercase;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:48px;padding:5px 5px 5px 16px;font-size:7px;font-weight:950;transition:transform .2s,box-shadow .2s;display:flex}.game-day-action b{width:38px;height:38px;color:var(--neo-electric);background:#00111f;border-radius:10px;place-items:center;font-size:9px;display:grid}.game-day-action.is-live{color:#fff;background:#ff5264;box-shadow:0 16px 42px #ff3d534d}.game-day-action.is-live b{color:#ff5264}.game-day-action:hover,.game-day-action:focus-visible{transform:translateY(-3px);box-shadow:0 18px 45px #26bdfc33}.join-site .neo-header,.broadcasts-site .neo-header{color:#fff}.join-hero{background:#020916;min-height:760px;position:relative;overflow:hidden}.join-hero-image{object-fit:cover;object-position:62% center;filter:saturate(.72)contrast(1.08);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.join-hero-shade{background:linear-gradient(90deg,#010610fc 0%,#020918eb 36%,#02091852 70%,#02091838),linear-gradient(#0207121a 45%,#020713 100%);position:absolute;inset:0}.join-hero-inner{z-index:3;padding-top:170px;position:relative}.join-hero h1{font-family:var(--neo-display);letter-spacing:-.045em;text-transform:uppercase;margin:50px 0 0;font-size:clamp(105px,12vw,190px);line-height:.72}.join-hero h1 em{color:#0000;-webkit-text-stroke:1.5px #48c5faf2;font-style:normal}.join-hero-bottom{border-top:1px solid #90d6f740;grid-template-columns:1fr auto;align-items:end;gap:55px;width:min(760px,72%);margin-top:58px;padding-top:24px;display:grid}.join-hero-bottom>p{color:#b4cddd;max-width:480px;margin:0;font-size:15px;line-height:1.55}.join-hero-bottom>div{flex-direction:column;display:flex}.join-hero-bottom span{color:#6385a4;letter-spacing:.18em;text-transform:uppercase;font-size:7px;font-weight:900}.join-hero-bottom strong{color:var(--neo-electric);text-transform:uppercase;margin-top:8px;font-size:13px}.join-vertical-word{z-index:3;color:#a1d5f173;letter-spacing:.25em;writing-mode:vertical-rl;font-size:7px;font-weight:900;position:absolute;top:170px;right:24px}.join-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;padding:86px 0;display:grid}.join-intro-title>span,.join-block-label,.join-schedule-head>span{color:#6788a7;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:900}.join-intro h2,.join-benefits h2,.join-schedule h2,.join-cta h2{font-family:var(--neo-display);letter-spacing:-.025em;text-transform:uppercase;margin:22px 0 0;font-size:clamp(55px,6.4vw,92px);line-height:.83}.join-intro h2 em,.join-benefits h2 em,.join-schedule h2 em,.join-cta h2 em{color:var(--neo-electric);font-style:normal}.join-intro-copy>p{color:#91abc0;margin:0;font-size:14px;line-height:1.7}.join-divisions{gap:10px;margin-top:28px;display:flex}.join-divisions span{color:#e6f6ff;letter-spacing:.12em;text-transform:uppercase;border:1px solid #6bc0eb40;border-radius:999px;padding:12px 15px;font-size:8px;font-weight:900}.join-offer{background:var(--neo-paper);color:var(--neo-night);padding:88px 0}.join-offer-grid{grid-template-columns:minmax(320px,.78fr) 1.22fr;align-items:center;gap:100px;display:grid}.join-poster-wrap{justify-self:center;width:min(100%,525px);position:relative;transform:rotate(-1.5deg)}.join-poster-wrap:before{content:"";z-index:-1;border:1px solid #95b7c8;position:absolute;inset:-20px 20px 20px -20px}.join-poster-wrap img{width:100%;height:auto;display:block;box-shadow:0 30px 75px #010f213b}.join-poster-wrap>span{background:var(--neo-electric);color:#00111f;letter-spacing:.15em;text-transform:uppercase;padding:11px 15px;font-size:7px;font-weight:950;position:absolute;bottom:20px;right:-24px}.join-benefits h2{color:#061126}.join-benefits h2 em{color:#098dcf}.join-benefit-list{border-top:1px solid #c9d6dd;margin-top:58px}.join-benefit-list article{border-bottom:1px solid #c9d6dd;grid-template-columns:70px 1fr;align-items:start;gap:28px;min-height:120px;padding:25px 0;display:grid}.join-benefit-list article>span{color:#179bd8;font-family:var(--neo-display);font-size:24px}.join-benefit-list strong{text-transform:uppercase;font-size:15px}.join-benefit-list p{color:#718592;max-width:490px;margin:10px 0 0;font-size:11px;line-height:1.55}.join-schedule{padding:86px 0}.join-schedule-head{justify-content:space-between;align-items:end;display:flex}.join-schedule-head h2{text-align:right;margin:0}.join-schedule-grid{grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.join-schedule-grid article{background:linear-gradient(145deg,#0f294573,#030d1d26);border:1px solid #6dbae433;border-right:0;flex-direction:column;min-height:285px;padding:30px;display:flex;position:relative;overflow:hidden}.join-schedule-grid article:last-child{border-right:1px solid #6dbae433}.join-schedule-grid article:after{content:"";border:1px solid #38bdf729;border-radius:50%;width:155px;height:155px;position:absolute;bottom:-45px;right:-45px}.join-schedule-grid small{color:#4a718e;font-family:var(--neo-display);font-size:18px}.join-schedule-grid span{color:#7c9ab3;letter-spacing:.15em;text-transform:uppercase;margin-top:50px;font-size:8px;font-weight:900}.join-schedule-grid strong{font-family:var(--neo-display);margin-top:8px;font-size:44px;line-height:1}.join-schedule-grid p{color:var(--neo-electric);margin:auto 0 0;font-size:12px;font-weight:800}.join-schedule-grid i{color:#56758f;letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:7px;font-style:normal}.join-cta{background:var(--neo-electric);color:#00101e;padding:90px 0}.join-cta-inner{grid-template-columns:1fr 400px;align-items:center;gap:80px;display:grid}.join-cta-inner>div:first-child>span{letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:950}.join-cta h2 em{color:#0000;-webkit-text-stroke:1px #00101ea6}.join-contact-card{color:#fff;background:#00111f;border-radius:28px;flex-direction:column;min-height:250px;padding:30px;display:flex}.join-contact-card small{color:#6c93ac;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:900}.join-contact-card strong{font-family:var(--neo-display);text-transform:uppercase;margin-top:35px;font-size:52px}.join-contact-card a{color:var(--neo-electric);margin-top:auto;font-size:18px;font-weight:850}.join-contact-card a span{margin-left:8px;display:inline-block}.join-contact-card p{color:#67869e;letter-spacing:.13em;text-transform:uppercase;margin:8px 0 0;font-size:7px;font-weight:900}.broadcasts-hero{background:radial-gradient(circle at 76% 47%,#139cdd47,#0000 20%),linear-gradient(120deg,#020713 0%,#061831 68%,#020915 100%);min-height:570px;position:relative;overflow:hidden}.broadcasts-hero:after{content:"";border:1px solid #56ccff24;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-220px;right:7%;box-shadow:0 0 0 80px #36bef909,0 0 0 160px #36bef906}.broadcasts-hero-inner{z-index:3;padding-top:155px;position:relative}.broadcasts-hero h1{font-family:var(--neo-display);letter-spacing:-.04em;text-transform:uppercase;margin:40px 0 0;font-size:clamp(100px,11vw,172px);line-height:.72}.broadcasts-hero h1 em{color:#0000;-webkit-text-stroke:1.5px #4dcbffe6;font-style:normal}.broadcasts-hero-inner>p:last-child{color:#9bb5ca;max-width:520px;margin:42px 0 0;font-size:14px;line-height:1.6}.broadcasts-signal{z-index:2;place-items:center;width:150px;height:150px;display:grid;position:absolute;top:210px;right:16%}.broadcasts-signal i{border:1px solid #39c4ff4d;border-radius:50%;animation:2.8s ease-out infinite signalPulse;position:absolute;inset:0}.broadcasts-signal i:nth-child(2){animation-delay:.9s}.broadcasts-signal i:nth-child(3){animation-delay:1.8s}.broadcasts-signal span{color:var(--neo-electric);letter-spacing:.18em;font-size:9px;font-weight:950}.broadcasts-main>header{justify-content:space-between;align-items:end;display:flex}.broadcasts-main>header>span{color:#6385a3;letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:900}.broadcasts-main>header h2{font-family:var(--neo-display);text-align:right;text-transform:uppercase;margin:0;font-size:clamp(58px,7vw,95px);line-height:.8}.broadcasts-main>header h2 em{color:var(--neo-electric);font-style:normal}.broadcast-console{background:#020a18;border:1px solid #67bceb33;border-radius:30px;grid-template-columns:1.55fr .75fr;margin-top:52px;display:grid;overflow:hidden;box-shadow:0 38px 100px #00000052}.broadcast-stage{background:radial-gradient(circle at 50% 45%,#1174a838,#0000 35%),#010713;place-items:center;min-height:580px;display:grid;position:relative;overflow:hidden}.broadcast-stage:before{content:"";opacity:.22;background-image:linear-gradient(#3db8f224 1px,#0000 1px),linear-gradient(90deg,#3db8f224 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.broadcast-stage iframe{background:#000;border:0;width:100%;height:calc(100% - 48px);position:absolute;inset:48px 0 0}.broadcast-stage-top{z-index:3;background:#061425;justify-content:space-between;align-items:center;height:48px;padding:0 18px;display:flex;position:absolute;inset:0 0 auto}.broadcast-stage-top span{color:#9eb7ca;letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-weight:900}.broadcast-stage-top span i{background:#ff424f;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #ff424f}.broadcast-stage-top button{color:#7291aa;font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:900}.broadcast-empty{z-index:2;text-align:center;position:relative}.broadcast-play{width:76px;height:76px;color:var(--neo-electric);border:1px solid #5bcdfd59;border-radius:50%;place-items:center;margin:0 auto 35px;display:grid;box-shadow:0 0 0 16px #30b9f20a}.broadcast-empty small{color:#5f829e;letter-spacing:.17em;text-transform:uppercase;font-size:7px;font-weight:900}.broadcast-empty h3{font-family:var(--neo-display);text-transform:uppercase;margin:12px 0 0;font-size:62px;line-height:.8}.broadcast-empty p{color:#7894ab;max-width:300px;margin:22px auto 0;font-size:10px;line-height:1.55}.broadcast-control{background:#07162b;border-left:1px solid #67bceb33;padding:42px 36px}.broadcast-control-label{color:var(--neo-electric);letter-spacing:.17em;text-transform:uppercase;font-size:7px;font-weight:900}.broadcast-control h3{font-family:var(--neo-display);text-transform:uppercase;margin:26px 0 0;font-size:54px;line-height:.83}.broadcast-control>p{color:#819bb1;margin:20px 0 0;font-size:10px;line-height:1.55}.broadcast-provider-list{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.broadcast-provider-list span{color:#a7bfd1;letter-spacing:.1em;text-transform:uppercase;border:1px solid #6dc2ec33;border-radius:999px;padding:9px 11px;font-size:7px;font-weight:900}.broadcast-control form{margin-top:36px}.broadcast-control label{color:#66849d;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:900}.broadcast-control form>div{grid-template-columns:1fr 48px;margin-top:10px;display:grid}.broadcast-control input{color:#fff;background:#010813a6;border:1px solid #73c5ef3b;border-right:0;border-radius:13px 0 0 13px;outline:0;min-width:0;height:52px;padding:0 16px;font-size:11px}.broadcast-control input:focus{border-color:var(--neo-electric)}.broadcast-control form button{background:var(--neo-electric);color:#00111f;cursor:pointer;border:0;border-radius:0 13px 13px 0;font-size:18px;font-weight:900}.broadcast-control form>small{color:#ff8f9a;margin-top:10px;font-size:8px;line-height:1.5;display:block}.broadcast-control .broadcast-note{color:#607f98;border-top:1px solid #71bde529;margin-top:28px;padding-top:25px;font-size:8px}.broadcast-note b{color:#a8bfd1}.broadcast-public{background:#020a18;border:1px solid #67bceb33;border-radius:30px;margin-top:52px;overflow:hidden;box-shadow:0 38px 100px #00000052}.broadcast-public .broadcast-stage{min-height:min(68vw,720px)}.broadcast-public .broadcast-stage-top b{color:#6f8da6;letter-spacing:.13em;text-transform:uppercase;font-size:7px}.broadcast-public .broadcast-stage-top span i{background:#38bff7;box-shadow:0 0 12px #38bff7}.broadcast-public .broadcast-stage-top span i.is-live{background:#ff4b5e;animation:1.5s ease-in-out infinite neoPulse;box-shadow:0 0 14px #ff4b5e}.broadcast-public-meta{border-top:1px solid #67bceb2e;grid-template-columns:repeat(4,1fr);min-height:112px;display:grid}.broadcast-public-meta>div{border-left:1px solid #67bceb24;flex-direction:column;justify-content:center;padding:24px 28px;display:flex}.broadcast-public-meta>div:first-child{border-left:0}.broadcast-public-meta span{color:#5f819d;letter-spacing:.16em;text-transform:uppercase;font-size:6px;font-weight:900}.broadcast-public-meta strong{color:#d7e9f4;margin-top:9px;font-size:12px}.broadcast-final-score{color:#fff;font-family:var(--neo-display);margin-top:25px;font-size:82px;line-height:.75}.broadcast-final-score i{color:var(--neo-electric);margin:0 16px;font-size:35px;font-style:normal}.admin-site{color:#071426;background:#eef3f6;min-height:100vh}.admin-header{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f7fafce0;border-bottom:1px solid #d1dde4;justify-content:space-between;align-items:center;min-height:78px;padding:0 max(26px,50vw - 740px);display:flex;position:sticky;top:0}.admin-brand{align-items:center;gap:13px;display:flex}.admin-brand>b{color:#39c7ff;width:44px;height:44px;font-family:var(--neo-display);background:#061a36;border-radius:13px;place-items:center;font-size:18px;display:grid}.admin-brand>span{flex-direction:column;display:flex}.admin-brand strong{letter-spacing:.03em;font-size:11px}.admin-brand small{color:#78909e;letter-spacing:.15em;text-transform:uppercase;margin-top:5px;font-size:6px;font-weight:900}.admin-header>div{align-items:center;gap:16px;display:flex}.admin-header>div span{color:#617886;font-size:9px}.admin-header>div a{color:#526d7d;letter-spacing:.12em;text-transform:uppercase;border:1px solid #c9d8e0;border-radius:11px;padding:10px 13px;font-size:7px;font-weight:900}.admin-layout{grid-template-columns:235px 1fr;gap:60px;width:min(1480px,100% - 52px);margin:0 auto;display:grid}.admin-sidebar{flex-direction:column;height:calc(100vh - 78px);padding:52px 0 30px;display:flex;position:sticky;top:78px}.admin-sidebar>span{color:#8a9ca7;letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;font-size:6px;font-weight:900}.admin-sidebar>a{color:#667c89;border-top:1px solid #d1dde3;justify-content:space-between;align-items:center;min-height:54px;padding:0 12px;font-size:9px;font-weight:850;display:flex}.admin-sidebar>a:last-of-type{border-bottom:1px solid #d1dde3}.admin-sidebar>a b{color:#9aabb4;font-size:7px}.admin-sidebar>a.is-active{color:#fff;background:#061a36;border-radius:13px;padding-left:18px}.admin-sidebar>a.is-active b{color:#39c7ff}.admin-sidebar>small{color:#8497a2;margin-top:auto;font-size:8px;line-height:1.55}.admin-content{min-width:0;padding:62px 0 100px}.admin-content-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.admin-content-head span{color:#1592cd;letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-weight:900}.admin-content-head h1{font-family:var(--neo-display);letter-spacing:-.035em;text-transform:uppercase;margin:18px 0 0;font-size:clamp(68px,7vw,104px);line-height:.76}.admin-content-head h1 em{color:#1298d7;font-style:normal}.admin-content-head>a{color:#486778;letter-spacing:.12em;text-transform:uppercase;border:1px solid #c6d5dd;border-radius:13px;padding:14px 17px;font-size:7px;font-weight:900}.admin-content-head>p{color:#6b818d;max-width:380px;margin:0 0 5px;font-size:11px;line-height:1.65}.admin-overview-grid{grid-template-columns:1.25fr repeat(3,1fr);gap:12px;margin-top:42px;display:grid}.admin-overview-grid>div{background:#fff;border:1px solid #cbd8df;border-radius:22px;flex-direction:column;min-height:155px;padding:25px;display:flex}.admin-overview-grid>div>span{color:#7f939f;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:900}.admin-overview-grid>div>strong{font-family:var(--neo-display);text-transform:uppercase;margin-top:auto;font-size:44px;line-height:.8}.admin-overview-grid>div>small{color:#7b909c;letter-spacing:.06em;margin-top:13px;font-size:7px;font-weight:750}.admin-overview-grid>div:not(.admin-overview-status)>strong{color:#0b8fc9;font-size:55px}.admin-overview-status{color:#fff;position:relative;overflow:hidden;background:linear-gradient(145deg,#061b3b,#020914)!important}.admin-overview-status:after{content:"";border:1px solid #51c7f929;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-70px;right:-45px}.admin-overview-status>i{background:#37c4ff;border-radius:50%;width:8px;height:8px;position:absolute;top:25px;right:25px;box-shadow:0 0 13px #37c4ff}.admin-overview-status.is-live>i{background:#ff5264;animation:1.3s ease-in-out infinite neoPulse;box-shadow:0 0 14px #ff5264}.admin-overview-status>strong{z-index:2;max-width:250px;position:relative;font-size:36px!important}.admin-overview-status>span,.admin-overview-status>small{z-index:2;position:relative;color:#7090aa!important}.admin-work-section{margin-top:80px;scroll-margin-top:100px}.admin-section-head{border-bottom:1px solid #cad8df;justify-content:space-between;align-items:flex-end;gap:35px;padding-bottom:24px;display:flex}.admin-section-head span{color:#1192cd;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:900}.admin-section-head h2{font-family:var(--neo-display);text-transform:uppercase;margin:14px 0 0;font-size:55px;line-height:.8}.admin-section-head>a{color:#506d7d;letter-spacing:.11em;text-transform:uppercase;border:1px solid #c7d6de;border-radius:12px;padding:13px 16px;font-size:7px;font-weight:900}.admin-section-head>p{color:#718691;max-width:380px;margin:0;font-size:9px}.admin-game-form{grid-template-columns:minmax(0,1.2fr) minmax(340px,.65fr);align-items:start;gap:14px;margin-top:28px;display:grid}.admin-game-editor{background:#fff;border:1px solid #cad8df;border-radius:25px;overflow:hidden}.admin-form-section{border-top:1px solid #d5dfe4;padding:31px}.admin-form-section:first-child{border-top:0}.admin-form-section>header{align-items:flex-start;gap:18px;display:flex}.admin-form-section>header>span{color:#0e8fc9;background:#e1eef3;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:7px;font-weight:950;display:grid}.admin-form-section>header>div{flex-direction:column;display:flex}.admin-form-section>header strong{font-size:13px}.admin-form-section>header small{color:#7d919c;margin-top:5px;font-size:8px}.admin-status-grid{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:23px;display:grid}.admin-status-grid button{color:#536e7d;min-height:90px;font:inherit;cursor:pointer;text-align:left;background:#f7fafb;border:1px solid #cedae1;border-radius:14px;flex-direction:column;padding:14px 12px;display:flex}.admin-status-grid button>i{background:#9db0ba;border-radius:50%;width:7px;height:7px}.admin-status-grid button strong{margin-top:12px;font-size:9px}.admin-status-grid button small{color:#8a9ca6;margin-top:5px;font-size:6px;line-height:1.4}.admin-status-grid button.is-active{color:#fff;background:#071a35;border-color:#071a35}.admin-status-grid button.is-active>i{background:#39c7ff;box-shadow:0 0 11px #39c7ff}.admin-status-grid button.is-active small{color:#7694ac}.admin-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.admin-fields label.is-wide{grid-column:1/-1}.admin-fields label>span,.admin-score-fields label>span,.admin-video-field>span{color:#6c838f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:7px;font-weight:900;display:block}.admin-fields input,.admin-score-fields input,.admin-video-field input{color:#102838;width:100%;height:52px;font:inherit;background:#f7fafb;border:1px solid #cad8df;border-radius:12px;outline:0;padding:0 14px;font-size:10px}.admin-fields input:focus,.admin-score-fields input:focus,.admin-video-field input:focus{border-color:#159bd9;box-shadow:0 0 0 3px #159bd914}.admin-score-fields{grid-template-columns:1fr auto 1fr;align-items:end;gap:15px;margin-top:24px;display:grid}.admin-score-fields>i{color:#0d8fca;font-family:var(--neo-display);padding-bottom:14px;font-size:29px;font-style:normal}.admin-score-fields input{height:66px;font-family:var(--neo-display);text-align:center;font-size:31px}.admin-video-field{margin-top:19px;display:block}.admin-video-field>small{color:#8497a1;margin-top:8px;font-size:7px;display:block}.admin-game-preview{color:#fff;background:radial-gradient(circle at 82% 12%,#2ab5f03d,#0000 25%),linear-gradient(145deg,#061b3b,#020914);border-radius:25px;flex-direction:column;min-height:665px;padding:30px;display:flex;position:sticky;top:95px;overflow:hidden}.admin-game-preview:after{content:"";border:1px solid #60cffc21;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-110px;right:-110px;box-shadow:0 0 0 45px #3ac2fa06}.admin-game-preview.is-live{background:radial-gradient(circle at 82% 12%,#ff3b5233,#0000 25%),linear-gradient(145deg,#200a17,#040812)}.admin-game-preview>*{z-index:2;position:relative}.admin-game-preview>header{justify-content:space-between;align-items:center;display:flex}.admin-game-preview>header>span{color:#6b8ca7;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:900}.admin-game-preview>header>div{color:#91aec2;text-transform:uppercase;align-items:center;gap:8px;font-size:7px;font-weight:900;display:flex}.admin-game-preview>header i{background:#39c7ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #39c7ff}.admin-game-preview.is-live>header i{background:#ff5264;animation:1.3s ease-in-out infinite neoPulse;box-shadow:0 0 13px #ff5264}.admin-preview-title small{color:#39c7ff;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900}.admin-preview-title strong{font-family:var(--neo-display);text-transform:uppercase;margin-top:17px;font-size:45px;line-height:.83;display:block}.admin-preview-title p{color:#7391aa;margin:15px 0 0;font-size:8px;line-height:1.5}.admin-preview-score{grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;margin-top:45px;display:grid}.admin-preview-score>div{text-align:center;flex-direction:column;align-items:center;display:flex}.admin-preview-score .team-badge{width:53px;height:53px;font-size:8px}.admin-preview-score>div>span{color:#8aa4b8;min-height:27px;margin-top:9px;font-size:7px;line-height:1.35}.admin-preview-score>strong{font-family:var(--neo-display);white-space:nowrap;font-size:38px}.admin-preview-score>strong i{color:#39c7ff;margin:0 7px;font-style:normal}.admin-preview-signal{border-top:1px solid #70cff926;justify-content:space-between;margin-top:35px;padding-top:18px;display:flex}.admin-preview-signal span,.admin-preview-signal small{color:#7391a9;font-size:7px}.admin-preview-signal span{color:#9bb5c6;font-weight:850}.admin-game-preview>button{color:#001424;min-height:56px;font:inherit;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:#39c7ff;border:0;border-radius:14px;margin-top:auto;font-size:8px;font-weight:950}.admin-game-preview>button:disabled{opacity:.55;cursor:wait}.admin-game-preview>em{color:#8fdfff;text-align:center;margin-top:12px;font-size:8px;font-style:normal;line-height:1.45}.admin-content-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.admin-content-cards>a{background:#fff;border:1px solid #cad8df;border-radius:22px;flex-direction:column;min-height:240px;padding:26px;transition:transform .2s,box-shadow .2s;display:flex}.admin-content-cards>a:hover{transform:translateY(-4px);box-shadow:0 22px 55px #16394c17}.admin-content-cards span{color:#0e8fc9;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:900}.admin-content-cards strong{font-family:var(--neo-display);text-transform:uppercase;margin-top:auto;font-size:34px;line-height:.88}.admin-content-cards small{color:#7c909b;margin-top:13px;font-size:8px;line-height:1.5}.admin-content-cards b{color:#5f7a89;letter-spacing:.1em;text-transform:uppercase;margin-top:22px;font-size:7px}.admin-broadcast-form{background:#fff;border:1px solid #cad8df;border-radius:27px;grid-template-columns:1.35fr .65fr;margin-top:42px;display:grid;overflow:hidden;box-shadow:0 30px 80px #193a4c14}.admin-form-main{padding:38px}.admin-form-main>label,.admin-form-row label{margin-top:22px;display:block}.admin-form-main>label:first-child{margin-top:0}.admin-form-main label>span{color:#68808e;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:7px;font-weight:900;display:block}.admin-form-main input,.admin-form-main select{color:#10293a;width:100%;height:54px;font:inherit;background:#f7fafb;border:1px solid #cbd8df;border-radius:13px;outline:0;padding:0 15px;font-size:11px}.admin-form-main input:focus,.admin-form-main select:focus{border-color:#159bd9;box-shadow:0 0 0 3px #159bd914}.admin-form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.admin-form-preview{color:#fff;background:radial-gradient(circle at 80% 20%,#1faeec40,#0000 28%),#06172d;flex-direction:column;min-height:520px;padding:38px;display:flex;position:relative}.admin-form-preview>span{color:#6689a7;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:900}.admin-form-preview>i{background:#34bff6;border-radius:50%;width:9px;height:9px;margin-top:65px;box-shadow:0 0 15px #34bff6}.admin-form-preview>i.is-live{background:#ff4e61;animation:1.5s ease-in-out infinite neoPulse;box-shadow:0 0 16px #ff4e61}.admin-form-preview>strong{font-family:var(--neo-display);text-transform:uppercase;margin-top:18px;font-size:46px;line-height:.85}.admin-form-preview>p{color:#b0c5d5;margin:18px 0 0;font-size:11px;line-height:1.5}.admin-form-preview>small{color:#65839b;margin-top:9px;font-size:8px}.admin-form-preview button{color:#001424;min-height:57px;font:inherit;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:#39c7ff;border:0;border-radius:14px;margin-top:auto;font-size:8px;font-weight:950}.admin-form-preview button:disabled{opacity:.55;cursor:wait}.admin-form-preview>em{color:#8fdfff;text-align:center;margin-top:13px;font-size:8px;font-style:normal;line-height:1.5}.admin-soon{border:1px dashed #beced6;border-radius:22px;grid-template-columns:90px 1fr;align-content:center;min-height:150px;margin-top:30px;padding:30px;display:grid}.admin-soon>span{color:#1296d4;letter-spacing:.15em;text-transform:uppercase;grid-row:span 2;font-size:7px;font-weight:900}.admin-soon>strong{font-family:var(--neo-display);text-transform:uppercase;font-size:31px}.admin-soon>p{color:#718792;margin:8px 0 0;font-size:9px}.admin-denied{text-align:center;place-items:center;display:grid}.admin-denied>div{background:#fff;border:1px solid #ccd9df;border-radius:26px;width:min(460px,100% - 32px);padding:45px}.admin-denied span{color:#ff5264;font-family:var(--neo-display);font-size:80px}.admin-denied h1{font-family:var(--neo-display);text-transform:uppercase;margin:8px 0 0;font-size:48px}.admin-denied p{color:#738792;font-size:10px}.admin-denied a{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#071a34;border-radius:12px;margin-top:25px;padding:14px 18px;font-size:8px;font-weight:900;display:inline-block}@keyframes signalPulse{0%{opacity:0;transform:scale(.45)}28%{opacity:1}to{opacity:0;transform:scale(1.15)}}@keyframes neoPulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes neoHeroBreathe{0%{transform:scale(1.035)}to{transform:scale(1.07)}}@keyframes neoRadar{0%,to{opacity:0;transform:translate(-120px)}25%,75%{opacity:.23}50%{opacity:.08;transform:translate(180px)}}@keyframes neoRise{0%{opacity:0;transform:translateY(45px)}to{opacity:1;transform:translateY(0)}}@keyframes neoSpin{to{transform:rotate(360deg)}}@keyframes neoSpinReverse{to{transform:rotate(-360deg)}}@keyframes neoFloat{0%,to{transform:translateY(-5px)rotate(-1deg)}50%{transform:translateY(9px)rotate(1deg)}}@keyframes neoGlow{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes neoBounce{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}@keyframes neoTicker{to{transform:translate(-50%)}}@media (max-width:1100px){.neo-header{grid-template-columns:1fr auto}.neo-nav,.neo-header-side{display:none}.neo-menu{display:block;position:relative}.neo-menu summary{cursor:pointer;background:#ffffff1a;border-radius:14px;place-content:center;gap:7px;width:46px;height:46px;list-style:none;display:grid}.neo-menu summary::-webkit-details-marker{display:none}.neo-menu summary span{background:#fff;width:18px;height:1px}.neo-menu nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020917f5;border:1px solid #ffffff29;border-radius:20px;flex-direction:column;width:260px;padding:12px;display:flex;position:absolute;top:58px;right:0;box-shadow:0 25px 60px #0000006b}.neo-menu nav a{color:#adc2d6;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #ffffff14;padding:16px 13px;font-size:10px;font-weight:800}.neo-menu nav a:last-child{color:var(--neo-electric);border-bottom:0}.neo-hero-main{grid-template-columns:1fr}.neo-crest-system{opacity:.52;width:430px;position:absolute;bottom:50px;right:-70px}.neo-hero-copy{z-index:7}.neo-season-stage,.neo-player-board,.neo-archive-portal>.neo-shell,.neo-partner{grid-template-columns:1fr}.neo-medal-stack{grid-template-rows:none;grid-template-columns:repeat(2,1fr)}.neo-player-list article{min-height:90px}.neo-archive-portal>.neo-shell{gap:70px}.neo-partner{gap:55px}.neo-partner-mark{max-width:700px}.archive-explorer{grid-template-columns:1fr}.archive-season-tabs{scroll-snap-type:x mandatory;display:flex;position:static;overflow-x:auto}.archive-season-tabs button{scroll-snap-align:start;border-right:1px solid #cfdce3;min-width:190px}.archive-tournament-stats{grid-template-columns:repeat(2,1fr)}.tournament-title-row{gap:35px}.tournament-place-orbit{width:155px;height:155px}.tournament-place-orbit strong{font-size:67px}.tournament-table-head,.tournament-table>div:not(.tournament-table-head){grid-template-columns:42px 1fr 50px 115px 80px 40px;gap:12px}.match-protocol-grid{grid-template-columns:1fr}.match-context-card{min-height:440px}.players-title-row{gap:35px}.players-count{width:200px}.players-controls{grid-template-columns:1fr}}@media (max-width:700px),(max-width:1100px) and (max-height:600px){.neo-shell{width:calc(100% - 28px)}.neo-header{border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;width:calc(100% - 24px);min-height:64px;padding:8px 9px 8px 12px;top:12px}.neo-brand{gap:9px;min-width:0}.neo-brand img{flex:none;width:34px;height:29px}.neo-brand span{min-width:0}.neo-brand strong{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.neo-brand small{display:none}.neo-header-side{display:flex}.neo-contact-mini{letter-spacing:.065em;white-space:nowrap;border-radius:12px;align-items:center;min-height:42px;padding:0 11px;font-size:6.5px;display:inline-flex}.neo-menu{position:static}.neo-menu summary{width:42px;height:42px}.neo-menu nav{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;padding:9px;display:grid;top:calc(100% + 9px);right:0}.neo-menu nav a,.neo-menu nav a:last-child{color:#adc2d6;background:#ffffff0b;border:1px solid #ffffff17;border-radius:13px;align-items:center;min-height:48px;padding:0 13px;display:flex}.neo-menu nav a:hover,.neo-menu nav a:focus-visible{color:#fff;background:#18adec24;border-color:#18adec4d}.neo-hero{min-height:0;padding-bottom:8px}.neo-hero-art{object-position:68% 50%}.neo-hero-shade{background:linear-gradient(#01050fd1,#020816a3 45%,#020713f5)}.neo-hero-grid{background-size:62px 62px}.neo-hero-main{min-height:382px;padding-top:105px;padding-bottom:8px;display:block}.neo-overline{letter-spacing:.18em;font-size:7px}.neo-overline i{width:24px}.neo-hero h1{max-width:100%;font-size:clamp(52px,15vw,70px);line-height:.79}.neo-hero h1 em{-webkit-text-stroke-width:1px}.neo-hero-subrow{grid-template-columns:1fr;gap:18px;margin-top:25px}.neo-hero-subrow>p{font-size:15px}.neo-hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.neo-crest-system,.neo-founded{display:none}.neo-hero-stats{grid-template-columns:repeat(2,1fr);gap:0;min-height:170px;padding:6px 0;bottom:auto}.neo-stat{min-height:78px;padding:0 14px}.neo-stat:nth-child(odd){border-left:0;padding-left:0}.neo-stat strong{font-size:28px}.neo-stat-seal,.neo-scroll-cue{display:none}.neo-ticker{height:54px;transform:rotate(-.7deg)}.neo-ticker-group{font-size:25px}.neo-ticker-group>span{gap:22px;padding-right:22px}.neo-season,.neo-players,.neo-archive-portal,.neo-partner{padding-top:66px;padding-bottom:66px}.neo-section-head h2{overflow-wrap:anywhere;max-width:100%;margin-top:19px;font-size:clamp(36px,10.7vw,46px)}.neo-season-stage{margin-top:34px}.neo-season-score{border-radius:26px;min-height:350px;padding:28px}.neo-ratio strong{font-size:112px}.neo-ratio span{font-size:38px}.neo-medal-stack{grid-template-columns:1fr}.neo-medal-card{border-radius:25px;min-height:185px;padding:28px}.neo-mini-match{grid-template-columns:1fr auto;gap:8px 18px;min-height:115px;padding:18px 0}.neo-mini-match>div{grid-column:1/-1}.neo-mini-match p{grid-template-columns:1fr;gap:4px;font-size:12px}.neo-mini-match p i{display:none}.neo-news{padding:62px 0}.neo-news-head{flex-direction:column;align-items:flex-start;gap:24px}.neo-news-head h2{font-size:clamp(43px,12vw,53px)}.neo-news-grid{scroll-snap-type:x mandatory;margin-top:32px;display:flex;overflow-x:auto}.neo-news-grid>a{scroll-snap-align:start;min-width:282px;min-height:270px}.news-page-hero{padding:120px 0 48px}.news-page-title{grid-template-columns:1fr;gap:28px;margin-top:24px}.news-page-title h1{font-size:clamp(62px,18vw,86px)}.news-page-title>div>p{margin-top:24px;font-size:12px}.news-page-title>span{border-top:1px solid #80d5fc3d;border-left:0;width:100%;min-width:0;padding:20px 0 0}.news-page-title>span strong{font-size:54px}.news-featured{border-radius:25px;min-height:480px;margin-top:38px}.news-featured-meta{top:24px;left:24px;right:24px}.news-featured-score{font-size:105px;top:62px;right:20px}.news-featured-copy{bottom:25px;left:24px;right:24px}.news-featured-copy h2{font-size:clamp(50px,14vw,65px)}.news-featured-copy p{font-size:11px}.news-feed{padding:56px 0 85px}.news-feed>header{flex-direction:column;align-items:flex-start;gap:18px}.news-feed>header h2{font-size:50px}.news-feed-grid{grid-template-columns:1fr}.news-feed-grid>a,.news-feed-grid>a.is-wide{grid-column:auto;grid-template-columns:1fr;min-height:0}.news-card-image{min-height:245px}.news-card-copy{min-height:255px;padding:24px}.news-card-copy h3{font-size:38px}.news-article-hero{min-height:630px}.news-article-hero-inner{padding-top:115px;padding-bottom:55px}.news-article-meta{flex-wrap:wrap;margin-top:65px}.news-article-hero h1{overflow-wrap:anywhere;margin-top:25px;font-size:clamp(54px,15vw,72px)}.news-article-hero-inner>p{margin-top:27px;font-size:13px}.news-article-body{grid-template-columns:1fr;gap:42px;padding:55px 0 78px}.news-article-body aside{grid-template-columns:repeat(3,1fr);display:grid;position:static}.news-article-body aside>span{grid-column:1/-1}.news-article-body aside>div{border-right:1px solid #d2dde2;min-width:0;padding-right:12px}.news-article-body aside>div:last-child{border-right:0}.news-article-body aside strong{overflow-wrap:anywhere;font-size:12px}.news-article-text>p{font-size:14px}.news-article-lead{font-size:20px!important}.news-related{padding-bottom:85px}.news-related>header{flex-direction:column;align-items:flex-start;gap:15px}.news-related>header h2{font-size:45px}.news-related>div a{grid-template-columns:1fr auto;gap:10px;min-height:112px}.news-related a small{grid-column:1/-1;align-self:end}.news-related a strong{align-self:start;font-size:14px}.neo-manifesto{min-height:0}.neo-manifesto-inner{padding:64px 0}.neo-manifesto blockquote{overflow-wrap:anywhere;margin:55px 0 44px;font-size:clamp(36px,10.5vw,46px)}.neo-club-facts{grid-template-columns:1fr;margin-left:0}.neo-club-facts>div{border-bottom:1px solid #ffffff3b;border-left:0;min-height:78px;padding:17px 0}.neo-player-board{margin-top:34px}.neo-player-featured{border-radius:27px;min-height:465px;padding:26px}.neo-player-monogram{width:78px;height:78px;font-size:18px;top:25px;right:25px}.neo-player-copy{bottom:25px;left:25px;right:25px}.neo-player-copy h3{font-size:clamp(47px,13.5vw,59px)}.neo-player-metrics{grid-template-columns:repeat(2,1fr)}.neo-player-metrics>div{border-bottom:1px solid var(--neo-line);min-height:65px}.neo-player-metrics>div:nth-child(3){border-left:0;align-items:flex-start}.neo-player-list article{grid-template-columns:32px 1fr auto}.neo-player-list article>i{display:none}.neo-archive-portal>.neo-shell{gap:42px}.neo-season-ladder a{grid-template-columns:28px .8fr auto 22px;gap:10px;min-height:78px}.neo-season-ladder span{display:none}.neo-season-ladder strong{font-size:24px}.neo-partner-mark{border-radius:28px;min-height:285px}.neo-partner-mark span{font-size:90px}.neo-partner-copy h2{overflow-wrap:anywhere;font-size:clamp(45px,12.5vw,56px)}.neo-footer-top{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:330px;padding:58px 0}.neo-footer-title strong{font-size:clamp(43px,12vw,54px)}.neo-footer-contact{width:100%;min-width:0;margin-top:auto}.neo-footer-marquee div{font-size:48px}.neo-footer-bottom{grid-template-columns:1fr;gap:18px;padding:28px 0}.neo-footer-bottom p{justify-self:start}.archive-hero{min-height:650px}.archive-hero-inner{padding-top:145px}.archive-title-row{flex-direction:column;align-items:flex-start;gap:40px}.archive-title-row h1{font-size:clamp(68px,19vw,88px)}.archive-hero-stamp{grid-template-columns:auto 1fr 1px auto 1fr;align-items:center;width:100%;min-height:100px}.archive-hero-stamp i{grid-column:auto;width:1px;height:45px}.archive-hero-lead{margin-top:30px;font-size:13px}.archive-main{padding:80px 0 100px}.archive-season-tabs button{min-width:155px;min-height:90px}.archive-panel-head{grid-template-columns:1fr;gap:30px}.archive-panel-head h2{overflow-wrap:anywhere;font-size:clamp(43px,12vw,55px)}.archive-win-rate{border-top:1px solid #cfdbe2;border-left:0;padding:25px 0 0}.archive-kpi-grid{grid-template-columns:repeat(2,1fr)}.archive-kpi-grid>div{border-bottom:1px solid #d0dce2;min-height:100px}.archive-kpi-grid>div:nth-child(odd){border-left:0}.archive-block-head{flex-direction:column;align-items:flex-start}.archive-tournaments>a{grid-template-columns:28px 1fr 65px 22px;align-items:start;min-height:195px}.archive-tournament-stats{border-top:1px solid #d8e1e6;grid-column:2/-1;width:100%;padding-top:16px}.archive-open-icon{grid-area:1/4}.archive-place{width:58px;height:58px}.archive-match-log>a{grid-template-columns:88px 30px 1fr auto;gap:10px;min-height:134px;padding:18px 0}.archive-match-log>a>div{grid-area:2/1/auto/-1}.archive-match-log>a>small{display:none}.archive-match-empty{padding:28px}.archive-site .archive-players{padding:95px 14px}.archive-player-table-head,.archive-player-table article{grid-template-columns:34px 1fr repeat(2,45px);gap:10px}.archive-player-table-head span:nth-child(n+5),.archive-player-table article>b:nth-of-type(n+3){display:none}.archive-player-table article{min-height:90px}.archive-player-table article>b{font-size:18px}.archive-source-note{grid-template-columns:1fr;gap:15px}.tournament-hero{min-height:690px}.tournament-hero-inner{padding-top:115px}.tournament-back{margin-bottom:27px}.tournament-title-row{grid-template-columns:1fr;gap:35px}.tournament-title-row h1{overflow-wrap:anywhere;font-size:clamp(48px,13vw,68px)}.tournament-title-row>div:first-child>p{margin-top:20px;font-size:12px}.tournament-place-orbit{justify-self:end;width:118px;height:118px}.tournament-place-orbit strong{font-size:52px}.tournament-main{padding:55px 0 95px}.tournament-kpis{grid-template-columns:repeat(2,1fr)}.tournament-kpis>div{border-bottom:1px solid #d1dce2;min-height:112px;padding:20px 17px}.tournament-kpis>div:nth-child(odd){border-left:0}.tournament-kpis strong{font-size:34px}.tournament-record{grid-template-columns:1fr;gap:32px;margin-top:58px}.tournament-record h2{overflow-wrap:anywhere;font-size:clamp(41px,11.5vw,51px)}.tournament-record-visual{min-height:125px}.tournament-record-visual>div{min-width:45px;padding:16px}.tournament-record-visual strong{font-size:38px}.tournament-record-visual span{font-size:6px}.tournament-section{margin-top:78px}.tournament-table{overflow-x:auto}.tournament-table-head,.tournament-table>div:not(.tournament-table-head){min-width:690px}.tournament-series-grid{grid-template-columns:1fr}.tournament-series-grid article{min-height:220px}.tournament-team-totals{grid-template-columns:repeat(2,1fr)}.tournament-team-totals>div{border-bottom:1px solid #d1dce2;min-height:105px;padding:18px 16px}.tournament-team-totals>div:nth-child(odd){border-left:0}.tournament-team-totals strong{font-size:35px}.tournament-stat-group>header{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.tournament-stat-scroll{width:calc(100vw - 28px)}.tournament-match-grid{grid-template-columns:1fr}.tournament-local-empty{min-height:285px;padding:29px}.tournament-local-empty h3{overflow-wrap:anywhere;margin-top:45px;font-size:clamp(34px,9.5vw,42px)}.tournament-season-context>div:last-child>a{grid-template-columns:80px 1fr auto}.match-hero{min-height:690px}.match-hero-inner{padding-top:112px}.match-hero-inner .tournament-back{width:fit-content;margin-bottom:38px;display:flex;position:static}.match-meta{gap:8px;font-size:6px}.match-scoreboard{grid-template-columns:1fr auto 1fr;gap:10px;margin-top:55px}.match-club .team-badge{width:60px;height:60px;font-size:10px}.match-club small{margin-top:18px}.match-club strong{font-size:11px}.match-score{gap:9px}.match-score span{font-size:75px}.match-score i{font-size:30px}.match-result-chip{margin-top:62px;font-size:7px}.match-main{padding:55px 0 95px}.match-facts{grid-template-columns:repeat(2,1fr)}.match-facts>div{border-bottom:1px solid #d1dde2;min-height:92px;padding:17px}.match-facts>div:nth-child(odd){border-left:0}.match-facts strong{font-size:13px}.match-protocol-grid{margin-top:65px}.match-events{min-height:500px;padding:30px}.match-events h2{overflow-wrap:anywhere;font-size:clamp(42px,12vw,52px)}.match-events-pending{margin-top:75px}.match-context-card{min-height:430px;padding:30px}.match-context-card>strong{font-size:100px}.match-video-section{border-radius:20px;margin-top:38px}.match-video-section>summary{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;min-height:76px;padding:12px 13px 12px 18px}.match-video-section>summary p{grid-column:1}.match-video-section>summary>strong{text-align:left;grid-column:1;font-size:10px}.match-video-toggle{grid-area:1/2/span 2;min-width:40px;min-height:52px;padding-left:11px}.match-video-toggle b{display:none!important}.match-protocol-section,.match-data-section{margin-top:58px}.match-section-head{flex-direction:column;align-items:flex-start;gap:22px}.match-section-head h2,.match-section-head.is-compact h2{text-align:left;overflow-wrap:anywhere;font-size:clamp(42px,12vw,54px)}.match-period-grid{grid-template-columns:1fr}.match-period-card{border-radius:19px}.match-goal-list{margin-top:36px}.match-goal-list>article{grid-template-columns:49px 50px 31px minmax(0,1fr);gap:8px;min-height:100px}.match-goal-list>article.is-own{padding-left:9px}.match-goal-time span{font-size:10px}.match-goal-score{font-size:23px}.match-goal-person>small{white-space:normal;line-height:1.45}.match-goal-tags{grid-column:4;justify-content:flex-start}.match-shootout-list{border-radius:19px}.match-shootout-list>article{grid-template-columns:28px 31px minmax(0,1fr) 44px;gap:8px;min-height:75px;padding:10px 14px}.match-shootout-list>article>small{grid-column:3}.match-shootout-list>article>b{grid-area:1/4/span 2}.match-penalty-grid{grid-template-columns:1fr}.match-penalty-grid>article{border-radius:19px;padding:18px}.match-penalty-grid>article>div{grid-template-columns:40px minmax(0,1fr) 48px 22px}.match-goalie-grid{grid-template-columns:1fr}.match-goalie-grid>article{grid-template-columns:minmax(0,1fr) auto;min-height:150px}.match-rosters-section .match-section-head{align-items:flex-start;min-height:0}.match-rosters-section .match-section-head h2{text-align:left}.match-roster-team{border-radius:18px}.match-roster-team>summary{grid-template-columns:1fr auto 18px;gap:10px;min-height:66px;padding:0 16px}.match-roster-team>summary>span{font-size:10px}.match-roster-table>div{padding:0 16px}.match-officials>div{grid-template-columns:1fr}.players-hero{min-height:580px}.players-hero-inner{padding-top:112px}.players-title-row{grid-template-columns:1fr;gap:34px}.players-title-row h1{font-size:clamp(67px,18vw,86px)}.players-title-row>div:first-child>p{margin-top:25px;font-size:12px}.players-count{grid-template-columns:auto 1fr;align-items:center;column-gap:18px;width:100%;min-height:108px;padding:20px;display:grid}.players-count strong{grid-row:span 2;font-size:58px}.players-count span{margin-top:0}.players-count small{margin-top:5px}.players-main{padding:55px 0 85px}.players-main-head{flex-direction:column;align-items:flex-start;gap:12px}.players-filters{overflow-x:auto}.players-filters button{flex:none}.players-table{min-width:1000px}.player-profile-hero{padding-top:112px}.player-profile-hero-grid{grid-template-columns:1fr;gap:34px;min-height:0}.player-profile-heading{padding-bottom:0}.player-profile-rank{margin-top:48px}.player-profile-heading h1{overflow-wrap:anywhere;margin-top:23px;font-size:clamp(54px,15vw,72px)}.player-profile-heading>p:last-child{margin-top:24px;font-size:10px}.player-profile-portrait{border-radius:27px 27px 0 0;width:100%;height:390px}.player-profile-portrait>img{height:100%}.player-profile-portrait>span{font-size:180px}.player-profile-stats{grid-template-columns:repeat(2,1fr)}.player-profile-stats>div{border-bottom:1px solid #8fd9f924;min-height:88px;padding:18px 15px}.player-profile-stats>div:nth-child(odd){border-left:0;padding-left:0}.player-profile-stats>div:last-child{grid-column:1/-1}.player-profile-stats strong{font-size:29px}.player-profile-main{padding:60px 0 82px}.player-profile-story{grid-template-columns:1fr;gap:37px}.player-profile-story h2{font-size:clamp(46px,13vw,60px)}.player-profile-story>div:last-child{padding-top:27px}.player-profile-story>div:last-child p{font-size:13px}.player-performance-card{border-radius:24px;margin-top:55px}.player-performance-card header{min-height:76px;padding:0 23px}.player-performance-grid{grid-template-columns:1fr}.player-performance-grid>div{border-top:1px solid #78d3fa21;border-left:0;min-height:160px;padding:28px 23px}.player-performance-grid>div:first-child{border-top:0}.player-performance-grid>div strong{margin-top:19px;font-size:50px}.player-related{padding:60px 0 82px}.player-related header{flex-direction:column;align-items:flex-start;gap:15px}.player-related header h2{font-size:48px}.player-related .neo-shell>div{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.player-related .neo-shell>div>a{scroll-snap-align:start;min-width:278px;min-height:375px}.game-day{padding:14px 0}.game-day-inner{border-radius:20px}.game-day-header{min-height:50px;padding:0 16px}.game-day-header>div:first-child{gap:10px}.game-day-header>div:first-child span{font-size:17px}.game-day-header>div:first-child small{display:none}.game-day-status{text-align:right;justify-content:flex-end;max-width:145px;font-size:5.5px}.game-day-compact{grid-template-columns:1fr;gap:18px;min-height:0;padding:18px 16px 16px}.game-day-intro h2{overflow-wrap:anywhere;margin-top:9px;font-size:clamp(31px,9vw,40px)}.game-day-intro p{gap:7px;margin-top:11px;line-height:1.4}.game-day-intro p i{display:none}.game-day-scoreboard{border-top:1px solid #75d3fc24;border-left:0;border-right:0;gap:7px;min-height:88px;padding:13px 0 0}.game-day-team .team-badge{width:44px;height:44px;font-size:8px}.game-day-team>strong{max-width:95px;min-height:25px;font-size:8px}.game-day-score{gap:7px}.game-day-score>strong{font-size:45px}.game-day-score>i{font-size:19px}.game-day-forming{border-top:1px solid #75d3fc24;border-left:0;border-right:0;gap:17px;min-height:66px;padding:13px 0 0}.game-day-forming span{flex:none;font-size:48px}.game-day-forming p{max-width:none;font-size:8px}.game-day-side{border-top:1px solid #75d3fc24;gap:12px;padding-top:14px}.game-day-countdown{justify-content:space-between}.game-day-countdown>div{min-width:0}.game-day-note{align-items:center}.game-day-action{min-height:46px}.join-hero{min-height:680px}.join-hero-image{object-position:68% center}.join-hero-shade{background:linear-gradient(#0107129e,#020918b3 52%,#020713 92%)}.join-hero-inner{padding-top:130px}.join-hero h1{overflow-wrap:anywhere;margin-top:70px;font-size:clamp(48px,13.5vw,68px)}.join-hero-bottom{grid-template-columns:1fr;gap:25px;width:100%;margin-top:55px}.join-vertical-word{display:none}.join-intro{grid-template-columns:1fr;gap:35px;padding:65px 0}.join-intro h2,.join-benefits h2,.join-schedule h2,.join-cta h2{overflow-wrap:anywhere;font-size:clamp(42px,11.8vw,54px)}.join-offer{padding:70px 0}.join-offer-grid{grid-template-columns:1fr;gap:78px}.join-poster-wrap{width:calc(100% - 24px)}.join-benefit-list{margin-top:40px}.join-schedule{padding:65px 0}.join-schedule-head{flex-direction:column;align-items:flex-start;gap:25px}.join-schedule-head h2{text-align:left}.join-schedule-grid{grid-template-columns:1fr;margin-top:38px}.join-schedule-grid article{border-bottom:0;border-right:1px solid #6dbae433;min-height:235px}.join-schedule-grid article:last-child{border-bottom:1px solid #6dbae433}.join-cta{padding:65px 0}.join-cta-inner{grid-template-columns:1fr;gap:45px}.join-contact-card{min-height:220px}.broadcasts-hero{min-height:545px}.broadcasts-hero-inner{padding-top:130px}.broadcasts-hero h1{overflow-wrap:anywhere;font-size:clamp(54px,15vw,76px)}.broadcasts-signal{opacity:.55;width:120px;height:120px;top:125px;right:-25px}.broadcasts-main{padding:65px 0 85px}.broadcasts-main>header{flex-direction:column;align-items:flex-start;gap:24px}.broadcasts-main>header h2{text-align:left;overflow-wrap:anywhere;font-size:clamp(43px,12vw,55px)}.broadcast-console{border-radius:22px;grid-template-columns:1fr;margin-top:38px}.broadcast-stage{min-height:390px}.broadcast-empty h3{overflow-wrap:anywhere;font-size:clamp(36px,10vw,46px)}.broadcast-control{border-top:1px solid #67bceb33;border-left:0;padding:34px 23px}.broadcast-control h3{overflow-wrap:anywhere;font-size:clamp(35px,9.8vw,45px)}.neo-player-featured-photo{opacity:.52;width:57%;height:88%;right:-3%}.broadcast-public{border-radius:22px;margin-top:38px}.broadcast-public .broadcast-stage{min-height:390px}.broadcast-public-meta{grid-template-columns:1fr}.broadcast-public-meta>div{border-top:1px solid #67bceb24;border-left:0;min-height:80px}.broadcast-public-meta>div:first-child{border-top:0}.admin-header{min-height:68px;padding-inline:14px}.admin-header>div span,.admin-header>div a:first-of-type{display:none}.admin-layout{grid-template-columns:1fr;width:calc(100% - 28px)}.admin-sidebar{grid-template-columns:repeat(4,minmax(105px,1fr));height:auto;padding:24px 0 0;display:grid;position:static;overflow-x:auto}.admin-sidebar>span,.admin-sidebar>small{display:none}.admin-sidebar>a{border:1px solid #d1dde3;border-right:0}.admin-sidebar>a:last-of-type{border-right:1px solid #d1dde3}.admin-content{padding:42px 0 75px}.admin-content-head{flex-direction:column;align-items:flex-start}.admin-content-head h1{overflow-wrap:anywhere;font-size:clamp(50px,14vw,66px)}.admin-content-head>p{font-size:10px}.admin-overview-grid{grid-template-columns:repeat(2,1fr)}.admin-overview-grid>div{min-height:135px;padding:19px}.admin-overview-grid>div:first-child{grid-column:1/-1}.admin-work-section{margin-top:65px}.admin-section-head{flex-direction:column;align-items:flex-start}.admin-section-head h2{font-size:45px}.admin-game-form{grid-template-columns:1fr}.admin-form-section{padding:23px 19px}.admin-status-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.admin-status-grid button{scroll-snap-align:start;min-width:128px}.admin-fields{grid-template-columns:1fr}.admin-fields label.is-wide{grid-column:auto}.admin-game-preview{min-height:570px;padding:24px;position:static}.admin-preview-title{margin-top:50px}.admin-preview-title strong{font-size:39px}.admin-preview-score .team-badge{width:46px;height:46px}.admin-content-cards{grid-template-columns:1fr}.admin-content-cards>a{min-height:210px}.admin-broadcast-form{grid-template-columns:1fr}.admin-form-main{padding:24px}.admin-form-row{grid-template-columns:1fr}.admin-form-preview{min-height:430px;padding:28px}.admin-soon{grid-template-columns:1fr;gap:10px}.admin-soon>span{grid-row:auto}.neo-footer-credit{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 0}}@media (max-width:390px){.neo-header{gap:5px;padding-left:9px}.neo-brand{gap:7px}.neo-brand img{width:31px;height:27px}.neo-brand strong{font-size:9.5px}.neo-contact-mini{min-height:39px;padding:0 8px;font-size:6px}.neo-menu summary{width:39px;height:39px}}@media (prefers-reduced-motion:reduce){.neo-site *,.neo-site :before,.neo-site :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.neo-season,.neo-news,.neo-players,.neo-archive-portal,.neo-partner{padding-top:50px;padding-bottom:50px}.neo-season-stage,.neo-news-grid,.neo-player-board{margin-top:30px}.neo-match-strip{margin-top:32px}.neo-manifesto{min-height:520px}.neo-manifesto-inner{padding:44px 0 40px}.neo-manifesto blockquote{margin:42px 0 36px}.neo-player-featured{min-height:420px}.neo-archive-portal>.neo-shell{gap:48px}.neo-partner{gap:72px}.neo-partner-mark{min-height:285px}.neo-footer-top{min-height:220px;padding:42px 0}.neo-footer-marquee div{padding:16px 0;font-size:58px}.neo-footer-bottom{min-height:78px}.news-page-hero{padding:125px 0 52px}.news-page-title,.news-page-title>div>p{margin-top:24px}.news-featured{min-height:480px;margin-top:42px}.news-feed{padding:54px 0 78px}.news-feed-grid>a{min-height:410px}.news-feed-grid>a.is-wide{min-height:340px}.news-article-hero{min-height:560px}.news-article-hero-inner{padding-top:125px;padding-bottom:48px}.news-article-meta{margin-top:52px}.news-article-hero h1{margin-top:22px}.news-article-hero-inner>p{margin-top:25px}.news-article-body{gap:70px;padding:58px 0 76px}.news-related{padding-bottom:78px}.archive-hero{min-height:515px}.archive-hero-inner{padding-top:145px}.archive-hero-lead{margin-top:25px}.archive-main{padding:62px 0 88px}.archive-explorer{gap:40px}.archive-season-tabs button{min-height:88px}.archive-kpi-grid{margin-top:40px}.archive-kpi-grid>div{min-height:105px;padding:20px}.archive-block-head{margin-top:52px}.archive-tournaments>a{min-height:112px}.archive-matches-head{margin-top:58px}.archive-site .archive-players{padding-top:78px;padding-bottom:78px}.archive-player-table{margin-top:42px}.archive-player-table article{min-height:86px}.archive-source-note{margin-top:48px}.tournament-hero{min-height:510px}.tournament-hero-inner{padding-top:130px}.tournament-back{margin-bottom:24px}.tournament-title-row>div:first-child>p{margin-top:20px}.tournament-place-orbit{width:165px;height:165px}.tournament-place-orbit strong{font-size:70px}.tournament-main{padding:54px 0 86px}.tournament-kpis>div{min-height:108px;padding:21px 24px}.tournament-record{gap:56px;margin-top:50px}.tournament-record-visual{min-height:128px}.tournament-section{margin-top:68px}.tournament-series-grid article{min-height:225px}.tournament-series-grid article>div{margin-top:30px}.tournament-team-totals>div{min-height:105px}.tournament-stat-group{margin-top:34px}.tournament-match-grid>a{min-height:235px}.tournament-local-empty{min-height:250px;padding:36px}.tournament-local-empty h3{margin-top:35px}.match-hero{min-height:500px}.match-hero-inner{padding-top:126px}.match-hero-inner .tournament-back{top:132px}.match-scoreboard{gap:52px;margin-top:40px}.match-club .team-badge{width:82px;height:82px}.match-club small{margin-top:17px}.match-score span{font-size:clamp(98px,10vw,142px)}.match-result-chip{margin-top:40px}.match-main{padding:44px 0 84px}.match-facts>div{min-height:88px;padding:18px 22px}.match-video-section{margin-top:38px}.match-protocol-section,.match-data-section{margin-top:50px}.match-protocol-grid{margin-top:52px}.match-events{padding:36px}.match-context-card{min-height:410px;padding:30px}.match-context-card>strong{margin-top:38px;font-size:100px}.match-context-card>p{margin-top:24px}.match-context-card>a{margin-top:20px}.match-period-grid{margin-top:26px}.match-goal-list{margin-top:30px}.match-penalty-grid,.match-goalie-grid{margin-top:24px}.match-officials{margin-top:34px}.players-hero{min-height:510px}.players-hero-inner{padding-top:130px}.players-title-row>div:first-child>p{margin-top:23px}.players-count{min-height:145px;padding:24px}.players-main{padding:52px 0 78px}.players-explorer{margin-top:24px}.players-table-wrap{margin-top:20px}.player-profile-hero{padding-top:124px}.player-profile-hero-grid{gap:62px;min-height:475px}.player-profile-heading{padding-bottom:38px}.player-profile-rank{margin-top:42px}.player-profile-heading>p:last-child{margin-top:22px}.player-profile-portrait{height:445px}.player-profile-stats{min-height:96px}.player-profile-main{padding:54px 0 78px}.player-profile-story{gap:82px}.player-performance-card{margin-top:52px}.player-performance-grid>div{min-height:185px;padding:32px}.player-related{padding:56px 0 78px}.player-related .neo-shell>div>a{min-height:350px}.game-day{padding:14px 0}.game-day-compact{min-height:132px;padding:17px 20px}.game-day-scoreboard,.game-day-forming{min-height:94px}.join-hero{min-height:620px}.join-hero-inner{padding-top:138px}.join-hero h1{margin-top:34px}.join-hero-bottom{margin-top:36px}.join-intro,.join-offer,.join-schedule,.join-cta{padding-top:62px;padding-bottom:62px}.join-offer-grid{gap:72px}.join-benefit-list{margin-top:40px}.join-benefit-list article{min-height:100px;padding:20px 0}.join-schedule-grid{margin-top:38px}.join-schedule-grid article{min-height:235px;padding:25px}.join-schedule-grid span{margin-top:32px}.join-contact-card{min-height:220px}.broadcasts-hero{min-height:470px}.broadcasts-hero-inner{padding-top:130px}.broadcasts-hero h1{margin-top:26px}.broadcasts-hero-inner>p:last-child{margin-top:27px}.broadcasts-signal{top:160px}.broadcasts-main{padding:54px 0 78px}.broadcast-public{margin-top:34px}.broadcast-public .broadcast-stage{aspect-ratio:16/9;min-height:0}.broadcast-public-meta{min-height:88px}.broadcast-public-meta>div{padding:18px 24px}.admin-content{padding:48px 0 76px}.admin-overview-grid{margin-top:32px}.admin-overview-grid>div{min-height:132px;padding:21px}.admin-work-section{margin-top:56px}.admin-game-preview{min-height:540px}.admin-preview-title{margin-top:44px}.admin-preview-score{margin-top:32px}.admin-content-cards>a{min-height:205px}.admin-form-preview{min-height:440px}@media (max-width:1100px){.match-goalie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-goalie-grid>article:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:700px),(max-width:1100px) and (max-height:600px){.neo-season,.neo-news,.neo-players,.neo-archive-portal,.neo-partner{padding-top:48px;padding-bottom:48px}.neo-season-stage,.neo-news-grid,.neo-player-board{margin-top:27px}.neo-season-score{min-height:315px}.neo-manifesto-inner{padding:48px 0}.neo-manifesto blockquote{margin:38px 0 30px}.neo-player-featured{min-height:410px}.neo-footer-top{min-height:280px;padding:44px 0}.news-page-hero{padding:105px 0 36px}.news-featured{min-height:420px;margin-top:28px}.news-feed{padding:44px 0 62px}.news-article-hero{min-height:535px}.news-article-hero-inner{padding-top:102px;padding-bottom:40px}.news-article-meta{margin-top:44px}.news-article-body{gap:32px;padding:44px 0 60px}.news-related{padding-bottom:62px}.archive-hero{min-height:500px}.archive-hero-inner{padding-top:108px}.archive-title-row{gap:25px}.archive-hero-lead{margin-top:21px}.archive-main{padding:45px 0 66px}.archive-season-tabs button{min-height:76px}.archive-kpi-grid{margin-top:30px}.archive-kpi-grid>div{min-height:88px;padding:16px}.archive-block-head{gap:14px;margin-top:42px}.archive-tournaments>a{min-height:170px}.archive-matches-head{margin-top:45px}.archive-site .archive-players{padding-top:58px;padding-bottom:58px}.archive-player-table{margin-top:30px}.archive-player-table article{min-height:76px}.archive-source-note{margin-top:36px}.tournament-hero{min-height:520px}.tournament-hero-inner{padding-top:102px}.tournament-back{margin-bottom:20px}.tournament-title-row{gap:24px}.tournament-main{padding:42px 0 66px}.tournament-kpis>div{min-height:96px;padding:16px}.tournament-record{gap:24px;margin-top:42px}.tournament-section{margin-top:52px}.tournament-series-grid article{min-height:195px}.tournament-match-grid>a{min-height:225px}.tournament-local-empty{min-height:230px;padding:25px}.tournament-local-empty h3{margin-top:30px}.match-hero{min-height:480px}.match-hero-inner{padding-top:98px}.match-hero-inner .tournament-back{margin-bottom:20px}.match-scoreboard{margin-top:30px}.match-club .team-badge{width:52px;height:52px}.match-club small{margin-top:12px}.match-score span{font-size:66px}.match-result-chip{margin-top:36px}.match-main{padding:36px 0 62px}.match-facts>div{min-height:80px;padding:14px}.match-video-section{margin-top:28px}.match-protocol-section,.match-data-section,.match-protocol-grid{margin-top:42px}.match-section-head{gap:16px}.match-events{min-height:0;padding:24px}.match-context-card{min-height:350px;padding:24px}.match-context-card>strong{margin-top:28px;font-size:82px}.match-goal-list{margin-top:26px}.match-goalie-grid{grid-template-columns:1fr}.players-hero{min-height:500px}.players-hero-inner{padding-top:102px}.players-title-row{gap:24px}.players-count{min-height:90px}.players-main{padding:42px 0 62px}.player-profile-hero{padding-top:98px}.player-profile-rank{margin-top:34px}.player-profile-portrait{height:350px}.player-profile-main{padding:45px 0 62px}.player-performance-card{margin-top:42px}.player-related{padding:45px 0 62px}.game-day{padding:10px 0}.game-day-compact{padding-top:15px;padding-bottom:14px}.join-hero{min-height:560px}.join-hero-inner{padding-top:105px}.join-hero h1{margin-top:42px}.join-hero-bottom{margin-top:34px}.join-intro,.join-offer,.join-schedule,.join-cta{padding-top:48px;padding-bottom:48px}.join-offer-grid{gap:58px}.join-benefit-list{margin-top:32px}.join-schedule-grid{margin-top:30px}.join-schedule-grid article{min-height:205px}.join-contact-card{min-height:195px}.broadcasts-hero{min-height:465px}.broadcasts-hero-inner{padding-top:105px}.broadcasts-main{padding:45px 0 62px}.broadcast-public{margin-top:28px}.broadcast-public .broadcast-stage{aspect-ratio:16/9;min-height:0}.admin-content{padding:36px 0 58px}.admin-overview-grid>div{min-height:118px}.admin-work-section{margin-top:46px}.admin-game-preview{min-height:485px}}
