:root{--pievese-header-surface:radial-gradient(ellipse at 95% 0,#be294135,transparent 58%),linear-gradient(105deg,#08192f,#143656 65%,#101f39)}body .pievese-public-header{color:#f7faff;border-bottom:1px solid #7891ad33;box-shadow:0 2px 10px #08192f0e;background:var(--pievese-header-surface)!important}body .pievese-public-header :is(a,strong,h1,.club-mobile-title){color:#f7faff}body .pievese-public-header :is(small,.cs87-title small){color:#bdcddd}body .pievese-public-header img{object-fit:contain;box-shadow:none;background:0 0;border-radius:0}body .pievese-public-header>a:first-child:has(img){align-items:center;gap:10px;min-width:0;display:flex}body .pievese-public-header>a:first-child>span{min-width:0}body .pievese-public-header :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #ff8c9d}@media (width<=767px){body .pievese-public-header{min-height:calc(64px + env(safe-area-inset-top,0px));border-bottom-width:1px;gap:10px;height:auto!important;padding:calc(9px + env(safe-area-inset-top,0px)) 74px 9px 14px!important}body .pievese-public-header>a:first-child img{flex:0 0 31px;width:31px;height:42px}body .pievese-public-header>a:first-child>span{flex-direction:column;gap:3px;display:flex}body .pievese-public-header>a:first-child strong{letter-spacing:.04em;font-size:13px;line-height:1.15}body .pievese-public-header>a:first-child small{letter-spacing:.025em;font-size:10px;line-height:1.2;display:block}body .pievese-public-header>nav,body .pievese-public-header>a:last-child:not(:first-child){display:none}body:has(.pievese-public-header) .mobile-site-menu-toggle{top:calc(10px + env(safe-area-inset-top,0px));color:#fff;background:#ffffff0b;border:1px solid #9eb6ce38;border-radius:12px;width:44px;height:44px;right:12px;box-shadow:inset 0 1px #ffffff0b}body:has(.pievese-public-header) .mobile-site-menu-toggle>svg{width:21px;height:21px}body:has(.pievese-public-header) .mobile-site-menu-toggle small{font-size:8px}body:has(.pievese-public-header) .mobile-site-menu.is-open .mobile-site-menu-toggle{background:#183550;position:fixed}}:root{--navy:#06162b;--navy-2:#0b284d;--blue:#1450c8;--blue-light:#2f6ff2;--red:#e4213e;--cream:#f3eee3;--paper:#fbfaf6;--ink:#081729;--muted:#6d7480;--line:#08172924;--display:"Arial Black", "Helvetica Neue", Arial, sans-serif;--body:"Helvetica Neue", Helvetica, Arial, sans-serif}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{background:var(--cream);color:var(--ink);font-family:var(--body);margin:0;overflow-x:hidden}main,section,article,header,footer,nav,div{min-width:0}a{color:inherit;text-decoration:none}button{font:inherit;touch-action:manipulation}a{touch-action:manipulation}img,svg,video,canvas{max-width:100%;display:block}input,select,textarea{max-width:100%;font:inherit}::selection{background:var(--red);color:#fff}.header{z-index:30;color:#fff;justify-content:space-between;align-items:center;width:100%;padding:25px clamp(22px,5vw,78px);display:flex;position:absolute;top:0;left:0}.brand{align-items:center;gap:13px;display:flex}.brand>img{object-fit:contain;width:48px;height:67px;box-shadow:0 10px 28px #00000040}.brand>span,.footer-brand>span{text-transform:uppercase;flex-direction:column;display:flex}.brand strong{font-family:var(--display);letter-spacing:-.04em;font-size:16px}.brand small{color:#ffffff8c;letter-spacing:.22em;margin-top:3px;font-size:8px;font-weight:900}.header nav{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:clamp(20px,2.6vw,42px);font-size:10px;font-weight:900;display:flex}.header nav>a:not(.nav-cta){color:#ffffffb3;padding:12px 0;transition:color .2s;position:relative}.header nav>a:not(.nav-cta):after{background:var(--red);content:"";height:2px;transition:transform .2s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.header nav>a:hover,.header nav>a:focus-visible{color:#fff}.header nav>a:hover:after,.header nav>a:focus-visible:after{transform:scaleX(1)}.nav-cta{border:1px solid #ffffff40;align-items:center;gap:22px;min-height:45px;padding:0 17px 0 20px;transition:background .2s,border-color .2s;display:flex}.nav-cta:hover{border-color:var(--red);background:var(--red)}.nav-cta b{font-size:16px}.menu-button{display:none}.hero{color:#fff;background:radial-gradient(circle at 70% 35%,#2a5da957,#0000 29%),radial-gradient(circle at 12% 86%,#e4213e29,#0000 30%),linear-gradient(125deg,#040f20 0%,#06162b 52%,#0b2444 100%);align-items:center;height:100svh;min-height:900px;display:flex;position:relative;overflow:hidden}.hero:after{z-index:1;opacity:.21;pointer-events:none;content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.14'/%3E%3C/svg%3E");position:absolute;inset:0}.field-art{border:1px solid #fff1;width:min(66vw,940px);height:135%;position:absolute;top:-18%;right:-7%;transform:perspective(950px)rotateY(-18deg)rotate(5deg)}.field-art:before,.field-art:after{content:"";border:1px solid #fff1;width:45%;height:19%;position:absolute;left:50%;transform:translate(-50%)}.field-art:before{border-top:0;top:-1px}.field-art:after{border-bottom:0;bottom:-1px}.field-art i{background:#fff1;width:100%;height:1px;position:absolute;top:50%}.field-art span{aspect-ratio:1;border:1px solid #fff1;border-radius:50%;width:30%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-bars{opacity:.23;width:34vw;height:116%;display:flex;position:absolute;top:-6%;right:9%;transform:skew(-18deg)}.hero-bars i{flex:1}.hero-bars i:first-child{background:var(--blue)}.hero-bars i:nth-child(2){background:var(--red)}.hero-bars i:nth-child(3){background:var(--blue);opacity:.45}.hero-inner{z-index:3;grid-template-columns:1.1fr .9fr;align-items:center;gap:6vw;width:100%;max-width:1480px;margin:0 auto;padding:110px clamp(24px,7vw,108px) 60px;display:grid;position:relative}.eyebrow{color:var(--blue);letter-spacing:.23em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 22px;font-size:9px;font-weight:900;display:flex}.eyebrow.light{color:#ffffff8c}.eyebrow i{background:var(--red);width:35px;height:2px;display:inline-block}.overline{color:#fff6;letter-spacing:.36em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:900}.hero h1{font-family:var(--display);letter-spacing:-.09em;text-transform:uppercase;margin:0;font-size:clamp(72px,9.3vw,150px);line-height:.78}.hero h1 small{color:var(--red);font-family:var(--body);letter-spacing:.62em;margin:0 0 18px 7px;font-size:clamp(14px,1.1vw,18px);line-height:1;display:block}.hero-claim{color:#ffffffc7;margin:36px 0 0;font-family:Georgia,serif;font-size:clamp(21px,2vw,30px);font-style:italic;line-height:1.28}.hero-claim em{color:#fff}.hero-actions{gap:12px;margin-top:42px;display:flex}.button{letter-spacing:.14em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:28px;min-height:54px;padding:0 23px;font-size:9px;font-weight:900;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button.red{background:var(--red);box-shadow:0 12px 35px #e4213e38}.button.outline{color:#ffffffbf;border-color:#fff3}.button.outline:hover{color:var(--navy);background:#fff}.button.fanta{color:var(--navy);background:#fff;border-color:#fff;box-shadow:0 12px 35px #0003}.button.fanta:hover{background:var(--blue-light);color:#fff}.fanta-float{z-index:29;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#051224f5;border:1px solid #ffffff38;grid-template-columns:52px 1fr auto;align-items:center;gap:13px;min-width:290px;min-height:72px;padding:10px 16px 10px 10px;transition:transform .2s,background .2s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 22px 60px #00000057}.fanta-float:hover{background:var(--red);transform:translateY(-4px)}.fanta-float-mark{background:linear-gradient(135deg,var(--red) 0 50%,var(--blue) 50%);width:52px;height:52px;font-family:var(--display);letter-spacing:-.04em;place-items:center;font-size:15px;display:grid}.fanta-float>span:nth-child(2){flex-direction:column;display:flex}.fanta-float small{color:#ffffff7a;letter-spacing:.16em;text-transform:uppercase;font-size:6px;font-weight:900}.fanta-float strong{letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:9px}.fanta-float>b{color:var(--red);font-size:18px}.fanta-float:hover>b{color:#fff}.hero-visual{width:100%;height:590px;position:relative}.crest-halo{border:1px solid #ffffff1f;border-radius:50%;width:420px;height:420px;position:absolute;top:44%;left:49%;transform:translate(-50%,-50%);box-shadow:0 0 0 65px #ffffff06,0 0 0 130px #ffffff04}.hero-crest{object-fit:contain;width:min(74%,390px);position:absolute;top:15px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 40px 80px #0000005c}.next-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040f20d9;border:1px solid #ffffff38;width:min(100%,390px);position:absolute;bottom:12px;right:-10px;overflow:hidden;box-shadow:0 30px 70px #0000004d}.next-card:before{background:linear-gradient(var(--red) 0 50%,var(--blue-light) 50%);content:"";width:4px;height:100%;position:absolute;top:0;left:0}.next-head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;height:102px;padding:22px 25px 19px 30px;display:flex}.next-head>span{color:#fff6;letter-spacing:.28em;text-transform:uppercase;padding-bottom:5px;font-size:8px;font-weight:900}.next-head strong{font-family:var(--display);letter-spacing:-.09em;font-size:53px;line-height:.8}.next-head i{color:var(--red);font-style:normal}.next-row{border-bottom:1px solid #ffffff1c;grid-template-columns:68px 1fr;align-items:center;min-height:103px;padding:14px 25px 14px 29px;display:grid}.next-row time{border-right:1px solid #ffffff21;flex-direction:column;justify-content:center;align-items:center;height:70px;display:flex}.next-row time b{font-family:var(--display);letter-spacing:-.08em;font-size:33px;line-height:.85}.next-row time span{color:var(--red);letter-spacing:.2em;margin-top:6px;font-size:7px;font-weight:900}.next-row p{flex-direction:column;margin:0;padding-left:20px;display:flex}.next-row p small{color:var(--red);letter-spacing:.17em;text-transform:uppercase;font-size:7px;font-weight:900}.next-row p strong{margin:7px 0;font-size:13px}.next-row p span{color:#fff6;font-size:9px}.big-year{z-index:0;color:#0000;font-family:var(--display);letter-spacing:-.1em;opacity:.13;-webkit-text-stroke:2px #ffffffb3;font-size:min(22vw,370px);line-height:.75;position:absolute;bottom:-3vw;right:-1.5vw}.scroll{z-index:4;color:#ffffff40;letter-spacing:.25em;align-items:center;gap:12px;font-size:7px;font-weight:900;display:flex;position:absolute;bottom:28px;left:clamp(24px,7vw,108px)}.scroll i{background:var(--red);width:32px;height:1px}.ticker{z-index:5;background:var(--red);color:#fff;position:relative;overflow:hidden;transform:rotate(-1.2deg)scale(1.02)}.ticker>div{justify-content:space-around;align-items:center;gap:36px;width:max-content;min-width:200%;padding:16px 0;animation:32s linear infinite ticker;display:flex}.ticker span{font-family:var(--display);letter-spacing:.13em;font-size:12px}.ticker i{font-size:11px;font-style:normal}@keyframes ticker{to{transform:translate(-50%)}}.section{padding:clamp(105px,11vw,170px) clamp(24px,7vw,108px);position:relative}.section-wrap{z-index:2;width:100%;max-width:1330px;margin:0 auto;position:relative}.section-number{color:#0000;font-family:var(--display);letter-spacing:-.1em;opacity:.23;-webkit-text-stroke:1px var(--navy);font-size:clamp(90px,12vw,180px);line-height:.7;position:absolute;top:85px;right:clamp(24px,7vw,108px)}.section-number.pale{-webkit-text-stroke-color:#ffffff80}.section h2,.manifesto h2{font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(54px,7vw,104px);line-height:.87}.section h2 em,.manifesto h2 em{color:var(--red);text-transform:none;font-family:Georgia,serif;font-weight:400}.section-head.split{justify-content:space-between;align-items:flex-end;gap:70px;display:flex}.section-head.split>p{color:#ffffff7a;width:min(100%,340px);margin:0 0 7px;font-size:13px;line-height:1.75}.club{background:linear-gradient(90deg,transparent 49.9%,#0817290b 50%,transparent 50.1%),var(--cream)}.club-grid{grid-template-columns:minmax(280px,.72fr) minmax(590px,1.28fr);align-items:end;gap:clamp(50px,8vw,120px);margin-top:72px;display:grid}.club-story{border-left:3px solid var(--red);padding:0 0 8px 27px}.club-story p{color:var(--muted);margin:0 0 22px;font-size:14px;line-height:1.8}.club-story p.lead{color:var(--ink);font-family:Georgia,serif;font-size:clamp(20px,1.8vw,27px);font-style:italic;line-height:1.5}.mini-sign{align-items:center;gap:13px;margin-top:35px;display:flex}.mini-sign img{object-fit:contain;width:44px;height:62px}.mini-sign span{flex-direction:column;display:flex}.mini-sign strong{letter-spacing:.09em;text-transform:uppercase;font-size:10px}.mini-sign small{color:var(--muted);margin-top:5px;font-size:9px}.milestones{grid-template-columns:repeat(3,1fr);min-height:420px;display:grid;box-shadow:0 30px 70px #07182f1f}.milestones article{color:#fff;flex-direction:column;justify-content:flex-end;padding:28px 24px;transition:transform .22s;display:flex;position:relative;overflow:hidden}.milestones article:hover{z-index:2;transform:translateY(-10px)}.milestones article:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:125%;height:130%;position:absolute;top:-13%;right:-58%}.milestones .blue{background:linear-gradient(145deg,#245fd0,#0d388b)}.milestones .red{background:linear-gradient(145deg,#ef304d,#ae1029)}.milestones .dark{background:linear-gradient(145deg,#122e52,#051325)}.milestones small{color:#ffffff73;font-family:Georgia,serif;font-style:italic;position:absolute;top:25px;left:24px}.milestones strong{z-index:1;font-family:var(--display);letter-spacing:-.08em;writing-mode:vertical-rl;font-size:clamp(36px,3.5vw,57px);line-height:.9;position:relative;transform:rotate(180deg)}.milestones span{z-index:1;letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl;font-size:8px;font-weight:900;position:absolute;bottom:25px;right:21px;transform:rotate(180deg)}.season{background:radial-gradient(circle at 90% 10%,#2f6ff22b,transparent 28%),var(--navy);color:#fff;overflow:hidden}.season:before{content:"";border:1px solid #ffffff12;border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-180px;box-shadow:0 0 0 80px #ffffff05,0 0 0 160px #ffffff03}.schedule{grid-template-columns:1.08fr .92fr;gap:2px;margin-top:68px;display:grid}.start-card{background:var(--paper);min-height:490px;color:var(--ink);grid-template-columns:minmax(160px,.52fr) 1fr;display:grid}.date-block{background:var(--red);color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:42px 24px;display:flex}.date-block span,.date-block small{letter-spacing:.24em;font-size:8px;font-weight:900}.date-block strong{font-family:var(--display);letter-spacing:-.1em;margin:25px 0 20px;font-size:clamp(95px,10vw,150px);line-height:.72}.start-copy{flex-direction:column;padding:53px clamp(29px,4vw,58px) 36px;display:flex}.tag{background:var(--blue);color:#fff;letter-spacing:.2em;text-transform:uppercase;align-items:center;width:max-content;min-height:28px;padding:0 12px;font-size:7px;font-weight:900;display:inline-flex}.start-copy h3,.tests-card h3{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:27px 0 20px;font-size:clamp(41px,4.2vw,66px);line-height:.89}.start-copy>p{max-width:420px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.start-copy footer{gap:8px;margin-top:auto;display:flex}.start-copy footer span{border:1px solid var(--line);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding:8px 11px;font-size:7px;font-weight:900}.tests-card{background:#0d2b52;min-height:490px;padding:50px clamp(26px,4vw,50px) 32px}.red-tag{background:var(--red)}.tests-card h3{margin-bottom:34px}.test-list>div{border-top:1px solid #ffffff1f;grid-template-columns:62px 1fr 25px;align-items:center;min-height:83px;display:grid}.test-list time{align-items:baseline;gap:6px;display:flex}.test-list time b{font-family:var(--display);letter-spacing:-.07em;font-size:27px}.test-list time span{color:var(--red);font-size:7px;font-weight:900}.test-list p{flex-direction:column;margin:0;display:flex}.test-list p strong{font-size:12px}.test-list p small{color:#ffffff5e;margin-top:5px;font-size:9px}.test-list i{color:#ffffff59;text-align:right;font-style:normal}.kickoff-card{background:linear-gradient(90deg,var(--blue),#0f388e);grid-column:1/-1;grid-template-columns:115px minmax(180px,.6fr) 1fr 90px;align-items:center;min-height:235px;padding:38px 50px;display:grid;position:relative;overflow:hidden}.kickoff-card:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:7%}.kickoff-card>small{color:#ffffff8c;letter-spacing:.25em;writing-mode:vertical-rl;font-size:7px;font-weight:900;transform:rotate(180deg)}.kickoff-card>strong{z-index:1;font-family:var(--display);letter-spacing:-.12em;font-size:clamp(110px,12vw,175px);line-height:.68;position:relative}.kickoff-card>div{z-index:1;border-left:1px solid #ffffff2e;flex-direction:column;padding-left:clamp(25px,5vw,75px);display:flex;position:relative}.kickoff-card>div>span{color:#ffffff78;letter-spacing:.25em;font-size:7px;font-weight:900}.kickoff-card h3{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:10px 0 0;font-size:clamp(32px,3.7vw,58px);line-height:.95}.kickoff-card p{color:#fff9;margin:10px 0 0;font-family:Georgia,serif;font-size:15px;font-style:italic}.kickoff-card>i{z-index:1;border:1px dashed #ffffff73;border-radius:50%;place-items:center;width:78px;height:78px;font-size:22px;font-style:normal;display:grid;position:relative}.squad{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),#07182f09 25%),var(--paper)}.section-head.squad-head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.count{align-items:flex-end;gap:13px;display:flex}.count strong{color:var(--red);font-family:var(--display);letter-spacing:-.1em;font-size:clamp(65px,7vw,100px);line-height:.75}.count span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900;line-height:1.45}.filters{border-bottom:1px solid var(--line);scrollbar-width:none;margin-top:65px;display:flex;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters button{color:var(--muted);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:17px 21px;font-size:8px;font-weight:900;position:relative}.filters button:first-child{padding-left:0;padding-right:30px}.filters button:after{background:var(--red);content:"";height:3px;transition:transform .2s;position:absolute;bottom:-1px;left:13px;right:13px;transform:scaleX(0)}.filters button:first-child:after{left:0}.filters button.active{color:var(--ink)}.filters button.active:after{transform:scaleX(1)}.roster{margin-top:52px}.roster-group+.roster-group{margin-top:62px}.roster-title{grid-template-columns:44px 1fr auto;align-items:center;margin-bottom:19px;display:grid}.roster-title small{color:var(--red);font-family:Georgia,serif;font-size:10px;font-style:italic}.roster-title h3{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:22px}.roster-title i{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:900;display:grid}.roster-mobile-toggle{display:none}.player-grid{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.player{border:1px solid var(--line);background:var(--paper);min-height:90px;color:var(--navy);grid-template-columns:48px 1fr 20px;align-items:center;padding:14px 19px;text-decoration:none;transition:background .2s,color .2s;display:grid;position:relative;overflow:hidden}.player:after{background:var(--red);content:"";width:0;height:3px;transition:width .2s;position:absolute;bottom:0;right:0}.player:hover{background:var(--navy);color:#fff}.player:hover:after{width:100%;left:0;right:auto}.player>span{color:#07182f14;font-family:var(--display);letter-spacing:-.08em;font-size:42px}.player:hover>span{color:#ffffff1f}.player p{flex-direction:column;min-width:0;margin:0;display:flex}.player p strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.player p small{color:var(--blue);letter-spacing:.15em;margin-top:7px;font-size:7px;font-weight:900}.player>i{color:var(--red);font-size:15px;font-style:normal}.captains{border-top:3px solid var(--navy);grid-template-columns:180px 1fr;gap:30px;margin-top:70px;padding-top:22px;display:grid}.captains>strong{font-family:var(--display);text-transform:uppercase;font-size:13px}.captains>div{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.captains span{flex-direction:column;font-size:11px;font-weight:700;display:flex}.captains small{color:var(--red);letter-spacing:.16em;margin-bottom:8px;font-size:7px;font-weight:900}.tactics{background:radial-gradient(circle at 82% 20%,#2f6ff22b,transparent 29%),var(--navy);color:#fff;min-height:1100px;padding-top:120px;padding-bottom:120px;overflow:hidden}.tactics:after{content:"";background:linear-gradient(110deg,#0000,#e4213e12);width:60%;height:130%;position:absolute;top:-15%;right:-15%;transform:skew(-11deg)}.tactics-heading,.pitch{z-index:2;position:relative}.tactics-heading{grid-template-columns:.85fr 1.15fr;align-items:end;gap:clamp(50px,8vw,120px);width:100%;max-width:1330px;margin:0 auto 70px;display:grid}.tactics-copy{max-width:560px}.tactics-copy>p:not(.eyebrow){color:#ffffff80;max-width:470px;margin:40px 0 0;font-size:13px;line-height:1.85}.lineup-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;display:flex}.lineup-actions button{color:#ffffffb3;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid #ffffff2e;min-height:43px;padding:0 17px;font-size:7px;font-weight:900;transition:background .2s,border-color .2s,color .2s}.lineup-actions button:hover,.lineup-actions button:focus-visible{color:#fff;border-color:#fff}.lineup-actions .generate-lineup{border-color:var(--red);background:var(--red);color:#fff;padding-right:21px}.generate-lineup span{margin-right:8px}.copy-status{color:#ffffff73;letter-spacing:.12em;text-transform:uppercase;min-height:18px;margin:10px 0 0;font-size:7px;font-weight:800}.pitch-column{min-width:0}.lineup-progress{background:#ffffff09;border:1px solid #ffffff29;border-bottom:0;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;min-height:68px;padding:14px 19px;display:grid}.lineup-progress span{color:#ffffff8c;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:900}.lineup-progress span b{color:#fff;font-family:var(--display);margin-right:3px;font-size:18px}.lineup-progress>i{background:#ffffff1f;height:3px;overflow:hidden}.lineup-progress>i b{background:linear-gradient(90deg,var(--red),var(--blue-light));height:100%;transition:width .3s;display:block}.lineup-progress small{color:#ffffff57;letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:900}.pitch{aspect-ratio:.82;background:repeating-linear-gradient(90deg,#ffffff05 0 10%,#0000 10% 20%),linear-gradient(160deg,#164fc961,#072343f5);border:1px solid #ffffff38;justify-self:center;width:100%;box-shadow:0 40px 100px #00000045}.pitch-lines{border:1px solid #ffffff29;position:absolute;inset:23px}.pitch-lines:before{content:"";background:#ffffff29;width:100%;height:1px;position:absolute;top:50%}.pitch-lines:after{aspect-ratio:1;content:"";border:1px solid #ffffff29;border-radius:50%;width:28%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch-lines span,.pitch-lines i{content:"";border:1px solid #ffffff29;width:44%;height:15%;position:absolute;left:50%;transform:translate(-50%)}.pitch-lines span{border-top:0;top:-1px}.pitch-lines i{border-bottom:0;bottom:-1px}.lineup-position{z-index:3;color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;width:112px;min-height:88px;padding:4px;transition:left .35s,top .35s;display:flex;position:absolute;transform:translate(-50%,-50%)}.lineup-position:after{content:"";border:1px solid #0000;border-radius:50%;width:68px;height:58px;transition:border-color .2s,box-shadow .2s;position:absolute;top:0;left:50%;transform:translate(-50%)}.lineup-position:hover:after,.lineup-position:focus-visible:after,.lineup-position.active:after{border-color:#ffffffb8;box-shadow:0 0 0 5px #ffffff14}.pievese-shirt{background:linear-gradient(90deg,var(--red) 0 50%,#07182f 50%);clip-path:polygon(24% 7%,37% 0,63% 0,76% 7%,100% 24%,85% 47%,76% 40%,76% 100%,24% 100%,24% 40%,15% 47%,0 24%);filter:drop-shadow(0 9px 8px #0006);flex:none;place-items:center;width:55px;height:48px;display:grid;position:relative}.pievese-shirt:before{content:"";border:3px solid #fff;border-top:0;border-radius:0 0 12px 12px;width:17px;height:10px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.pievese-shirt:after{content:"";background:#ffffffb8;height:2px;position:absolute;bottom:5px;left:13px;right:13px}.pievese-shirt b{z-index:2;color:#fff;font-family:var(--display);letter-spacing:-.08em;text-shadow:0 1px 4px #0009;margin-top:2px;font-size:18px;line-height:1;position:relative}.lineup-position:not(.filled) .pievese-shirt{opacity:.35;filter:grayscale(.35)drop-shadow(0 8px 8px #0000004d)}.lineup-position.active .pievese-shirt{filter:drop-shadow(0 10px 12px #e4213e75);transform:translateY(-2px)}.lineup-player-name{letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:110px;margin-top:6px;font-size:7px;font-weight:900;overflow:hidden}.lineup-position small{color:#ffffff6b;letter-spacing:.13em;margin-top:3px;font-size:6px;font-weight:900}.pitch-label{z-index:4;background:var(--red);flex-direction:column;min-width:140px;padding:16px 20px;display:flex;position:absolute;bottom:30px;right:-24px}.pitch-label small{letter-spacing:.18em;font-size:6px;font-weight:900}.pitch-label strong{font-family:var(--display);letter-spacing:-.05em;margin-top:5px;font-size:23px}.lineup-selector{background:#081b35;border:1px solid #ffffff29;min-height:680px;overflow:hidden;box-shadow:0 30px 80px #00000038}.lineup-selector>header{background:#ffffff09;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:88px;padding:20px 22px;display:flex}.lineup-selector>header div{flex-direction:column;display:flex}.lineup-selector>header small{color:#ffffff5e;letter-spacing:.16em;text-transform:uppercase;font-size:6px;font-weight:900}.lineup-selector>header strong{color:var(--red);font-family:var(--display);margin-top:7px;font-size:25px}.lineup-selector>header>span{color:#fff6;letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:900}.lineup-filters{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(5,1fr);gap:4px;padding:11px;display:grid}.lineup-filters button{color:#ffffff5c;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:#ffffff0a;border:1px solid #0000;min-height:34px;padding:0 5px;font-size:6px;font-weight:900}.lineup-filters button.active{border-color:var(--red);background:var(--red);color:#fff}.lineup-player-list{overscroll-behavior:contain;scrollbar-color:var(--red) #081b35;max-height:492px;overflow-y:auto}.lineup-player-list>button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff13;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;min-height:65px;padding:9px 13px;transition:background .16s;display:grid}.lineup-player-list>button:hover,.lineup-player-list>button:focus-visible{background:#ffffff0f}.lineup-player-list>button.selected{background:#2f6ff224}.lineup-player-list>button>span{width:35px;height:35px;color:var(--red);font-family:var(--display);background:#ffffff12;border-radius:50%;place-items:center;font-size:12px;display:grid}.lineup-player-list p{flex-direction:column;margin:0;display:flex}.lineup-player-list p strong{text-transform:uppercase;font-size:9px}.lineup-player-list p small{color:#ffffff57;letter-spacing:.1em;margin-top:5px;font-size:6px}.lineup-player-list>button>i{color:#ffffff59;letter-spacing:.08em;text-align:right;font-size:5px;font-style:normal;font-weight:900}.lineup-player-list>button.selected>i{color:var(--blue-light)}.lineup-selection-footer{background:#06162b;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;min-height:99px;padding:15px 16px;display:flex}.lineup-selection-footer p{align-items:center;gap:11px;min-width:0;margin:0;display:flex}.pievese-shirt.tiny{filter:none;width:38px;height:33px}.pievese-shirt.tiny:before{border-width:2px;width:11px;height:7px}.pievese-shirt.tiny:after{height:1px;bottom:3px;left:9px;right:9px}.pievese-shirt.tiny b{font-size:12px}.lineup-selection-footer p>span:last-child{flex-direction:column;min-width:0;display:flex}.lineup-selection-footer small{color:#ffffff57;letter-spacing:.12em;text-transform:uppercase;font-size:5px;font-weight:900}.lineup-selection-footer strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:155px;margin-top:5px;font-size:8px;overflow:hidden}.lineup-selection-footer>button{color:#ffffff8c;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #ffffff29;min-height:35px;padding:0 11px;font-size:6px;font-weight:900}.lineup-selection-footer>button:disabled{cursor:not-allowed;opacity:.25}.fanta-teaser{background:radial-gradient(circle at 82% 25%,#2f6ff24d,transparent 26%),var(--navy);color:#fff;padding:120px clamp(24px,5vw,78px);position:relative;overflow:hidden}.fanta-teaser-lines{opacity:.13;pointer-events:none;position:absolute;inset:-10% 0;transform:skew(-17deg)}.fanta-teaser-lines i{width:11%;height:120%;position:absolute}.fanta-teaser-lines i:first-child{background:var(--blue);right:27%}.fanta-teaser-lines i:nth-child(2){background:var(--red);right:16%}.fanta-teaser-lines i:nth-child(3){background:var(--blue);right:5%}.fanta-teaser-grid{grid-template-columns:1.1fr .72fr;align-items:center;gap:clamp(55px,8vw,120px);display:grid}.fanta-teaser-copy h2{font-family:var(--display);letter-spacing:-.085em;text-transform:uppercase;margin:0;font-size:clamp(60px,7vw,105px);line-height:.83}.fanta-teaser-copy h2 em{color:var(--red);text-transform:none;font-family:Georgia,serif;font-style:italic;font-weight:400}.fanta-teaser-copy>p:not(.eyebrow){color:#ffffff85;max-width:670px;margin:33px 0 0;font-family:Georgia,serif;font-size:clamp(16px,1.5vw,21px);font-style:italic;line-height:1.6}.fanta-teaser-copy>a{background:var(--red);color:#fff;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:34px;width:max-content;min-height:55px;margin-top:37px;padding:0 20px;font-size:7px;font-weight:900;display:flex}.fanta-teaser-copy>a b{font-size:16px}.fanta-teaser-card{background:#030e1fb8;border:1px solid #fff3;flex-direction:column;justify-content:flex-end;min-height:450px;padding:37px 34px 31px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px #0000004d}.fanta-teaser-card:before{background:linear-gradient(var(--red) 0 50%,var(--blue-light) 50%);content:"";width:5px;height:100%;position:absolute;top:0;left:0}.fanta-teaser-card>img{object-fit:contain;opacity:.85;width:90px;height:120px;position:absolute;top:35px;right:33px}.fanta-teaser-label{background:var(--red);color:#fff;letter-spacing:.12em;text-transform:uppercase;padding:9px 10px;font-size:6px;font-weight:900;position:absolute;top:38px;left:34px}.fanta-teaser-card>strong{z-index:2;font-family:var(--display);letter-spacing:-.08em;font-size:clamp(52px,5.2vw,78px);line-height:.76;position:relative}.fanta-teaser-card>strong em{color:var(--red);font-style:normal}.fanta-teaser-card>div{z-index:2;border-top:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);margin-top:31px;display:grid;position:relative}.fanta-teaser-card>div span{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;min-height:76px;padding-top:15px;font-size:6px;font-weight:900;display:flex}.fanta-teaser-card>div span+span{border-left:1px solid #ffffff21;padding-left:14px}.fanta-teaser-card>div b{color:#fff;font-family:var(--display);margin-bottom:5px;font-size:20px}.staff{background:var(--cream)}.staff-head>p{color:var(--muted)!important}.staff-categories{gap:42px;margin-top:58px;display:grid}.staff-category>header{border-bottom:3px solid var(--navy);justify-content:space-between;align-items:end;gap:20px;padding-bottom:13px;display:flex}.staff-category>header small{color:var(--red);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.staff-category>header h3{color:var(--navy);font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(24px,3vw,38px)}.staff-category .staff-grid{margin-top:14px}.staff-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:67px;display:grid}.staff-grid article{border:1px solid var(--line);background:var(--paper);flex-direction:column;justify-content:flex-end;min-height:230px;padding:27px 24px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.staff-grid article:hover{z-index:2;transform:translateY(-6px);box-shadow:0 22px 45px #07182f1f}.staff-grid article.featured{background:var(--navy);color:#fff;grid-column:span 2}.avatar{border:1px solid var(--line);background:var(--cream);width:61px;height:61px;color:var(--navy);font-family:var(--display);border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:24px;left:24px}.avatar:after{content:"";opacity:.24;border:1px dashed;border-radius:50%;position:absolute;inset:5px}.featured .avatar{background:var(--red);color:#fff;border-color:#fff3}.staff-grid article.has-photo{min-height:300px;padding-top:177px}.staff-photo{border-bottom:1px solid var(--line);object-fit:cover;object-position:center 24%;background:linear-gradient(145deg,#e7e9ec,#f8f6f0);width:100%;height:160px;position:absolute;top:0;left:0;right:0}.staff-grid article.featured .staff-photo{background:linear-gradient(145deg,#102e55,#06172d);border-color:#ffffff29}.staff-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;margin:48px 0 0;padding:32px}.staff-grid article p{flex-direction:column;margin:0;display:flex}.staff-grid article p small{color:var(--red);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:900;line-height:1.35}.staff-grid article p strong{max-width:280px;font-size:13px;line-height:1.35}.staff-grid article>i{color:#07182f38;font-family:Georgia,serif;font-size:10px;font-style:italic;position:absolute;top:21px;right:21px}.staff-grid article.featured>i{color:#ffffff40}.archive-teaser{background:radial-gradient(circle at 88% 18%,#2f6ff238,transparent 26%),var(--navy);color:#fff;overflow:hidden}.archive-teaser:before{content:"";border:1px solid #ffffff12;border-radius:50%;width:560px;height:560px;position:absolute;top:-220px;right:-170px;box-shadow:0 0 0 90px #ffffff05,0 0 0 180px #ffffff03}.archive-teaser-head>p{color:#ffffff80!important}.archive-season-card{background:linear-gradient(125deg,#0d2b52 0 42%,#0a1e39 42% 100%);border:1px solid #ffffff29;grid-template-columns:.82fr 1.18fr;min-height:520px;margin-top:68px;transition:border-color .25s,transform .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 45px 100px #00000040}.archive-season-card:hover{border-color:#ffffff6b;transform:translateY(-6px)}.archive-season-card:before{opacity:.15;pointer-events:none;content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#ffffff21 12.5%);position:absolute;inset:0}.archive-season-card>img{z-index:1;opacity:.13;filter:grayscale(.25);width:260px;position:absolute;bottom:-52px;left:24%;transform:rotate(-8deg)}.archive-season-year{z-index:2;border-right:1px solid #ffffff21;flex-direction:column;justify-content:center;min-height:520px;padding:55px clamp(30px,5vw,70px);display:flex;position:relative}.archive-season-year small,.archive-season-year span{color:#ffffff73;letter-spacing:.28em;text-transform:uppercase;font-size:8px;font-weight:900}.archive-season-year strong{font-family:var(--display);letter-spacing:-.1em;margin:23px 0;font-size:clamp(82px,9vw,135px);line-height:.73}.archive-season-year strong i{color:var(--red);font-style:normal}.archive-season-copy{z-index:2;flex-direction:column;justify-content:center;padding:58px clamp(32px,5vw,76px) 50px;display:flex;position:relative}.archive-season-copy h3{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:27px 0 20px;font-size:clamp(42px,4.4vw,68px);line-height:.9}.archive-season-copy>p{color:#ffffff85;max-width:620px;margin:0;font-size:13px;line-height:1.75}.archive-season-kpis{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid}.archive-season-kpis span{color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;min-height:80px;padding:14px;font-size:7px;font-weight:900;display:flex}.archive-season-kpis span+span{border-left:1px solid #ffffff21}.archive-season-kpis b{color:#fff;font-family:var(--display);letter-spacing:-.05em;margin-bottom:6px;font-size:24px}.archive-season-open{color:#fff;letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:34px;font-size:9px;display:flex}.archive-season-open b{background:var(--red);place-items:center;width:45px;height:45px;font-size:17px;transition:transform .2s;display:grid}.archive-season-card:hover .archive-season-open b{transform:translate(5px)}.archive-page{background:var(--paper);min-height:100vh}.archive-shell{z-index:2;width:min(100% - 48px,1320px);margin:0 auto;position:relative}.archive-header{z-index:20;color:#fff;justify-content:space-between;align-items:center;width:100%;padding:24px clamp(22px,5vw,78px);display:flex;position:absolute;top:0;left:0}.archive-back{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff40;align-items:center;gap:13px;min-height:45px;padding:0 18px;font-size:8px;font-weight:900;transition:background .2s,color .2s;display:inline-flex}.archive-back:hover{color:var(--navy);background:#fff}.archive-back span{color:var(--red);font-size:17px}.archive-hero{color:#fff;background:radial-gradient(circle at 72% 32%,#2b5cad59,#0000 26%),linear-gradient(125deg,#030d1c,#071a34 55%,#0a2b54);align-items:center;min-height:870px;padding:150px 0 90px;display:flex;position:relative;overflow:hidden}.archive-hero:after{opacity:.16;pointer-events:none;content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.14'/%3E%3C/svg%3E");position:absolute;inset:0}.archive-hero-stripes{opacity:.2;width:34vw;height:116%;display:flex;position:absolute;top:-8%;right:6%;transform:skew(-17deg)}.archive-hero-stripes i{flex:1}.archive-hero-stripes i:first-child,.archive-hero-stripes i:nth-child(3){background:var(--blue)}.archive-hero-stripes i:nth-child(2){background:var(--red)}.archive-hero-year{z-index:1;color:#ffffff09;font-family:var(--display);letter-spacing:-.12em;white-space:nowrap;font-size:clamp(180px,29vw,480px);line-height:.75;position:absolute;bottom:-7vw;right:-2vw}.archive-hero-grid{grid-template-columns:1.1fr .66fr;align-items:center;gap:clamp(55px,8vw,120px);display:grid}.archive-kicker{color:#fff6;letter-spacing:.34em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:900}.archive-hero-copy h1{font-family:var(--display);letter-spacing:-.1em;text-transform:uppercase;margin:0;font-size:clamp(83px,10.4vw,158px);line-height:.78}.archive-hero-copy h1 small{color:var(--red);font-family:var(--body);letter-spacing:.55em;margin:0 0 20px 7px;font-size:13px;line-height:1;display:block}.archive-hero-copy h1 em{color:var(--red);font-style:normal}.archive-hero-copy>p:last-of-type{color:#ffffff91;max-width:650px;margin:38px 0 0;font-family:Georgia,serif;font-size:clamp(18px,1.65vw,25px);font-style:italic;line-height:1.55}.archive-jump{border-top:1px solid #ffffff24;margin-top:43px;display:flex}.archive-jump a{color:#ffffff80;letter-spacing:.17em;text-transform:uppercase;padding:17px 25px 0 0;font-size:7px;font-weight:900;transition:color .2s}.archive-jump a:hover{color:#fff}.archive-result-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040f20bd;border:1px solid #fff3;min-height:535px;padding:46px 40px 35px;position:relative;overflow:hidden;box-shadow:0 42px 100px #00000052}.archive-result-card:before{background:linear-gradient(var(--red) 0 50%,var(--blue-light) 50%);content:"";width:5px;height:100%;position:absolute;top:0;left:0}.archive-result-card>img{opacity:.11;width:190px;position:absolute;bottom:-48px;right:-25px;transform:rotate(-9deg)}.archive-result-card>span{color:#ffffff6e;letter-spacing:.22em;text-transform:uppercase;font-size:8px;font-weight:900}.archive-result-card>strong{font-family:var(--display);letter-spacing:-.12em;margin:28px 0 18px;font-size:150px;line-height:.72;display:block}.archive-result-card>p{flex-direction:column;margin:0;display:flex}.archive-result-card>p b{font-size:15px}.archive-result-card>p small{color:#ffffff6b;letter-spacing:.08em;margin-top:7px;font-size:8px}.archive-result-card>div{background:var(--red);grid-template-columns:1fr auto;align-items:center;min-height:104px;padding:22px 33px 22px 40px;display:grid;position:absolute;bottom:0;left:0;right:0}.archive-result-card>div span{color:#ffffffb3;letter-spacing:.2em;text-transform:uppercase;grid-column:1;font-size:7px;font-weight:900}.archive-result-card>div b{grid-column:1;font-size:15px}.archive-result-card>div em{color:#fff;grid-area:1/2/3;font-family:Georgia,serif;font-size:13px;font-style:italic}.archive-metrics,.archive-regular,.archive-playoffs,.archive-leaders,.archive-players{padding:120px 0;position:relative}.archive-section-intro h2{font-family:var(--display);letter-spacing:-.08em;text-transform:uppercase;margin:0;font-size:clamp(54px,6.5vw,94px);line-height:.87}.archive-section-intro h2 em{color:var(--red);text-transform:none;font-family:Georgia,serif;font-weight:400}.archive-section-intro.split{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.archive-section-intro.split>p{max-width:485px;color:var(--muted);margin:0 0 7px;font-size:13px;line-height:1.8}.archive-section-intro.compact{max-width:760px}.archive-metrics{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),#07182f09 25%),var(--paper)}.archive-metric-grid{grid-template-columns:repeat(4,1fr);gap:1px;margin-top:65px;display:grid}.archive-metric-grid article{border:1px solid var(--line);background:var(--paper);flex-direction:column;justify-content:flex-end;min-height:175px;padding:26px 27px;display:flex;position:relative}.archive-metric-grid article.featured{background:var(--navy);color:#fff}.archive-metric-grid small{color:var(--red);font-family:Georgia,serif;font-size:9px;font-style:italic;position:absolute;top:23px;right:23px}.archive-metric-grid strong{color:var(--blue);font-family:var(--display);letter-spacing:-.09em;font-size:58px;line-height:.8}.archive-metric-grid .featured strong{color:#fff}.archive-metric-grid span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin-top:17px;font-size:8px;font-weight:900}.archive-metric-grid .featured span{color:#ffffff7a}.archive-split-record{border-top:3px solid var(--navy);background:#f0ebdf;grid-template-columns:1fr 1px 1fr;align-items:center;gap:35px;margin-top:24px;padding:29px 35px;display:grid}.archive-split-record>i{background:var(--line);width:1px;height:62px}.archive-split-record>div{grid-template-columns:1fr auto;align-items:center;display:grid}.archive-split-record span{color:var(--red);letter-spacing:.18em;text-transform:uppercase;font-size:7px;font-weight:900}.archive-split-record strong{font-family:var(--display);letter-spacing:-.05em;grid-area:1/2/3;font-size:24px}.archive-split-record small{color:var(--muted);margin-top:8px;font-size:9px}.archive-regular{background:radial-gradient(circle at 90% 10%,#2f6ff224,transparent 29%),var(--navy);color:#fff;overflow:hidden}.archive-regular .archive-section-intro.split>p{color:#ffffff80}.archive-table-wrap{background:#0a213f;border:1px solid #ffffff24;outline:none;margin-top:65px;overflow-x:auto}.archive-table{border-collapse:collapse;color:#fff;width:100%;min-width:850px}.archive-table th,.archive-table td{text-align:center;border-bottom:1px solid #ffffff14;height:58px;padding:0 17px;font-size:10px}.archive-table thead th{background:var(--blue);color:#ffffffc7;letter-spacing:.16em;text-transform:uppercase;height:45px;font-size:7px;font-weight:900}.archive-table tbody th{text-align:left;text-transform:uppercase;min-width:205px}.archive-table tbody th small{color:var(--red);letter-spacing:.13em;margin-top:4px;font-size:6px;display:block}.archive-table tbody tr:hover{background:#ffffff09}.archive-table .pievese-row{background:var(--red)}.archive-table .pievese-row th small{color:#ffffffbf}.archive-penalty-story{background:linear-gradient(110deg,#0e376b,#0a2446);border:1px solid #ffffff24;grid-template-columns:.7fr 1.3fr;align-items:center;gap:65px;margin-top:24px;padding:48px clamp(30px,5vw,70px);display:grid}.archive-points-flow{justify-content:center;align-items:center;gap:22px;display:flex}.archive-points-flow span{font-family:var(--display);letter-spacing:-.1em;flex-direction:column;font-size:clamp(60px,7vw,100px);line-height:.75;display:flex}.archive-points-flow span:last-child{color:var(--red)}.archive-points-flow small{color:#ffffff73;font-family:var(--body);letter-spacing:.19em;text-transform:uppercase;margin:0 0 16px 5px;font-size:6px}.archive-points-flow i{background:var(--red);border-radius:50%;place-items:center;width:50px;height:50px;font-size:15px;font-style:normal;font-weight:900;display:grid}.archive-penalty-story h3{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(30px,3.2vw,48px);line-height:.96}.archive-penalty-story>div:last-child>p:not(.eyebrow){color:#ffffff8a;margin:0;font-size:12px;line-height:1.8}.archive-penalty-story>div:last-child>small{color:#ffffff57;letter-spacing:.11em;text-transform:uppercase;margin-top:19px;font-size:7px;font-weight:900;display:block}.archive-playoffs{background:var(--cream)}.archive-match-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:65px;display:grid}.archive-match{border:1px solid var(--line);background:var(--paper);min-height:390px;padding:30px 28px 0;position:relative;overflow:hidden}.archive-match:after{background:var(--red);content:"";width:100%;height:4px;position:absolute;bottom:0;right:0}.archive-match.win:after{background:var(--blue)}.archive-match>header{justify-content:space-between;align-items:center;display:flex}.archive-match>header small{color:var(--muted);letter-spacing:.2em;font-size:7px;font-weight:900}.archive-match>header span{background:var(--red);color:#fff;width:31px;height:31px;font-family:var(--display);place-items:center;font-size:11px;display:grid}.archive-match.win>header span{background:var(--blue)}.archive-match>p{text-transform:uppercase;max-width:220px;margin:45px 0 8px;font-size:13px;font-weight:800}.archive-match>strong{color:var(--navy);font-family:var(--display);letter-spacing:-.09em;font-size:74px;line-height:.9;display:block}.archive-match>em{color:var(--red);font-family:Georgia,serif;font-size:12px}.archive-match.win>em{color:var(--blue)}.archive-match-footer{border-top:1px solid var(--line);flex-direction:column;justify-content:center;min-height:82px;padding:17px 28px;display:flex;position:absolute;bottom:4px;left:0;right:0}.archive-match-footer small{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:6px;font-weight:900}.archive-match-footer b{margin-top:8px;font-size:10px}.archive-playoff-outcome{background:var(--navy);color:#fff;grid-template-columns:1fr auto;align-items:center;min-height:100px;margin-top:12px;padding:22px 34px;display:grid}.archive-playoff-outcome span{color:#fff6;letter-spacing:.18em;text-transform:uppercase;font-size:7px;font-weight:900}.archive-playoff-outcome strong{font-family:var(--display);text-transform:uppercase;grid-column:1;font-size:27px}.archive-playoff-outcome p{color:var(--red);grid-area:1/2/3;margin:0;font-family:Georgia,serif;font-size:20px;font-style:italic}.archive-leaders{background:radial-gradient(circle at 15% 0,#e4213e24,transparent 30%),var(--navy);color:#fff;overflow:hidden}.archive-leader-grid{grid-template-columns:repeat(5,1fr);gap:1px;margin-top:65px;display:grid}.archive-leader-grid article{background:#ffffff06;border:1px solid #ffffff21;flex-direction:column;justify-content:flex-end;min-height:300px;padding:29px 23px;display:flex;position:relative;overflow:hidden}.archive-leader-grid article.top{background:var(--red)}.archive-leader-grid small{color:#ffffff73;letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-weight:900;position:absolute;top:26px;left:23px}.archive-leader-grid strong{color:var(--red);font-family:var(--display);letter-spacing:-.1em;font-size:70px;line-height:.8}.archive-leader-grid article.top strong{color:#fff}.archive-leader-grid p{text-transform:uppercase;min-height:43px;margin:23px 0 0;font-size:12px;font-weight:800;line-height:1.4}.archive-leader-grid span{color:#ffffff59;letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:7px}.archive-players{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),#07182f09 25%),var(--paper)}.archive-player-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:65px;display:grid}.archive-player-card{border:1px solid var(--line);background:var(--paper)}.archive-player-card>header{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr auto;align-items:center;gap:17px;min-height:95px;padding:20px 22px;display:grid}.archive-player-card>header>span{color:#07182f1a;font-family:var(--display);letter-spacing:-.08em;font-size:34px}.archive-player-card>header div{flex-direction:column;display:flex}.archive-player-card>header small{color:var(--blue);letter-spacing:.18em;text-transform:uppercase;font-size:6px;font-weight:900}.archive-player-card h3{text-transform:uppercase;margin:6px 0 0;font-size:13px}.archive-player-card>header em{color:#238044;letter-spacing:.12em;text-transform:uppercase;background:#e5f3e9;padding:8px 10px;font-size:6px;font-style:normal;font-weight:900}.archive-player-card>header em.out{color:var(--red);background:#fae2e5}.archive-player-stats{grid-template-columns:repeat(4,1fr);display:grid}.archive-player-stats span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:76px;padding:13px 14px;display:flex}.archive-player-stats span:nth-child(4n){border-right:0}.archive-player-stats span:nth-last-child(-n+4){border-bottom:0}.archive-player-stats small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:900}.archive-player-stats strong{font-family:var(--display);margin-top:8px;font-size:17px}.archive-player-card>p{border-top:1px solid var(--line);color:var(--red);letter-spacing:.13em;text-transform:uppercase;margin:0;padding:11px 22px;font-size:7px;font-weight:900}.archive-data-note{max-width:900px;color:var(--muted);margin:32px 0 0;font-size:9px;line-height:1.7}.archive-closing{background:radial-gradient(circle at 50% 50%,#2f6ff240,transparent 30%),var(--navy);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:90px 24px;display:flex;position:relative;overflow:hidden}.archive-closing:before,.archive-closing:after{content:"";opacity:.7;width:22%;height:120%;position:absolute;top:-10%;transform:skew(-14deg)}.archive-closing:before{background:var(--red);left:-7%}.archive-closing:after{background:var(--blue);right:-7%}.archive-closing img{z-index:2;width:92px;height:auto;position:relative}.archive-closing p{z-index:2;margin:38px 0;font-family:Georgia,serif;font-size:clamp(28px,3.5vw,48px);font-style:italic;line-height:1.25;position:relative}.archive-closing p strong{color:var(--red)}.archive-closing a{z-index:2;letter-spacing:.15em;text-transform:uppercase;border:1px solid #ffffff40;align-items:center;gap:35px;min-height:52px;padding:0 20px;font-size:8px;font-weight:900;display:inline-flex;position:relative}.archive-closing a span{color:var(--red);font-size:17px}.archive-footer{min-height:112px}.shop{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),#07182f09 25%),var(--cream);overflow:hidden}.shop:before{content:"";border:1px solid #08172914;border-radius:50%;width:480px;height:480px;position:absolute;top:-150px;right:-120px;box-shadow:0 0 0 75px #08172906,0 0 0 150px #08172905}.representation-head{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:40px;margin-top:85px;padding-top:42px;display:grid}.representation-head .eyebrow{margin:8px 0 0}.representation-head>div{grid-template-columns:1fr .75fr;align-items:end;gap:28px;display:grid}.representation-head h3{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(44px,5vw,76px);line-height:.84}.representation-head h3 em{color:var(--red);text-transform:none;font-family:Georgia,serif;font-weight:400}.representation-head>div>p{color:var(--muted);margin:0 0 4px;font-size:10px;line-height:1.65}.representation-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}.representation-card{border:1px solid var(--line);background:var(--paper);grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden;box-shadow:0 20px 48px #07182f14}.representation-visual{isolation:isolate;place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.rep-player .representation-visual{background:linear-gradient(145deg,#8f0e22,#e51f37)}.rep-staff .representation-visual{background:linear-gradient(145deg,#071b39,#114ca9)}.representation-visual:before{z-index:-1;content:"";background:radial-gradient(circle at 50% 40%,#fff3,#0000 44%),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#ffffff1a 25%);position:absolute;inset:0}.representation-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 24px 24px #00000040);width:96%;max-height:420px;transition:transform .35s;position:relative}.representation-card:hover .representation-visual img{transform:translateY(-6px)scale(1.02)}.representation-visual>span,.representation-visual>small{z-index:4;color:#ffffffa8;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:900;position:absolute;top:20px}.representation-visual>span{font-family:Georgia,serif;font-style:italic;left:20px}.representation-visual>small{right:20px}.representation-visual>strong{z-index:1;color:#ffffff0f;font-family:var(--display);letter-spacing:-.08em;font-size:80px;line-height:.8;position:absolute;bottom:-12px;right:-8px}.representation-info{flex-direction:column;justify-content:center;padding:30px 25px;display:flex}.representation-info small{color:var(--red);letter-spacing:.15em;text-transform:uppercase;font-size:6px;font-weight:900}.rep-staff .representation-info small{color:var(--blue)}.representation-info h3{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:10px 0 0;font-size:clamp(29px,3vw,45px);line-height:.9}.representation-info p{color:var(--muted);margin:18px 0 24px;font-size:9px;line-height:1.6}.representation-info span{background:var(--navy);color:#fff;letter-spacing:.1em;text-transform:uppercase;width:max-content;padding:8px 9px;font-size:6px;font-weight:900}.representation-partner{color:#fff;isolation:isolate;background:linear-gradient(120deg,#07162d 0%,#102b58 54%,#5b1645 100%);border:1px solid #ffffff24;grid-template-columns:auto auto 1fr auto;align-items:center;gap:24px;min-height:120px;margin-top:16px;padding:24px 28px;transition:transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.representation-partner:before{z-index:-1;content:"";border:1px solid #ffffff17;border-radius:50%;width:260px;height:260px;position:absolute;right:-45px;box-shadow:0 0 0 38px #ffffff06,0 0 0 76px #ffffff05}.representation-partner:hover{transform:translateY(-3px);box-shadow:0 20px 45px #07182f29}.representation-partner-kicker{color:#ffffff73;letter-spacing:.17em;text-transform:uppercase;max-width:115px;font-size:6px;font-weight:900;line-height:1.5}.representation-partner>strong{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;border-right:1px solid #ffffff2b;padding-right:24px;font-size:clamp(42px,5vw,68px);line-height:.8}.representation-partner>strong em{color:var(--red);letter-spacing:-.02em;text-transform:lowercase;font-family:Georgia,serif;font-size:.55em;font-weight:400}.representation-partner>p{color:#ffffffad;max-width:390px;margin:0;font-size:9px;line-height:1.6}.representation-partner-cta{letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff40;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:7px;font-weight:900;display:inline-flex}.representation-partner-cta b{color:#fff}.representation-partner-cta i{color:var(--red);margin-left:9px;font-size:15px;font-style:normal}.contact{background:#f1ede4;overflow:hidden}.contact:before{content:"";background:#0817290f;width:1px;height:100%;position:absolute;top:0;right:8%;box-shadow:-320px 0 #08172909,-640px 0 #08172909}.contact-head>p{color:var(--muted)!important}.contact-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:16px;margin-top:70px;display:grid;position:relative}.location-card{background:var(--navy);color:#fff;grid-template-columns:1.25fr .75fr;min-height:570px;display:grid;overflow:hidden;box-shadow:0 30px 65px #07182f24}.location-field{background:radial-gradient(circle,#2a62b973,#0000 37%),linear-gradient(135deg,#07172e,#102b52);border-right:1px solid #ffffff21;min-height:570px;position:relative;overflow:hidden}.location-field:before{content:"";border:1px solid #fff3;position:absolute;inset:9%}.location-field:after{content:"";border:1px solid #fff3;border-radius:50%;width:120px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.location-line{border-color:#fff3;display:block;position:absolute}.location-line.center{background:#fff3;width:1px;top:9%;bottom:9%;left:50%}.location-line.box-left,.location-line.box-right{border:1px solid #fff3;width:17%;height:34%;top:33%}.location-line.box-left{border-left:0;left:9%}.location-line.box-right{border-right:0;right:9%}.location-field>span{z-index:2;background:#07172ee8;border:1px solid #ffffff3b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:154px;height:154px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 20px #db1e331f,0 22px 40px #00000040}.location-field>span b{color:#fff;font-family:var(--display);letter-spacing:-.05em;font-size:43px}.location-field>span small{color:var(--red);letter-spacing:.18em;text-transform:uppercase;margin-top:4px;font-size:6px;font-weight:900}.location-copy{flex-direction:column;justify-content:center;padding:43px 34px;display:flex}.location-copy>small,.contact-card header small{color:var(--red);letter-spacing:.18em;text-transform:uppercase;font-size:6px;font-weight:900}.location-copy h3,.contact-card h3{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:14px 0 0;font-size:clamp(38px,4vw,58px);line-height:.87}.location-copy address{color:#ffffff9e;margin-top:30px;font-size:10px;font-style:normal;line-height:1.75}.location-copy>a{color:#fff;letter-spacing:.13em;text-transform:uppercase;border:1px solid #ffffff3d;align-items:center;gap:35px;width:max-content;min-height:48px;margin-top:34px;padding:0 15px;font-size:7px;font-weight:900;transition:background .2s,color .2s;display:inline-flex}.location-copy>a:hover{color:var(--navy);background:#fff}.location-copy>a b{color:var(--red);font-size:15px}.contact-card{border:1px solid var(--line);background:var(--paper);flex-direction:column;min-height:570px;padding:38px 30px 25px;display:flex;box-shadow:0 22px 50px #07182f14}.contact-card header{border-bottom:1px solid var(--line);padding-bottom:26px}.contact-card h3{color:var(--navy);font-size:clamp(34px,3vw,48px)}.contact-card>a{border-bottom:1px solid var(--line);min-height:113px;color:var(--navy);grid-template-columns:1fr auto;align-items:center;gap:15px;padding:21px 4px;transition:padding .2s,background .2s;display:grid}.contact-card>a:hover{background:#eee9de;padding-left:10px;padding-right:10px}.contact-card>a span{flex-direction:column;display:flex}.contact-card>a small{color:var(--red);letter-spacing:.15em;text-transform:uppercase;font-size:6px;font-weight:900}.contact-card>a strong{text-transform:uppercase;margin-top:7px;font-size:11px}.contact-card>a b{color:var(--muted);letter-spacing:.03em;margin-top:7px;font-size:10px;font-weight:600}.contact-card>a i{border:1px solid var(--line);width:34px;height:34px;color:var(--red);place-items:center;font-size:15px;font-style:normal;display:grid}.contact-card>p{color:var(--muted);margin:auto 0 0;padding-top:20px;font-size:8px;line-height:1.55}.manifesto{background:radial-gradient(circle at 50% 50%,#22529a61,transparent 34%),var(--navy);color:#fff;text-align:center;justify-content:center;align-items:center;min-height:760px;padding:100px clamp(24px,7vw,108px);display:flex;position:relative;overflow:hidden}.manifesto:before,.manifesto:after{content:"";opacity:.8;width:21%;height:100%;position:absolute;top:0;transform:skew(-15deg)}.manifesto:before{background:linear-gradient(var(--red),#b9122c);left:-6%}.manifesto:after{background:linear-gradient(var(--blue),#0b399a);right:-5%}.rings{border:1px solid #ffffff14;border-radius:50%;width:560px;height:560px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 75px #ffffff05,0 0 0 150px #ffffff04}.manifesto>p{z-index:2;color:#ffffff6b;letter-spacing:.38em;margin:0;font-size:8px;font-weight:900;position:absolute;top:83px}.manifesto h2{z-index:2;font-size:clamp(62px,9vw,138px);line-height:.82;position:relative}.manifesto>img{z-index:3;object-fit:contain;width:110px;height:auto;position:absolute;bottom:84px;right:17%;transform:rotate(8deg);box-shadow:0 22px 45px #0000004d}.manifesto>a{z-index:3;color:#ffffff80;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:16px;font-size:7px;font-weight:900;display:flex;position:absolute;bottom:38px;right:clamp(24px,7vw,108px)}.manifesto>a span{color:var(--red);font-size:18px}.partners{color:#fff;background:#081328;justify-content:center;align-items:center;gap:27px;min-height:90px;padding:20px clamp(24px,5vw,78px);display:flex}.partners span{color:#ffffff59;letter-spacing:.2em;text-transform:uppercase;font-size:7px;font-weight:900}.partners strong{font-family:var(--display);letter-spacing:.04em;font-size:20px}.partners i{background:#ffffff29;width:1px;height:30px;margin:0 15px}footer{color:#fff;background:#020b18;justify-content:space-between;align-items:center;min-height:125px;padding:25px clamp(24px,5vw,78px);display:flex}.footer-brand{align-items:center;gap:13px;display:flex}.footer-brand img{object-fit:contain;width:36px;height:50px}.footer-brand strong{font-family:var(--display);text-transform:uppercase;font-size:11px}.footer-brand small{color:#ffffff59;margin-top:5px;font-size:8px}footer>p,footer>span{color:#ffffff4d;letter-spacing:.18em;text-transform:uppercase;font-size:7px;font-weight:900}.footer-links{align-items:center;gap:18px;display:flex}.footer-links a{color:#ffffff75;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:900;transition:color .2s}.footer-links a:hover{color:#fff}.creator-credit{text-align:right;border-left:1px solid #ffffff26;flex-direction:column;padding-left:24px;display:flex}.creator-credit small{color:#ffffff47;letter-spacing:.18em;text-transform:uppercase;font-size:5px;font-weight:900}.creator-credit strong{color:#fffc;margin-top:6px;font-family:Georgia,serif;font-size:12px;font-style:italic;font-weight:400}@media (width<=1120px){.header nav{gap:12px}.hero-inner{grid-template-columns:1fr 390px;gap:35px}.club-grid{grid-template-columns:.7fr 1.3fr;gap:50px}.tactics-heading{grid-template-columns:.75fr 1.25fr;gap:45px}.lineup-position{width:100px}.staff-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-season-card{grid-template-columns:.7fr 1.3fr}.archive-hero-grid{grid-template-columns:1fr 370px;gap:50px}.archive-leader-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=920px){.header{padding:20px 24px}.menu-button{z-index:32;background:#0512248c;border:1px solid #ffffff38;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:46px;height:46px;padding:0;display:flex;position:relative}.menu-button i{background:#fff;width:19px;height:1px;transition:transform .2s}.menu-button.open i:first-child{transform:translateY(4px)rotate(45deg)}.menu-button.open i:last-child{transform:translateY(-4px)rotate(-45deg)}.header nav{z-index:31;background:#051224fc;flex-direction:column;align-items:stretch;gap:0;width:min(82vw,390px);height:100svh;padding:120px 35px 45px;transition:transform .22s;display:flex;position:fixed;top:0;right:0;transform:translate(105%);box-shadow:-25px 0 80px #00000059}.header nav.open{transform:translate(0)}.header nav>a:not(.nav-cta){border-bottom:1px solid #ffffff1c;padding:20px 0;font-size:13px}.nav-cta{justify-content:space-between;margin-top:25px}.fanta-float{z-index:28}.hero{height:auto;min-height:1120px}.hero-inner{grid-template-columns:1fr;gap:55px;padding-top:145px;padding-bottom:90px}.hero h1{font-size:clamp(76px,17vw,135px)}.hero-visual{width:min(100%,650px);height:570px}.hero-crest{width:min(67%,390px)}.field-art{opacity:.55;width:100vw}.club-grid{grid-template-columns:1fr}.club-story{max-width:650px}.schedule{grid-template-columns:1fr}.kickoff-card{grid-column:auto}.player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.captains{grid-template-columns:1fr}.captains>div{grid-template-columns:repeat(2,1fr)}.tactics-heading{grid-template-columns:1fr;align-items:start;gap:55px}.tactics-copy{max-width:680px}.pitch-column{width:min(100%,700px);margin:0 auto}.lineup-selector{width:min(100%,700px);min-height:620px;margin:0 auto}.fanta-teaser-grid{grid-template-columns:1fr}.fanta-teaser-card{width:min(100%,620px)}.staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-season-card{grid-template-columns:1fr}.archive-season-year{border-bottom:1px solid #ffffff21;border-right:0;min-height:300px}.archive-season-card>img{inset:25px 9% auto auto}.archive-hero{min-height:1260px}.archive-hero-grid{grid-template-columns:1fr}.archive-result-card{width:min(100%,520px)}.archive-metric-grid{grid-template-columns:repeat(2,1fr)}.archive-section-intro.split{flex-direction:column;align-items:flex-start}.archive-penalty-story{grid-template-columns:1fr}.archive-leader-grid{grid-template-columns:repeat(2,1fr)}.archive-player-grid{grid-template-columns:1fr}.representation-head{grid-template-columns:1fr}.representation-products{grid-template-columns:1fr}.representation-card{width:min(100%,720px);margin:0 auto}.contact-grid{grid-template-columns:1fr}.location-card,.contact-card{width:min(100%,720px);margin:0 auto}.contact-card{min-height:530px}.representation-partner{grid-template-columns:auto auto 1fr}.representation-partner>p{grid-area:2/2/auto/4}.representation-partner-cta{grid-area:2/1;justify-self:start}}@media (width<=680px){html{scroll-padding-top:20px}.header{padding:16px}.brand{gap:10px}.brand>img{width:38px;height:53px}.brand strong{font-size:12px}.brand small{letter-spacing:.17em;font-size:6px}.menu-button{flex:none;width:44px;height:44px}.header nav{width:100%;padding:98px 18px max(26px,env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.header nav>a:not(.nav-cta){min-height:57px;padding:18px 2px;font-size:12px}.nav-cta{min-height:52px}.hero{min-height:1130px}.hero-inner{gap:50px;padding:130px 20px 85px}.hero h1{font-size:clamp(65px,21vw,100px)}.hero h1 small{margin-left:3px}.hero-claim{margin-top:28px}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.hero-visual{height:530px}.hero-crest{width:min(74%,320px);top:0}.crest-halo{width:320px;height:320px}.next-card{width:100%;bottom:0;right:0}.next-head{height:88px}.next-head strong{font-size:46px}.next-row{grid-template-columns:60px 1fr;min-height:92px;padding-left:20px;padding-right:17px}.next-row p{padding-left:17px}.scroll{display:none}.ticker>div{gap:23px;padding:14px 0}.section{padding:95px 20px}.section-number{opacity:.14;font-size:78px;top:65px;right:20px}.section h2{font-size:clamp(49px,15vw,73px)}.section-head.split,.section-head.squad-head{flex-direction:column;align-items:flex-start;gap:30px}.club-grid{margin-top:50px}.club-story{padding-left:20px}.milestones{min-height:345px}.milestones article{padding:22px 12px}.milestones strong{font-size:clamp(28px,8vw,40px)}.milestones span{font-size:7px;bottom:20px;right:10px}.milestones small{top:18px;left:12px}.schedule{margin-top:47px}.start-card{grid-template-columns:1fr;min-height:610px}.date-block{min-height:185px;padding:25px}.date-block strong{margin:16px 0 11px;font-size:85px}.start-copy{min-height:410px;padding:38px 27px 30px}.tests-card{padding:40px 25px 28px}.kickoff-card{grid-template-columns:1fr 1fr;gap:20px;min-height:350px;padding:32px 28px}.kickoff-card>small{display:none}.kickoff-card>strong{font-size:108px}.kickoff-card>div{padding-left:21px}.kickoff-card>i{width:58px;height:58px;position:absolute;bottom:24px;right:24px}.count{align-self:flex-end}.filters{margin-top:44px}.filters button{padding-left:15px;padding-right:15px}.filters button:first-child{padding-right:20px}.roster-group+.roster-group{margin-top:24px}.roster-title.collapsible{border:1px solid var(--line);background:#ffffff94;grid-template-columns:34px 1fr auto auto;gap:8px;min-height:58px;margin-bottom:12px;padding:0 10px}.roster-title.collapsible small{font-size:9px}.roster-title.collapsible h3{font-size:19px}.roster-mobile-toggle{border:1px solid var(--line);min-width:76px;min-height:38px;color:var(--ink);cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:0 9px;display:inline-flex}.roster-mobile-toggle span{letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.roster-mobile-toggle b{color:var(--red);font-family:var(--display);font-size:18px}.roster-group.mobile-collapsed .player-grid{display:none}.player-grid{grid-template-columns:1fr}.player{min-height:80px}.captains>div{grid-template-columns:1fr;gap:22px}.tactics{min-height:auto}.tactics-copy>p:not(.eyebrow){margin-top:30px}.tactics-heading{gap:42px;margin-bottom:45px}.lineup-actions button{flex:auto}.lineup-actions .generate-lineup{flex-basis:100%}.lineup-progress{grid-template-columns:auto 1fr;gap:12px}.lineup-progress>small{display:none}.pitch{aspect-ratio:.8;width:100%}.pitch-lines{inset:14px}.lineup-position{width:74px;min-height:64px;padding:1px}.lineup-position:after{width:50px;height:43px}.pievese-shirt{width:41px;height:36px}.pievese-shirt:before{border-width:2px;width:12px;height:7px}.pievese-shirt:after{height:1px;bottom:3px;left:10px;right:10px}.pievese-shirt b{font-size:13px}.lineup-player-name{max-width:72px;margin-top:4px;font-size:5.5px}.lineup-position small{margin-top:2px;font-size:5px}.pitch-label{min-width:105px;padding:11px 13px;top:14px;bottom:auto;right:-7px}.pitch-label strong{font-size:18px}.lineup-selector{min-height:590px}.lineup-selector>header{min-height:78px;padding:16px}.lineup-filters{grid-template-columns:repeat(5,minmax(58px,1fr));overflow-x:auto}.lineup-player-list{max-height:425px}.lineup-player-list>button{grid-template-columns:35px 1fr auto}.lineup-selection-footer{min-height:90px;padding:13px}.lineup-selection-footer strong{max-width:120px}.fanta-teaser{padding:95px 20px}.fanta-teaser-copy h2{font-size:clamp(52px,15vw,75px)}.fanta-teaser-card{min-height:420px;padding:30px 24px 25px}.fanta-teaser-label{max-width:150px;line-height:1.4;top:29px;left:24px}.fanta-teaser-card>img{width:75px;height:102px;top:27px;right:23px}.fanta-teaser-card>strong{font-size:clamp(53px,16vw,72px)}.fanta-teaser-card>div span+span{padding-left:9px}.staff-grid{grid-template-columns:1fr;margin-top:45px}.staff-categories{gap:34px;margin-top:42px}.staff-category>header{flex-direction:column;align-items:flex-start;gap:6px}.staff-category .staff-grid{margin-top:12px}.staff-grid article.featured{grid-column:auto}.staff-grid article{min-height:200px}.archive-teaser{padding-left:20px;padding-right:20px}.archive-season-card{margin-top:48px}.archive-season-year{min-height:260px;padding:40px 27px}.archive-season-year strong{font-size:83px}.archive-season-copy{padding:42px 27px 35px}.archive-season-copy h3{font-size:42px}.archive-season-kpis{grid-template-columns:repeat(2,1fr)}.archive-season-kpis span:nth-child(3){border-top:1px solid #ffffff21;border-left:0}.archive-season-kpis span:nth-child(4){border-top:1px solid #ffffff21}.archive-shell{width:calc(100% - 40px)}.archive-header{padding:20px}.archive-header .brand>span{display:none}.archive-back{justify-content:center;width:46px;padding:0;font-size:0}.archive-back span{font-size:17px}.archive-hero{min-height:1130px;padding-top:130px}.archive-hero-copy h1{font-size:clamp(69px,21vw,99px)}.archive-hero-copy h1 small{margin-left:2px}.archive-jump{overflow-x:auto}.archive-jump a{flex:none}.archive-result-card{min-height:500px;padding:40px 30px 30px}.archive-result-card>strong{font-size:126px}.archive-result-card>div{padding-left:30px}.archive-metrics,.archive-regular,.archive-playoffs,.archive-leaders,.archive-players{padding:95px 0}.archive-section-intro h2{font-size:clamp(49px,15vw,73px)}.archive-section-intro.split{gap:28px}.archive-metric-grid{margin-top:47px}.archive-metric-grid article{min-height:145px;padding:21px}.archive-metric-grid strong{font-size:46px}.archive-split-record{grid-template-columns:1fr;gap:25px}.archive-split-record>i{width:100%;height:1px}.archive-table-wrap{margin-top:45px}.archive-penalty-story{gap:42px;padding:38px 25px}.archive-points-flow{justify-content:flex-start}.archive-match-grid{grid-template-columns:1fr;margin-top:45px}.archive-match{min-height:365px}.archive-playoff-outcome{grid-template-columns:1fr;gap:6px}.archive-playoff-outcome p{grid-area:auto/1;margin-top:10px}.archive-leader-grid{grid-template-columns:1fr;margin-top:45px}.archive-leader-grid article{min-height:245px}.archive-player-grid{margin-top:45px}.archive-player-card>header{grid-template-columns:40px 1fr}.archive-player-card>header em{grid-column:2;width:max-content;margin-top:10px}.archive-player-stats{grid-template-columns:repeat(2,1fr)}.archive-player-stats span{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.archive-player-stats span:nth-child(2n){border-right:0}.archive-player-stats span:nth-last-child(-n+2){border-bottom:0}.archive-closing{min-height:520px}.shop{background:var(--cream)}.representation-head{gap:24px;margin-top:64px;padding-top:32px}.representation-head>div{grid-template-columns:1fr;align-items:start}.representation-products{margin-top:30px}.representation-card{grid-template-columns:1fr}.representation-visual{min-height:390px}.representation-visual img{max-height:380px}.representation-info{min-height:255px}.representation-partner{grid-template-columns:1fr auto;gap:17px;padding:25px 22px}.representation-partner-kicker{grid-column:1/-1;max-width:none}.representation-partner>strong{border-right:0;padding-right:0}.representation-partner>p{grid-area:3/1/auto/-1}.representation-partner-cta{grid-area:4/1/auto/-1;justify-self:start}.contact-grid{margin-top:48px}.location-card{grid-template-columns:1fr;min-height:650px}.location-field{border-bottom:1px solid #ffffff21;border-right:0;min-height:360px}.location-copy{min-height:290px;padding:32px 24px}.location-copy h3{font-size:39px}.location-copy address{margin-top:22px}.location-copy>a{margin-top:24px}.contact-card{min-height:515px;padding:32px 23px 24px}.contact-card>a strong,.contact-card>a b,.location-copy address{overflow-wrap:anywhere}.manifesto{min-height:650px;padding:100px 20px}.manifesto h2{font-size:clamp(55px,18vw,83px)}.manifesto>img{width:84px;height:auto;bottom:85px;right:20px}.partners{gap:12px}.partners i{margin:0 3px}.partners strong{font-size:16px}.partners span{letter-spacing:.1em}footer{flex-direction:column;align-items:flex-start;gap:25px;padding-top:35px;padding-bottom:35px}footer>p{display:none}.footer-links{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;width:100%;padding:20px 0}.creator-credit{text-align:left;border-top:1px solid #ffffff1f;border-left:0;width:100%;padding-top:20px;padding-left:0}.fanta-float{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;left:12px}main:has(>.fanta-float)>footer{padding-bottom:105px}:where(h1,h2,h3,strong,p,a){overflow-wrap:break-word}}@media (width<=420px){.hero-inner,.section,.fanta-teaser{padding-left:16px;padding-right:16px}.next-row{padding-left:14px;padding-right:13px}.next-row p{padding-left:13px}.kickoff-card{padding-left:20px;padding-right:20px}.fanta-float strong{letter-spacing:.06em;font-size:7px}.fanta-float>b{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes mc-live{50%{opacity:.35}}@keyframes mc-spin{to{transform:rotate(360deg)}}.footer-admin{color:#ffffff73;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}@media (width<=680px){.footer-admin{order:4}.fanta-float{grid-template-columns:42px auto auto;gap:10px;min-width:0;min-height:58px;padding:8px 13px 8px 8px;bottom:12px;right:12px}.fanta-float-mark{width:42px;height:42px;font-size:12px}.fanta-float small{display:none}.fanta-float strong{margin:0;font-size:8px}.fanta-float>b{font-size:15px}}.sponsor-teaser{color:#fff;background:radial-gradient(circle at 82% 18%,#1c529f5c,#0000 28%),linear-gradient(125deg,#031126,#071d3b 62%,#0c315f);overflow:hidden}.sponsor-teaser:before{color:#ffffff09;content:"＋";font-family:Arial,sans-serif;font-size:clamp(270px,40vw,600px);font-weight:200;line-height:.7;position:absolute;bottom:-9vw;right:-7vw}.sponsor-teaser-head>p{color:#ffffff80!important}.home-sponsor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:70px;display:grid}.home-sponsor-card{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;grid-template-rows:1fr auto auto;min-height:300px;padding:22px;transition:transform .25s,border-color .25s;display:grid;position:relative}.home-sponsor-card:hover{border-color:#ffffff73;transform:translateY(-4px)}.home-sponsor-card>div{background:#f4f5f7;place-items:center;min-height:170px;padding:23px;display:grid}.home-sponsor-card img{object-fit:contain;width:100%;max-height:115px}.home-sponsor-card>div>span{color:#7c8796;font-family:var(--display);font-size:45px}.home-sponsor-card>small{color:#ff6d7a;letter-spacing:.16em;text-transform:uppercase;margin-top:20px;font-size:6px;font-weight:900}.home-sponsor-card>strong{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin-top:8px;font-size:29px}.home-sponsor-card>i{color:#ffffff61;font-size:16px;font-style:normal;position:absolute;bottom:18px;right:20px}.home-sponsor-building{background:#ffffff0b;border:1px solid #ffffff2e;grid-template-columns:1fr 1fr;min-height:380px;margin-top:70px;display:grid}.home-sponsor-building>div:first-child{flex-direction:column;padding:48px;display:flex}.home-sponsor-building>div:first-child>span{color:#ff6574;letter-spacing:.17em;font-size:7px;font-weight:900}.home-sponsor-building>div:first-child>strong{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin-top:35px;font-size:clamp(42px,5vw,70px);line-height:.87}.home-sponsor-building>div:first-child>p{color:#ffffff7a;max-width:480px;margin:28px 0 0;font-size:10px;line-height:1.75}.home-sponsor-building>div:last-child{border-left:1px solid #ffffff26;grid-template-columns:1fr 55px;align-content:center;gap:10px;padding:22px;display:grid}.home-sponsor-building>div:last-child>span{color:#ffffff7a;letter-spacing:.13em;text-transform:uppercase;border:1px dashed #ffffff45;align-items:center;min-height:70px;padding:0 22px;font-size:7px;font-weight:900;display:flex}.home-sponsor-building>div:last-child>i{color:#fff3;border:1px solid #ffffff17;place-items:center;font-size:23px;font-style:normal;display:grid}.sponsor-teaser-link{background:var(--red);color:#fff;letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff2e;justify-content:space-between;align-items:center;min-height:76px;margin-top:14px;padding:0 27px;font-size:7px;font-weight:900;display:flex}.sponsor-teaser-link b{font-size:20px}@media (width<=900px){.home-sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-sponsor-building{grid-template-columns:1fr}.home-sponsor-building>div:last-child{border-top:1px solid #ffffff26;border-left:0}}@media (width<=600px){.home-sponsor-grid{grid-template-columns:1fr;margin-top:48px}.home-sponsor-building{min-height:0;margin-top:48px}.home-sponsor-building>div:first-child{padding:30px 22px}.home-sponsor-building>div:last-child{grid-template-columns:1fr 42px;padding:15px}.home-sponsor-building>div:last-child>span{min-height:58px;padding:0 14px}}:root{--clean-max:1240px;--clean-gutter:clamp(20px, 4vw, 56px);--clean-section:clamp(72px, 8vw, 112px);--clean-copy:clamp(14px, 1vw, 16px);--clean-small:11px}body{font-size:16px;line-height:1.5}:is(.home-v2,.shop-v2-page,.sponsor-page,.museum-page,.drive-gallery-page,.history-page,.data-page,.archive-page,.coming-page,.fantasy-page){text-rendering:optimizelegibility}:is(.home-v2,.shop-v2-page,.sponsor-page,.museum-page,.drive-gallery-page,.history-page,.data-page,.archive-page,.coming-page,.fantasy-page) :is(h1,h2,h3,h4){overflow-wrap:normal;word-break:normal;text-wrap:balance;max-width:100%}:is(.home-v2,.shop-v2-page,.sponsor-page,.museum-page,.drive-gallery-page,.history-page,.data-page,.archive-page,.coming-page,.fantasy-page) p{text-wrap:pretty}:is(.home-v2,.shop-v2-page,.sponsor-page,.museum-page,.drive-gallery-page,.history-page,.data-page,.archive-page,.coming-page,.fantasy-page) small{line-height:1.35;font-size:max(10px,.68em)!important}:is(.shop-v2-page,.sponsor-page,.museum-page,.drive-gallery-page,.history-page,.data-page,.archive-page,.coming-page,.fantasy-page) :is(header,footer) a{font-size:11px}:is(.shop-v2-footer,.sponsor-footer,.museum-footer,.drive-gallery-footer,.history-footer,.data-footer,.archive-footer,.coming-footer,.fantasy-footer){font-size:10px;line-height:1.45}:is(.hv2-shell,.shop-v2-shell,.sponsor-shell,.museum-shell,.drive-gallery-shell,.history-shell,.data-shell,.archive-shell,.fantasy-shell){width:min(calc(100% - (var(--clean-gutter) * 2)), var(--clean-max))}:is(.home-v2,.shop-v2-page,.sponsor-page,.museum-page,.drive-gallery-page,.history-page,.data-page,.archive-page,.coming-page,.fantasy-page) :is([class*=eyebrow],[class*=kicker],[class*=overline]){font-size:var(--clean-small);line-height:1.35}.home-v2 .hv2-hero{min-height:min(860px,100svh)}.home-v2 .hv2-hero-copy h1{font-size:clamp(64px,9vw,116px);line-height:.84}.home-v2 .hv2-hero-copy>p:not(.hv2-eyebrow){font-size:clamp(17px,1.5vw,22px);line-height:1.45}.home-v2 :is(.hv2-fanta h2,.hv2-section-heading h2,.hv2-contact h2){letter-spacing:-.065em;font-size:clamp(46px,6vw,78px);line-height:.9}.home-v2 .hv2-section-heading>p,.home-v2 .hv2-fanta-copy>p,.home-v2 .hv2-news-grid p,.home-v2 .hv2-access-grid p,.home-v2 .hv2-sponsor-empty p{font-size:var(--clean-copy);line-height:1.65}.home-v2 :is(.hv2-news,.hv2-access,.hv2-sponsors,.hv2-contact){padding-block:var(--clean-section)}.home-v2 .hv2-news-grid{gap:22px;margin-top:48px}.home-v2 .hv2-news-grid>a{min-height:0;padding:14px 14px 28px}.home-v2 .hv2-news-grid>a>div{aspect-ratio:4/3;height:auto}.home-v2 .hv2-news-grid>a:first-child img{object-position:50% 44%}.home-v2 .hv2-news-grid>a:nth-child(2) img{object-position:50% 32%}.home-v2 .hv2-news-grid>a:nth-child(3) img{object-position:50% 50%}.home-v2 .hv2-news-grid>a>small,.home-v2 .hv2-access-grid>a small,.home-v2 .hv2-sponsors small,.home-v2 .hv2-contact small{font-size:10px}.home-v2 .hv2-news-grid h3{font-size:clamp(25px,2.4vw,34px);line-height:1}.home-v2 .hv2-news-grid>a>strong,.home-v2 .hv2-access-grid>a>div>strong,.home-v2 .hv2-contact .place b{font-size:10px}.home-v2 .hv2-access-grid{gap:18px;margin-top:48px}.home-v2 .hv2-access-grid>a{min-height:520px}.home-v2 .hv2-access-grid h3{font-size:clamp(38px,4vw,54px)}.home-v2 .hv2-access-grid img{object-position:center}.home-v2 .hv2-access-grid .shop img{object-fit:contain;padding:clamp(24px,3vw,42px)}.home-v2 .hv2-contact-heading>p{font-size:var(--clean-copy);line-height:1.65}.home-v2 .hv2-map-copy>span,.home-v2 .hv2-contact-phones a span{font-size:14px}.home-v2 .hv2-map-copy>a,.home-v2 .hv2-contact-phones a strong{font-size:11px}.sponsor-page .sponsor-hero{min-height:720px}.sponsor-page .sponsor-hero h1{max-width:900px;font-size:clamp(58px,7.6vw,106px);line-height:.84}.sponsor-page :is(.sponsor-showcase,.sponsor-join){padding-block:var(--clean-section)}.sponsor-page :is(.sponsor-heading h2,.sponsor-join h2){max-width:820px;font-size:clamp(45px,6vw,76px);line-height:.9}.sponsor-page :is(.sponsor-hero aside p,.sponsor-heading>p,.sponsor-construction p,.sponsor-card-copy p,.sponsor-join-grid>div>p){font-size:var(--clean-copy);line-height:1.65}.sponsor-page .sponsor-construction{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0;min-height:0;margin-top:56px;display:grid}.sponsor-page .sponsor-construction>header{grid-template-columns:1fr;gap:16px;padding:clamp(34px,4vw,56px)}.sponsor-page .sponsor-construction>header strong{font-size:clamp(35px,4vw,52px);line-height:.95}.sponsor-page .sponsor-slot-grid{align-content:center;gap:12px;padding:clamp(28px,4vw,52px)}.sponsor-page .sponsor-slot-grid article{min-height:110px}.sponsor-page .sponsor-slot-grid article.top,.sponsor-page .sponsor-slot-grid article.official,.sponsor-page .sponsor-slot-grid article.local{grid-column:span 6}.sponsor-page .sponsor-card-logo{min-height:220px;padding:32px}.sponsor-page .sponsor-card-logo img{object-fit:contain;width:100%;height:130px}.sponsor-page .sponsor-card-copy h4{font-size:clamp(25px,2.6vw,36px);line-height:1}.sponsor-page :is(.sponsor-card-copy>span,.sponsor-card-copy a,.sponsor-group header small,.sponsor-slot-grid small){font-size:10px}:is(.museum-page,.drive-gallery-page,.history-page) :is(.museum-hero,.drive-gallery-hero,.history-hero){min-height:760px}.data-page .data-hero{min-height:520px;padding-inline:var(--clean-gutter)}.data-page .data-hero h1{font-size:clamp(54px,7vw,92px);line-height:.86}.data-page .data-hero span,.data-page .data-empty p,.data-page .fixture-meta time,.data-page .fixture-meta>span{font-size:var(--clean-copy);line-height:1.6}.data-page .data-body{padding-block:var(--clean-section)}.data-page .data-section-title h2{font-size:clamp(30px,4vw,48px);line-height:1}.data-page .fixture-list article{gap:clamp(18px,3vw,40px)}.data-page .fixture-teams strong{font-size:clamp(15px,1.5vw,21px)}.data-page .fixture-detail :is(span,p),.data-page .public-stats :is(th,td){font-size:12px}.archive-page .archive-hero h1{font-size:clamp(62px,8vw,112px);line-height:.82}.archive-page :is(.archive-section-intro h2,.archive-closing p){font-size:clamp(44px,6vw,76px);line-height:.9}.archive-page :is(.archive-hero-copy>p:last-of-type,.archive-section-intro>p,.archive-penalty-story p,.archive-player-card>p,.archive-data-note){font-size:var(--clean-copy);line-height:1.65}.archive-page .archive-player-card h3{font-size:clamp(23px,2.4vw,33px)}.coming-page .coming-hero h1{font-size:clamp(60px,9vw,116px);line-height:.84}.coming-page .coming-intro{font-size:var(--clean-copy);line-height:1.65}@media (width<=900px){.home-v2 .hv2-location-layout,.sponsor-page .sponsor-construction{grid-template-columns:1fr}.home-v2 .hv2-news-grid,.home-v2 .hv2-access-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){:root{--clean-gutter:18px;--clean-section:68px}:is(.home-v2,.shop-v2-page,.sponsor-page,.museum-page,.drive-gallery-page,.history-page,.data-page,.archive-page,.coming-page,.fantasy-page) :is([class*=eyebrow],[class*=kicker],[class*=overline]){letter-spacing:.14em;font-size:10px}.home-v2 .hv2-hero{min-height:780px}.home-v2 :is(.hv2-news-grid,.hv2-access-grid){grid-template-columns:1fr}.home-v2 .hv2-access-grid>a,.home-v2 .hv2-access-grid>a:last-child{min-height:440px}.home-v2 .hv2-news-grid>a,.home-v2 .hv2-news-grid>a:last-child{min-height:0}.sponsor-page .sponsor-construction>header,.sponsor-page .sponsor-slot-grid{padding:28px 22px}}@media (width<=767px){:root{--mobile-ink:#06162d;--mobile-red:#e3223e;--mobile-paper:#f5f1e9;--mobile-gutter:clamp(12px, 3.8vw, 20px)}html{scroll-padding-top:68px}body{overflow-x:clip}:is(a,button,summary,select,input):focus-visible{outline-offset:3px;outline:3px solid #ef4960}:is(.data-header,.match-detail-nav,.player-profile-nav,.drive-gallery-header,.journal-site-header,.fantasy-header){padding-right:76px}:is(.data-header,.match-detail-nav,.player-profile-nav,.drive-gallery-header,.journal-site-header)>a:last-child:not(:first-child){display:none}.home-v2 .hv2-header{min-height:70px;padding:9px var(--mobile-gutter);background:#05162b}.home-v2 .hv2-brand img{width:39px;height:52px}.home-v2 .hv2-brand strong{font-size:16px}.home-v2 .hv2-brand small{letter-spacing:.13em;font-size:9px}.home-v2.hv2-streamlined{background:var(--mobile-paper)}.home-v2.hv2-streamlined .hv2-hero{background:linear-gradient(158deg,#041126 0%,#0a2a51 70%,#041126 100%);padding:86px 0 23px}.home-v2.hv2-streamlined .hv2-hero-grid{gap:14px}.home-v2.hv2-streamlined .hv2-hero-copy{border-left:4px solid var(--mobile-red);grid-template-columns:1fr auto;align-items:end;padding:10px 0 11px 13px;display:grid}.home-v2.hv2-streamlined .hv2-hero-copy .hv2-eyebrow{grid-column:1/-1;margin:0 0 8px;font-size:9px}.home-v2.hv2-streamlined .hv2-overline{color:#fff;letter-spacing:.03em;border:1px solid #ffffff40;grid-area:2/2;align-self:start;padding:5px 6px;font-size:9px}.home-v2.hv2-streamlined .hv2-hero-copy h1{grid-area:2/1;margin:0;font-size:clamp(36px,11vw,54px);line-height:.94}.home-v2.hv2-streamlined .hv2-hero-copy h1 small{margin-right:6px;font-size:12px;display:inline}.home-v2 .hv2-home-match-heading{min-height:28px;padding-bottom:6px}.home-v2 .hv2-home-match-heading span{font-size:12px}.home-v2 .hv2-home-match-heading img{object-fit:contain;width:23px;height:30px}.home-v2.hv2-streamlined .hv2-next-match{border:1px solid #ffffff34;border-radius:0 18px 18px;box-shadow:0 19px 35px #01091555}.home-v2.hv2-streamlined .hv2-next-match>header{min-height:43px}.home-v2.hv2-streamlined .hv2-next-match-teams{min-height:146px;padding-top:15px}.home-v2.hv2-streamlined .hv2-next-team>strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(10px,2.9vw,13px)}.home-v2.hv2-streamlined .hv2-next-match-center>strong{color:#fff}.home-v2.hv2-streamlined .hv2-next-match-countdown{background:#010c1d9c;border-top:1px solid #ffffff1c;min-height:84px}.home-v2.hv2-streamlined .hv2-next-match-countdown b{font-size:clamp(27px,8vw,36px)}.home-v2.hv2-streamlined .hv2-next-match:not(.hv2-next-match-empty)>footer,.home-v2.hv2-streamlined .hv2-hero-actions>a.primary{display:none}.home-v2.hv2-streamlined .hv2-hero-actions{gap:9px;margin-top:0}.home-v2.hv2-streamlined .hv2-hero-actions .hv2-journal-teaser.is-hero>a{border-left:5px solid var(--mobile-red);background:linear-gradient(130deg,#f5ecdb 0 25%,#082448 25% 100%);border-radius:4px 16px 16px 4px;min-height:138px;padding:13px}.home-v2 .hv2-journal-teaser.is-hero .hv2-journal-cover,.home-v2 .hv2-journal-teaser.is-hero .hv2-journal-icon{height:105px}.home-v2 .hv2-journal-teaser.is-hero .hv2-journal-copy small{font-size:10px}.home-v2 .hv2-journal-teaser.is-hero .hv2-journal-copy strong{font-size:clamp(17px,5vw,22px)}.home-v2 .hv2-journal-teaser.is-hero .hv2-journal-arrow{font-size:10px}.home-v2 .hv2-mobile-command{background:var(--mobile-paper);margin-top:0;padding-top:22px;padding-bottom:27px}.home-v2 .hv2-mobile-command>header{padding-bottom:13px}.home-v2 .hv2-mobile-command>header small{font-size:11px}.home-v2 .hv2-mobile-command>header strong{font-size:21px}.home-v2 .hv2-mobile-command>div a{background:#fff;border:1px solid #e0e1e3;border-radius:15px;min-height:80px;box-shadow:0 9px 22px #06162d10}.home-v2 .hv2-mobile-command>div a:first-child{color:#fff;background:#0a2548;border-color:#0a2548}.home-v2 .hv2-mobile-command>div a.fantasy{color:#fff;background:#e3223e;border-color:#e3223e}.home-v2 .hv2-mobile-latest{background:#06162d;border-radius:0}.home-v2 .hv2-mobile-latest>div>b{white-space:nowrap;font-size:clamp(42px,13vw,60px)}.home-v2 .hv2-league{background:var(--mobile-paper);padding-block:34px}.home-v2 .hv2-league-layout>header h2{font-size:clamp(36px,11vw,47px)}.home-v2 .hv2-league-table{background:#fff;box-shadow:0 13px 30px #06162d12}.home-v2 .hv2-fanta{border-top:6px solid var(--mobile-red)}.home-v2 .hv2-weekly-gallery-preview img{object-fit:cover}.home-v2 .hv2-access-grid>a{border-radius:14px;overflow:hidden}.partite-page .partite-hero{background:linear-gradient(151deg,#041226 0%,#123d71 100%);padding:34px 0 66px}.partite-page .partite-title h1{font-size:clamp(49px,14vw,66px)}.partite-page .partite-title p{font-size:15px;line-height:1.45}.partite-page .partite-featured-grid{gap:17px}.partite-page .partite-spotlight{border-radius:0 0 15px 15px;overflow:hidden;box-shadow:0 17px 34px #06162d19}.partite-page .partite-spotlight.next{color:#fff;background:#061a34}.partite-page .partite-spotlight.next .spotlight-kicker{border-bottom-color:#ffffff24}.partite-page .partite-spotlight.next .spotlight-meta time,.partite-page .partite-spotlight.next .spotlight-meta span{color:#fffa}.partite-page .partite-spotlight.next .spotlight-team>span{color:#06162d;background:#fff}.partite-page .partite-spotlight.next .spotlight-result small{background:var(--mobile-red);color:#fff}.partite-page .partite-spotlight.next .spotlight-scorers{border-color:#ffffff30}.partite-page .partite-spotlight.next .spotlight-cta{background:var(--mobile-red)}.partite-page .spotlight-scoreboard{grid-template-columns:minmax(0,1fr) minmax(68px,auto) minmax(0,1fr);padding-block:27px}.partite-page .spotlight-team strong,.partite-page .archive-fixture-teams b{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.partite-page .spotlight-result b{font-size:clamp(31px,9vw,42px)}.partite-page .partite-filter-row button{border-radius:9px;min-height:46px;font-size:10px}.partite-page .partite-archive-row{background:#fff;border-bottom-color:#d9dfe6;padding:16px 11px}.partite-page .partite-archive-row+.partite-archive-row{margin-top:7px}.home-v2 .section.squad{background:var(--mobile-paper)}.home-v2 .section.squad .roster-title{border-bottom-color:#cbd1d9}.home-v2 .section.squad .player{border-radius:12px 12px 0 0;box-shadow:0 12px 28px #06162d14}}@media (width<=360px){.home-v2.hv2-streamlined .hv2-hero-copy h1{font-size:35px}.home-v2.hv2-streamlined .hv2-overline{font-size:8px}.home-v2 .hv2-mobile-command>header strong{font-size:18px}}.mobile-site-menu{display:none}@media (width<=920px){.mobile-site-menu.is-home{display:block}.home-v2 .hv2-nav.hv2-desktop-nav{display:none}.mobile-site-menu-toggle{z-index:111;top:max(10px, env(safe-area-inset-top));color:#fff;cursor:pointer;background:linear-gradient(145deg,#183e62,#0b2440);border:1px solid #ffffff35;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:52px;height:52px;padding:5px;display:flex;position:absolute;right:13px;box-shadow:inset 0 1px #ffffff1c,0 6px 18px #02091530}.mobile-site-menu.is-open .mobile-site-menu-toggle{position:fixed}.mobile-site-menu-toggle>svg{width:23px;height:23px}.mobile-site-menu-toggle small{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.mobile-site-menu-backdrop{z-index:108;background:#020915b8;position:fixed;inset:0}.mobile-site-menu nav{z-index:109;width:min(100%,430px);height:100dvh;padding:max(76px, calc(env(safe-area-inset-top) + 66px)) clamp(12px, 3.8vw, 20px) max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;color:#fff;visibility:hidden;background:radial-gradient(at 100% 0,#244f754a,#0000 55%),#06162d;transition:transform .24s,visibility .24s;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(102%);box-shadow:-18px 0 60px #02091555}.mobile-site-menu nav.open{visibility:visible;transform:translate(0)}.mobile-site-menu-home{border-bottom:1px solid #ffffff15;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:10px;margin-bottom:8px;padding:0 5px 17px;display:grid}.mobile-site-menu-home img{object-fit:contain;width:33px;height:43px}.mobile-site-menu-home span{gap:4px;display:grid}.mobile-site-menu-home strong{letter-spacing:-.02em;font-size:16px}.mobile-site-menu-home small{color:#bdccdd;font-size:11px}.mobile-site-menu-home>svg{color:#f67b8e;width:20px;height:20px}.mobile-menu-group{margin-top:15px}.mobile-menu-group>summary{color:#fa8292;cursor:pointer;align-items:center;gap:10px;min-height:32px;padding:0 3px 7px;list-style:none;display:flex}.mobile-menu-group>summary::-webkit-details-marker{display:none}.mobile-menu-group>summary span{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:850}.mobile-menu-group>summary:after{content:"";background:#ffffff12;flex:1;height:1px}.mobile-menu-group>summary svg{order:1;width:13px;height:13px;transition:transform .2s}.mobile-menu-group[open]>summary svg{transform:rotate(90deg)}.mobile-menu-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mobile-menu-links>a{background:linear-gradient(135deg,#49678030,#ffffff07);border:1px solid #94b9d32d;border-radius:17px;grid-template-columns:24px minmax(0,1fr) 12px;align-items:center;gap:6px;min-height:54px;padding:9px;transition:background .15s,border-color .15s,transform .15s;display:grid;box-shadow:inset 0 1px #ffffff0d,0 3px 9px #020c1818}.mobile-menu-links strong{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;min-width:0;font-size:clamp(11px,3.2vw,13px);font-weight:750;line-height:1.25}.mobile-menu-icon{color:#c9dfef;background:#91b6d31a;border-radius:8px;place-items:center;width:24px;height:28px;display:grid}.mobile-menu-icon svg{width:17px;height:17px}.mobile-menu-arrow svg{color:#e77b90;width:12px;height:12px}.mobile-menu-links>a[aria-current=page]{background:linear-gradient(135deg,#436c904d,#e4213e12);border-color:#ff6f8580;box-shadow:inset 2px 0 #e4213e}.mobile-menu-links>a:active{background:#ffffff24;transform:scale(.97)}.mobile-site-menu :is(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #f57c90}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.mobile-menu-links>a{-webkit-backdrop-filter:blur(4px)}}@media (prefers-reduced-motion:reduce){.mobile-site-menu nav,.mobile-menu-links>a,.mobile-menu-group>summary svg{transition:none}}@media (prefers-reduced-transparency:reduce){.mobile-menu-links>a{-webkit-backdrop-filter:none;background:#18334e}}}@media (width<=767px){.mobile-site-menu{display:block}body.mobile-site-menu-open{overflow:hidden}}@media (width>=768px) and (width<=920px){body.mobile-site-menu-open:has(.mobile-site-menu.is-home){overflow:hidden}}.mobile-menu-featured-fanta{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#102b49,#071b32) padding-box padding-box,linear-gradient(115deg,#ee2245 0%,#d3294a 55%,#2864ad 100%) border-box;border:2px solid #0000;border-radius:20px;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:80px;margin:14px 0 20px;padding:14px;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:inset 0 1px #ffffff18,0 4px 16px #d51d3620}.mobile-menu-featured-icon{color:#fff;background:#ee22451f;border:1px solid #ef47644d;border-radius:12px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid}.mobile-menu-featured-fanta>span:nth-child(2){gap:5px;min-width:0;display:grid}.mobile-menu-featured-fanta strong{letter-spacing:.025em;font-size:clamp(17px,4.8vw,21px);font-weight:850}.mobile-menu-featured-fanta small{color:#b9ccdf;letter-spacing:.13em;font-size:9px;font-weight:650}.mobile-menu-featured-fanta>svg{color:#f27f92;width:20px;height:20px}.mobile-menu-featured-fanta:active{transform:scale(.985);box-shadow:inset 0 0 0 1px #ee2245,0 2px 8px #09182f44}.mobile-menu-featured-fanta[aria-current=page]{box-shadow:inset 3px 0 #ef3b5c,0 4px 16px #d51d3620}@media (prefers-reduced-motion:reduce){.mobile-menu-featured-fanta{transition:none}}.mobile-menu-featured-icon>svg{width:24px;height:24px;display:block}:root{--cms-navy:#071a36;--cms-navy-2:#0c2b55;--cms-red:#ed1b2f;--cms-cream:#f4f0e7;--cms-line:#d8dce3;--cms-ink:#172033}.cms-photo-mini{grid-template-columns:1fr 1fr;align-items:center;gap:6px;display:grid}.cms-photo-mini>label{align-items:center;gap:5px;display:flex}.cms-photo-mini>label input{width:auto;min-height:0}*{box-sizing:border-box}.cms-shell{min-height:100vh;color:var(--cms-ink);background:#eef1f5;grid-template-columns:280px minmax(0,1fr);font-family:Arial,Helvetica,sans-serif;display:grid}.cms-sidebar{background:var(--cms-navy);color:#fff;z-index:10;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.cms-brand{color:#fff;border-bottom:1px solid #fff2;align-items:center;gap:13px;padding:0 8px 30px;text-decoration:none;display:flex}.cms-brand img{object-fit:contain;width:50px;height:58px}.cms-brand span{flex-direction:column;gap:3px;display:flex}.cms-brand strong{letter-spacing:.12em;font-size:20px}.cms-brand small{color:#9db4d2;letter-spacing:.18em;font-size:10px}.cms-sidebar nav{flex-direction:column;gap:4px;margin-top:24px;display:flex}.cms-sidebar nav button{color:#b6c5d9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:13px 14px;font:600 13px/1.2 Arial;display:flex}.cms-sidebar nav button span{color:#6783a6;letter-spacing:.1em;font:700 9px/1 Arial}.cms-sidebar nav button:hover,.cms-sidebar nav button.active{color:#fff;background:#fff1}.cms-sidebar nav button.active{box-shadow:inset 3px 0 var(--cms-red)}.cms-sidebar-foot{border-top:1px solid #fff2;gap:7px;margin-top:auto;padding:20px 8px 0;display:grid}.cms-sidebar-foot span{letter-spacing:.12em;color:#9db4d2;font-size:9px}.cms-sidebar-foot span i{background:#55d58b;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.cms-sidebar-foot strong{font-size:13px}.cms-sidebar-foot a{color:#fff;font-size:11px}.cms-workspace{min-width:0}.cms-topbar{border-bottom:1px solid var(--cms-line);z-index:9;background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 38px;display:flex;position:sticky;top:0}.cms-topbar>div{align-items:center;gap:14px;display:flex}.cms-topbar>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.cms-topbar small{letter-spacing:.16em;color:#7b8493;font-size:9px}.cms-topbar strong{font-size:15px}.cms-topbar a{color:var(--cms-navy);font-size:12px;font-weight:700}.cms-topbar>div:last-child span{color:#147d46;letter-spacing:.1em;background:#dff6e9;border-radius:20px;padding:7px 10px;font-size:9px}.cms-content{max-width:1500px;margin:auto;padding:42px}.cms-notice{z-index:30;color:#fff;border-radius:7px;align-items:center;gap:18px;padding:14px 16px;font-size:12px;display:flex;position:fixed;top:94px;right:24px;box-shadow:0 12px 40px #0002}.cms-notice.ok{background:#147d46}.cms-notice.error{background:#b42332}.cms-notice button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:20px}.cms-section{gap:28px;display:grid}.cms-section-head{border-bottom:1px solid #cbd0d8;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:end;gap:50px;padding-bottom:26px;display:grid}.cms-section-head small{letter-spacing:.18em;text-transform:uppercase;color:var(--cms-red);font-size:10px;font-weight:800}.cms-section-head h1{color:var(--cms-navy);letter-spacing:-.045em;margin:10px 0 0;font:800 clamp(32px,4vw,58px)/.95 Arial}.cms-section-head p{color:#687080;max-width:560px;margin:0;font-size:13px;line-height:1.65}.cms-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.cms-summary button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d5d9e0;flex-direction:column;gap:8px;padding:22px;transition:all .2s;display:flex}.cms-summary button:hover{border-color:var(--cms-red);transform:translateY(-3px)}.cms-summary button>span{color:var(--cms-navy);font:900 44px/.9 Arial}.cms-summary button strong{font-size:13px}.cms-summary button small{color:#818998;font-size:10px}.cms-dashboard-grid{grid-template-columns:1.2fr 1fr;gap:14px;display:grid}.cms-dashboard-grid article{background:#fff;border:1px solid #d5d9e0;padding:30px}.cms-dashboard-grid small,.cms-security-card>span{letter-spacing:.15em;color:var(--cms-red);font-size:9px;font-weight:800}.cms-dashboard-grid h3{color:var(--cms-navy);margin:10px 0 18px;font-size:24px;line-height:1.1}.cms-dashboard-grid ol{color:#697182;margin:0;padding-left:22px;font-size:12px;line-height:2}.cms-security-card{color:#c3d0e2;background:var(--cms-navy)!important}.cms-security-card h3{color:#fff}.cms-security-card p{font-size:13px;line-height:1.7}.cms-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.cms-actions.end{justify-content:flex-end}.cms-add,.cms-save{letter-spacing:.04em;cursor:pointer;border:0;border-radius:5px;padding:13px 18px;font:800 11px Arial}.cms-add{color:var(--cms-navy);background:#fff;border:1px solid #cdd2da}.cms-save{background:var(--cms-red);color:#fff;min-width:150px}.cms-save:disabled,.cms-add:disabled{opacity:.55;cursor:wait}.cms-card-list,.cms-history-list{gap:14px;display:grid}.cms-empty{text-align:center;color:#7a8392;background:#fff;border:1px dashed #bcc4d0;padding:38px;font-size:13px}.cms-editor-card,.cms-history-card{background:#fff;border:1px solid #d7dbe1;padding:22px}.cms-editor-card>header{border-bottom:1px solid #edf0f3;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:18px;display:flex}.cms-editor-card>header>span{color:#d7dce4;font:900 28px Arial}.cms-editor-card>header div{flex:1}.cms-editor-card>header small{color:var(--cms-red);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.cms-editor-card>header h3{color:var(--cms-navy);margin:4px 0 0;font-size:18px}.cms-editor-card>header button,.cms-history-card>button,.cms-photo-card button,.cms-player-tools button,.cms-product-card footer button,.cms-sponsor-card footer button{color:#9e3341;cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.cms-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cms-form-grid label{gap:6px;min-width:0;display:grid}.cms-form-grid label.wide{grid-column:1/-1}.cms-form-grid label>span,.cms-player-fields label>span{text-transform:uppercase;letter-spacing:.1em;color:#7b8390;font-size:9px;font-weight:800}.cms-form-grid input,.cms-form-grid select,.cms-form-grid textarea,.cms-player-fields input,.cms-player-fields select,.cms-photo-card input,.cms-photo-card textarea{color:#1a2639;background:#fafbfc;border:1px solid #ccd2da;border-radius:4px;width:100%;min-height:38px;padding:10px 11px;font:12px Arial}.cms-form-grid textarea,.cms-photo-card textarea{resize:vertical;min-height:78px}.cms-stat-table-wrap{background:#fff;border:1px solid #d7dbe1;overflow:auto}.cms-stat-table{border-collapse:collapse;width:100%;min-width:950px}.cms-stat-table th,.cms-stat-table td{text-align:center;border-bottom:1px solid #e7e9ed;padding:10px 8px;font-size:10px}.cms-stat-table thead th{background:var(--cms-navy);color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.cms-stat-table tbody th{text-align:left;white-space:nowrap;font-size:11px}.cms-stat-table tbody th span{width:27px;height:27px;color:var(--cms-navy);background:#edf0f5;place-items:center;margin-right:8px;display:inline-grid}.cms-stat-table input{text-align:center;border:1px solid #d2d7de;width:58px;padding:8px 4px}.cms-roster-list{gap:20px;display:grid}.cms-roster-group{gap:9px;display:grid}.cms-roster-group>h3{color:var(--cms-navy);align-items:center;gap:10px;margin:0;font-size:18px;display:flex}.cms-roster-group>h3 span{background:#dfe5ee;border-radius:20px;padding:5px 8px;font-size:9px}.cms-player-row{background:#fff;border:1px solid #d7dbe1;grid-template-columns:66px 1fr auto;align-items:center;gap:14px;padding:13px;display:grid}.cms-player-row.archived{opacity:.55}.cms-player-number{background:linear-gradient(135deg,var(--cms-red) 0 50%,var(--cms-navy) 50%);color:#fff;place-items:center;width:54px;height:54px;font:900 20px Arial;display:grid;overflow:hidden}.cms-player-number img{object-fit:cover;width:100%;height:100%}.cms-player-fields{grid-template-columns:75px 1.5fr 1fr 1fr 100px 1.5fr;gap:8px;display:grid}.cms-player-fields label{gap:4px;display:grid}.cms-player-tools{justify-items:end;gap:9px;display:grid}.cms-player-tools label,.cms-product-card footer label,.cms-photo-card label{white-space:nowrap;font-size:10px}.cms-image-upload{grid-template-columns:1fr auto;gap:4px;display:grid;position:relative}.cms-image-upload>label{background:var(--cms-navy);cursor:pointer;border-radius:3px;place-items:center;color:#fff!important;padding:0 10px!important;font-size:9px!important;display:grid!important}.cms-image-upload>label input{display:none}.cms-image-upload>small{color:#a91e30;grid-column:1/-1;font-size:8px}.cms-upload-box{background:var(--cms-navy);color:#fff;gap:20px;padding:26px;display:grid}.cms-upload-heading{justify-content:space-between;align-items:end;display:flex}.cms-upload-heading span{color:#ff6473;letter-spacing:.14em;font-size:9px}.cms-upload-heading strong{font-size:24px}.cms-upload-box .cms-form-grid label>span{color:#9fb3cf}.cms-upload-box .cms-add{justify-self:start}.cms-inline-error{color:#ff8d98;margin:0;font-size:11px}.cms-gallery-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cms-photo-card{background:#fff;border:1px solid #d7dbe1;grid-template-rows:220px 1fr;display:grid}.cms-photo-card>img{object-fit:cover;width:100%;height:100%}.cms-photo-card>div{gap:8px;padding:14px;display:grid}.cms-photo-card>div>span{color:var(--cms-red);font-size:9px;font-weight:800}.cms-photo-card>div>input:first-of-type{font-weight:800}.cms-photo-card button{justify-self:start}.cms-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cms-product-card{background:#fff;border:1px solid #d7dbe1;padding:18px}.cms-product-image{color:#9ba3af;background:#e8ebf0;place-items:center;height:230px;margin-bottom:18px;font-size:10px;display:grid;overflow:hidden}.cms-product-image img{object-fit:contain;width:100%;height:100%}.cms-product-card footer{border-top:1px solid #e7e9ed;justify-content:space-between;align-items:center;margin-top:14px;padding-top:13px;display:flex}.cms-sponsor-guide{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cms-sponsor-guide>div{background:#fff;border:1px solid #d7dbe1;flex-direction:column;min-height:110px;padding:19px;display:flex}.cms-sponsor-guide small{color:var(--cms-red);font-size:9px;font-weight:900}.cms-sponsor-guide strong{color:var(--cms-navy);margin-top:auto;font-size:13px}.cms-sponsor-guide span{color:#7d8592;margin-top:5px;font-size:10px}.cms-sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cms-sponsor-card{background:#fff;border:1px solid #d7dbe1;grid-template-columns:180px 1fr;gap:18px;padding:18px;display:grid}.cms-sponsor-card.visible{border-top:4px solid #1a9b5c}.cms-sponsor-preview{background:linear-gradient(145deg,#e8edf4,#f9fafc);place-items:center;min-height:230px;padding:22px;display:grid;position:relative;overflow:hidden}.cms-sponsor-preview img{object-fit:contain;width:100%;max-height:150px}.cms-sponsor-preview>span{color:#7a8798;border:1px dashed #aeb9c8;place-items:center;width:100px;height:100px;font-size:28px;font-weight:900;display:grid}.cms-sponsor-preview small{color:#7c8591;letter-spacing:.1em;text-align:center;text-transform:uppercase;border-top:1px solid #cdd5df;padding-top:10px;font-size:8px;font-weight:900;position:absolute;bottom:12px;left:12px;right:12px}.cms-sponsor-card footer{border-top:1px solid #e7e9ed;grid-column:1/-1;align-items:center;gap:14px;padding-top:14px;display:flex}.cms-sponsor-card footer label{font-size:10px}.cms-sponsor-card footer span{color:#808998;letter-spacing:.1em;background:#edf0f4;margin-left:auto;padding:6px 8px;font-size:8px;font-weight:900}.cms-sponsor-card.visible footer span{color:#147d46;background:#dff6e9}.cms-history-card{grid-template-columns:50px 1fr auto;align-items:start;gap:14px;display:grid}.cms-history-card>span{color:#d8dde5;font:900 30px Arial}.cms-history-card textarea{min-height:110px}.cms-tool-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cms-tool-grid a{color:var(--cms-ink);background:#fff;border:1px solid #d7dbe1;padding:32px;text-decoration:none;transition:all .2s}.cms-tool-grid a:hover{border-color:var(--cms-red);transform:translateY(-3px)}.cms-tool-grid small{color:var(--cms-red);letter-spacing:.15em;font-size:9px;font-weight:800}.cms-tool-grid h3{color:var(--cms-navy);margin:12px 0;font-size:25px}.cms-tool-grid p{color:#6c7482;font-size:13px;line-height:1.7}.cms-tool-grid span{color:var(--cms-navy);margin-top:24px;font-size:11px;font-weight:800;display:block}@media (width<=1100px){.cms-shell{grid-template-columns:220px 1fr}.cms-sidebar{padding:22px 12px}.cms-content{padding:30px 24px}.cms-summary{grid-template-columns:repeat(2,1fr)}.cms-player-fields{grid-template-columns:repeat(3,1fr)}.cms-gallery-grid{grid-template-columns:repeat(2,1fr)}.cms-sponsor-grid{grid-template-columns:1fr}}@media (width<=760px){.cms-shell{display:block}.cms-sidebar{height:auto;padding:14px;position:relative}.cms-brand{padding:0 4px 14px}.cms-brand img{width:38px;height:42px}.cms-sidebar nav{flex-direction:row;margin-top:12px;padding-bottom:4px;display:flex;overflow:auto}.cms-sidebar nav button{min-width:max-content;padding:10px 12px}.cms-sidebar-foot{display:none}.cms-topbar{height:62px;padding:0 14px;top:0}.cms-topbar>div:last-child span{display:none}.cms-content{padding:25px 14px}.cms-section-head{grid-template-columns:1fr;gap:14px}.cms-section-head h1{font-size:36px}.cms-summary,.cms-dashboard-grid,.cms-product-grid,.cms-tool-grid,.cms-gallery-grid,.cms-sponsor-guide,.cms-form-grid{grid-template-columns:1fr}.cms-form-grid label.wide{grid-column:auto}.cms-player-row{grid-template-columns:48px 1fr}.cms-player-number{width:42px;height:42px}.cms-player-fields{grid-template-columns:1fr 1fr}.cms-player-tools{grid-column:1/-1;justify-content:space-between;width:100%;display:flex}.cms-history-card{grid-template-columns:36px 1fr}.cms-history-card>button{grid-column:2}.cms-upload-heading{flex-direction:column;align-items:flex-start;gap:5px}.cms-sponsor-card{grid-template-columns:1fr}.cms-sponsor-preview{min-height:190px}.cms-actions{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#eef1f5e8;padding:8px;position:sticky;bottom:8px}}.cms-sidebar nav button.primary{color:#fff;background:#ed1b2f;margin:5px 0 8px}.cms-sidebar nav button.primary span{color:#fff9}.cms-sidebar nav button.primary:hover,.cms-sidebar nav button.primary.active{box-shadow:none;background:#ff3043}.cms-topbar-matches{background:var(--cms-red);color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:0;border-radius:4px;padding:9px 12px;font-size:10px;font-weight:900}.cms-match-groups{gap:30px;display:grid}.cms-match-group{background:#f8fafc;border:1px solid #d5d9e0;padding:22px}.cms-match-group>header{border-bottom:4px solid var(--cms-navy);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;padding:0 0 18px;display:flex}.cms-match-group.friendlies>header{border-color:#50739d}.cms-match-group>header small{color:var(--cms-red);letter-spacing:.13em;font-size:9px;font-weight:900}.cms-match-group.friendlies>header small{color:#456b96}.cms-match-group>header h2{color:var(--cms-navy);margin:5px 0 4px;font-size:28px}.cms-match-group>header p{color:#707987;margin:0;font-size:11px}.cms-match-group>header button{background:var(--cms-navy);color:#fff;cursor:pointer;border:0;border-radius:4px;flex:none;padding:12px 15px;font-size:10px;font-weight:900}.cms-match-group.friendlies>header button{background:#50739d}.cms-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cms-team-card{background:#fff;border:1px solid #d7dbe1;grid-template-columns:120px 1fr;gap:18px;padding:18px;display:grid;position:relative}.cms-team-logo{background:#edf1f5;place-items:center;min-height:140px;display:grid}.cms-team-logo img{object-fit:contain;width:90%;height:120px}.cms-team-logo span{background:var(--cms-navy);color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;font-size:22px;font-weight:900;display:grid}.cms-team-fields{align-content:start;gap:9px;display:grid}.cms-team-fields>small{color:var(--cms-red);letter-spacing:.12em;font-size:9px;font-weight:900}.cms-team-fields>p{color:#737c8a;margin:0;font-size:10px;line-height:1.5}.cms-team-card>button{color:#9e3341;cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline;position:absolute;top:12px;right:13px}.cms-team-card .cms-image-upload>label{min-width:96px;font-size:0!important}.cms-team-card .cms-image-upload>label:after{content:"Carica logo";font-size:9px}@media (width<=1100px){.cms-team-grid{grid-template-columns:1fr}}@media (width<=760px){.cms-topbar>div:first-child{display:none}.cms-match-group{padding:14px}.cms-match-group>header{flex-direction:column;align-items:flex-start}.cms-team-card{grid-template-columns:84px 1fr}.cms-team-logo{min-height:100px}.cms-team-logo img{height:84px}.cms-team-card .cms-image-upload{grid-template-columns:1fr}.cms-team-card .cms-image-upload>label{min-height:38px}}.cms-topbar-actions{max-width:100%;overflow-x:auto}.cms-topbar-matches.secondary{background:var(--cms-navy)}.cms-league-guide{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cms-league-guide>div{background:#fff;border:1px solid #d7dbe1;flex-direction:column;min-height:105px;padding:18px;display:flex}.cms-league-guide small{color:var(--cms-red);font-size:9px;font-weight:900}.cms-league-guide strong{color:var(--cms-navy);margin-top:auto;font-size:13px}.cms-league-guide span{color:#7d8592;margin-top:5px;font-size:10px}.cms-logo-guide{border-left:5px solid var(--cms-red);background:var(--cms-navy);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.cms-logo-guide strong{font-size:14px}.cms-logo-guide span{color:#fff9;font-size:10px;line-height:1.5}.cms-league-match-list{gap:14px;display:grid}.cms-league-match-card{background:#fff;border:1px solid #d7dbe1;padding:22px}.cms-league-match-card>header{border-bottom:1px solid #edf0f3;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:18px;display:flex}.cms-league-match-card>header>span{color:#d7dce4;font-size:28px;font-weight:900}.cms-league-match-card>header>div{flex:1;min-width:0}.cms-league-match-card>header small{color:var(--cms-red);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.cms-league-match-card>header h3{color:var(--cms-navy);margin:5px 0 0;font-size:16px}.cms-league-match-card>header h3 b{color:var(--cms-red);margin:0 8px}.cms-league-match-card>header>button{color:#9e3341;cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.cms-inline-warning{color:#8d5c09;background:#fff1d9;margin:14px 0 0;padding:10px;font-size:10px}@media (width<=760px){.cms-topbar-actions{width:100%;justify-content:flex-start!important}.cms-topbar-actions>a,.cms-topbar-actions>span{display:none}.cms-topbar-matches{white-space:nowrap}.cms-league-guide{grid-template-columns:1fr}.cms-logo-guide{flex-direction:column;align-items:flex-start}.cms-league-match-card{padding:16px}.cms-league-match-card>header h3{font-size:13px}}.cms-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cms-quick-actions button{background:var(--cms-navy);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:92px;padding:18px;display:flex}.cms-quick-actions button:nth-child(2),.cms-quick-actions button:nth-child(5){background:var(--cms-red)}.cms-quick-actions button>span{color:#fff;font-size:20px;font-weight:900}.cms-quick-actions button>strong{font-size:15px}.cms-home-fixtures{gap:10px;display:grid}.cms-home-fixtures>label{cursor:pointer;background:#fff;border:2px solid #0000;align-items:center;gap:14px;padding:17px;display:flex}.cms-home-fixtures>label.selected{border-color:var(--cms-red);box-shadow:inset 5px 0 var(--cms-red)}.cms-home-fixtures input{width:20px;height:20px;accent-color:var(--cms-red)}.cms-home-fixtures span{gap:5px;display:grid}.cms-home-fixtures strong{color:var(--cms-navy);font-size:15px}.cms-home-fixtures small,.cms-help{color:#687080;font-size:13px}.cms-help{margin:0;line-height:1.6}.cms-admin-modules{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;display:grid}.cms-admin-modules button{min-height:66px;color:var(--cms-navy);text-align:left;cursor:pointer;background:#fff;border:1px solid #d5d9e0;align-items:center;gap:11px;padding:13px;display:flex}.cms-admin-modules button span{color:var(--cms-red);font-size:11px;font-weight:900}.cms-admin-modules button strong{font-size:14px}@media (width<=760px){.cms-quick-actions{grid-template-columns:1fr 1fr}.cms-quick-actions button{min-height:96px}.cms-sidebar nav button{min-height:46px;font-size:14px}.cms-form-grid label>span,.cms-player-fields label>span{letter-spacing:.05em;font-size:12px}.cms-form-grid input,.cms-form-grid select,.cms-form-grid textarea,.cms-player-fields input,.cms-player-fields select{min-height:48px;font-size:16px}.cms-add,.cms-save{min-height:48px;font-size:13px}.cms-player-fields{grid-template-columns:1fr}.cms-home-fixtures strong{font-size:16px}.cms-home-fixtures small{font-size:13px}}.cms-field-help{color:#6f7784!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important;font-weight:400!important}.cms-editor-links{border-top:1px solid #edf0f3;flex-wrap:wrap;gap:9px;margin-top:18px;padding-top:16px;display:flex}.cms-editor-links a,.cms-player-tools a{color:var(--cms-navy);font-size:11px;font-weight:800}.cms-player-fields textarea{resize:vertical;min-height:76px}.cms-player-links{background:#fafbfc;border:1px solid #ccd2da;width:100%}.cms-player-links summary{cursor:pointer;color:var(--cms-navy);padding:12px;font-size:11px;font-weight:800}.cms-player-links>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 10px 12px;display:grid}.cms-player-links label{background:#fff;border:1px solid #e3e6eb;align-items:center;gap:7px;min-height:34px;padding:5px 7px;font-size:10px;display:flex!important}.cms-player-links input{width:auto!important;min-height:auto!important}.cms-player-links span{letter-spacing:0!important;text-transform:none!important;color:#28364a!important;font-size:10px!important}.cms-photo-card .cms-player-links>div{grid-template-columns:1fr}.cms-player-fields label.wide,.cms-player-fields .cms-upload-field.wide{grid-column:1/-1}.cms-upload-field{gap:7px;min-width:0;display:grid}.cms-upload-field>span{color:#7b8390;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.cms-form-grid>.cms-upload-field.wide{grid-column:1/-1}.cms-upload-box .cms-upload-field>span{color:#9fb3cf}@media (width<=760px){.cms-editor-links{flex-direction:column}.cms-player-tools{flex-wrap:wrap;align-items:center}.cms-player-links>div{grid-template-columns:1fr}.cms-player-links summary{font-size:14px}.cms-player-links label,.cms-player-links span{font-size:13px!important}.cms-upload-field>span{letter-spacing:.05em;font-size:12px}}.cms-staff-list{gap:12px;display:grid}.cms-staff-editor{background:#fff;border:1px solid #d7dbe1}.cms-staff-editor.visible{border-left:4px solid #16975a}.cms-staff-editor>summary{cursor:pointer;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:94px;padding:15px 18px;list-style:none;display:grid}.cms-staff-editor>summary::-webkit-details-marker{display:none}.cms-staff-thumb{background:var(--cms-navy);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;font:900 16px Arial;display:grid;overflow:hidden}.cms-staff-thumb img{object-fit:cover;width:100%;height:100%}.cms-staff-editor>summary>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.cms-staff-editor>summary small{color:var(--cms-red);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.cms-staff-editor>summary strong{color:var(--cms-navy);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.cms-staff-editor>summary em{color:#747d8b;font-size:12px;font-style:normal}.cms-staff-editor>summary>b{min-width:92px;color:var(--cms-navy);letter-spacing:.08em;text-align:center;text-transform:uppercase;border:1px solid #ccd2da;border-radius:4px;padding:10px 13px;font-size:10px}.cms-staff-editor[open]>summary{border-bottom:1px solid #e4e7eb}.cms-staff-editor[open]>summary>b{border-color:var(--cms-red);background:var(--cms-red);color:#fff}.cms-staff-fields{padding:20px}.cms-staff-fields>footer{border-top:1px solid #e7e9ed;align-items:center;gap:14px;margin-top:18px;padding-top:15px;display:flex}.cms-staff-fields>footer span{color:#6e7785;letter-spacing:.1em;background:#edf0f4;padding:6px 9px;font-size:9px;font-weight:900}.cms-staff-editor.visible .cms-staff-fields>footer span{color:#147d46;background:#dff6e9}.cms-staff-fields>footer button{color:#9e3341;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:11px;text-decoration:underline}@media (width<=760px){.cms-staff-editor>summary{grid-template-columns:50px minmax(0,1fr) auto;gap:10px;min-height:82px;padding:12px}.cms-staff-thumb{width:50px;height:50px;font-size:13px}.cms-staff-editor>summary strong{font-size:15px}.cms-staff-editor>summary em{font-size:11px}.cms-staff-editor>summary>b{min-width:0;padding:9px 8px;font-size:9px}.cms-staff-fields{padding:14px}.cms-staff-fields .cms-check{align-items:center;min-height:40px;font-size:13px;display:flex}}.cms-album-upload{align-items:center;gap:12px;display:flex}.cms-album-upload label{background:var(--cms-navy);cursor:pointer;border-radius:4px;place-items:center;min-height:44px;padding:0 16px;display:grid;color:#fff!important;font-size:13px!important}.cms-album-upload input{display:none}.cms-album-upload small{color:#687080;font-size:13px}.cms-album-images{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.cms-album-images article{background:#fff;border:1px solid #d7dbe1;padding:8px}.cms-album-images img{object-fit:cover;width:100%;height:110px}.cms-album-images div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.cms-album-images button{color:var(--cms-navy);cursor:pointer;background:#edf1f5;border:0;padding:7px;font-size:11px}.cms-album-images button:last-child{color:#9e3341}.cms-sidebar nav{min-height:0;overflow-y:auto}.cms-sidebar nav>.cms-nav-link{color:#b6c5d9;border-radius:7px;align-items:center;gap:12px;padding:13px 14px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.cms-sidebar nav>.cms-nav-link>span{color:#6783a6;letter-spacing:.1em;font-size:9px;font-weight:700}.cms-sidebar nav>.cms-nav-link:hover{color:#fff;background:#fff1}.cms-topbar a.cms-topbar-matches{color:#fff;align-items:center;text-decoration:none;display:inline-flex}.cms-match-command{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cms-match-spot{background:#fff;border:1px solid #d5dbe4;flex-direction:column;min-height:164px;padding:22px;display:flex}.cms-match-spot.alert{background:#fff6f7;border-color:#efc7cc}.cms-match-spot>small{color:var(--cms-red);letter-spacing:.13em;font-size:10px;font-weight:900}.cms-match-spot>h3{color:var(--cms-navy);margin:20px 0 8px;font-size:21px;line-height:1.12}.cms-match-spot>p{color:#6d7685;margin:0;font-size:12px;line-height:1.5}.cms-match-spot>a,.cms-match-spot>button{width:max-content;color:var(--cms-navy);cursor:pointer;background:0 0;border:0;margin-top:auto;padding:13px 0 0;font-size:11px;font-weight:900;text-decoration:none}.cms-quick-actions-main{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-quick-actions-main>a{background:var(--cms-red);color:#fff;text-align:left;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:92px;padding:18px;text-decoration:none;display:flex}.cms-quick-actions-main>a>span{color:#fff;font-size:20px;font-weight:900}.cms-quick-actions-main>a>strong{font-size:15px}.cms-secondary-modules{background:#fff;border:1px solid #d5dbe4}.cms-secondary-modules>summary,.cms-match-secondary>summary{color:var(--cms-navy);cursor:pointer;padding:16px 18px;font-size:13px;font-weight:900}.cms-secondary-modules>.cms-admin-modules{padding:0 16px 16px}.cms-secondary-modules .cms-admin-modules>a{min-height:66px;color:var(--cms-navy);text-align:left;background:#fff;border:1px solid #d5d9e0;align-items:center;gap:11px;padding:13px;text-decoration:none;display:flex}.cms-secondary-modules .cms-admin-modules>a span{color:var(--cms-red);font-size:11px;font-weight:900}.cms-secondary-modules .cms-admin-modules>a strong{font-size:14px}.cms-match-filters{scrollbar-width:thin;gap:7px;max-width:100%;padding-bottom:5px;display:flex;overflow-x:auto}.cms-match-filters button{color:#536073;cursor:pointer;background:#fff;border:1px solid #cfd5de;border-radius:22px;min-width:max-content;min-height:43px;padding:0 15px;font-size:12px;font-weight:800}.cms-match-filters button.active{border-color:var(--cms-navy);background:var(--cms-navy);color:#fff}.cms-match-management-list{gap:9px;display:grid}.cms-match-management-list>article{background:#fff;border:1px solid #d7dce4;grid-template-columns:120px minmax(260px,1fr) auto 112px;align-items:center;gap:18px;min-height:104px;padding:14px 16px;display:grid}.cms-match-management-list>article.incomplete{border-left:5px solid var(--cms-red)}.cms-match-management-state{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.cms-match-management-state>small{color:#657185;letter-spacing:.1em;font-size:10px;font-weight:900}.cms-match-management-state>b{color:#b8172b;letter-spacing:.05em;background:#fff0f2;padding:5px 7px;font-size:9px}.cms-match-management-list>article>div:nth-child(2){min-width:0}.cms-match-management-list>article>div:nth-child(2)>small{color:var(--cms-red);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.cms-match-management-list>article h3{color:var(--cms-navy);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:18px;overflow:hidden}.cms-match-management-list>article p{color:#6d7685;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.cms-match-management-score{color:var(--cms-navy);white-space:nowrap;font-size:29px}.cms-match-management-score i{color:var(--cms-red);margin:0 5px;font-style:normal}.cms-match-management-list>article>a{background:var(--cms-red);color:#fff;place-items:center;min-height:44px;padding:0 13px;font-size:11px;font-weight:900;text-decoration:none;display:grid}.cms-match-secondary{border-top:1px solid #d6dbe3}.cms-match-secondary>div{flex-wrap:wrap;gap:8px;padding:0 18px 18px;display:flex}.cms-match-secondary button,.cms-match-secondary a{min-height:43px;color:var(--cms-navy);cursor:pointer;background:#fff;border:1px solid #cfd5de;place-items:center;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:grid}.cms-roster-number-warning{color:#6f4a05;background:#fff4d9;border-left:5px solid #d89a18;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.cms-roster-number-warning>strong{font-size:14px}.cms-roster-number-warning>span{font-size:12px;line-height:1.4}.cms-roster-number-warning>span b{color:#a56800;min-width:34px;display:inline-block}.cms-roster-number-warning>small{color:#826a3f;margin-top:3px;font-size:10px;line-height:1.45}@media (width<=980px){.cms-match-command{grid-template-columns:1fr 1fr}.cms-match-command>.cms-match-spot:last-child{grid-column:1/-1;min-height:120px}.cms-match-management-list>article{grid-template-columns:100px minmax(200px,1fr) auto 104px;gap:12px}}@media (width<=760px){.cms-sidebar nav{overflow:auto hidden}.cms-sidebar nav>.cms-nav-link{min-width:max-content;min-height:46px;padding:10px 12px;font-size:14px}.cms-match-command{grid-template-columns:1fr}.cms-match-command>.cms-match-spot:last-child{grid-column:auto}.cms-match-spot{min-height:148px;padding:18px}.cms-quick-actions-main{grid-template-columns:1fr}.cms-quick-actions-main>a{min-height:96px}.cms-match-management-list>article{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px}.cms-match-management-state{flex-direction:row;grid-column:1/-1;align-items:center}.cms-match-management-list>article>div:nth-child(2){grid-column:1/-1}.cms-match-management-list>article h3,.cms-match-management-list>article p{white-space:normal}.cms-match-management-score{font-size:25px}.cms-match-management-list>article>a{min-width:106px}.cms-match-secondary>div{grid-template-columns:1fr;display:grid}.cms-secondary-modules>.cms-admin-modules{grid-template-columns:1fr}}@media (width<=360px){.cms-match-spot>h3{font-size:19px}.cms-match-management-list>article{padding:11px}.cms-match-management-list>article>a{min-width:98px;padding:0 9px}}.cr-groups{gap:20px;display:grid}.cr-groups h3{text-transform:uppercase;color:#edafbe;letter-spacing:.06em;margin:10px 0;font-size:13px}.cr-groups section>div{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.cr-groups a,.cr-groups button{color:#edf4ff;text-align:left;background:#17314c;border:1px solid #7185a433;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:14px;font-size:14px;text-decoration:none;display:flex}.cr-groups button:disabled{opacity:.45;cursor:not-allowed}.cr-groups small{font-size:10px}.pr8-page{color:#10263e;background:radial-gradient(at 0 0,#d2e2e54d,#0000 60%);max-width:1080px;margin:auto;padding:24px 18px 60px}.pr8-heading{padding:4px 0 16px}.pr8-heading>a{color:#133750;align-items:center;min-height:44px;display:inline-flex}.pr8-heading>small{letter-spacing:.1em;color:#57687a;font-size:11px;display:block}.pr8-heading h1{margin:8px 0;font-size:clamp(26px,5vw,40px);line-height:1.1}.pr8-heading p,.pr8-standings>p{margin:8px 0 16px;font-size:13px;line-height:1.5}.pr8-round{gap:6px;margin-bottom:14px;font-size:13px;font-weight:700;display:grid}.pr8-round select,.pr8-nickname input{color:#fff;background:#122d49;border:1px solid #8ca9bc55;border-radius:13px;width:100%;min-height:44px;padding:10px;font-size:16px}.pr8-matches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pr8-match{color:#fff;background:linear-gradient(125deg,#123550f5,#0b1e36f7);border:1px solid #ffffff30;border-radius:24px;min-width:0;padding:16px;box-shadow:0 10px 24px #0c20351c}.pr8-match>header{letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.pr8-match>header>b{color:#d7e5ef;letter-spacing:0;background:#ffffff0e;border-radius:8px;padding:5px 7px}.pr8-match>header .pr8-open{color:#b4e6ce;background:#2eac7622}.pr8-match>time{color:#c3d6e5;margin:8px 0;font-size:12px;display:block}.pr8-teams{text-align:center;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:8px;margin:12px 0;font-size:14px;line-height:1.3;display:grid}.pr8-teams strong{overflow-wrap:anywhere}.pr8-teams>span{color:#a3b7c9;font-size:10px}.pr8-match button:disabled{opacity:.4}.pr8-save{text-align:center;white-space:normal;background:linear-gradient(125deg,#f4dfb7,#cfac71);border:1px solid #fff0c9;border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:10px;padding:10px;font-size:12px;font-weight:800;line-height:1.4;text-decoration:none;display:flex;box-shadow:0 5px 15px #0002;color:#0b2038!important}.pr8-nickname{gap:5px;margin-top:8px;font-size:12px;display:grid}.pr8-message,.pr8-result{color:#e8d3ac;margin:10px 0 0;font-size:13px;line-height:1.5}.pr8-match>small{color:#c9dce9;font-size:12px}.pr8-all{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:8px;font-size:11px;font-weight:800;line-height:1.4;text-decoration:none;display:flex;color:#e9cf9c!important}.pr8-home{border-top:1px solid #ffffff20;min-width:0;margin:14px 0 0;padding-top:12px}.pr8-home>h3{letter-spacing:.08em;color:#e6cd9f;margin:0 0 8px;font-size:11px}.pr8-home .pr8-match{box-shadow:none;background:linear-gradient(120deg,#143b5399,#091f3899);border-radius:18px;padding:12px}.pr8-home-invite{border:1px solid #ffffff26;border-radius:18px;padding:12px}.pr8-home-invite>strong{color:#e3c99e;font-size:12px}.pr8-home-invite p{color:#c4d8e7;margin:8px 0;font-size:12px}.pr8-standings{background:linear-gradient(120deg,#fff9,#e6eef0ab);border:1px solid #ffffffb0;border-radius:25px;min-width:0;margin:24px 0;padding:18px;box-shadow:0 12px 30px #0c2b3f10}.pr8-standings h2{margin:0 0 12px;font-size:22px}.pr8-tabs{gap:8px;display:flex}.pr8-tabs button{color:#102b46;background:#ffffff80;border:1px solid #1b456344;border-radius:14px;flex:1;min-height:44px;font-weight:700}.pr8-tabs button[aria-pressed=true]{color:#fff;background:#0e2b46}.pr8-ranking{gap:7px;display:grid}.pr8-ranking>article{background:#ffffff70;border:1px solid #ffffffc0;border-radius:17px;grid-template-columns:24px minmax(0,1fr) auto 22px;align-items:center;gap:8px;padding:12px 10px;display:grid}.pr8-ranking>article>div{min-width:0}.pr8-ranking strong{overflow-wrap:anywhere;font-size:14px}.pr8-ranking small{color:#4b6272;font-size:11px;line-height:1.5;display:block}.pr8-ranking>article>strong{text-align:right;font-size:19px}.pr8-ranking .pr8-place-1{background:linear-gradient(115deg,#f7e5beaa,#e5c18455);border-color:#b88e4d66}.pr8-ranking .pr8-place-2{background:linear-gradient(115deg,#e8edf2cc,#bdc9d855);border-color:#8195ab55}.pr8-ranking .pr8-place-3{background:linear-gradient(115deg,#eed6c2cc,#c0937955);border-color:#98684955}.pr8-ranking .pr8-me{box-shadow:inset 3px 0 #d31c3d}.pr8-up{color:#146a43}.pr8-down{color:#b51937}.pr8-neutral{color:#5c6c79}.pr8-standings>small{margin-top:12px;font-size:12px;line-height:1.5;display:block}.pr8-rules,.pr8-others{border:1px solid #7891a944;border-radius:17px;margin-top:12px;padding:12px;font-size:13px;line-height:1.6}.pr8-rules summary,.pr8-others summary{cursor:pointer;min-height:32px}.pr8-others>div{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:7px 0;display:grid}.pr8-others>div>span{overflow-wrap:anywhere}.pr8-page :focus-visible,.pr8-home :focus-visible{outline-offset:2px;outline:3px solid #e5c994}.pr8-page button:active,.pr8-home button:active{transform:translateY(1px)}.pr8-admin-control{gap:12px;display:grid}.pr8-admin-control button{color:#fff;background:#123550;border:1px solid #ffffff30;border-radius:13px;min-height:44px;padding:10px}.pr8-admin-control>label{align-items:center;gap:10px;display:flex}@media (width<=620px){.pr8-page{padding:16px 12px 50px}.pr8-matches{grid-template-columns:minmax(0,1fr)}.pr8-standings,.pr8-match{padding:14px}.pr8-ranking>article{gap:6px;padding:12px 8px}.pr8-compact .pr8-teams{font-size:12px}}.pr8-home{border-top:1px solid #ffffff20;margin:0;padding:14px 12px 8px}.pr8-home .pr8-match,.pr8-home .pr8-home-invite{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.pr83-nickname-dialog{overscroll-behavior:contain;color:#fff;background:#0a213b;border:1px solid #ffffff35;border-radius:24px;width:min(420px,100% - 24px);max-height:85dvh;padding:20px;overflow-y:auto;box-shadow:0 12px 50px #0006}.pr83-nickname-dialog::backdrop{background:#041125b8}.pr83-nickname-dialog header{justify-content:space-between;align-items:center;gap:10px;display:flex}.pr83-nickname-dialog h2{margin:0;font-size:21px;line-height:1.2}.pr83-nickname-dialog header button{color:#fff;background:#ffffff10;border:1px solid #ffffff30;border-radius:13px;width:44px;min-width:44px;height:44px;font-size:24px}.pr83-nickname-dialog p{margin:12px 0;font-size:14px;line-height:1.5}.pr83-nickname-dialog :focus-visible{outline-offset:2px;outline:2px solid #efd49e}.pr90-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.pr90-choices button{color:#e5eff8;cursor:pointer;background:linear-gradient(140deg,#ffffff0e,#ffffff04);border:1px solid #b5cfe438;border-radius:14px;align-content:center;gap:4px;min-width:0;min-height:66px;padding:8px 5px;display:grid}.pr90-choices button>b{font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.pr90-choices button>span{overflow-wrap:anywhere;font-size:11px;font-weight:750;line-height:1.3}.pr90-choices button[aria-pressed=true]{color:#fff4db;background:linear-gradient(140deg,#b385423f,#4b668b35);border-color:#f0d39b;box-shadow:inset 0 0 0 1px #f0d39b55}.pr90-choices button[data-choice="1"]>b{color:#ff9db0}.pr90-choices button[data-choice=X]>b{color:#d6e0e8}.pr90-choices button[data-choice="2"]>b{color:#a7d7ff}.pr90-poll{min-width:0;margin:12px 0 0}.pr90-poll-bar{background:#ffffff0a;border-radius:7px;width:100%;height:13px;display:flex;overflow:hidden}.pr90-poll-bar>i{min-width:0;height:100%;display:block}.pr90-poll-bar>[data-choice="1"]{background:#e44863}.pr90-poll-bar>[data-choice=X]{background:#8fa4b4}.pr90-poll-bar>[data-choice="2"]{background:#3e8ccf}.pr90-poll-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.pr90-poll-legend>div{border:1px solid #0000;border-radius:9px;min-width:0;padding:6px 4px}.pr90-poll-legend .is-mine{background:#dcc08a0e;border-color:#d8bc806b}.pr90-poll-legend small{color:#cfdfeb;overflow-wrap:anywhere;font-size:11px;line-height:1.4;display:block}.pr90-poll-legend strong{color:#fff;font-variant-numeric:tabular-nums;font-size:19px;line-height:1.25;display:block}.pr90-poll-legend span{color:#e6cf9e;margin-top:2px;font-size:9px;line-height:1.4;display:block}.pr90-poll>p{color:#bcd1e1;margin:6px 0 0;font-size:11px;line-height:1.4}.pr90-edit{color:#e8d2a7;cursor:pointer;background:0 0;border:1px solid #a7c8dd33;border-radius:11px;width:100%;min-height:44px;margin-top:6px;font-size:11px;font-weight:750}.pr90-legacy{color:#c5d6e4;margin-top:6px;font-size:10px;display:block}@media (prefers-reduced-motion:reduce){.pr90-choices button,.pr90-edit{transition:none}}.pr8-compact .pr90-choices button{gap:6px;min-height:78px;padding:9px 5px;transition:border-color .16s,background .16s}.pr8-compact .pr90-choices button>b{font-size:28px;line-height:1}.pr8-compact .pr90-choices button>span{text-transform:uppercase;overflow-wrap:break-word;justify-content:center;align-items:center;min-height:2.6em;font-size:11px;line-height:1.3;display:flex}.pr8-compact .pr90-poll-bar{border:1px solid #c6deed1f;border-radius:4px;height:8px;box-shadow:inset 0 1px #fff2}.pr8-compact .pr90-poll-legend{align-items:stretch;gap:6px;margin-top:10px}.pr8-compact .pr90-poll-legend>div{text-align:center;background:linear-gradient(150deg,#d3e8ff07,#ffffff02);border:1px solid #aac8dc26;border-radius:11px;flex-direction:column;align-items:center;gap:5px;padding:8px 4px 6px;display:flex}.pr8-compact .pr90-poll-legend .pr91-outcome{font:850 25px/1 var(--body);font-variant-numeric:tabular-nums;letter-spacing:-.03em;display:block}.pr8-compact .pr90-poll-legend [data-choice="1"] .pr91-outcome{color:#ff9db0}.pr8-compact .pr90-poll-legend [data-choice=X] .pr91-outcome{color:#d6e0e8}.pr8-compact .pr90-poll-legend [data-choice="2"] .pr91-outcome{color:#a7d7ff}.pr8-compact .pr90-poll-legend small{text-transform:uppercase;overflow-wrap:break-word;flex:1;justify-content:center;align-items:center;min-height:2.6em;font-size:11px;font-weight:750;line-height:1.3;display:flex}.pr8-compact .pr90-poll-legend strong{letter-spacing:-.035em;white-space:nowrap;font-size:22px;line-height:1.1}.pr8-compact .pr90-poll-legend .pr91-vote-marker{min-height:1.3em;margin:0;font-size:10px;line-height:1.3;display:block}.pr8-compact .pr90-poll-legend .is-mine{background:linear-gradient(145deg,#ddc28f19,#29496720);border-color:#d8bc8099;box-shadow:inset 0 2px #dfc288}.pr8-compact .pr90-poll>p{margin-top:8px;font-size:11px}.pr8-compact .pr90-edit{color:#e5d3af;font-size:12px;transition:background .16s,border-color .16s}.pr8-compact .pr90-edit:active{background:#c4d9ee0d;border-color:#b7d3e066}.pr8-match:not(.pr8-compact) .pr90-poll-legend>div{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.pr8-match:not(.pr8-compact) .pr90-poll-legend small{flex:1;min-height:2.8em}.pr8-match:not(.pr8-compact) .pr91-outcome{font-size:24px;line-height:1}.pr8-match:not(.pr8-compact) .pr91-vote-marker{min-height:1.4em}@media (prefers-reduced-motion:reduce){.pr8-compact .pr90-choices button,.pr8-compact .pr90-edit{transition:none}}:root{--data-navy:#06172e;--data-red:#ed1b2f;--data-cream:#f1ece2;--data-blue:#153f79}.data-page{background:var(--data-cream);min-height:100vh;color:var(--data-navy);font-family:Arial,Helvetica,sans-serif}.data-header{background:#fff;border-bottom:1px solid #d8d3ca;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(22px,5vw,70px);display:flex}.data-header>a{color:var(--data-navy);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900;text-decoration:none}.data-header>a:first-child{align-items:center;gap:12px;display:flex}.data-header img{object-fit:contain;width:46px;height:60px}.data-header span{flex-direction:column;gap:3px;display:flex}.data-header strong{letter-spacing:.09em;font-size:14px}.data-header small{color:#77808e;font-size:7px}.data-hero{color:#fff;background:radial-gradient(circle at 83% 22%,#1d4f8d 0,#0000 30%),linear-gradient(115deg,#06172e 0 64%,#0e315f 64%);align-items:flex-end;min-height:520px;padding:80px clamp(22px,8vw,120px);display:flex;position:relative;overflow:hidden}.data-hero:after{content:"1972";color:#ffffff08;letter-spacing:-.1em;font:900 clamp(140px,28vw,440px)/.7 Arial;position:absolute;bottom:-70px;right:-25px}.data-hero>div{z-index:1;position:relative}.data-hero p{letter-spacing:.18em;color:#ff6574;font-size:9px;font-weight:900}.data-hero h1{letter-spacing:-.075em;text-transform:uppercase;margin:18px 0 22px;font:900 clamp(58px,9vw,130px)/.79 Arial}.data-hero h1 em{color:var(--data-red);text-transform:none;font-family:Georgia,serif;font-weight:400}.data-hero span{color:#fff8;max-width:560px;font-size:12px;line-height:1.7;display:block}.data-body{padding:clamp(80px,10vw,150px) 0}.data-shell{width:min(1180px,100% - 44px);margin:auto}.data-section-title{border-bottom:1px solid #c9c4ba;justify-content:space-between;align-items:end;margin-bottom:38px;padding-bottom:25px;display:flex}.data-section-title small{color:var(--data-red);letter-spacing:.16em;font-size:8px;font-weight:900}.data-section-title h2{letter-spacing:-.04em;margin:0;font-size:27px}.data-empty{text-align:center;background:#fff;border:1px solid #d8d3ca;padding:55px}.data-empty strong{font-size:25px}.data-empty p{color:#727986;max-width:580px;margin:14px auto 0;font-size:12px;line-height:1.7}.fixture-list{gap:12px;display:grid}.fixture-list article{background:#fff;border:1px solid #d8d3ca;grid-template-columns:55px 1.1fr 1.6fr 1fr;align-items:center;gap:20px;padding:25px;transition:all .2s;display:grid}.fixture-list article.final{border-left:4px solid var(--data-red)}.fixture-index{color:#939aa5;font:italic 12px Georgia}.fixture-meta{flex-direction:column;gap:6px;display:flex}.fixture-meta small{color:var(--data-red);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.fixture-meta time{font-size:12px;font-weight:800}.fixture-meta span,.fixture-detail span,.fixture-detail p{color:#7b828e;font-size:9px}.fixture-teams{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;display:grid}.fixture-teams strong{font-size:15px}.fixture-teams i{color:var(--data-navy);white-space:nowrap;font:900 27px Arial}.fixture-detail{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.fixture-detail b{letter-spacing:.13em;background:#e5e9ef;padding:7px 9px;font-size:8px}.fixture-detail p{margin:0}.public-stats-wrap{background:#fff;border:1px solid #d8d3ca;overflow:auto}.public-stats{border-collapse:collapse;width:100%;min-width:950px}.public-stats th,.public-stats td{text-align:center;border-bottom:1px solid #ece9e3;padding:14px 11px;font-size:11px}.public-stats thead th{background:var(--data-navy);color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.public-stats tbody th{text-align:left;align-items:center;gap:10px;display:flex}.public-stats tbody th>span{background:linear-gradient(135deg,var(--data-red) 0 50%,var(--data-navy) 50%);color:#fff;place-items:center;width:34px;height:34px;display:grid}.public-stats tbody th div{flex-direction:column;gap:3px;display:flex}.public-stats tbody th small{color:#808793;font-size:8px}.public-stats td b{color:var(--data-red);font-size:14px}.data-footer{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#041226;justify-content:space-between;align-items:center;min-height:95px;padding:28px clamp(22px,5vw,70px);font-size:8px;display:flex}.data-footer strong{text-transform:none;letter-spacing:0;color:#fff8;font:italic 12px Georgia}@media (width<=850px){.fixture-list article{grid-template-columns:35px 1fr}.fixture-teams,.fixture-detail{grid-column:2}.fixture-detail{text-align:left;align-items:flex-start}.data-section-title{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=560px){.data-header{height:72px}.data-header img{width:35px;height:46px}.data-header>a:last-child{font-size:0}.data-header>a:last-child:after{content:"←";font-size:16px}.data-hero{min-height:470px;padding:65px 22px}.data-hero h1{font-size:59px}.data-empty{padding:35px 20px}.fixture-list article{gap:12px;padding:18px 13px}.fixture-teams{gap:7px}.fixture-teams strong{font-size:12px}.fixture-teams i{font-size:22px}.data-footer{flex-direction:column;align-items:flex-start;gap:10px}}.league-calendar-section{margin:0}.pievese-agenda-row a:focus-visible{outline-offset:2px;outline:3px solid #f2b7bc}.league-calendar-round{background:#fff;border:1px solid #cbd2da;overflow:hidden;box-shadow:0 15px 42px #061a350b}.league-calendar-round.current{border-color:var(--data-red)}.league-calendar-round>header{background:var(--data-navy);color:#fff;border-top:4px solid #153f79;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:14px 18px;display:flex}.league-calendar-round.current>header{border-top-color:var(--data-red)}.league-calendar-round>header small{color:#ff7b85;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.league-calendar-round>header h3{text-transform:uppercase;margin:4px 0 0;font-size:22px;line-height:1}.league-calendar-round>header>span{color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff48;justify-content:center;align-items:center;min-height:26px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.league-calendar-round>header>span.current,.league-calendar-round>header>span.live{background:var(--data-red);border-color:var(--data-red)}.league-calendar-round>header>span.final{color:var(--data-navy);background:#fff}.league-calendar-round>header>span.postponed{color:var(--data-navy);background:#f1ba32;border-color:#f1ba32}.league-calendar-matches{background:#dfe3e8;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.league-calendar-match{min-width:0;min-height:188px;color:var(--data-navy);background:#fff;flex-direction:column;gap:0;padding:0;text-decoration:none;display:flex}.league-calendar-match.pievese-match{box-shadow:inset 5px 0 var(--data-red);background:#fff8f8}.league-calendar-match.pievese-match:hover{background:#fff0f1}.league-card-meta{border-bottom:1px solid #e5e8ec;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px 12px;display:flex}.league-card-meta time{text-transform:uppercase;font-size:11px;font-weight:900}.league-match-status{color:#334256;text-transform:uppercase;white-space:nowrap;background:#e9edf2;border-radius:999px;justify-content:center;align-items:center;min-height:23px;padding:4px 7px;font-size:8px;font-weight:900;line-height:1;display:inline-flex}.league-match-status.live{background:var(--data-red);color:#fff}.league-match-status.final{background:var(--data-navy);color:#fff}.league-match-status.postponed,.league-match-status.suspended{color:var(--data-navy);background:#f0b72f}.league-match-status.cancelled{color:#fff;background:#596575}.league-card-matchup{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:start;gap:6px;padding:15px 11px 12px;display:grid}.league-card-team{text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.league-card-team img,.league-card-team>i{object-fit:contain;flex:0 0 42px;width:42px;height:42px}.league-card-team>i{background:var(--data-navy);color:#fff;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.league-card-team.pievese img{filter:drop-shadow(0 5px 8px #e31b2333)}.league-card-team b{text-transform:uppercase;word-break:normal;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;max-width:150px;font-size:11px;line-height:1.2}.league-card-matchup>strong{color:var(--data-red);text-align:center;white-space:nowrap;align-self:center;font-size:15px;line-height:1}.league-card-matchup>strong.score{font-size:22px}.league-card-matchup>strong.kickoff{font-size:16px}.league-card-footer{border-top:1px solid #e8eaed;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:44px;margin-top:auto;padding:8px 12px;display:flex}.league-card-footer>span{color:#596779;font-size:10px;line-height:1.3}.league-card-footer>small{color:#737e8d;width:100%;font-size:10px;line-height:1.35}.league-card-footer>b{color:var(--data-red);text-transform:uppercase;white-space:nowrap;margin-left:auto;font-size:9px}.league-card-footer>b i{font-style:normal}.league-calendar-bye{min-height:48px;color:var(--data-navy);background:#edf0f4;border-top:1px dashed #cbd2da;align-items:center;gap:10px;padding:10px 14px;display:flex}.league-calendar-bye span{background:linear-gradient(90deg, var(--data-navy), #0e315f);color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:5px 7px;font-size:8px;font-weight:900}.league-calendar-bye strong{text-transform:uppercase;font-size:12px}.league-calendar-bye.pievese-bye{box-shadow:inset 5px 0 var(--data-red);background:#fff0f1}.pievese-month{margin-top:24px}.pievese-month>h3{border-left:5px solid var(--data-red);background:var(--data-navy);color:#fff;letter-spacing:.08em;margin:0;padding:10px 14px;font-size:13px}.pievese-month>div{border:1px solid #d7dce3;border-top:0}.pievese-agenda-row{background:#fff;border-bottom:1px solid #e4e7eb;grid-template-columns:minmax(94px,.55fr) minmax(0,2fr) minmax(82px,.5fr) minmax(200px,auto);align-items:center;gap:14px clamp(14px,2vw,24px);min-height:92px;padding:12px 14px;display:grid}.pievese-agenda-row:last-child{border-bottom:0}.pievese-agenda-row.next{box-shadow:inset 5px 0 var(--data-red);background:#fff5f5}.agenda-date{flex-direction:column;gap:4px;display:flex}.agenda-date strong{text-transform:uppercase;font-size:16px}.agenda-date span{color:#687486;font-size:11px}.agenda-opponent{flex-direction:column;gap:4px;min-width:0;display:flex}.agenda-opponent small{color:var(--data-red);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.agenda-opponent strong{text-transform:uppercase;word-break:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.2}.agenda-opponent strong i{color:#8b94a2;margin:0 4px;font-size:10px;font-style:normal;font-weight:800}.agenda-opponent span{color:#687486;font-size:10px;line-height:1.25}.agenda-result{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.agenda-result>strong{white-space:nowrap;font-size:22px}.agenda-result>span{color:#fff;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 7px;font-size:11px;font-weight:900;display:inline-flex}.agenda-result>span.win{background:#167648}.agenda-result>span.draw{background:#6d7785}.agenda-result>span.loss{background:#b21f2d}.agenda-result i{font-style:normal;display:none}.agenda-actions{grid-template-columns:minmax(116px,1fr) minmax(62px,auto);justify-content:end;align-items:center;gap:6px;min-width:0;display:grid}.agenda-actions a{min-width:0;min-height:38px;color:var(--data-navy);text-transform:uppercase;white-space:nowrap;border:1px solid #c5cdd7;justify-content:center;align-items:center;padding:9px 10px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.agenda-actions a:first-child{background:var(--data-navy);border-color:var(--data-navy);color:#fff}.accordion-chevron{color:var(--data-red);text-align:center;font-size:24px;line-height:1}.league-teams-disclosure{border-top:4px solid var(--data-navy);background:#fff;margin:46px 0 74px}.league-teams-disclosure summary{min-height:58px;color:var(--data-navy);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:12px;font-weight:900;display:flex}.league-teams-disclosure summary strong{color:var(--data-red);font-size:10px}.league-team-grid{background:#dde2e7;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.league-team-grid article{background:#fff;align-items:center;gap:10px;min-width:0;min-height:82px;padding:13px;display:flex}.league-team-grid img,.league-team-grid article>span{object-fit:contain;flex:0 0 38px;width:38px;height:42px}.league-team-grid article>span{background:var(--data-navy);color:#fff;place-items:center;height:38px;font-size:9px;font-weight:900;display:grid}.league-team-grid strong{text-transform:uppercase;word-break:normal;font-size:10px;line-height:1.2}.standings-section{scroll-margin-top:30px}.standings-summary{max-width:900px;margin:-6px 0 28px;font-size:17px;line-height:1.55}.standings-summary b{color:var(--data-red)}.standings-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.standings-insights article{background:var(--data-navy);color:#fff;flex-direction:column;min-height:128px;padding:22px;display:flex}.standings-insights small{color:#ff6574;letter-spacing:.15em;font-size:7px;font-weight:900}.standings-insights strong{text-transform:uppercase;margin-top:auto;font-size:19px;line-height:1.1}.standings-insights span{color:#ffffff9c;margin-top:8px;font-size:10px}.standings-empty{background:#fff;border:1px solid #d8d3ca;flex-direction:column;gap:7px;margin-bottom:18px;padding:26px;display:flex}.standings-empty strong{font-size:18px}.standings-empty span{color:#707986;font-size:11px}.standings-wrap{border:1px solid #cfd5dd;border-top:4px solid var(--data-navy);background:#fff;overflow-x:auto;box-shadow:0 24px 60px #03132914}.league-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.league-table .col-pos{width:7%}.league-table .col-team{width:34%}.league-table .col-stat{width:6.5%}.league-table .col-points{width:13.5%}.league-table th,.league-table td{text-align:center;font-variant-numeric:tabular-nums;border-bottom:1px solid #e7e9ec;height:66px;padding:10px 12px;font-size:11px}.league-table thead th{background:var(--data-navy);color:#ffffffad;letter-spacing:.16em;text-transform:uppercase;border-bottom:0;height:46px;font-size:7px}.league-table thead th:nth-child(2){text-align:left}.league-table thead th:nth-child(10){background:var(--data-red);color:#fff}.league-table tbody tr{background:#fff;transition:background .18s}.league-table tbody tr:nth-child(2n){background:#f8f9fa}.league-table tbody tr:hover{background:#f0f4f9}.league-table tbody th{text-align:left;text-transform:uppercase}.standings-team-inner{align-items:center;gap:13px;min-width:0;display:flex}.standings-team-mark{background:#fff;border:1px solid #e0e4e9;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.standings-team-mark>img{object-fit:contain;width:34px;height:34px}.standings-team-mark>span{background:var(--data-navy);color:#fff;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.standings-team-copy{flex-direction:column;min-width:0;display:flex}.standings-team-copy>b{align-items:center;gap:8px;min-width:0;font-size:11px;line-height:1.25;display:flex}.standings-team-copy>b>i{background:var(--data-red);color:#fff;letter-spacing:.1em;white-space:nowrap;padding:4px 6px;font-size:6px;font-style:normal}.standings-team-name.long{letter-spacing:-.015em;font-size:10px}.standings-position b{color:#7b8490;font-family:var(--display,inherit);font-size:16px}.standings-points{background:#e518370e;padding-left:0!important;padding-right:0!important}.standings-points strong{min-height:66px;color:var(--data-red);font-family:var(--display,inherit);justify-content:center;align-items:center;font-size:22px;display:flex}.standings-points strong i{letter-spacing:.1em;font-size:8px;font-style:normal;display:none}.league-table tbody tr:last-child th,.league-table tbody tr:last-child td{border-bottom:0}.league-table tbody tr.pievese-row{background:linear-gradient(90deg,#fff0f2,#fff 58%)}.league-table tbody tr.pievese-row>td:first-child{box-shadow:inset 5px 0 var(--data-red)}.league-table tbody tr.pievese-row .standings-position b{color:var(--data-red)}.league-table tbody tr.pievese-row .standings-points{background:var(--data-red)}.league-table tbody tr.pievese-row .standings-points strong{color:#fff}.standings-note{color:#6f7782;margin:12px 0 0;font-size:9px;line-height:1.6}@media (width<=850px){.league-calendar-matches{grid-template-columns:1fr}.league-calendar-match{min-height:0}.pievese-agenda-row{grid-template-columns:78px minmax(0,1fr) 92px}.agenda-actions{grid-column:2/4;justify-content:flex-start}.standings-insights{grid-template-columns:1fr}.standings-insights article{min-height:105px}.league-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.league-calendar-round>header{min-height:62px;padding:11px 12px}.league-calendar-round>header h3{font-size:19px}.league-calendar-round>header>span{font-size:8px}.league-card-meta{min-height:39px;padding:7px 9px}.league-card-meta time{font-size:10px}.league-match-status{min-height:23px;font-size:8px}.league-card-matchup{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:3px;padding:13px 6px 11px}.league-card-team img,.league-card-team>i{flex-basis:38px;width:38px;height:38px}.league-card-team b{max-width:112px;font-size:10.5px;line-height:1.18}.league-card-matchup>strong{font-size:13px}.league-card-matchup>strong.score{font-size:20px}.league-card-footer{min-height:40px;padding:7px 9px}.league-card-footer>span,.league-card-footer>small{font-size:10px}.league-card-footer>b{font-size:9px}.pievese-month{margin-top:17px}.pievese-month>h3{font-size:11px}.pievese-agenda-row{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;min-height:0;padding:13px 10px}.agenda-date{grid-area:1/1}.agenda-date strong{font-size:13px}.agenda-opponent{border-top:1px solid #e5e9ee;grid-area:2/1/auto/-1;padding:10px 0 2px}.agenda-opponent strong{overflow-wrap:anywhere;font-size:13px}.agenda-opponent span{font-size:10px}.agenda-result{flex-direction:row;grid-area:1/2;align-items:center;gap:6px}.agenda-result>strong{font-size:17px}.agenda-result>span{min-width:24px;height:24px;padding:0 5px;font-size:9px}.agenda-actions{grid-area:3/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(70px,auto);justify-content:stretch;width:100%}.agenda-actions a{width:100%;min-height:44px;padding:8px;font-size:9px}.league-teams-disclosure{margin:34px 0 58px}.league-team-grid{grid-template-columns:1fr}.league-team-grid article{min-height:64px}.standings-summary{font-size:14px}.standings-insights{gap:7px}.standings-insights article{min-height:92px;padding:17px}.standings-insights strong{font-size:16px}.league-table th,.league-table td{border-bottom-color:#e5e8ec;height:51px;padding:4px 1px;font-size:9px}.league-table thead th{letter-spacing:.08em;height:37px;padding:0 1px;font-size:5.5px}.league-table thead th:nth-child(2){padding-left:4px}.standings-position b{font-size:11px}.standings-team{min-width:0}.standings-team-inner{gap:4px;min-width:0}.standings-team-mark{background:0 0;border:0;flex:0 0 25px;width:25px;height:29px}.standings-team-mark>img{width:23px;height:25px}.standings-team-mark>span{width:23px;height:23px;font-size:6px}.standings-team-copy{width:100%;min-width:0}.standings-team-copy>b{letter-spacing:-.02em;white-space:nowrap;font-size:8px;line-height:1.06;display:block;overflow:visible}.standings-team-copy>b.long{letter-spacing:-.04em;font-size:6.6px}.standings-team-copy>b>i{display:none}.standings-played{font-weight:900}.standings-points{padding:0!important}.standings-points strong{gap:2px;min-height:51px;font-size:16px}.standings-points strong i{font-size:5px;display:inline}.league-table tbody tr.pievese-row{background:linear-gradient(90deg,#fff0f2,#fff 72%)}.league-table tbody tr.pievese-row>td:first-child{box-shadow:inset 3px 0 var(--data-red)}.league-table tbody tr.pievese-row .standings-points{background:var(--data-red)}}@media (width<=340px){.league-card-meta{flex-direction:column;align-items:flex-start}.league-card-team b{max-width:98px;font-size:9px}.league-card-footer>b{width:100%;margin-left:0}}.league-table{min-width:900px}.recent-form{white-space:nowrap;justify-content:center;gap:4px;display:flex}.recent-form i{color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;font-weight:900;display:grid}.recent-form .v{background:#18864c}.recent-form .n{background:#7c8490}.recent-form .p{background:#c62d3e}.pievese-row .recent-form i{box-shadow:0 0 0 2px #fff,0 0 0 3px #ed1b2f}.fixture-match-link{color:var(--data-navy);text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:900;text-decoration:underline}@media (width<=560px){.recent-form{gap:3px}.recent-form i{width:21px;height:21px}}.standings-overview{display:contents}@media (width<=767px){.league-calendar-section{padding-inline:4px}.league-calendar-round,.league-calendar-round.current{box-shadow:none;background:0 0;border:0;overflow:visible}.league-calendar-matches{background:0 0;grid-template-columns:1fr;gap:7px}.league-calendar-match{color:#fff;background:radial-gradient(at 95% 0,#4380aa40,#0000 65%),linear-gradient(120deg,#203c58f5,#0b2038f7);border:1px solid #7294b459;border-radius:20px;grid-template-columns:56px minmax(0,1fr) 24px;align-items:center;gap:5px 6px;min-height:83px;padding:10px;text-decoration:none;display:grid;box-shadow:inset 0 1px 2px #ffffff28,0 6px 13px #06172e1b}.league-calendar-match.pievese-match,.league-calendar-match.pievese-match:hover{background:radial-gradient(at 100% 100%,#06172e85,#0000 65%),linear-gradient(115deg,#eb173a,#991c35 54%,#172d49);border-color:#f44e6580;box-shadow:inset 0 1px 2px #ffffff45,0 6px 15px #c4143024}.league-calendar-match.pievese-match{transition:transform .15s,box-shadow .15s}.league-calendar-match.pievese-match:focus-visible{outline:3px solid var(--data-red);outline-offset:3px}.league-card-meta,.league-card-footer{display:contents}.league-card-meta time{color:#c4d2e1;text-align:center;grid-area:1/1;min-width:0;font-size:9px;font-weight:700;line-height:1.3}.league-match-status{color:#c7d6e7;letter-spacing:.025em;background:0 0;grid-area:2/1;justify-self:center;min-height:0;padding:0;font-size:7.5px;font-weight:700;line-height:1.25}.league-match-status.final{color:#d5e7f7;background:0 0}.league-match-status.final:before{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:4px;height:7px;margin:-2px 4px 0 0;transform:rotate(40deg)}.league-match-status.live{color:#ffb8c2;background:0 0}.league-match-status.postponed,.league-match-status.suspended{color:#ffe2a2;background:0 0}.league-match-status.cancelled{color:#d3dce8;background:0 0}.league-card-matchup{grid-area:1/2;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:4px;min-width:0;padding:0}.league-card-team{gap:4px}.league-card-team img,.league-card-team>i{flex:0 0 32px;width:32px;height:32px}.league-card-team>i{background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;font-size:10px}.league-card-team.pievese img{filter:none}.league-card-team b{color:#fff;letter-spacing:-.03em;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;width:100%;max-width:none;font-size:clamp(10px,2.85vw,12px);font-weight:800;line-height:1.14}.league-card-matchup>strong{color:#fff;letter-spacing:-.03em;font-size:17px}.league-card-matchup>strong.score{font-size:22px}.league-card-matchup>strong.kickoff{font-size:17px}.league-card-footer>span{color:#c1d0e0;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-align:center;grid-area:2/2/auto/4;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:9px;line-height:1.3;display:flex}.league-card-footer>span svg{width:12px;height:12px}.league-card-footer>b{color:#fff;background:#ffffff12;border:1px solid #ffffff25;border-radius:50%;grid-area:1/3;justify-content:center;align-items:center;width:24px;height:24px;margin:0;display:flex}.league-card-footer>b svg{width:15px;height:15px}.league-card-footer>small{color:#e0e7ef;border-top:1px solid #ffffff20;grid-column:1/-1;width:auto;margin:2px 0 0;padding-top:6px;font-size:10px;line-height:1.35}.pievese-match .league-card-meta time,.pievese-match .league-match-status,.pievese-match .league-card-footer>span{color:#ffe0e5}.league-calendar-bye{background:#ffffff65;border:1px dashed #9cabb980;border-radius:14px;gap:8px;min-height:36px;margin-top:7px;padding:8px 12px}.league-calendar-bye span{color:#526478;background:#06172e0c;border-radius:99px;font-size:8px}.league-calendar-bye strong{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:10px;line-height:1.25}.league-calendar-bye.pievese-bye{box-shadow:none;background:#fff2f1;border-color:#ed1b2f50}.league-calendar-bye.pievese-bye span{color:var(--data-red);background:#ed1b2f12}.pievese-month{margin-top:14px}.pievese-month>div{background:0 0;border:0;gap:7px;display:grid}.pievese-agenda-row{background:linear-gradient(120deg,#fff8f6,#ffffffb0);border:1px solid #e9a9b580;border-radius:18px;box-shadow:inset 0 1px #fff,0 4px 12px #06172e08}.pievese-agenda-row.next{box-shadow:inset 3px 0 var(--data-red), 0 4px 12px #ed1b2f10;border-color:#ed1b2f80}.agenda-opponent strong{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.agenda-actions a{border-radius:12px}.league-teams-disclosure{background:#ffffff60;border:1px solid #bcc5ce80;border-radius:16px;margin:16px 4px 24px}.league-teams-disclosure summary{min-height:42px;padding:10px 12px;font-size:11px}.league-team-grid article{border-radius:12px}.standings-section>.data-section-title{border:0;gap:9px;margin-bottom:14px;padding-bottom:0}.standings-section>.data-section-title small{font-size:9px}.standings-section>.data-section-title h2{font-size:clamp(22px,6.3vw,28px)}.standings-summary{display:none}.standings-overview{color:#fff;background:radial-gradient(at 100% 0,#4d90ae50,#0000 65%),linear-gradient(105deg,#ed2248,#152741 55%,#214a65);border:1px solid #ffffff60;border-radius:20px;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #ffffff38,0 7px 18px #06172e16}.standings-insights{display:none}.league-calendar-match.pievese-match:active{transform:scale(.985)}}@media (width<=340px){.league-calendar-match{grid-template-columns:44px minmax(0,1fr) 22px;padding:9px 8px}.league-card-meta time{font-size:8px}.league-card-matchup{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:2px}.league-card-footer>b{width:22px;height:22px}.league-card-matchup>strong.kickoff{font-size:15px}.league-card-footer>span{font-size:8.5px}}@media (prefers-reduced-motion:reduce){.league-calendar-match.pievese-match{transition:none}}html:has(.calendar-page){scroll-behavior:auto;overflow-anchor:none;scroll-padding-top:0}.league-calendar-match{position:relative}.archive-season-label{display:none}.archive-filter-reset{color:#b51c33;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 6px;padding:8px 0;font-size:12px;font-weight:700}@media (width<=767px){.pievese-month{margin-top:13px}.pievese-month>h3{color:#06172e;letter-spacing:.04em;background:0 0;border:0;align-items:center;gap:7px;margin:0 0 8px;padding:0;font-size:11px;line-height:1.3;display:flex}.pievese-month>h3:after{content:"";background:#a4b1c052;flex:1;height:1px}.pievese-month>div,.partite-archive .partite-archive-list{background:0 0;border:0;gap:7px;display:grid}.partite-archive.partite-archive{margin-top:18px}.partite-archive.partite-archive>header{border:0;flex-direction:row;align-items:center;gap:8px;padding:0 0 10px;display:flex}.partite-archive.partite-archive>header small{display:none}.partite-archive.partite-archive h2{align-items:center;gap:7px;margin:0;font-size:clamp(21px,6vw,27px);line-height:1.1;display:flex}.archive-season-label{color:#607083;margin-top:5px;font-size:11px;display:block}.partite-archive.partite-archive>header>b{color:#526478;background:#ffffff70;border:1px solid #b8c3d070;border-radius:99px;flex:none;padding:5px 8px;font-size:10px}.partite-archive .partite-filter-row{gap:6px;min-width:0;padding:0 0 10px;display:grid}.partite-archive .partite-filter-row>div,.partite-archive .partite-filter-row>div:last-child{scrollbar-width:thin;background:linear-gradient(135deg,#ffffff80,#cdd4dd90);border:1px solid #fff9;border-radius:20px;flex-wrap:nowrap;gap:3px;min-width:0;padding:3px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #fff9,0 5px 15px #06172e06}.partite-archive .partite-filter-row button{color:#06172e;letter-spacing:.02em;white-space:nowrap;background:0 0;border:0;border-radius:17px;flex:1 0 auto;width:auto;min-height:38px;padding:7px 10px;font-size:10px;transition:background .15s,transform .15s}.partite-archive .partite-filter-row button.active{color:#fff;background:linear-gradient(130deg,#ff2949,#df142e);box-shadow:inset 0 1px #ffffff50,0 3px 8px #ed1b2f25}.partite-archive .partite-filter-row>div:last-child button.active{background:linear-gradient(135deg,#2b4f6e,#071b36);box-shadow:inset 0 1px #ffffff60}.partite-archive .partite-filter-row button:active{transform:scale(.985)}.archive-filter-reset{min-height:32px;margin-top:-5px;margin-bottom:4px;padding:4px 8px;font-size:11px;display:block}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.partite-archive .partite-filter-row>div{-webkit-backdrop-filter:blur(4px)}}}@media (width<=340px){.partite-archive .partite-filter-row button{padding-inline:8px;font-size:9px}}@media (prefers-reduced-motion:reduce){.partite-filter-row button{transition:none}}body .pievese-public-header.section-header{height:auto;min-height:82px;font-family:var(--body);box-shadow:none;border-bottom:1px solid #ffffff1c;border-radius:0;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:14px;margin:0;padding:14px 82px 14px 20px;display:grid;position:relative;inset:auto}body .section-header .section-header-home{color:#edf4fa;min-width:60px;min-height:44px;font:650 12px/1.2 var(--body);white-space:nowrap;box-shadow:none;background:#ffffff08;border:1px solid #ffffff28;border-radius:11px;justify-content:center;align-items:center;gap:4px;padding:8px 7px;text-decoration:none;display:flex!important}.section-header-home svg{flex:0 0 14px;width:14px;height:14px}.section-header-identity{align-items:center;gap:11px;min-width:0;display:flex}body .section-header-identity>img{object-fit:contain;flex:0 0 32px;width:32px;height:44px}.section-header-identity>div{min-width:0}body .section-header h1{color:#fff;font:750 25px/1.12 var(--body);letter-spacing:-.025em;text-transform:none;white-space:normal;overflow-wrap:break-word;margin:0}.section-header-identity p{color:#c4d3e2;font:500 12px/1.35 var(--body);letter-spacing:.01em;margin:5px 0 0}@media (width<=767px){body .pievese-public-header.section-header{min-height:calc(76px + env(safe-area-inset-top,0px));grid-template-columns:max-content minmax(0,1fr);gap:10px;padding:calc(10px + env(safe-area-inset-top,0px)) 70px 10px 12px!important}body .section-header .section-header-home{padding:8px 5px;font-size:11px}.section-header-identity{gap:8px}body .section-header h1{font-size:22px}body .section-header-identity>img{flex-basis:28px;width:28px;height:40px}.section-header-identity p{font-size:11px}body:has(.section-header) .mobile-site-menu-toggle{top:calc(16px + env(safe-area-inset-top,0px));border-radius:12px;width:44px;height:44px;right:12px}}.section-header-secondary{color:#d6e3ee;min-height:44px;font:600 13px/1.3 var(--body);white-space:nowrap;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;display:flex}.section-header-secondary svg{width:16px;height:16px}@media (width>=768px){body .section-header:has(.section-header-secondary){grid-template-columns:max-content minmax(0,1fr) auto;padding-right:20px}}@media (width<=767px){.section-header-secondary{display:none}}body .section-header :is(.section-header-home,.section-header-secondary):active{color:#fff;background:#2a4862;box-shadow:inset 0 1px 3px #0002}@media (hover:hover) and (pointer:fine){body .section-header :is(.section-header-home,.section-header-secondary):hover{color:#fff;background:#ffffff14;border-color:#adbdcf70}}body .section-header .section-header-secondary{box-shadow:none;background:#ffffff08;border:1px solid #ffffff28;border-radius:11px}.cs86-navigation{background:0 0;grid-template-columns:60px minmax(0,1fr) 52px;align-items:center;gap:8px;height:44px;padding:0 10px;display:grid}.cs86-navigation a{color:#143951;align-items:center;min-height:44px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.cs86-navigation .cs86-desktop-calendar{display:none}@media (width>=768px){.cs86-navigation{grid-template-columns:80px minmax(0,1fr) 130px}.cs86-navigation .cs86-desktop-calendar{display:inline-flex}}.cs86-navigation>a{background:linear-gradient(135deg,#ffffffb8,#dfe8eb7a);border:1px solid #24485f29;border-radius:10px;justify-content:center;padding:0 6px;box-shadow:inset 0 1px #fff}.cs86-navigation>a:active{background:#d9e5ec;box-shadow:inset 0 1px 3px #14344b16}@media (hover:hover){.cs86-navigation>a:hover{background:#e6eef2;border-color:#557c9866}}@supports (height:100dvh){}body:has(.cs84-page){background:radial-gradient(at 100% 0,#254b7029,#0000 65%),#081a32}@media (width<=767px){:is(.cs84-page .cs84-board,.cs84-page:has(.cs110-reference) .cs84-board){--cs110-row-height:52px}}.cs207-table-scroll{max-width:100%}.cs231-form>summary{cursor:pointer;align-items:center;min-height:3px;padding:0;list-style:none;display:flex}.cs231-form>summary::-webkit-details-marker{display:none}.cs231-form p{font:500 10px/1.5 var(--body);color:#cfdfec;white-space:normal;margin:5px 0}.cs231-crest{flex:0 0 20px;place-items:center;width:20px;height:25px;display:grid;position:relative;overflow:hidden}.cs231-crest>span{width:100%;height:100%;display:block;position:relative;overflow:hidden}@keyframes fantasy-spin{to{transform:rotate(360deg)}}@keyframes fantasy-timer-pulse{to{opacity:.38}}@media (width<=767px){@keyframes fantasy-hub-reveal{0%{opacity:.5;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}@media (width<=767px){}.fana{color:#071a36;background:#f4f6f9;border:1px solid #d8dfe8;margin:42px 0;padding:28px;box-shadow:0 24px 55px #071a3614}.fana *{box-sizing:border-box}.fana-heading{justify-content:space-between;align-items:end;gap:22px;margin-bottom:22px;display:flex}.fana-kicker{color:#e32642;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.fana-heading h2{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:7px 0 5px;font-size:clamp(36px,5vw,61px);line-height:.95}.fana-heading h2 em{color:#e32642;text-transform:none;font-family:Georgia,serif;font-weight:400}.fana-heading p{color:#647184;margin:0;font-size:13px;line-height:1.5}.fana-heading button,.fana-controls>button{color:#0a2447;cursor:pointer;background:#fff;border:1px solid #cdd6e2;min-height:42px;padding:0 15px;font-size:11px;font-weight:900}.fana button:disabled{opacity:.55;cursor:wait}.fana-accordions{gap:11px;display:grid}.fana-card{background:#fff;border:1px solid #dbe2eb;min-width:0;box-shadow:0 10px 26px #071a3609}.fana-card[open]{border-color:#b9c9dc;box-shadow:0 18px 42px #071a361a}.fana-card>summary{cursor:pointer;grid-template-columns:62px minmax(0,1fr) 30px;align-items:center;gap:18px;min-height:104px;padding:15px 20px;list-style:none;display:grid}.fana-card>summary::-webkit-details-marker{display:none}.fana-card>summary:focus-visible,.fana button:focus-visible,.fana select:focus-visible{outline-offset:2px;outline:3px solid #e32642}.fana-symbol{color:#fff;width:62px;height:62px;font-family:var(--display);letter-spacing:-.08em;background:#071a36;place-items:center;font-size:25px;display:grid}.fana-card:nth-child(2) .fana-symbol{background:#d9233e}.fana-card:nth-child(3) .fana-symbol{background:#1455a0}.fana-card-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.fana-card-copy small{color:#d9233e;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.fana-card-copy strong{font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:normal;font-size:clamp(20px,2.4vw,30px);line-height:1}.fana-card-copy em{color:#667487;overflow-wrap:break-word;font-size:12px;font-style:normal;line-height:1.4}.fana-card>summary>b{border:1px solid #dfe5ec;border-radius:50%;place-items:center;width:30px;height:30px;font-size:19px;font-weight:400;transition:transform .2s;display:grid}.fana-card[open]>summary>b{transform:rotate(180deg)}.fana-content{border-top:1px solid #e5eaf0;min-width:0;padding:23px}.fana-controls{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:15px;display:flex}.fana-controls label{color:#617086;letter-spacing:.09em;text-transform:uppercase;flex-direction:column;gap:7px;min-width:min(210px,100%);font-size:10px;font-weight:900;display:flex}.fana-controls select{color:#071a36;background:#f9fbfd;border:1px solid #cad5e2;border-radius:0;width:100%;min-height:43px;padding:0 34px 0 12px;font-size:13px;font-weight:800}.fana-context{color:#637185;margin:0 0 16px;font-size:12px;line-height:1.55}.fana-list{scrollbar-color:#aebdd0 transparent;border-top:1px solid #e5eaf0;max-height:520px;overflow-y:auto}.fana-row{color:#071a36;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5eaf0;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:63px;padding:9px 12px;display:grid}.fana-row:hover,.fana-row.selected{background:#f0f5fb}.fana-index{color:#d9233e;font-family:var(--display);font-size:19px}.fana-row-main{flex-direction:column;gap:8px;min-width:0;display:flex}.fana-row-main strong{overflow-wrap:normal;word-break:normal;font-size:13px;line-height:1.3}.fana-row-main>i{background:linear-gradient(90deg,#d9233e,#1455a0);max-width:100%;height:3px;display:block}.fana-row-main>small{color:#738094;font-size:11px}.fana-row-value{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;min-width:61px;display:flex}.fana-row-value strong{font-family:var(--display);letter-spacing:-.04em;font-size:23px;line-height:1}.fana-row-value strong small{color:#8592a3;letter-spacing:0;font-family:system-ui,sans-serif;font-size:11px;font-weight:600}.fana-row-value em{color:#647185;font-size:10px;font-style:normal;font-weight:800}.fana-score-row .fana-row-value strong{color:#d9233e}.fana-empty,.fana-loading,.fana-error{color:#607086;background:#f4f7fa;margin:0;padding:19px;font-size:13px;line-height:1.5}.fana-error{color:#9a1c32;background:#fff0f2;border-left:3px solid #d9233e;margin-bottom:12px}.fana-detail{color:#fff;background:#071a36;margin-top:19px;padding:22px}.fana-detail>header{justify-content:space-between;gap:15px;display:flex}.fana-detail>header small{color:#ff6478;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.fana-detail h3{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:6px 0 0;font-size:clamp(22px,3vw,35px)}.fana-detail>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;width:30px;height:30px;font-size:23px}.fana-metrics{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.fana-metrics span{background:#14345d;flex-direction:column;flex:1;gap:6px;min-width:116px;padding:12px 14px;display:flex}.fana-metrics small{color:#acbdd2;text-transform:uppercase;font-size:9px;font-weight:800}.fana-metrics strong{font-family:var(--display);font-size:25px}.fana-history{gap:0;margin-top:16px;display:grid}.fana-history p{border-bottom:1px solid #ffffff21;grid-template-columns:minmax(85px,1fr) minmax(60px,3fr) 58px;align-items:center;gap:12px;min-width:0;margin:0;padding:10px 0;display:grid}.fana-history p span{overflow-wrap:normal;font-size:12px}.fana-history p>i{background:#29486d;height:5px}.fana-history p>i b{background:#ff405b;height:100%;display:block}.fana-history p>strong{font-family:var(--display);text-align:right;white-space:nowrap;font-size:17px}.fana-history p>strong small{color:#9bafc8;font-family:system-ui,sans-serif;font-size:10px;font-weight:400}.fana-history.scores p{grid-template-columns:1fr auto}.fana-updates{margin:0;padding:0;list-style:none}.fana-updates li{border-bottom:1px solid #e2e8f0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 4px;display:grid}.fana-updates b{color:#d9233e;font-family:var(--display);font-size:20px}.fana-updates strong{overflow-wrap:normal;min-width:0;font-size:14px}.fana-updates time{color:#607086;white-space:nowrap;font-size:12px;font-weight:800}.fana-not-updated{background:#eff4fa;border-left:3px solid #1455a0;margin-top:15px;padding:16px}.fana-not-updated small{color:#1455a0;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.fana-not-updated p{color:#3c4f67;overflow-wrap:normal;margin:8px 0 0;font-size:12px;line-height:1.6}@media (width<=700px){.fana{margin:28px 0;padding:12px}.fana-heading{flex-direction:column;align-items:flex-start;gap:14px;padding:10px 5px 4px}.fana-heading h2{font-size:38px}.fana-card>summary{grid-template-columns:46px minmax(0,1fr) 25px;gap:10px;min-height:95px;padding:12px}.fana-symbol{width:46px;height:53px;font-size:20px}.fana-card-copy strong{font-size:20px}.fana-card-copy em{font-size:11px}.fana-card>summary>b{width:25px;height:25px}.fana-content{padding:13px}.fana-controls label{flex:140px;min-width:0}.fana-row{grid-template-columns:27px minmax(0,1fr) 58px;gap:7px;padding:10px 3px}.fana-index{font-size:15px}.fana-row-main strong{font-size:12px}.fana-row-value strong{font-size:20px}.fana-row-value strong small{font-size:9px}.fana-detail{padding:14px}.fana-metrics span{min-width:calc(50% - 4px)}.fana-updates li{grid-template-columns:27px minmax(0,1fr);gap:7px}.fana-updates time{grid-column:2;font-size:11px}.fana-history p{grid-template-columns:minmax(68px,1fr) minmax(30px,2fr) 46px;gap:7px}.fana-history p span{font-size:11px}}@media (width<=360px){.fana{padding:8px}.fana-card>summary{grid-template-columns:42px minmax(0,1fr) 22px;gap:7px}.fana-symbol{width:42px}.fana-card-copy strong{font-size:18px}.fana-card-copy small{font-size:8px}.fana-content{padding:10px}.fana-row-main strong{font-size:11px}}.fr6-page{color:#0a203e;background:#f5f2ec;min-height:100dvh;padding-bottom:40px}.fr6-header{color:#fff;background:radial-gradient(at 95% 0,#214b7980,#0000 60%),linear-gradient(130deg,#06152b,#102e51);border-bottom:3px solid #db2440;padding:24px max(16px,50% - 430px)}.fr6-header>a{color:#d6e2f0;align-items:center;min-height:44px;margin-bottom:12px;text-decoration:none;display:inline-flex}.fr6-header>small{color:#a9bbd3;letter-spacing:.1em;font-size:10px;display:block}.fr6-header h1{overflow-wrap:break-word;margin:10px 0;font-size:clamp(25px,6.7vw,40px);line-height:1.1}.fr6-header p{color:#bbcbe0;margin:0;font-size:12px}.fr6-shell{max-width:860px;margin:0 auto;padding:18px 14px}.fr6-modes{background:#e5e9ee;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.fr6-modes button{color:#243a57;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:44px;font:750 14px/1.2 Arial}.fr6-modes button[aria-pressed=true]{color:#fff;background:#0c2849;box-shadow:inset 0 -3px #d82341}.fr6-caption{color:#617087;margin:12px 0;font-size:11px}.fr6-rankings{gap:5px;display:grid}.fr6-ranking{min-height:66px;color:inherit;background:#fff;border:1px solid #dee2e9;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto 24px;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:grid}.fr6-ranking.podium{background:linear-gradient(100deg,#fefcf7,#f3f6fb);border-color:#c4d0de}.fr6-ranking.podium-1{background:linear-gradient(100deg,#fff9e9,#fff);border-color:#c9b480}.fr6-ranking.mine{border-color:#d7244270;box-shadow:inset 3px 0 #d72442}.fr6-position{font-variant-numeric:tabular-nums;font-size:18px}.fr6-team{min-width:0}.fr6-team strong{overflow-wrap:break-word;font-size:14px;line-height:1.3;display:block}.fr6-team small{color:#7b899e;letter-spacing:.035em;font-size:8px}.fr6-ranking.mine .fr6-team small{color:#b21d38}.fr6-points{text-align:right;white-space:nowrap;gap:3px;display:grid}.fr6-points>b{font-size:17px}.fr6-points small{color:#6c7990;font-size:10px;font-weight:400}.fr6-movement{color:#6a7b90;text-align:center;font-size:10px}.fr6-select{gap:6px;margin:16px 0;font-size:11px;font-weight:700;display:grid}.fr6-select select{color:#0b2645;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c6d0de;border-radius:10px;padding:8px;font-size:13px}.fr6-notice{background:#fff;border:1px solid #dce2e8;border-radius:12px;padding:20px 14px;font-size:14px;line-height:1.5}.fr6-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.fr6-metrics>span{background:#fff;border:1px solid #dbe1e9;border-top:2px solid #cf2642;border-radius:12px;gap:6px;padding:12px 8px;display:grid}.fr6-metrics b{font-size:clamp(19px,6vw,28px)}.fr6-metrics small{color:#687992;font-size:9px}.fr6-history{margin-top:22px}.fr6-history h2{margin:0 0 7px;font-size:19px}.fr6-history>p{color:#63758c;font-size:12px;line-height:1.5}.fr6-lineup-head{justify-content:space-between;align-items:center;gap:10px;margin:12px 0;font-size:12px;display:flex}.fr6-lineup-head b{color:#b51e38;white-space:nowrap}.fr6-pitch{isolation:isolate;background:radial-gradient(at 5% 40%,#b31d432c,#0000 65%),repeating-linear-gradient(90deg,#ffffff03 0 20%,#0000 20% 40%),linear-gradient(145deg,#143760,#091c35);border:2px solid #607e9d70;border-radius:23px;gap:15px;min-height:420px;padding:28px 8px 20px;display:grid;position:relative;box-shadow:0 10px 22px #06152b20;container-type:inline-size}.fr6-lines{z-index:-1;border:1px solid #c6ddf34c;border-radius:15px;position:absolute;inset:14px}.fr6-lines:before{content:"";background:#c6ddf34c;height:1px;position:absolute;top:50%;left:0;right:0}.fr6-lines>i{border:1px solid #c6ddf34c;border-radius:50%;width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fr6-lines>b,.fr6-lines>span{border:1px solid #c6ddf34c;height:45px;position:absolute;left:30%;right:30%}.fr6-lines>b{border-top:0;top:0}.fr6-lines>span{border-bottom:0;bottom:0}.fr6-row{align-items:end;gap:3px;display:grid}.fr6-player{color:#fff;justify-items:center;gap:4px;min-width:0;font-size:10px;display:grid}.fr6-photo{width:100%;height:min(60px,calc((100cqw - 32px)/(var(--fr6-max-row)*var(--fr6-aspect))));place-items:end center;display:grid;position:relative}.fr6-photo>em{text-align:center;background:#dc2342;border:1px solid #fff;border-radius:50%;width:16px;height:16px;font-size:10px;font-style:normal;position:absolute;top:2px;right:0}.fr6-player>strong{text-align:center;overflow-wrap:normal;word-break:normal;background:#05152a;border:1px solid #7891b139;border-radius:8px;max-width:100%;padding:4px 5px;font-size:9px;line-height:1.3}.fr6-player>small{color:#cfdef1;font-size:9px}.fr6-votes{gap:1px;margin-top:15px;display:grid}.fr6-votes>div{background:#fff;border-bottom:1px solid #dfe5ed;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:flex}.fr6-votes small{color:#718198;margin-left:6px;font-size:9px}.fr6-page a:focus-visible,.fr6-page button:focus-visible,.fr6-page select:focus-visible{outline-offset:2px;outline:3px solid #d62340}@media (width>=768px){.fr6-pitch{max-width:500px;margin:auto}.fr6-ranking{min-height:72px}.fr6-team strong{font-size:16px}}.fr6-ranking{grid-template-columns:36px minmax(0,1fr) auto 34px;gap:8px}.fr6-ranking.podium{isolation:isolate;-webkit-backdrop-filter:blur(8px);border-radius:15px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 5px 14px #07182f09}.fr6-ranking.podium:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 28%,#fff9 45%,#ffffff20 56%,#0000 72%);position:absolute;inset:0}.fr6-ranking.podium-1{background:linear-gradient(120deg,#f0dfbdbf,#fffaf0e8 56%,#e8d2a88f);border:1px solid #b9944770;box-shadow:inset 0 1px #fff9,0 5px 16px #86611f15}.fr6-ranking.podium-2{background:linear-gradient(120deg,#cfd9e2bd,#f7fafdeb 57%,#c4cfdd8a);border:1px solid #8296ab70}.fr6-ranking.podium-3{background:linear-gradient(120deg,#dfc2acb0,#fff9f3eb 57%,#c89f7f80);border:1px solid #ab76586b}.fr6-ranking.podium .fr6-position{border:1px solid #fff9;border-radius:11px;place-items:center;width:36px;height:40px;font-size:18px;display:grid;box-shadow:inset 0 1px #fffb,0 3px 8px #07182f0c}.fr6-ranking.podium-1 .fr6-position{color:#785719;background:linear-gradient(140deg,#fff8e4cc,#d4b47466);border-color:#bf984768}.fr6-ranking.podium-2 .fr6-position{color:#425b70;background:linear-gradient(140deg,#ffffffd9,#9baec14f);border-color:#8fa2b760}.fr6-ranking.podium-3 .fr6-position{color:#835336;background:linear-gradient(140deg,#fff2e8dc,#bc846355);border-color:#b07e5c68}.fr6-ranking.podium.mine{box-shadow:inset 3px 0 #d72442,inset 0 1px #fffb,0 5px 14px #07182f0c}.fr6-movement{white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:8px;place-items:center;width:34px;min-height:26px;font-size:10px;font-weight:800;line-height:1;display:grid}.fr6-movement.up{color:#14653d;background:linear-gradient(140deg,#e5f4eccf,#bfe3cf73);border-color:#5aab813c;box-shadow:inset 0 1px #ffffffb0}.fr6-movement.down{color:#b21e39;background:linear-gradient(140deg,#fff0f1df,#f1c2cc6b);border-color:#ca526c38;box-shadow:inset 0 1px #ffffffb0}.fr6-movement.unchanged,.fr6-movement.unavailable{color:#697887;background:#e7ebef80;border-color:#b6c1ce40}@media (width<=360px){.fr6-ranking{grid-template-columns:34px minmax(0,1fr) auto 30px;gap:6px;padding:10px 9px}.fr6-ranking.podium .fr6-position{width:32px;font-size:17px}.fr6-movement{width:30px;font-size:9px}.fr6-points>b{font-size:16px}.fr6-team strong{font-size:12px}}.fr6-compact .fr6-shell{padding-top:14px}.fr6-context{justify-content:space-between;align-items:center;gap:10px;margin:6px 0;display:flex}.fr6-context .fr6-caption{min-width:0;margin:0;line-height:1.5}.fr6-return{color:#193c60;flex:none;align-items:center;min-height:44px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=767px){.fr6-compact .fr6-shell{padding-top:calc(14px + env(safe-area-inset-top))}.fr6-compact .fr6-modes{margin-right:58px}body:has(.fr6-compact) .mobile-site-menu-toggle{top:calc(18px + env(safe-area-inset-top));border-radius:12px;width:44px;height:44px;right:14px}}.fr6-page.fr6-compact{color:#eef5ff;background:radial-gradient(at 100% 0,#235a874d,#0000 48%),radial-gradient(at 0 65%,#bb24402b,#0000 48%),linear-gradient(155deg,#07182f,#112e4c 50%,#091c35)}.fr6-compact .fr6-modes{background:#bdd4ef12;border:1px solid #b6cfe52e;box-shadow:inset 0 1px #ffffff12}.fr6-compact .fr6-modes button{color:#c6d8ed}.fr6-compact .fr6-modes button[aria-pressed=true]{color:#fff;background:linear-gradient(140deg,#315b83a6,#133655);box-shadow:inset 0 1px #ffffff26,inset 0 -3px #e53350}.fr6-compact .fr6-caption{color:#b1c5dc}.fr6-compact .fr6-return{color:#d5e5f5}.fr6-compact .fr6-ranking{-webkit-backdrop-filter:blur(6px);background:linear-gradient(115deg,#294866b3,#16324d9c);border:1px solid #b7d1eb30;border-radius:15px;transition:border-color .15s,box-shadow .15s;position:relative;box-shadow:inset 0 1px #ffffff10,0 5px 15px #020b201c}.fr6-compact .fr6-ranking:not(.podium) .fr6-team small,.fr6-compact .fr6-ranking:not(.podium) .fr6-points small{color:#b9cbe0}.fr6-compact .fr6-ranking:not(.podium).mine{border-color:#ef63798c;box-shadow:inset 3px 0 #ed3b59,inset 0 1px #ffffff19,0 5px 18px #020b2026}.fr6-compact .fr6-ranking:not(.podium).mine .fr6-team small{color:#ffb1c0}.fr6-compact .fr6-ranking.podium{color:#0a203e;box-shadow:inset 0 1px #fff9,0 7px 20px #020b2033}.fr6-compact .fr6-ranking.podium-1{background:linear-gradient(120deg,#dfc78fe8,#fff6dce8 55%,#ceae70db);border-color:#f8d58c99}.fr6-compact .fr6-ranking.podium-2{background:linear-gradient(120deg,#bacbdbe8,#edf5fce8 55%,#a3b7cdde);border-color:#deedf9a1}.fr6-compact .fr6-ranking.podium-3{background:linear-gradient(120deg,#c5a089e8,#f6e5d8e8 55%,#b0876ede);border-color:#e9c3a599}.fr6-compact .fr6-ranking:not(.podium) .fr6-movement.unchanged,.fr6-compact .fr6-ranking:not(.podium) .fr6-movement.unavailable{color:#c0cddd;background:#c1d4e514;border-color:#b3c4d52b}.fr6-compact .fr6-ranking:active{border-color:#d7e8fc99;box-shadow:inset 0 1px #ffffff30,0 2px 8px #020b2033}.fr6-compact .fr6-select select{color:#edf5ff;background:#17334f;border-color:#c2d8ee40}.fr6-compact .fr6-select{color:#c6d8eb}.fr6-compact .fr6-notice{color:#dceafa;background:#18375299;border-color:#bad2e530}@media (prefers-reduced-motion:reduce){.fr6-compact .fr6-ranking{transition:none}}.fr6-page.fr6-compact{background:radial-gradient(at 95% 8%,#22607440,#0000 50%),radial-gradient(at 0 72%,#792b451c,#0000 48%),repeating-linear-gradient(123deg,#0000 0 142px,#b5d9ef04 142px 143px,#0000 143px 284px),linear-gradient(155deg,#07182e,#102b44 52%,#081b31)}.fr6-compact .fr6-ranking:not(.podium){-webkit-backdrop-filter:none;background:radial-gradient(at 100% 0,#52859b1c,#0000 65%),linear-gradient(115deg,#1d3e55,#132c45);border-color:#86a6bd42;box-shadow:inset 0 1px #d6e8f31c,inset 0 -1px #0000000d,0 4px 12px #020b2026}.fr6-compact .fr6-ranking:nth-child(2n):not(.podium){background:radial-gradient(at 100% 0,#57869c19,#0000 65%),linear-gradient(115deg,#24465b,#162f48)}.fr6-compact .fr6-ranking:not(.podium){background-image:linear-gradient(125deg,#0000 60%,#a7c9df05 60.2%,#0000 60.6%),radial-gradient(at 100% 0,#52859b1c,#0000 65%),linear-gradient(115deg,#1d3e55,#132c45)}.fr6-compact .fr6-ranking:not(.podium) .fr6-position{color:#c6dce9;text-shadow:0 1px 2px #0002}.fr6-compact .fr6-points>b{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-weight:850}.fr6-compact .fr6-position{font-variant-numeric:tabular-nums;font-weight:800}.fr6-compact .fr6-ranking:not(.podium).mine{background:radial-gradient(at 0,#9e2c4d28,#0000 72%),linear-gradient(115deg,#26394f,#153b52);border-color:#e35d788c;box-shadow:inset 3px 0 #ef4968,inset 0 1px #ffffff24,0 5px 15px #020b202b}.fr6-compact .fr6-ranking.podium{box-shadow:inset 0 1px #fff9,inset 0 -1px #07182f14,0 7px 20px #020b203d}.fr6-compact .fr6-ranking.podium.mine{box-shadow:inset 3px 0 #d72442,inset 0 1px #fffb,inset 0 -1px #07182f14,0 7px 20px #020b203d}.fr6-compact .fr6-ranking:not(.podium) .fr6-movement{box-shadow:inset 0 1px #ffffff20,0 1px 3px #00000015}.fr6-compact .fr6-ranking:not(.podium) .fr6-movement.up{color:#b0f1cc;background:linear-gradient(140deg,#245c4b,#1c4444);border-color:#79bd9c66}.fr6-compact .fr6-ranking:not(.podium) .fr6-movement.down{color:#ffc3d0;background:linear-gradient(140deg,#633448,#3f3049);border-color:#d77f9666}.fr6-compact .fr6-ranking:not(.podium) .fr6-movement:is(.unchanged,.unavailable){color:#c9d8e3;background:linear-gradient(140deg,#334b62,#253d55);border-color:#7898b04a}@media (hover:hover){.fr6-compact .fr6-ranking:hover{border-color:#b9d5e982;box-shadow:inset 0 1px #ffffff30,0 6px 16px #020b2038}.fr6-compact .fr6-ranking.mine:hover{border-color:#f38ba0;box-shadow:inset 3px 0 #ef4968,inset 0 1px #ffffff30,0 6px 16px #020b2038}}.fr6-compact .fr6-ranking:active{box-shadow:inset 0 1px #ffffff30,inset 0 0 0 1px #d3e3ee25,0 2px 7px #020b2026}.ss8-sort select{color:#fff;background:#102c47;border:1px solid #ffffff30;border-radius:12px;width:100%;min-height:44px;padding:8px;font-size:16px}.ss8-sort{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;font-size:14px;display:grid}.ss8-source{color:#c2d9e7;margin:10px 0;font-size:12px;display:block}.ss8-player{background:linear-gradient(130deg,#173c56d9,#10263de6);border:1px solid #ffffff26;border-radius:20px;min-width:0;padding:10px;box-shadow:0 5px 14px #0002}.ss8-player-main{grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:9px;display:grid}.ss8-player-info{min-width:0}.ss8-player-info strong{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.ss8-player-info small{color:#d5e4ee;font-size:12px;line-height:1.6;display:block}.ss8-metrics{flex-wrap:wrap;gap:4px;margin:5px 0;font-size:12px;display:flex}.ss8-metrics>span{border-radius:8px;padding:4px 6px}.ss8-mv{color:#fff0cb;background:#d8b67521;border:1px solid #e7c79059}.ss8-fm{color:#c3f4ff;background:#57c6dc19;border:1px solid #89d6e94d}.club-nav{z-index:5;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);width:min(100% - 48px,1330px);min-height:62px;color:inherit;justify-content:space-between;align-items:center;margin:0 auto;padding:8px 0;display:flex;position:relative}.club-nav>span{letter-spacing:.2em;text-transform:uppercase;opacity:.56;font-size:8px;font-weight:900}.club-nav>div{gap:5px;display:flex}.club-nav a{min-height:42px;color:inherit;letter-spacing:.12em;text-transform:uppercase;opacity:.62;border:1px solid #0000;place-items:center;padding:0 15px;font-size:8px;font-weight:900;display:grid}.club-nav a:hover,.club-nav a[aria-current=page]{border-color:color-mix(in srgb,currentColor 24%,transparent);opacity:1}.club-nav a[aria-current=page]{box-shadow:inset 0 -2px #e4213e}@media (width<=600px){.club-nav{width:min(100% - 36px,1330px);min-height:58px}.club-nav>span{display:none}.club-nav>div{justify-content:space-between;width:100%}.club-nav a{flex:1;min-width:0;padding:0 10px}}.club-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.club-media-grid button{cursor:zoom-in;background:#06162b;border:0;min-width:0;padding:0;display:block;overflow:hidden}.club-media-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .25s;display:block}.club-media-grid button:hover img{transform:scale(1.018)}.club-media-more{color:#06162b;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #bec5cf;align-items:center;gap:24px;min-height:54px;margin:26px auto 0;padding:0 20px;font-size:8px;font-weight:900;display:flex}.club-media-more span{color:#e4213e}.club-lightbox{z-index:1000;color:#fff;background:#020812f2;place-items:center;padding:70px clamp(18px,6vw,90px) 35px;display:grid;position:fixed;inset:0}.club-lightbox figure{place-items:center;max-width:min(1200px,100%);max-height:calc(100vh - 110px);margin:0;display:grid}.club-lightbox figure img{object-fit:contain;max-width:100%;max-height:calc(100vh - 145px);display:block}.club-lightbox figcaption{color:#ffffff8c;letter-spacing:.12em;margin-top:12px;font-size:9px;font-weight:800}.club-lightbox button{z-index:2;color:#fff;cursor:pointer;background:#071a35d9;border:1px solid #ffffff3a;place-items:center;min-width:46px;min-height:46px;padding:0 13px;display:grid;position:absolute}.club-lightbox-close{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900;top:18px;right:18px}.club-lightbox-prev{font-size:20px;top:50%;left:18px}.club-lightbox-next{font-size:20px;top:50%;right:18px}@media (width<=700px){.club-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.club-media-grid img{aspect-ratio:1}.club-lightbox{padding:75px 10px 25px}.club-lightbox-prev,.club-lightbox-next{top:auto;bottom:17px}.club-lightbox-prev{left:14px}.club-lightbox-next{right:14px}}.album-detail-hero>.club-nav{color:#fff;position:absolute;top:90px;left:0;right:0}.club-public-filters{gap:6px;margin-top:45px;padding-bottom:8px;display:flex;overflow:auto}.club-public-filters a{min-height:42px;color:var(--dg-navy);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #c9ced5;place-items:center;padding:0 14px;font-size:8px;font-weight:900;display:grid}.club-public-filters a.active{border-color:var(--dg-red);background:var(--dg-red);color:#fff}.album-detail-page{overflow:visible}.album-detail-back{color:#fff;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff3b;place-items:center;min-height:44px;padding:0 15px;font-size:8px;font-weight:900;display:grid}.album-detail-hero{color:#fff;background:linear-gradient(125deg,#020b18,#0b2f5f);align-items:flex-end;min-height:680px;padding:190px 0 90px;display:flex;position:relative;overflow:hidden}.album-detail-cover{object-fit:cover;opacity:.3;width:100%;height:100%;position:absolute;inset:0}.album-detail-hero:after{content:"";background:linear-gradient(90deg,#020b18eb 0%,#04152dcc 48%,#04152d66);position:absolute;inset:0}.album-detail-heading{z-index:2;position:relative}.album-detail-heading>small{color:#ff6674;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:900}.album-detail-heading h1{max-width:1000px;font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:18px 0 0;font-size:clamp(55px,8vw,118px);line-height:.84}.album-detail-heading>p:last-of-type{color:#ffffffa8;max-width:690px;margin:28px 0 0;font-family:Georgia,serif;font-size:18px;line-height:1.65}.album-detail-heading>div{flex-wrap:wrap;gap:10px;margin-top:35px;display:flex}.album-detail-heading>div span{color:#ffffffba;letter-spacing:.11em;text-transform:uppercase;border:1px solid #ffffff30;padding:9px 12px;font-size:8px;font-weight:900}.album-detail-content{padding:clamp(70px,9vw,125px) 0}.album-detail-empty{background:#fff;border:1px dashed #aeb5c0;padding:36px}.album-detail-empty strong{font-family:var(--display);text-transform:uppercase;font-size:32px}.album-detail-empty p{color:#6d7581}.album-detail-drive,.album-detail-return{background:var(--dg-red);color:#fff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:30px;width:max-content;min-height:54px;margin-top:30px;padding:0 18px;font-size:8px;font-weight:900;display:flex}.album-detail-return{color:var(--dg-navy);background:0 0;border:1px solid #bdc4ce;margin-top:12px}@media (width<=600px){.album-detail-hero>.club-nav{top:78px}.album-detail-back{width:46px;padding:0;font-size:0}.album-detail-back:after{content:"←";font-size:17px}.album-detail-hero{min-height:610px;padding:175px 0 65px}.album-detail-heading h1{font-size:clamp(48px,15vw,70px)}.album-detail-heading>p:last-of-type{font-size:15px}.album-detail-drive,.album-detail-return{justify-content:space-between;width:100%}}.media-team-name-line{display:contents}.club-lightbox{height:100dvh;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));overflow-y:auto}.club-lightbox figure{min-width:0}.club-lightbox figure>img{max-height:calc(100dvh - 220px)}.club-lightbox figcaption{flex-direction:column;gap:6px;max-width:65ch;line-height:1.4;display:flex}.club-lightbox figcaption :is(strong,span,small,a){color:#fff;display:block}.club-lightbox-error{color:#d2dfec;background:#081a32;border:1px solid #ffffff26;border-radius:12px;padding:24px;font:500 16px/1.5 Arial,sans-serif}:is(html:has(.journal-archive),body:has(.journal-archive)){background-color:#f4efe3}@font-face{font-family:PieveseCondensed;src:url(/api/media/optimized/NimbusSansNarrow-Bold.woff)format("woff"),url(/fonts/NimbusSansNarrow-Bold.otf)format("opentype");font-display:swap}@supports (font-size:1cqw){}:root{--journal-navy:#071a36;--journal-navy-2:#12345e;--journal-red:#d81731;--journal-paper:#f4efe3;--journal-paper-light:#fbf8f0;--journal-ink:#151a22;--journal-muted:#676861;--journal-line:#c9c0b0}.qm-control,.qm-tabs,.qm-savebar,.qm-review,.qm-section-title,.qm-team-tabs,.qm-team-counts,.qm-event-types,.qm-rating-tools{display:none}@media (width<=760px){.qm-control{color:#fff;background:linear-gradient(135deg,#173c61,#06172d);border:1px solid #ffffff25;border-radius:24px;gap:12px;padding:16px;display:grid;box-shadow:0 12px 28px #102d5016}.qm-scoreboard{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.qm-team{text-align:center;justify-items:center;gap:7px;display:grid}.qm-team img,.qm-team em{object-fit:contain;width:38px;height:44px}.qm-team em{border:1px solid #ffffff32;border-radius:12px;place-items:center;font-size:16px;font-style:normal;display:grid}.qm-team strong{overflow-wrap:anywhere;font-size:14px;line-height:1.2}.qm-scoreboard>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:30px}.qm-scoreboard i{color:#ff506d;margin:0 5px;font-style:normal}.qm-control>p{text-align:center;color:#cadbed;margin:0;font-size:13px;line-height:1.5}.qm-states,.qm-actions{flex-wrap:wrap;gap:8px;display:flex}.qm-states span{background:#ffffff0c;border:1px solid #ffffff26;border-radius:50px;padding:6px 9px;font-size:12px}.qm-actions button{color:#fff;background:#ffffff0a;border:1px solid #ffffff35;border-radius:13px;flex:1;padding:8px;font-size:14px;font-weight:650}.qm-tabs{z-index:22;background:#f4f1e8;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:12px 0;padding:6px 0;display:grid;position:sticky;top:0}.qm-tabs button{color:#163554;text-align:center;background:#fff;border:1px solid #d5deea;border-radius:13px;gap:4px;padding:9px 3px;display:grid}.qm-tabs button[aria-pressed=true],.qm-team-tabs button[aria-pressed=true],.qm-event-types button[aria-pressed=true]{color:#fff;background:#163554;border-color:#163554}.qm-tabs strong{font-size:13px;line-height:1.2}.qm-tabs small{color:#66778c;font-size:11px;line-height:1.2}.qm-tabs [aria-pressed=true] small{color:#c3d6e8}.qm-section-title{outline:none;margin:12px 0;font-size:20px;display:block}.qm-picker.settings>label{display:none}.qm-picker label>span,.qm-picker small{letter-spacing:0;font-size:12px}.qm-team-counts{color:#61758c;margin:0;font-size:13px;line-height:1.5;display:block}.qm-team-counts b{color:#153555}.qm-team-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.qm-team-tabs button{color:#163554;background:#f4f7fb;border:1px solid #d5dfe9;border-radius:12px;padding:8px 3px;font-size:14px}.qm-search{gap:6px;margin-bottom:12px;font-size:14px;display:grid}.qm-search input{background:#fff;border:1px solid #cdd9e5;padding:10px}.qm-event-types button{color:#163554;background:#fff;border:1px solid #cfdae6;border-radius:12px;padding:8px 3px;font-size:13px}.qm-rating-tools{gap:8px;margin:12px 0;display:grid}.qm-rating-tools>label:last-child{align-items:center;gap:8px;font-size:14px;display:flex}.qm-review{gap:7px;display:grid}.qm-review h2{margin:0 0 5px;font-size:18px}.qm-review>button{text-align:left;color:#193957;background:#f4f7fb;border:1px solid #d9e3ec;border-radius:12px;grid-template-columns:80px minmax(0,1fr) auto;gap:6px;padding:10px 8px;display:grid}.qm-review button>span{font-size:13px}.qm-review strong{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.qm-review small{color:#697d94;font-size:11px}.qm-review p{margin:4px 0;font-size:13px;line-height:1.5}.qm-savebar{z-index:40;padding:9px 12px calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#09213cf2;border-top:1px solid #ffffff25;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #071c3310}.qm-savebar>div{gap:3px;display:grid}.qm-savebar strong{font-size:13px;line-height:1.25}.qm-savebar small{color:#a9c0d9;font-size:11px}.qm-savebar>button{color:#fff;background:#e42141;border:1px solid #ee3555;border-radius:13px;min-height:44px;padding:8px 13px;font-size:14px;font-weight:700}}.loyalists-block{padding-bottom:clamp(20px,3vw,42px)}.loyalists-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.records-block{color:#fff;background:radial-gradient(circle at 88% 16%,#1552ca61,#0000 29%),linear-gradient(128deg,#020b18,#071a34);margin-left:-34px;margin-right:-34px;padding:clamp(62px,6vw,92px) 34px clamp(72px,7vw,104px);box-shadow:0 35px 90px #06162b33;border-top:0!important}.records-block:before{background:var(--museum-red);content:"";width:92px;height:4px;position:absolute;top:0;left:34px}@media (width<=1120px){.loyalists-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.records-block{margin-left:-12px;margin-right:-12px;padding:66px 12px 60px}.records-block:before{left:12px}.loyalists-grid{grid-template-columns:1fr}}@media (width<=767px){:is(.museum-page,.history-page){--heritage-panel:24px;--heritage-card:18px;--heritage-control:12px;--heritage-shadow:0 12px 28px #07182f17, 0 2px 6px #07182f09;overflow:visible}:is(.museum-page,.history-page) :is(h1,h2,h3,p,strong,small,a){overflow-wrap:break-word}:is(.museum-page,.history-page) :is(.museum-shell,.history-shell){width:calc(100% - 32px)}:is(.museum-page,.history-page) :is(.museum-header,.history-header){background:var(--navy);padding:12px 16px 6px;position:relative}:is(.museum-brand,.history-brand){gap:9px}:is(.museum-brand,.history-brand) img{width:30px;height:42px}:is(.museum-brand,.history-brand) strong{letter-spacing:.01em;font-size:12px}:is(.museum-brand,.history-brand) small{letter-spacing:.1em;font-size:8px}:is(.museum-home,.history-back){border-radius:var(--heritage-control);background:#ffffff0a;justify-content:center;width:44px;min-height:44px;padding:0;font-size:0}:is(.museum-home,.history-back) span{font-size:20px}:is(.museum-page,.history-page) :is(.museum-hero,.museum-detail-hero,.history-hero,.history-detail-hero)>.club-nav{background:#ffffff08;border:1px solid #fff2;border-radius:999px;width:calc(100% - 32px);min-height:52px;margin:0 auto 18px;padding:4px;position:relative;inset:auto}:is(.museum-page,.history-page) .club-nav>span{display:none}:is(.museum-page,.history-page) .club-nav>div{gap:4px;width:100%}:is(.museum-page,.history-page) .club-nav a{letter-spacing:.03em;opacity:.85;border-radius:999px;flex:1;min-width:0;min-height:42px;padding:0 12px;font-size:11px}:is(.museum-page,.history-page) .club-nav a[aria-current=page]{background:var(--red);opacity:1;border-color:#ff9aab40;box-shadow:0 4px 12px #01091424}:is(.museum-page,.history-page) :is(.museum-eyebrow,.history-eyebrow){letter-spacing:.1em;gap:8px;margin-bottom:12px;font-size:9px;line-height:1.4}:is(.museum-eyebrow,.history-eyebrow) i{flex-shrink:0;width:24px}:is(.museum-page,.history-page) :is(.museum-hero,.history-hero){border-radius:0 0 var(--heritage-panel) var(--heritage-panel);min-height:0;box-shadow:var(--heritage-shadow);padding:6px 0 26px;display:block}:is(.museum-page,.history-page) :is(.museum-overline,.history-overline){color:#ff7180;letter-spacing:.15em;margin:0 0 8px;font-size:10px}:is(.museum-page,.history-page) :is(.museum-hero h1,.history-hero h1){letter-spacing:-.055em;max-width:100%;font-size:clamp(36px,10.4vw,48px);line-height:.99}:is(.museum-page,.history-page) :is(.museum-footer,.history-footer){flex-wrap:wrap;gap:12px;min-height:90px;padding:20px 16px}:is(.museum-page,.history-page) a:focus-visible{outline:2px solid var(--red);outline-offset:4px}:is(.museum-page,.history-page) :is(.museum-managed-grid>a,.history-timeline nav a,.museum-return,.history-rebirth a){transition:transform .15s,border-color .15s}:is(.museum-page,.history-page) :is(.museum-managed-grid>a,.history-timeline nav a,.museum-return,.history-rebirth a):active{transform:translateY(1px)}}@media (width<=767px) and (prefers-reduced-motion:reduce){:is(.museum-page,.history-page) *,:is(.museum-page,.history-page) :before,:is(.museum-page,.history-page) :after{scroll-behavior:auto;transition:none!important;animation:none!important}}.monthly-mvp-page,.mvp-admin{--mvp-navy:#06172e;--mvp-red:#ed1b2f;--mvp-cream:#f1ece2;color:var(--mvp-navy);font-family:Arial,Helvetica,sans-serif}.monthly-mvp-page{background:var(--mvp-cream);min-height:100vh;padding-bottom:40px}.mvp-shell{width:min(1000px,100% - 32px);margin:auto}.mvp-nav{color:#fff;background:#06172e;justify-content:space-between;align-items:center;gap:12px;padding:14px max(16px,50vw - 500px);display:flex}.mvp-nav a{color:inherit;align-items:center;gap:10px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.mvp-nav img{object-fit:contain}.mvp-hero{padding:26px 0 20px}.mvp-hero small,.mvp-panel>small,.mvp-admin-header small{color:#c91630;letter-spacing:.1em;font-size:12px;font-weight:800}.mvp-hero h1{letter-spacing:-.045em;margin:9px 0 12px;font-size:clamp(28px,6vw,52px);line-height:1}.mvp-hero>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mvp-hero strong{text-transform:uppercase;font-size:18px}.mvp-hero p{margin:12px 0 0;line-height:1.5}.mvp-pill{background:#ffffff75;border:1px solid #06172e25;border-radius:999px;padding:6px 10px;font-size:12px}.mvp-section-line{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.mvp-section-line span{color:#5b6574}.mvp-candidates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mvp-candidate{color:#fff;text-align:left;cursor:pointer;background:radial-gradient(at 70% 25%,#245c86 0,#0000 65%),linear-gradient(145deg,#102e52,#06172e);border:2px solid #ffffff45;border-radius:26px;flex-direction:column;min-width:0;padding:12px 10px 14px;display:flex;position:relative;box-shadow:0 12px 30px #06172e15}.mvp-candidate:disabled{opacity:1;cursor:default}.mvp-choice{z-index:1;background:#ffffff15;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.selected .mvp-choice{background:#ed1b2f;border-color:#ed1b2f}.mvp-photo{width:100%;min-width:0;height:200px;display:block}.mvp-photo img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.mvp-candidate>strong{text-transform:uppercase;overflow-wrap:normal;word-break:normal;margin:10px 0 6px;font-size:clamp(16px,2.2vw,24px);line-height:1.12}.mvp-candidate>small{color:#c5d4e6;font-size:12px}.mvp-candidate-kpis{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.mvp-candidate-kpis b{white-space:nowrap;background:#ffffff0c;border:1px solid #ffffff20;border-radius:10px;padding:6px 7px;font-size:12px}.mvp-primary,.mvp-actions button,.mvp-actions a,.mvp-admin-header button{color:#06172e;cursor:pointer;background:#fff;border:1px solid #06172e25;border-radius:15px;justify-content:center;align-items:center;min-height:44px;padding:11px 16px;font:700 14px Arial;text-decoration:none;display:inline-flex}.mvp-primary{color:#fff;background:linear-gradient(110deg,#fa334e,#d7102a);border-color:#0000}.mvp-primary:disabled,.mvp-actions button:disabled{opacity:.55;cursor:default}.mvp-ballot>.mvp-primary,.mvp-vote-actions>.mvp-primary{box-sizing:border-box;width:100%;margin-top:14px}.mvp-vote-actions p,.mvp-note{font-size:14px;line-height:1.5}.mvp-panel{background:#ffffffb5;border:1px solid #06172e15;border-radius:26px;min-width:0;margin-top:18px;padding:20px;box-shadow:0 14px 30px #06172e08}.mvp-panel h2{margin:7px 0 16px;font-size:22px;line-height:1.1}.mvp-panel h3{margin:8px 0 14px}.mvp-panel p{font-size:14px;line-height:1.5}.mvp-match{color:inherit;border-bottom:1px solid #06172e12;gap:5px;padding:12px 0;text-decoration:none;display:grid}.mvp-match:last-child{border-bottom:0}.mvp-match span,.mvp-match small{color:#576779;font-size:12px}.mvp-match strong{font-size:14px}.mvp-compare-row{border-bottom:1px solid #06172e12;grid-template-columns:minmax(68px,.9fr) repeat(3,minmax(0,1fr));align-items:center;gap:6px;padding:9px 0;font-size:13px;display:grid}.mvp-compare-row strong{text-align:center;word-break:normal;font-size:12px;line-height:1.2}.mvp-compare-row b{text-align:center;font-variant-numeric:tabular-nums}.mvp-actions{flex-wrap:wrap;gap:8px;display:flex}.mvp-share p{color:#526174;font-size:12px}.mvp-story-preview{border-radius:18px;width:min(100%,260px);height:auto;margin:14px auto;display:block}.mvp-share summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;display:flex}.mvp-winner{color:#fff;background:radial-gradient(at 90% 30%,#255c86,#0000 70%),linear-gradient(140deg,#132d50,#06172e);border:1px solid #ffffff45;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(100px,.8fr);padding:22px 20px 0;display:grid;overflow:hidden}.mvp-winner h2{text-transform:uppercase;font-size:clamp(22px,4vw,38px);line-height:1.05}.mvp-winner small{color:#ff8495;font-size:12px}.mvp-winning-number{font-size:48px}.mvp-winner p{font-size:14px}.mvp-winner .mvp-photo{height:300px}.mvp-tie-note{border-top:1px solid #ffffff25;grid-column:1/-1;margin:0;padding:12px 0}.mvp-result-row{border-bottom:1px solid #06172e10;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.mvp-result-row strong{white-space:nowrap;color:#c91630;font-variant-numeric:tabular-nums}.mvp-archive{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.mvp-archive>a{color:#fff;background:#06172e;border-radius:18px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.mvp-archive .mvp-photo{flex-shrink:0;width:70px;height:90px}.mvp-archive a>span:not(.mvp-photo){gap:8px;display:grid}.mvp-archive small{color:#ff9aaa;text-transform:uppercase}.mvp-back{color:#06172e;align-items:center;min-height:44px;margin-top:12px;font-size:14px;font-weight:700;display:inline-flex}.mvp-error{color:#bd102a;background:#fff1f4;border-radius:12px;padding:12px}.mvp-notice{color:#126240;background:#eaf8f0;border-radius:12px;padding:12px}.mvp-admin-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mvp-admin-header h2{margin:6px 0}.mvp-admin-editions{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.mvp-admin-editions button{color:#06172e;cursor:pointer;background:#fff;border:1px solid #06172e25;border-radius:999px;min-height:44px;padding:9px 12px;font-size:13px}.mvp-admin-editions button.active{color:#fff;background:#06172e}.mvp-admin-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mvp-admin label{flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}.mvp-admin input:not([type=checkbox]),.mvp-admin select,.mvp-admin textarea{box-sizing:border-box;color:#06172e;background:#fff;border:1px solid #06172e25;border-radius:13px;width:100%;min-width:0;min-height:44px;padding:11px;font:16px Arial}.mvp-admin textarea{resize:vertical;min-height:82px}.mvp-admin .mvp-panel>label{margin:14px 0}.mvp-admin-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mvp-admin .mvp-admin-player{cursor:pointer;border:1px solid #06172e18;border-radius:16px;flex-direction:row;align-items:center;gap:10px;padding:10px;display:flex}.mvp-admin-player.selected{background:#fff0f3;border-color:#ed1b2f}.mvp-admin-player .mvp-photo{flex-shrink:0;width:40px;height:60px}.mvp-admin-player>span:not(.mvp-photo){gap:6px;min-width:0;display:grid}.mvp-admin-player small{font-size:12px;line-height:1.5}.mvp-admin-player input{accent-color:#ed1b2f;flex-shrink:0;width:20px;height:20px}.mvp-result-publish{gap:12px;margin-top:12px;display:grid}.mvp-home-teaser{box-sizing:border-box;color:#fff;background:radial-gradient(at 100% 20%,#225a80,#0000 65%),linear-gradient(125deg,#132f54,#06172e);border:1px solid #ffffff25;border-radius:26px;justify-content:space-between;align-items:center;gap:12px;width:min(1200px,100% - 32px);margin:20px auto;padding:18px 20px;text-decoration:none;display:flex;box-shadow:0 15px 35px #06172e15}.mvp-home-teaser>span:first-child{gap:8px;min-width:0;display:grid}.mvp-home-teaser small{color:#ff98a9;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.mvp-home-teaser strong{font-size:18px;line-height:1.15}.mvp-home-teaser b{font-size:13px}.mvp-teaser-portraits{flex-shrink:0;align-items:end;display:flex}.mvp-teaser-portraits .mvp-photo{width:55px;height:88px;margin-left:-15px}.mvp-teaser-portraits .mvp-photo:first-child{margin-left:0}.monthly-mvp-page button:focus-visible,.mvp-admin button:focus-visible,.monthly-mvp-page a:focus-visible{outline-offset:3px;outline:3px solid #ed1b2f}@media (width<=767px){.mvp-photo{height:160px}.mvp-candidate{border-radius:21px;padding:7px 7px 10px}.mvp-candidates{gap:7px}.mvp-candidate>strong{font-size:14px;line-height:1.15}.mvp-candidate>small{font-size:12px}.mvp-candidate-kpis{gap:4px;margin-top:9px}.mvp-candidate-kpis b{padding:4px;font-size:12px}.mvp-choice{width:24px;height:24px;top:7px;right:6px}.mvp-panel{border-radius:24px;padding:16px}.mvp-admin-players{grid-template-columns:1fr}.mvp-winner .mvp-photo{height:240px}.mvp-winner{padding:18px 16px 0}.mvp-winning-number{font-size:38px}.mvp-nav a{font-size:12px}.mvp-home-teaser{padding:15px 16px}.mvp-teaser-portraits .mvp-photo{width:40px;height:78px}.mvp-admin-header{flex-direction:column;align-items:flex-start}.mvp-compare-row{grid-template-columns:minmax(60px,.9fr) repeat(3,minmax(0,1fr));gap:4px}.mvp-result-row{align-items:flex-start}.mvp-result-row strong{font-size:12px}.mvp-candidate-kpis{flex-direction:column;align-items:flex-start}}@media (width<=359px){.mvp-photo{height:135px}.mvp-shell{width:calc(100% - 24px)}.mvp-candidate{padding:6px 4px 9px}.mvp-admin-fields{grid-template-columns:1fr}.mvp-home-teaser strong{font-size:16px}.mvp-teaser-portraits .mvp-photo{width:32px}.mvp-panel{padding:13px}.mvp-hero h1{font-size:29px}}@media (prefers-reduced-motion:no-preference){.mvp-candidate,.mvp-home-teaser{transition:transform .16s,border-color .16s}.mvp-candidate:active,.mvp-home-teaser:active{transform:scale(.99)}}.monthly-mvp-page{color:#f2f5fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 0 0,#621c3038,#0000 48%),radial-gradient(at 100% 24%,#143e7052,#0000 55%),#080f1d}.monthly-mvp-page .mvp-shell{max-width:1000px}.monthly-mvp-page .mvp-nav{box-sizing:border-box;background:#0b1626b0;border-bottom:1px solid #ffffff12;min-height:64px;padding-right:100px}.mvp-nav>span{color:#b9c6db;font-size:13px}.monthly-mvp-page .mvp-hero{padding:24px 0 18px}.monthly-mvp-page .mvp-hero h1{text-transform:none;margin:0 0 12px;font-size:clamp(29px,5vw,42px)}.monthly-mvp-page .mvp-hero strong{font-size:15px}.monthly-mvp-page .mvp-pill{color:#e7c983;background:#ffffff09;border-color:#ffffff25}.monthly-mvp-page .mvp-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(130deg,#ffffff09,#162a452b);border-color:#ffffff16;border-radius:20px;padding:16px;box-shadow:0 14px 32px #0002}.monthly-mvp-page .mvp-panel h2{margin:0 0 8px;font-size:18px}.monthly-mvp-page .mvp-section-line span,.monthly-mvp-page .mvp-match span,.monthly-mvp-page .mvp-share p{color:#b5c2d5}.monthly-mvp-page .mvp-section-line{font-size:11px;line-height:1.6}.mvp-candidate{background:radial-gradient(at 0 0,#264f7845,#0000 75%),linear-gradient(125deg,#19283caa,#101a2caa);border:1px solid #ffffff26;border-radius:22px;padding:0;overflow:hidden}.mvp-candidate-select{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;width:100%;min-width:0;padding:15px;display:flex;position:relative}.mvp-candidate-select:disabled{cursor:default}.mvp-candidate-info{gap:7px;width:100%;min-width:0;display:grid}.mvp-candidate-info>strong{font-size:20px;line-height:1.15}.mvp-candidate-info>small{color:#b4c5de;font-size:12px}.mvp-candidate.selected{border-color:#ef4862;box-shadow:0 0 0 2px #386bcc80,0 12px 30px #0003}.mvp-choice svg{width:16px;height:16px}.mvp-candidate-kpis{flex-direction:row;align-items:center;gap:5px;margin-top:4px}.mvp-candidate-kpis b{background:#ffffff08;align-items:center;gap:4px;padding:5px 6px;font-size:12px;display:inline-flex}.mvp-candidate-kpis svg,.mvp-month-button svg,.mvp-performance svg{flex-shrink:0;width:16px;height:16px}.mvp-candidate-kpis b span{color:#c4cfdf;font-size:10px}.mvp-month-button{color:#d4e2f7;cursor:pointer;background:#ffffff04;border:0;border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:5px;width:100%;min-height:40px;font-size:12px;display:flex}.monthly-mvp-page .mvp-match{border-color:#ffffff12;grid-template-columns:84px minmax(0,1fr);align-items:center;padding:12px 0}.mvp-match strong{align-items:center;gap:8px;line-height:1.5;display:flex}.mvp-opponent-logo{object-fit:contain;width:23px;height:26px}.mvp-panel summary{cursor:pointer;min-height:30px;font-size:15px;font-weight:700;line-height:30px}.mvp-compare-row{border-color:#ffffff12}.mvp-compare-row .mvp-photo{height:48px;margin-bottom:7px}.monthly-mvp-page .mvp-actions button,.monthly-mvp-page .mvp-actions a{color:#edf3ff;background:#ffffff09;border-color:#ffffff20}.monthly-mvp-page .mvp-back{color:#bdcce2}.monthly-mvp-page .mvp-panel>small{color:#e9c77b}.monthly-mvp-page .mvp-panel:has(.mvp-archive:empty){padding:12px 16px}:is(.monthly-mvp-page .mvp-panel:has(.mvp-archive:empty)>small,.monthly-mvp-page .mvp-panel:has(.mvp-archive:empty)>h2){display:none}.monthly-mvp-page .mvp-panel:has(.mvp-archive:empty)>p{color:#a9b9d1;margin:0;font-size:12px}.mvp-month-dialog{color:#edf3ff;box-sizing:border-box;background:#101b2c;border:1px solid #7186a04a;border-radius:24px;width:min(620px,100% - 24px);max-height:85dvh;padding:0;box-shadow:0 30px 100px #0008}.mvp-month-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020710bb}.mvp-month-inner{padding:20px;position:relative}.mvp-close{float:right;color:#fff;z-index:1;cursor:pointer;background:#17243a;border:1px solid #ffffff20;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:sticky;top:0}.mvp-close svg{width:20px}.mvp-month-inner header{align-items:center;gap:15px;padding-right:15px;display:flex}.mvp-month-inner header>.mvp-photo{flex-shrink:0;width:95px;height:140px}.mvp-month-inner h2{margin:8px 0;font-size:22px}.mvp-month-inner header small{color:#e1c382;letter-spacing:.12em;font-size:10px}.mvp-month-inner p{color:#acbed5;font-size:12px}.mvp-performance{background:#ffffff03;border:1px solid #ffffff12;border-radius:12px;margin-top:9px;padding:13px 10px}.mvp-performance.standout{background:linear-gradient(115deg,#25436c55,#6d263e25);border-color:#6b81ac55}.mvp-performance>small{color:#adbed5;font-size:11px}.mvp-performance>a{color:inherit;align-items:center;gap:10px;margin:8px 0;font-size:13px;text-decoration:none;display:flex}.mvp-performance>a>span{flex:1;align-items:center;gap:8px;display:flex}.mvp-performance img{object-fit:contain;width:24px;height:28px}.mvp-performance-events{flex-wrap:wrap;gap:6px;display:flex}.mvp-performance-events b{background:#ffffff08;border-radius:6px;align-items:center;gap:4px;padding:5px;font-size:11px;display:flex}.mvp-performance .mvp-highlight{color:#efd28f;margin-top:9px;display:inline-block}.mvp-home-float{z-index:65;bottom:calc(12px + env(safe-area-inset-bottom,0px));box-sizing:border-box;color:#f2f6ff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(115deg,#382033e8,#10213ae8 65%);border:1px solid #a7b8d840;border-top-color:#d9ba6a88;border-radius:20px;align-items:center;gap:10px;width:min(500px,100% - 24px);height:110px;padding:8px 35px 8px 10px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0007}.mvp-float-portraits{flex-shrink:0;align-items:flex-end;display:flex;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.mvp-float-portraits .mvp-photo{width:36px;height:86px}.mvp-float-copy{flex:1;gap:6px;min-width:0;display:grid}.mvp-float-copy small{color:#b8c8dd;font-size:11px}.mvp-home-float .mvp-primary{flex-shrink:0;min-height:40px;padding:8px 12px;font-size:12px}.mvp-float-close{color:#cbd5e5;cursor:pointer;background:0 0;border:0;width:30px;height:30px;padding:7px;position:absolute;top:4px;right:4px}.mvp-float-close svg{width:16px;height:16px}body.mobile-site-menu-open .mvp-home-float{display:none}body:has(dialog[open],[aria-modal=true]) .mvp-home-float{display:none}@media (width<=767px){.mvp-candidates{grid-template-columns:1fr;gap:10px}.mvp-candidate-select{flex-direction:row;align-items:center;gap:12px;padding:8px 35px 7px 6px}.mvp-candidate-select>.mvp-photo{flex-shrink:0;width:88px;height:128px}.mvp-candidate-info>strong{font-size:18px}.mvp-candidate-kpis{flex-flow:wrap;gap:4px}.mvp-choice{width:21px;height:21px;top:9px;right:8px}.mvp-candidate-info{gap:6px}.mvp-month-button{justify-content:flex-end;min-height:36px;padding-right:15px}.mvp-compare-row{font-size:12px}.mvp-month-inner{padding:14px}.mvp-month-inner header>.mvp-photo{width:70px;height:125px}.mvp-month-inner h2{font-size:18px}.mvp-month-inner header{gap:10px}.mvp-performance>a{font-size:12px}}.mvp-float-spacer{height:0}body:has(.mvp-home-float) .hv2-footer{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))!important}body.mobile-site-menu-open .mvp-float-spacer{display:none}body:has(dialog[open],[aria-modal=true]) .mvp-float-spacer{display:none}.mvp-float-portraits{width:138px;height:94px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 76%,#0000 100%);mask-image:linear-gradient(#000 0% 76%,#0000 100%)}.mvp-floating-portrait{flex:0 0 46px;width:46px;height:94px;display:block;position:relative;overflow:hidden}.mvp-floating-portrait img{object-fit:cover;object-position:50% 0;display:block;position:absolute;max-width:none!important;height:auto!important}.mvp-floating-portrait:not(.calibrated) img{width:76px;top:3px;left:calc(50% - 38px)}.mvp-home-float{gap:8px;padding:8px 28px 8px 8px}.mvp-float-copy strong{font-size:13px;line-height:1.25}.mvp-home-float .mvp-primary{box-sizing:border-box;min-width:46px;padding:8px 10px}.mvp-float-close{z-index:1;width:36px;height:36px;padding:10px;top:0;right:0}.mvp-stat-icon{--metric:#8ecbff;box-sizing:border-box;background:color-mix(in srgb,var(--metric) 12%,transparent);width:20px;height:20px;color:var(--metric);border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.mvp-stat-icon svg{color:var(--metric);stroke:currentColor;stroke-width:1.7px;display:block;width:16px!important;height:16px!important}.mvp-stat-goals{--metric:#ff7295}.mvp-stat-assists{--metric:#81d6ff}.mvp-stat-averageRating,.mvp-stat-mvpAwards{--metric:#f1ce7b}.mvp-stat-cleanSheets{--metric:#78dfa5}.mvp-stat-penaltiesSaved{--metric:#70e2d0}.mvp-stat-yellowCards{--metric:#ffdc56}.mvp-stat-redCards{--metric:#ff6679}.mvp-candidate-kpis b{color:#f7f9ff;white-space:normal;box-sizing:border-box;gap:5px;min-height:28px;line-height:1.25}.mvp-candidate-kpis b>span:not(.mvp-stat-icon){font-size:10px}.mvp-candidate-kpis .mvp-stat-icon{flex-basis:20px}.mvp-performance-events b{align-items:center;line-height:1.3}.mvp-compare-label{align-items:center;gap:5px;min-width:0;line-height:1.25;display:flex}.mvp-compare-label .mvp-stat-icon{flex-basis:18px;width:18px;height:20px}.mvp-compare-row{grid-template-columns:minmax(95px,1.2fr) repeat(3,minmax(0,1fr))}@media (width<=374px){.mvp-floating-portrait{flex-basis:42px;width:42px}.mvp-float-portraits{width:126px}.mvp-float-copy strong{font-size:12px}.mvp-candidate-kpis{gap:4px}.mvp-candidate-kpis b{padding:4px 5px}}.mvp-float-open{min-width:0;color:inherit;flex:1;align-self:stretch;align-items:center;gap:8px;text-decoration:none;display:flex}.mvp-float-open:focus-visible,.mvp-home-float>a:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #f1ce7b}.monthly-mvp-page .mvp-month-fixtures h2{text-align:center;justify-content:center;align-items:center;gap:8px;margin-bottom:4px;display:flex}.mvp-month-fixture{color:#f2f5fc;text-align:center;border-bottom:1px solid #ffffff12;border-radius:8px;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;gap:8px;padding:14px 0;text-decoration:none;display:grid}.mvp-month-fixture:last-child{border-bottom:0;padding-bottom:2px}.mvp-month-fixture time{color:#aebed4;font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:11px;line-height:1.4}.mvp-fixture-team{align-content:start;align-self:start;justify-items:center;gap:6px;min-width:0;display:grid}.mvp-fixture-crest{place-items:center;width:32px;height:34px;display:grid}.mvp-fixture-crest img{object-fit:contain;width:auto;max-width:32px;height:34px;display:block}.mvp-fixture-team strong{text-align:center;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;font-size:12px;font-weight:700;line-height:1.35}.mvp-fixture-score{white-space:nowrap;letter-spacing:.02em;font-variant-numeric:tabular-nums;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;justify-self:center;padding:7px 8px;font-size:22px;line-height:1.2}.mvp-month-fixture:hover{background:#ffffff04}.mvp-month-fixture:focus-visible{outline-offset:3px;outline:2px solid #f1ce7b}@media (width>=600px){.mvp-month-fixture{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);column-gap:16px}.mvp-fixture-team strong{font-size:14px}.mvp-fixture-crest,.mvp-fixture-crest img{max-width:38px;height:38px}.mvp-fixture-crest{width:38px}.mvp-fixture-score{font-size:24px}.mvp-month-fixture time{font-size:12px}}.mvp-live-percent{border-top:1px solid #7895bc25;margin:0 14px 12px;padding:10px 0 0}.mvp-live-percent[hidden],.mvp-live-percent [hidden]{display:none!important}.mvp-live-percent>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.mvp-live-percent>div>span{color:#b9c8df;font-size:12px}.mvp-live-percent strong{color:#f4f7ff;font-variant-numeric:tabular-nums;font-size:20px}.mvp-live-percent small{color:#dbbb76;align-items:center;gap:4px;margin-left:6px;font-size:10px;display:inline-flex}.mvp-live-percent small svg{width:14px;height:14px}.mvp-percent-track{background:#25354e;border-radius:9px;height:5px;overflow:hidden}.mvp-percent-track>span{border-radius:inherit;background:linear-gradient(90deg,#d03c55,#467ed0);height:100%;transition:width .35s;display:block}.mvp-live-percent.leading .mvp-percent-track>span{background:linear-gradient(90deg,#e45268,#73a8ec)}.mvp-result-row>img{object-fit:contain;width:42px;height:46px}@media (prefers-reduced-motion:reduce){.mvp-percent-track>span{transition:none}}.mvp-owner-results .mvp-result-row>span{overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;display:flex}.mvp-owner-results .mvp-result-row img{object-fit:contain;flex-shrink:0;width:36px;height:40px}.mvp-owner-results .mvp-result-row>strong{font-variant-numeric:tabular-nums;flex-shrink:0}.coming-page{--soon-navy:#041226;--soon-red:#e4213e;--soon-blue:#1556ce;background:var(--soon-navy);color:#fff;min-height:100svh;overflow:hidden}.coming-header{z-index:10;justify-content:space-between;align-items:center;width:100%;padding:24px clamp(22px,5vw,78px);display:flex;position:absolute;top:0;left:0}.coming-brand{align-items:center;gap:13px;display:flex}.coming-brand img{object-fit:contain;filter:drop-shadow(0 12px 22px #0007);width:46px;height:64px}.coming-brand span{flex-direction:column;display:flex}.coming-brand strong{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;font-size:15px}.coming-brand small{color:#ffffff78;letter-spacing:.18em;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:900}.coming-back{color:#ffffffbd;letter-spacing:.15em;text-transform:uppercase;border:1px solid #ffffff38;align-items:center;gap:22px;min-height:44px;padding:0 17px;font-size:7px;font-weight:900;display:flex}.coming-back:hover{color:var(--soon-navy);background:#fff;border-color:#fff}.coming-back b{color:var(--soon-red);font-size:16px}.coming-hero{isolation:isolate;background:radial-gradient(circle at 76% 28%,#1753a966,#0000 27%),radial-gradient(circle at 10% 90%,#e4213e26,#0000 28%),linear-gradient(125deg,#020b18,#06172e 58%,#0b2d59);grid-template-columns:minmax(0,1.1fr) minmax(340px,.62fr);align-items:center;gap:clamp(55px,8vw,130px);min-height:calc(100svh - 92px);padding:145px clamp(22px,7vw,108px) 90px;display:grid;position:relative}.coming-hero:before{z-index:-1;content:"";border:1px solid #ffffff0e;border-radius:50%;width:800px;height:800px;position:absolute;bottom:-430px;right:-240px;box-shadow:0 0 0 100px #ffffff04,0 0 0 200px #ffffff02}.coming-bars{z-index:-1;opacity:.16;width:min(32vw,440px);height:130%;display:flex;position:absolute;top:-15%;right:7%;transform:skew(-16deg)}.coming-bars i{background:var(--soon-blue);flex:1}.coming-bars i:nth-child(2){background:var(--soon-red)}.coming-bars i:nth-child(3){opacity:.45}.coming-copy{z-index:2;min-width:0;position:relative}.coming-eyebrow{color:#ffffff82;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 30px;font-size:8px;font-weight:900;display:flex}.coming-eyebrow i{background:var(--soon-red);width:35px;height:2px}.coming-status{color:#ff7180;letter-spacing:.18em;text-transform:uppercase;border:1px solid #ff718066;padding:9px 11px;font-size:7px;font-weight:900;display:inline-flex}.coming-copy h1{max-width:980px;font-family:var(--display);letter-spacing:-.09em;text-transform:uppercase;overflow-wrap:anywhere;margin:27px 0 0;font-size:clamp(78px,10.5vw,164px);line-height:.73}.coming-copy h1 em{color:var(--soon-red);text-transform:none;font-family:Georgia,serif;font-weight:400;display:block}.coming-intro{color:#ffffff8c;border-top:1px solid #ffffff26;max-width:690px;margin:42px 0 0;padding-top:25px;font-family:Georgia,serif;font-size:clamp(16px,1.45vw,21px);font-style:italic;line-height:1.65}.coming-actions{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.coming-actions a{color:#fff;letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:38px;min-height:54px;padding:0 21px;font-size:7px;font-weight:900;display:flex}.coming-actions a:first-child{border-color:var(--soon-red);background:var(--soon-red)}.coming-actions a:hover{color:var(--soon-navy);background:#fff;border-color:#fff}.coming-actions b{font-size:17px}.coming-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff12,#ffffff03);border:1px solid #ffffff2b;flex-direction:column;justify-self:end;width:min(100%,470px);min-height:580px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 95px #0007}.coming-card:before{opacity:.1;content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#fff 20%);position:absolute;inset:0}.coming-card>span,.coming-card>small{z-index:1;color:#ffffff65;letter-spacing:.18em;text-transform:uppercase;font-size:7px;font-weight:900;position:relative}.coming-card>span{font:italic 11px Georgia}.coming-card>small{position:absolute;top:31px;right:30px}.coming-card>img{z-index:1;object-fit:contain;filter:drop-shadow(0 25px 28px #0008);width:125px;height:170px;margin:62px auto 30px;position:relative}.coming-card>div{z-index:1;flex-direction:column;margin-top:auto;display:flex;position:relative}.coming-card>div strong{font-family:var(--display);letter-spacing:-.075em;font-size:clamp(58px,5vw,84px);line-height:.72}.coming-card>div strong:last-child{color:var(--soon-red)}.coming-card>p{z-index:1;color:#ffffff8c;letter-spacing:.17em;text-transform:uppercase;border-top:1px solid #ffffff2b;margin:25px 0 0;padding-top:18px;font-size:7px;font-weight:900;position:relative}.coming-footer{color:#ffffff61;background:#020914;justify-content:space-between;align-items:center;min-height:92px;padding:24px clamp(22px,5vw,78px);display:flex}.coming-footer a,.coming-footer span{letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:900}.coming-footer strong{color:#ffffffbf;font:italic 11px Georgia}@media (width<=900px){.coming-hero{grid-template-columns:1fr;gap:65px;min-height:1180px}.coming-card{justify-self:start;width:min(100%,580px);min-height:540px}}@media (width<=600px){.coming-header{padding:17px}.coming-brand img{width:38px;height:53px}.coming-brand strong{font-size:12px}.coming-brand small{font-size:6px}.coming-back{justify-content:center;width:44px;padding:0;font-size:0}.coming-back b{font-size:16px}.coming-hero{gap:48px;min-height:1050px;padding:120px 17px 70px}.coming-bars{width:90vw;right:-34%}.coming-copy h1{font-size:clamp(63px,21vw,91px)}.coming-intro{margin-top:32px;font-size:15px}.coming-actions{flex-direction:column;align-items:stretch}.coming-actions a{width:100%}.coming-card{min-height:450px;padding:23px}.coming-card>small{top:24px;right:23px}.coming-card>img{width:92px;height:127px;margin-top:48px}.coming-card>div strong{font-size:clamp(52px,17vw,73px)}.coming-footer{flex-direction:column;align-items:flex-start;gap:15px;padding:30px 18px}.coming-footer span{display:none}}.club-people *,.club-people :before,.club-people :after{box-sizing:border-box}.club-people :is(a,button){-webkit-tap-highlight-color:transparent}.club-people a{color:inherit;text-decoration:none}.club-people :is(h2,h3,p){margin:0}.club-people :is(h2,h3){color:#f4f7fc;font-family:var(--body);text-transform:none;letter-spacing:-.025em;font-style:normal;font-weight:750;line-height:1.3}.club-people svg{flex:0 0 18px;width:18px;height:18px}body .club-people .club-people-header{max-width:1080px;box-shadow:none;margin:auto;background:0 0!important}.club-people-tabs{border-bottom:1px solid #a6bfd51c;gap:5px;max-width:1080px;margin:auto;padding:10px 14px;display:flex}.club-people-tabs a{color:#c8d8e9;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:10px 17px;font-size:13px;font-weight:650;display:flex}.club-people-tabs a[aria-current=page]{color:#fff;background:linear-gradient(120deg,#8a2542,#263c61);border-color:#ee64755c;box-shadow:inset 0 1px #ffffff14}.club-people-shell{width:min(1040px,100% - 28px);margin:0 auto;padding-top:14px}.club-filter-wrap{background:#07182da6;border:1px solid #a4bfd32e;border-radius:13px;min-width:0;position:relative;overflow:hidden}.club-filter-wrap:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#0b1a30e6);width:19px;position:absolute;inset:0 0 3px auto}.club-filters{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#ca4463 #162d45;gap:4px;max-width:100%;padding:4px 15px 4px 4px;scroll-padding-inline:8px;display:flex;overflow-x:auto}.club-filters button{color:#c8d8e9;min-height:44px;font:650 .8125rem/1.4 var(--body);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1 0 auto;padding:9px 13px}.club-filters button[aria-pressed=true]{color:#fff;background:linear-gradient(120deg,#8a2542,#263c61);border-color:#ee64755c;box-shadow:inset 0 1px #ffffff14}.club-person-group{min-width:0;margin-top:22px}.club-staff>.club-person-group:first-child{margin-top:0}.club-group-heading{border-bottom:1px solid #9cbad329;align-items:center;gap:9px;margin-bottom:12px;padding-bottom:10px;display:flex}.club-group-heading>svg{color:#ef8ba2;width:17px;height:17px}.club-group-heading h2{overflow-wrap:break-word;flex:1;min-width:0;font-size:1rem}.club-group-heading>span{color:#c9d9e9;font-variant-numeric:tabular-nums;background:#aac8e509;border:1px solid #90afcf33;border-radius:8px;place-items:center;min-width:27px;min-height:25px;padding:3px 7px;font-size:12px;display:grid}.club-person-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));align-items:stretch;gap:12px;display:grid}.club-person-card{background:linear-gradient(140deg,#203453,#142a45 55%,#0a1b30);border:1px solid #8cabc43d;border-radius:19px;flex-direction:column;min-width:0;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 7px 18px #0000001a}.club-card-photo{aspect-ratio:4/5;isolation:isolate;background:linear-gradient(135deg,#30243840,#142d4740);flex-shrink:0;position:relative;overflow:hidden}.club-card-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a1b30);position:absolute;inset:60% 0 0}.club-portrait{display:block;position:absolute;inset:0;overflow:hidden}.club-people .club-portrait>img{object-fit:fill;filter:none;-webkit-user-select:none;user-select:none;position:absolute;transform:none;max-width:none!important;margin:0!important}.club-portrait>img::selection{background:0 0}.club-portrait-empty{background:linear-gradient(145deg,#5a253f66,#193954 70%);place-items:center;display:grid;position:absolute;inset:0}.club-portrait-empty>span{color:#d4e2f2;letter-spacing:.04em;background:#a2bedd09;border:1px solid #b3cbe93d;border-radius:50%;place-items:center;width:3.75rem;height:3.75rem;font-size:1.375rem;font-weight:650;display:grid}.club-shirt-number{z-index:2;color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#8e2344ed,#1d3553f0);border:1px solid #f0879d66;border-radius:10px;place-items:center;min-width:32px;min-height:32px;padding:5px 8px;font-size:1rem;font-weight:750;line-height:1;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 2px 7px #0002}.club-card-copy{background:#0a1b30;flex:1;min-width:0;padding:3px 12px 15px;position:relative}.club-card-copy h3{overflow-wrap:break-word;font-size:1rem;line-height:1.28}.club-card-copy p{color:#c1d2e5;overflow-wrap:break-word;margin-top:7px;padding-right:23px;font-size:.75rem;line-height:1.5}.club-card-copy>svg{color:#f18ba2;width:16px;height:16px;position:absolute;bottom:15px;right:12px}.club-staff-card .club-card-copy p{color:#ffacbd;margin:0 0 6px;padding-right:0;font-size:.6875rem;font-weight:650;line-height:1.5}.club-staff-card .club-card-copy{padding-bottom:33px}.club-staff-card .club-card-copy>svg{bottom:12px}.club-direction .club-person-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.club-direction .club-person-card{border-radius:15px;grid-template-columns:88px minmax(0,1fr);align-items:center;display:grid}.club-direction .club-card-photo{aspect-ratio:auto;align-self:start;width:88px;height:110px}.club-direction .club-card-photo:after{background:linear-gradient(90deg,#0000 70%,#0a1b30);inset:0}.club-direction .club-card-copy{background:0 0;padding:12px 30px 12px 10px}.club-direction .club-card-copy p{font-size:.6875rem}.club-direction .club-card-copy h3{font-size:.9375rem}.club-direction .club-portrait-empty>span{width:45px;height:45px;font-size:17px}.club-captains{background:linear-gradient(130deg,#30233c,#122940 65%);border:1px solid #8cabc435;border-radius:17px;margin-top:26px;padding:16px;box-shadow:inset 0 1px #ffffff12}.club-captains h2{margin-bottom:14px;font-size:1rem}.club-captains>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:14px;display:grid}.club-captain{border-radius:9px;align-items:center;gap:10px;min-width:0;display:flex}.club-captain .club-portrait{background:#173551;border:1px solid #a7c5e03d;border-radius:12px;flex:0 0 47px;width:47px;height:47px;position:relative}.club-captain .club-portrait-empty>span{width:30px;height:30px;font-size:12px}.club-captain>span:last-child{min-width:0}.club-captain small{color:#ffacbd;align-items:center;gap:5px;font-size:.6875rem;line-height:1.5;display:flex}.club-captain small svg{flex-basis:13px;width:13px;height:13px}.club-captain strong{overflow-wrap:break-word;margin-top:2px;font-size:.8125rem;line-height:1.4;display:block}.club-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.club-people :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #ffc3ce}.club-people .club-person-card:active{border-color:#b6d7f099;box-shadow:inset 0 0 0 1px #b6d7f066}@media (hover:hover) and (pointer:fine){.club-people :is(.club-person-card,.club-captain):hover{border-color:#c796b1aa;box-shadow:0 8px 22px #0002}.club-filters button:hover{border-color:#b2c9df55}}@media (width>=768px){.club-person-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.club-direction .club-person-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.club-people-tabs{padding-inline:20px}.club-card-copy h3{font-size:1.125rem}}@media (width<=380px){.club-people-shell{width:calc(100% - 24px)}.club-person-grid{gap:10px}.club-card-copy{padding-inline:10px}.club-card-copy>svg{right:10px}}@media (prefers-reduced-motion:reduce){.club-people *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:is(html:has(.club-people),body:has(.club-people)){background:#061426}@keyframes shop-product-arrive{0%{opacity:.4;transform:perspective(1000px)rotateY(-9deg)rotate(-2deg)translateY(8px)}to{opacity:1;transform:perspective(1000px)rotateY(-4deg)rotate(-2deg)}}.sponsor-page{font-family:var(--body);color:#f3f7fb;min-height:100svh;padding-bottom:env(safe-area-inset-bottom,0px);background:radial-gradient(at 100% 0,#29577d29,#0000 60%),#081a32}.sponsor-page.sponsor-page .sponsor-shell{width:min(100% - 32px,1120px);margin-inline:auto}.sponsor-page.sponsor-page .sponsor-showcase{padding:14px 0 22px}.sponsor-page.sponsor-page .sponsor-intro{color:#c6d5e3;margin:0 0 18px;font-size:14px;line-height:1.5}.sponsor-page.sponsor-page .sponsor-groups{gap:24px;display:grid}.sponsor-page.sponsor-page .sponsor-group>header{border-bottom:1px solid #8ea8c02b;margin:0 0 10px;padding:0 0 8px}.sponsor-page.sponsor-page .sponsor-group h2{font:700 18px/1.3 var(--body);letter-spacing:-.015em;text-transform:none;margin:0}.sponsor-page.sponsor-page .sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.sponsor-page.sponsor-page .sponsor-card{background:radial-gradient(at 100% 100%,#982c4320,#0000 70%),linear-gradient(135deg,#153650,#0b2038);border:1px solid #7899b338;border-radius:18px;grid-template-columns:112px minmax(0,1fr);gap:0;min-width:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 5px 15px #020b2420}.sponsor-page.sponsor-page .sponsor-card-logo{aspect-ratio:1;background:#f5f6f8;border-radius:11px;align-self:start;place-items:center;min-width:0;max-width:100%;height:auto;min-height:0;margin:12px 0 12px 12px;padding:10px;display:grid}.sponsor-page.sponsor-page .sponsor-card-logo img{object-fit:contain;filter:none;width:100%;max-width:100%;height:80px;display:block;transform:none}.sponsor-page.sponsor-page .sponsor-card-logo>span{color:#27415c;font-size:28px;font-weight:700}.sponsor-page.sponsor-page .sponsor-card-copy{align-self:center;min-width:0;padding:14px 12px}.sponsor-page.sponsor-page .sponsor-card-copy h3{font:700 19px/1.2 var(--body);letter-spacing:-.015em;overflow-wrap:anywhere;text-transform:none;color:#fff;margin:0}.sponsor-page.sponsor-page .sponsor-card-copy p{color:#c7d5e4;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.45}.sponsor-page.sponsor-page .sponsor-card-copy small{color:#adc1d5;margin-top:6px;font-size:12px;display:block}.sponsor-page.sponsor-page .sponsor-card-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding:0 12px 12px;display:flex}.sponsor-page.sponsor-page .sponsor-card-actions a,.sponsor-page.sponsor-page .sponsor-join-contacts a{color:#fff;min-height:44px;font:650 13px/1.3 var(--body);white-space:normal;overflow-wrap:anywhere;background:linear-gradient(130deg,#254b68,#18364f);border:1px solid #91afc34d;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;text-decoration:none;display:flex}.sponsor-page.sponsor-page .sponsor-card-actions a{flex:1 1 max-content}.sponsor-page.sponsor-page .sponsor-card-actions a:first-child{background:linear-gradient(120deg,#c61936,#e52340);border-color:#ec677853}.sponsor-page svg{flex:0 0 17px;width:17px;height:17px}.sponsor-page a:focus-visible{outline-offset:-4px;outline:3px solid #fff}.sponsor-page.sponsor-page .sponsor-join{background:#06172a55;border-top:1px solid #a2bbd22b;padding:20px 0 24px}.sponsor-page.sponsor-page .sponsor-join h2{font:700 22px/1.2 var(--body);letter-spacing:-.02em;margin:0}.sponsor-page.sponsor-page .sponsor-join>.sponsor-shell>p{color:#bdcfe0;margin:8px 0 14px;font-size:14px;line-height:1.5}.sponsor-page.sponsor-page .sponsor-join-contacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sponsor-page.sponsor-page .sponsor-join-contacts article{background:linear-gradient(130deg,#14334b,#10263d);border:1px solid #86a4c133;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.sponsor-page.sponsor-page .sponsor-join-contacts article>div{flex:180px;min-width:0}.sponsor-page.sponsor-page .sponsor-join-contacts small{color:#ed94a5;font-size:12px;line-height:1.3}.sponsor-page.sponsor-page .sponsor-join-contacts h3{font:650 16px/1.3 var(--body);overflow-wrap:anywhere;margin:4px 0 0}.sponsor-page.sponsor-page .sponsor-join-contacts a{flex:0 auto}.sponsor-page.sponsor-page .sponsor-footer{color:#adc0d1;background:#061428;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:18px 16px;font-size:11px;line-height:1.5;display:flex}.sponsor-page.sponsor-page .sponsor-footer strong{font-size:12px;font-weight:500}.sponsor-page.sponsor-page .sponsor-empty{border:1px solid #ffffff20;border-radius:14px;padding:16px;font-size:15px;line-height:1.5}@media (width<=767px){.sponsor-page.sponsor-page .sponsor-shell{width:calc(100% - 24px)}.sponsor-page.sponsor-page .sponsor-grid,.sponsor-page.sponsor-page .sponsor-join-contacts{grid-template-columns:minmax(0,1fr)}.sponsor-page.sponsor-page .sponsor-card{grid-template-columns:104px minmax(0,1fr)}.sponsor-page.sponsor-page .sponsor-card-logo img{height:72px}.sponsor-page.sponsor-page .sponsor-join-contacts article>div{flex-basis:170px}}@media (hover:hover) and (pointer:fine){.sponsor-page.sponsor-page .sponsor-card-actions a:hover,.sponsor-page.sponsor-page .sponsor-join-contacts a:hover{border-color:#d9e9f5a0;box-shadow:inset 0 1px #ffffff26}}.sponsor-page.sponsor-page .sponsor-card{background:radial-gradient(at 0 0,#799bc91a,#0000 75%),linear-gradient(130deg,#19283cd9,#0c182bd9);border-color:#a2b9d13b;box-shadow:inset 0 1px #dbe8fb13,0 5px 18px #0002}.sponsor-page.sponsor-page .sponsor-card-logo{box-shadow:none;background:0 0;border-radius:0}.sponsor-page.sponsor-page .sponsor-card-logo>span{color:#c5d4e8}.sponsor-page.sponsor-page .sponsor-card-logo img{filter:none;background:0 0;border-radius:0}.sponsor-page.sponsor-page .sponsor-card-logo{box-shadow:none;filter:none;background:#172639;border:1px solid #8da6bc25;border-radius:10px}.sponsor-page.sponsor-page .sponsor-card-logo[data-logo-surface=slate]{background:#98a9bd;border-color:#b2c2d342}.s217-page.s217-page.s217-page.s217-page,.s217-profile.s217-profile.s217-profile.s217-profile{--s217-surface:linear-gradient(130deg,#193451,#10243c);--s217-border:#91b3d32e;max-width:none;min-height:100svh;padding:0 0 env(safe-area-inset-bottom,0px);color:#f2f6fc;font-family:var(--body,Arial,sans-serif);isolation:isolate;background:radial-gradient(700px 500px at 0 0,#9c214648,#0000 85%),radial-gradient(850px 1500px at 100% 600px,#14518b40,#0000 90%),#061426;margin:0}body :is(.s217-page.s217-page,.s217-profile.s217-profile) .s217-header{box-shadow:none;background:0 0!important}.s217-page.s217-page :is(a,button),.s217-profile.s217-profile :is(a,button){-webkit-tap-highlight-color:#adbed51c}.s217-page.s217-page a,.s217-profile.s217-profile a{color:inherit;text-decoration:none}.s217-page.s217-page :is(h2,h3,h4){font-family:var(--body,Arial,sans-serif);letter-spacing:-.02em;text-transform:none;color:#f3f7fc;font-style:normal;font-weight:750;line-height:1.3}.s217-page.s217-page :is(p,small,label,span,strong),.s217-profile.s217-profile :is(p,small,strong){overflow-wrap:anywhere}.s217-page.s217-page :is(button,a,input,select):focus-visible,.s217-profile.s217-profile :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #ffc0cc}.s217-nav{scrollbar-width:thin;scrollbar-color:#d84b6a #17304a;white-space:nowrap;border-bottom:1px solid #9dbad321;gap:5px;max-width:1080px;margin:0 auto;padding:10px 14px 12px;scroll-padding:12px;display:flex;position:relative;overflow-x:auto}.s217-nav>a{color:#cad9e9;background:#ffffff06;border:1px solid #91b3d329;border-radius:11px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:9px 13px;font-size:13px;font-weight:650;display:flex}.s217-nav>a[aria-current=page]{color:#fff;background:linear-gradient(120deg,#882442,#243d61);border-color:#e2556b75;box-shadow:inset 0 -2px #ec4768}.s217-return{color:#bad0e5;max-width:1040px;margin:12px auto 0;padding:0 14px;font-size:12px}.s217-return a{align-items:center;min-height:36px;display:inline-flex}.s217-shell{width:min(1040px,100% - 28px);min-width:0;margin:auto;padding:18px 0 36px}.s217-shell>section+section{margin-top:26px}.s217-section-title{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.s217-section-title h2{margin:0;font-size:21px}.s217-section-title :is(a,span){color:#c0d4e9;font-size:12px;line-height:1.5}.s217-section-title a{align-items:center;min-height:36px;display:flex}.s217-page.s217-page :is(input,select){color:#f2f7ff;width:100%;min-width:0;min-height:44px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;background:#102b45;border:1px solid #9cbad04f;border-radius:11px;padding:10px 12px;font-size:16px;line-height:1.3}.s217-page.s217-page label{color:#bed0e4;gap:6px;min-width:0;font-size:12px;display:grid}.s217-filters{grid-template-columns:minmax(150px,1fr) 1fr;align-items:end;gap:14px;margin:0 0 18px;display:grid}.s217-filters p{color:#b6cce1;margin:0;font-size:12px;line-height:1.5}.s217-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.s217-kpis>div{border:1px solid var(--s217-border);background:var(--s217-surface);border-radius:16px;flex-direction:column;justify-content:center;gap:5px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff0c}.s217-kpis strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:750;line-height:1.2}.s217-kpis span{color:#c1d1e4;font-size:12px;line-height:1.4}.s217-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.s217-shortcuts a{border:1px solid var(--s217-border);background:linear-gradient(115deg,#32243d,#122a46);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:14px;font-size:14px;font-weight:650;display:flex}.s217-shortcuts span{color:#ff9db2;font-size:20px}.s217-player-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.s217-caption,.s217-empty{color:#bacfe3;font-size:12px;line-height:1.5}.s217-empty{border:1px dashed #adc4df3d;border-radius:14px;padding:20px}.s217-player-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.s217-player-list li{min-width:0}.s217-player-list a{border:1px solid var(--s217-border);background:var(--s217-surface);border-radius:13px;grid-template-columns:24px 48px minmax(0,1fr) max-content;align-items:center;gap:10px;min-height:66px;padding:8px 12px;display:grid}.s217-rank{color:#a9c1db;font-variant-numeric:tabular-nums;font-size:12px}.s217-portrait{background:#bdd9f008;border-radius:8px;align-self:end;place-items:center;width:48px;height:52px;display:grid;overflow:hidden}.s217-portrait img{object-fit:contain;width:100%;height:100%}.s217-player-name{flex-direction:column;gap:4px;min-width:0;display:flex}.s217-player-name strong{font-size:16px;line-height:1.25}.s217-player-name small{color:#bdd0e4;font-size:11px;line-height:1.4}.s217-player-list b{font-variant-numeric:tabular-nums;color:#fff;text-align:right;min-width:2ch;font-size:23px;font-weight:750}.s217-footer{text-align:center;color:#a9c1da;border-top:1px solid #9dbbdf22;padding:20px 14px;font-size:11px}.s217-page.s217-page .record-section{margin:24px 0 0}.s217-page.s217-page .record-section:first-of-type{margin-top:0}.s217-page.s217-page .record-section>header{margin:0 0 12px;display:block}.s217-page.s217-page .record-section>header :is(h2,h3){margin:0;font-size:21px}.s217-page.s217-page .record-section>header p{font:400 12px/1.5 var(--body);color:#b8cde2}.s217-page.s217-page .record-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.s217-page.s217-page .record-grid .s217-record{border:1px solid var(--s217-border);background:radial-gradient(ellipse at 0 0, #8b264b44, transparent 85%), var(--s217-surface);border-radius:18px;flex-direction:column;grid-area:auto;gap:8px;min-height:0;padding:15px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0e}.s217-record h3{color:#edb3c4;margin:0;font-size:13px;font-weight:650;line-height:1.35}.s217-record-main{justify-content:space-between;align-items:center;gap:4px;display:flex}.s217-record-main>div{flex-direction:column;gap:3px;display:flex}.s217-record-main strong{font-variant-numeric:tabular-nums;font-size:36px;line-height:1.15}.s217-record-main small{color:#bdd1e4;font-size:11px}.s217-record-main>span{flex:0 0 64px;width:64px;height:80px;overflow:hidden}.s217-record-main img{object-fit:contain;width:100%;height:100%}.s217-record>p{color:#c6d6e8;margin:0;font-size:12px;line-height:1.4}.s217-record>button,.s217-record-holder{color:#f1f6ff;min-height:44px;font:650 13px/1.35 var(--body);text-align:left;background:#ffffff08;border:1px solid #a3bfda40;border-radius:10px;justify-content:space-between;align-items:center;gap:7px;padding:9px;display:flex}.s217-record-holder{margin-top:auto}.s217-record button{cursor:pointer}.s217-ties{box-sizing:border-box;color:#eff6ff;background:#0e2540;border:1px solid #9cb8d257;border-radius:20px;width:min(440px,100% - 28px);max-height:82dvh;margin:auto;padding:17px;box-shadow:0 20px 80px #0008}.s217-ties::backdrop{background:#020b16bd}.s217-ties header{justify-content:space-between;align-items:center;gap:10px;display:flex}.s217-ties h2{margin:0;font-size:19px}.s217-ties header button{color:#fff;background:#1b405d;border:1px solid #acc6e94a;border-radius:11px;min-width:44px;min-height:44px;font-size:25px}.s217-ties p{color:#bdd0e4;font-size:12px}.s217-ties ul{margin:0;padding:0;list-style:none}.s217-ties li a{color:#fff;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 0;font-size:16px;display:flex}.s217-page.s217-page :is(.team-record-grid,.opponent-highlights>div){grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.s217-page.s217-page :is(.team-record-grid>article,.opponent-highlights>div>a){border:1px solid var(--s217-border);background:var(--s217-surface);color:#f0f6ff;border-radius:15px;min-height:0;padding:16px}.s217-page.s217-page :is(.team-record-grid,.opponent-highlights) strong{font:750 22px/1.3 var(--body);letter-spacing:-.02em;color:#fff}.s217-page.s217-page :is(.team-record-grid,.opponent-highlights) :is(small,p,span){font:400 12px/1.5 var(--body);color:#c3d2e4}.s217-page.s217-page .team-record-grid a{color:#ffb5c5;align-items:center;min-height:40px;font-size:12px;display:flex}.s217-page.s217-page .milestone-feed{gap:8px}.s217-page.s217-page .milestone-feed article{border:1px solid var(--s217-border);background:var(--s217-surface);border-radius:15px;grid-template-columns:60px minmax(0,1fr);gap:12px;padding:12px}.s217-page.s217-page .milestone-feed article>div{background:0 0;width:60px;height:80px}.s217-page.s217-page .milestone-feed article img{object-fit:contain;width:100%;height:100%}.s217-page.s217-page .milestone-feed article>span{flex-direction:column;gap:5px;padding:0;display:flex}.s217-page.s217-page .milestone-feed article span>strong{font:750 20px/1.3 var(--body)}.s217-page.s217-page .milestone-feed article span :is(p,small){font:400 12px/1.4 var(--body);color:#bcd0e4;margin:0}.s217-page.s217-page .milestone-feed article a{color:#e9f3ff;font-size:14px}.s217-page.s217-page .comparison-workspace{min-width:0}.s217-page.s217-page .compare-controls{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:12px;padding:0}.s217-page.s217-page .compare-controls label{color:#bcd0e4;font-size:12px;font-weight:500}.s217-page.s217-page .compare-controls label:first-child{grid-column:1/-1}.s217-page.s217-page .compare-controls>b{display:none}.s217-page.s217-page .compare-controls select{color:#f4f8ff;background:#102b45;border:1px solid #8cacc753;border-radius:11px;min-height:46px;padding:10px;font-size:16px}.s217-page.s217-page .compare-head{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:8px;min-height:0;padding:20px 8px;display:grid}.s217-page.s217-page .compare-head>a{min-width:0}.s217-page.s217-page .compare-portrait{background:0 0;max-width:150px;height:125px;margin:auto;display:block}.s217-page.s217-page .compare-portrait img{object-fit:contain;width:100%;height:100%}.s217-page.s217-page .compare-head>a strong{font:750 17px/1.3 var(--body);letter-spacing:0;color:#fff;text-transform:none;overflow-wrap:anywhere}.s217-page.s217-page .compare-head>a small{color:#bdd0e3;font-size:11px}.s217-page.s217-page .compare-head>span{font:650 12px var(--body);color:#cf91a7;letter-spacing:0}.s217-page.s217-page .compare-metrics{border:1px solid var(--s217-border);background:var(--s217-surface);border-radius:16px;overflow:hidden}.s217-page.s217-page .compare-metrics article{border-bottom:1px solid #a8bfda20;grid-template-columns:minmax(0,1fr) minmax(80px,1.5fr) minmax(0,1fr);gap:10px;min-height:60px;padding:12px}.s217-page.s217-page .compare-metrics article>small{color:#d0deee;font-size:12px;line-height:1.4}.s217-page.s217-page .compare-metrics article strong{font:750 23px/1.3 var(--body);color:#fff;font-variant-numeric:tabular-nums}.s217-page.s217-page .compare-metrics i{background:#b493af;height:3px}.s217-page.s217-page .compare-note{font:400 12px/1.5 var(--body);color:#bdd0e4;padding:12px 0}.s217-search{margin-bottom:14px}.s217-page.s217-page .opponent-index{gap:9px;display:grid}.s217-page.s217-page .opponent-index>a{border:1px solid var(--s217-border);background:var(--s217-surface);border-radius:15px;grid-template-columns:46px minmax(0,1fr) max-content;align-items:center;gap:12px;padding:12px;display:grid}.s217-page.s217-page .opponent-index>a>span{color:#b6cae2;background:0 0;border:0;place-items:center;width:46px;height:52px;display:grid}.s217-page.s217-page .opponent-index>a>span img{object-fit:contain;width:100%;height:100%}.s217-page.s217-page .opponent-index>a>div strong{font:750 16px/1.35 var(--body);color:#f6f9ff}.s217-page.s217-page .opponent-index>a :is(p,small){font:400 11px/1.5 var(--body);color:#bcd0e4;margin:3px 0 0}.s217-page.s217-page .opponent-index>a>em{font:750 24px/1.3 var(--body);color:#fff;grid-column:auto;justify-self:end}.s217-page.s217-page .opponent-index>a>em small{text-align:center;display:block}.s217-opponent-title{align-items:center;gap:14px;margin:15px 0;display:flex}.s217-opponent-title img{object-fit:contain;width:52px;height:58px}.s217-opponent-title h2{margin:0;font-size:23px}.s217-opponent-title p{color:#bdd0e4;font-size:12px}.s217-back{align-items:center;min-height:44px;font-size:13px;display:inline-flex;color:#bdd0e4!important}.s217-page.s217-page .opponent-scoreboard{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.s217-page.s217-page .opponent-scoreboard>div{border:1px solid var(--s217-border);background:var(--s217-surface);border-radius:13px;min-height:0;padding:12px}.s217-page.s217-page .opponent-scoreboard strong{font:750 28px/1.3 var(--body);color:#fff}.s217-page.s217-page .opponent-scoreboard small{color:#bdd0e4;font-size:11px}.s217-page.s217-page .venue-split{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.s217-page.s217-page .venue-split article{border:1px solid var(--s217-border);color:#fff;background:#142b43;border-radius:13px;padding:12px}.s217-page.s217-page .venue-split :is(small,span){color:#bdd0e4;font-size:12px}.s217-page.s217-page .venue-split strong{font-size:24px}.s217-page.s217-page :is(.opponent-highlights,.opponent-scorers,.opponent-meetings){margin-top:26px}.s217-page.s217-page :is(.opponent-highlights,.opponent-scorers,.opponent-meetings)>header h2{margin:5px 0 12px;font-size:21px}.s217-page.s217-page :is(.opponent-highlights,.opponent-scorers,.opponent-meetings)>header>small{color:#bdd0e4;font-size:11px}.s217-page.s217-page .opponent-scorers li{color:#f1f6fc;font:650 14px/1.4 var(--body);background:#132b44;border-color:#a2bfdc29;padding:12px}.s217-page.s217-page .opponent-scorers li>span{color:#afc4db}.s217-page.s217-page .opponent-meetings>div>a{border:1px solid var(--s217-border);color:#fff;background:#132b44;border-radius:13px;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:8px;padding:12px;display:flex}.s217-page.s217-page .opponent-meetings :is(time,span,em){font:400 12px/1.5 var(--body);color:#c6d7e9}.s217-page.s217-page .opponent-meetings strong{font:750 17px/1.3 var(--body)}.s217-page.s217-page :is(.td-chart,.td-expanded,.td-tooltip,.td-context,.td-note,.td-empty){color:#c6d8e9}.s217-profile.s217-profile .pp71-overview-title{align-items:start;gap:10px;margin:0 0 14px}.s217-profile.s217-profile .pp71-overview-title h2{font:750 21px/1.3 var(--body);color:#fff}.s217-profile.s217-profile .pp71-overview-title small{color:#bdd0e4;font-size:11px}.s217-profile.s217-profile .pp71-overview-title>a{color:#efb5c6;align-items:center;max-width:130px;min-height:44px;font-size:12px;display:flex}.s217-profile.s217-profile .pp71-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.s217-profile.s217-profile .pp71-metrics>div{min-height:0;box-shadow:none;background:linear-gradient(135deg,#21334e,#112a43);border:1px solid #8bacca33;border-radius:14px;padding:12px}.s217-profile.s217-profile .pp71-metrics small{color:#c0d1e5;font-size:12px}.s217-profile.s217-profile .pp71-metrics strong{font:750 27px/1.3 var(--body);color:#fff;font-variant-numeric:tabular-nums}.s217-profile.s217-profile .pp71-panel{box-shadow:none;background:linear-gradient(120deg,#182e47,#10243b);border:1px solid #90acce38;border-radius:15px}.s217-profile.s217-profile .pp71-panel summary{color:#fff;min-height:70px;padding:14px}.s217-profile.s217-profile .pp71-panel summary strong{font:700 17px/1.3 var(--body);color:#eff7ff}.s217-profile.s217-profile .pp71-panel summary small{color:#bed2e7;font-size:12px}.s217-profile.s217-profile .pp71-panel-body{padding:14px}.s217-profile.s217-profile :is(.pp71-latest-card,.pp71-performance,.pp71-career,.pp71-records>a,.pp71-records>article,.pp71-awards>a,.pp71-awards>article){color:#f0f7ff;box-shadow:none;background:#112b44;border-color:#95b4d133;border-radius:12px}.s217-profile.s217-profile .pp71-latest h2{font:750 21px/1.3 var(--body);color:#f1f6fc}.s217-profile.s217-profile .pp71-latest header>small{color:#bdd0e4;font-size:11px}.s217-profile.s217-profile .pp71-latest-card>a{padding:14px}.s217-profile.s217-profile .pp71-result{font:750 17px/1.4 var(--body);color:#fff}.s217-profile.s217-profile :is(.pp71-note,.pp7-note,.pp71-date,.pp71-date small,.pp71-records em,.pp71-awards em){color:#c1d3e7;font-size:12px}.s217-profile.s217-profile .pp71-match-link{color:#f2b4c6;font-size:12px}.s217-profile.s217-profile .pp71-indicators>span{color:#dbeaff;background:#26405a;border-color:#9cb5d63a}.s217-profile.s217-profile .pp71-records strong{color:#fff;font-size:21px}.s217-profile.s217-profile .pp71-records small{color:#c0d3e9}.s217-profile.s217-profile .pp71-awards strong{color:#fff}.s217-profile.s217-profile .pp71-awards small{color:#c4d6e9}.s217-profile.s217-profile .pp71-season-select{color:#c0d3e9}.s217-profile.s217-profile .pp71-season-select select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#16334e;border:1px solid #a5bfd34d;min-height:44px;font-size:16px}.s217-profile.s217-profile .pp7-seasons a{color:#d0dfee;background:#19334d;border-color:#9bb7d13a}.s217-profile.s217-profile .pp7-seasons a[aria-current]{color:#fff;background:linear-gradient(120deg,#9d2849,#274367)}.s217-profile.s217-profile :is(.pp71-role-notes,.pp71-award-heading,.pp71-award-season h4,.pp71-career h3,.pp71-extra h3){color:#d5e5f6}@media (width>=800px){.s217-player-list{grid-template-columns:1fr 1fr}}@media (width<=767px){.s217-shell{width:calc(100% - 24px);padding-top:14px}.s217-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.s217-filters{grid-template-columns:1fr 1fr;gap:10px}.s217-page.s217-page .record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.s217-page.s217-page .record-grid .s217-record{padding:12px}.s217-record-main>span{flex-basis:49px;width:49px;height:72px}.s217-record-main strong{font-size:31px}.s217-page.s217-page :is(.team-record-grid,.opponent-highlights>div){grid-template-columns:1fr}.s217-profile.s217-profile .pp71-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.s217-page.s217-page .opponent-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.s217-player-list a{grid-template-columns:21px 42px minmax(0,1fr) max-content;gap:7px;padding:8px}.s217-portrait{width:42px}.s217-player-list b{font-size:21px}.s217-kpis>div{padding:12px}.s217-record-main strong{font-size:28px}}@media (prefers-reduced-motion:reduce){.s217-page.s217-page *,.s217-profile.s217-profile *{scroll-behavior:auto!important}}.s217-expand{color:#eaf4ff;width:100%;min-height:44px;font:650 13px/1.4 var(--body);cursor:pointer;background:#1a354e;border:1px solid #a8bfdc40;border-radius:11px;justify-content:center;align-items:center;margin-top:9px;padding:10px 14px;display:flex}:is(body:has(.s217-page),body:has(.s217-profile)){background:#061426;overflow-x:visible}.s217-page.s217-page .s217-sample{color:#c0d2e5;margin:3px 0;font-size:10px;line-height:1.4;display:block}body :is(.s217-page,.s217-profile) .s217-header.section-header{grid-template-columns:44px minmax(0,1fr)}body :is(.s217-page,.s217-profile) .s217-header .section-header-home{justify-content:center;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;padding:10px;position:relative}body :is(.s217-page,.s217-profile) .s217-header .section-header-home svg{flex:0 0 20px;width:20px;height:20px}body :is(.s217-page,.s217-profile) .s217-header .section-header-home span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body :is(.s217-page,.s217-profile) .s217-header h1{overflow-wrap:normal;word-break:normal}.s217-page.s217-page .s217-select{color:#f2f7ff;background:#102b45;border:1px solid #9cbad04f;border-radius:11px;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:0;padding:10px 12px;font-size:16px;font-weight:500;line-height:1.35;display:flex;position:relative;overflow:visible}.s217-page.s217-page .s217-select>span{white-space:normal;overflow-wrap:anywhere;min-width:0;font:inherit;flex:1}.s217-page.s217-page .s217-select>svg{fill:none;stroke:currentColor;stroke-width:2px;flex:0 0 14px;width:14px;height:14px}.s217-page.s217-page .s217-select>select{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;min-height:44px;margin:0;font-size:16px;position:absolute;inset:0}.s217-page.s217-page .s217-select:focus-within{outline-offset:3px;outline:3px solid #ffc0cc}body:is(:has(.s217-page),:has(.s217-profile)) .mobile-menu-links strong{overflow-wrap:anywhere}.s217-page.s217-page .s217-select,.s217-page.s217-page .compare-controls label{text-transform:none;letter-spacing:0}.s217-page.s217-page .compare-controls{align-items:start}.s217-page.s217-page .compare-metrics article{background:#102840}.s217-page.s217-page .opponent-scoreboard>div:nth-child(n){background:var(--s217-surface);border:1px solid var(--s217-border);min-height:0;padding:12px}:root{--memory-navy:#071a36;--memory-blue:#0c2a51;--memory-red:#df1735;--memory-paper:#f2efe5;--memory-white:#fff;--memory-ink:#0b1d36;--memory-line:#c9c6bb}.opponent-hero>div>small{color:#ff6177;letter-spacing:.16em;font-size:12px;font-weight:900}.opponent-hero h1{letter-spacing:-.045em;text-transform:uppercase;margin:24px 0 20px;font:900 clamp(4.6rem,10vw,9rem)/.72 PieveseCondensed,Arial,sans-serif}.opponent-hero h1 em{color:#fff;text-transform:none;font:italic .72em/1 Georgia,Times New Roman,serif}.opponent-hero p{color:#e4e8ef;max-width:620px;margin:0;font:italic 1.08rem/1.6 Georgia,Times New Roman,serif}.record-section{margin-top:80px}.record-section>header{border-bottom:5px double var(--memory-navy);margin-bottom:35px}.record-section>header small,.opponent-highlights>header small,.opponent-scorers>header small,.opponent-meetings>header small{color:var(--memory-red);letter-spacing:.15em;font-size:12px;font-weight:900}.record-section>header h2,.opponent-highlights>header h2,.opponent-scorers>header h2,.opponent-meetings>header h2{text-transform:uppercase;margin:8px 0 24px;font:900 clamp(3rem,6vw,5.6rem)/.82 PieveseCondensed,Arial,sans-serif}.record-section>header p{color:#58606b;max-width:650px;margin:-10px 0 24px;font:italic 1rem/1.5 Georgia,Times New Roman,serif}.record-grid{border-top:1px solid var(--memory-line);border-left:1px solid var(--memory-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.record-grid article{border-right:1px solid var(--memory-line);border-bottom:1px solid var(--memory-line);background:#f8f5ec;grid-template-columns:minmax(0,1fr) minmax(140px,.8fr);min-height:350px;padding:24px;display:grid;position:relative;overflow:hidden}.record-grid article.featured{color:#fff;background:var(--memory-navy);min-height:420px}.record-index{z-index:2;color:var(--memory-red);font:900 3.8rem/.8 PieveseCondensed,Arial,sans-serif;position:absolute;top:18px;left:18px}.record-player-photo{align-self:end;height:230px;overflow:hidden}.record-player-photo img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.record-copy{z-index:2;align-self:end;display:grid;position:relative}.record-copy small{color:var(--memory-red);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.record-copy>strong{margin-top:9px;font:900 clamp(3.4rem,6vw,5.4rem)/.72 PieveseCondensed,Arial,sans-serif}.record-copy>span{text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:900}.record-copy>a{color:inherit;text-transform:uppercase;overflow-wrap:normal;margin-top:22px;font:900 1.05rem/1.05 PieveseCondensed,Arial,sans-serif;text-decoration:none}.team-record-grid{background:var(--memory-navy);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.team-record-grid article{background:#f8f5ec;flex-direction:column;min-height:230px;padding:30px;display:flex}.team-record-grid small{color:var(--memory-red);letter-spacing:.1em;font-size:12px;font-weight:900}.team-record-grid strong{text-transform:uppercase;overflow-wrap:normal;margin-top:18px;font:900 clamp(2rem,4vw,3.7rem)/.88 PieveseCondensed,Arial,sans-serif}.team-record-grid p{color:#5c626b}.team-record-grid a{color:var(--memory-navy);margin-top:auto;font-size:12px;font-weight:900;text-decoration:none}.milestone-feed{gap:12px;display:grid}.milestone-feed article{color:#fff;background:var(--memory-navy);border-left:8px solid var(--memory-red);grid-template-columns:180px minmax(0,1fr);align-items:stretch;min-height:180px;padding:0 28px 0 0;display:grid}.milestone-feed article>div{background:#0b2549;overflow:hidden}.milestone-feed article>div img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.milestone-feed article>span{grid-template-columns:1fr auto;align-content:center;gap:5px 20px;padding:24px 0 24px 28px;display:grid}.milestone-feed article small{color:#ff697d;text-transform:uppercase;grid-column:1/-1;font-size:12px;font-weight:900}.milestone-feed article span>strong{text-transform:uppercase;font:900 clamp(2.3rem,5vw,4.6rem)/.82 PieveseCondensed,Arial,sans-serif}.milestone-feed article span>a{color:#fff;font-weight:900;text-decoration:none}.milestone-feed article span>p{color:#d9e0ea;grid-column:1/-1;margin:5px 0}.milestone-feed article span>a:last-child{text-transform:uppercase;font-size:12px}.comparison-workspace{border-top:7px solid var(--memory-red);box-shadow:0 24px 70px #071a3618}.compare-controls{background:#e7e2d6;grid-template-columns:1fr 1fr auto 1fr;align-items:end;gap:14px;padding:22px;display:grid}.compare-controls label{color:#48505a;text-transform:uppercase;gap:7px;font-size:12px;font-weight:900;display:grid}.compare-controls select{width:100%;min-width:0;color:var(--memory-navy);background:#fff;border:1px solid #a9a69e;border-radius:0;padding:13px 38px 13px 12px;font:800 16px/1.2 Arial,sans-serif}.compare-controls>b{color:var(--memory-red);padding-bottom:15px;font:900 1.5rem/1 PieveseCondensed,Arial,sans-serif}.compare-head{color:#fff;background:var(--memory-navy);grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);align-items:end;min-height:390px;padding:32px;display:grid}.compare-head>a{color:#fff;text-align:center;justify-items:center;min-width:0;text-decoration:none;display:grid}.compare-portrait{width:100%;height:260px;display:block}.compare-portrait img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.compare-head>a small{color:#ff6578;text-transform:uppercase;font-size:12px;font-weight:900}.compare-head>a strong{text-transform:uppercase;overflow-wrap:normal;max-width:100%;margin-top:8px;font:900 clamp(2rem,4vw,3.8rem)/.84 PieveseCondensed,Arial,sans-serif}.compare-head>span{color:#ffffff70;text-align:center;letter-spacing:.14em;align-self:center;font:900 1rem/1.4 PieveseCondensed,Arial,sans-serif}.compare-metrics{background:#fff}.compare-metrics article{border-bottom:1px solid #d9d7d0;grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);align-items:center;gap:24px;min-height:92px;padding:18px 28px;display:grid}.compare-metrics article>small{text-align:center;color:#646b74;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.compare-metrics article>span{gap:8px;display:grid}.compare-metrics article>span:last-child{text-align:right}.compare-metrics article strong{font:900 2.2rem/.9 PieveseCondensed,Arial,sans-serif}.compare-metrics article i{background:var(--memory-red);height:5px;display:block}.compare-metrics article>span:last-child i{background:var(--memory-blue);justify-self:end}.compare-note{color:#5b626d;background:#e7e2d6;margin:0;padding:18px 24px;font:italic 14px/1.5 Georgia,Times New Roman,serif}.opponent-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.opponent-index>a{min-height:180px;color:var(--memory-navy);border-bottom:5px solid var(--memory-red);background:#fff;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px;text-decoration:none;display:grid}.opponent-index>a>span{color:#fff;background:var(--memory-navy);place-items:center;width:92px;height:92px;font:900 2rem/1 PieveseCondensed,Arial,sans-serif;display:grid}.opponent-index>a>span img{object-fit:contain;width:74px;height:74px}.opponent-index>a>div{min-width:0}.opponent-index>a>div small{color:var(--memory-red);text-transform:uppercase;font-size:12px;font-weight:900}.opponent-index>a>div strong{text-transform:uppercase;overflow-wrap:normal;margin-top:7px;font:900 clamp(1.8rem,3vw,2.8rem)/.9 PieveseCondensed,Arial,sans-serif;display:block}.opponent-index>a>div p{color:#555f6d;margin:12px 0 0}.opponent-index>a>em{white-space:nowrap;font:900 2.5rem/1 PieveseCondensed,Arial,sans-serif}.opponent-index>a>em small{color:#777;text-align:right;font-size:11px;display:block}.opponent-hero{color:#fff;background:var(--memory-navy);grid-template-columns:300px minmax(0,1fr);align-items:center;gap:60px;min-height:500px;padding:70px max(24px,50vw - 590px);display:grid}.opponent-mark{background:#fff0;border:1px solid #ffffff35;place-items:center;width:280px;height:280px;display:grid}.opponent-mark img{object-fit:contain;width:220px;height:220px}.opponent-mark span{font:900 6rem/1 PieveseCondensed,Arial,sans-serif}.opponent-scoreboard{border:1px solid var(--memory-navy);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.opponent-scoreboard>div{border-right:1px solid var(--memory-navy);flex-direction:column;justify-content:space-between;min-height:130px;padding:18px;display:flex}.opponent-scoreboard>div:last-child{border:0}.opponent-scoreboard small{text-transform:uppercase;font-size:11px;font-weight:900}.opponent-scoreboard strong{color:var(--memory-red);font:900 4.2rem/.75 PieveseCondensed,Arial,sans-serif}.venue-split{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.venue-split article{color:#fff;background:var(--memory-blue);padding:28px}.venue-split small{color:#ff677b;font-size:12px;font-weight:900}.venue-split strong{margin-top:12px;font:900 4rem/.8 PieveseCondensed,Arial,sans-serif;display:block}.venue-split span{margin-top:12px;font-weight:900;display:block}.opponent-highlights,.opponent-scorers,.opponent-meetings{margin-top:80px}.opponent-highlights>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.opponent-highlights a{color:#fff;background:var(--memory-navy);border-top:5px solid var(--memory-red);flex-direction:column;min-height:190px;padding:26px;text-decoration:none;display:flex}.opponent-highlights a small{color:#ff677b;text-transform:uppercase;font-size:12px;font-weight:900}.opponent-highlights a strong{text-transform:uppercase;overflow-wrap:normal;margin:16px 0;font:900 clamp(1.8rem,4vw,3.6rem)/.86 PieveseCondensed,Arial,sans-serif}.opponent-highlights a span{color:#d7deea;margin-top:auto;font-size:13px}.opponent-scorers ol{border-block:4px double var(--memory-navy);margin:0;padding:0;list-style:none}.opponent-scorers li{border-bottom:1px solid var(--memory-line);grid-template-columns:60px minmax(0,1fr) auto;align-items:center;min-height:76px;padding:12px 18px;display:grid}.opponent-scorers li>span{color:var(--memory-red);font:900 2rem/1 PieveseCondensed,Arial,sans-serif}.opponent-scorers li>a{color:var(--memory-navy);text-transform:uppercase;font:900 1.35rem/1 PieveseCondensed,Arial,sans-serif;text-decoration:none}.opponent-meetings>div{display:grid}.opponent-meetings>div>a{min-height:100px;color:var(--memory-navy);border-top:1px solid var(--memory-line);grid-template-columns:150px minmax(0,1fr) 240px auto;align-items:center;gap:18px;padding:20px;text-decoration:none;display:grid}.opponent-meetings time{font-weight:900}.opponent-meetings strong{text-transform:uppercase;font:900 1.6rem/1 PieveseCondensed,Arial,sans-serif}.opponent-meetings span{color:#666;font-size:13px}.opponent-meetings em{color:var(--memory-red);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:900}@media (width<=900px){.record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opponent-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr))}.opponent-scoreboard>div:nth-child(3){border-right:0}.opponent-scoreboard>div:nth-child(-n+3){border-bottom:1px solid var(--memory-navy)}.opponent-index{grid-template-columns:1fr}.compare-head{grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr)}.opponent-meetings>div>a{grid-template-columns:120px minmax(0,1fr) auto}.opponent-meetings span{grid-column:2}.opponent-meetings em{grid-area:1/3/3}}@media (width<=680px){.record-section{margin-top:58px}.record-grid{grid-template-columns:1fr}.record-grid article,.record-grid article.featured{grid-template-columns:minmax(0,1fr) 130px;min-height:330px}.record-player-photo{height:210px}.team-record-grid{grid-template-columns:1fr}.milestone-feed article{grid-template-columns:112px minmax(0,1fr);padding:0}.milestone-feed article>span{grid-template-columns:1fr;padding:20px 16px}.milestone-feed article span>strong{font-size:2.5rem}.milestone-feed article span>a{grid-column:1}.milestone-feed article span>p{font-size:14px}.compare-controls{grid-template-columns:1fr 1fr}.compare-controls label:first-child{grid-column:1/-1}.compare-controls>b{display:none}.compare-head{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);min-height:300px;padding:18px 10px}.compare-portrait{height:190px}.compare-head>a strong{font-size:clamp(1.35rem,7vw,2rem)}.compare-head>a small{font-size:11px}.compare-head>span{letter-spacing:.05em;font-size:10px}.compare-metrics article{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);gap:10px;min-height:82px;padding:16px 12px}.compare-metrics article strong{font-size:1.9rem}.compare-metrics article>small{font-size:11px}.opponent-index>a{grid-template-columns:74px minmax(0,1fr) auto;gap:14px;padding:18px}.opponent-index>a>span{width:70px;height:70px}.opponent-index>a>span img{width:58px;height:58px}.opponent-index>a>div strong{font-size:1.65rem}.opponent-index>a>em{font-size:1.8rem}.opponent-hero{grid-template-columns:1fr;gap:30px;min-height:520px;padding:45px 18px}.opponent-mark{width:150px;height:150px}.opponent-mark img{width:118px;height:118px}.opponent-hero h1{font-size:clamp(3.7rem,18vw,6rem)}.opponent-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.opponent-scoreboard>div{border-bottom:1px solid var(--memory-navy);min-height:110px}.opponent-scoreboard>div:nth-child(odd){border-right:1px solid var(--memory-navy)}.opponent-scoreboard>div:nth-child(2n){border-right:0}.opponent-scoreboard strong{font-size:3.5rem}.venue-split{grid-template-columns:1fr 1fr;gap:6px}.venue-split article{padding:20px 16px}.opponent-highlights>div{grid-template-columns:1fr}.opponent-meetings>div>a{grid-template-columns:1fr auto;gap:8px;padding:16px 8px}.opponent-meetings>div>a time{font-size:12px}.opponent-meetings>div>a strong{grid-column:1/-1;font-size:1.35rem}.opponent-meetings>div>a span{grid-column:1;font-size:12px}.opponent-meetings>div>a em{grid-area:1/2}}@media (width<=360px){.compare-controls{grid-template-columns:1fr}.compare-controls label:first-child{grid-column:auto}.compare-head{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)}.compare-portrait{height:165px}.compare-metrics article{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);padding-inline:8px}.compare-metrics article>small{font-size:10px}.opponent-index>a{grid-template-columns:58px minmax(0,1fr)}.opponent-index>a>span{width:56px;height:56px}.opponent-index>a>em{grid-column:2;justify-self:start}.opponent-index>a>em small{text-align:left}.venue-split{grid-template-columns:1fr}.milestone-feed article{grid-template-columns:88px minmax(0,1fr)}}.record-metric-icon{width:22px;height:22px;color:var(--memory-red);position:absolute;top:18px;right:18px}.record-metric-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.record-tie-mark{color:#df173533;place-items:center;display:grid}.record-tie-mark svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:80px;height:80px}.stat-tied-players{margin-top:14px}.stat-tied-players>small{font:800 11px/1.4 var(--body);color:inherit;letter-spacing:.025em;display:block}.stat-tied-players ul{flex-wrap:wrap;gap:5px;margin:9px 0 0;padding:0;list-style:none;display:flex}.stat-tied-players li{min-width:0;max-width:100%}.stat-tied-players li a{color:inherit;font:600 12px/1.3 var(--body);word-break:normal;overflow-wrap:break-word;border:1px solid;border-radius:999px;padding:6px 8px;text-decoration:none;display:block}.stat-tied-players details{margin-top:8px}.stat-tied-players summary{cursor:pointer;min-height:44px;font:800 11px/1.3 var(--body);justify-content:space-between;align-items:center;gap:8px;display:flex}.stat-tied-players summary::-webkit-details-marker{display:none}.stat-tied-players details[open] summary span{transform:rotate(45deg)}.stat-leader-name-line{white-space:nowrap;width:100%;display:block}.record-copy>a{padding-right:14px;position:relative}.record-copy>a>.stat-leader-name-line{color:inherit}.record-copy>a>span[aria-hidden]{position:absolute;bottom:0;right:0}@media (width<=767px){:is(.stats-page,.memory-page){--stat-radius:24px;--stat-row-radius:18px;--stat-shadow:0 12px 28px #07182f17,0 2px 6px #07182f09;background:var(--cream);overflow:visible}:is(.stats-page,.memory-page) :is(h1,h2,h3,p,small,strong,a){-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:break-word}:is(.stats-page,.memory-page) :is(.stats-shell,.memory-shell){width:calc(100% - 32px)}:is(.stats-page,.memory-page) :is(.stats-header,.memory-site-header){border-bottom-width:2px;gap:10px;height:auto;min-height:64px;padding:10px 16px}:is(.stats-page,.memory-page) :is(.stats-hero,.memory-hero,.memory-hero.compact){border-radius:0 0 var(--stat-radius) var(--stat-radius);min-height:0;box-shadow:var(--stat-shadow);background:radial-gradient(circle at 95% 0,#204c7b,#0000 60%),linear-gradient(130deg,#06162b,#0b284d);padding:0}:is(.stats-page,.memory-page) :is(.data-footer,.memory-footer){gap:12px;min-height:0;padding:20px 16px;font-size:11px}:is(.stats-page,.memory-page) :is(a,button,summary):focus-visible{outline:2px solid var(--red);outline-offset:3px}:is(.stats-page,.memory-page) :is(.record-card,.stats-ranking-leader,.stats-memory-links a,.opponent-index>a){transition:transform .15s}:is(.stats-page,.memory-page) :is(.stats-ranking-leader,.stats-memory-links a,.opponent-index>a):active{transform:translateY(1px)}}@media (width<=767px) and (prefers-reduced-motion:reduce){:is(.stats-page,.memory-page) *,:is(.stats-page,.memory-page) :before,:is(.stats-page,.memory-page) :after{scroll-behavior:auto;transition:none!important;animation:none!important}}.pr231-ranking{color:#f3f6fc;background:linear-gradient(135deg,#263a5180,#11243a66);border:1px solid #a9c3dd30;border-radius:18px;min-width:0;margin:18px 0 22px;padding:16px}.pr231-ranking>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pr231-ranking h2{font:700 19px/1.3 var(--body);letter-spacing:-.025em;align-items:center;gap:7px;margin:0;display:flex}.pr231-ranking svg{color:#eab0c0;flex-shrink:0;width:18px;height:18px}.pr231-ranking>header>span{color:#b5c8df;white-space:nowrap;font-size:11px}.pr231-metrics{background:#06192b66;border:1px solid #acc4df26;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:10px;padding:4px;display:grid}.pr231-metrics button{color:#bfcee0;min-height:44px;font:600 12px var(--body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:9px 6px}.pr231-metrics b{color:#a9bdd4;margin-left:4px;font-size:10px}.pr231-metrics button[aria-pressed=true]{color:#fff;background:linear-gradient(125deg,#87344b99,#30537580);border-color:#e1819e59}.pr231-list{margin:0;padding:0;list-style:none}.pr231-list li+li{border-top:1px solid #acc4df1c}.pr231-list a{min-height:65px;color:inherit;grid-template-columns:22px 38px minmax(0,1fr) 51px;align-items:center;gap:9px;padding:10px 0;text-decoration:none;display:grid}.pr231-order{font:600 12px var(--body);color:#aebfd4;text-align:center}.pr231-photo{background:#1a3651;border:1px solid #9ebcda3b;border-radius:10px;width:38px;height:38px;position:relative;overflow:hidden}.pr231-photo .club-portrait{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.pr231-photo .club-portrait>img{object-fit:fill;margin:0;position:absolute;transform:none;max-width:none!important}.pr231-photo .club-portrait-empty{color:#c2d4e7;background:linear-gradient(145deg,#72374e66,#173954);place-items:center;height:100%;font-size:12px;display:grid}.pr231-name{min-width:0}.pr231-name strong{font:650 13px/1.35 var(--body);overflow-wrap:anywhere;color:#f4f7fd;display:block}.pr231-name small{font:500 10px/1.3 var(--body);color:#adc0d7;margin-top:4px;display:block}.pr231-average{color:#ecf6ff;min-height:34px;font:700 16px var(--body);font-variant-numeric:tabular-nums;background:#294c6f61;border:1px solid #9dbce437;border-radius:9px;place-items:center;display:grid}.pr231-note{font:500 11px/1.5 var(--body);color:#b5c6db;margin:12px 0 0}.pr231-expand{color:#edc1cf;width:100%;min-height:44px;font:650 12px var(--body);cursor:pointer;background:#24446144;border:1px solid #abc6e239;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.pr231-ranking :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #e8c080}.pr231-ranking button{-webkit-tap-highlight-color:transparent}@media (width>=700px){.pr231-ranking{max-width:680px}.pr231-list a{grid-template-columns:28px 42px minmax(0,1fr) 64px}.pr231-name strong{font-size:14px}}@media (hover:hover){.pr231-list a:hover{background:#789fc10a}}@media (prefers-reduced-motion:reduce){.pr231-ranking *{transition:none}}@keyframes td-reveal{0%{opacity:.3;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.display-check-page{color:#edf3fa;min-height:100svh;padding-bottom:max(24px,env(safe-area-inset-bottom));background:linear-gradient(145deg,#07182f,#102b47)}.display-check-body{max-width:720px;font:400 16px/1.55 var(--body);margin:auto;padding:20px 16px}.display-check-body p{margin:0 0 18px}.display-check-values{background:#adc3da28;border:1px solid #adc3da28;border-radius:14px;gap:1px;margin:0 0 20px;display:grid;overflow:clip}.display-check-values>div{background:#0b223c;padding:12px}.display-check-values dt{color:#adc3da;font-size:.85em}.display-check-values dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:650}.display-check-body summary{cursor:pointer;color:#ff94a6;min-height:44px;padding:10px 0}.display-check-body pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #adc3da40;border-radius:12px;max-width:100%;padding:12px;font-size:13px}.display-check-body summary:focus-visible{outline-offset:3px;outline:2px solid #fff}.display-check-body textarea{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-width:0;font:400 14px/1.5 var(--body);color:#edf3fa;background:#07182f;border:1px solid #adc3da60;border-radius:12px;padding:12px;display:block}.display-check-copy{color:#fff;min-height:48px;font:700 16px/1.4 var(--body);cursor:pointer;background:linear-gradient(110deg,#bc1835,#e52340);border:1px solid #ff8ca355;border-radius:12px;padding:12px 22px;display:inline-flex}.display-check-copy:disabled{cursor:wait;opacity:.7}.display-check-copy:focus-visible,.display-check-body textarea:focus-visible{outline-offset:3px;outline:2px solid #fff}.display-check-body .display-check-copy-status{color:#b6e7d1;margin-top:10px}.display-check-page .section-header-identity h1{overflow-wrap:normal;font-size:clamp(18px,4.8vw,26px);line-height:1.2}.fp7-page{color:#eef5ff;background:radial-gradient(at 90% 3%,#22568166,#0000 35%),radial-gradient(at 0%,#a521362a,#0000 50%),#07182f;min-height:100dvh}.fp7-page .fr6-shell{padding-top:0}.fp7-nav{max-width:820px;padding:calc(12px + env(safe-area-inset-top)) 16px 10px;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.fp7-nav a{color:#d2e3f6;align-items:center;min-height:44px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.fp7-identity{overflow-wrap:anywhere;background:linear-gradient(135deg,#2c4d728c,#1d33485c);border:1px solid #bcd7f333;border-radius:22px;padding:22px 18px;box-shadow:inset 0 1px #ffffff17,0 12px 30px #020b222b}.fp7-identity>small{letter-spacing:.13em;color:#b9cce4;font-size:9px;font-weight:800}.fp7-identity h1{margin:12px 0 18px;font-size:clamp(25px,5vw,38px);line-height:1.12}.fp7-summary{justify-content:space-between;align-items:center;gap:14px;display:flex}.fp7-summary>span{color:#c4d6eb;font-size:12px}.fp7-summary b{color:#fff;font-size:30px}.fp7-summary>strong{font-variant-numeric:tabular-nums;font-size:30px}.fp7-summary>strong small{color:#b5cce5;font-size:10px;font-weight:500}.fp7-identity>p{color:#c3d5e8;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:15px 0 0;font-size:12px;display:flex}.fp7-trend{background:#ffffff08;border:1px solid #bdcfe229;border-radius:8px;padding:6px 8px;font-size:11px}.fp7-trend.up{color:#9be7b6;background:#205f453f}.fp7-trend.down{color:#ffafbf;background:#8c244144}.fp7-podium-1{border-color:#dcc18188}.fp7-podium-1 .fp7-summary b{color:#f1d697}.fp7-podium-2{border-color:#bed1e588}.fp7-podium-2 .fp7-summary b{color:#d0e1ef}.fp7-podium-3{border-color:#b68f7788}.fp7-podium-3 .fp7-summary b{color:#e4b798}.fp7-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.fp7-stats>div{text-align:center;background:#ffffff07;border:1px solid #b9d5f124;border-radius:14px;min-width:0;padding:13px 8px}.fp7-stats small{color:#b9cce1;font-size:10px;display:block}.fp7-stats strong{font-variant-numeric:tabular-nums;margin-top:7px;font-size:22px;display:block}.fp7-section{margin-top:28px}.fp7-section h2,.fp7-page .fr6-history h2{letter-spacing:-.03em;margin:0 0 8px;font-size:22px}.fp7-section>p,.fp7-page .fr6-history>p{color:#b8cce3;margin:0 0 14px;font-size:12px;line-height:1.6}.fp7-protagonists{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fp7-protagonists>a{color:#fff;background:linear-gradient(130deg,#31527565,#ffffff06);border:1px solid #c0d5ee26;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:12px;text-decoration:none;display:flex}.fp7-protagonist-photo{flex:none;width:42px;height:58px}.fp7-protagonist-photo img{object-fit:contain;width:100%;height:100%}.fp7-protagonists>a>span:nth-child(2){min-width:0}.fp7-protagonists small,.fp7-protagonists strong,.fp7-protagonists b{overflow-wrap:anywhere;display:block}.fp7-protagonists small{color:#bcd1e9;font-size:10px}.fp7-protagonists strong{margin:5px 0;font-size:13px}.fp7-protagonists b{color:#f2d49e;font-size:11px}.fp7-protagonists i{color:#f17e95;margin-left:auto;font-style:normal}.fp7-share{color:#bad0ea;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:11px;display:flex}.fp7-share button{color:#fff;background:#ffffff0c;border:1px solid #b1c8e544;border-radius:12px;min-height:44px;padding:10px 14px;font-weight:700}.fp7-page .fr6-history{background:linear-gradient(140deg,#23416066,#10264188);border-color:#aec7e42e;margin-top:28px;box-shadow:inset 0 1px #ffffff0c}.fp7-page .fr6-select{color:#c6d9ed}.fp7-page .fr6-select select{color:#f3f7ff;background:#102c48;border-color:#adc4df55}.fp7-page .fr6-lineup-head{gap:10px;font-size:12px}.fp7-page .fr6-lineup-head small{color:#b7cee7;margin-top:5px;font-size:10px;display:block}.fp7-player-link{text-align:center;color:#fff;word-break:normal;overflow-wrap:normal;background:#05152a;border:1px solid #7891b139;border-radius:8px;place-items:center;max-width:100%;min-height:32px;padding:4px 5px;font-size:9px;font-weight:700;line-height:1.3;text-decoration:none;display:grid}.fp7-page .fr6-votes>div{color:#eef6ff;background:#15324d;border-color:#a6c3e529}.fp7-page .fr6-votes a{color:#eef6ff;padding:4px 0;text-decoration:none;display:inline-block}.fp7-page .fr6-votes small{color:#acc7e1;margin-left:0;font-size:10px;display:block}.fp7-page .fr6-notice{color:#d4e6f8;background:#18334d;border-color:#adcae32a}.fp7-page a:focus-visible,.fp7-share button:focus-visible{outline-offset:3px;outline:3px solid #f0d49f}@media (width<=600px){.fp7-protagonists{grid-template-columns:1fr}.fp7-identity{padding:18px 14px}.fp7-summary>strong small{text-align:right;display:block}.fp7-summary>strong{font-size:28px}.fp7-stats strong{font-size:20px}.fp7-stats small{font-size:9px}.fp7-nav{padding-right:72px}.fp7-page .fr6-history{padding:14px 10px}}@media (width<=360px){.fp7-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fp7-stats>div{text-align:left;padding:11px 14px}}.fp7-player-link a{color:inherit;place-items:center;min-height:24px;text-decoration:none;display:grid}.cu210-card{color:#f4f7fb;text-align:left;background:radial-gradient(at 100% 0,#c91c3825,#0000 65%),linear-gradient(125deg,#102f50,#07182f);border:1px solid #aec6dd38;border-left:3px solid #e52340;border-radius:18px;margin-top:12px;padding:16px;position:relative;box-shadow:0 5px 18px #020b2026}.cu210-kicker{color:#ff90a3;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.cu210-card h2{font:750 clamp(18px,4.8vw,22px)/1.25 var(--body);letter-spacing:-.025em;overflow-wrap:anywhere;margin:6px 0 9px}.cu210-card p{margin:0}.cu210-meta{color:#c8d7e7;flex-wrap:wrap;gap:5px 14px;font-size:13px;line-height:1.5;display:flex}.cu210-card .cu210-meta{margin-bottom:12px}.cu210-action{color:#fff;background:linear-gradient(110deg,#b61935,#e52340);border:1px solid #ff9aab40;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:11px 14px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.cu210-action span{flex:none}.cu210-action:focus-visible,.cu210-back:focus-visible{outline-offset:3px;outline:2px solid #fff}.cu210-page{min-height:100svh;padding-bottom:max(24px,env(safe-area-inset-bottom));color:#eef4fa;background:linear-gradient(145deg,#07182f,#102b47)}.cu210-detail-content,.cu210-state{max-width:840px;font-family:var(--body);margin:auto;padding:12px 16px 18px}.cu210-match{background:radial-gradient(at 50% 0,#a3233510,#0000 75%);border-bottom:1px solid #b4c7da30;gap:10px;margin:0 0 16px;padding:10px 0 14px;display:grid}.cu212-match-teams{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:start;gap:10px;display:grid}.cu212-team{text-align:center;align-content:start;justify-items:center;gap:7px;min-width:0;display:grid}.cu212-team-logo{place-items:center;width:52px;height:52px;display:grid}.cu212-team-logo img{object-fit:contain;width:52px;max-width:100%;height:52px;display:block}.cu212-team strong{font:650 16px/1.3 var(--body);overflow-wrap:anywhere}.cu212-versus{color:#afc1d5;letter-spacing:.05em;align-self:start;place-items:center;min-height:52px;font-size:11px;font-weight:700;display:grid}.cu210-match time{text-align:center;color:#bed0e2;font-size:14px;line-height:1.5}.cu210-detail-content .cu212-section-heading{font:650 20px/1.3 var(--body);letter-spacing:-.02em;align-items:center;gap:9px;margin:14px 0 8px;display:flex}.cu212-section-heading:before{content:"";background:var(--red,#e4213e);border-radius:3px;flex:none;width:3px;height:20px}.cu212-count{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:0;background:linear-gradient(130deg,#b5203d,#173c68);border:1px solid #e97d954d;border-radius:9px;place-items:center;min-width:32px;min-height:28px;padding:2px 7px;font-size:16px;font-weight:750;line-height:1.3;display:inline-grid;box-shadow:inset 0 1px #ffffff12}.cu210-role h3{color:#f2a0ae;font:650 13px/1.4 var(--body);margin:11px 0 5px}.cu210-detail-content ul{margin:0;padding:0;list-style:none}.cu210-role ul{gap:3px;display:grid}.cu210-role li{background:linear-gradient(115deg,#ffffff05,#ffffff02);border:1px solid #c4d5e626;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 36px;align-items:center;gap:10px;min-height:60px;padding:4px 10px;display:grid}.cu212-portrait{place-items:center;width:42px;height:50px;display:grid}.cu212-portrait img{object-fit:contain;object-position:center bottom;width:42px;max-width:100%;height:50px;display:block}.cu212-player-name{color:#eef4fa;min-width:0;font:600 16px/1.35 var(--body);overflow-wrap:anywhere}.cu212-player-name small{color:#adbfd2;font:400 12px/1.3 var(--body);margin-top:1px;display:block}.cu212-shirt,.cu212-number-space{justify-self:end;place-items:center;width:36px;height:36px;display:grid}.cu212-shirt{color:#fff;font:750 19px/1 var(--body);font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#ba203d 0%,#71304b 43%,#12395f 100%);border:1px solid #d797a945;border-radius:10px;box-shadow:inset 0 1px #ffffff18,0 2px 5px #020b2020}.cu210-not-called{border-top:1px solid #b4c7da30;margin-top:20px;padding-top:2px}.cu210-not-called .cu212-count{background:linear-gradient(130deg,#223d5b,#102941);border-color:#a4bfd43d}.cu210-not-called .cu212-section-heading:before{background:#8fa9c4}.cu210-not-called li{overflow-wrap:anywhere;border-bottom:1px solid #b4c7da15;padding:8px 2px;font-size:15px;line-height:1.5}.cu210-back{color:#edf4fb;border:1px solid #b4c7da70;border-radius:11px;align-items:center;min-height:44px;margin-top:20px;padding:10px 16px;font-size:14px;display:inline-flex}@media (width>=760px){.cu210-role ul{grid-template-columns:repeat(2,minmax(0,1fr))}.cu212-match-teams{width:100%;max-width:520px;margin:auto}}.s217-profile.s217-profile .pp226-overview{--metric-accent:#91caff;--metric-wash:#7bb9f013}.s217-profile.s217-profile .pp226-overview>div{box-shadow:inset 2px 0 var(--metric-wash);position:relative}.s217-profile .pp226-overview [data-accent=rossoblu]{--metric-accent:#f398b0;--metric-wash:#d950791b}.s217-profile .pp226-overview [data-accent=coral]{--metric-accent:#f5ab9d;--metric-wash:#f58e7818}.s217-profile .pp226-overview [data-accent=green]{--metric-accent:#93dbb4;--metric-wash:#76cf9e18}.s217-profile .pp226-overview [data-accent=teal]{--metric-accent:#8adcd3;--metric-wash:#69cebf18}.s217-profile .pp226-overview [data-accent=gold]{--metric-accent:#e8cc86;--metric-wash:#d9b95c18}.s217-profile .pp226-overview [data-accent=yellow]{--metric-accent:#f2d66d;--metric-wash:#e9c85018}.s217-profile .pp226-overview [data-accent=red]{--metric-accent:#fb8799;--metric-wash:#e9516b18}.s217-profile .pp226-metric-label{align-items:center;gap:7px;min-width:0;display:flex;position:relative}.s217-profile.s217-profile .pp226-metric-label small{min-width:0;padding-right:21px;line-height:1.35}.s217-profile .pp226-metric-icon{width:22px;height:22px;color:var(--metric-accent);background:var(--metric-wash);border-radius:6px;flex:0 0 22px;place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.s217-profile .pp226-metric-icon svg{stroke-width:1.8px;width:16px;height:16px}.s217-profile .pp226-metric-icon.is-card svg{width:17px;height:19px}.s217-profile .pp226-metric-icon.is-card rect{fill:currentColor;stroke:none}.player-moments a:focus-visible,.player-recognitions a:focus-visible{outline-offset:3px;outline:3px solid #ff5061}.player-section-title>small{color:#ff6675;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:900}.player-section-title{border-bottom:1px solid var(--pp-line);justify-content:space-between;align-items:flex-end;margin-bottom:28px;padding-bottom:18px;display:flex}.player-section-title h2{letter-spacing:-.025em;text-transform:uppercase;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(31px,4vw,52px);font-weight:900}.player-stat-grid{border-bottom:1px solid var(--pp-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.player-stat-grid>div{border-top:1px solid var(--pp-line);border-right:1px solid var(--pp-line);flex-direction:column;min-height:138px;padding:22px 19px 19px;display:flex;position:relative}.player-stat-grid>div:nth-child(4n){border-right:0}.player-stat-grid>div:before{background:var(--pp-red);content:"";width:31px;height:3px;position:absolute;top:-1px;left:0}.player-stat-grid small,.player-career article small{color:#66717f;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.player-stat-grid strong{color:var(--pp-navy);letter-spacing:-.035em;margin-top:auto;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:45px;line-height:1}.player-career,.player-recognitions,.player-moments{margin-top:94px}.player-career article{background:var(--pp-navy);color:#fff;padding:34px;position:relative;overflow:hidden}.player-career article:after{background:linear-gradient(180deg, var(--pp-blue), transparent);content:"";opacity:.35;width:220px;height:330px;position:absolute;top:-80px;right:-50px;transform:rotate(22deg)}.player-career article>div,.player-career article>p{z-index:1;position:relative}.player-career article>div:first-child{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:flex-end;padding-bottom:24px;display:flex}.player-career article>div:first-child strong{letter-spacing:-.03em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:43px}.player-career article>div:first-child span{color:#ffffff8a;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.player-career article>div:last-of-type{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:23px;display:grid}.player-career article>div:last-of-type>div{border-left:1px solid #ffffff21;flex-direction:column;min-height:95px;padding:15px;display:flex}.player-career article>div:last-of-type>div:first-child{border-left:0}.player-career article>div:last-of-type small{color:#ffffff7a}.player-career article>div:last-of-type strong{color:#fff;margin-top:auto;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:29px}.player-career article p{color:#ff7582;margin:23px 0 0;font:italic 14px/1.5 Georgia,serif}.player-recognitions>div{flex-wrap:wrap;gap:9px;display:flex}.player-recognitions>div span{border-left:3px solid var(--pp-red);background:#ffffffa1;padding:13px 16px;font-size:11px;font-weight:900}.player-recognitions nav{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.player-recognitions nav a{min-height:40px;color:var(--pp-red);border-bottom:1px solid #e5213a59;align-items:center;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.player-moments>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.player-moments a{background:var(--pp-navy);color:#fff;min-height:330px;position:relative;overflow:hidden}.player-moments img,.player-moments .album-mark{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.player-moments .album-mark{color:#ffffff40;place-items:center;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:42px;display:grid}.player-moments a>span:last-child{background:linear-gradient(#0000,#041226f5);padding:60px 18px 18px;position:absolute;bottom:0;left:0;right:0}.player-moments a small,.player-moments a strong{display:block}.player-moments a small{color:#ff6b79;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.player-moments a strong{margin-top:6px;font-size:16px}@media (hover:hover) and (pointer:fine){.player-moments a:hover img{transform:scale(1.035)}}@media (width<=900px){.player-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-stat-grid>div:nth-child(4n){border-right:1px solid var(--pp-line)}.player-stat-grid>div:nth-child(3n){border-right:0}}@media (width<=700px){.player-section-title{flex-direction:column-reverse;align-items:flex-start;gap:8px}.player-section-title h2{font-size:34px}.player-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-stat-grid>div,.player-stat-grid>div:nth-child(3n),.player-stat-grid>div:nth-child(4n){border-right:1px solid var(--pp-line);min-height:110px;padding:18px 13px 14px}.player-stat-grid>div:nth-child(2n){border-right:0}.player-stat-grid strong{font-size:36px}.player-career,.player-recognitions,.player-moments{margin-top:68px}.player-career article{padding:25px 19px}.player-career article>div:first-child{flex-direction:column;align-items:flex-start;gap:8px}.player-career article>div:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.player-career article>div:last-of-type>div:nth-child(odd){border-left:0}.player-career article>div:last-of-type>div:nth-child(n+3){border-top:1px solid #ffffff21}.player-moments>div{grid-template-columns:1fr}.player-moments a{min-height:290px}}.player-achievements{color:#fff;background:#071a36;border-top:7px solid #df1735;margin-top:82px;padding:38px}.player-achievements .player-section-title{margin-top:0}.player-achievements .player-section-title small{color:#ff6578}.player-achievements .player-section-title h2{color:#fff}.player-achievements>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.player-achievements>div>a{color:#071a36;background:#f2efe5;flex-direction:column;min-height:150px;padding:20px;text-decoration:none;display:flex}.player-achievements>div>a>span{color:#df1735;font-size:24px}.player-achievements>div>a>strong{text-transform:uppercase;margin-top:auto;font:900 2rem/.9 PieveseCondensed,Arial,sans-serif}.player-achievements>div>a>small{color:#60656d;margin-top:9px}.player-achievements>p{color:#dce3ee}.player-achievements>footer{color:#dce3ee;border-top:1px solid #ffffff3d;justify-content:space-between;gap:20px;margin-top:26px;padding-top:18px;font-size:13px;display:flex}.player-achievements>footer a{color:#fff;text-transform:uppercase;font-weight:900;text-decoration:none}@media (width<=680px){.player-achievements{margin-top:58px;padding:28px 16px}.player-achievements>div{grid-template-columns:1fr}.player-achievements>div>a{min-height:125px}.player-achievements>footer{flex-direction:column;align-items:flex-start}}.pp7-seasons{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.pp7-seasons a{color:#263e58;border:1px solid #142e4f2a;border-radius:12px;place-items:center;min-height:44px;padding:10px 15px;font-size:12px;font-weight:700;text-decoration:none;display:grid}.pp7-seasons a[aria-current=page]{color:#fff;background:#092540;border-color:#092540;box-shadow:inset 0 -3px #e32b49}.pp7-experience{margin-top:30px}.pp7-experience>section+section{margin-top:34px}.pp7-recent{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:10px;display:grid}.pp7-performance{background:#ffffffa3;border:1px solid #ccd5df99;border-radius:17px;min-width:0;box-shadow:inset 0 1px #fff,0 7px 20px #041e3907}.pp7-performance>a{color:#102c49;flex-direction:column;gap:10px;min-height:150px;padding:16px;text-decoration:none;display:flex}.pp7-game-date{color:#5c6f82;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;font-size:10px;display:flex}.pp7-game-date small{font-size:9px}.pp7-performance strong{overflow-wrap:anywhere;font-size:16px;line-height:1.4}.pp7-game-numbers{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.pp7-game-numbers span,.pp7-game-numbers>b{background:#edf2f7;border:1px solid #d9e1e9;border-radius:7px;padding:5px 7px}.pp7-game-numbers>b{color:#fff;background:#173653;border-color:#173653}.pp7-game-numbers .yellow{color:#796126;background:#f5e3a899;border-color:#c7a64550}.pp7-game-numbers .red{color:#b32343;background:#fbe7ec;border-color:#d06b8050}.pp7-game-numbers .mvp{color:#815e24;background:#ead29f55;border-color:#bb94484d}.pp7-game-open{color:#b32343;margin-top:auto;font-size:10px;font-weight:700}.pp7-note,.pp7-empty{color:#637387;font-size:12px;line-height:1.7}.pp7-records{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pp7-records>*{color:#183651;background:linear-gradient(140deg,#eaddbc75,#fff8eeaf);border:1px solid #b99c693d;border-radius:16px;flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.pp7-records small{color:#80652d;font-size:10px}.pp7-records strong{overflow-wrap:anywhere;font-size:21px}.pp7-records span{color:#697887;font-size:11px}.pp7-history{gap:9px;display:grid}.pp7-history .pp7-performance>a{min-height:0}.pp7-events{color:#60748b;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0 16px 14px;font-size:11px;list-style:none;display:flex}.pp7-events b{color:#b02546}.pp7-more{color:#fff;background:#0d2e4d;border:1px solid #325473;border-radius:13px;width:100%;min-height:48px;margin-top:12px;font-weight:700;display:block}.pp7-experience a:focus-visible,.pp7-more:focus-visible,.pp7-seasons a:focus-visible{outline-offset:3px;outline:3px solid #e93252}@media (width<=700px){.pp7-records{grid-template-columns:repeat(2,minmax(0,1fr))}.pp7-experience .player-section-title h2{font-size:30px}.pp7-recent{grid-template-columns:1fr}.pp7-performance>a{min-height:0}}@media (width<=360px){.pp7-performance>a{padding:13px}}.pp7-extra-stats{background:#fff6;border:1px solid #bcc8d655;border-radius:15px;margin-top:14px;padding:0 12px}.pp7-extra-stats summary{cursor:pointer;color:#233d59;min-height:48px;padding:16px 2px;font-size:12px;font-weight:700}.pp7-extra-stats[open]{padding-bottom:12px}.pp7-extra-stats summary:focus-visible{outline-offset:2px;outline:3px solid #e63251}.pp71-page{background:#f1ede5}.pp71-overview-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pp71-overview-title h2{letter-spacing:-.04em;color:#102d48;margin:5px 0;font-size:20px;line-height:1.2}.pp71-overview-title small{letter-spacing:.12em;color:#8e4050;font-size:9px;font-weight:800}.pp71-overview-title>a{color:#24485c;text-align:right;align-items:center;max-width:125px;min-height:44px;font-size:10px;font-weight:700;line-height:1.5;text-decoration:none;display:flex}.pp71-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.pp71-metrics>div{-webkit-backdrop-filter:blur(5px);background:linear-gradient(140deg,#fdfcf7b8,#d9e3e887);border:1px solid #fff9;border-radius:15px;min-width:0;padding:13px 12px;box-shadow:inset 0 1px #fff9,0 4px 14px #17334b09}.pp71-metrics small{color:#536b7b;font-size:10px;line-height:1.35;display:block}.pp71-metrics strong{color:#173b52;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px;font-size:28px;font-weight:800;line-height:1;display:block}.pp71-metrics .gold{background:linear-gradient(135deg,#f1e7cbbd,#ded1b875);border-color:#c7ac6e55}.pp71-metrics .gold strong{color:#7a5c29}.pp71-metrics .red{background:linear-gradient(135deg,#f4e3e2bc,#e5d4d980)}.pp71-metrics .red strong{color:#a5314b}.pp71-metrics .technical{background:linear-gradient(135deg,#d6e9edb0,#afccd948);border-color:#83a9bd3a}.pp71-metrics .yellow{background:linear-gradient(135deg,#efe6c8a6,#e1d9c666)}.pp71-metrics .yellow strong{color:#806626}.pp71-page .pp7-seasons{margin-bottom:12px}.pp71-role-notes{color:#526d7f;margin:10px 0;font-size:11px;line-height:1.5}.pp71-experience{margin-top:18px}.pp71-latest header{justify-content:space-between;align-items:center;gap:10px;margin:0 0 9px;display:flex}.pp71-latest h2{letter-spacing:-.03em;margin:0;font-size:17px}.pp71-latest header>small{letter-spacing:.1em;color:#657b8d;font-size:8px;font-weight:800}.pp71-latest-card,.pp71-performance{color:#f1f6fb;background:radial-gradient(at 100% 0,#669aa83b,#0000 65%),linear-gradient(135deg,#16384a,#132b42);border:1px solid #d1e0e764;border-radius:18px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 7px 22px #0b2a3b14}.pp71-performance{border-radius:15px}.pp71-latest-card>a,.pp71-performance>a{color:inherit;padding:14px 16px;text-decoration:none;display:block}.pp71-date{letter-spacing:.08em;text-transform:uppercase;color:#bfd1df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;font-size:9px;display:flex}.pp71-date small{color:#dce8ec;letter-spacing:.1em;background:#adcbd210;border:1px solid #abcdd030;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:700}.pp71-result{letter-spacing:-.025em;overflow-wrap:anywhere;margin:10px 0;font-size:17px;line-height:1.3;display:block}.pp71-indicators{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pp71-indicators>span{border:1px solid #a9c7df2b;border-radius:8px;align-items:center;gap:5px;min-height:27px;padding:5px 8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.pp71-indicators small{text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:500}.pp71-indicators .minutes{color:#e0eff8;background:#6c96ac23}.pp71-indicators .rating{color:#f5fafc;background:linear-gradient(145deg,#3c708480,#26556455);border-color:#a7d2df65}.pp71-indicators .rating b{font-size:16px;font-weight:800}.pp71-indicators .goals{color:#ffb2bd;background:#be305947;border-color:#e5869538}.pp71-indicators .assists{color:#bfe8f7;background:#63bbd622;border-color:#80c4da3f}.pp71-indicators .mvp{color:#f4dfb0;background:linear-gradient(120deg,#c7a2583b,#89764f22);border-color:#dab97d75;box-shadow:inset 0 1px #f8e4b128}.pp71-indicators svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:18px;height:18px}.pp71-indicators .yellow{color:#ead6a4;background:#a18b4530;border-color:#bca96344}.pp71-indicators .red{color:#ffb5c3;background:#ad305333;border-color:#de778a44}.pp71-indicators i{background:currentColor;border-radius:1px;width:6px;height:10px;display:inline-block}.pp71-match-link{color:#bfd6e3;margin-top:11px;font-size:10px;font-weight:700;display:block}.pp71-match-link i{color:#ec889b;margin-left:5px;font-style:normal}.pp71-events{color:#bfd4e2;flex-wrap:wrap;gap:6px 12px;margin:0;padding:0 16px 13px;font-size:10px;list-style:none;display:flex}.pp71-events b{color:#efacb5}.pp71-panels{gap:9px;margin-top:20px;display:grid}.pp71-panel{-webkit-backdrop-filter:blur(8px);background:linear-gradient(140deg,#e8eeed9c,#dce4e466);border:1px solid #fdfbf6bd;border-radius:20px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #fff9,0 5px 18px #1232490b}.pp71-panel>summary{cursor:pointer;color:#17394f;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:17px 16px;list-style:none;display:flex}.pp71-panel>summary::-webkit-details-marker{display:none}.pp71-panel>summary>span{min-width:0}.pp71-panel summary strong{letter-spacing:.065em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.5;display:block}.pp71-panel summary small{color:#657c89;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.5;display:block}.pp71-panel>summary>i{background:#f9faf567;border:1px solid #fff9;border-radius:9px;flex:0 0 28px;height:28px;position:relative}.pp71-panel>summary>i:before,.pp71-panel>summary>i:after{content:"";background:#345c70;width:10px;height:1px;position:absolute;top:13px;left:8px}.pp71-panel>summary>i:after{transition:transform .16s;transform:rotate(90deg)}.pp71-panel[open]>summary{background:#ffffff1c;border-bottom:1px solid #98afbe33}.pp71-panel[open]>summary>i:after{transform:rotate(0)}.pp71-panel-body{padding:14px}.pp71-panel[open]>.pp71-panel-body{animation:.18s ease-out pp71-reveal}@keyframes pp71-reveal{0%{opacity:.6;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.pp71-history{gap:9px;display:grid}.pp71-extra{margin-top:18px}.pp71-extra h3,.pp71-career h3,.pp71-award-heading{letter-spacing:-.025em;color:#24465c;margin:0 0 12px;font-size:15px}.pp71-note{color:#607687;margin:12px 0 0;font-size:11px;line-height:1.7}.pp71-more{color:#fff;background:#214859;border:1px solid #98b5c555;border-radius:12px;width:100%;min-height:46px;margin-top:12px;font-size:12px;font-weight:700}.pp71-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pp71-records>a,.pp71-records>article{color:#25485e;background:linear-gradient(145deg,#fbf1d5a1,#e7d9bd52);border:1px solid #d3bc8155;border-radius:15px;align-items:center;gap:12px;padding:13px;text-decoration:none;display:flex}.pp71-records>a>span:last-child,.pp71-records>article>span:last-child{min-width:0}.pp71-seal{color:#94713c;background:#f9e9ba77;border:1px solid #c7aa795c;border-radius:12px;flex:none;place-items:center;width:35px;height:43px;display:grid}.pp71-seal svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:23px;height:23px}.pp71-records small{color:#8b7041;font-size:9px;line-height:1.5;display:block}.pp71-records strong{overflow-wrap:anywhere;margin-top:5px;font-size:14px;line-height:1.4;display:block}.pp71-records em{color:#6b7985;margin-top:5px;font-size:10px;font-style:normal;line-height:1.5;display:block}.pp71-season-select{color:#526d7f;gap:6px;margin-bottom:15px;font-size:11px;display:grid}.pp71-season-select select{color:#234b61;background:#f7f7eea3;border:1px solid #88a4b35c;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:10px 12px;font-size:13px}.pp71-award-season+section{margin-top:15px}.pp71-award-season h4{color:#607383;letter-spacing:.08em;margin:0 0 8px;font-size:11px}.pp71-awards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pp71-awards>a,.pp71-awards>article{color:#f6ecd4;background:radial-gradient(at 0 0,#f0d29b22,#0000 60%),linear-gradient(140deg,#1c3a4d,#10253b);border:1px solid #c9ac7975;border-radius:18px;align-items:center;gap:13px;padding:18px 14px;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffe9b526,0 7px 16px #122d4212}.pp71-awards>a>span:last-child,.pp71-awards>article>span:last-child{min-width:0}.pp71-award-medal{background:linear-gradient(140deg,#ead9a52b,#9876461a);border:1px solid #d5ba8566;border-radius:17px;flex:none;place-items:center;width:47px;height:58px;display:grid;box-shadow:inset 0 1px #ffedb822}.pp71-award-medal svg{fill:none;stroke:#dec696;stroke-width:1.3px;width:30px;height:30px}.pp71-awards small{color:#b6c7cf;font-size:9px;line-height:1.5;display:block}.pp71-awards strong{letter-spacing:-.02em;overflow-wrap:anywhere;margin:5px 0;font-size:16px;line-height:1.3;display:block}.pp71-awards em{color:#e0eaf1;overflow-wrap:anywhere;font-size:11px;font-style:normal;line-height:1.5;display:block}.pp71-awards b{color:#dfc799;margin:5px 0;font-size:10px;line-height:1.5;display:block}.pp71-media{margin-top:9px}.pp71-page .pp71-media .player-moments{margin:0}.pp71-page .pp71-media .player-moments a{border-radius:16px;min-height:230px}.pp71-panel summary:focus-visible,.pp71-panel a:focus-visible,.pp71-panel select:focus-visible,.pp71-panel button:focus-visible,.pp71-latest a:focus-visible,.pp71-overview-title a:focus-visible{outline-offset:-3px;outline:3px solid #c1435a}.pp71-panels .season-chart{box-shadow:none;border-radius:16px;padding:12px}@media (width<=700px){.pp71-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pp71-metrics>div{padding:11px 9px}.pp71-metrics strong{font-size:25px}.pp71-metrics small{font-size:9px}.pp71-result{font-size:16px}.pp71-records,.pp71-awards{grid-template-columns:1fr}.pp71-panel-body{padding:12px}.pp71-panel>summary{min-height:70px;padding:15px 13px}.pp71-overview-title h2{font-size:18px}.pp71-overview-title>a{max-width:105px;font-size:9px}.pp71-latest header>small{font-size:7px}}@media (width<=360px){.pp71-metrics small{font-size:8px}.pp71-metrics strong{font-size:24px}.pp71-date small{font-size:7px}.pp71-latest header{flex-direction:column;align-items:flex-start;gap:5px}.pp71-panel summary strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.pp71-panel[open]>.pp71-panel-body{animation:none}.pp71-panel>summary>i:after{transition:none}}.pp71-page .pp71-metrics small{color:#405c6d;font-size:10px}.pp71-panel summary small,.pp71-note,.pp71-award-season h4{color:#405c6d}.pp71-date{font-size:10px}.pp71-date small{font-size:9px}.pp71-records.pp248-achievements>a,.pp71-records.pp248-achievements>article{gap:12px;padding:13px}.pp248-achievements .pp71-seal{color:#b7cae9;background:#30496c4d;border-color:#a3b8d735;flex-shrink:0;width:44px;height:48px;position:relative}.pp248-achievements .pp71-seal svg{width:25px;height:25px}.pp248-achievements .pp71-seal b{color:#f5de9f;background:#293751;border-radius:50%;padding:2px 5px;font-size:12px;position:absolute;bottom:-5px;right:-5px}.pp248-achievements>a.important{background:linear-gradient(110deg,#aa375c20,#315c8820);border-color:#c6ac6855}.pp248-achievements .achievement-goals,.pp248-achievements .achievement-mvpAwards{color:#e4c783}.pp248-achievements .achievement-assists{color:#86c9ed}.pp248-achievements .achievement-cleanSheets,.pp248-achievements .achievement-penaltiesSaved{color:#8bd9bc}.pp248-achievements small{font-size:12px}.pp248-achievements strong{font-size:clamp(15px,4vw,21px);line-height:1.2}.pp248-achievements em{font-size:12px}.s217-profile .pp231-hero{padding:10px 0 20px}.s217-profile .pp231-shell{grid-template-columns:minmax(0,1fr) clamp(140px,42vw,180px);align-items:center;gap:14px;width:min(1040px,100% - 28px);margin:auto;display:grid}.pp231-info{min-width:0}.pp231-info>small{font:600 11px/1.4 var(--body);color:#b8c9df;letter-spacing:.035em}.pp231-info h2{font:750 clamp(1.5625rem,6.8vw,2.125rem)/1.12 var(--body);letter-spacing:-.035em;color:#f6f8fd;overflow-wrap:anywhere;text-transform:none;margin:10px 0 13px}.pp231-roles{font:650 .75rem/1.5 var(--body);color:#c8d7e9;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pp231-roles>span:not(.pp231-shirt)+span:before{content:"·";color:#a6bbd1;margin-right:6px}.pp231-shirt{color:#f7d5df;text-align:center;background:linear-gradient(125deg,#7e30464d,#214d774d);border:1px solid #dc718951;border-radius:8px;min-width:32px;padding:3px 7px}.pp231-info>p{font:500 .75rem/1.4 var(--body);color:#b9c9dc;margin:10px 0}.pp231-availability{color:#9be0be;font:600 .6875rem/1.35 var(--body);background:#27604724;border:1px solid #6bbd9c45;border-radius:8px;align-items:center;gap:6px;max-width:100%;margin-top:5px;padding:5px 8px;display:inline-flex}.pp231-availability i{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.pp231-availability:is(.is-injured,.is-unavailable){color:#f0a5b4;background:#883e4d24;border-color:#d77b8a45}.pp231-availability.is-suspended{color:#edd18b;background:#795d2724;border-color:#e2bb6345}.pp231-portrait{aspect-ratio:3/4;isolation:isolate;background:linear-gradient(135deg,#27395122,#0000);border-radius:15px;align-self:end;width:100%;position:relative;overflow:hidden}.pp231-portrait:after{content:"";background:linear-gradient(90deg,#bd3c56,#385f91);border-radius:3px;height:2px;position:absolute;inset:auto 18% 0}.s217-profile .pp231-portrait .club-portrait{background:0 0;border:0;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.s217-profile .pp231-portrait .club-portrait>img{object-fit:fill;filter:none;-webkit-user-select:none;user-select:none;position:absolute;transform:none;max-width:none!important;margin:0!important}.pp231-portrait .club-portrait-empty{background:linear-gradient(140deg,#7734493d,#17365366);place-items:center;display:grid;position:absolute;inset:0}.pp231-portrait .club-portrait-empty>span{color:#d3dfef;width:60px;height:60px;font:650 23px var(--body);border:1px solid #a9c4df4d;border-radius:50%;place-items:center;display:grid}.pp231-shell blockquote{color:#bdcde1;font:400 13px/1.5 var(--body);grid-column:1/-1;margin:0}.s217-profile .s217-return{padding-block:12px 8px}.s217-profile.s217-profile .pp71-overview-title{align-items:center;gap:10px;margin-bottom:15px}.s217-profile .pp71-overview-title>a.pp231-compare{color:#eab1c1;white-space:nowrap;background:#18344e44;border:1px solid #aecced32;border-radius:10px;align-items:center;gap:5px;max-width:none;min-height:44px;padding:8px 10px;font-size:12px;font-weight:650;display:inline-flex}.pp231-compare svg{width:17px;height:17px}.s217-profile.s217-profile .pp71-overview-title h2{font-size:22px}.s217-profile .pp231-single-season{font:600 11px var(--body);color:#b8cadf;margin:0 0 14px;display:block}.s217-profile .pp7-seasons{margin-bottom:15px}@media (width>=700px){.s217-profile .pp231-shell{grid-template-columns:minmax(0,1fr) 240px;gap:32px}.pp231-info h2{font-size:42px}.pp231-roles{font-size:15px}.pp231-info>p{font-size:14px}.s217-profile .pp231-hero{padding:18px 0 25px}}@media (width<=22rem){.s217-profile .pp231-shell{grid-template-columns:1fr;gap:14px}.pp231-portrait{grid-row:2;justify-self:center;width:180px}.pp231-info h2{font-size:27px}.pp231-shell blockquote{grid-row:3}}@media (prefers-reduced-motion:reduce){.pp231-portrait *{transition:none}}.pp231-hero{font-size:1rem;container:pp231/inline-size}@container pp231 (width<=22em){.s217-profile .pp231-shell{grid-template-columns:1fr;gap:14px}.pp231-portrait{grid-row:2;justify-self:center;width:180px}.pp231-shell blockquote{grid-row:3}}.mc6-scorers{background:#fffaf4;border:1px solid #d9dee6;border-radius:16px;margin:0 0 16px;padding:16px;box-shadow:0 5px 18px #06172e08}.mc6-team-labels{color:#29415d;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;font-size:12px;display:grid}.mc6-team-labels strong{overflow-wrap:break-word;min-width:0}.mc6-scorers .summary-mobile-goals{border-top:1px solid #dce0e6;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px;padding-top:9px;display:grid}.mc6-scorers .summary-goal-list{align-content:start;gap:9px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.mc6-scorers .mc5-goal-side{display:none}.mc6-scorers .summary-goal-row{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:3px 4px;min-width:0;display:grid}.mc6-scorers .summary-goal-name{color:#0a203c;gap:4px;min-width:0;font-size:13px;line-height:1.35;display:flex}.mc6-scorers .summary-goal-name svg{flex:0 0 11px;width:11px;height:11px;margin-top:3px}.mc6-scorers [data-goal-name]{white-space:normal;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.mc6-scorers .summary-goal-minute{color:#b61d38;white-space:nowrap;font-size:11px}.mc6-scorers .summary-goal-assist{color:#637087;grid-column:1/-1;gap:4px;font-size:11px;line-height:1.35;display:flex}.mc6-scorers .summary-goal-assist svg{flex:0 0 12px;width:12px;height:12px}.mc6-scorers em{font-style:normal}.mc6-scorers .summary-goal-type{color:#a41b35;grid-column:1/-1;font-size:10px}@media (width<=767px){.mc6-scorers{padding:12px}.mc6-scorers .summary-mobile-goals{gap:12px}.mc6-scorers .summary-goal-name{font-size:12px}}.np-frame{justify-content:center;align-items:end;width:100%;height:100%;display:flex;overflow:hidden}.np-subject{max-width:100%;height:100%;display:block;position:relative;overflow:hidden}.np-subject:not([style]){width:100%}.np-subject img{object-fit:fill;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;top:0;left:0;transform:none}.np-subject:not([style]) img{object-fit:contain}.np-fallback{color:#fff;background:#294467;border-radius:10px;place-items:center;width:38px;height:44px;font-size:13px;display:grid}.timeline-event{border-bottom:1px solid #e7e9ec;grid-template-columns:56px 36px minmax(0,1fr);align-items:center;gap:12px;min-height:78px;padding:13px 18px;display:grid}.timeline-event:last-child{border-bottom:0}.timeline-event>time{color:#ed1b2f;font-size:15px;font-weight:900}.timeline-event>i{color:#fff;background:#06172e;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-style:normal;font-weight:900;display:grid}.timeline-event.yellow>i{color:#06172e;background:#f2c232}.timeline-event.red>i{background:#d6132b}.timeline-event.substitution>i{background:#153f79}.timeline-event.opponent{background:#f7f8fa}.timeline-event>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.timeline-event small{color:#798390;text-transform:uppercase;font-size:11px;font-weight:900}.timeline-event strong{margin-top:4px;font-size:14px}.timeline-event span{color:#6b7582;margin-top:3px;font-size:13px}.timeline-event b{color:#06172e;text-transform:uppercase;background:#eef1f5;margin-top:7px;padding:5px 7px;font-size:11px;line-height:1.2}@media (width<=720px){.timeline-event{grid-template-columns:42px 30px minmax(0,1fr);gap:8px;min-height:70px;padding:11px}.timeline-event>i{width:28px;height:28px}.timeline-event strong{font-size:13px}}.summary-scorers,.summary-lineups{margin-top:34px}.summary-scorers>header,.summary-lineups>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.summary-scorers>header small,.summary-lineups>header small{color:var(--md-red);letter-spacing:.13em;font-size:11px;font-weight:900;display:block}.summary-scorers>header h2,.summary-lineups>header h2{text-transform:uppercase;margin:6px 0 0;font-size:clamp(25px,3vw,34px);line-height:1}.summary-scorers>header>strong,.summary-lineups>header>strong{background:var(--md-navy);color:#fff;text-align:center;text-transform:uppercase;padding:8px 11px;font-size:11px;line-height:1.25}.summary-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.summary-goal-card{border:1px solid #d8dce2;border-left:5px solid var(--md-red);background:#fff;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;padding:16px 18px;display:grid}.summary-goal-card.opponent{border-left-color:#657184}.summary-goal-mark{flex-direction:column;align-items:center;gap:5px;display:flex}.summary-goal-mark>span{font-size:23px;line-height:1}.summary-goal-mark>time{color:var(--md-red);white-space:nowrap;font-size:14px;font-weight:900}.summary-goal-card.opponent .summary-goal-mark>time{color:#435064}.summary-goal-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.summary-goal-copy>small{color:#747f8c;letter-spacing:.1em;font-size:9px;font-weight:900}.summary-goal-copy>h3{text-transform:uppercase;word-break:normal;overflow-wrap:normal;max-width:100%;margin:4px 0 0;font-size:16px;line-height:1.15}.summary-goal-copy>p{color:#687383;margin:6px 0 0;font-size:12px}.summary-goal-team{color:#536071;text-transform:uppercase;align-items:center;gap:6px;min-width:0;margin-top:8px;font-size:10px;display:flex}.summary-goal-team img{object-fit:contain;width:18px;height:20px}.summary-goal-team b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.summary-goal-score{min-width:54px;height:40px;color:var(--md-navy);white-space:nowrap;background:#eef1f5;place-items:center;padding:0 8px;font-size:18px;display:grid}.summary-lineups-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.summary-lineup-card{background:#fff;border:1px solid #d6dae0;min-width:0}.summary-lineup-card>header{background:var(--md-navy);color:#fff;align-items:center;gap:13px;min-height:78px;padding:14px 16px;display:flex}.summary-lineup-card>header>span{width:46px;height:50px;color:var(--md-navy);background:#fff;flex:0 0 46px;place-items:center;font-size:13px;font-weight:900;display:grid}.summary-lineup-card>header img{object-fit:contain;width:38px;height:43px}.summary-lineup-card>header>div{min-width:0}.summary-lineup-card>header small{color:#ff7080;letter-spacing:.12em;font-size:9px;font-weight:900}.summary-lineup-card>header h3{text-transform:uppercase;word-break:normal;overflow-wrap:normal;margin:4px 0 0;font-size:16px;line-height:1.15}.summary-lineup-lines{padding:17px 16px 5px}.summary-lineup-lines>section,.summary-lineup-bench{margin-bottom:14px}.summary-lineup-lines section>small,.summary-lineup-bench>small{color:#6e7885;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.summary-lineup-lines section>div,.summary-lineup-bench>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.summary-player-chip{min-width:0;min-height:34px;color:var(--md-navy);background:#f7f8fa;border:1px solid #d9dde3;align-items:stretch;font-size:11px;font-weight:800;line-height:1.2;text-decoration:none;display:flex}.summary-player-chip>b{color:#fff;background:#153f79;place-items:center;min-width:31px;padding:0 6px;font-size:11px;display:grid}.summary-player-chip>span{word-break:normal;overflow-wrap:normal;align-items:center;min-width:0;padding:7px 9px;display:flex}.summary-player-chip.legacy>b{background:#687588}.summary-lineup-bench{border-top:1px solid #e4e7eb;margin:3px 16px 17px;padding-top:13px}.summary-lineup-empty{color:#5f6a78;background:#f3f5f7;border-left:4px solid #8b95a2;margin:16px;padding:16px;font-size:13px;line-height:1.45}.summary-lineup-detail-link{min-height:38px;color:var(--md-navy);text-transform:uppercase;align-items:center;margin-top:12px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.summary-lineup-detail-link:hover,.summary-lineup-detail-link:focus{color:var(--md-red);text-decoration:underline}@media (width<=760px){.summary-scorers,.summary-lineups{margin-top:28px}.summary-scorers>header,.summary-lineups>header{flex-direction:column;align-items:flex-start;gap:10px}.summary-goal-grid,.summary-lineups-grid{grid-template-columns:1fr}.summary-goal-card{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:14px 13px}.summary-goal-copy>h3,.summary-lineup-card>header h3{font-size:15px}.summary-player-chip{max-width:100%}.summary-player-chip>span{overflow-wrap:break-word}.summary-lineup-detail-link{min-height:44px}}@media (width<=360px){.summary-goal-card{grid-template-columns:45px minmax(0,1fr);padding:13px 10px}.summary-goal-score{grid-area:2/2;width:max-content;min-width:48px;height:32px;margin-top:1px;font-size:16px}.summary-goal-mark>span{font-size:20px}.summary-goal-mark>time{font-size:12px}.summary-goal-copy>h3{font-size:14px}.summary-lineup-lines{padding:14px 12px 3px}.summary-lineup-bench{margin-left:12px;margin-right:12px}.summary-player-chip{font-size:10.5px}.summary-player-chip>span{padding:7px}}.summary-scoreboard{background:#fff;border:1px solid #d7dce2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:22px;margin-top:28px;padding:24px;display:grid}.summary-score-team{flex-direction:column;align-items:center;min-width:0;display:flex}.summary-score-team-heading{flex-direction:column;align-items:center;gap:9px;min-width:0;display:flex}.summary-score-team-heading img,.summary-score-team-heading>span{object-fit:contain;place-items:center;width:50px;height:54px;display:grid}.summary-score-team-heading>span{background:var(--md-navy);color:#fff;height:50px;font-size:14px;font-weight:900}.summary-score-team-heading strong{text-align:center;text-transform:uppercase;word-break:normal;overflow-wrap:normal;text-wrap:balance;max-width:100%;font-size:clamp(16px,2vw,21px);line-height:1.15}.summary-score-result{min-width:100px;min-height:106px;color:var(--md-navy);white-space:nowrap;justify-content:center;align-items:center;font-size:clamp(42px,6vw,68px);font-weight:950;line-height:1;display:flex}.summary-score-result i{color:var(--md-red);margin:0 9px;font-style:normal}.summary-score-scorers{border-top:1px solid #e2e5e9;flex-direction:column;align-items:center;gap:7px;width:100%;margin:13px 0 0;padding:11px 0 0;list-style:none;display:flex}.summary-score-scorers li{color:#566274;text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 6px;max-width:100%;font-size:13px;line-height:1.25;display:flex}.summary-score-scorers li>span{font-size:11px}.summary-score-scorers b{min-width:0;color:var(--md-navy);text-transform:uppercase;word-break:normal;overflow-wrap:normal;font-size:13px}.summary-score-scorers time,.summary-score-scorers em{white-space:nowrap;font-style:normal}.summary-score-scorers time{color:var(--md-red);font-weight:900}.summary-score-scorers em{color:#6c7582;font-size:12px}@media (width<=720px){.summary-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;margin-top:22px;padding:18px 10px}.summary-score-team{grid-row:1}.summary-score-team.home{grid-column:1}.summary-score-team.away{grid-column:2}.summary-score-result{border-top:1px solid #e0e4e9;grid-area:2/1/auto/-1;min-height:60px;padding-top:13px;font-size:48px}.summary-score-team-heading img,.summary-score-team-heading>span{width:44px;height:48px}.summary-score-team-heading>span{height:44px}.summary-score-team-heading strong{font-size:15px}.summary-score-scorers{gap:6px;margin-top:10px;padding-top:9px}.summary-score-scorers li,.summary-score-scorers b{font-size:12px}.summary-score-scorers em{font-size:11px}}.summary-score-scorers>li{flex-direction:column;align-items:center;gap:5px;width:100%;max-width:100%;display:flex}.summary-scorer-main{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 6px;max-width:100%;display:flex}.summary-scorer-ball{width:13px;height:13px;color:var(--md-red);align-self:center;display:inline-flex}.summary-scorer-ball svg,.summary-scorer-assists svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.summary-scorer-assists{flex-direction:column;align-items:center;gap:3px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.summary-score-scorers .summary-scorer-assists li{color:#6d7682;justify-content:center;align-items:center;gap:6px;max-width:100%;font-size:12px;line-height:1.3;display:flex}.summary-scorer-assists li>span{color:#52647b;flex:0 0 15px;width:15px;height:12px;display:inline-flex}.summary-score-scorers .summary-scorer-assists em{color:#6d7682;text-overflow:ellipsis;white-space:normal;font-size:12px;font-style:italic;overflow:hidden}@media (width<=720px){.summary-score-scorers>li{gap:4px}.summary-scorer-main{gap:3px 5px}.summary-score-scorers .summary-scorer-assists li,.summary-score-scorers .summary-scorer-assists em{font-size:11.5px}.summary-scorer-assists li>span{flex-basis:14px;width:14px;height:11px}}.timeline-assist{align-items:center;gap:6px;font-style:italic;display:flex}.timeline-assist>b{color:#52647b;background:0 0;width:16px;height:13px;margin:0;padding:0;display:inline-flex}.timeline-assist>b svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}@media (width<=720px){.summary-score-team{grid-row:1;min-width:0}.summary-score-team.home{grid-column:1}.summary-score-team.away{grid-column:3}.summary-score-team-heading{gap:6px;width:100%}.summary-score-team-heading img,.summary-score-team-heading>span{width:45px;height:49px}.summary-score-team-heading>span{border-radius:50%;height:45px}.summary-score-team-heading strong{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;width:100%;max-width:100%;min-height:2.3em;font-size:clamp(9px,2.7vw,12px);line-height:1.15}.summary-score-result{background:var(--md-navy);color:#fff;letter-spacing:-.06em;border:0;border-radius:12px;grid-area:1/2;min-width:0;min-height:60px;margin-top:20px;padding:0 2px;font-size:clamp(30px,10vw,43px);box-shadow:0 8px 20px #06172e30}.summary-score-result i{color:#ff5367;margin:0 1px}.summary-score-scorers{border-top:2px solid #dfe5ec;gap:8px;margin-top:5px;padding-top:9px}.summary-score-scorers>li{gap:3px;min-width:0}.summary-scorer-main{gap:2px 3px;min-width:0}.summary-score-scorers b{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;font-size:clamp(10px,2.75vw,12px);line-height:1.15}.summary-score-scorers time{font-size:10px}.summary-score-scorers em,.summary-score-scorers .summary-scorer-assists em{font-size:10px;line-height:1.2}.summary-scorer-ball{width:12px;height:12px}.summary-scorer-assists li>span{flex-basis:12px;width:12px;height:10px}}@media (width<=360px){.summary-score-result{font-size:30px}.summary-score-team-heading strong{font-size:9px}}.summary-mobile-goals{display:none}@media (width<=767px){.summary-mobile-goals .summary-goal-list{align-content:start;gap:9px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.summary-mobile-goals .summary-goal-row{grid-template-columns:minmax(0,1fr) 37px;align-items:baseline;gap:3px 5px;min-width:0;padding:0;display:grid}.summary-mobile-goals .summary-goal-name{color:#071a34;grid-area:1/1;min-width:0;font-size:clamp(11px,3vw,13px);font-weight:850;line-height:1.3;display:block}.summary-mobile-goals [data-goal-name]{white-space:nowrap;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;letter-spacing:-.025em}.summary-mobile-goals .summary-goal-minute{text-align:right;font-variant-numeric:tabular-nums;color:#b51935;white-space:nowrap;grid-area:1/2;width:37px;font-size:11px;font-weight:800}.summary-mobile-goals .summary-goal-assist{color:#607086;grid-column:1;align-items:center;gap:4px;min-width:0;display:flex}.summary-mobile-goals .summary-goal-assist svg{flex:0 0 12px;width:12px;height:12px}.summary-mobile-goals .summary-goal-assist em{flex:1;min-width:0;font-size:10px;font-style:normal;line-height:1.3;display:block}.summary-mobile-goals .summary-goal-type{color:#9f1931;letter-spacing:.025em;background:#b519350c;border-radius:5px;grid-column:1;justify-self:start;padding:2px 5px;font-size:8px;font-weight:800}.summary-mobile-goals .away .summary-goal-row{text-align:right;grid-template-columns:37px minmax(0,1fr)}.summary-mobile-goals .away .summary-goal-name{grid-column:2}.summary-mobile-goals .away .summary-goal-minute{text-align:left;grid-column:1}.summary-mobile-goals .away .summary-goal-assist{flex-direction:row-reverse;grid-column:2}.summary-mobile-goals .away .summary-goal-type{grid-column:2;justify-self:end}@media (width<=360px){.summary-mobile-goals .summary-goal-row{gap:3px}}}.rating-mobile-minutes,.rating-mobile-arrow{display:none}@media (width<=767px){.summary-mobile-goals .summary-goal-name{align-items:center;gap:4px;display:flex}.summary-mobile-goals .summary-goal-name svg{color:#b51935;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 12px;width:12px;height:12px}.summary-mobile-goals .summary-goal-name>span{flex:1;min-width:0;display:block}}.mc5-heading>span{color:#687486;white-space:nowrap;font-size:12px}.mc5-filters{background:#fff9;border:1px solid #dbe0e7;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.mc5-filters button,.mc5-team-filters button{cursor:pointer;color:#435168;background:0 0;border:0;border-radius:9px;min-width:0;min-height:44px;padding:8px 3px;font:700 12px/1.2 Arial,sans-serif}.mc5-filters button[aria-pressed=true]{color:#fff;background:#0a203e;box-shadow:inset 0 -2px #e82343}.mc5-team-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:5px;display:grid}.mc5-team-filters button{color:#687486;min-height:36px;font-size:11px}.mc5-team-filters button[aria-pressed=true]{color:#b61d37;background:#e823430c;box-shadow:inset 0 0 0 1px #d6264335}.mc5-filters button:focus-visible,.mc5-team-filters button:focus-visible{outline-offset:2px;outline:3px solid #e82343}.mc5-count{color:#687486;margin:5px 0 8px;font-size:10px;line-height:1.4}.mc5-feed{isolation:isolate;gap:2px;display:grid;position:relative}.mc5-feed:before{content:"";z-index:-1;background:#cbd3de;width:1px;position:absolute;top:0;bottom:0;left:55px}.mc5-event{color:#071a34;border-bottom:1px solid #d9dde370;border-radius:0;grid-template-columns:36px 24px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:52px;padding:8px 8px 8px 0;display:grid}.mc5-minute{font-variant-numeric:tabular-nums;color:#8b5360;text-align:center;white-space:nowrap;font-size:12px;font-weight:800}.mc5-icon{color:#214979;background:#f1eee5;border:1px solid #ced7e4;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid;position:relative}.mc5-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;width:16px;height:16px}.mc5-event-body{gap:2px;min-width:0;display:grid}.mc5-event-team{color:#6d7787;letter-spacing:.025em;text-transform:uppercase;word-break:normal;overflow-wrap:normal;font-size:9px;font-weight:700;line-height:1.25}.mc5-event-name{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:13px;font-weight:750;line-height:1.3}.mc5-assist{color:#697589;word-break:normal;overflow-wrap:normal;font-size:11px;line-height:1.35}.mc5-event.is-goal{background:linear-gradient(100deg,#fff,#fff7f7);border:1px solid #d9214330;border-radius:12px;min-height:78px;margin-block:3px;padding-block:10px;box-shadow:0 3px 9px #06172e06}.mc5-event.is-goal.pievese{box-shadow:inset 3px 0 #df2340,0 3px 9px #06172e06}.mc5-event.is-goal.opponent{background:linear-gradient(100deg,#fafcff,#eff3f8);border-color:#bdcbdc70;box-shadow:inset 3px 0 #647994}.mc5-event.is-goal .mc5-icon{color:#b61d37;background:#fff;border-color:#e3254340}.mc5-event.is-goal.opponent .mc5-icon{color:#476283;border-color:#c3cedd}.mc5-score{font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;background:#0a203e;border-radius:8px;align-self:center;padding:7px 6px;font-size:17px;font-weight:850;line-height:1}.mc5-event.yellow .mc5-icon{color:#725400;background:#ffdc71;border-color:#eac754}.mc5-event.red{background:#ef2a4210;border-bottom-color:#db294340;border-radius:10px;box-shadow:inset 3px 0 #dd233e}.mc5-event.red .mc5-icon{color:#fff;background:#dd233e;border-color:#dd233e}.mc5-event.substitution{min-height:64px}.mc5-change{gap:2px;font-size:12px;line-height:1.3;display:grid}.mc5-change strong,.mc5-change>span{word-break:normal;overflow-wrap:normal;display:block}.mc5-change>span{color:#657184}.mc5-change .in{color:#218453;margin-right:4px;font-weight:900}.mc5-change .out{color:#c62843;margin-right:4px}.mc5-phase{color:#546175;letter-spacing:.04em;text-transform:uppercase;background:#e7e9ec;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:30px;margin:4px 0;padding:4px 8px;font-size:10px;display:flex;position:relative}.mc5-phase time{white-space:nowrap;font-weight:800}.mc5-empty{text-align:center;color:#657184;border:1px dashed #bcc7d6;border-radius:12px;padding:20px 12px;font-size:13px}.mc5-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mc5-facts{background:#ffffffa0;border:1px solid #d7dee8;border-radius:12px;gap:5px;margin-top:12px;padding:10px 12px;display:grid}.mc5-facts>p{color:#4a5970;flex-wrap:wrap;align-items:baseline;gap:3px 7px;margin:0;font-size:12px;line-height:1.35;display:flex}.mc5-facts>p>span:before{content:"·";color:#9aa3b2;margin-right:7px}.mc5-facts strong{color:#102744;font-weight:700}.mc5-facts details{color:#637087;font-size:11px}.mc5-facts summary{cursor:pointer;align-content:center;width:fit-content;min-height:28px;list-style-position:inside;display:list-item}.mc5-facts details p{margin:5px 0;line-height:1.4}@media (width<=767px){.mc5-goals .summary-goal-list{gap:7px}.mc5-goal-side{color:#748298;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800;list-style:none}.mc5-goals .summary-goal-row,.mc5-goals .away .summary-goal-row{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:2px 4px}.mc5-goals .summary-goal-name,.mc5-goals .away .summary-goal-name{grid-area:1/1;align-items:start;gap:4px;font-size:12px;line-height:1.3}.mc5-goals .summary-goal-name svg{flex-basis:10px;width:10px;height:10px;margin-top:2px}.mc5-goals [data-goal-name]{white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;letter-spacing:0}.mc5-goals .summary-goal-minute,.mc5-goals .away .summary-goal-minute{text-align:right;background:#d521400a;border-radius:5px;grid-area:1/2;width:auto;padding:2px 3px;font-size:10px;line-height:1.3}.mc5-goals .summary-goal-assist,.mc5-goals .away .summary-goal-assist{flex-direction:row;grid-column:1/-1;gap:3px;padding-left:14px}.mc5-goals .summary-goal-assist svg{display:none}.mc5-goals .summary-goal-assist em{font-size:10px;line-height:1.3}.mc5-goals .summary-goal-type,.mc5-goals .away .summary-goal-type{grid-column:1/-1;justify-self:start}}@media (width>=768px){.mc5-event-name{font-size:15px}.mc5-event-team{font-size:10px}.mc5-assist,.mc5-change{font-size:13px}.mc5-filters{max-width:520px}.mc5-team-filters{max-width:400px}}@media (width<=360px){.mc5-event{grid-template-columns:31px 23px minmax(0,1fr) auto;gap:5px}.mc5-feed:before{left:47px}.mc5-score{padding:6px 4px;font-size:15px}.mc5-event-name{font-size:12px}.mc5-event-team{font-size:8.5px}.mc5-change,.mc5-goals .summary-goal-name{font-size:11px}}@media (width<=767px){body:has(.match-detail-page[data-match-tab]) .mobile-site-menu-toggle{top:max(7px,env(safe-area-inset-top));border-radius:12px;width:44px;height:44px;right:12px}body:has(.match-detail-page[data-match-tab]) .mobile-site-menu-toggle>svg{width:20px;height:20px}}main.md255[data-match-tab] .md255-match-context{color:#b0c0d5;text-align:center;border-top:1px solid #bbd1ef1c;flex-wrap:wrap;justify-content:center;gap:5px 16px;margin-top:10px;padding-top:10px;font-size:11px;line-height:1.4;display:flex}main.md255[data-match-tab] .md255-match-context>span{overflow-wrap:anywhere;justify-content:center;align-items:center;gap:5px;min-width:0;display:inline-flex}main.md255[data-match-tab] .md255-match-context svg{color:#9ebfe7;flex-shrink:0;width:13px;height:13px}main.md255[data-match-tab] a:focus-visible,main.md255[data-match-tab] button:focus-visible,main.md255[data-match-tab] summary:focus-visible{outline-offset:3px;outline:2px solid #94c5ff}main.md255[data-match-tab] .mc5-feed:before{background:linear-gradient(#7a9acb30,#9aacca66,#7a9acb30);width:1px;left:50%}main.md255[data-match-tab] .mc5-event,main.md255[data-match-tab] .mc5-event.is-goal,main.md255[data-match-tab] .mc5-event.substitution{min-height:50px;box-shadow:none;color:var(--md-text);background:0 0;border:0;border-bottom:1px solid #a2bcdf14;border-radius:0;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:start;gap:3px 6px;margin:0;padding:10px 0}main.md255[data-match-tab] .mc5-minute{color:#d7e5f8;z-index:1;background:#17263c;border:1px solid #7498c039;border-radius:7px;grid-area:1/2/4;align-self:center;padding:5px 1px;font-size:11px;line-height:1.2}main.md255[data-match-tab] .mc5-event-body{grid-row:1;gap:3px;min-width:0;padding:0 0 0 22px;display:grid}main.md255[data-match-tab] [data-side=home] .mc5-event-body{text-align:right;grid-column:1;padding:0 22px 0 0}main.md255[data-match-tab] [data-side=away] .mc5-event-body{text-align:left;grid-column:3}main.md255[data-match-tab] .mc5-icon{color:#8fb9eb;background:0 0;border:0;border-radius:4px;width:17px;height:19px;position:absolute;top:11px}main.md255[data-match-tab] [data-side=home] .mc5-icon{left:auto;right:calc(50% + 27px)}main.md255[data-match-tab] [data-side=away] .mc5-icon{left:calc(50% + 27px);right:auto}main.md255[data-match-tab] .mc5-icon svg{fill:none;width:16px;height:16px}main.md255[data-match-tab] .is-goal.pievese .mc5-icon,main.md255[data-match-tab] .is-goal.opponent .mc5-icon{color:#f3657d;background:0 0}main.md255[data-match-tab] .yellow .mc5-icon{color:#f8d06b;background:0 0}main.md255[data-match-tab] .red .mc5-icon{color:#ff5b77;background:0 0}main.md255[data-match-tab] .yellow .mc5-icon rect,main.md255[data-match-tab] .red .mc5-icon rect{fill:currentColor;stroke-width:0}main.md255[data-match-tab] .mc5-event-name,main.md255[data-match-tab] .mc5-change{overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.35}main.md255[data-match-tab] .mc5-event-team{color:#b1c5dd;text-transform:none;font-size:10px;line-height:1.3}main.md255[data-match-tab] .mc5-assist{color:#b3c1d5;align-items:flex-start;gap:4px;font-size:11px;line-height:1.35;display:flex}main.md255[data-match-tab] [data-side=home] .mc5-assist{justify-content:flex-end}main.md255[data-match-tab] .mc5-assist svg{color:#89b4e8;flex-shrink:0;width:12px;height:12px;margin-top:2px}main.md255[data-match-tab] .mc5-assist>span{overflow-wrap:anywhere;min-width:0}main.md255[data-match-tab] .mc5-score{color:#f3f8ff;font-variant-numeric:tabular-nums;box-shadow:none;background:#28415e;border:1px solid #9ab7df39;border-radius:6px;grid-row:2;align-self:start;padding:3px 7px;font-size:11px;font-weight:750;line-height:1.2}main.md255[data-match-tab] [data-side=home] .mc5-score{grid-column:1;justify-self:end;margin-right:22px}main.md255[data-match-tab] [data-side=away] .mc5-score{grid-column:3;justify-self:start;margin-left:22px}main.md255[data-match-tab] .md255-event-side{display:none}main.md255[data-match-tab] .mc5-change>span{color:#b5c3d7}main.md255[data-match-tab] .mc5-change .in{color:#7ce1b7}main.md255[data-match-tab] .mc5-change .out{color:#ff8ba0}main.md255[data-match-tab] .mc5-phase{color:#c4d5eb;background:#20314a;border:1px solid #93afd52b;border-radius:8px;min-height:30px;margin:8px 0;padding:7px;font-size:10px}main.md255[data-match-tab] .mc5-filters{background:#09132675;border:1px solid #9ab6d52b;border-radius:12px;gap:3px;padding:3px}main.md255[data-match-tab] .mc5-filters button,main.md255[data-match-tab] .mc5-team-filters button{color:#b4c4da;min-height:44px;font-size:11px}main.md255[data-match-tab] .mc5-filters button[aria-pressed=true]{color:#fff;background:linear-gradient(120deg,#74334f,#284d7a)}main.md255[data-match-tab] .mc5-team-filters button[aria-pressed=true]{color:#f2f5fb;background:#38608a44;box-shadow:inset 0 0 0 1px #8eafdb55}main.md255[data-match-tab] .mc5-count{color:#9cafc9;margin:7px 0;font-size:11px}main.md255[data-match-tab] .mc5-empty{border:1px solid var(--md-edge);color:#bacbe1;background:#15233a;border-left:3px solid #7297cf;border-radius:13px;padding:18px;font-size:13px;line-height:1.55}main.md255[data-match-tab] .summary-goal-name,main.md255[data-match-tab] .summary-goal-minute{color:#eff4ff}main.md255[data-match-tab] .summary-goal-assist{color:#b9c9df}@media (width<=767px){main.md255[data-match-tab] .md255-match-context{gap:5px 10px;margin-top:9px;padding-top:9px;font-size:10px}}@media (prefers-reduced-motion:reduce){main.md255[data-match-tab] *{scroll-behavior:auto;transition:none;animation:none}}main.md255[data-match-tab] .mc5-assist svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.staff-profile-page{--sp-navy:#06172e;--sp-blue:#174f96;--sp-red:#e5213a;--sp-cream:#f3efe6;--sp-paper:#fbf9f4;--sp-line:#06172e26;background:var(--sp-cream);min-height:100vh;color:var(--sp-navy);font-family:Arial,Helvetica,sans-serif;overflow:clip}.staff-profile-page *,.staff-profile-page :before,.staff-profile-page :after{box-sizing:border-box}.staff-profile-shell{width:min(1160px,100% - 48px);margin-inline:auto}.staff-profile-nav{z-index:10;background:#fbf9f4f7;border-bottom:1px solid #06172e1a;justify-content:space-between;align-items:center;min-height:78px;padding:0 clamp(22px,5vw,72px);display:flex;position:relative}.staff-profile-nav>a{color:var(--sp-navy);align-items:center;gap:12px;text-decoration:none;display:flex}.staff-profile-nav img{object-fit:contain;width:39px;height:52px}.staff-profile-nav span{flex-direction:column;display:flex}.staff-profile-nav strong{letter-spacing:.08em;font-size:13px}.staff-profile-nav small{color:#747e8b;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:10px}.staff-profile-nav nav{gap:7px;display:flex}.staff-profile-nav nav a{min-height:42px;color:var(--sp-navy);letter-spacing:.09em;text-transform:uppercase;align-items:center;padding:0 15px;font-size:10px;font-weight:900;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.staff-profile-nav nav a:hover{background:var(--sp-navy);color:#fff}.staff-profile-nav a:focus-visible,.staff-profile-pagination a:focus-visible,.staff-profile-footer a:focus-visible{outline-offset:3px;outline:3px solid #ff5061}.staff-profile-hero{color:#fff;background:linear-gradient(115deg,#0000 0 71%,#ffffff0b 71% 72%,#0000 72%),radial-gradient(circle at 78% 26%,#23599f7a,#0000 31%),linear-gradient(125deg,#041226 0 67%,#0d315f 67% 87%,#153f74 87%);min-height:610px;position:relative;overflow:hidden}.staff-profile-hero:before{background:linear-gradient(90deg, var(--sp-red) 0 18%, transparent 18% 73%, var(--sp-blue) 73%);content:"";height:5px;position:absolute;top:0;left:0;right:0}.staff-profile-hero:after{background:var(--sp-red);content:"";opacity:.76;width:40vw;height:190px;position:absolute;bottom:-100px;right:-6vw;transform:skewY(-10deg)}.staff-profile-hero .staff-profile-shell{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(34px,6vw,86px);min-height:610px;display:grid;position:relative}.staff-profile-copy{z-index:3;flex-direction:column;justify-content:center;min-width:0;padding:82px 0 52px;display:flex}.staff-profile-copy>small,.staff-profile-content section>header small{color:#ff6978;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:900}.staff-profile-copy h1{text-transform:uppercase;flex-direction:column;margin:18px 0 16px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;line-height:.84;display:flex}.staff-profile-copy h1 span{color:#ffffffb3;letter-spacing:.025em;font-size:clamp(34px,4.1vw,58px);font-weight:400}.staff-profile-copy h1 strong{overflow-wrap:anywhere;letter-spacing:-.045em;margin-top:9px;font-size:clamp(64px,8vw,112px)}.staff-profile-copy>p{color:#fff;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:15px;font-weight:900}.staff-profile-copy dl{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr 1.15fr;margin:auto 0 0;padding-top:34px;display:grid}.staff-profile-copy dl div{border-left:1px solid #ffffff24;flex-direction:column;justify-content:flex-end;min-width:0;min-height:65px;padding:0 15px;display:flex}.staff-profile-copy dl div:first-child{border-left:0;padding-left:0}.staff-profile-copy dt{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900}.staff-profile-copy dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800;line-height:1.15}.staff-profile-portrait{z-index:2;background:0 0;min-width:0;min-height:610px;position:relative;overflow:visible}.staff-profile-portrait:before{z-index:-1;aspect-ratio:1;content:"";border:1px solid #ffffff14;border-radius:50%;width:min(39vw,470px);position:absolute;bottom:52px;right:0;box-shadow:0 0 0 64px #ffffff05,0 0 0 128px #ffffff03}.staff-profile-year{z-index:1;color:#ffffff14;letter-spacing:-.055em;pointer-events:none;writing-mode:vertical-rl;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(110px,14vw,190px);line-height:.8;position:absolute;top:48px;right:-1vw}.staff-profile-portrait>img{z-index:2;filter:drop-shadow(0 25px 27px #00000052);object-fit:contain;object-position:center bottom;background:0 0;width:100%;height:calc(100% - 18px);position:absolute;inset:18px 0 0}.staff-profile-fallback{z-index:2;background:linear-gradient(132deg,#0000 0 52%,#ffffff0a 52% 69%,#0000 69%),#04122640;border:1px solid #ffffff1a;place-items:center;display:grid;position:absolute;inset:70px 4% 50px}.staff-profile-fallback:before,.staff-profile-fallback:after{aspect-ratio:1;content:"";border:1px solid #ffffff14;border-radius:50%;width:62%;position:absolute}.staff-profile-fallback:after{border-style:dashed;width:45%}.staff-profile-fallback img{opacity:.2;object-fit:contain;width:30%;height:40%;position:absolute;top:17%}.staff-profile-fallback b{z-index:1;color:#ffffffc4;letter-spacing:-.055em;margin-top:28px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:72px;position:relative}.staff-profile-fallback small{color:#ffffff75;letter-spacing:.15em;font-size:10px;font-weight:900;position:absolute;bottom:34px}.staff-profile-content{background:linear-gradient(90deg, transparent calc(25% - 1px), #06172e09 25%, transparent calc(25% + 1px)), var(--sp-cream);padding:92px 0 110px}.staff-profile-content .staff-profile-shell{grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);gap:clamp(55px,8vw,110px);display:grid}.staff-profile-content section>header{border-bottom:1px solid var(--sp-line);justify-content:space-between;align-items:flex-end;margin-bottom:27px;padding-bottom:18px;display:flex}.staff-profile-content section>header h2{letter-spacing:-.025em;text-transform:uppercase;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(36px,4vw,54px)}.staff-current-role>div{border-bottom:1px solid var(--sp-line);grid-template-columns:92px 18px minmax(0,1fr);align-items:center;gap:18px;min-height:155px;padding:27px 4px;display:grid}.staff-current-role>div>span{color:var(--sp-red);font-family:Georgia,serif;font-size:16px;font-style:italic}.staff-current-role>div>i{background:var(--sp-red);border-radius:50%;width:9px;height:9px;display:block;position:relative}.staff-current-role>div>i:after{content:"";background:#06172e2b;width:1px;position:absolute;top:13px;bottom:-62px;left:4px}.staff-current-role p{flex-direction:column;margin:0;display:flex}.staff-current-role p strong{letter-spacing:-.02em;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:27px}.staff-current-role p small{color:#687381;margin-top:8px;font-size:12px;line-height:1.4}.staff-career-empty{border-bottom:1px solid var(--sp-line);min-height:155px;padding:29px 0 25px 72px;position:relative}.staff-career-empty>span{color:#06172e12;writing-mode:vertical-rl;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:43px;position:absolute;top:22px;left:0}.staff-career-empty p{flex-direction:column;margin:0;display:flex}.staff-career-empty strong{text-transform:uppercase;font-size:17px}.staff-career-empty small{color:#687381;max-width:340px;margin-top:11px;font:italic 14px/1.55 Georgia,serif}.staff-profile-pagination{border-top:1px solid var(--sp-line);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:25px;margin-top:86px;padding-top:23px;display:grid}.staff-profile-pagination a{min-height:68px;color:var(--sp-navy);flex-direction:column;justify-content:center;text-decoration:none;display:flex}.staff-profile-pagination a:last-child{text-align:right;align-items:flex-end}.staff-profile-pagination small{color:var(--sp-red);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.staff-profile-pagination strong{text-transform:uppercase;margin-top:8px;font-size:14px}.staff-profile-footer{color:#ffffff6b;letter-spacing:.08em;background:#030d1c;justify-content:space-between;align-items:center;min-height:96px;padding:25px clamp(22px,5vw,72px);font-size:9px;display:flex}.staff-profile-footer a{color:#fff;text-transform:uppercase;align-items:center;min-height:44px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=880px){.staff-profile-hero,.staff-profile-hero .staff-profile-shell,.staff-profile-portrait{min-height:570px}.staff-profile-hero .staff-profile-shell{grid-template-columns:minmax(0,1fr) minmax(300px,.84fr);gap:25px}.staff-profile-copy h1 strong{font-size:clamp(58px,9vw,82px)}.staff-profile-content .staff-profile-shell{gap:45px}}@media (width<=700px){.staff-profile-shell{width:calc(100% - 36px)}.staff-profile-nav{min-height:68px;padding-inline:17px}.staff-profile-nav img{width:33px;height:45px}.staff-profile-nav span{display:none}.staff-profile-nav nav a{min-height:44px;padding-inline:11px;font-size:9px}.staff-profile-hero{background:radial-gradient(circle at 61% 17%,#1f589f7a,#0000 31%),linear-gradient(138deg,#041226 0 73%,#103a6e 73%);min-height:0}.staff-profile-hero:after{width:70vw;height:135px;bottom:-76px;right:-18vw}.staff-profile-hero .staff-profile-shell{grid-template-columns:1fr;gap:0;min-height:0;padding-top:18px}.staff-profile-portrait{order:1;min-height:286px}.staff-profile-portrait:before{width:245px;bottom:18px;right:50%;transform:translate(50%)}.staff-profile-year{writing-mode:initial;font-size:105px;top:15px;right:0}.staff-profile-portrait>img{width:100%;height:100%;inset:0}.staff-profile-fallback{inset:13px 9%}.staff-profile-fallback img{top:10%}.staff-profile-fallback b{margin-top:14px;font-size:55px}.staff-profile-fallback small{bottom:18px}.staff-profile-copy{order:2;padding:27px 0 44px}.staff-profile-copy h1{margin:13px 0 12px}.staff-profile-copy h1 span{font-size:clamp(28px,9vw,38px)}.staff-profile-copy h1 strong{margin-top:7px;font-size:clamp(53px,16vw,74px)}.staff-profile-copy>p{font-size:13px}.staff-profile-copy dl{grid-template-columns:1fr;margin-top:29px;padding-top:20px}.staff-profile-copy dl div,.staff-profile-copy dl div:first-child{border-top:1px solid #ffffff1c;border-left:0;min-height:48px;padding:11px 0}.staff-profile-copy dl div:first-child{border-top:0}.staff-profile-copy dt{margin-bottom:6px}.staff-profile-content{padding:60px 0 78px}.staff-profile-content .staff-profile-shell{grid-template-columns:1fr;gap:64px}.staff-profile-content section>header{flex-direction:column-reverse;align-items:flex-start;gap:8px}.staff-profile-content section>header h2{font-size:37px}.staff-current-role>div{grid-template-columns:70px 14px minmax(0,1fr);gap:13px;min-height:138px;padding-block:21px}.staff-current-role p strong{font-size:23px}.staff-career-empty{min-height:145px;padding-left:57px}.staff-profile-pagination{grid-template-columns:1fr;gap:0;margin-top:6px}.staff-profile-pagination>span{display:none}.staff-profile-pagination a,.staff-profile-pagination a:last-child{border-bottom:1px solid var(--sp-line);text-align:left;align-items:flex-start;min-height:78px}.staff-profile-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:108px;padding-inline:18px}}@media (width<=390px){.staff-profile-shell{width:calc(100% - 28px)}.staff-profile-nav nav a:first-child{display:none}.staff-profile-portrait{min-height:262px}.staff-profile-copy h1 strong{font-size:clamp(49px,15.5vw,62px)}}@media (prefers-reduced-motion:reduce){.staff-profile-page *,.staff-profile-page :before,.staff-profile-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.staff-profile-portrait{background:0 0}.staff-profile-portrait>img{object-fit:contain;object-position:center bottom;background:0 0}:is(html:has(.j219-reader),body:has(.j219-reader)){background:#f4efe3;scroll-padding-top:16px;overflow-x:visible}.j219-reader{--j-line:#c9c0b0;--j-muted:#5f625e;--j-red:#b51932;color:#151a22;min-height:100svh;font-family:var(--body);padding-bottom:env(safe-area-inset-bottom,0px);background:radial-gradient(circle at 14% 18%,#fff9 0 1px,#0000 1.5px) 0 0/19px 19px,#f4efe3}.j219-reader :is(h1,h2,h3,p,figure,blockquote,dl,ol,ul){margin:0}.j219-reader *{min-width:0}.j219-reader :is(a,button,summary){-webkit-tap-highlight-color:#5f625e25}.j219-reader :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #b51932}.j219-reader :is(button,summary){font:inherit;cursor:pointer}.j219-reader a{color:inherit}.j219-reader svg{flex:0 0 18px;width:18px;height:18px}.j219-reader :is(h1,h2,h3,strong){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;text-transform:none;letter-spacing:-.02em}.j219-header{min-height:76px;padding:calc(12px + env(safe-area-inset-top,0px)) 82px 12px max(16px,calc((100% - 900px)/2));border-bottom:1px solid var(--j-line);align-items:center;gap:12px;display:flex;position:relative}.j219-header>a:first-child{align-items:center;gap:12px;display:flex}.j219-header>a:first-child img{object-fit:contain;width:32px;height:44px}.j219-header>a:first-child span{font:700 21px/1.05 Georgia,serif}.j219-header>a:first-child b{display:block}.j219-header .j219-editions{border:1px solid var(--j-line);border-radius:10px;align-items:center;min-height:44px;margin-left:auto;padding:8px 10px;font-size:13px;font-weight:650;display:flex}.j219-shell{width:calc(100% - 32px);max-width:900px;margin-inline:auto}.j219-meta{color:var(--j-muted);flex-wrap:wrap;align-items:center;gap:5px 12px;padding:15px 0;font-size:12px;line-height:1.45;display:flex}.j219-meta>span:first-child{color:var(--j-red);font-weight:750}.j219-opening{display:block}.j219-opening h1{text-wrap:balance;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.12}.j219-deck{color:#4e5760;font:400 17px/1.5 var(--body);margin-top:12px!important}.j219-share{flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;display:flex}.j219-share button{border:1px solid var(--j-line);color:#25384a;background:#fbf8f0;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:8px 11px;font-size:12px;font-weight:600;display:inline-flex}.j219-share small{color:var(--j-muted);font-size:12px}.j219-share input{width:100%;font:16px var(--body);color:#151a22;border:1px solid var(--j-line);background:#fbf8f0;padding:10px}.j219-reader .j219-photo{margin:0}.j219-photo>button{border:1px solid var(--j-line);color:#25384a;background:#fbf8f0;border-radius:14px;justify-items:center;gap:0;width:100%;padding:0;display:grid;overflow:hidden}.j219-photo .content-photo{justify-content:center;align-items:center;width:100%;display:flex}.j219-photo .content-photo img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:none;display:block}.j219-photo>button>.j221-photo-hint{padding:6px 10px;font-size:11px;line-height:1.4}.j219-photo figcaption,.j219-caption{color:var(--j-muted);padding-top:7px;font-size:12px;line-height:1.5}.j219-photo dialog{border:1px solid var(--j-line);color:#eff6fc;background:#081a32;border-radius:16px;width:calc(100% - 24px);max-width:1000px;max-height:90dvh;margin:auto;padding:12px;overflow:auto}.j219-photo dialog::backdrop{background:#020b16e0}.j219-photo dialog>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.j219-photo dialog button,.j219-photo dialog a{border:1px solid var(--j-line);color:#f1f5fc;background:#183754;border-radius:9px;min-height:44px;padding:10px;font-size:14px}.j219-photo dialog>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:70dvh;margin:auto;display:block}.j219-photo dialog p{padding-top:8px;font-size:13px}.j219-score{background:linear-gradient(118deg,#f5e1dc,#fbf8f0 70%);border:1px solid #c9c0b0;border-radius:17px;margin-top:18px;padding:13px;box-shadow:0 3px 12px #071a3607}.j219-match-meta{color:#4e5760;justify-content:space-between;gap:10px;font-size:12px;display:flex}.j219-score-teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;display:grid}.j219-team{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.j219-team img{object-fit:contain;background:0 0;width:48px;height:48px}.j219-team strong{font-size:14px;font-weight:700;line-height:1.25}.j219-result{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:36px;line-height:1}.j219-events{flex-wrap:wrap;align-items:center;gap:5px 12px;padding-bottom:6px;font-size:12px;line-height:1.5;display:flex}.j219-events svg{color:var(--j-red);flex-basis:15px;width:15px;height:15px}.j219-events b{color:#b51932}.j219-match-actions{border-top:1px solid var(--j-line);flex-wrap:wrap;align-items:start;gap:6px 18px;padding-top:6px;display:flex}.j219-match-actions>a,.j219-match-actions summary{align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:650;display:flex}.j219-match-actions details{flex:180px}.j219-match-actions ul{color:#4e5760;padding:4px 0 8px 18px;font-size:13px;line-height:1.6}.j219-index{scrollbar-width:thin;scrollbar-color:#b51932 #e9dfce;gap:7px;max-width:100%;padding:14px 0;display:flex;overflow-x:auto}.j219-index a{border:1px solid var(--j-line);color:#071a36;background:#fbf8f0;border-radius:10px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:9px 13px;font-size:13px;font-weight:600;display:flex}.j219-story{max-width:680px;margin:8px auto 24px;scroll-margin-top:16px}.j219-eyebrow{letter-spacing:.09em;color:var(--j-red);font-size:11px;font-weight:750;line-height:1.5;display:block}.j219-story h2{margin:6px 0 12px;font:700 clamp(23px,3.6vw,30px)/1.2 Georgia,serif}.j219-story-deck{color:#4e5760;font-size:17px;line-height:1.6;margin-bottom:18px!important}.j219-prose{color:#151a22;text-align:left;font-size:17px;line-height:1.65}.j219-prose p+p,.j219-prose ul{margin-top:16px}.j219-prose ul{padding-left:22px}.j219-prose :is(strong,em){font:inherit}.j219-prose strong{font-weight:750}.j219-prose em{font-style:italic}.j219-prose a{text-decoration:underline}.j219-section{border-top:1px solid var(--j-line);padding:20px 0;scroll-margin-top:16px}.j219-section>h2{margin-bottom:12px;font-size:21px;font-weight:750;line-height:1.25}.j219-protagonists,.j219-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.j219-mvp,.j219-ratings,.j219-panel{border:1px solid var(--j-line);background:#fbf8f0;border-radius:15px;padding:14px}.j219-mvp{background:linear-gradient(130deg,#f7e3df,#fbf8f0);justify-content:space-between;align-items:center;gap:10px;display:flex}.j219-mvp h3{margin:6px 0;font-size:22px;line-height:1.2}.j219-mvp p{color:#5f625e;font-size:12px;line-height:1.5}.j219-mvp>img{object-fit:contain;object-position:center bottom;width:96px;height:112px}.j219-rating{color:#4e5760;align-items:baseline;gap:5px;margin-top:10px;font-size:12px;display:inline-flex}.j219-rating b{color:#b51932;font-size:27px}.j219-ratings h3,.j219-panel h3{margin-bottom:9px;font-size:16px;line-height:1.3}.j219-ratings ol{padding:0;list-style:none}.j219-ratings li{border-bottom:1px solid var(--j-line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 0;font-size:14px;line-height:1.35;display:grid}.j219-ratings li>span{color:var(--j-muted);font-size:11px}.j219-ratings li>b{font-variant-numeric:tabular-nums;font-size:18px}.j219-ratings>p{color:var(--j-muted);margin-top:8px;font-size:12px;line-height:1.5}.j219-reader .j219-link{color:#a9152d;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:8px 0;font-size:13px;font-weight:650;line-height:1.4;display:inline-flex}.j219-stat-head{color:var(--j-muted);justify-content:space-between;gap:18px;padding:6px 0;font-size:12px;line-height:1.4;display:flex}.j219-stat-head>span{max-width:46%}.j219-stats>div{border-top:1px solid var(--j-line);grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;padding:9px 0;font-size:14px;display:grid}.j219-stats dt{text-align:center}.j219-stats dd{text-align:center;font-variant-numeric:tabular-nums;margin:0;font-weight:750}.j219-standings{padding:0;list-style:none}.j219-standings li{border-top:1px solid var(--j-line);grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:9px 0;font-size:12px;line-height:1.3;display:grid}.j219-standings li.is-pievese{color:#a9152d;border-left:3px solid #e83959;padding-left:7px}.j219-standings li>span{color:var(--j-muted)}.j219-panel-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.j219-panel-heading>span{color:var(--j-muted);font-size:12px}.j219-fanta-list{padding:0;list-style:none}.j219-fanta-list li{border-top:1px solid var(--j-line);align-items:center;gap:10px;padding:9px 0;font-size:14px;line-height:1.4;display:flex}.j219-fanta-list li>span{width:20px;color:var(--j-muted);font-size:12px}.j219-fanta-list li>strong,.j219-fanta-list li>div{overflow-wrap:anywhere;flex:1}.j219-fanta-list li>b{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:18px}.j219-fanta-list small{color:var(--j-muted);white-space:normal;font-size:11px;font-weight:400;display:block}.j219-more{border-top:1px solid var(--j-line);margin-top:8px}.j219-more summary{color:#4e5760;min-height:44px;padding:12px 0;font-size:13px}.j219-more .j219-photo{margin-top:12px}.j219-current{border:1px solid var(--j-line);background:#eee7d8;border-radius:14px;margin-block:12px 18px;padding:14px}.j219-current>strong{margin-top:5px;font-size:16px;line-height:1.4;display:block}.j219-current p{color:var(--j-muted);margin-top:6px;font-size:13px;line-height:1.5}.j219-footer{padding:18px 0}.j219-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.j219-footer nav>a{border:1px solid var(--j-line);background:#fbf8f0;border-radius:12px;padding:12px;line-height:1.4}.j219-footer small{color:var(--j-red);margin-bottom:4px;font-size:11px;display:block}.j219-footer nav span{font-size:13px}.j219-footer>p{color:var(--j-muted);padding-top:10px;font-size:11px}.j219-preview{color:#fff;text-align:center;background:#852c48;padding:10px 16px;font-size:13px}@media (width<=767px){body .j219-header.pievese-public-header{min-height:calc(70px + env(safe-area-inset-top,0px));padding:calc(10px + env(safe-area-inset-top,0px)) 76px 10px 14px!important}.j219-header>a:first-child{flex:1}.j219-header>a:first-child span{font-size:19px;line-height:1.08}.j219-header .j219-editions{margin-left:0;padding:8px;font-size:12px;display:flex!important}.j219-opening{grid-template-columns:1fr;gap:4px}.j219-opening h1{font-size:30px;line-height:1.13}.j219-deck{font-size:17px}.j219-protagonists,.j219-data-grid,.j219-footer nav{grid-template-columns:1fr}.j219-score{margin-top:14px}.j219-result{font-size:34px}}.j219-header{color:#fff;--j-line:#ffffff38;background:linear-gradient(115deg,#081a32,#15344e 65%,#302238)}.j219-header .j219-editions{color:#fff}.j219-opening h1{color:#071a36;letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif}.j219-shell>.j220-cover{margin-top:10px}.j220-cover .j219-photo>button{background:0 0;border-color:#c9c0b0;border-radius:6px}.j220-cover .content-photo img{width:100%;height:auto;max-height:none}.j219-reader .j220-photo-editorial{color:#fff;--j-line:#fff6;--j-muted:#fff;--j-red:#fff;background:#d81731;border:1px solid #c3193433;border-radius:24px;margin-block:12px 24px;padding:0;overflow:hidden}.j220-photo-editorial>header{border-bottom:1px solid #ffffff38;padding:18px 20px 15px}.j220-photo-editorial>header h2{letter-spacing:-.02em;font:700 25px/1.12 Georgia,Times New Roman,serif}.j220-photo-editorial .j219-photo>button{color:#fff;background:0 0;border:0;border-radius:0}.j220-photo-editorial .j219-photo .content-photo img{width:100%;height:auto;max-height:none}.j220-photo-editorial .j219-photo>button>.j221-photo-hint{padding:10px 16px;font-size:12px}.j220-photo-editorial .j219-photo figcaption{color:#fff;padding:0 20px 12px;font:italic 14px/1.5 Georgia,serif}.j220-photo-editorial>aside{padding:0 20px 20px}.j220-photo-editorial>aside h3{overflow-wrap:break-word;margin:5px 0 12px;font:700 clamp(23px,4vw,32px)/1.15 Georgia,serif}.j219-reader .j220-photo-editorial .j219-link{color:#fff;border:1px solid #ffffff80;border-radius:999px;gap:9px;min-height:44px;padding:10px 14px}.j220-photo-editorial .j219-more summary{color:#fff}.j220-photo-editorial :is(button,a,summary):focus-visible{outline-color:#fff}.j219-photo dialog{--j-line:#ffffff38;--j-muted:#dce7f4;--j-red:#f38ba2}@media (width<=767px){.j220-cover{margin-inline:-6px}.j219-shell>.j220-cover{margin-top:8px}.j219-opening h1{font-size:30px}.j219-opening{display:block}}.j219-reader .j221-image{color:#8a7772;vertical-align:middle;background:#eee7d8;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:40px;display:inline-flex;overflow:hidden}.j219-reader .j221-image img{object-fit:cover;object-position:50% 10%;transform-origin:50% 10%;width:100%;max-width:none;height:100%;display:block;transform:scale(1.6)}.j219-reader .j221-image--crest{width:26px;height:26px;color:var(--j-muted);background:0 0;border-radius:0;flex-basis:26px}.j219-reader .j221-image--crest img{object-fit:contain;object-position:center;transform:none}.j219-reader .j221-image--featured{background:#e8d9cf70;border-radius:12px;flex-basis:96px;width:96px;height:112px}.j219-reader .j221-image--featured img{transform-origin:50% 8%;transform:scale(1.25)}.j219-ratings li{grid-template-columns:16px 32px minmax(0,1fr) auto;gap:7px;min-height:41px;padding-block:4px}.j219-ratings li .j221-image{flex-basis:32px;width:32px;height:32px}.j219-ratings li>a{overflow-wrap:break-word;line-height:1.3}.j219-reader .j221-votes li{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;padding-block:8px;display:grid}.j221-votes li>div{overflow-wrap:break-word;min-width:0}.j219-reader .j221-votes li>b{font-variant-numeric:tabular-nums;min-width:44px}.j219-stat-head.j221-stat-teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:4px 0 8px;display:grid}.j221-stat-teams>span{align-items:center;gap:7px;max-width:none;line-height:1.25;display:flex}.j221-stat-teams>span:last-child{text-align:right;flex-direction:row-reverse}.j221-stat-teams strong{overflow-wrap:break-word;font-size:12px;font-weight:600}.j219-standings li{grid-template-columns:1.4em 26px minmax(0,1fr) 4.8ch 5.4ch;gap:6px;min-height:39px;padding:6px 0}.j219-standings li>span:not(.j221-image){white-space:nowrap;font-variant-numeric:tabular-nums}.j219-standings li>span:nth-last-child(2),.j219-standings li>b{text-align:right;font-variant-numeric:tabular-nums}.j219-standings li.is-pievese{color:#a9152d;background:#d8173109;border-left:0;padding-left:0;box-shadow:inset 3px 0 #d81731}.j219-standings li.is-pievese>span:first-child{padding-left:4px}.j219-reader :is(.j219-ratings,.j219-panel)>.j219-link{gap:9px;margin-top:2px;padding-block:10px;line-height:1.4}.j221-photo-signature{padding-top:13px}.j221-photo-caption{color:#fff;font:italic 14px/1.5 Georgia,serif}.j221-photo-score{color:#fff;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.j221-photo-caption+.j221-photo-score{border-top:1px solid #ffffff40;margin-top:9px;padding-top:10px}.j221-photo-score>span{align-items:center;gap:7px;min-width:0;display:flex}.j221-photo-score>span:last-child{text-align:right;flex-direction:row-reverse}.j221-photo-score strong{font:600 12px/1.25 var(--body);letter-spacing:0;overflow-wrap:break-word}.j221-photo-score>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;line-height:1}.j221-photo-score .j221-image--crest{color:#fff;flex-basis:24px;width:24px;height:28px}.j221-photo-score>span{flex-wrap:wrap;justify-content:center}.j221-photo-score strong{flex:1 1 0;min-width:auto;max-width:100%}.j219-reader .j221-image--portrait{--portrait-frame:36px;position:relative}.j219-reader .j221-image--portrait img{object-position:50% 0%;transform-origin:50% 0;transform:translateY(4%)scale(1.35)}.j219-reader .j221-image--featured{--portrait-frame:96px}.j219-ratings li .j221-image--portrait{--portrait-frame:32px}.j219-reader .j221-image--portrait.j222-focused img{width:var(--j-face-width);height:auto;left:var(--j-face-left);top:calc(var(--portrait-frame)*var(--j-face-top));object-fit:contain;max-width:none;position:absolute;transform:none}.j219-reader .j221-photo-score{grid-template-columns:minmax(0,1fr) minmax(3.2em,auto) minmax(0,1fr);align-items:center;gap:8px}.j219-reader .j221-photo-score>span,.j219-reader .j221-photo-score>span:last-child{text-align:center;flex-direction:initial;flex-wrap:initial;grid-template-rows:26px auto;align-content:start;align-self:stretch;justify-items:center;gap:4px;display:grid}.j219-reader .j221-photo-score strong{font:600 11px/1.25 var(--body);letter-spacing:0;text-transform:uppercase;text-align:center;overflow-wrap:break-word;width:100%;min-height:2.5em}.j219-reader .j221-photo-score>b{text-align:center;letter-spacing:0;font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1}.j219-reader .j221-photo-score .j221-image--crest{width:25px;height:26px}.j219-reader .j221-stat-teams strong{text-transform:uppercase;font:600 12px/1.25 var(--body);letter-spacing:0}.j219-reader footer.j222-end{color:#151a22;align-items:initial;border-top:1px solid var(--j-line);background:0 0;min-height:0;padding:18px 0 20px;display:block}.j219-reader .j222-end h2{color:#151a22;letter-spacing:0;margin:0 0 12px;font:700 20px/1.2 Georgia,serif}.j219-reader .j222-end nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.j219-reader .j222-end .j222-edition-card{border:1px solid var(--j-line);color:#151a22;background:#fbf8f0;border-radius:13px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:82px;padding:12px;text-decoration:none;display:grid}.j219-reader .j222-end .j222-edition-card:only-child{grid-column:1/-1}.j219-reader .j222-edition-cover{color:#a9152d;background:#eee7d8;border-radius:4px;justify-content:center;align-items:center;width:44px;height:58px;display:flex;overflow:hidden}.j219-reader .j222-edition-cover img{object-fit:contain;width:44px;height:58px;display:block}.j219-reader .j222-end .j222-edition-copy{gap:3px;min-width:0;display:grid}.j219-reader .j222-end .j222-edition-copy small{font:500 11px/1.3 var(--body);color:#5f625e;letter-spacing:0;text-transform:none}.j219-reader .j222-end .j222-edition-copy b{font:700 13px/1.3 var(--body);color:#a9152d;letter-spacing:0}.j219-reader .j222-end .j222-edition-copy strong{font:650 14px/1.35 var(--body);color:#151a22;letter-spacing:0;text-transform:none;overflow-wrap:break-word}.j219-reader .j222-end-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.j219-reader .j222-end-actions>a{min-height:44px;font:650 13px/1.4 var(--body);color:#a9152d;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.j219-reader .j222-end-actions>a:last-child{color:#5f625e;font-weight:500}.j219-reader .j222-end>p{font:400 11px/1.5 var(--body);color:#5f625e;letter-spacing:0;text-transform:none;padding-top:5px}.j219-reader .j222-end a:visited{color:inherit}.j219-reader .j222-end .j222-edition-card:active{color:#151a22;background:#f2e5dd}.j219-reader .j222-end a:focus-visible{outline-offset:3px;outline:2px solid #a9152d}@media (width<=767px){.j219-reader .j222-end nav{grid-template-columns:minmax(0,1fr)}}.j219-reader .j221-photo-signature{padding-top:9px}.j219-reader .j221-photo-caption+.j221-photo-score{margin-top:6px;padding-top:6px}.j219-reader .j223-institutional>a:first-child span{font:750 13px/1.25 var(--body);letter-spacing:.06em;color:#fff}.j219-reader .j223-intro{color:#081a32;padding:20px 0 16px;display:block}.j223-masthead{border-top:2px solid #081a32;border-bottom:5px double #081a32;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:8px;padding:12px 0 14px;display:grid;container-type:inline-size}.j223-masthead small{color:#c71936;font:900 clamp(22px,7cqw,40px)/1 var(--body);grid-row:1/3;align-self:center}.j219-reader .j223-masthead strong{letter-spacing:-.04em;white-space:normal;color:#081a32;font:900 clamp(34px,13cqw,80px)/.85 Georgia,Times New Roman,serif}.j223-masthead b{font:850 clamp(18px,6cqw,34px)/1.05 var(--body);letter-spacing:.19em;color:#081a32}.j223-edition-meta{border-left:3px solid #c71936;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-top:16px;padding-left:10px;display:grid}.j219-reader .j223-edition-meta>strong{color:#c71936;white-space:nowrap;letter-spacing:-.03em;font:900 clamp(42px,15cqw,68px)/.95 PieveseCondensed,Arial,sans-serif}.j223-edition-meta>div{text-transform:uppercase;gap:6px;display:grid}.j223-edition-meta :is(time,span){font:750 11px/1.4 var(--body);letter-spacing:.035em;color:#081a32}.j223-edition-meta small{font:650 10px/1.4 var(--body);letter-spacing:.06em;color:#5f625e}.j219-reader .j220-cover .j223-photo--cover>button{border-bottom:5px solid #c71936;border-radius:0;position:relative}.j223-photo--cover .j223-cover-number{color:#fff7;pointer-events:none;font:900 clamp(80px,35vw,260px)/.8 PieveseCondensed,Arial,sans-serif;position:absolute;bottom:0;left:12px}.j223-photo--cover .j223-cover-credit{color:#081a32;pointer-events:none;text-align:left;background:#fbf8f0;max-width:70%;padding:9px 12px;font:italic 13px/1.4 Georgia,serif;position:absolute;bottom:14px;right:0}.j219-reader .j220-photo-editorial>header{padding:13px 18px 12px}.j219-reader .j220-photo-editorial>header h2{font-size:23px}.j219-reader .j223-photo--weekly>button{aspect-ratio:4/5;background:0 0;width:100%;max-height:400px;display:block}.j219-reader .j223-photo--weekly>button>.content-photo{width:100%;height:100%}.j219-reader .j223-photo--weekly>button>.content-photo img{object-fit:var(--j-photo-fit,contain);object-position:var(--j-photo-position,50% 50%);width:100%;height:100%;max-height:400px}.j219-reader .j220-photo-editorial>aside{padding:0 16px 13px}.j219-reader .j220-photo-editorial .j219-link{border-radius:10px;margin-top:8px;padding:7px 10px;font-size:12px}@media (width>=768px){.j223-edition-meta :is(time,span){font-size:14px}.j223-edition-meta small{font-size:12px}.j223-edition-meta>strong{font-size:72px}}.j219-reader .j223-edition-meta :is(time,span){font-size:12px}.j219-reader .j223-edition-meta small{font-size:11px}.j219-reader .j223-intro{background:#fbf8f0}.j219-reader .j223-institutional{border-bottom:4px solid #c71936}.j219-reader .j220-cover .j223-photo--cover>button{isolation:isolate;border:0;border-bottom:5px solid #d81731;border-radius:0;overflow:hidden;container-type:inline-size}.j223-photo--cover>button>.content-photo{z-index:0;position:relative}.j223-photo--cover>button:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#071a36ba);height:30%;position:absolute;inset:auto 0 0}.j219-reader .j223-photo--cover .j223-cover-number{z-index:2;color:#fff;opacity:.28;font:900 50cqw/.72 PieveseCondensed,Arial,sans-serif;bottom:-.04em;left:10px}.j219-reader .j223-photo--cover .j223-cover-credit{z-index:3}.j224-first-page{color:#fa8198;background:#081a32;padding:28px 16px}.j224-first-page>span{font:800 11px/1.5 var(--body);letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #ffffff38;padding-bottom:15px;display:block}.j219-reader .j219-opening{padding-top:20px}.j219-reader .j220-photo-editorial>header{box-shadow:none;border-bottom:0}.j219-reader .j220-photo-editorial>.j223-photo--weekly{width:calc(100% - 20px);margin:0 10px}.j219-reader .j223-photo--weekly>button{aspect-ratio:4/5;max-height:none;box-shadow:none;background:0 0;border:0}.j219-reader .j223-photo--weekly>button>.content-photo img{max-height:none}@media (width<=767px){.j219-reader>article.j219-shell{width:100%;max-width:none}.j219-reader>article.j219-shell>:not(.j220-cover):not(.j223-intro):not(.j224-first-page){width:calc(100% - 32px);margin-inline:auto}.j219-reader>article.j219-shell>.j223-intro{width:100%;margin:0;padding:20px 16px 16px}.j219-reader .j223-edition-meta>strong{font-size:64px}.j219-reader>article.j219-shell>.j220-cover{width:100%;margin:0}.j219-reader .j223-photo--cover>button{min-height:min(106cqw,570px);max-height:570px;display:block}.j219-reader .j223-photo--cover>button>.content-photo{min-height:inherit;max-height:inherit;display:block}.j219-reader .j223-photo--cover>button>.content-photo img{width:100%;height:auto;min-height:inherit;max-height:inherit;object-fit:cover;object-position:center;display:block}}.j223-masthead{border-bottom-width:6px;column-gap:0;padding:8px 0 13px}.j223-masthead small{margin-right:9px;font:900 28.8px/1 PieveseCondensed,Arial,sans-serif}.j219-reader .j223-masthead strong{letter-spacing:-.055em;font:900 clamp(37.6px,13cqw + 4.16px,53.6px)/.78 Georgia,Times New Roman,serif}.j223-masthead b{letter-spacing:.28em;font:900 clamp(19.2px,6.6cqw + 2.112px,26.4px)/.9 PieveseCondensed,Arial,sans-serif}@media (width<=767px){.j219-reader>article.j219-shell>.j223-intro{padding:18px 14px 16px}.j219-reader .j223-photo--cover>button{height:min(130cqw + 5px,575px);min-height:0;max-height:none}.j219-reader .j223-photo--cover>button>.content-photo,.j219-reader .j223-photo--cover>button>.content-photo img{height:100%;min-height:0;max-height:none}}.j219-reader .j223-photo--cover{container-type:inline-size}.j219-reader .j224-first-page{padding-bottom:16px}
