: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}body .club-page-nav.pievese-public-header{grid-template-columns:52px minmax(0,1fr);max-width:none;padding-left:12px!important}body .club-page-nav.pievese-public-header>a:first-child{min-height:40px;box-shadow:none;color:#fff;background:#ffffff09;border:1px solid #ffffff26;border-radius:10px}body .club-page-nav.pievese-public-header .club-mobile-title{color:#fff}}: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,.formation-builder,.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}.formation-controls{align-self:end}.formation-tabs{border-top:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);display:grid}.formation-tabs button{color:#ffffff4d;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;min-width:0;padding:18px 16px 0 0;display:flex;position:relative}.formation-tabs button.active{color:#fff}.formation-tabs button.active:before{background:var(--red);content:"";width:70%;height:3px;position:absolute;top:-2px;left:0}.formation-tabs strong{font-family:var(--display);font-size:17px}.formation-tabs small{letter-spacing:.17em;text-transform:uppercase;margin-top:6px;font-size:7px}.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}.formation-builder{grid-template-columns:minmax(500px,1.15fr) minmax(335px,.85fr);align-items:start;gap:24px;width:100%;max-width:1330px;margin:0 auto;display:grid}.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}.museum-teaser{background:radial-gradient(circle at 16% 30%,#2f6ff240,transparent 28%),var(--navy);color:#fff;overflow:hidden}.museum-teaser:before{content:"";border:1px solid #ffffff0f;border-radius:50%;width:520px;height:520px;position:absolute;top:-170px;left:-180px;box-shadow:0 0 0 85px #ffffff05,0 0 0 170px #ffffff03}.museum-teaser-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(50px,7vw,105px);display:grid}.museum-teaser-copy h2{font-size:clamp(57px,6.5vw,96px)}.museum-teaser-copy>p:not(.eyebrow){color:#ffffff82;max-width:580px;margin:32px 0 0;font-family:Georgia,serif;font-size:clamp(15px,1.35vw,20px);font-style:italic;line-height:1.65}.museum-teaser-copy>a{background:var(--red);color:#fff;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:37px;min-height:54px;margin-top:38px;padding:0 19px;font-size:7px;font-weight:900;transition:transform .2s;display:inline-flex}.museum-teaser-copy>a:hover{transform:translateY(-3px)}.museum-teaser-copy>a b{font-size:16px}.museum-teaser-copy>a.gallery-quick-link{background:0 0;border:1px solid #ffffff3d;margin-left:9px}.museum-teaser-copy>a.gallery-quick-link:hover{border-color:var(--red);background:#ffffff0d}.museum-teaser-portraits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:620px;display:grid;position:relative}.museum-teaser-portraits:before{z-index:-1;content:"";border:1px solid #ffffff1a;position:absolute;inset:-25px -25px -25px 50%}.museum-teaser-portraits article{background:#0b1b34;border:1px solid #ffffff24;min-width:0;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000040}.museum-teaser-portraits article:nth-child(2){margin-top:58px}.museum-teaser-portraits article:after{content:"";background:linear-gradient(#0000 52%,#030a15db);position:absolute;inset:0}.museum-teaser-portraits img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.museum-teaser-portraits article:first-child img{object-position:53% center}.museum-teaser-portraits article:nth-child(2) img{object-position:51% center}.museum-teaser-portraits article:hover img{transform:scale(1.025)}.museum-teaser-portraits article>div{z-index:2;flex-direction:column;display:flex;position:absolute;bottom:25px;left:24px;right:24px}.museum-teaser-portraits small{color:var(--red);letter-spacing:.18em;text-transform:uppercase;font-size:6px;font-weight:900}.museum-teaser-portraits strong{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin-top:9px;font-size:clamp(25px,2.7vw,40px);line-height:.88}.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}.shop-head>p{color:var(--muted)!important}.shop-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:70px;display:grid}.shop-product{border:1px solid var(--line);background:var(--paper);overflow:hidden;box-shadow:0 28px 60px #07182f17}.shop-product-visual{isolation:isolate;place-items:center;min-height:590px;display:grid;position:relative;overflow:hidden}.home-kit .shop-product-visual{background:radial-gradient(circle at 50% 42%,#ffffff21,#0000 38%),linear-gradient(145deg,#07172e,#102b52)}.away-kit .shop-product-visual{background:radial-gradient(circle at 50% 42%,#ffffff8c,#0000 38%),linear-gradient(145deg,#f3eee3,#d9ddca)}.shop-product-visual:before{z-index:-1;opacity:.18;content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#ffffff52 12.5%);position:absolute;inset:0}.away-kit .shop-product-visual:before{opacity:.25;background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#07182f26 12.5%)}.shop-product-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 32px 30px #00000047);width:min(92%,590px);max-height:560px;transition:transform .35s;position:relative}.shop-product:hover .shop-product-visual img{transform:translateY(-7px)scale(1.018)}.shop-product-index{z-index:4;color:#fff6;font-family:Georgia,serif;font-size:11px;font-style:italic;position:absolute;top:26px;left:27px}.away-kit .shop-product-index{color:#07182f59}.shop-product-badge{z-index:4;color:#fff;letter-spacing:.16em;text-transform:uppercase;border:1px solid #ffffff47;padding:11px 13px;font-size:6px;font-weight:900;position:absolute;top:22px;right:22px}.away-kit .shop-product-badge{color:var(--navy);background:#ccf323;border-color:#07182f33}.shop-product-visual>strong{z-index:1;color:#ffffff0b;font-family:var(--display);letter-spacing:-.1em;font-size:clamp(90px,10vw,155px);line-height:.8;position:absolute;bottom:-25px;right:-8px}.away-kit .shop-product-visual>strong{color:#07182f0e}.shop-product-info{border-top:5px solid var(--red);grid-template-columns:1fr auto;align-content:start;gap:12px 28px;min-height:250px;padding:28px 30px 24px;display:grid}.away-kit .shop-product-info{border-top-color:#c8ed23}.shop-product-info>div{flex-direction:column;display:flex}.shop-product-info small{color:var(--red);letter-spacing:.17em;text-transform:uppercase;font-size:6px;font-weight:900}.away-kit .shop-product-info small{color:#799400}.shop-product-info h3{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:8px 0 0;font-size:clamp(27px,2.5vw,39px);line-height:.95}.shop-product-info>span{background:var(--navy);color:#fff;letter-spacing:.11em;text-transform:uppercase;align-self:start;padding:8px 10px;font-size:6px;font-weight:900}.away-kit .shop-product-info>span{color:var(--navy);background:#ccf323}.shop-product-info>p{max-width:450px;color:var(--muted);grid-column:1/-1;margin:8px 0 0;font-size:10px;line-height:1.65}.shop-product-info ul{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:10px 0 0;padding:14px 0 0;list-style:none;display:flex}.shop-product-info li{color:var(--navy);letter-spacing:.12em;text-transform:uppercase;background:#ece7dc;padding:7px 9px;font-size:6px;font-weight:900}.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}.shop-coming-card{border:1px solid var(--line);background:var(--paper);min-height:440px;color:var(--navy);grid-template-columns:.9fr 1.1fr;margin-top:70px;transition:box-shadow .28s,transform .28s;display:grid;overflow:hidden;box-shadow:0 28px 65px #07182f1c}.shop-coming-card:hover{transform:translateY(-5px);box-shadow:0 36px 85px #07182f2b}.shop-coming-visual{color:#fff;isolation:isolate;background:radial-gradient(circle at 50% 34%,#2e6ff24d,#0000 34%),linear-gradient(145deg,#031023,#071a35 58%,#102f5e);flex-direction:column;min-height:440px;padding:28px;display:flex;position:relative;overflow:hidden}.shop-coming-visual:before{z-index:-1;content:"";border:1px solid #ffffff14;border-radius:50%;width:350px;height:350px;position:absolute;top:-100px;right:-105px;box-shadow:0 0 0 48px #ffffff05,0 0 0 96px #ffffff03}.shop-coming-visual>span,.shop-coming-visual>small{z-index:2;color:#ffffff85;letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-weight:900;position:relative}.shop-coming-visual>span{font:italic 11px Georgia}.shop-coming-visual>small{position:absolute;top:29px;right:28px}.shop-coming-visual>img{z-index:2;object-fit:contain;filter:drop-shadow(0 22px 25px #00000073);width:96px;height:130px;margin:43px auto 24px;position:relative}.shop-coming-visual>strong{z-index:2;font-family:var(--display);letter-spacing:-.07em;overflow-wrap:anywhere;margin-top:auto;font-size:clamp(43px,4.4vw,67px);line-height:.8;position:relative}.shop-coming-visual>em{z-index:2;color:var(--red);letter-spacing:.2em;border-top:1px solid #ffffff2e;margin-top:14px;padding-top:15px;font-size:7px;font-style:normal;font-weight:900;position:relative}.shop-coming-copy{flex-direction:column;justify-content:center;padding:clamp(38px,5vw,70px);display:flex}.shop-coming-copy .eyebrow{color:var(--blue);margin:0 0 25px}.shop-coming-copy h3{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(48px,5.5vw,82px);line-height:.82}.shop-coming-copy h3 em{color:var(--red);text-transform:none;font-family:Georgia,serif;font-weight:400}.shop-coming-copy>p:not(.eyebrow){max-width:560px;color:var(--muted);margin:28px 0 0;font-size:10px;line-height:1.75}.shop-coming-copy>strong{background:var(--red);color:#fff;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;width:min(100%,315px);min-height:52px;margin-top:36px;padding:0 17px;font-size:7px;display:flex}.shop-coming-copy>strong b{font-size:18px}.shop-future-head{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:40px;margin-top:90px;padding-top:45px;display:grid}.shop-future-head .eyebrow{margin:8px 0 0}.shop-future-head>div{grid-template-columns:1fr .8fr;align-items:end;gap:30px;display:grid}.shop-future-head h3{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(44px,5vw,76px);line-height:.84}.shop-future-head h3 em{color:var(--red);text-transform:none;font-family:Georgia,serif;font-weight:400}.shop-future-head>div>p{color:var(--muted);margin:0 0 4px;font-size:10px;line-height:1.7}.shop-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:42px;display:grid}.shop-category-card{color:#fff;isolation:isolate;background:linear-gradient(145deg,#06162c,#0d2a50);border:1px solid #ffffff1f;flex-direction:column;min-height:300px;padding:21px;display:flex;position:relative;overflow:hidden}.shop-category-card:nth-child(2n){background:linear-gradient(145deg,#8d1024,#d9213a)}.shop-category-card:before{z-index:-1;content:"";border:1px solid #ffffff1c;border-radius:50%;width:170px;height:170px;position:absolute;top:-55px;right:-55px;box-shadow:0 0 0 30px #ffffff06,0 0 0 60px #ffffff05}.shop-category-card.technical{background:linear-gradient(115deg,#06162c 0%,#0b3368 62%,#9c142a 100%);grid-column:span 2}.shop-category-card header,.shop-category-card footer{justify-content:space-between;align-items:center;display:flex}.shop-category-card header span{color:#ffffff85;font-family:Georgia,serif;font-size:10px;font-style:italic}.shop-category-card header small{color:#ffffffa6;letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff36;padding:7px 8px;font-size:5px;font-weight:900}.shop-category-mark{z-index:-1;color:#ffffff0e;font-family:var(--display);letter-spacing:-.1em;font-size:clamp(100px,10vw,145px);line-height:1;position:absolute;top:42px;right:10px}.shop-category-card>div{margin-top:auto}.shop-category-card h4{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(30px,3vw,44px);line-height:.9}.shop-category-card p{color:#ffffff94;max-width:290px;margin:14px 0 0;font-size:8px;line-height:1.65}.shop-category-card footer{border-top:1px solid #ffffff26;margin-top:22px;padding-top:15px}.shop-category-card footer span{color:#ffffff6b;letter-spacing:.15em;text-transform:uppercase;font-size:5px;font-weight:900}.shop-category-card footer i{color:var(--red);font-size:17px;font-style:normal}.shop-category-card:nth-child(2n) footer i{color:#fff}.shop-status{background:var(--paper);border:1px solid #08172921;grid-template-columns:12px 1fr;gap:15px;margin-top:30px;padding:21px 22px;display:grid}.shop-status>i{background:#e7a918;border-radius:50%;width:10px;height:10px;margin-top:3px;box-shadow:0 0 0 5px #e7a9181f}.shop-status p{flex-direction:column;margin:0;display:flex}.shop-status strong{text-transform:uppercase;font-size:8px}.shop-status small{max-width:460px;color:var(--muted);margin-top:7px;font-size:8px;line-height:1.5}.shop-roadmap{border:1px solid var(--line);background:var(--paper);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:30px;min-height:105px;margin-top:16px;padding:22px 30px;display:grid}.shop-roadmap span{flex-direction:column;display:flex}.shop-roadmap small{color:var(--red);letter-spacing:.16em;text-transform:uppercase;font-size:6px;font-weight:900}.shop-roadmap strong{text-transform:uppercase;margin-top:8px;font-size:10px}.shop-roadmap>i{color:#08172933;font-size:18px;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}.formation-builder{grid-template-columns:minmax(480px,1fr) 345px}.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)}.shop-products{gap:12px}}@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}.formation-controls{width:100%}.formation-builder{grid-template-columns:1fr;gap:28px}.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))}.museum-teaser-grid{grid-template-columns:1fr}.museum-teaser-copy{max-width:720px}.museum-teaser-portraits{width:min(100%,760px)}.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,.shop-products{grid-template-columns:1fr}.shop-product{width:min(100%,720px);margin:0 auto}.shop-product-visual{min-height:650px}.shop-product-visual img{max-height:620px}.representation-head,.shop-future-head{grid-template-columns:1fr}.shop-category-grid{grid-template-columns:repeat(2,minmax(0,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}.shop-coming-card{grid-template-columns:1fr}.shop-coming-visual{min-height:450px}}@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}.formation-tabs{grid-template-columns:repeat(2,1fr);row-gap:22px}.formation-tabs button{padding-right:12px}.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}.museum-teaser-portraits{min-height:560px}.museum-teaser-portraits article:nth-child(2){margin-top:35px}.museum-teaser-portraits article>div{bottom:18px;left:17px;right:17px}.museum-teaser-portraits strong{font-size:clamp(20px,6vw,28px)}.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)}.shop-products{margin-top:48px}.shop-product-visual{min-height:430px}.shop-product-visual img{width:96%;max-height:410px}.shop-product-index{top:18px;left:18px}.shop-product-badge{padding:9px 10px;top:15px;right:15px}.shop-product-info{grid-template-columns:1fr;gap:12px;min-height:275px;padding:24px 21px 20px}.shop-product-info>span{grid-row:2;justify-self:start}.shop-product-info>p,.shop-product-info ul{grid-column:1}.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}.shop-coming-card{min-height:0;margin-top:48px}.shop-coming-visual{min-height:370px;padding:23px}.shop-coming-visual>small{top:24px;right:23px}.shop-coming-visual>img{width:82px;height:111px;margin-top:36px}.shop-coming-visual>strong{font-size:clamp(41px,12.7vw,58px)}.shop-coming-copy{padding:39px 23px 42px}.shop-coming-copy h3{font-size:clamp(46px,14vw,68px)}.shop-coming-copy>strong{width:100%}.shop-future-head{gap:24px;margin-top:64px;padding-top:32px}.shop-future-head>div{grid-template-columns:1fr;align-items:start}.shop-category-grid{grid-template-columns:1fr;margin-top:30px}.shop-category-card,.shop-category-card.technical{grid-column:1;min-height:270px}.shop-roadmap{grid-template-columns:1fr;gap:18px;padding:20px}.shop-roadmap>i{transform:rotate(90deg)}.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,.match-center,.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}.shop-coming-visual>strong{font-size:clamp(36px,12vw,50px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.match-center{color:#fff;background:radial-gradient(circle at 94% 0,#2f6ff238,#0000 28%),radial-gradient(circle at 5% 100%,#e4213e29,#0000 26%),#051326;padding:clamp(105px,10vw,155px) clamp(24px,7vw,108px);position:relative;overflow:hidden}.match-center:before{content:"";border:1px solid #ffffff12;border-radius:50%;width:650px;height:650px;position:absolute;top:-250px;right:-220px;box-shadow:0 0 0 90px #ffffff04,0 0 0 180px #ffffff02}.mc-stripes{opacity:.07;width:min(31vw,430px);height:125%;display:flex;position:absolute;top:-15%;right:7%;transform:skew(-13deg)}.mc-stripes i{background:var(--red);flex:1}.mc-stripes i:nth-child(2){background:var(--blue-light)}.mc-heading{justify-content:space-between;align-items:flex-end;gap:60px;display:flex;position:relative}.mc-heading h2{font-family:var(--display);letter-spacing:-.08em;text-transform:uppercase;margin:0;font-size:clamp(58px,7.6vw,112px);line-height:.83}.mc-heading h2 em{color:var(--red);text-transform:none;font-family:Georgia,serif;font-weight:400}.mc-heading>p{color:#ffffff78;width:min(100%,355px);margin:0 0 5px;font-size:13px;line-height:1.75}.mc-empty{background:linear-gradient(115deg,#ffffff09,#ffffff03);border:1px solid #ffffff29;grid-template-columns:.55fr 1.45fr;align-items:center;gap:clamp(35px,7vw,105px);min-height:430px;margin-top:68px;padding:clamp(35px,5vw,70px);display:grid;position:relative;overflow:hidden;box-shadow:0 45px 110px #00000047}.mc-empty:before{background:linear-gradient(90deg,var(--red),var(--blue-light));content:"";width:46%;height:4px;position:absolute;top:0;right:0}.mc-empty:after{aspect-ratio:1;content:"";border:1px solid #ffffff12;border-radius:50%;width:530px;position:absolute;bottom:-260px;right:-150px}.mc-empty>img{z-index:1;object-fit:contain;filter:drop-shadow(0 35px 38px #00000070);justify-self:center;width:min(100%,255px);max-height:300px;position:relative}.mc-empty-index{color:#ffffff3d;font-family:var(--display);letter-spacing:.08em;flex-direction:column;font-size:11px;display:flex;position:absolute;top:27px;left:30px}.mc-empty-index span{color:var(--red);font-family:var(--body);letter-spacing:.18em;margin-top:6px;font-size:6px}.mc-empty-copy{z-index:2;max-width:660px;position:relative}.mc-empty-copy>span{color:var(--red);letter-spacing:.22em;text-transform:uppercase;font-size:8px;font-weight:900}.mc-empty-copy h3{font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:19px 0 17px;font-size:clamp(39px,5vw,72px);line-height:.9}.mc-empty-copy>p{color:#ffffff87;max-width:580px;margin:0;font-size:13px;line-height:1.75}.mc-empty-copy>div{border-top:1px solid #ffffff21;grid-template-columns:repeat(2,1fr);gap:25px;margin-top:38px;padding-top:20px;display:grid}.mc-empty-copy>div span{flex-direction:column;display:flex}.mc-empty-copy>div small{color:#ffffff57;letter-spacing:.18em;text-transform:uppercase;font-size:6px;font-weight:900}.mc-empty-copy>div strong{margin-top:9px;font-size:12px}.mc-empty-fanta{background:var(--red);color:#fff;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:30px;width:max-content;min-height:48px;margin-top:25px;padding:0 18px;font-size:7px;font-weight:900;transition:transform .2s;display:flex}.mc-empty-fanta:hover{transform:translateY(-3px)}.mc-empty-fanta b{font-size:15px}.mc-manage-link{z-index:3;color:#ffffff57;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:18px;font-size:7px;font-weight:900;transition:color .2s;display:flex;position:absolute;bottom:22px;right:25px}.mc-manage-link:hover{color:#fff}.mc-scoreboard{background:linear-gradient(145deg,#ffffff0e,#ffffff04);border:1px solid #ffffff29;margin-top:68px;position:relative;overflow:hidden;box-shadow:0 45px 110px #0000004d}.mc-scoreboard:before{background:linear-gradient(90deg,var(--red) 0 50%,var(--blue-light) 50%);content:"";width:100%;height:4px;position:absolute;top:0;left:0}.mc-scoreboard.live:before{background:var(--red);animation:1.5s ease-in-out infinite mc-live}@keyframes mc-live{50%{opacity:.35}}.mc-score-meta{border-bottom:1px solid #ffffff1c;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:75px;padding:0 30px;display:grid}.mc-score-meta>span:not(.mc-status){color:#ffffff5c;letter-spacing:.17em;text-transform:uppercase;font-size:7px;font-weight:900}.mc-score-meta>strong{letter-spacing:.13em;text-transform:uppercase;justify-self:end;font-size:9px}.mc-status{color:#fff;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:7px;font-weight:900;display:flex}.mc-status i{background:var(--red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #e4213e21}.mc-teams{grid-template-columns:1fr minmax(210px,.62fr) 1fr;align-items:center;gap:40px;min-height:330px;padding:40px clamp(25px,6vw,80px);display:grid}.mc-teams>div:not(.mc-result){text-align:center;flex-direction:column;align-items:center;display:flex}.mc-teams img,.mc-opponent-mark{object-fit:contain;width:105px;height:125px;margin-bottom:20px}.mc-opponent-mark{color:#ffffffa6;height:105px;font-family:var(--display);background:#ffffff0a;border:1px solid #ffffff3b;border-radius:50%;place-items:center;font-size:30px;display:grid}.mc-teams small{color:#ffffff57;letter-spacing:.2em;text-transform:uppercase;font-size:6px;font-weight:900}.mc-teams>div>strong{max-width:270px;font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin-top:9px;font-size:clamp(19px,2vw,29px);line-height:1}.mc-result{text-align:center;border-left:1px solid #ffffff1f;border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.mc-result>strong{font-family:var(--display);letter-spacing:-.1em;align-items:center;gap:22px;font-size:clamp(64px,8vw,105px);line-height:.75;display:flex}.mc-result>strong i{color:var(--red);font-size:.5em;font-style:normal}.mc-result>strong.vs{color:var(--red);letter-spacing:-.07em;font-size:59px}.mc-result time{color:#ffffff8a;text-transform:capitalize;max-width:210px;margin-top:25px;font-size:9px;font-weight:800;line-height:1.55}.mc-venue{border-top:1px solid #ffffff1c;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;min-height:92px;padding:22px 30px;display:grid}.mc-venue>span{flex-direction:column;display:flex}.mc-venue small{color:#ffffff4d;letter-spacing:.18em;text-transform:uppercase;font-size:6px;font-weight:900}.mc-venue strong{margin-top:7px;font-size:11px}.mc-venue a{color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff2e;align-items:center;min-height:38px;padding:0 15px;font-size:7px;font-weight:900;display:flex}.mc-headline{color:#ffffffb8;text-align:center;border-top:1px solid #ffffff1c;margin:0;padding:25px 30px;font-family:Georgia,serif;font-size:clamp(18px,2vw,26px);font-style:italic}.mc-countdown{background:var(--red);grid-template-columns:auto 20px auto 20px auto 1fr;align-items:center;gap:14px;min-height:140px;padding:26px 35px;display:grid}.mc-countdown>span{flex-direction:column;min-width:78px;display:flex}.mc-countdown b{font-family:var(--display);letter-spacing:-.08em;font-size:47px;line-height:.82}.mc-countdown small{letter-spacing:.16em;text-transform:uppercase;margin-top:9px;font-size:6px;font-weight:900}.mc-countdown>i{font-family:var(--display);opacity:.45;font-size:27px;font-style:normal}.mc-countdown>p{border-left:1px solid #ffffff40;justify-self:end;margin:0;padding-left:35px;font-family:Georgia,serif;font-size:16px;font-style:italic;line-height:1.45}.mc-countdown>p strong{font-family:inherit;font-size:inherit}.mc-detail-grid{grid-template-columns:minmax(520px,1.1fr) minmax(330px,.9fr);gap:2px;margin-top:2px;display:grid}.mc-lineup-card,.mc-match-info>section{background:#ffffff07;border:1px solid #ffffff21}.mc-lineup-card>header{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;min-height:90px;padding:22px 25px;display:flex}.mc-lineup-card>header div{flex-direction:column;display:flex}.mc-lineup-card>header small,.mc-match-info header small,.mc-mvp>small,.mc-recap>small{color:#ffffff54;letter-spacing:.18em;text-transform:uppercase;font-size:6px;font-weight:900}.mc-lineup-card>header h3{font-family:var(--display);letter-spacing:-.05em;margin:8px 0 0;font-size:28px}.mc-lineup-card>header>span{color:var(--red);font-family:var(--display);font-size:28px}.mc-lineup-card>header>span b{color:#ffffff40;font-size:13px}.mc-pitch,.mc-admin-pitch-preview{aspect-ratio:1.1;background:repeating-linear-gradient(90deg,#ffffff06 0 10%,#0000 10% 20%),linear-gradient(155deg,#1450c87a,#051e3bf0);width:100%;position:relative;overflow:hidden}.mc-pitch-lines{border:1px solid #ffffff2b;position:absolute;inset:25px}.mc-pitch-lines:before{content:"";background:#ffffff2b;width:100%;height:1px;position:absolute;top:50%}.mc-pitch-lines:after{aspect-ratio:1;content:"";border:1px solid #ffffff2b;border-radius:50%;width:25%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mc-pitch-lines span,.mc-pitch-lines i{border:1px solid #ffffff2b;width:42%;height:15%;position:absolute;left:50%;transform:translate(-50%)}.mc-pitch-lines span{border-top:0;top:-1px}.mc-pitch-lines i{border-bottom:0;bottom:-1px}.mc-position{z-index:3;color:#fff;text-align:center;flex-direction:column;align-items:center;width:105px;display:flex;position:absolute;transform:translate(-50%,-50%)}.mc-jersey{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 8px 7px #00000073);place-items:center;width:53px;height:46px;display:grid;position:relative}.mc-jersey:before{content:"";border:3px solid #fff;border-top:0;border-radius:0 0 10px 10px;width:16px;height:9px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.mc-jersey b{z-index:2;color:#fff;font-family:var(--display);text-shadow:0 2px 4px #0009;font-size:16px;position:relative}.mc-position>strong{letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;margin-top:5px;font-size:6.5px;overflow:hidden}.mc-position>small{color:#ffffff6b;letter-spacing:.13em;margin-top:2px;font-size:5.5px;font-weight:900}.mc-lineup-pending{background:radial-gradient(circle at 50% 45%,#2f6ff233,#0000 35%);flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:550px;display:flex}.mc-lineup-pending img{object-fit:contain;opacity:.18;filter:grayscale();width:115px;height:155px}.mc-lineup-pending span{color:#ffffff61;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.mc-lineup-text{background:radial-gradient(circle at 50% 30%,#2f6ff22e,#0000 38%);flex-direction:column;justify-content:center;min-height:550px;padding:clamp(30px,5vw,64px);display:flex}.mc-lineup-text small{color:#ff6574;letter-spacing:.16em;text-transform:uppercase;margin-top:28px;font-size:7px;font-weight:900}.mc-lineup-text small:first-child{margin-top:0}.mc-lineup-text p{color:#ffffffbd;margin:10px 0 0;font-size:12px;line-height:1.75}.mc-match-info{align-content:start;gap:2px;display:grid}.mc-match-info>section{padding:25px}.mc-match-info header{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;min-height:37px;display:flex}.mc-match-info header strong{color:var(--red);font-family:var(--display);font-size:20px}.mc-callups{grid-template-columns:repeat(2,1fr);gap:1px;padding-top:14px;display:grid}.mc-callups>span{background:#ffffff09;grid-template-columns:27px 1fr auto;align-items:center;min-height:33px;padding:7px 8px;font-size:7px;display:grid}.mc-callups b{color:var(--red);font-family:var(--display);font-size:10px}.mc-callups i{background:var(--red);border-radius:50%;place-items:center;width:17px;height:17px;font-size:6px;font-style:normal;font-weight:900;display:grid}.mc-pending-copy{color:#ffffff61;margin:17px 0 0;font-size:11px;line-height:1.65}.mc-events{padding-top:12px}.mc-events>div{border-bottom:1px solid #ffffff14;grid-template-columns:50px 1fr;align-items:center;min-height:50px;display:grid}.mc-events>div>span{color:var(--red);font-family:var(--display);font-size:17px}.mc-events p{flex-direction:column;margin:0;display:flex}.mc-events p strong{font-size:9px}.mc-events p small{color:#ffffff5c;margin-top:4px;font-size:7px}.mc-mvp>div{align-items:center;gap:18px;margin-top:18px;display:flex}.mc-mvp .mc-jersey{width:45px;height:39px}.mc-mvp strong{font-family:var(--display);text-transform:uppercase;font-size:18px}.mc-recap p{color:#ffffff91;white-space:pre-line;margin:15px 0 0;font-size:11px;line-height:1.75}.mc-actions{justify-content:flex-end;gap:10px;margin-top:32px;display:flex}.mc-actions a{color:#ffffffa6;letter-spacing:.13em;text-transform:uppercase;border:1px solid #ffffff2e;align-items:center;gap:25px;min-height:52px;padding:0 20px;font-size:7px;font-weight:900;transition:background .2s,color .2s,border-color .2s;display:flex}.mc-actions a:first-child{border-color:var(--red);background:var(--red);color:#fff}.mc-actions a:hover{color:var(--navy);background:#fff;border-color:#fff}.mc-admin-page{min-height:100vh;color:var(--ink);background:#f1ede4}.mc-admin-header{color:#fff;background:#041226;justify-content:space-between;align-items:center;min-height:92px;padding:14px clamp(22px,5vw,70px);display:flex}.mc-admin-header>a{align-items:center;gap:14px;display:flex}.mc-admin-header img{object-fit:contain;width:46px;height:61px}.mc-admin-header>a span,.mc-admin-header>div span{flex-direction:column;display:flex}.mc-admin-header>a strong{font-family:var(--display);text-transform:uppercase;font-size:16px}.mc-admin-header small{color:#fff6;letter-spacing:.18em;text-transform:uppercase;margin-top:4px;font-size:6px;font-weight:900}.mc-admin-header>div{text-align:right;align-items:center;gap:22px;display:flex}.mc-admin-header>div strong{margin-top:5px;font-size:10px}.mc-admin-header>div a{letter-spacing:.13em;text-transform:uppercase;border:1px solid #ffffff2e;place-items:center;min-height:39px;padding:0 14px;font-size:7px;font-weight:900;display:grid}.mc-admin-hero{color:#fff;background:radial-gradient(circle at 86% 30%,#2f6ff23b,#0000 26%),linear-gradient(120deg,#06162b,#0b284d);min-height:480px;padding:90px clamp(22px,5vw,70px);position:relative;overflow:hidden}.mc-admin-hero:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:640px;height:640px;position:absolute;bottom:-250px;right:-80px;box-shadow:0 0 0 85px #ffffff03,0 0 0 170px #ffffff02}.mc-admin-shell{z-index:2;width:100%;max-width:1330px;margin:0 auto;position:relative}.mc-admin-hero p{color:#ffffff7a;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 24px;font-size:7px;font-weight:900;display:flex}.mc-admin-hero p i{background:var(--red);width:35px;height:2px}.mc-admin-hero h1{font-family:var(--display);letter-spacing:-.085em;text-transform:uppercase;margin:0;font-size:clamp(63px,8vw,116px);line-height:.82}.mc-admin-hero h1 em{color:var(--red);text-transform:none;font-family:Georgia,serif;font-weight:400}.mc-admin-hero .mc-admin-shell>div{border-top:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);width:min(100%,700px);margin-top:48px;display:grid}.mc-admin-hero .mc-admin-shell>div>span{flex-direction:column;min-height:75px;padding:18px 20px 0 0;display:flex}.mc-admin-hero .mc-admin-shell>div small{color:#ffffff57;letter-spacing:.16em;text-transform:uppercase;font-size:6px;font-weight:900}.mc-admin-hero .mc-admin-shell>div strong{color:#fff;font-family:var(--display);text-transform:uppercase;margin-top:8px;font-size:22px}.mc-admin-hero .mc-admin-shell>div strong b{color:#ffffff42;font-size:10px}.mc-admin-content{padding:85px clamp(22px,5vw,70px) 110px}.mc-admin-notice{z-index:10;border-left:4px solid var(--blue);background:#fff;margin:0 0 25px;padding:17px 20px;font-size:11px;font-weight:800;position:sticky;top:15px;box-shadow:0 12px 30px #07162b21}.mc-admin-notice.success{border-color:#168a55}.mc-admin-notice.error{border-color:var(--red)}.mc-admin-loading{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:350px;display:flex}.mc-admin-loading i{border:3px solid #0817291f;border-top-color:var(--red);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite mc-spin}@keyframes mc-spin{to{transform:rotate(360deg)}}.mc-admin-loading span{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900}.mc-admin-panel{border:1px solid var(--line);background:#fbfaf6;margin-bottom:28px;padding:clamp(28px,4vw,55px);box-shadow:0 24px 60px #0817290f}.mc-admin-panel>header{grid-template-columns:48px 1fr minmax(240px,380px);align-items:end;gap:22px;margin-bottom:40px;display:grid}.mc-admin-panel>header>span{color:var(--red);align-self:start;font-family:Georgia,serif;font-size:11px;font-style:italic}.mc-admin-panel>header small{color:var(--blue);letter-spacing:.19em;text-transform:uppercase;font-size:6px;font-weight:900}.mc-admin-panel>header h2{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:8px 0 0;font-size:clamp(31px,4vw,54px);line-height:.92}.mc-admin-panel>header>p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.mc-admin-publish-row{border:1px solid var(--line);background:#f3efe6;justify-content:space-between;align-items:center;gap:25px;min-height:110px;margin-bottom:30px;padding:25px 28px;display:flex}.mc-admin-switch{cursor:pointer;align-items:center;gap:18px;display:flex}.mc-admin-switch input{opacity:0;pointer-events:none;position:absolute}.mc-admin-switch>i{background:#9da3aa;border-radius:20px;flex:none;width:58px;height:30px;transition:background .2s;display:block;position:relative}.mc-admin-switch>i:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:4px;left:4px;box-shadow:0 3px 8px #00000038}.mc-admin-switch input:checked+i{background:#168a55}.mc-admin-switch input:checked+i:after{transform:translate(28px)}.mc-admin-switch>span{flex-direction:column;display:flex}.mc-admin-switch strong{font-size:12px}.mc-admin-switch small{max-width:500px;color:var(--muted);margin-top:6px;font-size:9px;line-height:1.5}.mc-admin-public-state{border:1px solid var(--line);color:var(--muted);letter-spacing:.15em;padding:9px 12px;font-size:7px;font-weight:900}.mc-admin-public-state.online{color:#fff;background:#168a55;border-color:#168a55}.mc-admin-fields{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.mc-admin-fields label,.mc-admin-formation-select,.mc-admin-captain,.mc-admin-mvp{flex-direction:column;display:flex}.mc-admin-fields label>span,.mc-admin-formation-select>span,.mc-admin-captain>span,.mc-admin-mvp>span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:7px;font-weight:900}.mc-admin-fields input,.mc-admin-fields select,.mc-admin-fields textarea,.mc-admin-formation-select select,.mc-admin-captain select,.mc-admin-mvp select{border:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);font:11px var(--body);background:#fff;border-radius:0;outline:0;padding:0 14px;transition:border-color .2s,box-shadow .2s}.mc-admin-fields textarea{resize:vertical;padding-top:13px;line-height:1.6}.mc-admin-fields input:focus,.mc-admin-fields select:focus,.mc-admin-fields textarea:focus,.mc-admin-formation-select select:focus,.mc-admin-captain select:focus,.mc-admin-mvp select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1450c81a}.mc-admin-fields .wide{grid-column:1/-1}.mc-admin-fixture-picker{border-left:4px solid var(--blue);background:#eef3fb;padding:18px}.mc-admin-fixture-picker>small{color:#536174;margin-top:10px;font-size:10px;line-height:1.55}.mc-admin-fixture-picker>small a{color:var(--blue);font-weight:900}.mc-admin-fields input[readonly],.mc-admin-fields select:disabled{color:#5e6876;cursor:not-allowed;opacity:1;background:#eef0f3}.mc-admin-small-actions{align-items:center;gap:8px;margin-bottom:22px;display:flex}.mc-admin-small-actions button{border:1px solid var(--line);min-height:37px;color:var(--ink);cursor:pointer;letter-spacing:.11em;text-transform:uppercase;background:#fff;padding:0 13px;font-size:6px;font-weight:900}.mc-admin-small-actions button:hover{border-color:var(--navy);background:var(--navy);color:#fff}.mc-admin-small-actions span{color:var(--red);margin-left:auto;font-size:8px;font-weight:900}.mc-admin-roster{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.mc-admin-roster>section{border:1px solid var(--line);background:#fff}.mc-admin-roster>section>header{border-bottom:1px solid var(--line);background:#f3efe6;justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;display:flex}.mc-admin-roster>section>header strong{font-family:var(--display);text-transform:uppercase;font-size:11px}.mc-admin-roster>section>header span{color:var(--red);font-family:var(--display);font-size:10px}.mc-admin-roster label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:36px 1fr 24px;align-items:center;gap:8px;min-height:56px;padding:8px 12px;transition:background .16s,color .16s;display:grid}.mc-admin-roster label:last-child{border-bottom:0}.mc-admin-roster label input{opacity:0;position:absolute}.mc-admin-roster label>b{color:#08172933;font-family:var(--display);font-size:15px}.mc-admin-roster label>span{flex-direction:column;display:flex}.mc-admin-roster label>span strong{font-size:9px}.mc-admin-roster label>span small{color:var(--blue);letter-spacing:.1em;margin-top:5px;font-size:6px;font-weight:900}.mc-admin-roster label>i{border:1px solid var(--line);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.mc-admin-roster label.selected{background:var(--navy);color:#fff}.mc-admin-roster label.selected>b{color:var(--red)}.mc-admin-roster label.selected>span small{color:#ffffff73}.mc-admin-roster label.selected>i{border-color:var(--red);background:var(--red);color:#fff}.mc-admin-lineup-grid{grid-template-columns:minmax(340px,.78fr) minmax(500px,1.22fr);gap:28px;display:grid}.mc-admin-lineup-controls{border:1px solid var(--line);background:#fff;padding:24px}.mc-admin-formation-select select,.mc-admin-captain select,.mc-admin-mvp select{min-height:48px}.mc-admin-slot-list{border:1px solid var(--line);margin:22px 0}.mc-admin-slot-list>label{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr 28px;align-items:center;gap:8px;min-height:57px;padding:7px 10px;display:grid}.mc-admin-slot-list>label:last-child{border-bottom:0}.mc-admin-slot-list>label>b{color:#0817292e;font-family:var(--display);font-size:14px}.mc-admin-slot-list>label>span{grid-template-columns:36px 1fr;align-items:center;display:grid}.mc-admin-slot-list small{color:var(--red);letter-spacing:.1em;font-size:6px;font-weight:900}.mc-admin-slot-list select{border:0;border-left:1px solid var(--line);width:100%;min-height:37px;color:var(--ink);background:0 0;outline:0;padding:0 8px;font-size:9px}.mc-admin-slot-list button{border:1px solid var(--line);width:25px;height:25px;color:var(--muted);cursor:pointer;background:0 0}.mc-admin-pitch-preview{aspect-ratio:.82;border:1px solid #fff3}.mc-admin-pitch-preview .mc-position:not(.filled) .mc-jersey{opacity:.24;filter:grayscale()}.mc-admin-pitch-preview .mc-position:not(.filled)>strong{opacity:.28}.mc-admin-formation-badge{z-index:4;background:var(--red);flex-direction:column;min-width:100px;padding:12px 15px;display:flex;position:absolute;bottom:18px;right:18px}.mc-admin-formation-badge small{letter-spacing:.15em;text-transform:uppercase;font-size:5px;font-weight:900}.mc-admin-formation-badge strong{font-family:var(--display);margin-top:5px;font-size:19px}.mc-admin-event-list{border:1px solid var(--line);background:#fff}.mc-admin-event-list>div{border-bottom:1px solid var(--line);grid-template-columns:38px .75fr 1.25fr 100px 30px;align-items:end;gap:10px;min-height:75px;padding:10px 12px;display:grid}.mc-admin-event-list>div>span{color:#0817292e;font-family:var(--display);align-self:center;font-size:14px}.mc-admin-event-list label{flex-direction:column;display:flex}.mc-admin-event-list small{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900}.mc-admin-event-list select,.mc-admin-event-list input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:#fff;padding:0 8px;font-size:12px}.mc-admin-event-list>div>button{border:1px solid var(--line);width:29px;height:40px;color:var(--red);cursor:pointer;background:0 0;font-size:16px}.mc-admin-event-list>p{color:var(--muted);text-align:center;margin:0;padding:30px;font-size:10px;line-height:1.6}.mc-admin-add-event{background:var(--navy);color:#fff;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border:0;align-items:center;gap:22px;min-height:43px;margin-top:12px;padding:0 15px;font-size:7px;font-weight:900;display:flex}.mc-admin-mvp{width:min(100%,430px);margin-top:28px}.mc-admin-savebar{z-index:8;background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:30px;min-height:130px;padding:26px 30px;display:flex;position:sticky;bottom:18px;box-shadow:0 25px 70px #08172959}.mc-admin-savebar>div{flex-direction:column;display:flex}.mc-admin-savebar small{color:var(--red);letter-spacing:.16em;text-transform:uppercase;font-size:6px;font-weight:900}.mc-admin-savebar strong{margin-top:8px;font-size:12px}.mc-admin-savebar p{color:#fff6;margin:6px 0 0;font-size:8px}.mc-admin-savebar button{background:var(--red);color:#fff;cursor:pointer;letter-spacing:.13em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;gap:45px;min-height:56px;padding:0 24px;font-size:8px;font-weight:900;display:flex}.mc-admin-savebar button:disabled{cursor:wait;opacity:.55}.mc-admin-footer{color:#fff;background:#041226;justify-content:flex-start;align-items:center;gap:32px;min-height:95px;padding:28px clamp(22px,5vw,70px);display:flex}.mc-admin-footer a{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.mc-admin-footer span{color:#ffffff4d;margin-left:auto;font-family:Georgia,serif;font-size:12px;font-style:italic}.shop-managed-catalog{border-top:1px solid #06162b24;margin-top:clamp(80px,9vw,130px);padding-top:clamp(65px,7vw,100px)}.shop-managed-head{grid-template-columns:.7fr 1fr;align-items:end;display:grid}.shop-managed-head h3{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(54px,7vw,95px);line-height:.84}.shop-managed-head h3 em{color:var(--red);text-transform:none;font-family:Georgia,serif;font-weight:400}.shop-managed-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:55px;display:grid}.shop-managed-grid article{background:#fff;border:1px solid #06162b24;grid-template-columns:1fr 1fr;min-height:370px;display:grid}.shop-managed-image{background:#dfe4ec;place-items:center;display:grid;position:relative;overflow:hidden}.shop-managed-image img{object-fit:contain;width:100%;height:100%}.shop-managed-image>span{font-family:var(--display);color:#071a36;font-size:34px}.shop-managed-image small{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#071a36;padding:7px 9px;font-size:6px;font-weight:900;position:absolute;top:15px;left:15px}.shop-managed-grid article>div:last-child{flex-direction:column;padding:27px;display:flex}.shop-managed-grid article>div:last-child>span{color:var(--red);letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:900}.shop-managed-grid h4{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:15px 0 0;font-size:34px;line-height:.9}.shop-managed-grid p{color:#69717e;font-size:10px;line-height:1.7}.shop-managed-grid ul{color:#555f6d;border-top:1px solid #e2e5e9;margin:auto 0 0;padding:18px 0 0;font-size:9px;line-height:1.8;list-style:none}.shop-managed-grid article>div:last-child>strong{color:#071a36;text-transform:uppercase;letter-spacing:.1em;margin-top:14px;font-size:9px}.footer-admin{color:#ffffff73;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}@media (width<=1050px){.mc-detail-grid{grid-template-columns:1fr}.mc-match-info{grid-template-columns:repeat(2,1fr)}.mc-match-info>section{min-width:0}.mc-admin-lineup-grid{grid-template-columns:1fr}.mc-admin-lineup-controls{order:2}.mc-admin-pitch-preview{justify-self:center;width:min(100%,680px)}}@media (width<=920px){.mc-heading{flex-direction:column;align-items:flex-start}.mc-empty{grid-template-columns:240px 1fr}.mc-teams{grid-template-columns:1fr 180px 1fr;gap:22px}.mc-score-meta{grid-template-columns:1fr auto}.mc-score-meta>span:not(.mc-status){display:none}.mc-venue{grid-template-columns:1fr 1fr}.mc-venue a{grid-column:1/-1;width:max-content}.mc-admin-panel>header{grid-template-columns:38px 1fr}.mc-admin-panel>header>p{grid-column:2}.mc-admin-roster{grid-template-columns:1fr}}@media (width<=680px){.shop-managed-head{grid-template-columns:1fr;gap:24px}.shop-managed-grid{grid-template-columns:1fr}.shop-managed-grid article{grid-template-columns:1fr;min-height:0}.shop-managed-image{min-height:300px}.footer-admin{order:4}.match-center{padding:95px 20px}.mc-heading{gap:28px}.mc-heading h2{font-size:clamp(57px,18vw,82px)}.mc-heading>p{font-size:11px}.mc-empty{grid-template-columns:1fr;gap:28px;min-height:650px;margin-top:48px;padding:63px 24px 55px}.mc-empty>img{width:135px;max-height:170px}.mc-empty-copy h3{font-size:42px}.mc-empty-copy>div{grid-template-columns:1fr;gap:17px}.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}.mc-manage-link{bottom:18px;right:20px}.mc-scoreboard{margin-top:48px}.mc-score-meta{min-height:66px;padding:0 18px}.mc-teams{grid-template-columns:1fr 95px 1fr;gap:9px;min-height:330px;padding:33px 12px}.mc-teams img,.mc-opponent-mark{width:65px;height:75px;margin-bottom:14px}.mc-opponent-mark{height:65px;font-size:19px}.mc-teams>div>strong{font-size:14px}.mc-result{min-height:155px}.mc-result>strong{gap:8px;font-size:48px}.mc-result>strong.vs{font-size:33px}.mc-result time{margin-top:17px;padding:0 7px;font-size:7px}.mc-venue{grid-template-columns:1fr;gap:18px;padding:20px 18px}.mc-venue a{grid-column:1}.mc-headline{padding:22px 18px}.mc-countdown{grid-template-columns:auto 9px auto 9px auto;gap:7px;padding:23px 18px}.mc-countdown>span{min-width:55px}.mc-countdown b{font-size:34px}.mc-countdown>p{border-top:1px solid #ffffff40;border-left:0;grid-column:1/-1;justify-self:start;margin-top:22px;padding:20px 0 0}.mc-pitch{aspect-ratio:.78}.mc-pitch-lines{inset:14px}.mc-position{width:72px}.mc-jersey{width:39px;height:34px}.mc-jersey:before{border-width:2px;width:12px;height:7px}.mc-jersey b{font-size:12px}.mc-position>strong{font-size:5.5px}.mc-position>small{font-size:4.5px}.mc-lineup-pending{text-align:center;min-height:430px;padding:20px}.mc-lineup-text{min-height:430px;padding:30px 22px}.mc-match-info,.mc-callups{grid-template-columns:1fr}.mc-actions{flex-direction:column;align-items:stretch}.mc-actions a{justify-content:space-between}.mc-admin-header{min-height:80px;padding:10px 18px}.mc-admin-header img{width:38px;height:52px}.mc-admin-header>a span,.mc-admin-header>div>span{display:none}.mc-admin-hero{min-height:500px;padding:85px 20px 65px}.mc-admin-hero h1{font-size:clamp(57px,18vw,81px)}.mc-admin-hero .mc-admin-shell>div{grid-template-columns:repeat(2,1fr)}.mc-admin-content{padding:55px 16px 80px}.mc-admin-panel{padding:27px 18px}.mc-admin-panel>header{grid-template-columns:27px 1fr;gap:10px;margin-bottom:30px}.mc-admin-panel>header>p{font-size:10px}.mc-admin-panel>header h2{font-size:34px}.mc-admin-publish-row{flex-direction:column;align-items:flex-start;padding:20px 16px}.mc-admin-fields{grid-template-columns:1fr}.mc-admin-fields .wide{grid-column:1}.mc-admin-small-actions{flex-direction:column;align-items:stretch}.mc-admin-small-actions span{margin:8px 0 0}.mc-admin-lineup-grid{flex-direction:column;display:flex}.mc-admin-pitch-preview{aspect-ratio:.78;order:1}.mc-admin-lineup-controls{order:2;padding:16px}.mc-admin-slot-list>label{grid-template-columns:27px 1fr 25px}.mc-admin-slot-list>label>span{grid-template-columns:31px 1fr}.mc-admin-event-list>div{grid-template-columns:25px 1fr 28px;padding:14px 10px}.mc-admin-event-list>div>label{grid-column:2}.mc-admin-event-list>div>button{grid-area:1/3}.mc-admin-savebar{flex-direction:column;align-items:stretch;padding:20px;bottom:8px}.mc-admin-savebar button{justify-content:space-between;width:100%}.mc-admin-footer{flex-direction:column;align-items:flex-start;gap:18px;padding:27px 20px}.mc-admin-footer span{margin:0}}.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}}.mc-admin-event-list>.mc-admin-event-row{grid-template-columns:34px minmax(130px,.8fr) minmax(110px,.65fr) minmax(150px,1fr) minmax(150px,1fr) 82px 30px;align-items:end}.mc-admin-stats-grid{border:1px solid var(--line);background:#fff}.mc-admin-stats-head,.mc-admin-stat-row{text-align:center;grid-template-columns:minmax(90px,1fr) minmax(150px,1.4fr) minmax(90px,1fr);align-items:center;display:grid}.mc-admin-stats-head{background:var(--ink);color:#fff;min-height:48px}.mc-admin-stats-head strong,.mc-admin-stats-head span{text-transform:uppercase;font-size:10px;font-weight:900}.mc-admin-stat-row{border-bottom:1px solid var(--line);min-height:58px}.mc-admin-stat-row:last-child{border-bottom:0}.mc-admin-stat-row span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.mc-admin-stat-row input{border:1px solid var(--line);width:76px;min-height:42px;color:var(--ink);text-align:center;background:#f7f8fa;justify-self:center;font-size:16px;font-weight:900}.mc-admin-bench-summary{border-left:4px solid var(--blue);background:#eef3fb;margin-top:18px;padding:16px}.mc-admin-bench-summary>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.mc-admin-bench-summary>strong{font-family:var(--display);text-transform:uppercase;margin-top:7px;font-size:18px;display:block}.mc-admin-bench-summary>p{color:#566477;margin:8px 0 0;font-size:9px;line-height:1.6}.mc-admin-assist-field select{border-left:3px solid var(--red);background:#fffafb}@media (width<=980px){.mc-admin-event-list>.mc-admin-event-row{grid-template-columns:30px 1fr 1fr 30px}.mc-admin-event-list>.mc-admin-event-row>label{grid-column:auto}.mc-admin-event-list>.mc-admin-event-row>button{grid-area:1/4}}@media (width<=620px){.mc-admin-event-list>.mc-admin-event-row{grid-template-columns:25px minmax(0,1fr) 28px}.mc-admin-event-list>.mc-admin-event-row>label{grid-column:2}.mc-admin-event-list>.mc-admin-event-row>button{grid-area:1/3}.mc-admin-stats-head,.mc-admin-stat-row{grid-template-columns:70px minmax(100px,1fr) 70px}.mc-admin-stat-row input{width:56px;font-size:16px}.mc-admin-stat-row span{font-size:10px}}: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}.data-page .stats-leaders{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.data-page .stats-season-empty{margin-bottom:80px}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}.shop-v2-page .shop-v2-hero{min-height:720px}.shop-v2-page .shop-v2-hero h1{font-size:clamp(62px,8vw,108px);line-height:.84}.shop-v2-page .shop-v2-hero-grid>div>p:not(.shop-v2-eyebrow),.shop-v2-page .shop-v2-heading>p,.shop-v2-page .shop-v2-custom>div>p:not(.shop-v2-eyebrow),.shop-v2-page .shop-v2-product-copy>p,.shop-v2-page .shop-v2-partner p{font-size:var(--clean-copy);line-height:1.65}.shop-v2-page :is(.shop-v2-catalog,.shop-v2-soon){padding-block:var(--clean-section)}.shop-v2-page :is(.shop-v2-heading h2,.shop-v2-future-head h2){font-size:clamp(46px,6vw,76px);line-height:.9}.shop-v2-page .shop-v2-grid{gap:22px;margin-top:48px}.shop-v2-page .shop-v2-grid article{grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.shop-v2-page .shop-v2-product-image{aspect-ratio:16/11;min-height:350px}.shop-v2-page .shop-v2-product-image img{max-height:310px}.shop-v2-page .shop-v2-product-copy{min-height:300px;padding:30px}.shop-v2-page .shop-v2-product-copy>span,.shop-v2-page .shop-v2-product-image>b,.shop-v2-page .shop-v2-product-copy dt,.shop-v2-page .shop-v2-future-grid small,.shop-v2-page .shop-v2-partner small{font-size:10px}.shop-v2-page .shop-v2-product-copy h3{font-size:clamp(28px,2.8vw,38px);line-height:.98}.shop-v2-page .shop-v2-product-copy dd,.shop-v2-page .shop-v2-contact a,.shop-v2-page .shop-v2-partner>b{font-size:11px}.shop-v2-page .shop-v2-custom{min-height:360px}.shop-v2-page .shop-v2-custom h2{font-size:clamp(42px,5vw,68px)}.shop-v2-page .shop-v2-future-head{margin-top:88px}.shop-v2-page .shop-v2-future-grid{gap:14px;margin-top:42px}.shop-v2-page .shop-v2-future-grid article{min-height:190px;padding:24px}.shop-v2-page .shop-v2-future-grid article>strong{margin-top:20px;font-size:54px}.shop-v2-page .shop-v2-future-grid h3{font-size:19px;line-height:1.05}.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}.museum-page .museum-hero h1,.drive-gallery-page .drive-gallery-hero h1,.history-page .history-hero h1{font-size:clamp(58px,8vw,108px);line-height:.84}.museum-page :is(.museum-photographers,.museum-rooms),.drive-gallery-page :is(.drive-gallery-albums,.drive-gallery-photographers),.history-page .history-story{padding-block:var(--clean-section)}.museum-page :is(.museum-section-head h2,.museum-rooms h2),.drive-gallery-page :is(.drive-gallery-heading h2,.drive-gallery-photographers-head h2),.history-page :is(.history-heading h2,.history-rebirth h2){font-size:clamp(44px,6vw,76px);line-height:.9}.museum-page :is(.museum-hero-bottom p,.museum-section-head>p,.museum-photographer-copy p,.museum-rooms-content>p),.drive-gallery-page :is(.drive-gallery-heading>p,.drive-gallery-card-copy>p,.drive-gallery-empty p),.history-page :is(.history-intro,.history-timeline article>p){font-size:var(--clean-copy);line-height:1.65}.museum-page .museum-photographer-list,.drive-gallery-page .drive-gallery-grid{gap:22px}.museum-page .museum-photographer figure,.drive-gallery-page .drive-gallery-card-visual{background:#dfe4ea}.museum-page .museum-photographer figure img,.drive-gallery-page .drive-gallery-card-visual>img:not(.drive-gallery-card-logo){object-fit:cover;object-position:center;width:100%;height:100%}.history-page .history-timeline article.has-image{grid-template-columns:70px minmax(180px,.75fr) minmax(300px,1.25fr) minmax(180px,230px);gap:30px}.history-page .history-timeline article>img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.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 .stats-leaders span,.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)}.fantasy-page .fantasy-hero h1{font-size:clamp(58px,8vw,108px);line-height:.84}.fantasy-page .fantasy-section-head h2{font-size:clamp(44px,6vw,76px);line-height:.9}.fantasy-page :is(.fantasy-hero-copy>p:not(.fantasy-kicker),.fantasy-section-head>p,.fantasy-submit-copy p,.fantasy-rule-cards p,.fantasy-privacy-note small){font-size:var(--clean-copy);line-height:1.65}.fantasy-page :is(.fantasy-header a,.fantasy-user small,.fantasy-panel-label small,.fantasy-module-note,.fantasy-live,.fantasy-rule-cards small){font-size:10px}.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}.shop-v2-page .shop-v2-grid,.home-v2 .hv2-news-grid,.home-v2 .hv2-access-grid{grid-template-columns:1fr 1fr}.history-page .history-timeline article.has-image{grid-template-columns:54px 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),.shop-v2-page .shop-v2-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}.shop-v2-page .shop-v2-product-image{min-height:300px}.shop-v2-page .shop-v2-product-copy{min-height:280px;padding:26px 22px}.shop-v2-page .shop-v2-future-grid{grid-template-columns:1fr 1fr}.shop-v2-page .shop-v2-custom{grid-template-columns:1fr;padding:34px 24px}.shop-v2-page .shop-v2-custom>img{justify-self:start;width:110px}.sponsor-page .sponsor-construction>header,.sponsor-page .sponsor-slot-grid{padding:28px 22px}.history-page .history-timeline article.has-image{grid-template-columns:38px 1fr;gap:18px}.history-page .history-timeline article>p,.history-page .history-timeline article>img{grid-column:1/-1}}@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),.stats-header nav,.player-profile-nav nav,.drive-gallery-header nav,.journal-site-header nav>a,.fantasy-header nav{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}.match-detail-page .match-detail-nav{height:72px;padding-left:var(--mobile-gutter)}.match-detail-page .match-hero{background:linear-gradient(153deg,#031025,#103566 84%);padding:32px 0 34px}.match-detail-page .match-hero__inner{width:calc(100% - 2 * var(--mobile-gutter))}.match-detail-page .match-hero__meta{border-bottom:1px solid #ffffff2b;padding-bottom:15px}.match-detail-page .match-hero__mobile{margin-top:18px}.match-detail-page .match-hero__mobile-logos{align-items:center}.match-detail-page .match-hero__mobile-center{margin-top:12px;padding-top:13px}.match-detail-page .match-hero__score{font-size:clamp(48px,16vw,68px)}.match-detail-page .match-hero__score i{color:#ff4f65}.match-detail-page .match-detail-tabs{top:0;box-shadow:0 5px 16px #06162d15}.match-detail-page .match-detail-tabs .match-detail-shell{width:100%;min-height:57px;padding-inline:var(--mobile-gutter);gap:4px}.match-detail-page .match-detail-tabs a{min-height:53px;padding:0 13px;font-size:11px}.match-detail-page .match-detail-content{padding:40px 0 75px}.match-detail-page .match-detail-shell{width:calc(100% - 2 * var(--mobile-gutter))}.match-detail-page .match-summary h1{font-size:clamp(29px,9vw,39px)}.match-detail-page .summary-scoreboard{border-top:5px solid var(--mobile-red);box-shadow:0 14px 29px #06162d10}.match-detail-page .match-timeline-section .timeline-event{border-radius:0 12px 12px 0;box-shadow:0 8px 18px #06162d09}.match-detail-page .match-mvp-card{border-top:6px solid var(--mobile-red)}.match-detail-page .match-ratings-panel article>div strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.match-detail-page .match-photo-cta{border-radius:12px;min-height:84px}.fantasy-page .fantasy-header{min-height:72px;padding:10px 76px 10px var(--mobile-gutter);grid-template-columns:1fr auto;gap:9px}.fantasy-page .fantasy-brand img{width:37px;height:48px}.fantasy-page .fantasy-brand span{display:none}.fantasy-page .fantasy-login{min-height:42px;padding:0 9px;font-size:9px}.fantasy-page .fantasy-user{gap:5px}.fantasy-page .fantasy-user span{display:none}.fantasy-page .fantasy-user>a{min-height:39px;padding:9px 5px;font-size:9px}.fantasy-page .fantasy-hero{background:linear-gradient(155deg,#030e21,#123765);min-height:0;padding:88px 0 48px}.fantasy-page .fantasy-shell{width:calc(100% - 2 * var(--mobile-gutter))}.fantasy-page .fantasy-hero-grid{gap:25px}.fantasy-page .fantasy-round-card{border-left:5px solid var(--mobile-red);background:#06162dcf;border-radius:0 16px 16px 0;min-height:355px;padding:24px 24px 80px}.fantasy-page .fantasy-round-card:before{display:none}.fantasy-page .fantasy-round-card>.fantasy-countdown{margin-top:22px}.fantasy-page .fantasy-countdown b{font-size:clamp(24px,8vw,34px)}.fantasy-page .fantasy-round-card>p{margin-top:17px}.fantasy-page .fantasy-round-card>p b{font-size:15px}.fantasy-page .fantasy-round-card footer{min-height:56px;padding:0 20px}.fantasy-page .fantasy-round-card footer span{font-size:9px}.fantasy-page .fantasy-hero h1{font-size:clamp(47px,15vw,65px)}.fantasy-page .fantasy-hero-copy>p:last-of-type{margin-top:20px;font-size:16px;line-height:1.45}.fantasy-page .fantasy-hero-actions{gap:8px;margin-top:22px}.fantasy-page .fantasy-hero-actions a{letter-spacing:.04em;min-height:48px;padding:7px 12px;font-size:10px}.fantasy-page .fantasy-scoring-shortcut{border-radius:12px;margin-top:-18px}.fantasy-page .fantasy-section-head h2{font-size:clamp(35px,10vw,48px)}.fantasy-page .fantasy-defense-tabs button,.fantasy-page .fantasy-module-list button,.fantasy-page .fantasy-ranking-modes button{min-height:45px}.fantasy-page .fantasy-save-banner{border-radius:11px}.fantasy-page .fantasy-mobile-action{border-radius:14px}.fantasy-page .fantasy-ranking-row:nth-of-type(-n+3){box-shadow:inset 3px 0 #f35366}.fantasy-page .fantasy-archive-match{border-radius:0 0 13px 13px;overflow:hidden}.fantasy-page .fantasy-archive-toggle{min-height:56px;font-size:11px}.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}.calendar-page .calendar-data-body{padding-top:31px}.calendar-page .calendar-intro h1{font-size:clamp(38px,12vw,51px)}.calendar-page .calendar-mode-tabs{border-radius:12px}.calendar-page .calendar-mode-tabs button{font-size:11px}.calendar-page .league-calendar-round>header{border-left:5px solid var(--mobile-red)}.calendar-page .league-calendar-match{border-radius:10px;overflow:hidden}.calendar-page .league-card-team b,.calendar-page .agenda-opponent strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.calendar-page .pievese-agenda-row{background:#fff;border-left:3px solid #133d74}.calendar-page .standings-section{scroll-margin-top:20px}.calendar-page .standings-wrap{border-radius:12px;width:100%;max-width:100%}.calendar-page .league-table{width:665px;min-width:665px}.calendar-page .league-table .col-team{width:170px}.calendar-page .league-table .col-stat{width:52px}.calendar-page .league-table thead th,.calendar-page .standings-team-copy>b{font-size:10px}.calendar-page .standings-team-copy>b.long,.calendar-page .standings-points strong i{font-size:8px}.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}.player-profile-page .player-profile-hero{background:linear-gradient(158deg,#041126 0%,#134078 100%)}.player-profile-page .player-profile-photo{border-bottom:5px solid var(--mobile-red)}.player-profile-page .player-profile-intro{padding-block:23px 39px}.player-profile-page .player-profile-intro h1 strong{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(44px,14vw,64px)}.player-profile-page .player-stat-grid{background:0 0;gap:7px}.player-profile-page .player-stat-grid>div{border:0;border-top:3px solid var(--mobile-red);background:#fff;border-radius:0 0 10px 10px}.player-profile-page .player-achievements{border-radius:0 14px 14px 0}.stats-premium .stats-hero,.stats-premium .stats-hero .stats-shell{min-height:305px}.stats-premium .stats-hero-copy{padding-block:43px 55px}.stats-premium .stats-hero-copy h1 span{font-size:clamp(50px,13vw,68px)}.stats-premium .stats-hero-copy h1 strong{margin-top:10px;font-size:24px}.stats-premium .stats-overview{margin-top:-28px}.stats-premium .stats-overview .stats-shell{width:calc(100% - 2 * var(--mobile-gutter));box-shadow:none;background:0 0;gap:5px}.stats-premium .stats-overview .stats-shell>div:nth-child(n){border:0;border-top:3px solid var(--mobile-red);background:#fff;border-radius:0 0 10px 10px;min-height:85px;padding:13px;box-shadow:0 9px 19px #06162d10}.stats-premium .stats-overview strong{font-size:31px}.stats-premium .stats-body{padding-top:62px}.stats-premium .stats-ranking-leader{border-radius:0 13px 13px 0}.stats-premium .stats-ranking-name strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(22px,6.6vw,32px)}.journal-archive .journal-latest-cover,.journal-edition .journal-edition-cover{box-shadow:0 20px 36px #06162d16}.journal-archive .journal-archive-intro{padding-top:35px}.drive-gallery-page .drive-gallery-hero{min-height:0}.drive-gallery-page .drive-gallery-hero-grid{padding-block:45px 70px}.drive-gallery-page .drive-gallery-card{border-radius:0 0 14px 14px;overflow:hidden;box-shadow:0 14px 32px #06162d17}.drive-gallery-page .drive-gallery-card-visual img{object-fit:cover}.drive-gallery-page .drive-gallery-card-copy{background:#fff}.drive-gallery-page .drive-gallery-detail-link{min-height:48px}}@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}.stats-leaders{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:80px;display:grid}.stats-leaders article{background:var(--data-navy);color:#fff;flex-direction:column;min-height:220px;padding:28px;display:flex}.stats-leaders small{color:#ff6574;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.stats-leaders strong{margin-top:auto;font-size:28px;line-height:.95}.stats-leaders span{color:#fff7;margin-top:12px;font-size:11px}.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}.stats-leaders{grid-template-columns:1fr}.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}}.calendar-data-body{padding-top:clamp(34px,5vw,66px)}.calendar-page .data-shell{width:min(1120px,100% - 32px)}.league-calendar-section{margin:0}.calendar-intro{border-bottom:1px solid #c9c4ba;justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;padding-bottom:20px;display:flex}.calendar-intro-copy{max-width:720px}.calendar-intro .season-area-nav{min-width:max-content;color:var(--data-navy);border-bottom:1px solid #8d98a5;align-items:center;display:inline-flex}.calendar-intro .season-area-nav a,.calendar-intro .season-area-nav span{min-height:46px;color:inherit;letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 16px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.calendar-intro .season-area-nav [aria-current=page]{border-bottom:4px solid var(--data-red)}.calendar-intro .season-area-nav a:hover,.calendar-intro .season-area-nav a:focus-visible{color:var(--data-red)}.calendar-intro small,.calendar-view-heading small{color:var(--data-red);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.calendar-intro h1{color:var(--data-navy);letter-spacing:-.055em;text-transform:uppercase;margin:7px 0 10px;font-size:clamp(38px,5.5vw,66px);line-height:.9}.calendar-intro p{color:#536070;max-width:560px;margin:0;font-size:15px;line-height:1.5}.calendar-mode-tabs{background:var(--data-navy);border:1px solid #26394f;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px;padding:5px;display:grid}.calendar-mode-tabs button,.calendar-leg-tabs button,.calendar-current-jump,.calendar-round-nav button,.calendar-accordion-item>button{cursor:pointer;font-family:inherit}.calendar-mode-tabs button{color:#c9d3df;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;min-height:50px;padding:10px 14px;font-size:12px;font-weight:900}.calendar-mode-tabs button.active{color:var(--data-navy);box-shadow:inset 0 -4px var(--data-red);background:#fff}.calendar-mode-tabs button:focus-visible,.calendar-leg-tabs button:focus-visible,.calendar-current-jump:focus-visible,.calendar-round-nav button:focus-visible,.calendar-round-nav select:focus-visible,.calendar-accordion-item>button:focus-visible,.pievese-agenda-row a:focus-visible{outline-offset:2px;outline:3px solid #f2b7bc}.calendar-round-tools{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.calendar-leg-tabs{background:#dfe4ea;grid-template-columns:repeat(2,minmax(120px,1fr));padding:4px;display:grid}.calendar-leg-tabs button{color:#536070;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;min-height:40px;padding:8px 18px;font-size:11px;font-weight:900}.calendar-leg-tabs button.active{background:var(--data-red);color:#fff}.calendar-current-jump{min-height:44px;color:var(--data-navy);letter-spacing:.045em;text-transform:uppercase;background:#fff;border:1px solid #b9c2ce;padding:9px 16px;font-size:11px;font-weight:900}.calendar-current-jump:disabled{opacity:.45;cursor:default}.calendar-round-nav{background:#fff;border:1px solid #cbd2da;grid-template-columns:minmax(130px,.7fr) minmax(240px,1fr) minmax(130px,.7fr);align-items:stretch;margin-bottom:10px;display:grid}.calendar-round-nav>button{min-height:68px;color:var(--data-navy);text-transform:uppercase;background:#fff;border:0;justify-content:center;align-items:center;gap:10px;padding:8px 14px;font-size:11px;font-weight:900;display:flex}.calendar-round-nav>button:first-child{border-right:1px solid #e0e4e9}.calendar-round-nav>button:last-child{border-left:1px solid #e0e4e9}.calendar-round-nav>button:not(:disabled):hover{background:#f1f4f8}.calendar-round-nav>button:disabled{color:#a9b0ba;cursor:default}.calendar-round-nav>button span{color:var(--data-red);font-size:20px}.calendar-round-nav label{background:#f4f6f9;grid-template-columns:1fr auto;align-content:center;gap:3px 12px;padding:9px 16px;display:grid}.calendar-round-nav label small{color:#6c7786;letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:900}.calendar-round-nav select{min-width:0;color:var(--data-navy);background:0 0;border:0;font-size:16px;font-weight:900}.calendar-round-nav label strong{color:var(--data-red);white-space:nowrap;align-self:center;font-size:12px}.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,.calendar-accordion-item em{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}.calendar-view-heading{margin:36px 0 18px}.calendar-view-heading h2{letter-spacing:-.04em;text-transform:uppercase;margin:5px 0 7px;font-size:clamp(28px,4vw,42px)}.calendar-view-heading p{color:#607083;margin:0;font-size:13px;line-height:1.5}.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}.calendar-accordion{background:#fff;border:1px solid #cbd2da}.calendar-accordion-item{border-bottom:1px solid #dce1e7}.calendar-accordion-item:last-child{border-bottom:0}.calendar-accordion-item>button{width:100%;min-height:72px;color:var(--data-navy);text-align:left;background:#fff;border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.calendar-accordion-item>button:hover{background:#f5f7f9}.calendar-accordion-item.open>button{background:var(--data-navy);color:#fff}.accordion-chevron{color:var(--data-red);text-align:center;font-size:24px;line-height:1}.calendar-accordion-item>button>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.calendar-accordion-item>button strong{text-transform:uppercase;font-size:13px}.calendar-accordion-item>button small{color:#6d7785;font-size:10px}.calendar-accordion-item.open>button small{color:#b4bfcc}.calendar-accordion-item em{color:#536070;border-color:#c9d0d8}.calendar-accordion-item.open em{color:#fff;border-color:#ffffff48}.calendar-accordion-item em.current,.calendar-accordion-item em.live{background:var(--data-red);border-color:var(--data-red);color:#fff}.calendar-accordion-item em.postponed{color:var(--data-navy);background:#f1ba32;border-color:#f1ba32}.calendar-accordion-item.open>div{background:#dfe3e8;padding:1px}.calendar-accordion-item .league-calendar-round{box-shadow:none;border:0}.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){.calendar-page .data-shell{width:min(100% - 20px,1120px)}.calendar-data-body{padding-top:24px}.calendar-intro{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:16px;padding:0 4px 16px}.calendar-intro h1{font-size:43px}.calendar-intro p{margin-top:4px;font-size:14px}.calendar-intro .season-area-nav{width:100%}.calendar-intro .season-area-nav a,.calendar-intro .season-area-nav span{flex:1;justify-content:center;padding-inline:8px;font-size:11px}.calendar-mode-tabs{margin-bottom:14px;padding:4px}.calendar-mode-tabs button{letter-spacing:.025em;min-height:46px;padding-inline:6px;font-size:9px}.calendar-round-tools{flex-direction:column;align-items:stretch;gap:7px}.calendar-leg-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-current-jump{width:100%}.calendar-round-nav{grid-template-columns:48px minmax(0,1fr) 48px}.calendar-round-nav>button{min-height:65px;padding:0}.calendar-round-nav>button b{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.calendar-round-nav label{text-align:center;grid-template-columns:1fr;padding:8px 10px}.calendar-round-nav label small{font-size:9px}.calendar-round-nav select{text-align:center;width:100%;font-size:14px}.calendar-round-nav label strong{display:none}.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}.calendar-view-heading{margin-top:26px}.calendar-view-heading h2{font-size:29px}.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}.calendar-accordion-item>button{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;min-height:68px;padding:9px 8px}.calendar-accordion-item>button strong{font-size:11px}.calendar-accordion-item>button small{font-size:9px}.calendar-accordion-item em{min-height:23px;padding:4px 6px;font-size:8px}.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}.calendar-page .standings-wrap{overscroll-behavior-inline:contain;border:1px solid #cfd5dd;border-top:4px solid var(--data-navy);scrollbar-width:thin;-webkit-overflow-scrolling:touch;background:#fff;overflow-x:auto;box-shadow:0 16px 40px #05132917}.calendar-page .league-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:575px;min-width:575px}.calendar-page .league-table .col-pos{width:40px}.calendar-page .league-table .col-team{width:155px}.calendar-page .league-table .col-stat{width:46px}.calendar-page .league-table .col-points{width:58px}.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}.calendar-page .league-table thead th:first-child,.calendar-page .league-table .standings-position{z-index:5;position:sticky;left:0}.calendar-page .league-table thead th:nth-child(2),.calendar-page .league-table .standings-team{z-index:4;position:sticky;left:40px}.calendar-page .league-table thead th:last-child,.calendar-page .league-table .standings-points{z-index:6;position:sticky;right:0}.calendar-page .league-table thead th:first-child,.calendar-page .league-table thead th:nth-child(2){z-index:8;background:var(--data-navy)}.calendar-page .league-table tbody tr:nth-child(odd) .standings-position,.calendar-page .league-table tbody tr:nth-child(odd) .standings-team{background:#fff}.calendar-page .league-table tbody tr:nth-child(2n) .standings-position,.calendar-page .league-table tbody tr:nth-child(2n) .standings-team{background:#f8f9fa}.calendar-page .league-table tbody tr.pievese-row .standings-position,.calendar-page .league-table tbody tr.pievese-row .standings-team{background:#fff0f2}.calendar-page .league-table .standings-team{box-shadow:4px 0 8px #0513290b}.calendar-page .league-table .standings-points{box-shadow:-4px 0 8px #05132912}.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){.calendar-mode-tabs button{font-size:8px}.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}.calendar-accordion-item em{white-space:normal;text-align:center;max-width:66px}.calendar-page .standings-team-copy>b{font-size:7.5px}.calendar-page .standings-team-copy>b.long{font-size:6.2px}}.data-page.calendar-page .calendar-data-body{padding-top: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}}.calendar-ui-icon,.calendar-mobile-date,.calendar-mobile-label,.calendar-mobile-round,.calendar-standings-banner,.calendar-standings-cta{display:none}.calendar-round-controls,.standings-overview{display:contents}.calendar-desktop-pin{margin-right:.3em;font-style:normal}.calendar-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){.calendar-data-body{padding-top:20px}.league-calendar-section{padding-inline:4px}.calendar-ui-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.calendar-ui-icon svg{width:19px;height:19px}.calendar-desktop-date,.calendar-desktop-label,.calendar-desktop-arrow,.calendar-desktop-pin,.calendar-desktop-cta{display:none}.calendar-mobile-label{display:inline}.calendar-intro{border:0;margin-bottom:17px;padding:0 0 2px;display:block;position:relative;overflow:hidden}.calendar-intro:after{content:attr(data-season);z-index:0;color:#fff8;letter-spacing:-.07em;pointer-events:none;font-size:clamp(60px,19vw,110px);font-weight:900;line-height:1;position:absolute;top:12px;right:-12px}.calendar-intro-copy{z-index:1;position:relative}.calendar-intro small{letter-spacing:.14em;font-size:9px}.calendar-intro h1{letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(36px,10.8vw,48px);line-height:.96}.calendar-intro p{max-width:390px;margin:0;font-size:12px;line-height:1.4}.calendar-intro .season-area-nav{z-index:2;border:0;width:auto;min-width:0;position:absolute;top:0;right:0}.calendar-intro .season-area-nav a{letter-spacing:0;text-transform:none;min-height:26px;padding:0 0 8px 8px;font-size:9px}.calendar-intro .season-area-nav a:after{content:" →";color:var(--data-red);margin-left:4px}.calendar-intro .season-area-nav span{display:none}.calendar-mode-tabs{background:linear-gradient(135deg,#ffffff80,#cdd4dd90);border:1px solid #fff9;border-radius:20px;gap:3px;margin:0 0 12px;padding:3px;box-shadow:inset 0 1px #fff9,0 5px 15px #06172e06}.calendar-mode-tabs button{min-height:44px;color:var(--data-navy);letter-spacing:.045em;border-radius:17px;justify-content:center;align-items:center;gap:7px;padding:8px 3px;font-size:clamp(9px,2.65vw,11px);transition:background .15s,box-shadow .15s,transform .15s;display:flex}.calendar-mode-tabs button.active{color:#fff;background:linear-gradient(130deg,#ff2949,#df142e);box-shadow:inset 0 1px #ffffff50,0 5px 14px #ed1b2f30}.calendar-round-controls{background:linear-gradient(130deg,#ffffff80,#e0e4ea85);border:1px solid #b8c3d099;border-radius:20px;margin-bottom:10px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 4px 12px #06172e06}.calendar-round-nav{background:0 0;border:0;grid-row:1;grid-template-columns:44px minmax(0,1fr) 44px;gap:2px;margin:0;padding:7px 8px 0}.calendar-round-nav>button{width:44px;height:44px;min-height:44px;color:var(--data-navy);background:0 0;border:0;border-radius:50%;align-self:center;padding:0;transition:transform .15s}.calendar-round-nav>button:first-child{border-right:0;justify-self:start}.calendar-round-nav>button:last-child{border-left:0;justify-self:end}.calendar-round-nav>button .calendar-ui-icon{background:#ffffff40;border:1px solid #a9b6c280;border-radius:50%;width:36px;height:36px;transition:background .15s}.calendar-round-nav>button:last-child .calendar-ui-icon{color:#fff;background:linear-gradient(135deg,#2b4f6e,#071b36);border-color:#fff5;box-shadow:inset 0 1px #ffffff60}.calendar-round-nav>button:disabled{opacity:.35}.calendar-round-nav>button:not(:disabled):hover{background:0 0}.calendar-round-nav>button:not(:disabled):hover .calendar-ui-icon{color:var(--data-navy);background:#d7dfe7}.calendar-round-nav>button b{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.calendar-round-nav>button span{color:inherit}.calendar-round-nav label{background:0 0;justify-content:center;align-items:center;min-width:0;min-height:46px;padding:2px 0;display:flex;position:relative}.calendar-round-nav label>small,.calendar-round-nav label>strong{display:none}.calendar-round-nav select{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.calendar-round-nav label:focus-within{outline:2px solid var(--data-red);outline-offset:2px;border-radius:8px}.calendar-mobile-round{text-align:center;text-transform:uppercase;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.calendar-mobile-round b{letter-spacing:-.025em;white-space:nowrap;font-size:15px}.calendar-mobile-round>span{color:#697b8e;letter-spacing:.07em;font-size:clamp(8.5px,2.3vw,10px);font-weight:700;line-height:1.2}.calendar-round-tools{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin:3px 10px 7px;display:flex}.calendar-leg-tabs{background:#06172e07;border-radius:99px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px}.calendar-leg-tabs button{letter-spacing:.035em;border-radius:99px;min-height:28px;padding:5px 10px;font-size:8px}.calendar-leg-tabs button.active{color:var(--data-navy);background:#fff;box-shadow:0 1px 5px #06172e15}.calendar-current-jump{color:#ba1830;letter-spacing:.02em;background:0 0;border:0;border-radius:99px;width:auto;min-height:28px;padding:5px 7px;font-size:8px}.league-calendar-round,.league-calendar-round.current{box-shadow:none;background:0 0;border:0;overflow:visible}.calendar-round-view .league-calendar-round>header{display:none}.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}.calendar-mobile-date{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;flex-direction:column;gap:4px;display:flex}.calendar-mobile-date b{color:#fff;font-size:11px;font-weight:800}.calendar-mobile-date b.calendar-time-unconfirmed{font-size:9px}.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-matchup>strong.match-state{white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:10px;line-height:1.15}.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}.calendar-view-heading{margin:16px 0 12px}.calendar-view-heading h2{font-size:25px}.calendar-view-heading p{font-size:12px}.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}.calendar-accordion{background:0 0;gap:7px}.calendar-accordion-item{background:#ffffff80;border:1px solid #b8c3d070;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #fff}.calendar-accordion-item>button{background:0 0;min-height:60px}.calendar-accordion-item .accordion-chevron,.calendar-accordion-item em{border-radius:99px}.calendar-accordion-item .league-calendar-round{padding:0 7px 7px}.calendar-accordion-item.open{border-color:#ed1b2f50}.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}.calendar-standings-banner{grid-template-columns:repeat(4,minmax(0,1fr));padding:13px 0 10px;display:grid}.calendar-standings-banner>div{text-align:center;border-right:1px solid #ffffff25;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.calendar-standings-banner>div:last-child{border:0}.calendar-standings-banner svg{width:19px;height:19px}.calendar-standings-banner strong{white-space:nowrap;font-size:24px;font-weight:900;line-height:1}.calendar-standings-banner span{color:#e1e8ef;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:800}.standings-insights{display:none}.calendar-standings-cta{min-height:44px;color:var(--data-navy);letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(130deg,#ffffff85,#dce2e97a);border:1px solid #b8c3d090;border-radius:18px;align-items:center;gap:9px;margin:10px 0 15px;padding:8px 12px;font-size:clamp(8px,2.5vw,10px);font-weight:900;text-decoration:none;transition:transform .15s,background .15s;display:flex;box-shadow:inset 0 1px #fff}.calendar-standings-cta svg{flex:0 0 20px;width:20px;height:20px}.calendar-standings-cta svg:last-child{color:var(--data-red);margin-left:auto}.calendar-standings-cta:focus-visible{outline:3px solid var(--data-red);outline-offset:2px}.calendar-mode-tabs button:active,.calendar-round-nav>button:not(:disabled):active,.calendar-current-jump:not(:disabled):active,.calendar-leg-tabs button:active,.league-calendar-match.pievese-match:active,.calendar-standings-cta:active{transform:scale(.985)}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.calendar-mode-tabs,.calendar-round-controls,.calendar-standings-cta{-webkit-backdrop-filter:blur(4px)}}}@media (width<=340px){.calendar-mode-tabs button{gap:5px;font-size:9px}.calendar-mode-tabs svg{width:16px;height:16px}.calendar-intro small{font-size:8px}.calendar-mobile-round b{font-size:14px}.calendar-round-tools{margin-inline:8px}.calendar-leg-tabs button{padding-inline:8px}.league-calendar-match{grid-template-columns:44px minmax(0,1fr) 22px;padding:9px 8px}.league-card-meta time,.calendar-mobile-date b.calendar-time-unconfirmed{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-matchup>strong.match-state{font-size:9px}.league-card-footer>span{font-size:8.5px}}@media (prefers-reduced-motion:reduce){.calendar-mode-tabs button,.calendar-round-nav>button,.league-calendar-match.pievese-match,.calendar-standings-cta{transition:none}}.calendar-mobile-teams-label{display:none}@media (width<=767px){.calendar-page .calendar-data-body{padding-top:12px}.calendar-page .calendar-intro{margin-bottom:10px;padding-bottom:0}.calendar-page .calendar-intro h1{margin:7px 0 5px;font-size:clamp(30px,9.1vw,38px);line-height:.96}.calendar-page .calendar-intro p{font-size:11px;line-height:1.3}.calendar-page .calendar-intro:after{font-size:70px;top:3px}.calendar-page .calendar-mode-tabs{margin-bottom:8px;padding:2px}.calendar-page .calendar-mode-tabs button{gap:5px;min-height:36px;padding-block:5px}.calendar-page .calendar-mode-tabs svg{width:16px;height:16px}.calendar-page .calendar-round-controls{margin-bottom:7px}.calendar-page .calendar-round-nav{grid-template-columns:38px minmax(0,1fr) 38px;padding:3px 6px 0}.calendar-page .calendar-round-nav>button{width:38px;height:38px;min-height:38px}.calendar-page .calendar-round-nav>button .calendar-ui-icon{width:30px;height:30px}.calendar-page .calendar-round-nav label{min-height:38px;padding:0}.calendar-page .calendar-mobile-round{gap:2px}.calendar-page .calendar-mobile-round b{font-size:14px}.calendar-page .calendar-round-tools{margin:1px 8px 4px}.calendar-page .calendar-leg-tabs button,.calendar-page .calendar-current-jump{min-height:24px;padding-block:3px}.calendar-page .calendar-round-view .league-calendar-matches{gap:5px}.calendar-page .calendar-round-view .league-calendar-match{grid-template-columns:52px minmax(0,1fr) 20px;gap:3px 5px;min-height:68px;padding:6px 8px}.calendar-page .calendar-round-view .league-card-matchup{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:3px}.calendar-page .calendar-round-view .league-card-team{gap:2px}.calendar-page .calendar-round-view .league-card-team :is(img,i){flex-basis:24px;width:24px;height:24px}.calendar-page .calendar-round-view .league-card-team b{font-size:clamp(10px,2.8vw,11.5px);line-height:1.05}.calendar-page .calendar-round-view .calendar-mobile-date{gap:2px}.calendar-page .calendar-round-view .league-card-matchup>strong.kickoff{font-size:16px}.calendar-page .calendar-round-view .league-card-footer>b{width:20px;height:20px}.calendar-page .calendar-round-view .league-card-footer>span{font-size:8.5px;line-height:1.15}.calendar-page .calendar-round-footer{background:#ffffff65;border:1px solid #bcc5ce70;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin:7px 0 18px;display:grid;box-shadow:inset 0 1px #fff}.calendar-page .calendar-round-footer .league-calendar-bye{background:0 0;border:0;border-radius:0;gap:5px;min-height:38px;margin:0;padding:7px 8px}.calendar-page .calendar-round-footer .league-calendar-bye>span{padding:4px 5px;font-size:8px}.calendar-page .calendar-round-footer .league-calendar-bye>strong{font-size:10px}.calendar-page .calendar-round-footer>.league-teams-disclosure{background:0 0;border:0;border-left:1px solid #071a3610;border-radius:0;min-width:0;margin:0}.calendar-page .calendar-round-footer>.league-teams-disclosure:first-child{border-left:0;grid-column:1/-1}.calendar-page .calendar-round-footer .league-teams-disclosure summary{justify-content:flex-start;gap:5px;min-height:38px;padding:7px 8px;font-size:10px;display:flex}.calendar-page .calendar-round-footer .league-teams-disclosure summary strong{white-space:nowrap;font-size:9px}.calendar-page .calendar-round-footer .calendar-desktop-teams-label{display:none}.calendar-page .calendar-round-footer .calendar-mobile-teams-label{white-space:nowrap;display:inline-flex}.calendar-page .calendar-round-footer .calendar-mobile-teams-label svg{width:13px;height:13px}.calendar-page .calendar-round-footer>.league-teams-disclosure[open]{border-left:0;grid-column:1/-1}.calendar-page .calendar-round-footer .league-team-grid{background:0 0;border-radius:0 0 16px 16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px 8px 8px}.calendar-page .calendar-round-footer .league-team-grid article{gap:6px;min-height:44px;padding:6px}.calendar-page .calendar-round-footer .league-team-grid :is(img,article>span){flex-basis:24px;width:24px;height:26px}.league-calendar-section .calendar-intro{display:none}.league-calendar-section .calendar-mode-tabs{margin-top:0}}html:has(.calendar-page){scroll-behavior:auto;overflow-anchor:none;scroll-padding-top:0}.calendar-team-short,.calendar-match-place{display:none}.league-calendar-match{position:relative}.league-calendar-match .calendar-match-center{z-index:1;border-radius:inherit;background:0 0;position:absolute;inset:0}.league-calendar-match .calendar-match-center:focus-visible{outline-offset:3px;outline:3px solid #ff8c9d}.league-calendar-match .calendar-match-center:active{box-shadow:none;background:0 0}@media (width<=767px){.calendar-page.calendar-compact{--home-flow-night:#081a32;--home-flow-sport:#102a49;color:#f3f5f7;background:radial-gradient(at 100% 0,#32618635,#0000 65%),#081a32;min-height:100svh}.calendar-compact .calendar-data-body{padding:6px 0 20px}.calendar-compact .data-shell{width:calc(100% - 20px)}.calendar-compact .league-calendar-section{padding:0}.calendar-compact .calendar-mode-tabs{box-shadow:none;background:#102a4970;border:1px solid #ffffff20;border-radius:12px;gap:2px;margin:0 0 5px;padding:2px}.calendar-compact .calendar-mode-tabs button{letter-spacing:0;color:#c9d7e7;border-radius:9px;min-height:44px;padding:7px 4px;font-size:12px}.calendar-compact .calendar-mode-tabs button.active{color:#fff;background:linear-gradient(115deg,#173b5d,#102a49);box-shadow:inset 0 -2px #e52340}.calendar-compact .calendar-round-controls{box-shadow:none;background:#102a4970;border:1px solid #ffffff20;border-radius:12px;margin-bottom:6px}.calendar-compact .calendar-round-nav{grid-template-columns:44px minmax(0,1fr) 44px;padding:2px 5px 0}.calendar-compact .calendar-round-nav>button{color:#fff;background:0 0;border:0;width:44px;height:44px;min-height:44px}.calendar-compact .calendar-round-nav>button .calendar-ui-icon{color:#fff;width:32px;height:32px;box-shadow:none;background:#173b5d}.calendar-compact .calendar-round-nav label{color:#fff;min-height:44px;padding:0}.calendar-compact .calendar-mobile-round{gap:2px}.calendar-compact .calendar-mobile-round b{color:#fff;font-size:16px;line-height:1.1}.calendar-compact .calendar-mobile-round>span{letter-spacing:.025em;color:#b6c8dc;font-size:11px}.calendar-compact .calendar-round-tools{gap:4px;margin:0 5px 2px}.calendar-compact .calendar-leg-tabs{box-shadow:none;background:#081a3260;border:0;gap:0;padding:0}.calendar-compact .calendar-leg-tabs button,.calendar-compact .calendar-current-jump{color:#c9d7e7;min-height:44px;padding:7px 9px;font-size:11px;line-height:1.2}.calendar-compact .calendar-leg-tabs button.active{color:#fff;box-shadow:none;background:#173b5d}.calendar-compact .calendar-current-jump{color:#fa8192;white-space:normal;text-align:right}.calendar-compact .league-calendar-matches{grid-template-columns:1fr;gap:5px;display:grid}.calendar-page.calendar-compact .league-calendar-section .league-calendar-round .league-calendar-match{color:#fff;background:linear-gradient(125deg,#102a49,#081b30);border:1px solid #ffffff20;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:3px 4px;min-height:0;padding:6px 7px;display:grid;overflow:visible;box-shadow:0 4px 12px #07182f12}.calendar-page.calendar-compact .league-calendar-section .league-calendar-round .league-calendar-match.pievese-match{background:linear-gradient(125deg,#251d36,#102a49 75%);border-color:#e5234060;box-shadow:inset 3px 0 #e52340}.calendar-page.calendar-compact .league-calendar-section .league-card-meta{color:#b6c8dc;border:0;flex-direction:row;grid-area:1/1;justify-content:space-between;align-items:center;gap:5px;min-width:0;min-height:0;padding:0;font-size:11px;line-height:1.2;display:flex;position:static}.calendar-compact .league-card-meta time{min-width:0;display:block}.calendar-compact .calendar-mobile-date{flex-direction:row;align-items:baseline;gap:4px;font-size:11px;display:flex}.calendar-compact .calendar-mobile-date b{color:#d0deec;font-size:11px;font-weight:650;line-height:1.2}.calendar-compact .calendar-mobile-date b:not(.calendar-time-unconfirmed):before{content:"· "}.calendar-compact .league-card-meta .league-match-status{color:#c8d8e8;background:#ffffff0b;border:0;border-radius:4px;align-items:center;gap:3px;margin:0;padding:1px 4px;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex;position:static}.calendar-compact .league-card-meta .league-match-status.final{color:#9edbb8;background:#77d69c10}.calendar-compact .league-card-meta .league-match-status.live{color:#ff9eae;background:#e5234020}.calendar-compact .league-card-meta .league-match-status.final:before{content:"✓"}.calendar-page.calendar-compact .league-calendar-section .league-card-matchup{grid-area:2/1;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);align-items:center;gap:4px;min-width:0;display:grid}.calendar-page.calendar-compact .league-calendar-section .league-card-team{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.calendar-page.calendar-compact .league-calendar-section .league-card-team :is(img,i){object-fit:contain;background:0 0;border-radius:0;flex:0 0 26px;width:26px;height:26px;padding:0}.calendar-page.calendar-compact .league-calendar-section .league-card-team b{color:#fff;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;text-wrap:balance;white-space:normal;font-size:13px;font-weight:750;line-height:1.1}.calendar-compact .calendar-team-full{display:none}.calendar-compact .calendar-team-short{display:inline}.calendar-page.calendar-compact .league-calendar-section .league-card-matchup>strong{letter-spacing:-.03em;white-space:nowrap;color:#fff;text-align:center;min-width:58px;font-size:27px;font-weight:800;line-height:1.05}.calendar-page.calendar-compact .league-calendar-section .league-card-matchup>strong.kickoff{font-size:21px}.calendar-page.calendar-compact .league-calendar-section .league-card-matchup>strong.match-state{white-space:normal;letter-spacing:0;font-size:12px;line-height:1.2}.calendar-page.calendar-compact .league-calendar-section .league-card-footer{display:none}.calendar-compact .calendar-match-place{z-index:2;color:#bacadd;grid-area:1/2/3;align-self:center;min-width:0;display:block;position:relative}.calendar-compact .calendar-match-place summary{cursor:pointer;border-left:1px solid #ffffff15;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:44px;font-size:10px;list-style:none;display:flex}.calendar-compact .calendar-match-place summary::-webkit-details-marker{display:none}.calendar-compact .calendar-match-place svg{width:16px;height:16px}.calendar-compact .calendar-match-place[open]{display:contents}.calendar-compact .calendar-match-place[open] summary{z-index:2;color:#fff;grid-area:1/2/3;position:relative}.calendar-compact .calendar-match-place p{z-index:2;color:#d0deec;border-top:1px solid #ffffff15;grid-area:3/1/auto/-1;margin:3px 0 0;padding:8px 0;font-size:13px;line-height:1.4;position:relative}.calendar-compact .calendar-round-footer{box-shadow:none;color:#fff;background:#102a4970;border-color:#ffffff20;border-radius:12px;grid-template-columns:minmax(0,2fr) minmax(0,3fr);margin:6px 0 0}.calendar-compact .calendar-round-footer .league-calendar-bye{color:#fff;min-height:44px;padding:7px}.calendar-compact .calendar-round-footer .league-calendar-bye>span{color:#fa8192;background:#e5234015;font-size:11px}.calendar-compact .calendar-round-footer .league-calendar-bye>strong{color:#fff;font-size:12px}.calendar-compact .calendar-round-footer .league-teams-disclosure summary{color:#fff;min-height:44px;font-size:12px}.calendar-compact .calendar-round-footer .league-teams-disclosure summary strong{color:#fa8192;font-size:11px}.calendar-compact .calendar-round-footer .league-team-grid article{color:#fff;background:#102a49}.calendar-compact .league-calendar-bye{color:#fff;background:#102a49;border:1px solid #ffffff20}.calendar-compact .fixture-card{color:#fff;background:linear-gradient(125deg,#102a49,#081b30);border-color:#ffffff20;border-radius:18px}.calendar-compact .fixture-card .fixture-card-team b,.calendar-compact .fixture-card .fixture-card-teams>strong{color:#fff}.calendar-compact .fixture-card .fixture-card-venue{color:#bacadd}.calendar-compact .calendar-round-view{overflow-anchor:none}.calendar-compact .calendar-mode-tabs button{white-space:normal;flex-wrap:wrap;min-width:0}.calendar-compact .calendar-round-footer .league-calendar-bye,.calendar-compact .calendar-round-footer .league-teams-disclosure summary{flex-wrap:wrap}.calendar-compact .calendar-round-footer .league-teams-disclosure summary strong,.calendar-compact .calendar-round-footer .calendar-mobile-teams-label{white-space:normal}.calendar-compact .data-header .data-brand strong,.calendar-compact .data-header .data-brand small{white-space:normal;overflow-wrap:break-word}}.calendar-library-icon,.calendar-library-count,.calendar-month-count,.archive-season-label,.fixture-card-next{display:none}.fixture-card{position:relative}.fixture-card svg{display:none}.fixture-card-meta time{color:inherit}.fixture-card-meta time strong{font:inherit}.fixture-card--pievese .fixture-card-meta time{text-transform:uppercase;font-size:16px;font-weight:700}.fixture-card--pievese .fixture-card-competition,.fixture-card--pievese .fixture-card-side{display:none}.fixture-card--pievese .fixture-card-teams{gap:6px;display:flex}.fixture-card--pievese .fixture-card-team{color:#06172e;display:inline}.fixture-card--pievese .fixture-card-team img,.fixture-card--pievese .fixture-card-team>span,.fixture-card--pievese .fixture-card-teams>strong{display:none}.fixture-card--pievese .fixture-card-team b{text-transform:uppercase;font-size:15px}.fixture-card--pievese .fixture-card-team:first-child:after{content:"vs";color:#8b94a2;margin-left:6px;font-size:10px;font-weight:800}.fixture-card--pievese .fixture-card-status{color:#fff;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 7px;font-size:11px;display:inline-flex}.fixture-card--pievese .fixture-card-status.win{background:#167648}.fixture-card--pievese .fixture-card-status.draw{background:#6d7785}.fixture-card--pievese .fixture-card-status.loss{background:#b21f2d}.fixture-card--pievese .fixture-card-status i,.fixture-card--pievese .fixture-card-status:not(.win):not(.draw):not(.loss){display:none}.fixture-card--archive .fixture-card-main,.fixture-card--archive .fixture-card-actions{display:contents}.fixture-card--archive .fixture-card-venue{display:none}.fixture-card--archive .fixture-card-match-link{color:inherit;text-decoration:none;position:absolute;inset:0}.fixture-card--archive .fixture-card-link-text{color:#ed1b2f;text-transform:uppercase;font-size:10px;font-weight:900;position:absolute;bottom:17px;right:8px}.fixture-card--archive .fixture-card-link-text:after{content:" →"}.fixture-card--archive .fixture-card-state{padding-bottom:20px}.fixture-card--archive .fixture-card-photo-link{display:none}.fixture-card .fixture-card-round{color:#687486;font-size:10px}.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}.fixture-card-match-link:focus-visible{outline-offset:3px;border-radius:inherit;outline:3px solid #ed1b2f}@media (width<=767px){.calendar-library-icon{flex:none;align-items:center;display:inline-flex}.calendar-library-icon svg{width:19px;height:19px}.calendar-library-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;margin:14px 0 12px;display:flex}.calendar-library-heading>small,.calendar-library-heading>p{display:none}.calendar-library-heading h2{align-items:center;gap:7px;margin:0;font-size:clamp(18px,5.3vw,24px);line-height:1.15;display:flex}.calendar-library-heading .calendar-library-count{color:#607083;white-space:nowrap;font-size:11px;font-weight:700;display:inline}.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 .calendar-library-icon svg{color:#64768a;width:15px;height:15px}.calendar-month-count{color:#68798c;letter-spacing:0;white-space:nowrap;order:1;margin-left:auto;font-size:10px;font-weight:700;display:inline}.pievese-month>div,.partite-archive .partite-archive-list{background:0 0;border:0;gap:7px;display:grid}.fixture-card.fixture-card,.fixture-card.fixture-card.next,.fixture-card.fixture-card:hover,.fixture-card.fixture-card.next:hover{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:minmax(0,1fr) 38px;align-items:center;gap:6px 4px;min-width:0;min-height:106px;padding:10px;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:inset 2px 0 #e9284955,inset 0 1px 2px #ffffff28,0 6px 13px #06172e1b}.fixture-card.fixture-card.next{border-color:#f44e6580;box-shadow:inset 3px 0 #e92849,inset 0 1px 2px #ffffff28,0 6px 13px #06172e1b}.pievese-month .fixture-card:last-child{border-bottom:1px solid #7294b459}.pievese-month .fixture-card.next:last-child{border-bottom-color:#f44e6580}.fixture-card svg{flex:0 0 13px;width:13px;height:13px;display:inline-block}.fixture-card .fixture-card-desktop{display:none}.fixture-card .fixture-card-meta{color:#c4d2e1;flex-flow:wrap;grid-area:1/1;align-items:center;gap:4px 7px;padding:0;font-size:10px;line-height:1.3;display:flex}.fixture-card .fixture-card-meta time{color:#fff;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:800;display:flex}.fixture-card .fixture-card-meta time strong{font:inherit}.fixture-card .fixture-card-competition{color:#d2deec;letter-spacing:0;text-transform:none;align-items:center;gap:4px;min-width:0;margin:0;font-size:10px;font-weight:700;line-height:1.3;display:flex}.fixture-card .fixture-card-side{color:#aabdd3;font-size:10px;display:inline}.fixture-card .fixture-card-round{color:#aabdd3;font-size:10px}.fixture-card .fixture-card-next{color:#ffccd5;white-space:nowrap;background:#ed224838;border-radius:99px;padding:2px 6px;font-size:9px;font-weight:800;display:inline}.fixture-card .fixture-card-state{flex-direction:row;grid-area:1/2;justify-content:flex-end;align-self:start;width:auto;min-width:0;padding:0;display:flex}.fixture-card .fixture-card-status{color:#d8e4f1;white-space:nowrap;background:#ffffff12;border:1px solid #c4d5e733;border-radius:99px;flex-shrink:0;align-items:center;gap:3px;min-width:max-content;height:auto;min-height:20px;padding:3px 6px;font-size:9px;display:inline-flex;position:relative}.fixture-card .fixture-card-status.win{color:#b4f0ce;background:#3a96672b;border-color:#7bd8a755}.fixture-card .fixture-card-status.loss{color:#ffc9d3;background:#db335936;border-color:#ed647655}.fixture-card .fixture-card-status.draw{color:#e0e9f3;background:#ffffff14}.fixture-card .fixture-card-status.live{color:#ffc9d3;background:#db335936}.fixture-card .fixture-card-status.postponed,.fixture-card .fixture-card-status.suspended{color:#ffe2a2}.fixture-card .fixture-card-status:not(.win):not(.draw):not(.loss){display:inline-flex}.fixture-card .fixture-card-status i{color:inherit;font-size:inherit;margin:0;font-style:normal;font-weight:800;display:inline}.fixture-card .fixture-card-outcome-code{display:none}.fixture-card .fixture-card-status svg{flex-basis:11px;width:11px;height:11px}.fixture-card .fixture-card-meta{padding-right:42px}.fixture-card .fixture-card-main{display:contents}.fixture-card .fixture-card-teams{border:0;grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:grid}.fixture-card .fixture-card-team,.fixture-card .fixture-card-team:last-child{text-align:left;color:#fff;flex-direction:row;align-items:center;gap:5px;min-width:0;display:flex}.fixture-card .fixture-card-team:last-child{text-align:right;flex-direction:row-reverse}.fixture-card .fixture-card-team:first-child:after{content:none}.fixture-card .fixture-card-team img,.fixture-card .fixture-card-team>span{object-fit:contain;flex:0 0 32px;width:32px;height:32px;display:grid}.fixture-card .fixture-card-team>span{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;place-items:center;font-size:10px}.fixture-card .fixture-card-team b{letter-spacing:-.03em;text-transform:uppercase;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;min-width:0;font-size:clamp(10px,2.85vw,12px);font-weight:800;line-height:1.14}.fixture-card .fixture-card-teams>strong{color:#fff;letter-spacing:-.03em;text-align:center;white-space:nowrap;min-width:0;font-size:22px;line-height:1.1;display:block}.fixture-card .fixture-card-teams>strong.kickoff{font-size:17px}.fixture-card .fixture-card-teams>strong.match-state{white-space:normal;font-size:11px}.fixture-card .fixture-card-venue{color:#c1d0e0;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;grid-area:3/1;align-items:center;gap:4px;min-width:0;font-size:10px;line-height:1.3;display:flex}.fixture-card .fixture-card-actions{grid-area:3/2;justify-content:flex-end;align-items:center;gap:0;width:auto;min-width:0;display:flex}.fixture-card .fixture-card-match-link,.fixture-card .fixture-card-match-link:first-child{color:#fff;background:#ffffff12;border:1px solid #ffffff25;border-radius:50%;width:32px;height:32px;min-height:32px;padding:0;display:flex;position:static}.fixture-card .fixture-card-match-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.fixture-card .fixture-card-match-link svg{width:16px;height:16px}.fixture-card .fixture-card-link-text{display:none}.fixture-card .fixture-card-photo-link{z-index:2;color:#e4edf8;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;min-height:44px;margin:-6px 2px -6px 0;padding:0;text-decoration:none;display:flex;position:relative}.fixture-card .fixture-card-photo-link span{display:none}.fixture-card .fixture-card-photo-link svg{width:19px;height:19px}.fixture-card.has-photos{grid-template-columns:minmax(0,1fr) 82px}.fixture-card.has-photos .fixture-card-meta{padding-right:0}.fixture-card-match-link:focus-visible,.fixture-card-photo-link:focus-visible{outline-offset:2px;outline:3px solid #f44e65}.fixture-card:focus-within{box-shadow:inset 2px 0 #e92849,0 0 0 2px #f44e6580}.fixture-card:active{transform:scale(.985)}.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}.calendar-season-view .calendar-accordion-item{border-radius:20px}.calendar-season-view .calendar-accordion-item>button{grid-template-columns:28px minmax(0,1fr) auto;gap:7px;min-height:55px;padding:8px 10px}.calendar-season-view .calendar-accordion-item.open>button{background:radial-gradient(at 95% 0,#4380aa40,#0000 65%),linear-gradient(120deg,#203c58f5,#0b2038f7)}.calendar-season-view .calendar-accordion-item .accordion-chevron{color:#06172e;background:#fff5;border:1px solid #a9b6c280;place-items:center;width:26px;height:26px;font-size:17px;display:grid}.calendar-season-view .calendar-accordion-item.open .accordion-chevron{color:#fff;background:#e928492b;border-color:#f44e6580}.calendar-season-view .calendar-accordion-item>button strong{font-size:12px}.calendar-season-view .calendar-accordion-item>button small{font-size:10px}.calendar-season-view .calendar-accordion-item.open>div{background:0 0;padding:7px 0 0}.calendar-season-view>.partite-archive{margin-top:14px}.calendar-season-rounds{border-top:1px solid #a4b1c052;margin-top:16px}.calendar-season-rounds>summary{color:#526478;cursor:pointer;align-items:center;gap:7px;min-height:44px;font-size:11px;font-weight:800;list-style:none;display:flex}.calendar-season-rounds>summary::-webkit-details-marker{display:none}.calendar-season-rounds>summary svg{width:17px;height:17px}.calendar-season-rounds>summary b{margin-left:auto;font-size:10px}.calendar-season-rounds>summary:after{content:"+";background:#fff5;border:1px solid #a9b6c280;border-radius:50%;place-items:center;width:24px;height:24px;font-size:16px;display:grid}.calendar-season-rounds[open]>summary:after{content:"−"}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.partite-archive .partite-filter-row>div{-webkit-backdrop-filter:blur(4px)}}.pievese-agenda .fixture-card.status-final,.pievese-agenda .fixture-card.status-final:hover{color:#071a34;background:radial-gradient(at 100% 0,#dce7f176,#0000 65%),linear-gradient(120deg,#fffdf8f5,#f3f7fbf5);border-color:#b6c4d37a;box-shadow:inset 0 1px #fff,0 5px 13px #06172e12}.pievese-agenda .fixture-card.status-final:last-child{border-bottom-color:#b6c4d37a}.pievese-agenda .fixture-card.status-final .fixture-card-meta,.pievese-agenda .fixture-card.status-final .fixture-card-competition,.pievese-agenda .fixture-card.status-final .fixture-card-venue{color:#52677e}.pievese-agenda .fixture-card.status-final .fixture-card-side,.pievese-agenda .fixture-card.status-final .fixture-card-round{color:#63768b}.pievese-agenda .fixture-card.status-final .fixture-card-meta time,.pievese-agenda .fixture-card.status-final .fixture-card-team,.pievese-agenda .fixture-card.status-final .fixture-card-teams>strong{color:#06172e}.pievese-agenda .fixture-card.status-final .fixture-card-team>span{color:#06172e;background:#ffffff9c;border-color:#a9bacb66}.pievese-agenda .fixture-card.status-final .fixture-card-status.win{color:#17643e;background:#1676480c;border-color:#16764830}.pievese-agenda .fixture-card.status-final .fixture-card-status.loss{color:#a81e38;background:#b21f2d0b;border-color:#b21f2d30}.pievese-agenda .fixture-card.status-final .fixture-card-status.draw{color:#526174;background:#6874860c;border-color:#68748630}.pievese-agenda .fixture-card.status-final .fixture-card-match-link{color:#193c60;background:#ffffff82;border-color:#b2c3d66b}.pievese-agenda .fixture-card.status-final .fixture-card-photo-link{color:#193c60}.pievese-agenda .fixture-card.status-final:focus-within{box-shadow:0 0 0 2px #f44e6580,0 5px 13px #06172e12}.pievese-agenda .fixture-card.next,.pievese-agenda .fixture-card.next:hover{background:radial-gradient(at 0 0,#e4213e18,#0000 60%),radial-gradient(at 95% 0,#4380aa40,#0000 65%),linear-gradient(120deg,#203c58f5,#0b2038f7);box-shadow:inset 3px 0 #e92849,inset 0 1px 2px #ffffff28,0 5px 15px #e4213e15}}@media (width<=430px){.fixture-card .fixture-card-team,.fixture-card .fixture-card-team:last-child{text-align:center;flex-direction:column;gap:3px}.fixture-card .fixture-card-teams{gap:4px}}@media (width<=340px){.fixture-card.fixture-card,.fixture-card.fixture-card.next,.fixture-card.fixture-card:hover{padding:9px 8px}.fixture-card .fixture-card-teams{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.fixture-card .fixture-card-meta{gap:3px 5px;font-size:9px}.fixture-card .fixture-card-competition,.fixture-card .fixture-card-side,.fixture-card .fixture-card-round{font-size:9px}.fixture-card .fixture-card-status{padding-inline:5px;font-size:8.5px}.fixture-card .fixture-card-teams>strong.kickoff{font-size:16px}.partite-archive .partite-filter-row button{padding-inline:8px;font-size:9px}.calendar-season-view .calendar-accordion-item>button{padding-inline:8px}.calendar-season-view .calendar-accordion-item>button strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.fixture-card,.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}.cs84-page{color:#102a43;max-width:1100px;height:auto;min-height:0;margin:0 auto;padding:0}.cs85-content{padding:0 6px}.cs84-board{color:#eef5fb;background:radial-gradient(at 100% 0,#24537775,#0000 70%),linear-gradient(145deg,#122d48,#071a30);border:1px solid #597b9955;border-top:3px solid #b72b48;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #061b3020}.cs84-desktop{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;display:table}.cs85-col-pos{width:7%}.cs85-col-team{width:33%}.cs85-col-stat{width:7%}.cs85-col-difference{width:8.4%}.cs85-col-points{width:9.6%}.cs84-desktop th,.cs84-desktop td{text-align:center;white-space:nowrap;border-bottom:1px solid #ffffff13;height:46px;padding:0 1px;font-size:11px;line-height:1.2}.cs84-desktop thead th{color:#afc8dd;background:#ffffff04;height:34px;font-size:9px;font-weight:750}.cs84-desktop thead th:nth-child(2){text-align:left;padding-left:3px}.cs84-desktop tbody tr:last-child>*{border-bottom:0}.cs84-desktop .cs85-team-cell{text-align:left;white-space:normal;padding:3px 2px}.cs84-team{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.cs84-team img{object-fit:contain;flex:0 0 20px;width:20px;height:23px}.cs84-team strong{overflow-wrap:anywhere;word-break:normal;min-width:0;font-size:11px;line-height:1.15}.cs85-team-full{display:none}.cs85-team-short{display:block}.cs84-position{color:#b8cee1;font-weight:750}.cs84-desktop .cs84-points{color:#fff;font-size:15px;font-weight:850}.cs84-desktop tr.place-1{background:linear-gradient(90deg,#d6b5770b,#0000)}.cs84-desktop tr.place-2{background:linear-gradient(90deg,#d1e0ea07,#0000)}.cs84-desktop tr.place-3{background:linear-gradient(90deg,#cf947809,#0000)}.cs84-desktop .place-1 .cs84-position{color:#eacf94}.cs84-desktop .place-2 .cs84-position{color:#d5e1eb}.cs84-desktop .place-3 .cs84-position{color:#dbaa8a}.cs84-desktop .is-pievese .cs84-team strong{color:#fff1f4;font-weight:850}.cs84-desktop .is-pievese .cs84-points{color:#ffe7ed}.cs84-empty{background:#e3eaed;border-radius:14px;padding:12px;font-size:13px;line-height:1.5}.cs84-page :focus-visible{outline-offset:2px;outline:3px solid #e25571}.cs84-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cs84-skeleton{background:#0c2741;border-radius:18px;gap:1px;padding:8px;display:grid}.cs84-skeleton>div{background:#ffffff0b;height:46px}@media (width<=360px){.cs85-content{padding-inline:4px}.cs85-col-pos{width:7%}.cs85-col-team{width:32%}.cs85-col-stat{width:7.1%}.cs85-col-difference{width:8.5%}.cs85-col-points{width:9.9%}.cs84-team{gap:3px}.cs84-team img{flex-basis:19px;width:19px;height:22px}.cs84-desktop th,.cs84-desktop td{font-size:10px}.cs84-team strong{font-size:11px}.cs84-desktop .cs84-points{font-size:14px}}@media (width>=600px){.cs85-content{padding:0 16px}.cs84-desktop th,.cs84-desktop td{height:48px;font-size:13px}.cs84-desktop thead th{font-size:11px}.cs84-team strong{font-size:13px}.cs84-team img{flex-basis:23px;width:23px;height:26px}.cs85-team-short{display:none}.cs85-team-full{display:block}.cs84-desktop .cs84-points{font-size:18px}}@media (width>=900px){.cs84-desktop th,.cs84-desktop td{height:54px;padding-inline:6px;font-size:14px}.cs84-desktop thead th{height:38px}.cs84-team{gap:8px}.cs84-team strong{font-size:14px}.cs84-team img{flex-basis:28px;width:28px;height:32px}.cs85-content{padding-inline:0}.cs84-desktop .cs84-points{font-size:21px}.cs85-col-team{width:33%}}@media (width<=340px){.cs84-team img{display:none}}.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}}.cs87-title{color:#102a43;min-width:0;font-family:var(--body);text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:0;margin:0;font-size:12px;font-weight:850;line-height:15px;display:flex}.cs87-title small{font-size:9.5px;font-weight:700;line-height:12px}@media (width>=768px){.cs87-title{flex-direction:row;gap:5px;font-size:13px}.cs87-title small{font-size:11px}.cs87-title small:before{content:"· "}}.cs84-page .cs86-navigation{background:linear-gradient(120deg,#f5f1e8,#eeeae0);box-shadow:inset 0 -1px #122d4810}.cs84-board{background:radial-gradient(at 90% 12%,#2a66794d,#0000 62%),repeating-linear-gradient(122deg,#0000 0 88px,#b7d9ef05 88px 89px,#0000 89px 176px),linear-gradient(155deg,#15364f,#0a2138 62%,#081a2e);border-color:#cd3552 #7193ab63 #7193ab63;box-shadow:inset 0 1px #d8edf419,0 14px 34px #020e243d}.cs84-desktop thead th{color:#c5d9e8;background:#7bbad00b;border-bottom-color:#97c0d638;box-shadow:inset 0 1px #ffffff0b}.cs84-desktop tbody tr:not(.is-pievese):nth-child(2n){background-color:#a4cad206}.cs84-desktop tbody :is(th,td){border-bottom-color:#a9c6dc20;box-shadow:inset 0 1px #ffffff03}.cs84-desktop tr.is-pievese{background:linear-gradient(100deg,#a72c4d3d,#254d7b36 65%,#467b9814);box-shadow:inset 2px 0 #ee4866}.cs84-desktop .cs84-points{text-shadow:0 1px 2px #0002}.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}}.cs84-page .cs86-navigation{background:linear-gradient(115deg,#f8f4ec,#eae8df);border-bottom:1px solid #16375022;box-shadow:inset 0 1px #fff}.cs84-page .cs84-board{background:radial-gradient(at 90% 0,#33708950,#0000 57%),repeating-linear-gradient(125deg,#0000 0 94px,#b1cfdf05 94px 95px,#0000 95px 190px),linear-gradient(160deg,#173e57,#091e34 80%);border-color:#de3452 #65869b66 #65869b66;position:relative;box-shadow:inset 0 1px #c9e2ed24,0 5px 14px #020f245c}.cs84-page .cs84-board:after{content:"";opacity:.75;background:linear-gradient(90deg,#b62c49 0 26%,#285d89 26% 100%);height:2px;display:block}.cs84-page .cs84-desktop thead th{color:#d1e3ec;background:#b0d9ed0b;border-bottom-color:#91b4cb45;font-weight:800}.cs84-page .cs84-desktop tbody :is(th,td){border-bottom-color:#9abed32b}.cs84-page .cs84-desktop tr.is-pievese{background:linear-gradient(100deg,#b32c4c42,#294d7b29 65%,#467b9814);box-shadow:inset 2px 0 #f04a68}.cs84-page .cs84-points{letter-spacing:-.03em;text-shadow:none}.cs84-page .cs84-board{border-radius:16px;box-shadow:inset 0 1px #ffffff14,0 3px 10px #020f2420}.cs84-page .cs84-board:after{content:none}.cs84-page .cs84-desktop tbody tr{background-image:none}.cs84-page .cs84-desktop tbody tr:nth-child(2n):not(.is-pievese){background-color:#8db9d008}.cs84-page .cs84-desktop tbody tr.is-pievese{box-shadow:none;background:linear-gradient(100deg,#a52e4c35,#28517a26 70%,#467b9810)}.cs110-position{justify-content:center;align-items:center;gap:2px;display:inline-flex}.cs110-position>i{font-size:9px;font-style:normal;font-weight:800;line-height:1}.cs110-position .neutral{color:#b6c9d7;font-size:8px}.cs110-position .up{color:#7ce0b3}.cs110-position .down{color:#ff8b9e}.cs84-page .cs84-desktop .cs84-position{padding-left:4px;position:relative}.cs84-page .cs84-desktop .cs84-position:before{content:"";background:#42cfe5;border-radius:2px;width:3px;position:absolute;top:22%;bottom:22%;left:0}.cs84-page .cs84-desktop .cs111-leader .cs84-position:before{background:#24c785}.cs84-page .cs84-desktop .cs110-cup .cs84-position:before{background:#f59a3c}.cs84-page .cs84-desktop .cs110-zone-divider>*{border-top:1px solid #adcde95c}.cs84-page .cs84-desktop tbody :is(td,th){border-bottom-color:#a4c7db23}.cs110-team-wrap{gap:4px;min-width:0;display:grid}.cs110-form{align-items:center;gap:2px;width:max-content;max-width:100%;display:flex}.cs110-form>i{border-radius:1px;width:7px;height:3px;display:block}.cs110-form>[data-result=V]{background:#70d5ab}.cs110-form>[data-result=N]{background:#bac7d0}.cs110-form>[data-result=P]{background:#f27d91}.cs110-legend{min-height:36px;padding:10px 8px max(10px, env(safe-area-inset-bottom,0px));color:#c9dbe7;letter-spacing:.025em;border-top:1px solid #9abed32b;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;font-size:10px;line-height:1.35;display:flex}.cs110-legend>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.cs110-legend i{background:#42cfe5;border-radius:2px;width:3px;height:10px}.cs110-legend i.leader{background:#24c785}.cs110-legend i.cup{background:#f59a3c}.cs110-reference{color:#b6cbdb;text-align:center;margin:0;padding:0 8px 6px;font-size:10px}@media (width<=767px){.cs84-page .cs84-board{--cs110-row-height:clamp(44px, calc((100svh - 44px - 34px - 28px - 8px - env(safe-area-inset-bottom,0px)) / var(--cs110-row-count,13)), 80px)}.cs84-page:has(.cs110-reference) .cs84-board{--cs110-row-height:clamp(44px, calc((100svh - 44px - 34px - 28px - 28px - 8px - env(safe-area-inset-bottom,0px)) / var(--cs110-row-count,13)), 80px)}.cs84-page .cs84-desktop tbody :is(th,td){height:var(--cs110-row-height);box-sizing:border-box}.cs110-legend{gap:7px 12px;font-size:10px}.cs110-form-key{display:none!important}}@supports (height:100dvh){@media (width<=767px){.cs84-page .cs84-board{--cs110-row-height:clamp(44px, calc((100dvh - 44px - 34px - 28px - 8px - env(safe-area-inset-bottom,0px)) / var(--cs110-row-count,13)), 80px)}.cs84-page:has(.cs110-reference) .cs84-board{--cs110-row-height:clamp(44px, calc((100dvh - 44px - 34px - 28px - 28px - 8px - env(safe-area-inset-bottom,0px)) / var(--cs110-row-count,13)), 80px)}}}@media (width>=600px){.cs110-form>i{width:9px;height:4px}.cs110-team-wrap{gap:5px}}body:has(.cs84-page){background:radial-gradient(at 100% 0,#254b7029,#0000 65%),#081a32}.cs84-page{font-family:var(--body);padding-bottom:env(safe-area-inset-bottom,0px)}.cs84-page .cs85-content{padding:10px 8px 16px}.cs84-page .cs84-board{background:linear-gradient(145deg,#143149,#091d33);border:1px solid #87a2bc38;border-top:2px solid #bd334d;box-shadow:0 4px 14px #020b2426}.cs84-page .cs84-desktop{font-family:var(--body);font-variant-numeric:tabular-nums lining-nums}.cs84-page .cs84-desktop :is(th,td){letter-spacing:0;font-size:12px;font-weight:450;line-height:1.3}.cs84-page .cs84-desktop thead th{color:#c8d8e5;background:#ffffff04;height:36px;font-size:10px;font-weight:650}.cs84-page .cs84-team strong{font:600 12px/1.25 var(--body);text-transform:none;letter-spacing:0}.cs84-page .cs84-desktop .is-pievese .cs84-team strong{font-weight:700}.cs84-page .cs84-team{gap:5px}.cs84-page .cs84-team img{flex-basis:20px;width:20px;height:25px}.cs84-page .cs84-desktop .cs84-points{letter-spacing:0;font-size:16px;font-weight:750}.cs84-page .cs84-desktop .cs84-position{color:#b9cddd;font-weight:550}.cs84-page .cs84-desktop tbody tr.is-pievese{background:linear-gradient(95deg,#b52c4826,#24496e20);box-shadow:inset 2px 0 #d93a55}.cs84-page .cs84-desktop tbody :is(th,td){box-shadow:none;border-bottom-color:#bbd2e719}.cs84-page .cs110-form{gap:2px;margin-left:25px}.cs84-page .cs110-legend{letter-spacing:0;font-size:11px;font-weight:450}@media (width<=767px){:is(.cs84-page .cs84-board,.cs84-page:has(.cs110-reference) .cs84-board){--cs110-row-height:52px}.cs84-page .cs85-col-pos{width:7%}.cs84-page .cs85-col-team{width:39%}.cs84-page .cs85-col-stat{width:6%}.cs84-page .cs85-col-difference{width:8.4%}.cs84-page .cs85-col-points{width:9.6%}.cs84-page .cs84-desktop tbody :is(th,td){height:auto;min-height:52px;padding-block:10px}.cs84-page .cs84-team strong{font-size:12px}.cs84-page .cs84-desktop tbody tr{height:52px}}@media (width>=768px){.cs84-page .cs84-desktop :is(th,td),.cs84-page .cs84-team strong{font-size:14px}.cs84-page .cs84-desktop .cs84-points{font-size:19px}.cs84-page .cs85-content{padding:14px 16px 20px}}.cs207-table-scroll{max-width:100%}.cs84-page .cs84-desktop{border-collapse:collapse;min-width:0}.cs84-page .cs84-desktop .cs110-position{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--cs231-zone,#a9bfd5) 35%,transparent);background:color-mix(in srgb,var(--cs231-zone,#a9bfd5) 12%,transparent);min-width:20px;height:24px;color:var(--cs231-zone,#c3d0e1);border-radius:6px;gap:0;padding:0 1px;font-size:12px}.cs110-position>b{font:inherit;font-weight:700}.cs84-page .cs84-desktop tr[data-team-id] .cs84-position:before{background:var(--cs231-zone,#a9bfd5)}.cs84-page .cs84-desktop .cs84-points>span{box-sizing:border-box;color:#f6f9ff;background:#24486c;border:1px solid #8dbce832;border-radius:6px;place-items:center;min-width:26px;height:28px;padding:0 2px;font-size:16px;font-weight:750;display:inline-grid}.cs84-page .cs84-desktop .is-pievese .cs84-points>span{background:linear-gradient(125deg,#92334d,#2d517c);border-color:#f493af70}.cs84-page .cs84-desktop .is-pievese .cs84-team strong{background:#b6496229;border-radius:4px;padding:1px 2px}.cs84-page .cs84-desktop .cs231-positive{color:#8ed6b6}.cs84-page .cs84-desktop .cs231-negative{color:#eea0a6}.cs84-page .cs84-desktop .cs231-zero{color:#bfccdc}.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}.cs84-page .cs84-team .cs231-crest img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;margin:0;position:absolute;top:0;left:0}@media (width<=767px){.cs84-page .cs84-desktop tbody :is(th,td){padding-block:6px}.cs84-page .cs84-desktop tbody tr{height:52px}.cs84-page .cs84-desktop .cs110-position>i{margin-left:1px;font-size:7px}}@media (width>=768px){.cs84-page .cs84-desktop .cs84-points>span{min-width:32px;height:30px;font-size:19px}.cs84-page .cs84-desktop .cs110-position{min-width:26px;height:28px;font-size:14px}}.fantasy-page,.fantasy-admin-page{--fantasy-navy:#041329;--fantasy-navy-2:#092b54;--fantasy-blue:#1556ce;--fantasy-red:#e3223e;--fantasy-cream:#f2ede2;--fantasy-paper:#fbfaf6;--fantasy-line:#05132924}.fantasy-page{background:var(--fantasy-cream);min-height:100vh;color:var(--fantasy-navy);overflow:hidden}.fantasy-page button,.fantasy-page input{font:inherit}.fantasy-shell{z-index:2;width:min(100% - 80px,1380px);margin:0 auto;position:relative}.fantasy-header{z-index:30;color:#fff;border-bottom:1px solid #ffffff21;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:100%;min-height:94px;padding:18px clamp(24px,4.5vw,76px);display:grid;position:absolute;top:0;left:0}.fantasy-brand{align-items:center;gap:14px;width:max-content;display:inline-flex}.fantasy-brand img{object-fit:contain;width:44px;height:58px}.fantasy-brand span,.fantasy-user span{flex-direction:column;min-width:0;display:flex}.fantasy-brand strong{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;font-size:13px}.fantasy-brand small{color:#ffffff6b;letter-spacing:.16em;text-transform:uppercase;margin-top:5px;font-size:6px;font-weight:900}.fantasy-header nav{align-items:center;gap:30px;display:flex}.fantasy-header nav a{color:#ffffff8c;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:900;transition:color .2s}.fantasy-header nav a:hover{color:#fff}.fantasy-user{justify-self:end;align-items:center;gap:15px;display:flex}.fantasy-user span{align-items:flex-end;max-width:210px}.fantasy-user small{color:#ffffff5c;letter-spacing:.13em;text-transform:uppercase;font-size:6px;font-weight:900}.fantasy-user strong{text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin-top:4px;font-size:8px;overflow:hidden}.fantasy-user>a{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff2e;padding:11px 12px;font-size:6px;font-weight:900}.fantasy-login{background:var(--fantasy-red);letter-spacing:.13em;text-transform:uppercase;justify-self:end;align-items:center;gap:18px;min-height:43px;padding:0 16px;font-size:7px;font-weight:900;display:flex}.fantasy-login b{font-size:14px}.fantasy-hero{color:#fff;background:radial-gradient(circle at 79% 35%,#195ecc54,#0000 27%),linear-gradient(125deg,#020b1a,#061a35 58%,#0a2e5a);align-items:center;min-height:820px;padding:145px 0 85px;display:flex;position:relative;overflow:hidden}.fantasy-hero:before{content:"";border:1px solid #ffffff12;border-radius:50%;width:750px;height:750px;position:absolute;top:-280px;right:-150px;box-shadow:0 0 0 100px #ffffff05,0 0 0 200px #ffffff03}.fantasy-hero-lines{opacity:.12;pointer-events:none;position:absolute;inset:0;transform:skew(-17deg)}.fantasy-hero-lines i{width:12%;height:120%;position:absolute;top:-10%}.fantasy-hero-lines i:first-child{background:var(--fantasy-blue);right:28%}.fantasy-hero-lines i:nth-child(2){background:var(--fantasy-red);right:16%}.fantasy-hero-lines i:nth-child(3){background:var(--fantasy-blue);right:4%}.fantasy-hero-grid{grid-template-columns:1.12fr .58fr;align-items:center;gap:clamp(65px,9vw,150px);display:grid}.fantasy-kicker{color:#ffffff73;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 25px;font-size:8px;font-weight:900;display:flex}.fantasy-kicker i{background:var(--fantasy-red);width:27px;height:2px}.fantasy-kicker.dark{color:#687181}.fantasy-hero h1{font-family:var(--display);letter-spacing:-.09em;text-transform:uppercase;margin:0;font-size:clamp(76px,9.2vw,142px);line-height:.78}.fantasy-hero h1 em,.fantasy-section-head h2 em,.fantasy-closing h2 em{color:var(--fantasy-red);text-transform:none;font-family:Georgia,serif;font-style:italic;font-weight:400}.fantasy-hero-copy>p:last-of-type{color:#ffffff8c;max-width:720px;margin:38px 0 0;font-family:Georgia,serif;font-size:clamp(17px,1.5vw,22px);font-style:italic;line-height:1.6}.fantasy-hero-actions{gap:11px;margin-top:43px;display:flex}.fantasy-hero-actions a{color:#ffffffbf;letter-spacing:.15em;text-transform:uppercase;border:1px solid #fff3;justify-content:space-between;align-items:center;gap:32px;min-height:55px;padding:0 22px;font-size:7px;font-weight:900;display:flex}.fantasy-hero-actions a:first-child{border-color:var(--fantasy-red);background:var(--fantasy-red);color:#fff}.fantasy-hero-actions a b{font-size:15px}.fantasy-round-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020e1fb8;border:1px solid #fff3;min-height:470px;padding:39px 37px 30px;position:relative;overflow:hidden;box-shadow:0 45px 110px #00000052}.fantasy-round-card:before{background:linear-gradient(var(--fantasy-red) 0 50%, var(--fantasy-blue) 50%);content:"";width:5px;height:100%;position:absolute;top:0;left:0}.fantasy-round-card:after{content:"";opacity:.08;background:url(/pievese-logo-512.webp) 50%/contain no-repeat;width:185px;height:240px;position:absolute;bottom:40px;right:-45px;transform:rotate(-8deg)}.fantasy-round-card>div{justify-content:space-between;align-items:center;display:flex}.fantasy-round-card>div span{background:var(--fantasy-red);letter-spacing:.14em;text-transform:uppercase;padding:8px 10px;font-size:6px;font-weight:900}.fantasy-round-card>div small{color:#ffffff6b;letter-spacing:.18em;text-transform:uppercase;font-size:7px;font-weight:900}.fantasy-round-card>strong{color:#fff;font-family:var(--display);letter-spacing:-.11em;margin:58px 0 0;font-size:150px;line-height:.68;display:block}.fantasy-round-card>p{flex-direction:column;margin:28px 0 0;display:flex}.fantasy-round-card>p b{text-transform:uppercase;font-size:13px}.fantasy-round-card>p span{color:#fff6;letter-spacing:.16em;text-transform:uppercase;margin-top:7px;font-size:7px;font-weight:900}.fantasy-round-card footer{z-index:2;color:#fff;background:0 0;border-top:1px solid #ffffff21;grid-template-columns:1fr 1fr;align-items:center;gap:15px;min-height:80px;padding:0 32px 0 37px;display:grid;position:absolute;bottom:0;left:0;right:0}.fantasy-round-card footer span{color:#ffffff78;letter-spacing:.11em;text-transform:uppercase;font-size:6px;font-weight:900}.fantasy-round-card footer span:last-child{text-align:right}.fantasy-hero-word{color:#ffffff06;font-family:var(--display);letter-spacing:-.12em;font-size:clamp(190px,29vw,470px);line-height:.73;position:absolute;bottom:-5.5vw;right:-3vw}.fantasy-scoring-shortcut{z-index:5;border-top:4px solid var(--fantasy-red);width:min(1180px,100% - 48px);min-height:138px;color:var(--fantasy-navy);background:#fff;grid-template-columns:150px minmax(0,1fr) 190px;align-items:stretch;gap:14px;margin:-34px auto 0;padding:18px;display:grid;position:relative;box-shadow:0 24px 60px #05132629}.fantasy-scoring-shortcut>header{flex-direction:column;justify-content:center;padding:12px 10px;display:flex}.fantasy-scoring-shortcut>header small{color:var(--fantasy-red);letter-spacing:.16em;font-size:7px;font-weight:900}.fantasy-scoring-shortcut>header strong{font-family:var(--display);text-transform:uppercase;margin-top:8px;font-size:22px;line-height:.9}.fantasy-scoring-shortcut-grid{border:1px solid #e1e4e8;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fantasy-scoring-shortcut-grid>span{border-right:1px solid #e1e4e8;grid-template-rows:auto auto;grid-template-columns:28px auto;align-content:center;justify-items:center;gap:2px 8px;min-width:0;padding:12px 8px;display:grid}.fantasy-scoring-shortcut-grid>span:last-child{background:#fff2f4;border-right:0}.fantasy-scoring-shortcut-grid i{width:28px;height:28px;color:var(--fantasy-blue);background:#edf2fa;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.fantasy-scoring-shortcut-grid svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px}.fantasy-scoring-shortcut-grid small{color:#747d8b;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;align-self:end;font-size:6px;font-weight:900}.fantasy-scoring-shortcut-grid strong{color:var(--fantasy-blue);font-family:var(--display);white-space:nowrap;align-self:start;font-size:17px;line-height:1}.fantasy-scoring-shortcut-grid .captain i,.fantasy-scoring-shortcut-grid .captain strong{color:var(--fantasy-red)}.fantasy-scoring-shortcut>a{background:var(--fantasy-navy);color:#fff;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;min-height:100%;padding:0 18px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.fantasy-scoring-shortcut>a b{color:var(--fantasy-red);font-size:16px}.fantasy-builder-section,.fantasy-rules{background:var(--fantasy-cream);padding:125px 0;position:relative}.fantasy-builder-section:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#05132908 12.5%);position:absolute;inset:0}.fantasy-round-locked{border:1px solid #05132924;border-left:4px solid var(--fantasy-red);background:var(--fantasy-paper);align-items:center;gap:17px;margin:-45px 0 55px;padding:21px 24px;display:flex}.fantasy-round-locked>b{background:var(--fantasy-navy);border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.fantasy-round-locked>span{flex-direction:column;display:flex}.fantasy-round-locked strong{letter-spacing:.06em;text-transform:uppercase;font-size:9px}.fantasy-round-locked small{color:#747d8b;margin-top:5px;font-size:7px;line-height:1.5}.fantasy-section-head{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.fantasy-section-head h2{font-family:var(--display);letter-spacing:-.085em;text-transform:uppercase;margin:0;font-size:clamp(55px,6.6vw,100px);line-height:.84}.fantasy-section-head>p{color:#ffffff80;max-width:520px;margin:0 0 6px;font-size:13px;line-height:1.75}.fantasy-progress{grid-template-columns:auto 1fr;align-items:center;gap:0 18px;min-width:280px;display:grid}.fantasy-progress>strong{color:var(--fantasy-blue);font-family:var(--display);letter-spacing:-.09em;grid-row:1/3;font-size:65px;line-height:.8}.fantasy-progress>strong small{color:#77808e;font-size:19px}.fantasy-progress>span{background:#0513291f;height:4px;display:block;position:relative;overflow:hidden}.fantasy-progress>span i{background:var(--fantasy-red);transition:width .25s;position:absolute;inset:0 auto 0 0}.fantasy-progress>small{color:#707988;letter-spacing:.17em;text-transform:uppercase;font-size:6px;font-weight:900}.fantasy-formation-panel{border:1px solid var(--fantasy-line);border-top:4px solid var(--fantasy-navy);background:var(--fantasy-paper);grid-template-columns:175px 330px 1fr;align-items:center;gap:28px;min-height:155px;margin-top:68px;padding:26px 29px;display:grid;box-shadow:0 17px 45px #0618310d}.fantasy-panel-label{align-items:center;gap:17px;display:flex}.fantasy-panel-label>span{color:var(--fantasy-red);font-family:Georgia,serif;font-size:10px;font-style:italic}.fantasy-panel-label div{flex-direction:column;display:flex}.fantasy-panel-label small{color:#818896;letter-spacing:.16em;text-transform:uppercase;font-size:6px;font-weight:900}.fantasy-panel-label strong{font-family:var(--display);text-transform:uppercase;margin-top:6px;font-size:17px}.fantasy-defense-tabs{grid-template-columns:repeat(3,1fr);display:grid}.fantasy-defense-tabs button{border:1px solid var(--fantasy-line);color:#818896;cursor:pointer;background:0 0;border-right:0;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:73px;padding:9px;transition:background .2s,color .2s;display:grid}.fantasy-defense-tabs button:last-child{border-right:1px solid var(--fantasy-line)}.fantasy-defense-tabs button b{font-family:var(--display);font-size:25px}.fantasy-defense-tabs button span{letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:900}.fantasy-defense-tabs button.active{border-color:var(--fantasy-blue);background:var(--fantasy-blue);color:#fff}.fantasy-module-list{flex-wrap:wrap;align-content:center;gap:6px;display:flex}.fantasy-module-list button{border:1px solid var(--fantasy-line);color:#555f70;cursor:pointer;letter-spacing:.05em;background:0 0;min-height:35px;padding:0 12px;font-size:7px;font-weight:900;transition:border-color .2s,background .2s,color .2s}.fantasy-module-list button:hover{border-color:var(--fantasy-blue)}.fantasy-module-list button.active{border-color:var(--fantasy-red);background:var(--fantasy-red);color:#fff}.fantasy-module-note{color:#8a919c;letter-spacing:.13em;text-transform:uppercase;grid-column:3;margin:0;font-size:6px;font-weight:900}.fantasy-builder-grid{grid-template-columns:minmax(540px,.95fr) minmax(390px,.68fr);gap:24px;margin-top:25px;display:grid}.fantasy-pitch-column,.fantasy-roster-panel{min-width:0}.fantasy-pitch-toolbar{background:var(--fantasy-navy);color:#fff;justify-content:space-between;align-items:center;min-height:56px;padding:0 18px;display:flex}.fantasy-pitch-toolbar span{color:#ffffff6b;letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-weight:900}.fantasy-pitch-toolbar span b{color:#fff;margin-left:8px;font-size:10px}.fantasy-pitch-toolbar button{color:#ffffff7a;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;font-size:6px;font-weight:900}.fantasy-pitch{aspect-ratio:.78;background:repeating-linear-gradient(90deg,#0c653e 0 12.5%,#0b7044 12.5% 25%);border:8px solid #082a51;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 70px #04132926}.fantasy-pitch:after{content:"";pointer-events:none;background:linear-gradient(#00000014,#0000 32%,#00000017);position:absolute;inset:0}.fantasy-pitch-markings{z-index:1;pointer-events:none;border:1px solid #ffffff80;position:absolute;inset:18px}.fantasy-pitch-markings i{border-color:#ffffff80;display:block;position:absolute}.fantasy-pitch-markings .half{border-top:1px solid #ffffff80;width:100%;top:50%;left:0}.fantasy-pitch-markings .circle{border:1px solid #ffffff80;border-radius:50%;width:120px;height:120px;top:50%;left:50%;transform:translate(-50%,-50%)}.fantasy-pitch-markings .box{border:1px solid #ffffff80;width:48%;height:17%;left:50%;transform:translate(-50%)}.fantasy-pitch-markings .box.top{border-top:0;top:-1px}.fantasy-pitch-markings .box.bottom{border-bottom:0;bottom:-1px}.fantasy-slot-wrap{z-index:4;width:112px;position:absolute;transform:translate(-50%,-50%)}.fantasy-slot{color:#fff;cursor:pointer;filter:drop-shadow(0 4px 5px #00000040);background:0 0;border:1px solid #0000;border-radius:4px;flex-direction:column;align-items:center;width:100%;min-height:67px;padding:3px 3px 1px;display:flex}.fantasy-slot.active{background:#0003;border-color:#fffc}.fantasy-slot>strong{color:#fff;letter-spacing:.03em;text-shadow:0 2px 5px #000c;text-transform:uppercase;white-space:nowrap;width:108px;margin-top:3px;font-size:6px;font-weight:900}.fantasy-empty{background:#03201875;border:1px dashed #ffffffa6;border-radius:50%;place-items:center;width:39px;height:39px;font-size:20px;font-weight:300;display:grid}.fantasy-shirt{clip-path:polygon(25% 0,39% 7%,61% 7%,75% 0,100% 18%,88% 40%,78% 34%,78% 100%,22% 100%,22% 34%,12% 40%,0 18%);filter:drop-shadow(0 5px 5px #00000052);background:linear-gradient(90deg,#ed1e37 0 50%,#071a34 50% 100%);place-items:center;width:48px;height:44px;display:grid;position:relative}.fantasy-shirt:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#071a34;border:3px solid #fff;border-top:0;width:13px;height:8px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.fantasy-shirt:after{content:"";background:#fff;height:2px;position:absolute;bottom:2px;left:10px;right:10px}.fantasy-shirt b{z-index:2;color:#fff;font-family:var(--display);letter-spacing:-.05em;text-shadow:0 1px 2px #000c;margin-top:5px;font-size:14px;position:relative}.fantasy-slot-actions{gap:3px;display:flex;position:absolute;top:1px;right:-3px}.fantasy-slot-actions button{color:#fff;cursor:pointer;background:#063f2c;border:1px solid #ffffff7a;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:7px;font-weight:900;display:grid}.fantasy-slot-actions button:last-child{background:#071a34;font-size:12px}.fantasy-slot-actions button.captain{color:var(--fantasy-navy);background:#ffd44b;border-color:#ffd44b}.fantasy-pitch-badge{z-index:2;color:#ffffff47;text-align:right;flex-direction:column;display:flex;position:absolute;bottom:19px;right:24px}.fantasy-pitch-badge small{letter-spacing:.14em;text-transform:uppercase;font-size:5px;font-weight:900}.fantasy-pitch-badge strong{font-family:var(--display);font-size:18px}.fantasy-pitch-help{border:1px solid var(--fantasy-line);background:var(--fantasy-paper);color:#7b8492;letter-spacing:.1em;text-transform:uppercase;border-top:0;justify-content:space-between;align-items:center;min-height:49px;margin:0;padding:0 17px;font-size:6px;font-weight:900;display:flex}.fantasy-pitch-help span{align-items:center;gap:7px;display:flex}.fantasy-pitch-help i{border:1px solid var(--fantasy-blue);border-radius:50%;width:9px;height:9px}.fantasy-pitch-help b{width:17px;height:17px;color:var(--fantasy-navy);background:#ffd44b;border-radius:50%;place-items:center;font-size:6px;display:grid}.fantasy-roster-panel{background:var(--fantasy-navy);color:#fff;border:1px solid #ffffff1f;grid-template-rows:auto 1fr auto;min-height:780px;display:grid;position:relative}.fantasy-roster-panel>header{background:#061932;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:91px;padding:20px 23px;display:flex}.fantasy-roster-panel>header>div{align-items:center;gap:17px;display:flex}.fantasy-roster-panel>header>div>span{color:var(--fantasy-red);font-family:Georgia,serif;font-size:10px;font-style:italic}.fantasy-roster-panel>header p{flex-direction:column;margin:0;display:flex}.fantasy-roster-panel>header small{color:#ffffff5c;letter-spacing:.14em;text-transform:uppercase;font-size:6px;font-weight:900}.fantasy-roster-panel>header strong{text-transform:uppercase;margin-top:7px;font-size:10px}.fantasy-roster-panel>header>b{color:#ffffff7a;width:37px;height:37px;font-family:var(--display);border:1px solid #ffffff26;border-radius:50%;place-items:center;font-size:11px;display:grid}.fantasy-player-list{scrollbar-color:var(--fantasy-red) #061932;max-height:670px;overflow-y:auto}.fantasy-player-list>button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff13;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;width:100%;min-height:68px;padding:10px 16px;transition:background .18s;display:grid}.fantasy-player-list>button:hover{background:#ffffff0b}.fantasy-player-list>button.selected{background:#1556ce1f}.fantasy-player-list>button.active{background:var(--fantasy-blue)}.fantasy-shirt.mini{width:39px;height:35px}.fantasy-shirt.mini:before{border-width:2px;width:11px;height:6px}.fantasy-shirt.mini:after{height:1px;left:8px;right:8px}.fantasy-shirt.mini b{font-size:11px}.fantasy-player-list>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.fantasy-player-list>button strong{letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;font-size:8px}.fantasy-player-list>button small{color:#ffffff5c;letter-spacing:.08em;margin-top:5px;font-size:6px;font-weight:800}.fantasy-player-list>button>i{color:#fff6;letter-spacing:.09em;text-align:right;text-transform:uppercase;min-width:39px;font-size:6px;font-style:normal;font-weight:900}.fantasy-player-list>button.active small,.fantasy-player-list>button.active>i{color:#ffffffb3}.fantasy-roster-panel>footer{color:#fff;background:#061932;border-top:1px solid #ffffff1f;grid-template-columns:1fr auto;align-items:center;gap:18px;min-height:86px;padding:16px 20px;display:grid}.fantasy-roster-panel>footer span{flex-direction:column;min-width:0;display:flex}.fantasy-roster-panel>footer small{color:#ffd44b;letter-spacing:.15em;text-transform:uppercase;font-size:6px;font-weight:900}.fantasy-roster-panel>footer strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:6px;font-size:9px;overflow:hidden}.fantasy-roster-panel>footer p{color:#ffffff5c;text-align:right;text-transform:uppercase;max-width:150px;margin:0;font-size:6px;line-height:1.5}.fantasy-roster-panel>footer p b{color:#ffd44b}.fantasy-submit-card{border:1px solid var(--fantasy-line);border-bottom:4px solid var(--fantasy-red);background:var(--fantasy-paper);grid-template-columns:1.12fr .7fr .76fr;align-items:center;gap:35px;margin-top:24px;padding:34px;display:grid;position:relative}.fantasy-submit-copy{align-items:flex-start;gap:18px;display:flex}.fantasy-submit-copy>span{color:var(--fantasy-red);margin-top:3px;font-family:Georgia,serif;font-size:10px;font-style:italic}.fantasy-submit-copy small,.fantasy-submit-card label>span{color:#7b8492;letter-spacing:.16em;text-transform:uppercase;font-size:6px;font-weight:900}.fantasy-submit-copy h3{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:8px 0 10px;font-size:25px}.fantasy-submit-copy p{color:#6f7887;max-width:500px;margin:0;font-size:9px;line-height:1.65}.fantasy-submit-card label{flex-direction:column;display:flex}.fantasy-submit-card input{border:1px solid var(--fantasy-line);width:100%;height:54px;color:var(--fantasy-navy);background:#fff;border-radius:0;outline:0;margin-top:10px;padding:0 15px;font-size:11px}.fantasy-submit-card input:focus{border-color:var(--fantasy-blue);box-shadow:0 0 0 2px #1556ce1a}.fantasy-submit-action ul{gap:11px;margin:0 0 13px;padding:0;list-style:none;display:flex}.fantasy-submit-action li{color:#9a9fa8;letter-spacing:.09em;text-transform:uppercase;font-size:6px;font-weight:900}.fantasy-submit-action li:before{content:"";border:1px solid;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.fantasy-submit-action li.done{color:#16805b}.fantasy-submit-action li.done:before{background:#16805b;border-color:#16805b}.fantasy-submit-action>button,.fantasy-submit-action>a{color:#fff;cursor:not-allowed;letter-spacing:.14em;text-transform:uppercase;background:#9ea3aa;border:0;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:0 17px;font-size:7px;font-weight:900;display:flex}.fantasy-submit-action>button:not(:disabled),.fantasy-submit-action>a.ready{background:var(--fantasy-red);cursor:pointer}.fantasy-submit-action b{font-size:16px}.fantasy-player-name.long{letter-spacing:-.02em!important;font-size:.9em!important}.fantasy-player-name.very-long{letter-spacing:-.04em!important;font-size:.79em!important}.fantasy-save-banner{color:#fff;background:linear-gradient(120deg,#07563c,#0b7a54);border:1px solid #fff3;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:17px;min-height:94px;margin:-50px 0 48px;padding:19px 24px;display:grid;box-shadow:0 18px 45px #04483133}.fantasy-save-banner .fantasy-save-icon{width:52px;height:52px;font-family:var(--display);background:#ffffff1f;border:1px solid #ffffff5c;border-radius:50%;place-items:center;font-size:24px;display:grid}.fantasy-save-banner>span:last-child{flex-direction:column;min-width:0;display:flex}.fantasy-save-banner strong{font-family:var(--display);letter-spacing:.015em;text-transform:uppercase;font-size:20px}.fantasy-save-banner small{color:#ffffffc2;letter-spacing:.045em;margin-top:7px;font-size:10px;font-weight:800}.fantasy-save-banner time{color:#fff;font-weight:900}.fantasy-save-banner.dirty{background:linear-gradient(120deg,#7b5002,#b67705);border-color:#d49818;box-shadow:0 18px 45px #7b50022e}.fantasy-save-banner.error{background:linear-gradient(120deg,#7d1025,#bf1835);border-color:#a9112c;box-shadow:0 18px 45px #7d10252e}.fantasy-save-banner.compact{grid-column:1/-1;min-height:82px;margin:0}.fantasy-leaderboard{background:radial-gradient(circle at 88% 12%, #1556ce3b, transparent 27%), var(--fantasy-navy);color:#fff;padding:125px 0;position:relative;overflow:hidden}.fantasy-section-head.light h2{color:#fff}.fantasy-table-wrap{background:#071c37;border:1px solid #ffffff21;margin-top:66px;box-shadow:0 36px 90px #0000003d}.fantasy-ranking-modes{gap:8px;margin-top:56px;display:flex}.fantasy-ranking-modes button{color:#ffffff94;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #ffffff2e;min-height:43px;padding:0 18px;font-size:8px;font-weight:900}.fantasy-ranking-modes button.active{border-color:var(--fantasy-red);background:var(--fantasy-red);color:#fff}.fantasy-ranking-modes+.fantasy-table-wrap{margin-top:14px}.fantasy-live{color:#ffffff61;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;align-items:center;gap:9px;min-height:42px;padding:0 23px;font-size:6px;font-weight:900;display:flex}.fantasy-live i{background:#32d38c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #32d38c1a}.fantasy-prize-band{color:#dfc174;text-transform:uppercase;background:linear-gradient(90deg,#d7b25b29,#0000);border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:38px;padding:0 23px;display:flex}.fantasy-prize-band span{font-family:var(--display);letter-spacing:.06em;font-size:11px}.fantasy-prize-band small{color:#ffffff61;letter-spacing:.13em;font-size:6px;font-weight:900}.fantasy-table-head,.fantasy-ranking-row{grid-template-columns:75px minmax(190px,1fr) repeat(4,90px);align-items:center;gap:12px;display:grid}.fantasy-table-head{background:var(--fantasy-blue);color:#ffffffb3;letter-spacing:.17em;text-transform:uppercase;min-height:45px;padding:0 23px;font-size:6px;font-weight:900}.fantasy-table-head span:nth-child(n+3){text-align:right}.fantasy-ranking-row{border-bottom:1px solid #ffffff14;min-height:86px;padding:0 23px}.fantasy-ranking-row:last-child{border-bottom:0}.fantasy-ranking-row>b{color:var(--fantasy-red);font-family:var(--display);font-size:19px}.fantasy-ranking-row>span{flex-direction:column;display:flex}.fantasy-ranking-row>span strong{text-transform:uppercase;font-size:10px}.fantasy-ranking-row>span small{color:#ffffff57;letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:6px}.fantasy-you-label{background:var(--fantasy-red);color:#fff;letter-spacing:.1em;vertical-align:1px;border-radius:9px;align-items:center;min-height:17px;margin-left:8px;padding:0 6px;font-size:6px;font-style:normal;display:inline-flex}.fantasy-ranking-row>em{color:#ffffff73;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.fantasy-ranking-row>strong{font-family:var(--display);text-align:right;font-size:23px}.fantasy-total-score{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.fantasy-total-score small{color:#ffffff59;font-family:var(--sans);letter-spacing:.1em;font-size:6px}.fantasy-ranking-row>em{text-align:right}.fantasy-ranking-row.prize{background:linear-gradient(90deg,#d7b25b1a,#ffffff03 58%);position:relative}.fantasy-ranking-row.prize:before{content:"";opacity:.78;background:#d7b25b;width:3px;position:absolute;top:0;bottom:0;left:0}.fantasy-ranking-row.prize-2:before{background:#aeb9c9}.fantasy-ranking-row.prize-3:before{background:#a77556}.fantasy-ranking-row.prize>b{color:#dfc174}.fantasy-ranking-row.prize-2>b{color:#c4cfde}.fantasy-ranking-row.prize-3>b{color:#be8a68}.fantasy-table-head.daily,.fantasy-ranking-row.daily{grid-template-columns:75px minmax(190px,1fr) 160px}.fantasy-ranking-row.daily>strong{text-align:right}.fantasy-table-empty{grid-template-columns:78px 1fr auto;align-items:center;gap:25px;min-height:210px;padding:35px 40px;display:grid}.fantasy-table-empty>span{color:var(--fantasy-red);font-family:var(--display);font-size:55px}.fantasy-table-empty>i{border:3px solid #ffffff1f;border-top-color:var(--fantasy-red);border-radius:50%;width:42px;height:42px;animation:1s linear infinite fantasy-spin}.fantasy-table-empty p{flex-direction:column;margin:0;display:flex}.fantasy-table-empty strong{font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(21px,2.3vw,34px)}.fantasy-table-empty p span{color:#fff6;margin-top:9px;font-size:9px;line-height:1.6}.fantasy-table-empty a{color:#ffffff94;letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff2e;align-items:center;min-height:43px;padding:0 14px;font-size:6px;font-weight:900;display:flex}.fantasy-privacy-note{background:#ffffff06;border:1px solid #ffffff1f;align-items:center;gap:17px;margin-top:19px;padding:21px 25px;display:flex}.fantasy-privacy-note>b{background:#ffffff12;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.fantasy-privacy-note span{flex-direction:column;display:flex}.fantasy-privacy-note strong{letter-spacing:.06em;text-transform:uppercase;font-size:8px}.fantasy-privacy-note small{color:#ffffff5c;margin-top:5px;font-size:7px}@keyframes fantasy-spin{to{transform:rotate(360deg)}}.fantasy-rules{background:var(--fantasy-paper)}.fantasy-rules .fantasy-section-head>p{color:#6f7887}.fantasy-rule-cards{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:67px;display:grid}.fantasy-rule-cards article{border:1px solid var(--fantasy-line);background:var(--fantasy-paper);flex-direction:column;justify-content:flex-end;min-height:350px;padding:29px 25px;display:flex;position:relative;overflow:hidden}.fantasy-rule-cards article:nth-child(2){background:var(--fantasy-blue);color:#fff}.fantasy-rule-cards article:nth-child(4){background:var(--fantasy-navy);color:#fff}.fantasy-rule-cards article>span{color:var(--fantasy-red);font-family:Georgia,serif;font-size:9px;font-style:italic;position:absolute;top:25px;right:25px}.fantasy-rule-cards article>strong{color:var(--fantasy-blue);font-family:var(--display);letter-spacing:-.1em;font-size:80px;line-height:.8;position:absolute;top:60px;left:22px}.fantasy-rule-cards article:nth-child(2)>strong,.fantasy-rule-cards article:nth-child(4)>strong{color:#ffffffe6}.fantasy-rule-cards h3{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:0 0 13px;font-size:20px}.fantasy-rule-cards p{color:#6f7887;margin:0;font-size:10px;line-height:1.7}.fantasy-rule-cards article:nth-child(2) p,.fantasy-rule-cards article:nth-child(4) p{color:#ffffff8a}.fantasy-scoring{border-top:4px solid var(--fantasy-navy);background:var(--fantasy-cream);grid-template-columns:.52fr 1.48fr;gap:55px;margin-top:25px;padding:50px;display:grid}.fantasy-scoring>div:first-child small{color:var(--fantasy-red);letter-spacing:.17em;text-transform:uppercase;font-size:7px;font-weight:900}.fantasy-scoring>div:first-child h3{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:15px 0 18px;font-size:clamp(34px,4vw,55px);line-height:.92}.fantasy-scoring>div:first-child p{color:#717987;max-width:410px;margin:0;font-size:10px;line-height:1.7}.fantasy-scoring-groups{grid-template-columns:minmax(0,2fr) minmax(150px,.8fr);gap:12px;display:grid}.fantasy-scoring-groups>section{border:1px solid var(--fantasy-line);background:#ffffff80}.fantasy-scoring-groups>section>header{border-bottom:1px solid var(--fantasy-line);justify-content:space-between;align-items:center;min-height:42px;padding:0 13px;display:flex}.fantasy-scoring-groups>section>header span{color:var(--fantasy-blue);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.fantasy-scoring-groups>section>header small{color:#8a929d;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:900}.fantasy-scoring-groups>.bonus{grid-row:1/3}.fantasy-scoring-groups>.malus header span{color:var(--fantasy-red)}.fantasy-scoring-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fantasy-scoring-grid>span{border-right:1px solid var(--fantasy-line);border-bottom:1px solid var(--fantasy-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:74px;padding:11px 12px;display:grid}.fantasy-scoring-grid>span:nth-child(2n){border-right:0}.fantasy-scoring-grid>span:nth-last-child(-n+2){border-bottom:0}.fantasy-scoring-grid i,.fantasy-scoring-groups>.captain i{width:34px;height:34px;color:var(--fantasy-blue);background:#e8eef8;border-radius:50%;place-items:center;display:grid}.fantasy-scoring-grid svg,.fantasy-scoring-groups>.captain svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.fantasy-scoring-grid small{color:#687280;letter-spacing:.06em;text-transform:uppercase;min-width:0;font-size:6px;font-weight:900;line-height:1.35}.fantasy-scoring-grid strong{color:var(--fantasy-blue);font-family:var(--display);white-space:nowrap;font-size:20px}.fantasy-scoring-groups>.malus .fantasy-scoring-grid{grid-template-columns:1fr}.fantasy-scoring-groups>.malus .fantasy-scoring-grid>span{border-right:0}.fantasy-scoring-groups>.malus .fantasy-scoring-grid>span:not(:last-child){border-bottom:1px solid var(--fantasy-line)}.fantasy-scoring-groups>.malus .fantasy-scoring-grid>span:last-child{border-bottom:0}.fantasy-scoring-groups>.malus .fantasy-scoring-grid i{color:var(--fantasy-red);background:#fff0f2}.fantasy-scoring-groups>.malus .fantasy-scoring-grid strong{color:var(--fantasy-red)}.fantasy-scoring-groups>.captain{background:var(--fantasy-navy);color:#fff;grid-column:2}.fantasy-scoring-groups>.captain>div{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:82px;padding:14px;display:grid}.fantasy-scoring-groups>.captain i{background:var(--fantasy-red);color:#fff}.fantasy-scoring-groups>.captain span{flex-direction:column;display:flex}.fantasy-scoring-groups>.captain small{color:#ffffff61;letter-spacing:.12em;text-transform:uppercase;font-size:5px;font-weight:900}.fantasy-scoring-groups>.captain strong{letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:8px}.fantasy-scoring-groups>.captain b{color:var(--fantasy-red);font-family:var(--display);font-size:26px}.fantasy-closing{background:radial-gradient(circle, #1556ce47, transparent 34%), var(--fantasy-navy);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:660px;padding:100px 30px;display:flex;position:relative;overflow:hidden}.fantasy-closing:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:470px;height:470px;position:absolute;box-shadow:0 0 0 90px #ffffff05,0 0 0 180px #ffffff03}.fantasy-closing img{z-index:2;object-fit:contain;width:92px;height:125px;position:relative}.fantasy-closing p{z-index:2;color:#ffffff6e;letter-spacing:.22em;text-transform:uppercase;margin:30px 0 15px;font-size:7px;font-weight:900;position:relative}.fantasy-closing h2{z-index:2;font-family:var(--display);letter-spacing:-.085em;text-transform:uppercase;margin:0;font-size:clamp(60px,7.5vw,112px);line-height:.82;position:relative}.fantasy-closing a{z-index:2;color:#ffffff9e;letter-spacing:.16em;text-transform:uppercase;border:1px solid #fff3;align-items:center;gap:29px;min-height:49px;margin-top:38px;padding:0 18px;font-size:6px;font-weight:900;display:flex;position:relative}.fantasy-closing a b{color:var(--fantasy-red);font-size:14px}.fantasy-footer{color:#fff;background:#020a17;justify-content:space-between;align-items:center;min-height:125px;padding:25px clamp(24px,5vw,78px);display:flex}.fantasy-footer>a{align-items:center;gap:13px;display:flex}.fantasy-footer>a img{object-fit:contain;width:36px;height:49px}.fantasy-footer>a span,.fantasy-footer>div{flex-direction:column;display:flex}.fantasy-footer>a strong{font-family:var(--display);text-transform:uppercase;font-size:10px}.fantasy-footer>a small,.fantasy-footer>div small{color:#ffffff4d;letter-spacing:.14em;text-transform:uppercase;margin-top:5px;font-size:6px;font-weight:900}.fantasy-footer>p{color:#ffffff4d;letter-spacing:.17em;text-transform:uppercase;font-size:7px;font-weight:900}.fantasy-footer>div{text-align:right;border-left:1px solid #ffffff21;padding-left:23px}.fantasy-footer>div strong{color:#fffc;margin-top:6px;font-family:Georgia,serif;font-size:12px;font-style:italic;font-weight:400}.fantasy-admin-page{background:var(--fantasy-cream);min-height:100vh;color:var(--fantasy-navy)}.fantasy-admin-shell{width:min(100% - 80px,1320px);margin:0 auto}.fantasy-admin-header{z-index:20;color:#fff;background:0 0;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;width:100%;min-height:90px;padding:16px clamp(24px,5vw,76px);display:flex;position:absolute;top:0;left:0}.fantasy-admin-header>a{align-items:center;gap:13px;display:flex}.fantasy-admin-header img{object-fit:contain;width:40px;height:55px}.fantasy-admin-header>a span,.fantasy-admin-header>div span{flex-direction:column;display:flex}.fantasy-admin-header strong{font-family:var(--display);text-transform:uppercase;font-size:11px}.fantasy-admin-header small{color:#ffffff61;letter-spacing:.14em;text-transform:uppercase;margin-top:5px;font-size:6px;font-weight:900}.fantasy-admin-header>div{align-items:center;gap:18px;display:flex}.fantasy-admin-header>div span{align-items:flex-end}.fantasy-admin-header>div>a{color:#ffffff8a;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff2e;padding:11px 13px;font-size:6px;font-weight:900}.fantasy-admin-hero{color:#fff;background:radial-gradient(circle at 82% 26%,#1556ce59,#0000 28%),linear-gradient(125deg,#020b1a,#061a35 60%,#0a2e5a);align-items:center;min-height:650px;padding:145px 0 90px;display:flex;position:relative;overflow:hidden}.fantasy-admin-hero:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:700px;height:700px;position:absolute;bottom:-350px;right:-140px;box-shadow:0 0 0 90px #ffffff05,0 0 0 180px #ffffff03}.fantasy-admin-hero p{color:#ffffff6b;letter-spacing:.23em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 24px;font-size:7px;font-weight:900;display:flex}.fantasy-admin-hero p i{background:var(--fantasy-red);width:26px;height:2px}.fantasy-admin-hero h1{font-family:var(--display);letter-spacing:-.09em;text-transform:uppercase;margin:0;font-size:clamp(70px,8.2vw,125px);line-height:.8}.fantasy-admin-hero h1 em{color:var(--fantasy-red);text-transform:none;font-family:Georgia,serif;font-style:italic;font-weight:400}.fantasy-admin-summary{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);width:min(100%,720px);margin-top:50px;display:grid}.fantasy-admin-summary span{flex-direction:column;justify-content:center;min-height:95px;padding:18px 22px;display:flex}.fantasy-admin-summary span+span{border-left:1px solid #ffffff24}.fantasy-admin-summary small{color:#ffffff61;letter-spacing:.14em;text-transform:uppercase;font-size:6px;font-weight:900}.fantasy-admin-summary strong{font-family:var(--display);margin-top:8px;font-size:28px}.fantasy-admin-summary strong b{color:#ffffff59;font-size:12px}.fantasy-admin-content{padding:100px 0 125px;position:relative}.fantasy-admin-content:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#05132908 12.5%);position:absolute;inset:0}.fantasy-admin-content .fantasy-admin-shell{z-index:2;position:relative}.fantasy-admin-notice{background:var(--fantasy-paper);border-left:4px solid;margin:0 0 25px;padding:18px 21px;font-size:9px;font-weight:800}.fantasy-admin-notice.success{color:#08704e;border-color:#12815c}.fantasy-admin-notice.error{border-color:var(--fantasy-red);color:#ba1730}.fantasy-admin-loading{border:1px solid var(--fantasy-line);background:var(--fantasy-paper);color:#767f8d;letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;gap:17px;min-height:260px;font-size:8px;font-weight:900;display:flex}.fantasy-admin-loading i{border:3px solid #0513291f;border-top-color:var(--fantasy-red);border-radius:50%;width:30px;height:30px;animation:1s linear infinite fantasy-spin}.fantasy-admin-rounds{border:1px solid var(--fantasy-line);border-top:4px solid var(--fantasy-navy);background:var(--fantasy-paper);color:var(--fantasy-navy);grid-template-columns:260px 1fr;gap:35px;padding:28px;display:grid}.fantasy-admin-rounds>header,.fantasy-admin-score-head>div,.fantasy-admin-new-round>header{align-items:flex-start;gap:17px;display:flex}.fantasy-admin-rounds>header>span,.fantasy-admin-score-head>div>span,.fantasy-admin-new-round>header>span{color:var(--fantasy-red);margin-top:3px;font-family:Georgia,serif;font-size:10px;font-style:italic}.fantasy-admin-rounds header div,.fantasy-admin-score-head div div,.fantasy-admin-new-round header div{flex-direction:column;display:flex}.fantasy-admin-rounds header small,.fantasy-admin-score-head small,.fantasy-admin-new-round header small{color:#7d8592;letter-spacing:.15em;text-transform:uppercase;font-size:6px;font-weight:900}.fantasy-admin-rounds h2,.fantasy-admin-score-head h2,.fantasy-admin-new-round h2{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:7px 0 0;font-size:28px}.fantasy-admin-rounds>div{gap:7px;display:flex;overflow-x:auto}.fantasy-admin-rounds button{border:1px solid var(--fantasy-line);color:#78808d;cursor:pointer;text-align:left;background:0 0;grid-template-columns:33px 1fr;align-items:center;min-width:150px;min-height:69px;padding:10px 13px;display:grid}.fantasy-admin-rounds button>span{color:var(--fantasy-red);font-family:var(--display);grid-row:1/3;font-size:14px}.fantasy-admin-rounds button strong{color:var(--fantasy-navy);text-transform:uppercase;font-size:8px}.fantasy-admin-rounds button small{letter-spacing:.1em;text-transform:uppercase;font-size:5px;font-weight:900}.fantasy-admin-rounds button.active{border-color:var(--fantasy-blue);background:var(--fantasy-blue);color:#ffffffad}.fantasy-admin-rounds button.active>span,.fantasy-admin-rounds button.active strong{color:#fff}.fantasy-admin-round-card{background:var(--fantasy-navy);color:#fff;grid-template-columns:1fr auto;align-items:end;margin-top:20px;padding:37px;display:grid}.fantasy-admin-round-card>div{align-items:center;gap:14px;display:flex}.fantasy-admin-round-card .status{background:var(--fantasy-red);letter-spacing:.12em;text-transform:uppercase;padding:8px 10px;font-size:6px;font-weight:900}.fantasy-admin-round-card .status.locked{background:#c08117}.fantasy-admin-round-card .status.scored{background:#13805d}.fantasy-admin-round-card>div small{color:#fff6;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900}.fantasy-admin-round-card h2{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;grid-column:1;margin:26px 0 0;font-size:clamp(31px,4vw,55px)}.fantasy-admin-round-card>p{color:#ffffff6e;letter-spacing:.1em;text-transform:uppercase;grid-column:1;gap:22px;margin:15px 0 0;font-size:7px;font-weight:900;display:flex}.fantasy-admin-round-card>button{color:#ffffffa6;cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:1px solid #ffffff2e;grid-area:1/2/4;min-height:49px;padding:0 17px;font-size:6px;font-weight:900}.fantasy-admin-round-card>button b{color:var(--fantasy-red);margin-left:20px;font-size:14px}.fantasy-admin-edit-round{border:1px solid var(--fantasy-line);border-left:5px solid var(--fantasy-blue);background:var(--fantasy-paper);color:var(--fantasy-navy);grid-template-columns:1fr auto;align-items:end;gap:25px 35px;margin-top:12px;padding:30px;display:grid}.fantasy-admin-edit-round>header{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.fantasy-admin-edit-round>header div{flex-direction:column;display:flex}.fantasy-admin-edit-round>header small{color:var(--fantasy-blue);letter-spacing:.15em;text-transform:uppercase;font-size:6px;font-weight:900}.fantasy-admin-edit-round>header h3{font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:8px 0 0;font-size:25px}.fantasy-admin-edit-round>header>span{color:#78818e;text-align:right;max-width:370px;font-size:8px;line-height:1.6}.fantasy-admin-edit-round>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.fantasy-admin-edit-round label{flex-direction:column;display:flex}.fantasy-admin-edit-round label span{color:#7d8592;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:6px;font-weight:900}.fantasy-admin-edit-round input,.fantasy-admin-edit-round select{border:1px solid var(--fantasy-line);height:50px;color:var(--fantasy-navy);background:#fff;border-radius:0;outline:0;padding:0 13px;font-size:9px}.fantasy-admin-edit-round input:focus,.fantasy-admin-edit-round select:focus{border-color:var(--fantasy-blue);box-shadow:0 0 0 2px #1556ce14}.fantasy-admin-edit-round .fixture-link-field,.fantasy-admin-fields .fixture-link-field{border-left:4px solid var(--fantasy-blue);background:#edf3fd;grid-column:1/-1;padding:14px}.fantasy-admin-edit-round .fixture-link-field small,.fantasy-admin-fields .fixture-link-field small{color:#526177;margin-top:8px;font-size:9px;line-height:1.5}.fantasy-admin-edit-round input[readonly],.fantasy-admin-fields input[readonly]{color:#5e6876;cursor:not-allowed;background:#eef0f3}.fantasy-admin-edit-round>button{background:var(--fantasy-blue);color:#fff;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border:0;min-width:205px;min-height:51px;padding:0 16px;font-size:7px;font-weight:900}.fantasy-admin-edit-round>button b{margin-left:22px;font-size:14px}.fantasy-admin-edit-round>button:disabled{cursor:not-allowed;opacity:.45}.fantasy-admin-score-head{justify-content:space-between;align-items:flex-end;gap:45px;margin:75px 0 35px;display:flex}.fantasy-admin-score-head>p{color:#717a88;max-width:500px;margin:0;font-size:10px;line-height:1.7}.fantasy-admin-score-head>p b{color:var(--fantasy-red)}.fantasy-admin-score-groups{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.fantasy-admin-score-groups>section{border:1px solid var(--fantasy-line);background:var(--fantasy-paper);color:var(--fantasy-navy)}.fantasy-admin-score-groups>section>header{border-bottom:1px solid var(--fantasy-line);background:#eee8dd;justify-content:space-between;align-items:center;min-height:54px;padding:0 17px;display:flex}.fantasy-admin-score-groups>section>header strong{font-family:var(--display);text-transform:uppercase;font-size:11px}.fantasy-admin-score-groups>section>header span{background:var(--fantasy-navy);color:#fff;width:28px;height:28px;font-family:var(--display);border-radius:50%;place-items:center;font-size:8px;display:grid}.fantasy-admin-score-groups article{border-bottom:1px solid var(--fantasy-line);grid-template-columns:44px 1fr 80px 34px;align-items:center;gap:10px;min-height:70px;padding:9px 12px;display:grid}.fantasy-admin-score-groups article:last-child{border-bottom:0}.fantasy-admin-score-groups article>p{flex-direction:column;min-width:0;margin:0;display:flex}.fantasy-admin-score-groups article>p strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;overflow:hidden}.fantasy-admin-score-groups article>p small{color:#7d8592;margin-top:5px;font-size:6px}.fantasy-admin-score-groups label{display:block;position:relative}.fantasy-admin-score-groups label span{color:#858c97;letter-spacing:.11em;text-transform:uppercase;font-size:5px;font-weight:900;position:absolute;top:5px;left:9px}.fantasy-admin-score-groups input{border:1px solid var(--fantasy-line);width:100%;height:47px;color:var(--fantasy-navy);font-family:var(--display);text-align:center;background:#fff;border-radius:0;outline:0;padding:13px 8px 0;font-size:13px}.fantasy-admin-score-groups input:focus{border-color:var(--fantasy-blue)}.fantasy-admin-score-groups article>button{border:1px solid var(--fantasy-line);color:#7a8290;cursor:pointer;background:0 0;width:34px;height:34px;padding:0;font-size:6px;font-weight:900}.fantasy-admin-publish{border-left:5px solid var(--fantasy-red);background:var(--fantasy-navy);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:45px;margin-top:20px;padding:35px 37px;display:grid}.fantasy-admin-publish small{color:var(--fantasy-red);letter-spacing:.15em;text-transform:uppercase;font-size:6px;font-weight:900}.fantasy-admin-publish h3{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:8px 0 9px;font-size:28px}.fantasy-admin-publish p{color:#ffffff70;max-width:650px;margin:0;font-size:9px;line-height:1.65}.fantasy-admin-publish button{background:var(--fantasy-red);color:#fff;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border:0;min-width:260px;min-height:57px;padding:0 18px;font-size:7px;font-weight:900}.fantasy-admin-publish button b{margin-left:20px;font-size:15px}.fantasy-admin-publish button:disabled{cursor:not-allowed;opacity:.4}.fantasy-admin-new-round{border:1px solid var(--fantasy-line);border-top:4px solid var(--fantasy-blue);background:var(--fantasy-paper);color:var(--fantasy-navy);margin-top:75px;padding:35px}.fantasy-admin-fields{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:32px;display:grid}.fantasy-admin-fields label{flex-direction:column;display:flex}.fantasy-admin-fields label span{color:#7c8491;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:6px;font-weight:900}.fantasy-admin-fields input,.fantasy-admin-fields select{border:1px solid var(--fantasy-line);height:52px;color:var(--fantasy-navy);background:#fff;border-radius:0;outline:0;padding:0 14px;font-size:10px}.fantasy-admin-fields input:focus,.fantasy-admin-fields select:focus{border-color:var(--fantasy-blue)}.fantasy-admin-new-round>footer{border-top:1px solid var(--fantasy-line);min-height:auto;color:var(--fantasy-navy);background:0 0;justify-content:space-between;align-items:center;margin-top:24px;padding:22px 0 0;display:flex}.fantasy-admin-new-round>footer p{color:#737c8a;max-width:560px;margin:0;font-size:8px;line-height:1.6}.fantasy-admin-new-round>footer button{background:var(--fantasy-blue);color:#fff;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border:0;min-height:50px;padding:0 17px;font-size:7px;font-weight:900}.fantasy-admin-new-round>footer button b{margin-left:23px;font-size:15px}.fantasy-admin-new-round>footer button:disabled{cursor:not-allowed;opacity:.35}.fantasy-admin-footer{color:#fff;background:#020a17;justify-content:space-between;align-items:center;min-height:100px;padding:25px clamp(24px,5vw,76px);display:flex}.fantasy-admin-footer a{color:#ffffff87;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:900}.fantasy-admin-footer span{color:#ffffffa6;font-family:Georgia,serif;font-size:12px;font-style:italic}.fantasy-round-card>.fantasy-countdown{z-index:3;margin-top:55px;display:block;position:relative}.fantasy-countdown>small,.fantasy-round-card>.fantasy-countdown>small{color:#ffffff78;letter-spacing:.15em;text-transform:uppercase;background:0 0;padding:0;font-size:7px;font-weight:900;display:block}.fantasy-countdown>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.fantasy-round-card>.fantasy-countdown div span,.fantasy-countdown>div span{background:#ffffff0e;border:1px solid #ffffff24;flex-direction:column;align-items:center;min-width:0;padding:13px 7px 10px;display:flex}.fantasy-countdown b{color:#fff;font-family:var(--display);letter-spacing:-.05em;font-size:clamp(24px,3vw,38px);line-height:1}.fantasy-countdown em{color:#ffffff61;letter-spacing:.13em;text-transform:uppercase;margin-top:6px;font-size:5px;font-style:normal;font-weight:900}.fantasy-countdown.no-deadline,.fantasy-countdown.expired{background:#ffffff0d;border:1px solid #ffffff26;padding:22px}.fantasy-countdown.no-deadline strong,.fantasy-countdown.expired strong{color:#fff;font-family:var(--display);text-transform:uppercase;margin-top:8px;font-size:24px;display:block}.fantasy-countdown.expired{background:#ed1b2f1f;border-color:#ed1b2f8c}.fantasy-countdown.loading{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.fantasy-countdown.loading i{background:#ffffff0f;height:63px;animation:1.2s ease-in-out infinite alternate fantasy-timer-pulse}.fantasy-admin-round-card>.fantasy-countdown{grid-column:1;margin:24px 0 0}.fantasy-admin-round-card .fantasy-countdown.compact>div{max-width:430px}.fantasy-admin-round-card .fantasy-countdown.compact b{font-size:24px}.fantasy-admin-round-card .fantasy-countdown.compact>div span{padding:10px 6px 8px}.fantasy-admin-edit-round .timer-field small,.fantasy-admin-fields .timer-field small{color:#7b8491;margin-top:7px;font-size:7px;line-height:1.45}.fantasy-builder-section.lineups-closed .fantasy-formation-panel button,.fantasy-builder-section.lineups-closed .fantasy-pitch-toolbar button,.fantasy-builder-section.lineups-closed .fantasy-slot-wrap button,.fantasy-builder-section.lineups-closed .fantasy-player-list button,.fantasy-builder-section.lineups-closed .fantasy-submit-card input,.fantasy-builder-section.lineups-closed .fantasy-submit-action button{pointer-events:none;opacity:.48}@keyframes fantasy-timer-pulse{to{opacity:.38}}@media (width<=900px){.fantasy-admin-shell{width:min(100% - 48px,760px)}.fantasy-admin-rounds{grid-template-columns:1fr}.fantasy-admin-score-head{flex-direction:column;align-items:flex-start}.fantasy-admin-edit-round{grid-template-columns:1fr}.fantasy-admin-edit-round>button{width:100%}.fantasy-admin-score-groups,.fantasy-admin-publish{grid-template-columns:1fr}.fantasy-admin-publish button{width:100%}}@media (width<=640px){.fantasy-admin-shell{width:calc(100% - 34px)}.fantasy-admin-header{min-height:80px;padding:13px 17px}.fantasy-admin-header img{width:34px;height:47px}.fantasy-admin-header>div span{display:none}.fantasy-admin-hero{min-height:610px;padding-top:125px}.fantasy-admin-hero h1{font-size:clamp(58px,18vw,82px)}.fantasy-admin-summary span{min-height:82px;padding:13px 10px}.fantasy-admin-summary small{font-size:5px}.fantasy-admin-summary strong{font-size:22px}.fantasy-admin-content{padding:75px 0 95px}.fantasy-admin-rounds{padding:22px 17px}.fantasy-admin-round-card{grid-template-columns:1fr;padding:28px 21px}.fantasy-admin-round-card>button{grid-area:auto/1;width:100%;margin-top:27px}.fantasy-round-card>.fantasy-countdown{margin-top:45px}.fantasy-countdown b{font-size:25px}.fantasy-admin-edit-round{padding:25px 19px}.fantasy-admin-edit-round>header{flex-direction:column;align-items:flex-start}.fantasy-admin-edit-round>header>span{text-align:left}.fantasy-admin-edit-round>div{grid-template-columns:1fr}.fantasy-admin-score-groups article{grid-template-columns:40px 1fr 68px 31px;gap:7px;padding-left:8px;padding-right:8px}.fantasy-admin-publish{padding:29px 22px}.fantasy-admin-publish button{min-width:0}.fantasy-admin-new-round{padding:28px 20px}.fantasy-admin-fields{grid-template-columns:1fr}.fantasy-admin-new-round>footer{flex-direction:column;align-items:stretch;gap:20px}.fantasy-admin-footer{flex-direction:column;align-items:flex-start;gap:17px}}@media (width<=1120px){.fantasy-header{grid-template-columns:1fr auto}.fantasy-header nav{display:none}.fantasy-hero-grid{grid-template-columns:1fr 390px;gap:55px}.fantasy-formation-panel{grid-template-columns:150px 290px 1fr}.fantasy-builder-grid{grid-template-columns:minmax(500px,1fr) 360px}.fantasy-submit-card{grid-template-columns:1fr 1fr}.fantasy-submit-copy{grid-column:1/-1}.fantasy-rule-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.fantasy-shell{width:min(100% - 48px,760px)}.fantasy-hero{min-height:1180px}.fantasy-hero-grid{grid-template-columns:1fr;padding-top:45px}.fantasy-round-card{width:min(100%,500px)}.fantasy-section-head{flex-direction:column;align-items:flex-start}.fantasy-progress{align-self:flex-end}.fantasy-formation-panel{grid-template-columns:1fr}.fantasy-panel-label{border-bottom:1px solid var(--fantasy-line);padding-bottom:17px}.fantasy-module-note{grid-column:1}.fantasy-builder-grid{grid-template-columns:1fr}.fantasy-pitch-column,.fantasy-roster-panel{width:min(100%,700px);margin:0 auto}.fantasy-roster-panel{min-height:650px}.fantasy-player-list{max-height:510px}.fantasy-scoring-shortcut{grid-template-columns:150px minmax(0,1fr)}.fantasy-scoring-shortcut-grid{grid-area:2/1/auto/-1}.fantasy-scoring-shortcut>a{grid-area:1/2;min-height:58px}.fantasy-scoring{grid-template-columns:1fr}}@media (width<=640px){.fantasy-shell{width:calc(100% - 34px)}.fantasy-header{gap:12px;min-height:82px;padding:14px 17px}.fantasy-brand img{width:35px;height:48px}.fantasy-brand strong{font-size:11px}.fantasy-brand small{font-size:5px}.fantasy-login{gap:10px;min-height:39px;padding:0 11px;font-size:5px}.fantasy-user span{display:none}.fantasy-user{gap:0}.fantasy-hero{min-height:1040px;padding-top:115px}.fantasy-hero-grid{gap:55px}.fantasy-hero h1{font-size:clamp(62px,20vw,89px)}.fantasy-hero-copy>p:last-of-type{margin-top:30px;font-size:16px}.fantasy-hero-actions{flex-direction:column;align-items:stretch}.fantasy-hero-actions a{width:100%}.fantasy-scoring-shortcut{grid-template-columns:1fr;gap:10px;width:min(100% - 28px,1180px);margin-top:-18px;padding:12px}.fantasy-scoring-shortcut>header{padding:8px 3px}.fantasy-scoring-shortcut>header strong{font-size:20px}.fantasy-scoring-shortcut-grid{grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr))}.fantasy-scoring-shortcut-grid>span{border-bottom:1px solid #e1e4e8;min-height:65px}.fantasy-scoring-shortcut-grid>span:nth-child(2n){border-right:0}.fantasy-scoring-shortcut-grid>span:nth-last-child(-n+2){border-bottom:0}.fantasy-scoring-shortcut-grid>span.captain{border-top:1px solid #e1e4e8;grid-column:1/-1}.fantasy-scoring-shortcut>a{grid-area:3/1;min-height:54px}.fantasy-round-card{min-height:430px;padding:31px 26px 28px}.fantasy-round-card>strong{font-size:130px}.fantasy-round-card footer{padding-left:26px;padding-right:24px}.fantasy-builder-section,.fantasy-leaderboard,.fantasy-rules{padding:92px 0}.fantasy-section-head{gap:34px}.fantasy-section-head h2{font-size:clamp(48px,14.5vw,70px)}.fantasy-progress{min-width:235px}.fantasy-progress>strong{font-size:53px}.fantasy-formation-panel{gap:20px;margin-top:47px;padding:22px 17px}.fantasy-defense-tabs button{gap:4px;min-height:64px}.fantasy-defense-tabs button b{font-size:20px}.fantasy-defense-tabs button span{font-size:5px}.fantasy-module-list button{padding:0 10px}.fantasy-pitch{aspect-ratio:.72;border-width:5px}.fantasy-pitch-markings{inset:10px}.fantasy-pitch-markings .circle{width:85px;height:85px}.fantasy-slot-wrap{width:79px}.fantasy-slot{min-height:56px}.fantasy-slot>strong{width:76px;font-size:4.7px}.fantasy-shirt{width:39px;height:35px}.fantasy-shirt:before{border-width:2px;width:11px;height:6px}.fantasy-shirt:after{height:1px;left:8px;right:8px}.fantasy-shirt b{font-size:11px}.fantasy-empty{width:33px;height:33px}.fantasy-slot-actions{top:0;right:-1px}.fantasy-slot-actions button{width:17px;height:17px;font-size:6px}.fantasy-slot-actions button:last-child{font-size:10px}.fantasy-pitch-badge{display:none}.fantasy-roster-panel{min-height:600px}.fantasy-player-list{max-height:465px}.fantasy-roster-panel>footer p{display:none}.fantasy-submit-card{grid-template-columns:1fr;gap:25px;padding:26px 20px}.fantasy-submit-copy{grid-column:1}.fantasy-submit-action ul{flex-wrap:wrap}.fantasy-table-head{display:none}.fantasy-prize-band{min-height:42px;padding:0 14px}.fantasy-ranking-row{grid-template-columns:43px minmax(0,1fr) minmax(78px,auto);gap:9px;min-height:94px;padding:0 14px}.fantasy-ranking-row>em,.fantasy-ranking-row>.fantasy-latest-score{display:none}.fantasy-ranking-row>span{min-width:0}.fantasy-ranking-row>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fantasy-ranking-row>span small{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.fantasy-ranking-row>.fantasy-total-score{white-space:nowrap;min-width:78px;font-size:24px;display:flex}.fantasy-ranking-row.current-user{padding-left:11px}.fantasy-table-empty{grid-template-columns:48px 1fr;gap:17px;padding:30px 21px}.fantasy-table-empty>span{font-size:38px}.fantasy-table-empty>a{grid-column:2;justify-self:start}.fantasy-rule-cards{grid-template-columns:1fr}.fantasy-rule-cards article{min-height:295px}.fantasy-scoring{gap:32px;padding:31px 14px}.fantasy-scoring-groups{grid-template-columns:1fr}.fantasy-scoring-groups>.bonus{grid-row:auto}.fantasy-scoring-groups>.captain{grid-column:1}.fantasy-scoring-grid{grid-template-columns:1fr}.fantasy-scoring-grid>span{border-right:0;min-height:68px}.fantasy-scoring-grid>span:nth-last-child(-n+2){border-bottom:1px solid var(--fantasy-line)}.fantasy-scoring-grid>span:last-child{border-bottom:0}.fantasy-closing{min-height:580px}.fantasy-closing h2{font-size:clamp(53px,16vw,76px)}.fantasy-footer{flex-direction:column;align-items:flex-start;gap:25px;padding-top:34px;padding-bottom:34px}.fantasy-footer>p{display:none}.fantasy-footer>div{text-align:left;border-top:1px solid #ffffff21;border-left:0;width:100%;padding-top:19px;padding-left:0}}@media (prefers-reduced-motion:reduce){.fantasy-table-empty>i{animation:none}}.fantasy-user-summary{gap:28px;margin-top:28px;display:flex}.fantasy-user-summary span{border-left:2px solid #ffffff24;flex-direction:column;min-width:110px;padding-left:13px;display:flex}.fantasy-user-summary span:first-child{border-color:var(--fantasy-red)}.fantasy-user-summary small{color:#fff6;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.fantasy-user-summary strong{color:#fff;text-transform:uppercase;margin-top:7px;font-size:12px}.fantasy-carry-note{border-left:4px solid var(--fantasy-blue);background:#e8eef8;align-items:center;gap:16px;margin:-46px 0 50px;padding:20px 23px;display:flex}.fantasy-carry-note>b{background:var(--fantasy-blue);color:#fff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.fantasy-carry-note span{flex-direction:column;display:flex}.fantasy-carry-note strong{letter-spacing:.04em;text-transform:uppercase;font-size:11px}.fantasy-carry-note small{color:#637083;margin-top:5px;font-size:11px;line-height:1.5}.fantasy-carry-note.attention{border-color:var(--fantasy-red);background:#fff0f2}.fantasy-carry-note.attention>b{background:var(--fantasy-red)}.fantasy-carry-note.first{border-color:var(--fantasy-navy);background:var(--fantasy-paper)}.fantasy-carry-note.first>b{background:var(--fantasy-navy);font-family:var(--display);border-radius:0}.fantasy-player-face{background:linear-gradient(145deg,#173f70,#06162b);border:1px solid #ffffff38;border-radius:50%;place-items:center;width:47px;height:47px;display:grid;overflow:hidden}.fantasy-player-face img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.fantasy-player-face b{font-family:var(--display);font-size:15px}.fantasy-roster-panel{grid-template-rows:auto auto 1fr auto}.fantasy-role-quick{background:#041226;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);gap:6px;padding:9px;display:grid}.fantasy-role-quick button{color:#ffffff8c;cursor:pointer;letter-spacing:.1em;background:0 0;border:1px solid #ffffff24;min-height:38px;font-size:9px;font-weight:900}.fantasy-role-quick button.active{border-color:var(--fantasy-red);background:var(--fantasy-red);color:#fff}.fantasy-roster-photo{color:#fff;background:#102847;border-radius:4px;place-items:center;width:45px;height:48px;display:grid;overflow:hidden}.fantasy-roster-photo img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.fantasy-roster-photo b{font-family:var(--display);font-size:16px}.fantasy-validation-message{color:#657083;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:800}.fantasy-mobile-action{display:none}.fantasy-history{color:var(--fantasy-navy);background:#e9e3d7;padding:120px 0;position:relative}.fantasy-history .fantasy-section-head>p{color:#697383}.fantasy-history-layout{grid-template-columns:minmax(250px,.38fr) minmax(0,1fr);gap:18px;margin-top:58px;display:grid}.fantasy-history-tabs{flex-direction:column;gap:7px;display:flex}.fantasy-history-tabs button{width:100%;min-height:76px;color:var(--fantasy-navy);cursor:pointer;text-align:left;background:#ffffff7a;border:1px solid #0513291f;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.fantasy-history-tabs button.active{border-color:var(--fantasy-blue);background:var(--fantasy-navy);color:#fff}.fantasy-history-tabs span{flex-direction:column;min-width:0;display:flex}.fantasy-history-tabs small{color:var(--fantasy-red);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.fantasy-history-tabs strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;overflow:hidden}.fantasy-history-tabs b{font-family:var(--display);text-transform:uppercase;flex-direction:column;flex:none;align-items:flex-end;font-size:13px;display:flex}.fantasy-history-tabs b small{color:currentColor;font-family:var(--sans);opacity:.58;margin-top:4px;font-size:7px}.fantasy-history-detail{background:var(--fantasy-paper);min-width:0;padding:24px 26px;box-shadow:0 20px 55px #05132912}.fantasy-history-detail>header{border-bottom:1px solid var(--fantasy-line);justify-content:space-between;align-items:center;gap:20px;min-height:65px;display:flex}.fantasy-history-detail>header span{flex-direction:column;min-width:0;display:flex}.fantasy-history-detail>header small{color:#7b8492;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.fantasy-history-detail>header strong{text-transform:uppercase;margin-top:7px;font-size:15px}.fantasy-history-detail>header>b{color:var(--fantasy-red);font-family:var(--display);flex-direction:column;align-items:flex-end;font-size:25px;display:flex}.fantasy-history-detail>header>b small{color:#7b8492;font-family:var(--sans);margin-top:4px;font-size:8px}.fantasy-history-inherited{color:#315681;letter-spacing:.07em;text-transform:uppercase;background:#edf3fd;margin:15px 0 0;padding:10px 12px;font-size:9px;font-weight:900}.fantasy-history-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:12px;display:grid}.fantasy-history-player{border-bottom:1px solid var(--fantasy-line);grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:10px 0;display:grid}.fantasy-history-player>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.fantasy-history-player>span:nth-child(2) strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;overflow:hidden}.fantasy-history-player>span:nth-child(2) strong i{color:#17120a;background:#ffd44b;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:7px;font-size:8px;font-style:normal;display:inline-grid}.fantasy-history-player>span:nth-child(2) small{color:#77808d;margin-top:5px;font-size:8px;line-height:1.35}.fantasy-score-formula{flex-direction:column;align-items:flex-end;display:flex}.fantasy-score-formula small{color:#7b8492;white-space:nowrap;font-size:8px}.fantasy-score-formula strong{color:var(--fantasy-blue);font-family:var(--display);margin-top:4px;font-size:17px}.fantasy-score-formula em{color:var(--fantasy-red);text-transform:uppercase;margin-top:2px;font-size:7px;font-style:normal;font-weight:900}.fantasy-history-empty{border-top:1px solid var(--fantasy-line);border-bottom:1px solid var(--fantasy-line);justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding:25px;display:flex}.fantasy-history-empty a{color:var(--fantasy-red);text-transform:uppercase;font-size:9px;font-weight:900}.fantasy-public-archive{color:var(--fantasy-navy);background:linear-gradient(#f5f0e7,#ebe4d8);padding:125px 0}.fantasy-public-archive .fantasy-section-head>p{color:#667181}.fantasy-archive-nav{background:#fff;border:1px solid #cfd4db;border-bottom:0;grid-template-columns:1fr minmax(300px,1.25fr) 1fr;margin-top:58px;display:grid}.fantasy-archive-nav button{background:var(--fantasy-navy);color:#fff;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:0;min-height:70px;padding:0 20px;font-size:8px;font-weight:900}.fantasy-archive-nav button:first-child{text-align:left}.fantasy-archive-nav button:last-child{text-align:right}.fantasy-archive-nav button:disabled{color:#8a929d;cursor:not-allowed;background:#d9dce1}.fantasy-archive-nav label{background:#fff;border-left:1px solid #cfd4db;border-right:1px solid #cfd4db;flex-direction:column;min-width:0;padding:12px 18px;display:flex}.fantasy-archive-nav label small{color:#788291;letter-spacing:.14em;text-transform:uppercase;font-size:6px;font-weight:900}.fantasy-archive-nav select{width:100%;color:var(--fantasy-navy);text-transform:uppercase;background:0 0;border:0;outline:0;margin-top:7px;font-size:10px;font-weight:900}.fantasy-archive-match{background:#fff;border:1px solid #cfd4db;box-shadow:0 30px 80px #0513291a}.fantasy-archive-toggle{display:none}.fantasy-archive-content{display:block}.fantasy-archive-match>header{color:#fff;background:linear-gradient(110deg,#061932,#0d3260);grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:116px;padding:25px 29px;display:grid}.fantasy-archive-match>header span{flex-direction:column;display:flex}.fantasy-archive-match>header small{color:#ffffff73;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.fantasy-archive-match>header span strong{color:#ff5268;font-family:var(--display);text-transform:uppercase;margin-top:8px;font-size:18px}.fantasy-archive-match>header h3{font-family:var(--display);letter-spacing:-.045em;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(23px,3vw,38px)}.fantasy-archive-match>header>b{color:#fff;font-family:var(--display);letter-spacing:-.06em;font-size:43px}.fantasy-archive-legend{color:#687382;letter-spacing:.08em;text-transform:uppercase;background:#f3f5f7;border-bottom:1px solid #dfe3e7;justify-content:space-between;align-items:center;min-height:48px;padding:0 29px;font-size:7px;font-weight:900;display:flex}.fantasy-archive-legend span{align-items:center;gap:8px;display:flex}.fantasy-archive-legend i{background:#16a66d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #16a66d1f}.fantasy-archive-legend strong{color:var(--fantasy-red)}.fantasy-archive-role{padding:30px 29px 8px}.fantasy-archive-role+.fantasy-archive-role{border-top:1px solid #dde1e6}.fantasy-archive-role>header{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:44px;display:grid}.fantasy-archive-role>header>span{background:var(--fantasy-red);color:#fff;width:38px;height:38px;font-family:var(--display);place-items:center;font-size:9px;display:grid}.fantasy-archive-role h4{font-family:var(--display);text-transform:uppercase;margin:0;font-size:22px}.fantasy-archive-role>header small{color:#7b8491;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.fantasy-archive-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px;padding-bottom:22px;display:grid}.fantasy-archive-player{background:#fbfbfa;border:1px solid #dce0e5;min-width:0;overflow:hidden;box-shadow:0 9px 24px #0513290b}.fantasy-archive-player>header{background:#fff;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:13px 14px;display:grid}.fantasy-archive-photo{background:var(--fantasy-navy);color:#fff;border-radius:4px;place-items:center;width:52px;height:56px;display:grid;overflow:hidden}.fantasy-archive-photo img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.fantasy-archive-photo b{font-family:var(--display);font-size:18px}.fantasy-archive-player>header>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.fantasy-archive-player>header small{color:#7b8491;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.fantasy-archive-player>header strong{text-transform:uppercase;white-space:nowrap;margin-top:7px;font-size:11px}.fantasy-archive-player>header em{color:#08734f;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#e7f6ef;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900}.fantasy-archive-player.not-entered>header em,.fantasy-archive-player.sv>header em{color:#657083;background:#eceff3}.fantasy-archive-scoreline{background:#f2f4f6;border-top:1px solid #e3e6ea;border-bottom:1px solid #e3e6ea;grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;gap:4px;min-height:83px;padding:11px 13px;display:grid}.fantasy-archive-scoreline>span{flex-direction:column;align-items:center;display:flex}.fantasy-archive-scoreline small{color:#798290;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.fantasy-archive-scoreline strong{font-family:var(--display);margin-top:6px;font-size:23px}.fantasy-archive-scoreline>i{color:#a1a7b0;text-align:center;font-size:15px;font-style:normal}.fantasy-archive-scoreline .total{background:var(--fantasy-navy);color:#fff;justify-content:center;min-height:60px}.fantasy-archive-scoreline .total small{color:#ffffff85}.fantasy-archive-scoreline .total strong{color:#fff;font-size:27px}.fantasy-archive-bonuses{flex-wrap:wrap;gap:6px;min-height:59px;padding:8px 10px;display:flex}.fantasy-archive-bonuses span{background:#fff;border:1px solid #dfe3e7;justify-content:space-between;align-items:center;gap:12px;min-height:39px;padding:7px 9px;display:flex}.fantasy-archive-bonuses small{color:#6e7785;text-transform:uppercase;font-size:6px;font-weight:900}.fantasy-archive-bonuses strong{color:#078259;font-size:9px}.fantasy-archive-bonuses strong.minus{color:var(--fantasy-red)}.fantasy-archive-no-entry{align-items:center;gap:12px;min-height:59px;padding:10px 13px;display:flex}.fantasy-archive-no-entry>b{color:#6d7682;width:38px;height:38px;font-family:var(--display);background:#e4e7eb;place-items:center;font-size:11px;display:grid}.fantasy-archive-no-entry span{flex-direction:column;display:flex}.fantasy-archive-no-entry strong{text-transform:uppercase;font-size:8px}.fantasy-archive-no-entry small{color:#7c8591;margin-top:4px;font-size:7px}.fantasy-archive-empty{border-left:5px solid var(--fantasy-blue);background:#fff;align-items:center;gap:22px;margin-top:55px;padding:35px;display:flex}.fantasy-archive-empty>span{color:#d8dce1;font-family:var(--display);font-size:54px}.fantasy-archive-empty strong{text-transform:uppercase;font-size:14px}.fantasy-archive-empty p{color:#717b88;margin:7px 0 0;font-size:10px}.fantasy-ranking-row.current-user{border-left:4px solid var(--fantasy-red);background:#1556ce24}@media (width<=900px){.fantasy-history-layout{grid-template-columns:1fr}.fantasy-history-tabs{scroll-snap-type:x proximity;flex-direction:row;overflow-x:auto}.fantasy-history-tabs button{scroll-snap-align:start;min-width:230px}.fantasy-history-players{grid-template-columns:1fr}.fantasy-archive-nav{grid-template-columns:1fr 1.5fr 1fr}.fantasy-archive-nav button span{display:none}.fantasy-archive-match>header{grid-template-columns:1fr auto}.fantasy-archive-match>header h3{text-align:left;grid-area:2/1/auto/-1}.fantasy-archive-player-grid{grid-template-columns:1fr}}@media (width<=640px){.fantasy-hero-grid{padding-top:10px}.fantasy-round-card{grid-row:1;min-height:390px}.fantasy-hero-copy{grid-row:2}.fantasy-user-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px;display:grid}.fantasy-user-summary span:first-child{grid-column:1/-1}.fantasy-carry-note{align-items:flex-start;margin:-34px 0 38px;padding:16px}.fantasy-carry-note small{font-size:10px}.fantasy-save-banner{grid-template-columns:45px minmax(0,1fr);gap:13px;min-height:88px;margin:-35px 0 36px;padding:15px 16px}.fantasy-save-banner .fantasy-save-icon{width:45px;height:45px;font-size:20px}.fantasy-save-banner strong{font-size:16px}.fantasy-save-banner small{font-size:9px;line-height:1.4}.fantasy-save-banner.compact{min-height:88px;margin:0}.fantasy-slot-wrap{width:clamp(54px,15vw,66px)}.fantasy-slot{min-height:54px;padding-left:0;padding-right:0}.fantasy-player-face{width:36px;height:36px}.fantasy-slot>strong{text-align:center;white-space:nowrap;width:100%;max-width:100%;font-size:5.6px;line-height:1}.fantasy-slot>.fantasy-player-name.long{letter-spacing:-.04em!important;font-size:4.65px!important}.fantasy-slot>.fantasy-player-name.very-long{letter-spacing:-.055em!important;font-size:4.1px!important}.fantasy-slot-actions{right:0}.fantasy-player-list>button{grid-template-columns:43px minmax(0,1fr) 34px;gap:8px;min-height:72px;padding-left:10px;padding-right:10px}.fantasy-player-list>button strong{font-size:10px}.fantasy-player-list>button>i{min-width:30px;font-size:5px}.fantasy-player-list>button small{font-size:8px}.fantasy-mobile-action{z-index:80;right:12px;bottom:max(12px,env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#041329f5;border:1px solid #ffffff24;grid-template-columns:1fr 112px;align-items:center;gap:10px;min-height:64px;padding:8px 8px 8px 16px;display:grid;position:fixed;left:12px;box-shadow:0 14px 45px #00000057}.fantasy-mobile-action span{flex-direction:column;display:flex}.fantasy-mobile-action strong{font-family:var(--display);font-size:18px}.fantasy-mobile-action small{color:#ffffff80;text-transform:uppercase;margin-top:2px;font-size:8px;font-weight:900}.fantasy-mobile-action button{background:var(--fantasy-red);color:#fff;letter-spacing:.09em;text-transform:uppercase;border:0;height:48px;font-size:10px;font-weight:900}.fantasy-mobile-action button:disabled{color:#ffffff8c;background:#526074}.fantasy-history{padding:84px 0}.fantasy-history-layout{margin-top:38px}.fantasy-history-detail{padding:17px 14px}.fantasy-history-detail>header{flex-direction:column;align-items:flex-start;padding-bottom:15px}.fantasy-history-player{grid-template-columns:42px minmax(0,1fr) auto;gap:8px}.fantasy-history-player>span:nth-child(2) strong{font-size:9px}.fantasy-history-player>span:nth-child(2) small,.fantasy-score-formula small{font-size:7px}.fantasy-score-formula strong{font-size:15px}.fantasy-history-empty{flex-direction:column;align-items:flex-start}.fantasy-public-archive{padding:88px 0}.fantasy-archive-nav{grid-template-columns:45px minmax(0,1fr) 45px;margin-top:38px}.fantasy-archive-nav button{min-height:62px;padding:0;font-size:14px;text-align:center!important}.fantasy-archive-nav label{padding:10px 12px}.fantasy-archive-nav select{font-size:8px}.fantasy-archive-match>header{grid-template-columns:minmax(0,1fr) auto;gap:13px;min-height:128px;padding:20px 17px}.fantasy-archive-match>header span strong{font-size:14px}.fantasy-archive-match>header h3{font-size:22px;line-height:1.05}.fantasy-archive-match>header>b{font-size:35px}.fantasy-archive-toggle{background:var(--fantasy-red);color:#fff;cursor:pointer;letter-spacing:.11em;text-transform:uppercase;border:0;border-top:1px solid #ffffff1f;justify-content:center;align-items:center;width:100%;min-height:56px;padding:0 17px;font-size:9px;font-weight:900;display:flex}.fantasy-archive-content{display:none}.fantasy-archive-content.open{display:block}.fantasy-archive-legend{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:58px;padding:10px 17px;line-height:1.4}.fantasy-archive-role{padding:25px 13px 7px}.fantasy-archive-role>header{grid-template-columns:38px 1fr auto;gap:8px}.fantasy-archive-role h4{font-size:19px}.fantasy-archive-player>header{grid-template-columns:46px minmax(0,1fr) auto;gap:8px;padding:11px 10px}.fantasy-archive-photo{width:44px;height:49px}.fantasy-archive-player>header strong{font-size:10px}.fantasy-archive-player>header em{padding:6px;font-size:6px}.fantasy-archive-scoreline{grid-template-columns:1fr 12px 1fr 12px 1fr;padding:9px 8px}.fantasy-archive-scoreline small{font-size:5px}.fantasy-archive-scoreline strong{font-size:20px}.fantasy-archive-scoreline .total strong{font-size:24px}.fantasy-archive-bonuses span{flex:calc(50% - 6px)}.fantasy-ranking-modes{margin-top:35px}.fantasy-ranking-modes button{flex:1;padding:0 10px;font-size:7px}.fantasy-table-head.daily{display:none}.fantasy-ranking-row.daily{grid-template-columns:43px minmax(0,1fr) minmax(78px,auto)}.fantasy-ranking-row.daily>.fantasy-total-score{font-size:18px;display:flex}}@media (width<=350px){.fantasy-shell{width:calc(100% - 24px)}.fantasy-header{padding-left:12px;padding-right:12px}.fantasy-brand span small{display:none}.fantasy-round-card{padding-left:20px;padding-right:20px}.fantasy-slot-wrap,.fantasy-slot>strong{width:54px}.fantasy-history-player{grid-template-columns:38px minmax(0,1fr)}.fantasy-history-player .fantasy-roster-photo{width:38px;height:43px}.fantasy-score-formula{grid-column:2;align-items:flex-start}.fantasy-save-banner{padding-left:12px;padding-right:12px}.fantasy-archive-player>header{grid-template-columns:40px minmax(0,1fr)}.fantasy-archive-photo{width:38px;height:45px}.fantasy-archive-player>header em{grid-column:2;justify-self:start}.fantasy-archive-scoreline{grid-template-columns:1fr 10px 1fr 10px 1fr}.fantasy-archive-scoreline strong{font-size:18px}}.fantasy-admin-submissions>header small{color:#788291;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.fantasy-admin-submissions>header h2{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:6px 0 0;font-size:31px}.fantasy-admin-lineup-tools{background:#eef1f5;border-bottom:1px solid #d9dee6;grid-template-columns:minmax(220px,1fr) 210px;gap:12px;padding:17px 20px;display:grid}.fantasy-admin-lineup-tools label{flex-direction:column;gap:7px;display:flex}.fantasy-admin-lineup-tools label>span{color:#6e7887;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.fantasy-admin-lineup-tools input,.fantasy-admin-lineup-tools select{height:48px;color:var(--fantasy-navy);background:#fff;border:1px solid #ccd3dc;border-radius:0;outline:0;padding:0 14px;font-size:13px}.fantasy-admin-lineup-tools input:focus,.fantasy-admin-lineup-tools select:focus{border-color:var(--fantasy-blue);box-shadow:0 0 0 3px #1556ce17}.fantasy-admin-lineup-grid{gap:12px;padding:18px;display:grid}.fantasy-admin-lineup-card{background:#fff;border:1px solid #d4dae2;overflow:hidden}.fantasy-admin-lineup-card>summary{cursor:pointer;grid-template-columns:46px minmax(210px,1fr) minmax(180px,.72fr) 116px 72px;align-items:center;gap:15px;min-height:104px;padding:15px 18px;list-style:none;display:grid}.fantasy-admin-lineup-card>summary::-webkit-details-marker{display:none}.fantasy-admin-lineup-card[open]{border-color:#aebbd0;box-shadow:0 14px 34px #071a361f}.fantasy-admin-lineup-card[open]>summary{background:#f4f7fb}.fantasy-admin-lineup-rank{background:var(--fantasy-navy);color:#fff;width:44px;height:54px;font-family:var(--display);place-items:center;font-size:18px;display:grid}.fantasy-admin-lineup-identity,.fantasy-admin-lineup-captain,.fantasy-admin-lineup-score,.fantasy-admin-lineup-open{flex-direction:column;min-width:0;display:flex}.fantasy-admin-lineup-card summary small{color:#818b99;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.fantasy-admin-lineup-identity>strong{font-family:var(--display);letter-spacing:-.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:4px;font-size:21px;overflow:hidden}.fantasy-admin-lineup-identity>em{align-items:center;gap:7px;margin-top:7px;font-style:normal;display:flex}.fantasy-admin-lineup-identity>em b,.fantasy-admin-lineup-identity>em i{text-transform:uppercase;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.fantasy-admin-lineup-identity>em b{color:var(--fantasy-blue);background:#e5ebf4}.fantasy-admin-lineup-identity>em i{color:#0d8159;background:#e8f5ef}.fantasy-admin-lineup-captain>strong{align-items:center;gap:8px;margin-top:7px;font-size:12px;display:flex}.fantasy-admin-lineup-captain>strong>b{background:var(--fantasy-red);color:#fff;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.fantasy-admin-lineup-score{align-items:flex-end}.fantasy-admin-lineup-score>strong{color:var(--fantasy-red);font-family:var(--display);margin-top:5px;font-size:35px;line-height:.9}.fantasy-admin-lineup-open{justify-content:center;align-items:center;gap:7px}.fantasy-admin-lineup-open>i{border:1px solid #cad1da;width:35px;height:35px;position:relative}.fantasy-admin-lineup-open>i:before,.fantasy-admin-lineup-open>i:after{background:var(--fantasy-red);content:"";width:13px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fantasy-admin-lineup-open>i:after{transition:transform .2s;transform:translate(-50%,-50%)rotate(90deg)}.fantasy-admin-lineup-card[open] .fantasy-admin-lineup-open>i:after{transform:translate(-50%,-50%)rotate(0)}.fantasy-admin-lineup-open>small{text-align:center}.fantasy-admin-lineup-detail{background:#081d3a;border-top:1px solid #dce1e7;grid-template-columns:minmax(360px,.9fr) minmax(390px,1.1fr);gap:25px;padding:24px;display:grid}.fantasy-admin-mini-pitch{background:linear-gradient(90deg,#ffffff06 50%,#0000 50%),repeating-linear-gradient(0deg,#14704d 0 48px,#176b4b 48px 96px);border:1px solid #ffffff47;min-height:480px;position:relative;overflow:hidden}.fantasy-admin-mini-pitch:before,.fantasy-admin-mini-pitch:after{content:"";border:1px solid #ffffff52;width:42%;height:16%;position:absolute;left:50%;transform:translate(-50%)}.fantasy-admin-mini-pitch:before{top:-1px}.fantasy-admin-mini-pitch:after{bottom:-1px}.fantasy-admin-mini-pitch>.halfway{background:#ffffff4d;height:1px;position:absolute;top:50%;left:0;right:0}.fantasy-admin-mini-pitch>.circle{aspect-ratio:1;border:1px solid #ffffff4d;border-radius:50%;width:25%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fantasy-admin-pitch-player{z-index:2;flex-direction:column;align-items:center;width:92px;display:flex;position:absolute;transform:translate(-50%,-50%)}.fantasy-admin-pitch-player>b{background:var(--fantasy-blue);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid;box-shadow:0 5px 13px #00000040}.fantasy-admin-pitch-player>strong{color:#fff;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#020d1ddb;max-width:92px;margin-top:4px;padding:3px 5px;font-size:8px;line-height:1.2;overflow:hidden}.fantasy-admin-pitch-player>em{background:var(--fantasy-red);color:#fff;padding:3px 4px;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:-5px;right:17px}.fantasy-admin-pitch-player.captain>b{background:var(--fantasy-red)}.fantasy-admin-lineup-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:11px;display:grid}.fantasy-admin-lineup-list>section{background:#ffffff0e;border:1px solid #ffffff21}.fantasy-admin-lineup-list>section>header{border-bottom:1px solid #ffffff1c;align-items:center;gap:9px;min-height:45px;padding:0 12px;display:flex}.fantasy-admin-lineup-list>section>header strong{background:var(--fantasy-red);color:#fff;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.fantasy-admin-lineup-list>section>header span{color:#fff;text-transform:uppercase;font-size:10px;font-weight:900}.fantasy-admin-lineup-list p{border-bottom:1px solid #ffffff14;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;margin:0;padding:8px 10px;display:grid}.fantasy-admin-lineup-list p:last-child{border-bottom:0}.fantasy-admin-lineup-list p>b{color:#fff;background:#ffffff1f;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.fantasy-admin-lineup-list p>span{flex-direction:column;min-width:0;display:flex}.fantasy-admin-lineup-list p>span strong{color:#fff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;overflow:hidden}.fantasy-admin-lineup-list p>span small{color:#ffffff6e;margin-top:4px;font-size:8px}.fantasy-admin-lineup-list p>em{background:var(--fantasy-red);color:#fff;padding:5px 6px;font-size:7px;font-style:normal;font-weight:900}.fantasy-admin-lineup-list p.captain{background:#ed1b2f1f}.fantasy-admin-lineup-empty{color:#6f7987;text-align:center;grid-column:1/-1;margin:0;padding:45px 20px;font-size:13px}@media (width<=980px){.fantasy-admin-lineup-card>summary{grid-template-columns:46px minmax(190px,1fr) 110px 64px}.fantasy-admin-lineup-captain{grid-column:2}.fantasy-admin-lineup-score{grid-area:1/3/3}.fantasy-admin-lineup-open{grid-area:1/4/3}.fantasy-admin-lineup-detail{grid-template-columns:1fr}.fantasy-admin-mini-pitch{min-height:520px}}@media (width<=640px){.fantasy-admin-submissions>header{grid-template-columns:30px minmax(0,1fr);padding:19px 16px}.fantasy-admin-submissions>header>b{grid-column:2;width:max-content}.fantasy-admin-submissions>header h2{font-size:25px}.fantasy-admin-lineup-tools{grid-template-columns:1fr;padding:13px}.fantasy-admin-lineup-grid{padding:11px}.fantasy-admin-lineup-card>summary{grid-template-columns:38px minmax(0,1fr) 70px;gap:10px;min-height:0;padding:13px}.fantasy-admin-lineup-rank{width:38px;height:46px;font-size:15px}.fantasy-admin-lineup-identity>strong{font-size:17px}.fantasy-admin-lineup-identity>em{flex-direction:column;align-items:flex-start;gap:4px}.fantasy-admin-lineup-captain{grid-area:2/2}.fantasy-admin-lineup-captain>strong{font-size:10px}.fantasy-admin-lineup-score{grid-area:1/3/3}.fantasy-admin-lineup-score>strong{font-size:29px}.fantasy-admin-lineup-open{border-top:1px solid #e2e6eb;flex-direction:row;grid-area:3/1/auto/-1;min-height:42px}.fantasy-admin-lineup-open>i{width:27px;height:27px}.fantasy-admin-lineup-detail{padding:12px}.fantasy-admin-mini-pitch{min-height:460px}.fantasy-admin-pitch-player{width:74px}.fantasy-admin-pitch-player>strong{max-width:74px;font-size:7px}.fantasy-admin-lineup-list{grid-template-columns:1fr}.fantasy-admin-lineup-list p>span strong{font-size:9px}}.fantasy-admin-submissions{color:#071a36;background:#fff;margin-top:28px;padding:24px}.fantasy-admin-submissions>header{align-items:center;gap:14px;margin-bottom:18px;display:flex}.fantasy-admin-submissions>header>span{color:#ed1b2f;font-size:22px;font-weight:900}.fantasy-admin-submissions h2{margin:3px 0 0}.fantasy-admin-submissions small{font-size:12px}.fantasy-admin-submissions>div{gap:9px;display:grid}.fantasy-admin-submissions article{border:1px solid #d9dee6;padding:15px}.fantasy-admin-submissions article>div{justify-content:space-between;gap:12px;display:flex}.fantasy-admin-submissions article p{color:#667080;margin:10px 0 0;font-size:13px;line-height:1.5}@media (width<=700px){.fantasy-admin-submissions{padding:16px}.fantasy-admin-submissions article>div{flex-direction:column}}.fantasy-admin-source-note{border-left:4px solid var(--fantasy-blue);color:#4e5d70;background:#eef4fb;margin:22px 0 0;padding:16px 18px;font-size:14px;line-height:1.55}.fantasy-admin-source-note strong{color:var(--fantasy-navy);margin-bottom:3px;display:block}.fantasy-admin-source-note.automatic{background:#edf8f3;border-color:#159564}.fantasy-admin-source-note.excluded{border-color:var(--fantasy-red);background:#fff0f2}.fantasy-admin-score-groups.automatic-scores article{grid-template-columns:40px minmax(170px,1fr) 86px 96px 112px;gap:9px}.fantasy-admin-score-groups.automatic-scores article>p small{white-space:normal;line-height:1.35}.fantasy-auto-value{flex-direction:column;justify-content:center;align-items:flex-end;min-width:0;display:flex}.fantasy-auto-value small{color:#758091;text-align:right;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.fantasy-auto-value strong{color:var(--fantasy-navy);margin-top:4px;font-size:18px}.fantasy-auto-value.adjustment strong{color:var(--fantasy-blue)}.fantasy-auto-value.total{background:var(--fantasy-navy);min-height:50px;padding:7px}.fantasy-auto-value.total small,.fantasy-auto-value.total strong{color:#fff}.fantasy-admin-no-scores{color:#667080;margin:0;padding:26px;font-size:14px;line-height:1.5}.fantasy-auto-status{color:#fff;letter-spacing:.1em;border:1px solid #ffffff40;place-items:center;min-width:150px;min-height:54px;padding:0 18px;font-size:12px;font-weight:900;display:grid}.fantasy-auto-status.ready{background:#12875b;border-color:#3bd492}.fantasy-auto-status.waiting{background:#ffffff0f}@media (width<=700px){.fantasy-admin-source-note{padding:14px;font-size:13px}.fantasy-admin-score-groups.automatic-scores article{grid-template-columns:36px repeat(3,minmax(0,1fr));gap:7px;padding:11px 8px}.fantasy-admin-score-groups.automatic-scores article>.fantasy-shirt{grid-row:1/3}.fantasy-admin-score-groups.automatic-scores article>p{grid-column:2/-1}.fantasy-auto-value{align-items:flex-start}.fantasy-auto-value small{text-align:left;font-size:9px}.fantasy-auto-value strong{font-size:16px}.fantasy-auto-value.total{min-height:47px;padding:5px}.fantasy-admin-publish{align-items:stretch}.fantasy-auto-status{width:100%}}.fantasy-admin-submissions{border:1px solid #071a3626;border-top:5px solid var(--fantasy-red);background:#f8f6f0;margin-top:42px;padding:0;box-shadow:0 22px 55px #071a3614}.fantasy-admin-submissions>header{background:#fff;border-bottom:1px solid #d9dee6;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:108px;margin:0;padding:23px 27px;display:grid}.fantasy-admin-submissions>header>div{flex-direction:column;display:flex}.fantasy-admin-submissions>header>span{font-family:var(--display);font-size:27px}.fantasy-admin-submissions>header small{color:#788291;font-size:10px}.fantasy-admin-submissions>header h2{margin:6px 0 0;font-size:31px}.fantasy-admin-submissions>header>b{background:var(--fantasy-navy);color:#fff;letter-spacing:.09em;text-transform:uppercase;place-items:center;min-height:42px;padding:0 15px;font-size:10px;display:grid}.fantasy-admin-submissions>.fantasy-admin-lineup-tools{grid-template-columns:minmax(220px,1fr) 210px;gap:12px;padding:17px 20px;display:grid}.fantasy-admin-submissions>.fantasy-admin-lineup-grid{gap:12px;padding:18px;display:grid}@media (width<=640px){.fantasy-admin-submissions{padding:0}.fantasy-admin-submissions>header{grid-template-columns:30px minmax(0,1fr);padding:19px 16px}.fantasy-admin-submissions>header>b{grid-column:2;width:max-content}.fantasy-admin-submissions>header h2{font-size:25px}.fantasy-admin-submissions>.fantasy-admin-lineup-tools{grid-template-columns:1fr;padding:13px}.fantasy-admin-submissions>.fantasy-admin-lineup-grid{padding:11px}}.fantasy-mobile-hub,.fantasy-editor-intro{display:none}@media (width<=767px){.fantasy-page:is(.fantasy-hub-page,.fantasy-editor-page) .fantasy-header{min-height:calc(72px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 76px 8px 12px;background:#06162d;grid-template-columns:minmax(42px,1fr) auto;align-items:center;gap:8px;position:relative;top:auto;left:auto}.fantasy-page:is(.fantasy-hub-page,.fantasy-editor-page) .fantasy-brand{place-items:center;width:42px;min-width:0;height:52px;display:grid}.fantasy-page:is(.fantasy-hub-page,.fantasy-editor-page) .fantasy-brand img{object-fit:contain;width:39px;max-width:100%;height:46px;display:block;position:static}.fantasy-page:is(.fantasy-hub-page,.fantasy-editor-page) .fantasy-user{gap:4px;min-width:0;display:flex}.fantasy-page:is(.fantasy-hub-page,.fantasy-editor-page) .fantasy-user>a{letter-spacing:0;place-items:center;min-height:38px;padding:0 7px;font-size:9px;display:grid}.fantasy-page:is(.fantasy-hub-page,.fantasy-editor-page) .fantasy-login{letter-spacing:0;white-space:nowrap;gap:6px;min-height:40px;padding:0 9px;font-size:9px}.fantasy-hub-page>:is(.fantasy-hero,.fantasy-scoring-shortcut,.fantasy-builder-section,.fantasy-mobile-action,.fantasy-history,.fantasy-public-archive,.fantasy-leaderboard,.fantasy-rules,.fantasy-closing),.fantasy-editor-page>:is(.fantasy-hero,.fantasy-scoring-shortcut,.fantasy-history,.fantasy-public-archive,.fantasy-leaderboard,.fantasy-rules,.fantasy-closing){display:none!important}.fantasy-page.fantasy-hub-page{background:#f3f0e9}.fantasy-mobile-hub{color:#06162d;width:min(100%,600px);margin:0 auto;padding:0 12px 28px;display:block}.fantasy-hub-top{color:#fff;background:linear-gradient(153deg,#06162d 0%,#10365f 100%);border-bottom:4px solid #e3223e;margin:0 -12px;padding:28px 17px 22px;position:relative;overflow:hidden}.fantasy-hub-top:before{pointer-events:none;content:"";border-left:20px solid #e3223e20;border-right:36px solid #2672bd20;width:180px;height:310px;position:absolute;top:-80px;right:-85px;transform:rotate(24deg)}.fantasy-hub-top>*{position:relative}.fantasy-hub-top>small{color:#f86b80;letter-spacing:.15em;font-size:10px;font-weight:900;display:block}.fantasy-hub-top h1{font-family:var(--display), sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:9px 0 20px;font-size:clamp(38px,12vw,52px);line-height:.95}.fantasy-hub-top h1 span{color:#f34862}.fantasy-hub-round{border-top:1px solid #ffffff35;justify-content:space-between;align-items:center;gap:8px;min-height:42px;display:flex}.fantasy-hub-round>strong{text-transform:uppercase;font-size:16px}.fantasy-hub-round>span{white-space:nowrap;border-radius:4px;padding:5px 7px;font-size:10px;font-weight:800}.fantasy-hub-round .open{color:#fff;background:#116344}.fantasy-hub-round .closed{color:#fff;background:#732c38}.fantasy-hub-meta{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:7px;margin-top:7px;display:grid}.fantasy-hub-meta>span{background:#ffffff16;border:1px solid #ffffff21;border-radius:8px;flex-direction:column;justify-content:center;min-width:0;min-height:69px;padding:11px 10px;display:flex}.fantasy-hub-meta small{color:#b9c9d9;letter-spacing:.1em;font-size:9px;font-weight:900}.fantasy-hub-meta strong{margin-top:6px;font-size:clamp(12px,3.5vw,15px);line-height:1.2}.fantasy-hub-status.saved{background:#134839}.fantasy-hub-status.dirty,.fantasy-hub-status.attention{background:#71323e}.fantasy-hub-meta>.fantasy-hub-status{background:#ffffff20;border-left:3px solid #f46078;grid-column:1/-1;min-height:43px;padding-block:7px}.fantasy-hub-meta>.fantasy-hub-status.saved{background:#134839;border-left-color:#58d0a4}.fantasy-hub-meta>.fantasy-hub-status:is(.dirty,.attention){background:#71323e;border-left-color:#ff91a2}.fantasy-hub-status small,.fantasy-hub-scores small{align-items:center;gap:5px;display:flex}.fantasy-hub-status small svg,.fantasy-hub-scores small svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:0 0 13px;width:13px;height:13px;display:block}.fantasy-hub-status small svg{color:#ff8294}.fantasy-compact-countdown{color:#fff;background:#ffffff13;flex-direction:column;justify-content:center;min-width:0;min-height:69px;padding:10px 8px;display:flex}.fantasy-compact-countdown>small{color:#b9c9d9;letter-spacing:.1em;font-size:9px;font-weight:900}.fantasy-compact-countdown>strong{margin-top:5px;font-size:13px;line-height:1.15}.fantasy-compact-countdown.expired{background:#71323e}.fantasy-compact-countdown-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-top:4px;display:grid}.fantasy-compact-countdown-values span{flex-direction:column;align-items:center;min-width:0;display:flex}.fantasy-compact-countdown-values b{font-family:var(--display), sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(18px,5.7vw,26px);line-height:1}.fantasy-compact-countdown-values em{color:#c4d1df;letter-spacing:.03em;margin-top:3px;font-size:7px;font-style:normal;font-weight:900}.fantasy-hub-scores{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;margin:13px 0 15px;display:grid}.fantasy-hub-scores>span{background:#ffffff10;border:1px solid #ffffff24;border-top:3px solid #f3516b;border-radius:7px;flex-direction:column;justify-content:space-between;min-width:0;min-height:65px;padding:8px 7px;display:flex}.fantasy-hub-scores>span:nth-child(2){background:#133d6a;border-top-color:#4c9ce6}.fantasy-hub-scores>span:nth-child(3){border-top-color:#f0d4a0}.fantasy-hub-scores strong{font-family:var(--display), sans-serif;white-space:nowrap;font-size:clamp(23px,7.2vw,32px);line-height:1;display:block}.fantasy-hub-scores small{color:#dce8f3;letter-spacing:.02em;margin-top:5px;font-size:8px;font-weight:900;line-height:1.15}.fantasy-hub-primary{color:#fff;letter-spacing:.035em;background:#e3223e;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:0 17px;font-size:15px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 10px 23px #020e2080}.fantasy-hub-primary b{font-size:22px}.fantasy-hub-primary:active{transform:scale(.99)}.fantasy-hub-panels{gap:7px;margin-top:12px;display:grid}.fantasy-hub-panel{background:#fffdfa;border:1px solid #cddae8;border-left:4px solid #174675;border-radius:11px;min-width:0;transition:border-color .16s,background-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 5px 13px #06162d12}.fantasy-hub-panel.active{background:#eff6fd;border-color:#b8cde1 #b8cde1 #b8cde1 #e3223e;box-shadow:0 10px 24px #06162d1e}.fantasy-hub-panel>button{color:#06162d;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 27px;align-items:center;gap:10px;width:100%;min-height:68px;padding:9px 11px;transition:background-color .16s,transform .16s;display:grid}.fantasy-hub-panel>button:active{background:#eaf0f7;transform:scale(.985)}.fantasy-hub-panel>button:focus-visible{outline-offset:-4px;border-radius:9px;outline:2px solid #e3223e}.fantasy-hub-panel-icon{color:#153e70;background:#eaf1f8;border:1px solid #d5e1ec;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.fantasy-hub-panel-icon svg{width:21px;height:21px;display:block}.fantasy-hub-panel:is([data-panel=formation],[data-panel=votes]) .fantasy-hub-panel-icon{color:#bd1935;background:#fff0f2;border-color:#f2d6dd}.fantasy-hub-panel:is([data-panel=archive],[data-panel=rules],[data-panel=howto]) .fantasy-hub-panel-icon{color:#69512e;background:#f7f1e7;border-color:#e8dfce}.fantasy-hub-panel.active .fantasy-hub-panel-icon{color:#fff;background:#e3223e;border-color:#e3223e}.fantasy-hub-panel-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.fantasy-hub-panel-copy strong{font-size:clamp(13px,3.8vw,15px);font-weight:900;line-height:1.08}.fantasy-hub-panel-copy small{color:#647489;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.2;display:block;overflow:hidden}.fantasy-hub-panel.active .fantasy-hub-panel-copy strong{color:#0a315e}.fantasy-hub-panel-toggle{color:#133e70;background:#edf2f7;border-radius:50%;place-items:center;width:25px;height:25px;font-family:Arial,sans-serif;font-size:20px;font-weight:500;line-height:1;display:grid}.fantasy-hub-panel.active .fantasy-hub-panel-toggle{color:#fff;background:#e3223e}.fantasy-hub-panel-body{border-top:1px solid #e0e8f0;padding:13px 12px 17px;animation:.18s ease-out both fantasy-hub-reveal}@keyframes fantasy-hub-reveal{0%{opacity:.5;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.fantasy-hub-panel:not(.active)>button:hover{background:#f3f7fb}}@media (prefers-reduced-motion:reduce){.fantasy-hub-panel,.fantasy-hub-panel>button{transition:none}.fantasy-hub-panel-body{animation:none}}.fantasy-hub-panel-body>p{color:#48566a;margin:5px 0 0;font-size:13px;line-height:1.45}.fantasy-hub-inline{font-size:12px!important}.fantasy-hub-pitch{background:repeating-linear-gradient(0deg,#0c614d 0 40px,#0d6b54 40px 80px);border:4px solid #e4edea;border-radius:13px;height:370px;position:relative;overflow:hidden}.fantasy-hub-pitch:before{content:"";border-top:1px solid #ffffff7a;width:100%;position:absolute;top:50%;left:0}.fantasy-hub-pitch:after{content:"";border:1px solid #ffffff7a;border-radius:50%;width:75px;height:75px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fantasy-hub-slot{z-index:1;flex-direction:column;align-items:center;width:clamp(46px,15vw,58px);display:flex;position:absolute;transform:translate(-50%,-50%)}.fantasy-hub-slot>span{color:#fff;background:#0b2446;border:1px solid #ffffffa8;border-radius:8px;place-items:center;width:34px;height:37px;font-size:13px;font-weight:900;display:grid;overflow:hidden}.fantasy-hub-slot img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.fantasy-hub-slot strong{color:#fff;letter-spacing:-.04em;white-space:nowrap;background:#06162de8;border-radius:3px;max-width:100%;margin-top:2px;padding:3px 2px;font-size:clamp(6px,1.8vw,8px);line-height:1;position:relative}.fantasy-hub-slot em{background:#e3223e;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;display:grid;position:absolute;top:-12px;right:-9px}.fantasy-hub-segment{grid-template-columns:1fr 1fr;gap:5px;margin-bottom:10px;display:grid}.fantasy-hub-segment button{color:#173452;cursor:pointer;background:#f1f4f6;border:1px solid #d4dce4;min-height:42px;font-size:12px;font-weight:800}.fantasy-hub-segment button.selected{color:#fff;background:#0b315f;border-color:#0b315f}.fantasy-hub-rows{gap:2px;display:grid}.fantasy-hub-rows>div,.fantasy-hub-rows>button{color:#102642;text-align:left;background:#f2f5f8;border:0;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:48px;padding:7px 8px;font-size:12px;display:grid}.fantasy-hub-rows>button{cursor:pointer;grid-template-columns:minmax(0,1fr) auto}.fantasy-hub-rows>button.fantasy-hub-archive-entry{background:#f5f8fb;border:1px solid #e0e7ee;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;gap:9px;min-height:54px;padding:7px 9px}.fantasy-hub-archive-entry>svg{color:#c51e3b;width:21px;height:21px}.fantasy-hub-archive-entry>span{flex-direction:column;gap:2px;min-width:0;display:flex}.fantasy-hub-archive-entry>span small{color:#6c7b8a;font-size:9px;line-height:1.1}.fantasy-hub-archive-entry>span strong{color:#0c2d53;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.fantasy-hub-archive-entry>b{color:#0b315f;white-space:nowrap;font-size:11px}.fantasy-hub-archive-entry>b em{color:#d31f3a;margin-left:5px;font-size:15px;font-style:normal}.fantasy-hub-rows>div.mine{background:#e4eaf4;box-shadow:inset 3px 0 #e3223e}.fantasy-hub-rows span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fantasy-hub-rows small{color:#c31431;font-size:9px;font-weight:900}.fantasy-hub-rows strong{white-space:nowrap}.fantasy-hub-text-action{color:#0b315f;cursor:pointer;background:#fff;border:1px solid #bfcad7;width:100%;min-height:46px;margin-top:8px;font-size:12px;font-weight:900}.fantasy-hub-select{color:#687687;text-transform:uppercase;gap:5px;margin-bottom:11px;font-size:10px;font-weight:900;display:grid}.fantasy-hub-select select{color:#102642;background:#fff;border:1px solid #c7d0dc;border-radius:0;width:100%;min-height:46px;padding:0 8px;font-size:12px;font-weight:800}.fantasy-hub-votes{gap:4px;display:grid}.fantasy-hub-votes>div{background:#f1f4f7;grid-template-columns:minmax(0,1fr) auto 43px;align-items:center;gap:6px;min-height:50px;padding:6px 8px;display:grid}.fantasy-hub-votes>div>span{align-items:center;gap:6px;min-width:0;display:flex}.fantasy-hub-votes img{object-fit:contain;flex:0 0 28px;width:28px;height:34px}.fantasy-hub-votes strong{overflow-wrap:normal;word-break:normal;min-width:0;font-size:11px;line-height:1.2}.fantasy-hub-votes em{color:#d3203a;font-size:10px;font-style:normal}.fantasy-hub-votes small{color:#68788a;white-space:nowrap;font-size:9px}.fantasy-hub-votes b{color:#fff;text-align:center;white-space:nowrap;background:#0a294f;padding:5px 2px;font-size:14px}.fantasy-hub-history-head{justify-content:space-between;margin-bottom:8px;display:flex}.fantasy-hub-history-head b{color:#d3203a}.fantasy-hub-rule-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.fantasy-hub-rule-list>div{color:#173452;background:#fff;border:1px solid #dfe8f0;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:2px 5px;min-width:0;min-height:51px;padding:6px;font-size:10px;line-height:1.15;display:grid}.fantasy-hub-rule-list>div.malus{background:#fff6f7;border-color:#f0d9de}.fantasy-hub-rule-list i{color:#0b4b82;background:#eaf2fa;border-radius:6px;grid-row:1/3;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.fantasy-hub-rule-list .malus i{color:#bd1935;background:#f9e3e7}.fantasy-hub-rule-list svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.fantasy-hub-rule-list span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;grid-area:2/2;min-width:0}.fantasy-hub-rule-list strong{color:#0c4a84;white-space:nowrap;grid-area:1/2;font-size:12px}.fantasy-hub-rule-list .malus strong{color:#c9203d}.fantasy-hub-steps{margin:0;padding-left:22px;font-size:14px;line-height:2}.fantasy-editor-intro{background:#f4f1eb;gap:5px;padding:16px 15px 0;display:grid}.fantasy-editor-intro a{color:#0d3c74;margin-bottom:8px;font-size:13px;font-weight:900}.fantasy-editor-intro span{color:#617084;font-size:12px;font-weight:800}.fantasy-editor-intro strong{color:#112c50;font-size:18px}.fantasy-editor-intro .fantasy-compact-countdown{color:#06162d;background:#e5ebf2;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:55px;margin:3px 0;padding:7px 10px}.fantasy-editor-intro .fantasy-compact-countdown>small,.fantasy-editor-intro .fantasy-compact-countdown-values em{color:#4f6074}.fantasy-editor-intro .fantasy-compact-countdown>strong{margin:0;font-size:13px}.fantasy-editor-intro .fantasy-compact-countdown-values{width:min(100%,185px);margin:0}.fantasy-editor-intro .fantasy-compact-countdown-values span{color:#06162d}.fantasy-editor-intro .fantasy-compact-countdown-values b{font-size:19px}.fantasy-editor-page .fantasy-builder-section{padding-top:19px}.fantasy-editor-page .fantasy-section-head h2{font-size:clamp(29px,9vw,42px)}.fantasy-editor-page .fantasy-submit-copy p,.fantasy-editor-page .fantasy-module-note{display:none}.fantasy-editor-page .fantasy-footer,.fantasy-hub-page .fantasy-footer{padding-block:22px}}@media (width<=350px){.fantasy-hub-top{padding-inline:12px}.fantasy-hub-meta strong{font-size:11px}.fantasy-hub-votes>div{grid-template-columns:minmax(0,1fr) 35px}.fantasy-hub-votes small{grid-area:2/1}.fantasy-hub-votes b{grid-area:1/2/3}}@media (width<=767px){.fantasy-page.fantasy-hub-page{background:radial-gradient(at 100% 28%,#c9dae44a,#0000 50%),radial-gradient(at 0 80%,#e7d5d43b,#0000 45%),linear-gradient(155deg,#f5f1e9,#edece6)}.fantasy-hub-page .fantasy-hub-panels{background:repeating-linear-gradient(118deg,#0000 0 95px,#254d6a05 95px 96px,#0000 96px 190px)}.fantasy-hub-page .fantasy-hub-panel{--hub-light:#eef4f6;--hub-line:#315978;background:radial-gradient(ellipse at 100% 0,var(--hub-light),transparent 68%),linear-gradient(130deg,#fffefb,#f8f8f4);border-color:#bdcbd5;border-left-color:var(--hub-line);box-shadow:inset 0 1px #fff,0 3px 6px #102c4007,0 8px 18px #102c400d}.fantasy-hub-page .fantasy-hub-panel[data-panel=formation]{--hub-light:#f8edef;--hub-line:#a4304e}.fantasy-hub-page .fantasy-hub-panel[data-panel=ranking]{--hub-light:#e7f0f3;--hub-line:#1a5270}.fantasy-hub-page .fantasy-hub-panel[data-panel=votes]{--hub-light:#f1edf2;--hub-line:#9e3753}.fantasy-hub-page .fantasy-hub-panel[data-panel=points]{--hub-light:#ebf1f7}.fantasy-hub-page .fantasy-hub-panel:is([data-panel=archive],[data-panel=rules],[data-panel=howto]){--hub-light:#f3f0e8;--hub-line:#60717b}.fantasy-hub-page .fantasy-hub-panel.active{background:radial-gradient(at 100% 0,#d6e7efb0,#0000 70%),linear-gradient(135deg,#f9fbfc,#eaf1f6);border-color:#a7bccd #a7bccd #a7bccd #dc2c4b;box-shadow:inset 0 1px #fff,0 8px 22px #102c401c}.fantasy-hub-page .fantasy-hub-panel-icon{background:linear-gradient(140deg,#fff,#e1ebf3);border-color:#c5d5e1;box-shadow:inset 0 1px #fff,0 2px 4px #102c4008}.fantasy-hub-page .fantasy-hub-panel:is([data-panel=formation],[data-panel=votes]) .fantasy-hub-panel-icon{background:linear-gradient(145deg,#fff8f7,#f4e4e9);border-color:#e6cbd3}.fantasy-hub-page .fantasy-hub-panel:is([data-panel=archive],[data-panel=rules],[data-panel=howto]) .fantasy-hub-panel-icon{background:linear-gradient(145deg,#fffdf8,#ebe5d8);border-color:#ded6c7}.fantasy-hub-page .fantasy-hub-panel.active .fantasy-hub-panel-icon{color:#fff;background:linear-gradient(140deg,#e4304f,#b91e3c);border-color:#bd2945;box-shadow:inset 0 1px #ffffff45,0 3px 6px #af213a18}.fantasy-hub-page .fantasy-hub-panel-toggle{background:linear-gradient(145deg,#f2f6f9,#e0e8ee);border:0;box-shadow:inset 0 1px #fff}.fantasy-hub-page .fantasy-hub-panel.active .fantasy-hub-panel-toggle{background:linear-gradient(145deg,#e73552,#bd2340);box-shadow:inset 0 1px #ffffff35}.fantasy-hub-page .fantasy-hub-panel-body{background:linear-gradient(155deg,#ffffff40,#dce7ee35);border-top-color:#bccedb80}.fantasy-hub-page .fantasy-hub-panel[data-panel=votes] .fantasy-hub-panel-body{background:radial-gradient(at 100% 0,#d2e3ed66,#0000 65%),linear-gradient(#edf3f7,#e8eef3)}.fantasy-hub-page .fantasy-hub-votes>div{background:linear-gradient(105deg,#ffffffb8,#eaf0f5b0);border-radius:8px;box-shadow:inset 0 1px #ffffffc0,inset 0 -1px #bed0de38}.fantasy-hub-page .fantasy-hub-votes>div:nth-child(2n){background:linear-gradient(105deg,#e2eaf0a8,#f1f5f8d9)}.fantasy-hub-page .fantasy-hub-votes img{filter:drop-shadow(0 1px 1px #193c511c);background:radial-gradient(at 50% 80%,#91b0c033,#0000 75%);border-radius:5px}.fantasy-hub-page .fantasy-hub-votes small{color:#53687d}.fantasy-hub-page .fantasy-hub-vote-breakdown{align-items:center;gap:3px;display:inline-flex}.fantasy-hub-page .fantasy-hub-vote-breakdown .fantasy-hub-vote-base{color:#53687d}.fantasy-hub-page .fantasy-hub-vote-breakdown .fantasy-hub-vote-bonus{color:#184f70;background:#d9e8f0;border-radius:4px;padding:0 3px;font-weight:800}.fantasy-hub-page .fantasy-hub-vote-breakdown .fantasy-hub-vote-bonus.negative{color:#ac2342;background:#f2dce2}.fantasy-hub-page .fantasy-hub-votes b{font-variant-numeric:tabular-nums;background:linear-gradient(140deg,#21496c,#0a2747);border-radius:7px;box-shadow:inset 0 2px #d54b65,inset 0 0 0 1px #335674,0 2px 5px #0b274719}.fantasy-hub-page .fantasy-hub-votes b.is-sv{color:#52677a;text-shadow:none;background:linear-gradient(140deg,#e6edf2,#dce5eb);box-shadow:inset 0 0 0 1px #b6c8d5}@media (hover:hover){.fantasy-hub-page .fantasy-hub-panel:not(.active)>button:hover{background:#c8dbe725}.fantasy-hub-page .fantasy-hub-panel:hover{border-color:#819fb5;box-shadow:inset 0 1px #fff,0 9px 20px #102c4015}}.fantasy-hub-page .fantasy-hub-panel>button:active{background:#d6e4ed80}}@media (width>=768px){.fantasy-hub-page .fantasy-public-archive{background:radial-gradient(at 100% 0,#c8dce33b,#0000 60%),linear-gradient(155deg,#f5f1e9,#e8e5dd)}.fantasy-hub-page .fantasy-archive-player{background:linear-gradient(145deg,#fcfdfc,#edf2f5);border-color:#c4d1db;border-radius:12px;box-shadow:inset 0 1px #fff,0 7px 18px #102c400c}.fantasy-hub-page .fantasy-archive-player>header{background:linear-gradient(115deg,#fffefb,#eef3f6)}.fantasy-hub-page .fantasy-archive-player:nth-child(2n)>header{background:linear-gradient(115deg,#eef3f6,#fffefb)}.fantasy-hub-page .fantasy-archive-scoreline{background:linear-gradient(115deg,#e8eff4,#f4f6f7);border-color:#c7d5df}.fantasy-hub-page .fantasy-archive-scoreline .total{background:linear-gradient(140deg,#21496c,#0a2747);border-radius:8px;box-shadow:inset 0 2px #d54b65}.fantasy-hub-page .fantasy-archive-scoreline .total small{color:#d0dfed}.fantasy-hub-page .fantasy-archive-player:is(.sv,.not-entered) .total{background:linear-gradient(140deg,#dce5eb,#cbd9e2);box-shadow:inset 0 0 0 1px #b6c8d5}.fantasy-hub-page .fantasy-archive-player:is(.sv,.not-entered) .total :is(small,strong){color:#425b70}}.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}@media (width<=767px){.fantasy-editor-page{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.fantasy-editor-page .fantasy-editor-intro{background:#fff9;border:1px solid #071a3415;border-radius:24px;gap:7px;margin:12px 16px 0;padding:14px;box-shadow:0 8px 24px #071a3409}.fantasy-editor-page .fantasy-editor-intro>strong{font-size:15px}.fantasy-editor-page .fantasy-editor-summary{color:#56647a;font-size:12px;line-height:1.5}.fantasy-editor-page .fantasy-editor-intro .fantasy-compact-countdown{display:none}.fantasy-editor-page .fantasy-builder-section{padding:12px 0 0}.fantasy-editor-page .fantasy-builder-section>.fantasy-shell>.fantasy-save-banner,.fantasy-editor-page .fantasy-builder-section>.fantasy-shell>.fantasy-section-head{display:none}.fantasy-editor-page .fantasy-carry-note,.fantasy-editor-page .fantasy-locked-notice{border-radius:18px;margin:0 0 10px;padding:12px;font-size:12px}.fantasy-editor-page .fantasy-carry-note>b{flex-basis:28px;width:28px;height:28px}.fantasy-editor-page .fantasy-carry-note small{font-size:11px}.fantasy-editor-page .fantasy-formation-panel{border:1px solid #071a3414;border-radius:24px;gap:4px;min-height:0;margin:0 0 12px;padding:12px;box-shadow:0 8px 24px #071a3409}.fantasy-editor-page .fantasy-formation-panel .fantasy-panel-label{display:none}.fantasy-editor-page .fantasy-defense-tabs{border:0;gap:4px;margin:0}.fantasy-editor-page .fantasy-defense-tabs button{border:0;border-radius:14px;min-height:44px;padding:7px}.fantasy-editor-page .fantasy-defense-tabs button b{font-size:20px}.fantasy-editor-page .fantasy-defense-tabs button span{font-size:10px}.fantasy-editor-page .fantasy-module-list{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.fantasy-editor-page .fantasy-module-list button{border-radius:12px;min-height:44px;padding:8px 10px;font-size:11px}.fantasy-editor-page .fantasy-builder-grid{gap:0;margin-top:0}.fantasy-editor-page .fantasy-roster-panel{display:none}.fantasy-editor-page .fantasy-pitch-toolbar{border-radius:22px 22px 0 0;min-height:44px;padding:8px 14px}.fantasy-editor-page .fantasy-pitch-toolbar span{font-size:11px}.fantasy-editor-page .fantasy-pitch-toolbar button{min-height:32px;font-size:10px}.fantasy-editor-page .fantasy-pitch{aspect-ratio:.84;border:4px solid #074a36;border-radius:0 0 22px 22px}.fantasy-editor-page .fantasy-slot-wrap{width:17%;max-width:66px}.fantasy-editor-page .fantasy-slot{border-radius:16px;min-height:62px;padding:3px 0;position:relative}.fantasy-editor-page .fantasy-player-face{width:42px;height:44px}.fantasy-editor-page .fantasy-slot>strong{letter-spacing:-.025em;white-space:nowrap;width:100%;max-width:100%;margin-top:3px;font-size:10px;font-weight:800;line-height:1.2}.fantasy-editor-page .fantasy-slot-actions{display:none}.fantasy-editor-page .fantasy-pitch-captain{color:#071a34;background:#ffd44b;border:1px solid #fff8;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid;position:absolute;top:1px;right:1px}.fantasy-editor-page .fantasy-pitch-help{letter-spacing:0;background:0 0;border:0;min-height:36px;margin-top:5px;padding:8px;font-size:10px}.fantasy-editor-page .fantasy-submit-card{border:1px solid #071a3415;border-radius:22px;gap:12px;margin-top:10px;padding:14px}.fantasy-editor-page .fantasy-submit-copy{display:none}.fantasy-editor-page .fantasy-submit-card input{border-radius:12px;height:44px;margin-top:6px;font-size:16px}.fantasy-editor-page .fantasy-submit-card label>span{font-size:11px}.fantasy-editor-page .fantasy-submit-action>button{display:none}.fantasy-editor-page .fantasy-submit-action ul{gap:12px;margin:0}.fantasy-editor-page .fantasy-submit-action li{font-size:10px}.fantasy-editor-page .fantasy-save-banner.compact{border-radius:14px;margin:0;padding:10px}.fantasy-editor-page .fantasy-mobile-action{border-radius:20px;grid-template-columns:minmax(0,1fr) 100px;min-height:56px;padding:6px 6px 6px 14px}.fantasy-editor-page .fantasy-mobile-action strong{font-size:17px}.fantasy-editor-page .fantasy-mobile-action small{font-size:9px}.fantasy-editor-page .fantasy-mobile-action button{border-radius:14px;height:44px}.fantasy-player-sheet{color:#fff;background:#071a34;border:1px solid #ffffff30;border-radius:28px 28px 0 0;width:100%;max-width:100%;max-height:85dvh;margin:0;padding:0;position:fixed;inset:auto 0 0;box-shadow:0 -12px 40px #0003}.fantasy-player-sheet::backdrop{background:#031022aa}.fantasy-sheet-content{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.fantasy-sheet-content>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fantasy-sheet-content small{color:#becbdd;font-size:11px}.fantasy-sheet-content h2{text-transform:uppercase;margin:4px 0 0;font-size:23px}.fantasy-sheet-content>header button{color:#fff;background:#ffffff10;border:1px solid #ffffff30;border-radius:50%;width:44px;height:44px;font-size:24px}.fantasy-sheet-current{background:#ffffff08;border:1px solid #ffffff20;border-radius:18px;margin-top:12px;padding:12px}.fantasy-sheet-current>strong{font-size:14px}.fantasy-sheet-current>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.fantasy-sheet-current button{color:#fff;background:#ffffff10;border:1px solid #ffffff30;border-radius:14px;min-height:44px;padding:8px 12px;font-weight:700}.fantasy-sheet-current button:first-child{color:#071a34;background:#ffd44b}.fantasy-sheet-search{color:#becbdd;gap:6px;margin:14px 0 10px;font-size:11px;display:grid}.fantasy-sheet-search input{color:#fff;background:#ffffff0d;border:1px solid #ffffff30;border-radius:14px;width:100%;min-width:0;height:44px;padding:10px 12px;font-size:16px}.fantasy-sheet-players{gap:5px;display:grid}.fantasy-sheet-players>button{color:#fff;text-align:left;background:#ffffff08;border:1px solid #ffffff18;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:60px;padding:6px 8px;display:grid}.fantasy-sheet-players .fantasy-roster-photo{width:40px;height:46px}.fantasy-sheet-players strong{overflow-wrap:normal;font-size:14px;line-height:1.2;display:block}.fantasy-sheet-players i{color:#ff7888;font-size:11px;font-style:normal}.fantasy-sheet-empty{padding:12px;font-size:14px}.fantasy-player-sheet button:disabled{opacity:.45}.fantasy-player-sheet :is(button,input):focus-visible{outline-offset:2px;outline:2px solid #ff7888}}@media (width>=768px){.fantasy-editor-summary{display:none}}.fantasy-player-sheet{color:#fff;overscroll-behavior:contain;background:#071a34;border:1px solid #ffffff30;border-radius:28px 28px 0 0;width:min(620px,100%);max-height:88dvh;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -12px 40px #0005}.fantasy-player-sheet::backdrop{background:#031022ad}.fantasy-sheet-content{padding:18px 14px calc(20px + env(safe-area-inset-bottom));min-width:0}.fantasy-sheet-content header{justify-content:space-between;align-items:center;gap:10px;display:flex}.fantasy-sheet-content h2{font-size:22px}.fantasy-sheet-content button{color:#fff;background:#ffffff0c;border:1px solid #ffffff30;border-radius:12px;min-height:44px}.fantasy-sheet-search{gap:6px;margin:12px 0;display:grid}.fantasy-sheet-search input,.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}.fantasy-sheet-players{gap:8px;display:grid}.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}.fantasy-player-sheet .ss8-player .ss8-select{box-sizing:border-box;white-space:nowrap;word-break:normal;overflow-wrap:normal;color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;padding:0;font-size:23px;font-weight:800;line-height:1;display:inline-flex}.fantasy-player-sheet .ss8-player .ss8-select.is-chosen{opacity:1;color:#ffe7b4;cursor:default;background:#d9be8226;border-color:#d9be8277}.ss8-player .fantasy-roster-photo{width:48px;height:64px;display:block;overflow:hidden}.ss8-player .fantasy-roster-photo img{object-fit:contain;width:100%;height:100%}.fantasy-sheet-current{background:#d2b17110;border:1px solid #e3bc7940;border-radius:18px;padding:12px}.fantasy-sheet-current>div{gap:6px;margin-top:8px;display:flex}.fantasy-player-sheet :focus-visible{outline-offset:2px;outline:2px solid #ecd098}.fantasy-player-sheet button:disabled{opacity:.5}.fantasy-player-sheet button:active{transform:translateY(1px)}.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}}.drive-gallery-page{--dg-navy:#04152d;--dg-navy-2:#0a2a55;--dg-red:#ed1b2f;--dg-blue:#174e9a;--dg-cream:#f2ede4;background:var(--dg-cream);min-height:100vh;color:var(--dg-navy);overflow:hidden}.drive-gallery-shell{z-index:2;width:min(100% - 48px,1320px);margin:0 auto;position:relative}.drive-gallery-header{z-index:20;color:#fff;justify-content:space-between;align-items:center;width:100%;padding:24px clamp(24px,5vw,78px);display:flex;position:absolute;top:0;left:0}.drive-gallery-brand{color:#fff;align-items:center;gap:13px;display:flex}.drive-gallery-brand img{object-fit:contain;width:46px;height:64px}.drive-gallery-brand span{flex-direction:column;display:flex}.drive-gallery-brand strong{font-family:var(--display);letter-spacing:.08em;font-size:15px}.drive-gallery-brand small{color:#ffffff7a;letter-spacing:.18em;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:900}.drive-gallery-header nav{align-items:center;gap:10px;display:flex}.drive-gallery-header nav a{color:#ffffffbd;letter-spacing:.13em;text-transform:uppercase;border:1px solid #ffffff3b;align-items:center;min-height:44px;padding:0 16px;font-size:7px;font-weight:900;display:flex}.drive-gallery-header nav a:hover{color:var(--dg-navy);background:#fff}.drive-gallery-header nav b{color:var(--dg-red);margin-left:18px;font-size:15px}.drive-gallery-hero{color:#fff;background:radial-gradient(circle at 82% 28%,#174e9a66,#0000 29%),linear-gradient(125deg,#020b18,#061a36 58%,#0b2f5f);align-items:center;min-height:900px;padding:165px 0 95px;display:flex;position:relative;overflow:hidden}.drive-gallery-hero>.club-nav,.album-detail-hero>.club-nav{color:#fff;position:absolute;top:90px;left:0;right:0}.drive-gallery-bars{opacity:.2;width:30vw;height:120%;display:flex;position:absolute;top:-10%;right:7%;transform:skew(-16deg)}.drive-gallery-bars i{flex:1}.drive-gallery-bars i:first-child,.drive-gallery-bars i:nth-child(3){background:var(--dg-blue)}.drive-gallery-bars i:nth-child(2){background:var(--dg-red)}.drive-gallery-year{color:#ffffff07;font-family:var(--display);letter-spacing:-.11em;font-size:clamp(190px,30vw,450px);line-height:.7;position:absolute;bottom:-4vw;right:-2vw}.drive-gallery-hero-grid{grid-template-columns:1fr 285px;align-items:end;gap:95px;display:grid}.drive-gallery-eyebrow{color:#ffffff80;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 24px;font-size:8px;font-weight:900;display:flex}.drive-gallery-eyebrow.dark{color:var(--dg-blue)}.drive-gallery-eyebrow i{background:var(--dg-red);width:35px;height:2px;display:inline-block}.drive-gallery-hero-grid>div>span{color:#ff6674;letter-spacing:.27em;text-transform:uppercase;font-size:8px;font-weight:900}.drive-gallery-hero h1{font-family:var(--display);letter-spacing:-.082em;text-transform:uppercase;margin:20px 0 0;font-size:clamp(82px,10vw,150px);line-height:.77}.drive-gallery-hero h1 em,.drive-gallery-heading h2 em{color:var(--dg-red);text-transform:none;font-family:Georgia,serif;font-weight:400}.drive-gallery-hero-grid>div>p:last-child{color:#ffffff8c;max-width:650px;margin:40px 0 0;font-family:Georgia,serif;font-size:clamp(15px,1.4vw,20px);font-style:italic;line-height:1.7}.drive-gallery-hero aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;flex-direction:column;padding:28px;display:flex}.drive-gallery-hero aside small{color:#ff6674;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:900}.drive-gallery-hero aside strong{font-family:var(--display);margin-top:18px;font-size:85px;line-height:.8}.drive-gallery-hero aside span{color:#ffffff78;letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:8px;font-weight:900}.drive-gallery-scroll{color:#ffffff69;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;font-size:7px;font-weight:900;display:flex;position:absolute;bottom:35px;left:clamp(24px,5vw,78px)}.drive-gallery-scroll i{background:var(--dg-red);width:30px;height:1px}.drive-gallery-albums{background:var(--dg-cream);padding:clamp(100px,11vw,165px) 0}.drive-gallery-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.drive-gallery-heading h2{font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(60px,7vw,105px);line-height:.85}.drive-gallery-heading>p{color:#68717e;margin:0 0 7px;font-size:12px;line-height:1.8}.drive-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:80px;display:grid}.drive-gallery-card{background:#fff;border:1px solid #d1cbc1;grid-template-columns:.82fr 1.18fr;min-height:490px;display:grid}.drive-gallery-card.featured{grid-column:1/-1;grid-template-columns:1.1fr .9fr;min-height:600px}.drive-gallery-card-visual{color:#fff;background:radial-gradient(circle at 50% 35%,#194e91,#07162e 70%);place-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.drive-gallery-card-visual>img:not(.drive-gallery-card-logo){object-fit:cover;width:100%;height:100%}.drive-gallery-card-logo{opacity:.88;filter:drop-shadow(0 20px 25px #0006);width:125px;position:absolute}.drive-gallery-card-visual>span{color:#ffffff0a;font-family:var(--display);letter-spacing:-.07em;font-size:clamp(74px,9vw,135px);position:absolute;bottom:-13px}.drive-gallery-card-visual>small{color:#ffffff9c;font:italic 10px Georgia;position:absolute;top:22px;left:22px}.drive-gallery-card-copy{flex-direction:column;padding:38px;display:flex}.drive-gallery-card-copy>span{color:var(--dg-red);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900}.drive-gallery-card-copy h3{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:20px 0 0;font-size:clamp(36px,4.5vw,63px);line-height:.88}.drive-gallery-card-copy>p{color:#69717d;margin:22px 0 0;font-size:11px;line-height:1.75}.drive-gallery-card-copy>div{border-top:1px solid #e0e3e8;flex-direction:column;margin-top:auto;padding-top:26px;display:flex}.drive-gallery-card-copy>div small{color:#89909a;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:900}.drive-gallery-card-copy>div strong{margin-top:7px;font-size:13px}.drive-gallery-card-copy>a{background:var(--dg-navy);color:#fff;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:55px;margin-top:24px;padding:0 17px;font-size:7px;font-weight:900;display:flex}.drive-gallery-card-copy>a:hover{background:var(--dg-red)}.drive-gallery-card-copy>a b{font-size:16px}.drive-gallery-empty{background:#fff;border:1px dashed #8e99a8;grid-template-columns:120px 1fr;align-items:center;gap:50px;min-height:390px;margin-top:80px;padding:55px;display:grid;position:relative;overflow:hidden}.drive-gallery-empty>span{color:var(--dg-red);align-self:start;font:italic 11px Georgia}.drive-gallery-empty small{color:var(--dg-blue);letter-spacing:.17em;font-size:7px;font-weight:900}.drive-gallery-empty strong{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin-top:18px;font-size:clamp(42px,5vw,70px);line-height:.86;display:block}.drive-gallery-empty p{color:#6d7581;max-width:600px;margin:22px 0 0;font-size:11px;line-height:1.8}.drive-gallery-empty>i{color:#e5e9ee;font:180px Arial;position:absolute;bottom:-55px;right:38px}.drive-gallery-note{color:#737c88;align-items:flex-start;gap:12px;margin:28px 0 0;font-size:9px;line-height:1.6;display:flex}.drive-gallery-note i{background:var(--dg-red);border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px;display:block}.drive-gallery-photographers{background:var(--dg-navy);color:#fff;padding:clamp(95px,10vw,150px) 0}.drive-gallery-photographers-head{grid-template-columns:.6fr 1.4fr;align-items:end;display:grid}.drive-gallery-photographers-head h2{font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(60px,8vw,112px);line-height:.82}.drive-gallery-photographers-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:75px;display:grid}.drive-gallery-photographers-grid a{background:#0b2446;min-height:580px;display:block;position:relative;overflow:hidden}.drive-gallery-photographers-grid img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.drive-gallery-photographers-grid a:hover img{transform:scale(1.025)}.drive-gallery-photographers-grid a:after{content:"";background:linear-gradient(#0000 38%,#020a17e8);position:absolute;inset:0}.drive-gallery-photographers-grid a>span{z-index:2;border-top:1px solid #ffffff3a;flex-direction:column;padding-top:20px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.drive-gallery-photographers-grid small{color:#ff6674;letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-weight:900}.drive-gallery-photographers-grid strong{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;margin-top:9px;font-size:clamp(30px,4vw,55px)}.drive-gallery-photographers-grid b{color:#ffffff8c;letter-spacing:.13em;text-transform:uppercase;margin-top:13px;font-size:7px}.drive-gallery-footer{color:#fff6;letter-spacing:.14em;text-transform:uppercase;background:#020a16;justify-content:space-between;align-items:center;min-height:100px;padding:25px clamp(24px,5vw,78px);font-size:7px;font-weight:900;display:flex}.drive-gallery-footer a{color:#ffffff8c}.drive-gallery-footer strong{color:#ffffffbf;letter-spacing:0;text-transform:none;font:italic 11px Georgia}@media (width<=900px){.drive-gallery-hero-grid,.drive-gallery-heading,.drive-gallery-photographers-head{grid-template-columns:1fr}.drive-gallery-hero-grid{gap:50px}.drive-gallery-hero aside{width:min(100%,420px)}.drive-gallery-grid{grid-template-columns:1fr}.drive-gallery-card.featured{grid-column:auto}.drive-gallery-card,.drive-gallery-card.featured,.drive-gallery-photographers-grid{grid-template-columns:1fr}.drive-gallery-photographers-grid a{min-height:650px}}@media (width<=600px){.drive-gallery-shell{width:min(100% - 36px,1320px)}.drive-gallery-header{padding:18px}.drive-gallery-brand img{width:39px;height:55px}.drive-gallery-brand strong{font-size:12px}.drive-gallery-header nav a:first-child{display:none}.drive-gallery-header nav a:last-child{justify-content:center;width:46px;padding:0;font-size:0}.drive-gallery-header nav b{margin:0}.drive-gallery-hero{min-height:880px;padding-top:145px}.drive-gallery-bars{width:90vw;right:-35%}.drive-gallery-hero h1{font-size:clamp(66px,20vw,93px)}.drive-gallery-hero-grid>div>p:last-child{margin-top:30px}.drive-gallery-heading h2{font-size:clamp(52px,16vw,78px)}.drive-gallery-grid{margin-top:55px}.drive-gallery-card-copy{padding:28px 23px}.drive-gallery-empty{grid-template-columns:1fr;gap:28px;padding:32px 24px}.drive-gallery-empty>i{font-size:125px}.drive-gallery-photographers-grid a{min-height:530px}.drive-gallery-footer span{display:none}.drive-gallery-footer{gap:20px}}.drive-gallery-local{border-top:1px solid #d9dce2;margin-top:12px;padding-top:12px}.drive-gallery-local summary{cursor:pointer;color:#071a36;font-weight:800}.drive-gallery-local>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.drive-gallery-local img{aspect-ratio:1;object-fit:cover;width:100%}@media (width<=600px){.drive-gallery-local>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.drive-gallery-card-copy>a.drive-gallery-detail-link{background:var(--dg-red);margin-top:24px}.drive-gallery-card-copy>a.drive-gallery-detail-link+a{color:var(--dg-navy);background:0 0;border:1px solid #cbd0d8;margin-top:8px}.drive-gallery-mobile-ui{display:none}.drive-gallery-title-line{display:contents}.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){.drive-gallery-hero>.club-nav,.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}.drive-gallery-photographer-placeholder{color:#ff8d9d;min-height:250px;font:900 5rem/1 var(--display);place-items:center;font-style:normal;display:grid}.drive-gallery-photographers-grid article.drive-gallery-photographer{background:#0b2446;min-height:580px;display:block;position:relative;overflow:hidden}.drive-gallery-photographers-grid article.drive-gallery-photographer:after{content:"";background:linear-gradient(#0000 38%,#020a17e8);position:absolute;inset:0}.drive-gallery-photographers-grid article.drive-gallery-photographer>span{z-index:2;border-top:1px solid #ffffff3a;flex-direction:column;padding-top:20px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}@media (width<=767px){.drive-gallery-index .drive-gallery-photographers{padding-block:30px 36px}.drive-gallery-index .drive-gallery-photographers-head{display:block}.drive-gallery-index .drive-gallery-photographers-head .drive-gallery-eyebrow{letter-spacing:.06em;margin:0 0 10px;font-size:12px;line-height:1.4}.drive-gallery-index .drive-gallery-photographers-head h2{letter-spacing:-.045em;font-size:clamp(28px,8vw,36px);line-height:.95}.drive-gallery-index .drive-gallery-photographers-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}.drive-gallery-index .drive-gallery-photographers-grid>.drive-gallery-photographer{background:linear-gradient(135deg,#ffffff0b,#ffffff04);border:1px solid #ffffff20;border-radius:24px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:0;padding:12px;display:grid;overflow:hidden;box-shadow:0 8px 20px #020b1920,inset 0 1px #ffffff08}.drive-gallery-index .drive-gallery-photographer:after{display:none}.drive-gallery-index .drive-gallery-photographer>img,.drive-gallery-index .drive-gallery-photographer-placeholder{aspect-ratio:6/7;object-fit:cover;object-position:50% 30%;background:#ffffff0d;border-radius:16px;width:96px;height:112px;min-height:0;display:block;transform:none}.drive-gallery-index .drive-gallery-photographer-placeholder{font-size:30px;display:grid}.drive-gallery-index .drive-gallery-photographer>span{border:0;min-width:0;padding:0;position:static}.drive-gallery-index .drive-gallery-photographer small{letter-spacing:.06em;font-size:12px;line-height:1.4}.drive-gallery-index .drive-gallery-photographer strong{-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;margin-top:7px;font-size:clamp(21px,5.7vw,25px);line-height:1.06}.drive-gallery-index .media-team-name-line{white-space:nowrap;display:block}.drive-gallery-index .drive-gallery-photographer b{color:#d9e6f5;letter-spacing:.03em;margin-top:10px;font-size:12px;line-height:1.4}.drive-gallery-index a.drive-gallery-photographer:focus-visible{outline-offset:3px;outline:3px solid #ff788b}}.club-page-compact.club-page-compact{--h-navy:#081a32;--museum-navy:#081a32;--h-red:#e52340;--museum-red:#e52340;--home-flow-night:#081a32;--home-flow-sport:#102a49;--home-radius-panel:24px;--home-radius-card:18px;background:radial-gradient(ellipse at 100% 0,#32618635,transparent 60%),var(--home-flow-night);color:#f3f5f7;min-height:100svh}.club-page-compact.club-page-compact .club-archive-header{background:var(--pievese-header-surface,linear-gradient(115deg,#081a32,#102a49));color:#fff;border-bottom:1px solid #ffffff16;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;min-height:84px;padding:14px 100px 14px 24px;display:grid;position:relative;inset:auto}.club-page-compact.club-page-compact .club-archive-header>a{color:#fff;grid-template-columns:36px auto;align-items:center;column-gap:12px;text-decoration:none;display:grid}.club-page-compact.club-page-compact .club-archive-header img{object-fit:contain;background:0 0;border-radius:0;grid-row:1/3;width:36px;height:50px;padding:0}.club-page-compact.club-page-compact .club-archive-header strong{letter-spacing:.06em;font-size:15px}.club-page-compact.club-page-compact .club-archive-header h1{font:750 22px/1.2 var(--font-body,Arial,sans-serif);text-transform:uppercase;letter-spacing:.04em;margin:0}.club-page-compact.club-page-compact>.club-nav{color:#fff;background:#102a4970;border:1px solid #ffffff1c;border-radius:12px;width:min(100% - 24px,1280px);max-width:none;margin:8px auto 12px;padding:0;display:block;position:relative;inset:auto}.club-page-compact.club-page-compact>.club-nav>span{display:none}.club-page-compact.club-page-compact>.club-nav>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.club-page-compact.club-page-compact>.club-nav a{color:#c9d7e7;letter-spacing:.02em;text-transform:uppercase;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:8px 5px;font:750 14px/1.2 Arial,sans-serif;text-decoration:none;display:flex}.club-page-compact.club-page-compact>.club-nav a[aria-current=page]{color:#fff;background:linear-gradient(120deg,#173b5d,#102a49);box-shadow:inset 0 -2px #e52340}.club-page-compact.club-page-compact :is(.drive-gallery-shell,.museum-shell,.history-shell){width:min(100% - 24px,1280px);margin-inline:auto}.club-page-compact.club-page-compact .drive-gallery-albums{background:0 0;padding:0 0 18px}.club-page-compact.club-page-compact .drive-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin:0;display:grid}.club-page-compact.club-page-compact .club-album-card{aspect-ratio:auto;border-radius:var(--home-radius-card);background:#102a49;border:1px solid #ffffff1c;min-width:0;min-height:0;margin:0;display:block;position:relative;overflow:hidden;box-shadow:0 4px 12px #07182f12}.club-page-compact.club-page-compact .club-album-fallback{background:linear-gradient(125deg,#102a49,#081b30);place-items:center;min-height:150px;display:grid}.club-page-compact.club-page-compact .club-album-fallback img{object-fit:contain;width:72px;height:auto}.club-page-compact.club-page-compact .club-album-copy h2{letter-spacing:-.02em;text-transform:uppercase;white-space:normal;overflow-wrap:break-word;color:#fff;margin:0 0 8px;font-size:clamp(22px,3vw,32px);line-height:1.12}.club-page-compact.club-page-compact .club-album-copy time{color:#d6e2ee;align-items:center;gap:6px;display:inline-flex}.club-page-compact.club-page-compact .club-album-copy svg{width:15px;height:15px}.club-page-compact.club-page-compact .club-secondary-tools{color:#bacadd;border-top:1px solid #ffffff1c;width:min(100% - 24px,1280px);margin:18px auto;padding-top:8px;font-size:14px}.club-page-compact.club-page-compact .drive-gallery-shell>.club-secondary-tools{width:100%}.club-page-compact.club-page-compact .club-secondary-tools summary{cursor:pointer;min-height:44px;padding:12px 0}.club-page-compact.club-page-compact .club-credit-list{flex-wrap:wrap;gap:16px;padding:10px 0;display:flex}.club-page-compact.club-page-compact :is(.club-credit-list a,.club-bottom-links a,.club-filter-notice a){color:#d7e6f6}.club-page-compact.club-page-compact .club-bottom-links{justify-content:center;gap:20px;padding:18px 12px;font-size:14px;display:flex}.club-page-compact.club-page-compact .club-filter-notice{margin:12px;font-size:14px}.club-page-compact.club-page-compact .drive-gallery-note{color:#bacadd;margin:12px 0;font-size:12px}.club-page-compact.club-page-compact .drive-gallery-photographers{background:#102a4940;padding:24px 0}.club-page-compact.club-page-compact .drive-gallery-photographers-head{display:none}.club-page-compact.club-page-compact .museum-managed{color:inherit;background:0 0;padding:0}.club-page-compact.club-page-compact .museum-managed-room{border:0;margin:0 0 24px;padding:0}.club-page-compact.club-page-compact .museum-managed-room>header{border:0;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;padding:0;display:flex}.club-page-compact.club-page-compact .museum-managed-room>header h2{color:#fff;margin:0;font-size:24px;line-height:1.2}.club-page-compact.club-page-compact .museum-managed-room>header>span{color:#b5c7db;font-size:12px}.club-page-compact.club-page-compact .club-museum-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;margin-top:0;display:grid}.club-page-compact.club-page-compact .club-museum-grid>.club-museum-item{text-align:left;color:#fff;cursor:pointer;min-width:0;min-height:0;font:inherit;background:linear-gradient(125deg,#102a49,#081b30);border:1px solid #ffffff20;border-radius:18px;flex-direction:column;grid-column:auto;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.club-page-compact.club-page-compact .club-museum-caption{border:0;flex-direction:column;gap:6px;margin:0;padding:14px;display:flex;position:static;inset:auto}.club-page-compact.club-page-compact .club-museum-caption strong{font-size:19px;line-height:1.15}.club-page-compact.club-page-compact .club-museum-caption>span{color:#d2dfec;font-size:14px;line-height:1.4}.club-page-compact.club-page-compact .club-museum-caption small{color:#aabed4;font-size:12px}.club-page-compact.club-page-compact .history-story{color:inherit;background:0 0;padding:0 0 24px}.club-page-compact.club-page-compact .history-timeline{border:0;gap:12px;margin-top:0;display:grid}.club-page-compact.club-page-compact .history-timeline:before{display:none}.club-page-compact.club-page-compact .history-timeline>article{color:#fff;background:linear-gradient(125deg,#102a49,#081b30);border:1px solid #ffffff1c;border-left:3px solid #d63852;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;margin:0;padding:20px;display:grid;position:relative;box-shadow:0 4px 12px #07182f12}.club-page-compact.club-page-compact .history-timeline>article>span{display:none}.club-page-compact.club-page-compact .history-chapter-heading{padding:0;display:block}.club-page-compact.club-page-compact .history-chapter-heading small{color:#fa8192;letter-spacing:.02em;font-size:15px;line-height:1.3}.club-page-compact.club-page-compact .history-chapter-heading :is(h2,h3){color:#fff;max-width:34ch;margin:8px 0 0;font-size:25px;line-height:1.1}.club-page-compact.club-page-compact .history-timeline-copy{grid-column:1/-1;max-width:75ch;padding:0}.club-page-compact.club-page-compact .history-timeline-copy p{color:#d2dfec;margin:0 0 10px;font-size:16px;line-height:1.5}.club-page-compact.club-page-compact .history-timeline-copy nav{flex-wrap:wrap;gap:8px;display:flex}.club-page-compact.club-page-compact .history-timeline-copy nav a{color:#fff;background:#102a4980;border:1px solid #ffffff20;border-radius:12px;align-items:center;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.3;display:inline-flex}.club-page-compact.club-page-compact .history-timeline>article>img{object-fit:contain;border-radius:12px;grid-area:auto;width:100%;max-width:460px;height:auto;max-height:none;position:static}.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}@media (width<=767px){.club-page-compact.club-page-compact .club-archive-header{padding:9px 74px 9px 14px;padding-top:calc(9px + env(safe-area-inset-top,0px));min-height:calc(64px + env(safe-area-inset-top,0px));grid-template-columns:1fr;gap:2px}.club-page-compact.club-page-compact .club-archive-header>a{gap:10px;display:flex}.club-page-compact.club-page-compact .club-archive-header img{width:31px;height:42px;position:absolute;bottom:10px;left:14px}.club-page-compact.club-page-compact .club-archive-header strong{padding-left:41px;font-size:13px}.club-page-compact.club-page-compact .club-archive-header h1{color:#b9c9dc;letter-spacing:.1em;padding-left:41px;font-size:11px;line-height:1.4}.club-page-compact.club-page-compact .drive-gallery-grid,.club-page-compact.club-page-compact .club-museum-grid{grid-template-columns:minmax(0,1fr);gap:12px}.club-page-compact.club-page-compact .club-album-copy h2{font-size:23px}.club-page-compact.club-page-compact .history-timeline>article{gap:10px;padding:16px}.club-page-compact.club-page-compact .history-chapter-heading :is(h2,h3){font-size:23px}}.club-page-compact.club-page-compact .club-museum-grid>.club-museum-item:after{display:none}.club-page-compact.club-page-compact .club-museum-caption strong{margin:0}.club-page-compact.club-page-compact #collezione{background:0 0;border-radius:0;margin:0;padding:0}.club-page-compact.club-page-compact{overflow:visible}.club-page-compact.club-page-compact .club-museum-item>button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.club-page-compact.club-page-compact .club-museum-item>button:after{display:none}.club-page-compact.club-page-compact .museum-managed-room>header{flex-wrap:wrap}@media (width>=768px){.club-page-compact.club-page-compact .club-museum-grid:has(>.club-museum-item:only-child){grid-template-columns:minmax(0,560px)}.club-page-compact.club-page-compact .club-museum-grid:has(>.club-museum-item:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.club-page-compact.club-page-compact .club-album-score{white-space:nowrap}.club-page-compact.club-page-compact :is(.club-album-card,.club-museum-item) .content-photo{background:0 0;width:100%;margin:0;padding:0;line-height:0;display:block;position:relative;overflow:visible}.club-page-compact.club-page-compact :is(.club-album-card,.club-museum-item) .content-photo>img{object-fit:contain;object-position:50% 50%;image-orientation:from-image;opacity:1;filter:none;border:0;border-radius:0;width:100%;max-width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:block;position:static;inset:auto;transform:none}.club-page-compact.club-page-compact .club-museum-item>button>.content-photo{z-index:auto;border:0;margin:0;padding:0;position:static;inset:auto}.club-page-compact.club-page-compact .content-photo-error{color:#c9d7e7;background:linear-gradient(125deg,#102a49,#081b30);padding:24px 16px;font:500 14px/1.4 Arial,sans-serif;display:block}.club-page-compact.club-page-compact .club-museum-caption{gap:5px;padding:12px 14px}@media (width>=1100px){.club-page-compact.club-page-compact .drive-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.club-page-compact.club-page-compact .club-museum-item>button:disabled{cursor:default;opacity:1}.club-lightbox-error{color:#d2dfec;background:#081a32;border:1px solid #ffffff26;border-radius:12px;padding:24px;font:500 16px/1.5 Arial,sans-serif}.club-page-compact.club-page-compact :is(.club-album-card,.club-museum-item){cursor:auto;background:#102a49;box-shadow:inset 0 1px #ffffff12,0 8px 20px #020b2426}.club-page-compact.club-page-compact .club-album-photo{color:inherit;padding:0;line-height:0;text-decoration:none;display:block;position:relative}.club-page-compact.club-page-compact :is(.club-album-photo,.club-museum-item>button):after{content:"";pointer-events:none;opacity:1;background:linear-gradient(#0000,#102a49);border:0;border-radius:0;height:14px;display:block;position:absolute;inset:auto 0 0}.club-page-compact.club-page-compact :is(.club-album-copy,.club-museum-caption){box-shadow:none;background:radial-gradient(at 100% 100%,#96283a22,#0000 70%),linear-gradient(135deg,#102a49,#0a1c33);border:0;margin:0;padding:14px;position:relative;inset:auto}.club-page-compact.club-page-compact .club-album-copy time{font-size:13px;line-height:1.4}.club-page-compact.club-page-compact .club-photo-actions{flex-wrap:wrap;justify-content:stretch;align-items:stretch;gap:8px;margin:12px 0 0;padding:0;display:flex}.club-page-compact.club-page-compact .club-photo-action{flex:1 1 max-content;color:#f8fafc;text-align:center;text-transform:none;letter-spacing:0;min-width:0;height:auto;min-height:46px;font:750 13px/1.35 var(--font-body,Arial,sans-serif);white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:linear-gradient(135deg,#23415d,#18324d);border:1px solid #809bb459;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin:0;padding:11px 12px;text-decoration:none;transition:background .16s,box-shadow .16s;display:flex;position:relative;inset:auto;box-shadow:inset 0 1px #ffffff12}.club-page-compact.club-page-compact .club-photo-action-primary{background:linear-gradient(115deg,#c61936,#e52340);border-color:#f55c7370;flex-grow:1.25;box-shadow:inset 0 1px #ffffff26,0 3px 8px #650c2526}.club-page-compact.club-page-compact .club-photo-action svg{width:17px;height:17px;color:inherit;flex:0 0 17px;margin:0}.club-page-compact.club-page-compact .club-photo-action:after{display:none}.club-page-compact.club-page-compact .club-photo-action:hover{box-shadow:inset 0 1px #ffffff35,0 3px 10px #020b2440}.club-page-compact.club-page-compact :is(.club-photo-action,.club-album-photo,.club-museum-item>button):focus-visible{outline-offset:-4px;outline:3px solid #fff}.club-page-compact.club-page-compact .club-photo-action:disabled{opacity:.55;cursor:default;box-shadow:none}.club-page-compact.club-page-compact .club-album-copy .club-photo-action-primary{flex-basis:10.5em}.club-page-compact.club-page-compact .club-album-copy .club-photo-action-secondary{flex-basis:10em}.club-page-compact.club-page-compact .club-museum-caption .club-photo-action-primary,.club-page-compact.club-page-compact .club-museum-caption .club-photo-action-secondary{flex-basis:10.5em}.admin-login-page{background:radial-gradient(circle at 20% 10%,#173f73 0,#0000 32%),linear-gradient(145deg,#06162f,#0b2953 65%,#ed1b2f 140%);place-items:center;min-height:100vh;padding:24px;font-family:Arial,Helvetica,sans-serif;display:grid}.admin-login-card{text-align:center;color:#071a36;background:#fff;border-top:6px solid #ed1b2f;width:min(100%,430px);padding:42px 34px;box-shadow:0 30px 90px #0006}.admin-login-card img{object-fit:contain;width:86px;height:100px}.admin-login-card>small{color:#ed1b2f;letter-spacing:.18em;margin-top:18px;font-size:12px;font-weight:900;display:block}.admin-login-card h1{letter-spacing:-.045em;margin:10px 0 14px;font-size:42px}.admin-login-card p{color:#5c6675;max-width:330px;margin:0 auto 26px;font-size:16px;line-height:1.6}.admin-login-card>a{color:#fff;background:#ed1b2f;justify-content:center;align-items:center;min-height:54px;font-size:15px;font-weight:900;text-decoration:none;display:flex}.admin-login-card .admin-login-back{color:#071a36;background:#eef2f6;margin-top:10px}.admin-login-card>span{color:#798391;margin-top:22px;font-size:12px;line-height:1.5;display:block}@media (width<=520px){.admin-login-card{padding:34px 22px}.admin-login-card h1{font-size:36px}}.journal-archive .journal-card-name-line{font:inherit;color:inherit;text-align:inherit;display:contents}.journal-archive :is(.journal-issue-day,.journal-issue-arrow){display:none}.journal-archive .journal-featured-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.journal-archive .journal-featured-heading>span{color:var(--journal-red);letter-spacing:.08em;font-size:12px;font-weight:900}.journal-archive .journal-featured-heading>strong{color:var(--journal-navy);font:900 32px/1 Arial,sans-serif}.journal-archive .journal-featured-meta{text-align:right;color:var(--journal-navy);text-transform:uppercase;gap:4px;font-size:12px;font-weight:700;display:grid}@media (width<=680px){.journal-archive .journal-latest{padding:16px 16px 28px}.journal-archive .journal-latest>.journal-section-label{margin-bottom:12px;font-size:12px}.journal-archive .journal-latest-cover{color:#fff;background:linear-gradient(145deg,#ed2445,#ba1030);border:1px solid #ffffff40;border-radius:28px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:16px;box-shadow:0 12px 30px #9b143322,inset 0 1px #ffffff28}.journal-archive .journal-cover-topline{background:0 0;border:0;grid-area:1/1;gap:10px;padding:0}.journal-archive .journal-featured-heading{align-items:center;width:100%}.journal-archive .journal-featured-heading>span{color:#fff;letter-spacing:.06em;border:1px solid #ffffff50;border-radius:99px;padding:5px 8px;font-size:11px}.journal-archive .journal-featured-heading>strong{color:#fff;white-space:nowrap;font:900 25px/1 Arial,sans-serif}.journal-archive .journal-featured-meta{color:#fff2eb;text-align:left;flex-wrap:wrap;gap:3px 8px;width:100%;font-size:11px;line-height:1.35;display:flex}.journal-archive .journal-featured-meta>span+span:before{content:"· "}.journal-archive .journal-featured-meta>small{color:#ffd2d7;width:100%;font-size:10px}.journal-archive .journal-cover-photo{aspect-ratio:16/10;background:#071a36;border-radius:17px;grid-area:2/1;height:auto;min-height:0;max-height:none}.journal-archive .journal-cover-photo>img:not(.journal-cover-mark){object-fit:cover;object-position:center;width:100%;height:100%;display:block}.journal-archive .journal-latest-copy{background:0 0;border:0;grid-area:3/1;min-height:0;padding:0}.journal-archive .journal-latest-copy h2:is(.is-short,.is-medium,.is-long){letter-spacing:-.04em;margin:0 0 8px;font:900 clamp(24px,7.2vw,30px)/1.06 Arial,sans-serif}.journal-archive .journal-latest-copy h2.is-long{font-size:clamp(23px,6.8vw,29px)}.journal-archive .journal-latest-copy blockquote{color:#fff3eb;margin:0 0 10px;font-size:14px;line-height:1.4}.journal-archive .journal-cover-score{border-top:1px solid #ffffff35;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"home score away";align-items:center;gap:8px;margin-top:2px;padding-block:10px}.journal-archive .journal-cover-score>span:is(.is-short,.is-medium,.is-long){white-space:normal;font-size:16px;line-height:1.12}.journal-archive .journal-cover-score .journal-card-name-line{width:100%;font:inherit;white-space:nowrap;text-align:inherit;grid-area:auto;display:block}.journal-archive .journal-cover-score>strong{font-size:30px}.journal-archive .journal-cover-score>strong i{color:#fff;margin:0 4px}.journal-archive .journal-read-cta{background:#ffffff15;border:1px solid #ffffff40;border-radius:13px;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 12px;font-size:12px;display:flex}.journal-archive .journal-archive-list{padding:24px 16px 40px}.journal-archive .journal-archive-list>header{margin-bottom:20px;display:block}.journal-archive .journal-archive-list>header h2{margin-top:7px;font-size:32px;line-height:1}.journal-archive .journal-season{margin-top:20px}.journal-archive .journal-season>h3{margin:0 0 10px;font-size:11px}.journal-archive .journal-season>div{grid-template-columns:minmax(0,1fr);gap:12px}.journal-archive .journal-issue-cover{color:#fff;background:linear-gradient(145deg,#173c60,#071a36);border:1px solid #ffffff24;border-radius:22px;grid-template-rows:auto auto auto;grid-template-columns:100px minmax(0,1fr);align-content:center;gap:6px 12px;padding:12px;display:grid;position:relative;box-shadow:0 7px 18px #071a3612,inset 0 1px #ffffff14}.journal-archive .journal-issue-cover>div{aspect-ratio:4/5;border-radius:12px;grid-area:1/1/4;align-self:stretch;width:100%;height:auto;min-height:116px}.journal-archive .journal-issue-cover>div>img:not(.journal-cover-mark){object-fit:cover;width:100%;height:100%;display:block}.journal-archive .journal-issue-cover>div>strong{opacity:.8;font-size:40px;bottom:4px;right:6px}.journal-archive .journal-issue-cover>span{color:#ffb2bd;letter-spacing:.015em;grid-column:2;margin:0;font-size:11px;line-height:1.3}.journal-archive .journal-issue-day{color:#d3dfe9;font:inherit;margin-top:3px;display:block}.journal-archive .journal-issue-cover h4{color:#fff;text-wrap:balance;grid-column:2;font-size:23px;line-height:1.05}.journal-archive .journal-issue-cover h4.is-long{font-size:20px}.journal-archive .journal-issue-cover p{color:#e5e7e9;grid-column:2;margin:0;padding-right:18px;font-size:13px;line-height:1.35}.journal-archive .journal-issue-arrow{color:#ffb2bd;font:400 20px/1 Arial;display:block;position:absolute;bottom:10px;right:12px}.journal-archive :is(.journal-latest-cover,.journal-issue-cover):focus-visible{outline:3px solid var(--journal-navy);outline-offset:4px}.journal-archive :is(.journal-latest-cover,.journal-issue-cover):active{transform:translateY(1px)}}@media (width<=767px){.journal-archive .journal-archive-intro{display:none}.journal-archive .journal-latest{padding-top:14px}}.journal-archive.journal-archive{background:radial-gradient(circle at 14% 18%,#fff9 0 1px,transparent 1.5px) 0 0/19px 19px,linear-gradient(90deg,#8e806d08 1px,transparent 1px) 0 0/42px 42px,var(--journal-paper,#f4efe3)}: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}.journal-mvp .mvp-stat-icon{display:none}.journal-mvp-name>span{display:inline}@media (width<=680px){.journal-edition .journal-mvp{background:radial-gradient(ellipse at 90% 10%,#173b64,transparent 60%),var(--journal-navy);overflow:visible}.journal-edition .journal-mvp:before{content:attr(data-shirt-number);font-size:10rem;line-height:1;top:24px;right:18px}.journal-edition .journal-mvp>div:last-child{background:linear-gradient(145deg,#ffffff0d,#ffffff03);border:1px solid #fff2;border-radius:18px;padding:26px 18px 22px;container-type:inline-size}.journal-edition .journal-mvp h2.journal-mvp-name{min-height:calc(2.04*clamp(38px,14vw,62px));font-size:var(--fit-name-size,min(clamp(38px,14vw,62px),calc((100vw - 74px)/var(--fit-name-chars))));letter-spacing:-.015em;white-space:normal;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;margin:16px 0 10px;line-height:1.02;overflow:visible}.journal-edition .journal-mvp-name>span{white-space:nowrap;display:block}.journal-edition .journal-mvp p{letter-spacing:.08em;margin:12px 0 0;font-size:12px;line-height:1.5}.journal-edition .journal-mvp .journal-mvp-stats{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;padding-top:18px;display:grid}.journal-edition .journal-mvp .journal-mvp-stats>span{letter-spacing:.04em;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 5px;min-width:0;font-size:11px;display:flex}.journal-edition .journal-mvp .journal-mvp-stats b{color:#ff6678;text-align:center;width:100%;font-size:2.8rem;line-height:1}.journal-edition .journal-mvp .mvp-stat-icon{color:#ff9ba7;flex:0 0 14px;width:14px;height:14px;display:inline-flex}.journal-edition .journal-mvp .mvp-stat-icon svg{width:100%;height:100%;display:block}}@supports (font-size:1cqw){@media (width<=680px){.journal-edition .journal-mvp h2.journal-mvp-name{min-height:calc(2.04*clamp(38px,17cqw,62px));font-size:var(--fit-name-size,min(clamp(38px,17cqw,62px),calc(100cqw/var(--fit-name-chars))))}}}: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}.journal-archive,.journal-edition{min-height:100vh;color:var(--journal-ink);background:radial-gradient(circle at 14% 18%,#fff9 0 1px,transparent 1.5px) 0 0/19px 19px,linear-gradient(90deg,#8e806d08 1px,transparent 1px) 0 0/42px 42px,var(--journal-paper);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.journal-archive *,.journal-edition *{box-sizing:border-box;min-width:0}.journal-archive img,.journal-edition img{max-width:100%;display:block}.journal-site-header,.journal-edition-header{color:#fff;background:var(--journal-navy);border-bottom:4px solid var(--journal-red);justify-content:space-between;align-items:center;gap:22px;min-height:78px;padding:12px max(22px,50vw - 660px);display:flex}.journal-site-header>a,.journal-edition-header>a:first-child{color:inherit;letter-spacing:.11em;align-items:center;gap:11px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.journal-site-header img,.journal-edition-header img{object-fit:contain;width:40px;height:48px}.journal-site-header nav{align-items:center;gap:28px;display:flex}.journal-site-header nav strong{letter-spacing:.06em;text-transform:uppercase;font:900 25px/1 PieveseCondensed,Arial,sans-serif}.journal-site-header nav a,.journal-edition-header>a:last-child{color:#fff;letter-spacing:.08em;font-size:12px;font-weight:900;text-decoration:none}.journal-archive-intro{border-bottom:1px solid var(--journal-line);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:50px;max-width:1320px;margin:auto;padding:clamp(58px,8vw,116px) 24px 58px;display:grid}.journal-archive-intro>span{color:var(--journal-red);letter-spacing:.18em;grid-column:1/-1;font-size:12px;font-weight:900}.journal-archive-intro h1{color:var(--journal-navy);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:0;font:900 clamp(4.5rem,10vw,9.3rem)/.72 PieveseCondensed,Arial,sans-serif}.journal-archive-intro h1 em{color:var(--journal-red);font-style:normal}.journal-archive-intro p{border-top:1px solid var(--journal-navy);margin:0 0 5px;padding-top:18px;font:italic 1.12rem/1.65 Georgia,Times New Roman,serif}.journal-latest,.journal-archive-list{max-width:1320px;margin:auto;padding:58px 24px 96px}.journal-section-label{color:var(--journal-red);letter-spacing:.18em;align-items:center;gap:18px;margin-bottom:24px;font-size:12px;font-weight:900;display:flex}.journal-section-label i{background:var(--journal-line);flex:1;height:1px}.journal-latest-cover{min-height:700px;color:inherit;background:var(--journal-paper-light);border-block:7px solid var(--journal-navy);grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);text-decoration:none;display:grid;box-shadow:0 24px 60px #071a3618}.journal-cover-photo,.journal-edition-cover-photo{background:linear-gradient(145deg,var(--journal-red) 0 20%,var(--journal-navy) 20% 100%);min-height:650px;position:relative;overflow:hidden}.journal-cover-photo>img:not(.journal-cover-mark),.journal-edition-cover-photo>img:not(.journal-cover-mark){object-fit:cover;filter:saturate(.88)contrast(1.04);width:100%;height:100%}.journal-cover-photo.has-image:after,.journal-edition-cover-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#071a36ba);height:30%;position:absolute;inset:auto 0 0}.journal-cover-mark{width:min(45%,320px);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain!important;filter:none!important}.journal-cover-number,.journal-edition-cover-photo>span{z-index:2;color:#fff;opacity:.28;font:900 clamp(10rem,21vw,19rem)/.72 PieveseCondensed,Arial,sans-serif;position:absolute;bottom:-34px;left:22px}.journal-latest-copy,.journal-edition-cover-copy{background:var(--journal-paper-light);flex-direction:column;padding:42px clamp(30px,4vw,64px);display:flex}.journal-masthead,.journal-edition-masthead{color:var(--journal-navy);border-top:1px solid var(--journal-navy);border-bottom:5px double var(--journal-navy);grid-template-columns:auto minmax(0,1fr);align-items:end;padding:0 0 12px;display:grid}.journal-masthead span,.journal-edition-masthead small{color:var(--journal-red);grid-row:1/3;align-self:center;margin-right:9px;font:900 2.2rem/1 PieveseCondensed,Arial,sans-serif}.journal-masthead strong,.journal-edition-masthead strong{letter-spacing:-.015em;font:900 clamp(2.5rem,4vw,3.5rem)/.76 PieveseCondensed,Arial,sans-serif}.journal-masthead b,.journal-edition-masthead b{letter-spacing:.17em;font:900 clamp(1.45rem,2.4vw,2rem)/.9 PieveseCondensed,Arial,sans-serif}.journal-latest-copy>p,.journal-edition-cover-copy>p:not(.journal-photo-credit){color:var(--journal-muted);letter-spacing:.12em;text-transform:uppercase;margin:16px 0 22px;font-size:12px;font-weight:900}.journal-photo-credit{color:var(--journal-muted);margin:-10px 0 20px;font:italic 14px/1.45 Georgia,Times New Roman,serif}.journal-cover-score{border-block:1px solid var(--journal-line);text-transform:uppercase;grid-template-columns:max-content minmax(70px,1fr) max-content;align-items:center;gap:12px;padding:16px 0;display:grid;container-type:inline-size}.journal-cover-score span{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;max-width:100%;font:900 clamp(.75rem,3.6cqw,1.3rem)/1.05 PieveseCondensed,Arial,sans-serif}.journal-cover-score span:last-child{text-align:right}.journal-cover-score strong{color:var(--journal-navy);white-space:nowrap;justify-self:center;font:900 clamp(2.35rem,4vw,3.2rem)/.8 PieveseCondensed,Arial,sans-serif}.journal-cover-score i{color:var(--journal-red);margin:0 5px;font-style:normal}.journal-latest-copy h2,.journal-edition-cover-copy h1{max-width:100%;color:var(--journal-navy);letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;margin:clamp(36px,5vw,62px) 0 18px;font:900 clamp(3rem,4.8vw,5rem)/.83 PieveseCondensed,Arial,sans-serif}.journal-latest-copy blockquote,.journal-edition-cover-copy blockquote{color:#4d514f;margin:0;font:italic 1.2rem/1.52 Georgia,Times New Roman,serif}.journal-read-cta{border-top:1px solid var(--journal-line);color:var(--journal-red);letter-spacing:.08em;margin-top:auto;padding-top:28px;font-size:12px;font-weight:900}.journal-read-cta b{float:right;font-size:19px}.journal-empty{text-align:center;max-width:1320px;margin:auto;padding:80px 24px}.journal-empty img{width:100px;margin:auto}.journal-empty span{color:var(--journal-red);letter-spacing:.16em;font-size:12px;font-weight:900;display:block}.journal-empty h2{color:var(--journal-navy);text-transform:uppercase;font:900 3.4rem/.9 PieveseCondensed,Arial,sans-serif}.journal-archive-list{border-top:1px solid var(--journal-line)}.journal-archive-list>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:50px;display:flex}.journal-archive-list>header span,.journal-season>h3{color:var(--journal-red);letter-spacing:.16em;font-size:12px;font-weight:900}.journal-archive-list>header h2{color:var(--journal-navy);text-transform:uppercase;margin:0;font:900 clamp(3.3rem,7vw,5.8rem)/.8 PieveseCondensed,Arial,sans-serif}.journal-season{margin-top:50px}.journal-season>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.journal-issue-cover{color:inherit;border-top:5px solid var(--journal-navy);padding-top:11px;text-decoration:none}.journal-issue-cover>div{background:var(--journal-navy);height:350px;position:relative;overflow:hidden}.journal-issue-cover>div>img:not(.journal-cover-mark){object-fit:cover;width:100%;height:100%;transition:transform .35s}.journal-issue-cover:hover>div>img:not(.journal-cover-mark){transform:scale(1.025)}.journal-issue-cover>div>strong{color:#fff;opacity:.6;font:900 7.5rem/.7 PieveseCondensed,Arial,sans-serif;position:absolute;bottom:-18px;right:10px}.journal-issue-cover>span{color:var(--journal-red);letter-spacing:.12em;margin:14px 0 8px;font-size:12px;font-weight:900;display:block}.journal-issue-cover h4{color:var(--journal-navy);text-transform:uppercase;overflow-wrap:break-word;margin:0;font:900 2.15rem/.9 PieveseCondensed,Arial,sans-serif}.journal-issue-cover p{font:italic 14px/1.45 Georgia,serif}.journal-archive-placeholder{border-block:1px solid var(--journal-line);color:var(--journal-muted);padding:40px 0}.journal-preview-ribbon{color:#251c00;text-align:center;letter-spacing:.08em;background:#f4bd24;padding:10px 16px;font-size:12px;font-weight:900}.journal-edition>article{background:var(--journal-paper-light);max-width:1320px;margin:34px auto 0;box-shadow:0 20px 70px #071a3613}.journal-edition-cover{border-block:8px solid var(--journal-navy);grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);min-height:780px;display:grid}.journal-edition-cover-photo{min-height:760px}.journal-edition-cover-copy{border-top:0}.journal-cover-actions{border-top:1px solid var(--journal-line);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:28px;display:flex}.journal-cover-actions a,.journal-share{color:var(--journal-red);letter-spacing:.05em;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:900;text-decoration:none}.journal-match,.journal-ratings,.journal-numbers,.journal-standings,.journal-fantasy-votes,.journal-next{padding:clamp(68px,8vw,114px) clamp(24px,7vw,104px)}.journal-match{background:var(--journal-paper);border-bottom:1px solid var(--journal-line)}.journal-match>header{border-bottom:1px solid var(--journal-line);align-items:center;gap:22px;padding-bottom:24px;display:flex}.journal-match>header>span{color:var(--journal-red);font:900 clamp(4.5rem,8vw,6rem)/.7 PieveseCondensed,Arial,sans-serif}.journal-match header small,.journal-ratings header small,.journal-numbers header small,.journal-standings header small,.journal-fantasy header small,.journal-fantasy-votes header small,.journal-next header small{color:var(--journal-red);letter-spacing:.16em;font-size:12px;font-weight:900}.journal-match h2,.journal-ratings h2,.journal-numbers h2,.journal-standings h2,.journal-fantasy h2,.journal-fantasy-votes h2,.journal-next h2{max-width:100%;color:var(--journal-navy);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;margin:7px 0 0;font:900 clamp(3rem,6vw,5.2rem)/.82 PieveseCondensed,Arial,sans-serif}.journal-match-scoreboard{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:30px;padding:50px 0;display:grid}.journal-match-scoreboard>div{align-items:center;gap:18px;display:flex}.journal-match-scoreboard>div:last-child{text-align:right;flex-direction:row-reverse}.journal-match-scoreboard img{object-fit:contain;flex:none;width:84px;height:84px}.journal-match-scoreboard>div strong{text-transform:uppercase;overflow-wrap:break-word;max-width:100%;font:900 1.7rem/1 PieveseCondensed,Arial,sans-serif}.journal-match-scoreboard>span{color:var(--journal-navy);grid-template-columns:auto auto auto;align-items:center;display:grid}.journal-match-scoreboard>span b{font:900 5.3rem/.8 PieveseCondensed,Arial,sans-serif}.journal-match-scoreboard>span i{color:var(--journal-red);margin:0 11px;font:900 1.9rem/1 PieveseCondensed,Arial,sans-serif}.journal-match-scoreboard>span small{text-align:center;letter-spacing:.16em;grid-column:1/-1;margin-top:12px;font-size:12px;font-weight:900}.journal-match-notes{border-block:1px solid var(--journal-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.journal-match-notes>div{border-right:1px solid var(--journal-line);padding:24px}.journal-match-notes>div:last-child{border-right:0}.journal-match-notes small{color:var(--journal-red);letter-spacing:.13em;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.journal-match-notes p{justify-content:space-between;gap:10px;margin:9px 0;font-size:13px;line-height:1.35;display:flex}.journal-match-notes p strong{overflow-wrap:break-word}.journal-match-notes p span{color:var(--journal-muted);flex:none}.journal-text-link{border-top:1px solid var(--journal-line);color:var(--journal-navy);letter-spacing:.06em;justify-content:space-between;margin-top:32px;padding-top:18px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.journal-text-link.light{color:#fff;border-color:#ffffff35}.journal-story{background:var(--journal-paper-light);border-bottom:1px solid var(--journal-line);grid-template-columns:190px minmax(0,1fr);gap:66px;padding:clamp(72px,10vw,145px) clamp(24px,7vw,104px);display:grid}.journal-story aside{border-right:1px solid var(--journal-line)}.journal-story aside span{color:var(--journal-red);font:900 9.5rem/.7 PieveseCondensed,Arial,sans-serif;display:block}.journal-story aside small{color:var(--journal-red);letter-spacing:.16em;margin-top:26px;font-size:12px;font-weight:900;display:block}.journal-story h2{color:var(--journal-navy);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;margin:0;font:900 clamp(3.6rem,7vw,6.4rem)/.82 PieveseCondensed,Arial,sans-serif}.journal-story blockquote{border-left:4px solid var(--journal-red);margin:28px 0;padding-left:24px;font:italic 1.42rem/1.5 Georgia,Times New Roman,serif}.journal-rich-text{max-width:760px;font:1.12rem/1.82 Georgia,Times New Roman,serif}.journal-rich-text p:first-child:first-letter{float:left;color:var(--journal-red);margin:7px 9px 0 0;font:900 4.75rem/.72 PieveseCondensed,Arial,sans-serif}.journal-rich-text a{color:var(--journal-red)}.journal-mvp{color:#fff;background:var(--journal-navy);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:end;min-height:620px;padding:70px clamp(24px,7vw,104px);display:grid;position:relative;overflow:hidden}.journal-mvp:before{content:"03";color:#ffffff0b;font:900 22rem/.8 PieveseCondensed,Arial,sans-serif;position:absolute;top:-70px;right:-8px}.journal-mvp-photo{z-index:1;border-bottom:1px solid #ffffff45;place-items:end center;height:520px;display:grid;position:relative;overflow:hidden}.journal-mvp-photo img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 30px #0008);width:100%;height:100%}.journal-mvp-photo>span{color:#ffffff35;font:900 11rem/1 PieveseCondensed,Arial,sans-serif}.journal-mvp>div:last-child{z-index:1;padding:0 0 48px 38px;position:relative}.journal-mvp small{color:#ff6678;letter-spacing:.2em;font-size:12px;font-weight:900}.journal-mvp h2{text-transform:uppercase;overflow-wrap:break-word;max-width:100%;margin:16px 0 10px;font:900 clamp(4.5rem,9vw,8.7rem)/.75 PieveseCondensed,Arial,sans-serif}.journal-mvp p{letter-spacing:.13em;font-size:12px;font-weight:900}.journal-mvp>div:last-child>div{flex-wrap:wrap;gap:34px;margin-top:38px;display:flex}.journal-mvp>div:last-child>div span{letter-spacing:.1em;align-items:baseline;gap:8px;font-size:12px;font-weight:900;display:flex}.journal-mvp>div:last-child>div b{color:#ff6678;font:900 3.4rem/.8 PieveseCondensed,Arial,sans-serif}.journal-ratings>header,.journal-numbers>header,.journal-fantasy-votes>header,.journal-next>header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:50px;display:flex}.journal-ratings>div{border-block:5px double var(--journal-navy);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.journal-ratings article{border-right:1px solid var(--journal-line);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-content:end;gap:14px;min-height:410px;padding:22px;display:grid;position:relative;overflow:hidden}.journal-ratings article:last-child{border-right:0}.journal-ratings article>span{z-index:2;color:var(--journal-red);font:900 4.5rem/.8 PieveseCondensed,Arial,sans-serif;position:absolute;top:15px;left:18px}.journal-ratings article>img{object-fit:contain;object-position:center bottom;width:100%;height:calc(100% - 104px);position:absolute;inset:26px 0 78px}.journal-ratings article>i{text-align:center;color:#c9c7bf;font:900 8rem/1 PieveseCondensed,Arial,sans-serif;position:absolute;inset:100px 0 auto}.journal-ratings article>div{z-index:2;background:linear-gradient(transparent,var(--journal-paper-light) 18%);padding-top:12px;position:relative}.journal-ratings article>div strong{max-width:100%;color:var(--journal-navy);text-transform:uppercase;overflow-wrap:break-word;font:900 clamp(1.25rem,2.1vw,1.7rem)/.95 PieveseCondensed,Arial,sans-serif;display:block}.journal-ratings article>div small{color:var(--journal-muted);margin-top:5px;font-size:12px;line-height:1.25;display:block}.journal-ratings article>b{z-index:2;color:var(--journal-red);align-self:end;font:900 4.3rem/.75 PieveseCondensed,Arial,sans-serif;position:relative}.journal-numbers{background:var(--journal-paper)}.journal-numbers>div{border-top:1px solid var(--journal-line)}.journal-numbers article{border-bottom:1px solid var(--journal-line);grid-template-columns:130px minmax(0,1fr) 130px;align-items:center;gap:24px;padding:22px 0;display:grid}.journal-numbers article>span{align-items:baseline;gap:8px;display:flex}.journal-numbers article>span:last-child{text-align:right;justify-content:flex-end}.journal-numbers article>span b{color:var(--journal-navy);font:900 3.3rem/.8 PieveseCondensed,Arial,sans-serif}.journal-numbers article>span small{letter-spacing:.06em;overflow-wrap:break-word;max-width:76px;font-size:12px;font-weight:900}.journal-numbers article>div{text-align:center}.journal-numbers article>div strong{letter-spacing:.1em;text-transform:uppercase;font-size:12px}.journal-numbers article>div i{background:#c8c7c2;height:5px;margin-top:10px;display:block}.journal-numbers article>div em{background:var(--journal-red);height:100%;display:block}.journal-standings>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:45px;display:grid}.journal-standings>header aside{color:#fff;background:var(--journal-red);grid-template-columns:auto auto;align-items:end;gap:0 12px;padding:24px 30px;display:grid}.journal-standings>header aside b{grid-row:1/3;font:900 5rem/.8 PieveseCondensed,Arial,sans-serif}.journal-standings>header aside span{letter-spacing:.1em;font-size:12px;font-weight:900}.journal-standings>header aside strong{font-size:20px}.journal-standings-list{border-top:5px double var(--journal-navy)}.journal-standings-list>div{border-bottom:1px solid #d4d1ca;grid-template-columns:50px 42px minmax(0,1fr) 64px 70px;align-items:center;min-height:66px;display:grid}.journal-standings-list>div.pievese{color:#fff;background:var(--journal-navy)}.journal-standings-list img{object-fit:contain;width:32px;height:32px}.journal-standings-list>div>b{color:var(--journal-red);padding-left:14px;font:900 1.5rem/1 PieveseCondensed,Arial,sans-serif}.journal-standings-list strong{overflow-wrap:break-word;font-size:13px}.journal-standings-list span{color:#73736d;font-size:12px}.journal-standings-list .pievese span{color:#b7c5d7}.journal-standings-list em{font:900 19px/1 PieveseCondensed,Arial,sans-serif}.journal-fantasy{color:#fff;background:var(--journal-navy);padding:clamp(70px,9vw,125px) clamp(24px,7vw,104px)}.journal-fantasy>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:45px;display:grid}.journal-fantasy h2{color:#fff}.journal-fantasy>header>span{color:#ff6678;align-items:baseline;font:900 5rem/.8 PieveseCondensed,Arial,sans-serif;display:flex}.journal-fantasy>header>span small{color:#fff;letter-spacing:.1em;margin-left:7px;font:900 12px/1 Arial,sans-serif}.journal-fantasy>div{border-top:1px solid #ffffff35}.journal-fantasy article{border-bottom:1px solid #ffffff25;grid-template-columns:55px minmax(0,1fr) auto 28px;align-items:center;min-height:78px;display:grid}.journal-fantasy article>span{color:#ff6678;font:900 1.9rem/1 PieveseCondensed,Arial,sans-serif}.journal-fantasy article>strong{text-transform:uppercase;overflow-wrap:break-word;font:900 1.35rem/1 PieveseCondensed,Arial,sans-serif}.journal-fantasy article>b{font:900 2.4rem/.8 PieveseCondensed,Arial,sans-serif}.journal-fantasy article>small{font-size:12px}.journal-fantasy-votes{grid-template-columns:.8fr 1.2fr;gap:64px;display:grid}.journal-fantasy-votes>header{display:block}.journal-fantasy-votes ol{border-top:5px double var(--journal-navy);margin:0;padding:0;list-style:none}.journal-fantasy-votes li{border-bottom:1px solid #d4d1ca;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:80px;display:grid}.journal-fantasy-votes li span{color:#fff;background:var(--journal-red);place-items:center;width:38px;height:38px;font-weight:900;display:grid}.journal-fantasy-votes li strong{text-transform:uppercase;overflow-wrap:break-word;font:900 1.3rem/1 PieveseCondensed,Arial,sans-serif}.journal-fantasy-votes li b{color:var(--journal-red);font:900 2.8rem/.8 PieveseCondensed,Arial,sans-serif}.journal-fantasy-votes>.journal-text-link{grid-column:1/-1}.journal-photo-week{color:#fff;background:var(--journal-red);grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);min-height:650px;display:grid}.journal-photo-week>div{min-height:520px;overflow:hidden}.journal-photo-week img{object-fit:cover;width:100%;height:100%}.journal-photo-week aside{flex-direction:column;padding:56px 42px;display:flex;overflow:hidden}.journal-photo-week small{letter-spacing:.15em;font-size:12px;font-weight:900}.journal-photo-week h2{text-transform:uppercase;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:28px 0;font:900 clamp(3rem,5.2vw,5.1rem)/.84 PieveseCondensed,Arial,sans-serif}.journal-photo-week p{overflow-wrap:break-word;max-width:100%;margin:0;font:italic 1rem/1.5 Georgia,Times New Roman,serif}.journal-photo-week a{color:#fff;border-top:1px solid #ffffff60;margin-top:auto;padding-top:24px;font-size:12px;font-weight:900;text-decoration:none}.journal-gallery-strip{background:var(--journal-navy);grid-template-columns:repeat(4,minmax(0,1fr));min-height:240px;display:grid;position:relative}.journal-gallery-strip img{object-fit:cover;opacity:.8;width:100%;height:250px}.journal-gallery-strip a{color:var(--journal-navy);background:#fff;padding:14px 18px;font-size:12px;font-weight:900;text-decoration:none;position:absolute;bottom:22px;right:24px}.journal-next{background:var(--journal-paper)}.journal-next>div{border-block:1px solid var(--journal-line);text-align:center;grid-template-columns:130px minmax(0,1fr) 130px;align-items:center;gap:32px;padding:38px;display:grid}.journal-next>div>img{object-fit:contain;width:120px;height:120px}.journal-next>div>span{gap:8px;display:grid}.journal-next>div strong{color:var(--journal-navy);text-transform:uppercase;overflow-wrap:break-word;font:900 2rem/.9 PieveseCondensed,Arial,sans-serif}.journal-next>div b{color:var(--journal-red);letter-spacing:.1em;font-size:12px}.journal-next>div small{margin-top:12px;font-size:12px;line-height:1.7}.journal-footer,.journal-edition-footer{color:#fff;background:var(--journal-navy);border-top:4px solid var(--journal-red);justify-content:space-between;align-items:center;gap:24px;padding:36px max(24px,50vw - 660px);display:flex}.journal-footer strong,.journal-edition-footer strong{letter-spacing:.08em;font:900 1.5rem/1 PieveseCondensed,Arial,sans-serif}.journal-footer span,.journal-edition-footer span,.journal-edition-footer p,.journal-edition-footer a{color:#bdc9d8;font-size:12px;text-decoration:none}.journal-edition-footer>div{gap:5px;display:grid}@media (width<=900px){.journal-latest-cover,.journal-edition-cover{grid-template-columns:1fr}.journal-cover-photo,.journal-edition-cover-photo{min-height:min(75vw,720px)}.journal-latest-copy,.journal-edition-cover-copy{min-height:560px}.journal-season>div{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-story{grid-template-columns:140px minmax(0,1fr);gap:34px}.journal-mvp{grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr)}.journal-photo-week{grid-template-columns:1fr}.journal-photo-week aside{min-height:360px}.journal-fantasy-votes{gap:36px}.journal-match-scoreboard{gap:16px}.journal-match-scoreboard img{width:68px;height:68px}.journal-match-scoreboard>span b{font-size:4rem}}@media (width<=680px){.journal-site-header,.journal-edition-header{min-height:68px;padding:10px 15px}.journal-site-header nav strong{display:none}.journal-site-header>a span,.journal-edition-header>a:first-child span{font-size:12px}.journal-site-header img,.journal-edition-header img{width:32px;height:40px}.journal-archive-intro{grid-template-columns:1fr;gap:26px;padding:50px 17px 42px}.journal-archive-intro h1{font-size:clamp(4rem,22vw,6.2rem)}.journal-archive-intro p{font-size:1rem}.journal-latest,.journal-archive-list{padding:40px 16px 68px}.journal-latest-cover{min-height:0}.journal-cover-photo,.journal-edition-cover-photo{min-height:108vw;max-height:570px}.journal-cover-number,.journal-edition-cover-photo>span{font-size:50vw;bottom:-7vw}.journal-latest-copy,.journal-edition-cover-copy{min-height:0;padding:32px 22px 36px}.journal-masthead strong,.journal-edition-masthead strong{font-size:clamp(2.35rem,12vw,3rem)}.journal-masthead b,.journal-edition-masthead b{font-size:clamp(1.35rem,6.8vw,1.75rem)}.journal-masthead span,.journal-edition-masthead small{font-size:2rem}.journal-cover-score{gap:7px}.journal-cover-score span{font-size:clamp(.92rem,4.5vw,1.15rem)}.journal-cover-score strong{font-size:clamp(2.1rem,10vw,2.65rem)}.journal-latest-copy h2,.journal-edition-cover-copy h1{margin-top:36px;font-size:clamp(2.5rem,12vw,3.6rem);line-height:.86}.journal-latest-copy blockquote,.journal-edition-cover-copy blockquote{font-size:1.05rem}.journal-read-cta{margin-top:38px}.journal-archive-list>header{display:block}.journal-archive-list>header h2{margin-top:16px;font-size:3.6rem}.journal-season>div{grid-template-columns:1fr}.journal-issue-cover>div{height:108vw;max-height:470px}.journal-footer,.journal-edition-footer{flex-direction:column;align-items:flex-start;padding:28px 17px}.journal-edition>article{margin-top:0}.journal-edition-header>a:last-child{font-size:12px}.journal-cover-actions{flex-direction:column-reverse;align-items:flex-start;margin-top:38px}.journal-match,.journal-ratings,.journal-numbers,.journal-standings,.journal-fantasy-votes,.journal-next,.journal-fantasy{padding:64px 18px}.journal-match>header>span{font-size:4.4rem}.journal-match h2,.journal-ratings h2,.journal-numbers h2,.journal-standings h2,.journal-fantasy h2,.journal-fantasy-votes h2,.journal-next h2{font-size:clamp(2.75rem,14vw,3.5rem)}.journal-match-scoreboard{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px;padding:40px 0}.journal-match-scoreboard>div{text-align:center;justify-items:center;gap:9px;display:grid}.journal-match-scoreboard>div:last-child{text-align:center;display:grid}.journal-match-scoreboard img{width:54px;height:54px}.journal-match-scoreboard>div strong{font-size:clamp(.95rem,4.5vw,1.15rem)}.journal-match-scoreboard>span b{font-size:clamp(2.7rem,13vw,3.25rem)}.journal-match-scoreboard>span i{margin:0 3px;font-size:1.25rem}.journal-match-notes{grid-template-columns:1fr}.journal-match-notes>div{border-right:0;border-bottom:1px solid var(--journal-line)}.journal-match-notes>div:last-child{border-bottom:0}.journal-story{grid-template-columns:1fr;gap:34px;padding:72px 18px}.journal-story aside{border-right:0;border-bottom:1px solid var(--journal-line);padding-bottom:20px}.journal-story aside span{font-size:6.8rem}.journal-story h2{font-size:clamp(3.2rem,15vw,4rem)}.journal-story blockquote{padding-left:18px;font-size:1.15rem}.journal-rich-text{font-size:1.05rem;line-height:1.78}.journal-mvp{grid-template-columns:1fr;min-height:0;padding:52px 18px 62px}.journal-mvp:before{font-size:16rem;top:-30px}.journal-mvp-photo{height:370px}.journal-mvp>div:last-child{padding:36px 0 0}.journal-mvp h2{font-size:clamp(4rem,18vw,5.1rem)}.journal-mvp>div:last-child>div{gap:20px}.journal-mvp>div:last-child>div b{font-size:2.9rem}.journal-ratings>header,.journal-numbers>header,.journal-fantasy-votes>header,.journal-next>header,.journal-ratings>div{display:block}.journal-ratings article{border-right:0;border-bottom:1px solid var(--journal-line);grid-template-rows:1fr;grid-template-columns:96px minmax(0,1fr) auto;align-content:stretch;align-items:end;min-height:170px;padding:20px 12px}.journal-ratings article:last-child{border-bottom:0}.journal-ratings article>span{font-size:3rem;top:14px;left:8px}.journal-ratings article>img{object-fit:contain;object-position:center bottom;grid-column:1;width:92px;height:136px;position:relative;inset:auto}.journal-ratings article>i{grid-column:1;place-items:center;width:92px;height:136px;font-size:5rem;display:grid;position:relative;inset:auto}.journal-ratings article>div{background:0 0;grid-column:2;padding:0}.journal-ratings article>div strong{font-size:clamp(1.35rem,7vw,1.7rem)}.journal-ratings article>b{grid-column:3;font-size:3.6rem}.journal-numbers article{grid-template-columns:72px minmax(0,1fr) 72px;gap:8px}.journal-numbers article>span{gap:3px;display:grid}.journal-numbers article>span:last-child{justify-items:end}.journal-numbers article>span b{font-size:2.65rem}.journal-numbers article>span small{max-width:72px;font-size:12px}.journal-standings>header{grid-template-columns:1fr;gap:28px}.journal-standings>header aside{justify-self:start}.journal-standings-list>div{grid-template-columns:36px 34px minmax(0,1fr) 44px 50px}.journal-standings-list>div>b{padding-left:7px;font-size:1.25rem}.journal-standings-list strong{overflow-wrap:break-word;font-size:12px}.journal-standings-list span{font-size:12px}.journal-fantasy>header{grid-template-columns:1fr;gap:25px}.journal-fantasy>header>span{font-size:3.9rem}.journal-fantasy article{grid-template-columns:38px minmax(0,1fr) auto 24px;gap:5px}.journal-fantasy article>strong{font-size:1.08rem}.journal-fantasy-votes{grid-template-columns:1fr}.journal-fantasy-votes>.journal-text-link{grid-column:auto}.journal-photo-week{flex-direction:column;min-height:0;display:flex}.journal-photo-week>div{height:108vw;min-height:0}.journal-photo-week aside{min-height:330px;padding:44px 22px}.journal-photo-week h2{font-size:clamp(2.9rem,14vw,3.7rem)}.journal-gallery-strip{grid-template-columns:1fr 1fr;min-height:0}.journal-gallery-strip img{height:48vw}.journal-next>div{grid-template-columns:62px minmax(0,1fr) 62px;gap:7px;padding:28px 3px}.journal-next>div>img{width:60px;height:60px}.journal-next>div strong{font-size:clamp(1.1rem,5vw,1.35rem)}.journal-next>div small{font-size:12px}.journal-edition-footer p{margin:0}}@media (width<=360px){.journal-site-header nav a{font-size:12px}.journal-latest-copy,.journal-edition-cover-copy{padding-inline:16px}.journal-masthead strong,.journal-edition-masthead strong{font-size:2.3rem}.journal-masthead b,.journal-edition-masthead b{font-size:1.3rem}.journal-cover-score span{font-size:.88rem}.journal-cover-score strong{font-size:2rem}.journal-match,.journal-ratings,.journal-numbers,.journal-standings,.journal-fantasy-votes,.journal-next,.journal-fantasy{padding-inline:15px}.journal-match-scoreboard img{width:48px;height:48px}.journal-match-scoreboard>span b{font-size:2.55rem}.journal-match-scoreboard>div strong{font-size:.92rem}.journal-ratings article{grid-template-columns:82px minmax(0,1fr) auto}.journal-ratings article>img,.journal-ratings article>i{width:80px;height:128px}.journal-ratings article>div strong{font-size:1.28rem}.journal-ratings article>b{font-size:3.1rem}.journal-next>div{grid-template-columns:52px minmax(0,1fr) 52px}.journal-next>div>img{width:50px;height:50px}}.journal-edition-cover,.journal-latest-cover{border-block:7px solid var(--journal-navy);background:var(--journal-paper-light);grid-template-rows:auto minmax(630px,1fr);grid-template-columns:minmax(0,1.62fr) minmax(350px,.78fr);min-height:0;display:grid}.journal-cover-topline{border-bottom:1px solid var(--journal-line);background:var(--journal-paper-light);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;padding:22px clamp(24px,4vw,56px);display:grid}.journal-cover-topline .journal-masthead,.journal-cover-topline .journal-edition-masthead{border-top:2px solid var(--journal-navy);border-bottom:6px double var(--journal-navy);width:min(100%,690px);padding:8px 0 13px}.journal-cover-topline .journal-masthead strong,.journal-cover-topline .journal-edition-masthead strong{letter-spacing:-.055em;font:900 clamp(3rem,5vw,5rem)/.78 Georgia,Times New Roman,serif}.journal-cover-topline .journal-masthead b,.journal-cover-topline .journal-edition-masthead b{letter-spacing:.28em;font:900 clamp(1.35rem,2.3vw,2rem)/.9 PieveseCondensed,Arial,sans-serif}.journal-cover-topline .journal-masthead span,.journal-cover-topline .journal-edition-masthead small{font:900 clamp(1.8rem,3vw,2.65rem)/1 PieveseCondensed,Arial,sans-serif}.journal-cover-meta{border-left:1px solid var(--journal-line);color:var(--journal-navy);text-align:right;text-transform:uppercase;grid-template-columns:auto auto;align-items:end;gap:5px 16px;padding-left:24px;display:grid}.journal-cover-meta strong{color:var(--journal-red);white-space:nowrap;grid-row:1/4;font:900 clamp(3.8rem,6vw,6.2rem)/.75 PieveseCondensed,Arial,sans-serif}.journal-cover-meta span,.journal-cover-meta small{letter-spacing:.09em;font-size:12px;font-weight:900}.journal-cover-meta small{color:var(--journal-muted)}.journal-edition-cover-photo,.journal-cover-photo{grid-area:2/1;min-height:630px;margin:0}.journal-edition-cover-photo figcaption{z-index:3;max-width:80%;color:var(--journal-navy);background:var(--journal-paper-light);padding:10px 14px;font:italic 13px/1.35 Georgia,Times New Roman,serif;position:absolute;bottom:0;right:0}.journal-edition-cover-copy,.journal-latest-copy{color:#fff;background:var(--journal-navy);border-left:8px solid var(--journal-red);flex-direction:column;grid-area:2/2;min-height:630px;padding:44px clamp(26px,3.8vw,52px);display:flex}.journal-cover-kicker{color:#ff6577;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff35;padding-bottom:16px;font-size:12px;font-weight:900;display:block}.journal-edition-cover-copy h1,.journal-latest-copy h2{color:#fff;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;margin:clamp(28px,4vw,48px) 0 20px;font-family:PieveseCondensed,Arial,sans-serif;font-weight:900;line-height:.82}.journal-edition-cover-copy h1.is-short,.journal-latest-copy h2.is-short{font-size:clamp(4rem,6vw,6.5rem)}.journal-edition-cover-copy h1.is-medium,.journal-latest-copy h2.is-medium{font-size:clamp(3.35rem,5vw,5.4rem)}.journal-edition-cover-copy h1.is-long,.journal-latest-copy h2.is-long{font-size:clamp(2.7rem,4.15vw,4.35rem)}.journal-edition-cover-copy blockquote,.journal-latest-copy blockquote{color:#f1eadd;margin:0 0 32px;font:italic 1.18rem/1.55 Georgia,Times New Roman,serif}.journal-cover-result-label{color:#ff6577;letter-spacing:.15em;border-top:1px solid #ffffff35;margin-top:auto;padding-top:24px;font-size:12px;font-weight:900}.journal-cover-score{border:0;border-bottom:1px solid #ffffff35;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"home away""score score";gap:9px 18px;margin-top:12px;padding:0 0 24px;display:grid;container-type:inline-size}.journal-cover-score span{color:#fff;text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-family:PieveseCondensed,Arial,sans-serif;font-weight:900;line-height:1}.journal-cover-score span:first-child{grid-area:home}.journal-cover-score span:last-child{text-align:right;grid-area:away}.journal-cover-score span.is-short{font-size:clamp(1.3rem,4.8cqw,2.1rem)}.journal-cover-score span.is-medium{font-size:clamp(1.05rem,3.8cqw,1.65rem)}.journal-cover-score span.is-long{font-size:clamp(.88rem,3.1cqw,1.3rem)}.journal-cover-score span.is-single-word{white-space:nowrap}.journal-cover-score span.is-multi-word{white-space:normal}.journal-cover-score strong{color:#fff;white-space:nowrap;grid-area:score;justify-self:center;font:900 clamp(4.2rem,11cqw,6.4rem)/.8 PieveseCondensed,Arial,sans-serif}.journal-cover-score strong i{color:#ff5368;margin:0 12px;font-style:normal}.journal-cover-briefs{background:#ffffff2d;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:1px;margin-top:22px;display:grid}.journal-cover-briefs p{background:var(--journal-navy);min-height:74px;margin:0;padding:13px}.journal-cover-briefs small{color:#ff6577;letter-spacing:.1em;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.journal-cover-briefs strong{color:#fff;text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font:900 1rem/1.05 PieveseCondensed,Arial,sans-serif;display:block}.journal-cover-briefs strong.is-single-word{white-space:nowrap}.journal-cover-briefs strong.is-long{font-size:.88rem}.journal-cover-actions{border-top:1px solid #ffffff35;margin-top:24px;padding-top:18px}.journal-cover-actions a,.journal-cover-actions .journal-share{color:#fff}.journal-read-cta{color:#fff;border-color:#ffffff35;margin-top:auto}.journal-edition-cover-copy.no-title .journal-cover-result-label,.journal-latest-copy.no-title .journal-cover-result-label{margin-top:clamp(72px,10vh,140px)}.journal-edition :is(h1,h2,h3,h4,strong,b,span),.journal-archive :is(h1,h2,h3,h4,strong,b,span){-webkit-hyphens:none;hyphens:none;word-break:normal}.journal-match h2,.journal-ratings h2,.journal-numbers h2,.journal-standings h2,.journal-fantasy h2,.journal-fantasy-votes h2,.journal-next h2,.journal-story h2,.journal-mvp h2,.journal-issue-cover h4,.journal-match-scoreboard>div strong,.journal-ratings article>div strong,.journal-standings-list strong,.journal-fantasy article>strong,.journal-fantasy-votes li strong,.journal-next>div strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.journal-match-scoreboard>div strong.is-single-word,.journal-ratings article>div strong.is-single-word{white-space:nowrap}.journal-match-scoreboard>div strong.is-medium{font-size:1.35rem}.journal-match-scoreboard>div strong.is-long{font-size:1.08rem}.journal-ratings article>div strong.is-medium{font-size:1.35rem}.journal-ratings article>div strong.is-long{font-size:1.1rem}.journal-photo-week aside{container-type:inline-size}.journal-photo-week h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.journal-photo-week h2.is-short{font-size:clamp(3.2rem,14cqw,5.1rem)}.journal-photo-week h2.is-medium{font-size:clamp(2.65rem,11cqw,4rem)}.journal-photo-week h2.is-long{font-size:clamp(2.15rem,8.5cqw,3.2rem)}.journal-photo-result{text-transform:uppercase;border-block:1px solid #ffffff70;gap:11px;margin:34px 0;padding-block:26px;display:grid}.journal-photo-result strong{color:#fff;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-family:PieveseCondensed,Arial,sans-serif;font-weight:900;line-height:.92}.journal-photo-result strong.is-short{font-size:clamp(2.6rem,15cqw,4.8rem)}.journal-photo-result strong.is-medium{font-size:clamp(2.15rem,12cqw,3.8rem)}.journal-photo-result strong.is-long{font-size:clamp(1.7rem,9cqw,3rem)}.journal-photo-result strong.is-single-word{white-space:nowrap}.journal-photo-result b{color:#fff;white-space:nowrap;font:900 clamp(3.6rem,20cqw,6rem)/.8 PieveseCondensed,Arial,sans-serif}.journal-photo-result b i{color:var(--journal-navy);margin:0 10px;font-style:normal}@media (width<=900px){.journal-edition-cover,.journal-latest-cover{grid-template-rows:auto minmax(570px,1fr);grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)}.journal-edition-cover-photo,.journal-cover-photo,.journal-edition-cover-copy,.journal-latest-copy{min-height:570px}.journal-cover-topline{gap:20px}.journal-cover-topline .journal-masthead strong,.journal-cover-topline .journal-edition-masthead strong{font-size:clamp(2.5rem,5.5vw,4rem)}.journal-cover-briefs{grid-template-columns:1fr}.journal-cover-briefs p{min-height:0}.journal-edition-cover-copy h1.is-short,.journal-latest-copy h2.is-short{font-size:4.6rem}.journal-edition-cover-copy h1.is-medium,.journal-latest-copy h2.is-medium{font-size:3.8rem}.journal-edition-cover-copy h1.is-long,.journal-latest-copy h2.is-long{font-size:3.05rem}}@media (width<=680px){.journal-edition-cover,.journal-latest-cover{border-top-width:5px;grid-template-rows:auto auto auto;grid-template-columns:1fr}.journal-cover-topline{grid-area:1/1;grid-template-columns:1fr;gap:18px;padding:18px 16px}.journal-cover-topline .journal-masthead,.journal-cover-topline .journal-edition-masthead{width:100%}.journal-cover-topline .journal-masthead strong,.journal-cover-topline .journal-edition-masthead strong{font-size:clamp(2.35rem,13vw,3.35rem)}.journal-cover-topline .journal-masthead b,.journal-cover-topline .journal-edition-masthead b{font-size:clamp(1.2rem,6.6vw,1.65rem)}.journal-cover-meta{border-left:4px solid var(--journal-red);text-align:left;grid-template-columns:auto 1fr;padding:0 0 0 12px}.journal-cover-meta strong{font-size:4rem}.journal-edition-cover-photo,.journal-cover-photo{grid-area:2/1;min-height:106vw;max-height:570px}.journal-edition-cover-copy,.journal-latest-copy{border-left:0;border-top:7px solid var(--journal-red);grid-area:3/1;min-height:0;padding:34px 20px 36px}.journal-edition-cover-copy h1,.journal-latest-copy h2{margin-top:30px}.journal-edition-cover-copy h1.is-short,.journal-latest-copy h2.is-short{font-size:clamp(3.4rem,17vw,4.6rem)}.journal-edition-cover-copy h1.is-medium,.journal-latest-copy h2.is-medium{font-size:clamp(2.85rem,14.5vw,3.8rem)}.journal-edition-cover-copy h1.is-long,.journal-latest-copy h2.is-long{font-size:clamp(2.35rem,11.8vw,3.15rem)}.journal-cover-result-label{margin-top:36px}.journal-edition-cover-copy.no-title .journal-cover-result-label,.journal-latest-copy.no-title .journal-cover-result-label{margin-top:58px}.journal-cover-score{gap:10px 12px}.journal-cover-score span.is-short{font-size:clamp(1.25rem,6.3cqw,1.75rem)}.journal-cover-score span.is-medium{font-size:clamp(1rem,5.1cqw,1.38rem)}.journal-cover-score span.is-long{font-size:clamp(.85rem,4.25cqw,1.15rem)}.journal-cover-score strong{font-size:clamp(4rem,22cqw,5.4rem)}.journal-cover-briefs{grid-template-columns:1fr 1fr 1fr}.journal-cover-briefs p{min-height:72px;padding:11px}.journal-cover-briefs strong{font-size:.9rem}.journal-cover-briefs strong.is-long{font-size:.8rem}.journal-cover-actions{flex-direction:row;align-items:center}.journal-match-scoreboard>div strong.is-short{font-size:1.12rem}.journal-match-scoreboard>div strong.is-medium{font-size:.95rem}.journal-match-scoreboard>div strong.is-long{font-size:.82rem}.journal-ratings article>div strong.is-medium{font-size:1.2rem}.journal-ratings article>div strong.is-long{font-size:1.05rem}.journal-photo-week h2.is-short{font-size:clamp(3rem,15vw,4rem)}.journal-photo-week h2.is-medium{font-size:clamp(2.5rem,12.5vw,3.35rem)}.journal-photo-week h2.is-long{font-size:clamp(2.05rem,10.2vw,2.8rem)}}@media (width<=360px){.journal-cover-topline{padding-inline:14px}.journal-cover-topline .journal-masthead strong,.journal-cover-topline .journal-edition-masthead strong{font-size:2.25rem}.journal-cover-meta span,.journal-cover-meta small{font-size:12px}.journal-edition-cover-copy,.journal-latest-copy{padding-inline:16px}.journal-cover-score span.is-short{font-size:1.2rem}.journal-cover-score span.is-medium{font-size:.96rem}.journal-cover-score span.is-long{font-size:.82rem}.journal-cover-briefs{grid-template-columns:1fr}.journal-cover-briefs p{min-height:0}.journal-cover-actions{flex-direction:column-reverse;align-items:flex-start}.journal-ratings article{grid-template-columns:74px minmax(0,1fr) auto}.journal-ratings article>img,.journal-ratings article>i{width:72px}.journal-ratings article>div strong.is-short{font-size:1.18rem}.journal-ratings article>div strong.is-medium{font-size:1.05rem}.journal-ratings article>div strong.is-long{font-size:.92rem}}.journal-numbers .journal-stat-side{align-items:center;gap:13px;display:flex}.journal-numbers .journal-stat-side:last-child{justify-content:flex-end}.journal-stat-logo{flex:0 0 44px;place-items:center;width:44px;height:50px;font-style:normal;display:grid}.journal-stat-logo img{object-fit:contain;width:100%;height:100%}.journal-stat-logo span{background:var(--journal-navy);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font:900 12px/1 PieveseCondensed,Arial,sans-serif;display:grid}@media (width<=680px){.journal-match>header{align-items:flex-start;gap:11px;padding-bottom:18px}.journal-match>header>span{border:1px solid var(--journal-red);color:var(--journal-red);letter-spacing:.08em;margin-top:3px;padding:6px 8px;font:900 10px/1 Arial,sans-serif}.journal-story{gap:24px}.journal-story aside{align-items:center;gap:10px;padding-bottom:14px;display:flex}.journal-story aside span{border:1px solid var(--journal-red);width:28px;height:22px;color:var(--journal-red);letter-spacing:.08em;place-items:center;font:900 10px/1 Arial,sans-serif;display:inline-grid}.journal-story aside small{margin:0}.journal-ratings>div{border:0;grid-template-columns:1fr;gap:10px;display:grid}.journal-ratings article{background:#fff;border-radius:12px;grid-template-columns:78px minmax(0,1fr) 56px;align-items:center;gap:11px;min-height:126px;padding:10px 10px 10px 8px;overflow:hidden;box-shadow:0 10px 24px #07182f12;border:1px solid #d9d5cc!important;border-left:4px solid var(--journal-navy)!important}.journal-ratings article>span{display:none}.journal-ratings article>img,.journal-ratings article>i{object-fit:contain;object-position:center bottom;background:#ece9e1;border-radius:8px;grid-area:1/1;width:78px;height:106px;margin:0;position:relative;inset:auto}.journal-ratings article>i{color:#aaa69d;place-items:center;font-size:3.7rem;display:grid}.journal-ratings article>div{z-index:1;background:0 0;grid-area:1/2;min-width:0;padding:0;position:relative}.journal-ratings article>div strong,.journal-ratings article>div strong.is-short,.journal-ratings article>div strong.is-medium,.journal-ratings article>div strong.is-long{white-space:normal;font-size:clamp(1.05rem,5vw,1.35rem);line-height:1}.journal-ratings article>div small{letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-size:10px}.journal-ratings article>b{background:var(--journal-red);color:#fff;border-radius:50%;grid-area:1/3;place-items:center;width:54px;height:54px;font:900 2rem/1 PieveseCondensed,Arial,sans-serif;display:grid;box-shadow:0 7px 18px #ca132d33}.journal-numbers article{grid-template-columns:64px minmax(0,1fr) 64px;gap:9px;min-height:94px;padding:15px 0}.journal-numbers .journal-stat-side,.journal-numbers .journal-stat-side:last-child{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.journal-stat-logo{flex-basis:38px;width:34px;height:38px}.journal-stat-logo span{width:34px;height:34px;font-size:10px}.journal-numbers article>.journal-stat-side b{font-size:2rem;line-height:.8}.journal-numbers article>div strong{font-size:10px;line-height:1.15}.journal-numbers article>div i{background:var(--journal-navy-2);border-radius:99px;height:7px;overflow:hidden}.journal-numbers article>div em{background:var(--journal-red)}}@media (width<=360px){.journal-cover-score span.is-short{font-size:1.05rem}.journal-ratings article{grid-template-columns:68px minmax(0,1fr) 48px;gap:8px}.journal-ratings article>img,.journal-ratings article>i{width:68px;height:98px}.journal-ratings article>b{width:46px;height:46px;font-size:1.72rem}.journal-numbers article{grid-template-columns:58px minmax(0,1fr) 58px;gap:6px}}.journal-archive-intro{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:30px 24px}.journal-archive-intro p{border:0;max-width:780px;margin:0;padding:0}@media (width<=680px){.journal-archive-intro{gap:10px;padding:22px 17px 18px}.journal-archive-intro>span{letter-spacing:.09em;font-size:12px;line-height:1.5}.journal-archive-intro p{font-size:16px;line-height:1.5}.journal-latest{padding-top:22px}.journal-latest>.journal-section-label{margin-bottom:18px}}.journal-edition{--journal-card-radius:32px;--journal-card-border:#071a3614;--journal-card-shadow:0 14px 38px #071a360b, 0 2px 7px #071a3605;--journal-card-padding:clamp(18px, 3vw, 32px)}.journal-edition .journal-card{border:1px solid var(--journal-card-border);border-radius:var(--journal-card-radius);box-shadow:var(--journal-card-shadow);background:var(--journal-paper-light)}.journal-edition .journal-card--cream{background:linear-gradient(145deg,#fffdf8,#f6f1e7)}.journal-edition .journal-card--navy{color:#fff;background:radial-gradient(at 0 0,#21456b80,#0000 65%),linear-gradient(150deg,#102e4d,#071a36);border-color:#ffffff26;box-shadow:0 15px 35px #030e242d,inset 0 1px #ffffff12}.journal-edition .journal-card--red{color:#fff;background:var(--journal-red);border-color:#c3193433}.journal-edition .journal-team-side{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex;container-type:inline-size}.journal-edition .journal-team-name{width:100%;max-width:100%;color:inherit;text-align:center;text-transform:uppercase;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;margin:0;font:900 1.1rem/1.08 PieveseCondensed,Arial,sans-serif;display:block}.journal-edition .journal-team-name .journal-name-line{width:100%;font:inherit;color:inherit;text-align:inherit;white-space:nowrap;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;display:block}@supports (font-size:1cqw){.journal-edition .journal-team-name{font-size:min(1.1rem, calc(100cqw / var(--journal-name-chars)))}}.journal-edition .journal-card svg,.journal-share-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.journal-edition .journal-card :is(a,button){transition:transform .18s,background-color .18s,box-shadow .18s}.journal-edition .journal-card :is(a,button):active{transform:translateY(1px)}.journal-edition .journal-card :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #ed1b2f}.journal-edition .journal-card--navy :is(a,button):focus-visible,.journal-edition .journal-card--red :is(a,button):focus-visible{outline-color:#fff}.journal-edition .journal-summary-card{margin-top:22px;padding:clamp(14px,2vw,24px);position:relative;container:journal-summary/inline-size}.journal-summary-card .journal-cover-result-label{text-align:center;color:#ff8d9b;letter-spacing:.12em;border:0;padding:0;font-size:12px;margin:0!important}.journal-summary-card .journal-cover-score{border:0;grid-template-columns:minmax(0,1fr) minmax(68px,.9fr) minmax(0,1fr);grid-template-areas:none;align-items:center;gap:12px;margin:18px 0;padding:0;display:grid}.journal-summary-card .journal-cover-score .journal-summary-score{text-align:center;white-space:nowrap;letter-spacing:-.025em;grid-area:auto;width:100%;font:900 clamp(3rem,5vw,4.5rem)/1 PieveseCondensed,Arial,sans-serif;display:block}.journal-summary-card .journal-summary-score i{font:inherit;color:#ff687d;margin:0 4px}.journal-summary-card .journal-stat-logo{flex-basis:42px;width:40px;height:42px}.journal-summary-card .journal-cover-briefs{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0 0}.journal-summary-card .journal-cover-briefs p{background:#ffffff08;border:1px solid #ffffff20;border-radius:18px;min-height:0;padding:10px 9px;position:relative}.journal-summary-card .journal-cover-briefs p>i{color:#ff8d9b;position:absolute;bottom:11px;right:8px}.journal-summary-card .journal-cover-briefs small{letter-spacing:.035em;color:#bacbe0;margin:0 0 5px;font:900 12px/1.2 PieveseCondensed,Arial,sans-serif}.journal-summary-card .journal-cover-briefs strong{white-space:nowrap;width:100%;font:900 15px/1.15 PieveseCondensed,Arial,sans-serif}.journal-summary-card .journal-cover-briefs b{color:#fff;white-space:nowrap;margin-top:5px;padding-right:19px;font:900 20px/1 PieveseCondensed,Arial,sans-serif;display:block}.journal-summary-card .journal-cover-actions{border:0;flex-flow:wrap;align-items:stretch;gap:8px;margin-top:16px;padding-top:0;display:flex}.journal-summary-card .journal-cover-actions :is(a,button){color:#fff;letter-spacing:.015em;white-space:nowrap;border:1px solid #ffffff30;border-radius:999px;flex:130px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 12px;font-size:12px;line-height:1.2;display:inline-flex}.journal-summary-card .journal-cover-actions .journal-share{color:#10243d;background:#fff6e9;border-color:#fff6e9}.journal-share-icon{font-style:normal;display:inline-flex}.journal-share-icon:not(.is-copied) svg{transform:rotate(-40deg)}@container journal-summary (width<=280px){.journal-summary-card .journal-cover-score{grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr);gap:6px}.journal-summary-card .journal-cover-score .journal-summary-score{font-size:3rem}.journal-summary-card .journal-cover-briefs{gap:6px}.journal-summary-card .journal-cover-briefs p{padding-inline:6px}.journal-summary-card .journal-cover-briefs b{font-size:18px}}@media (width>=681px) and (width<=1200px){.journal-edition .journal-summary-card{margin-inline:-12px;padding:14px}}.journal-edition .journal-match-sheet{padding:var(--journal-card-padding);margin:48px clamp(22px,5vw,70px)}.journal-match-sheet>header{border:0;align-items:flex-start;gap:12px;padding:0 0 20px}.journal-match-sheet>header>span{background:#d5193909;border:1px solid #d5193930;border-radius:9px;place-items:center;width:28px;height:28px;padding:0;font:900 12px/1 Arial,sans-serif;display:grid}.journal-match-sheet>header small{font-size:12px}.journal-match-sheet h2{margin-top:6px;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.02}.journal-match-sheet .journal-match-scoreboard{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);gap:12px;padding:12px 0 22px}.journal-match-sheet .journal-match-scoreboard>div:last-child{text-align:center;flex-direction:column}.journal-match-sheet .journal-match-scoreboard>span{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.journal-match-sheet .journal-match-scoreboard>span>strong{width:100%;color:var(--journal-navy);white-space:nowrap;text-align:center;font:900 3.3rem/1 PieveseCondensed,Arial,sans-serif;display:block}.journal-match-sheet .journal-match-scoreboard>span i{font:inherit;margin:0 4px}.journal-match-sheet .journal-match-scoreboard>span small{letter-spacing:.08em;color:var(--journal-muted);margin-top:5px;font-size:11px}.journal-match-sheet .journal-stat-logo{flex-basis:44px;width:42px;height:44px}.journal-match-sheet .journal-stat-logo img{width:100%;height:100%}.journal-match-sheet .journal-match-notes{border:0;gap:18px}.journal-match-sheet .journal-match-notes>div{border:0;padding:0}.journal-match-sheet .journal-match-notes small{color:var(--journal-red);letter-spacing:.06em;align-items:center;gap:7px;margin:0 0 9px;font-size:12px;display:flex}.journal-match-sheet .journal-match-notes p{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;margin:8px 0;font-size:14px;line-height:1.25;display:grid}.journal-match-sheet .journal-match-notes p strong{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.journal-match-sheet .journal-match-notes p>span{color:#607087;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.journal-match-sheet .journal-event-icon{color:var(--journal-red);align-items:center;display:flex}.journal-match-sheet .journal-card-marker{border-radius:3px;width:10px;height:13px;margin-left:3px;box-shadow:inset 0 0 0 1px #071a3610}.journal-match-sheet .journal-card-marker.yellow{background:#e5b129}.journal-match-sheet .journal-card-marker.red{background:var(--journal-red)}.journal-edition .journal-match-sheet>.journal-text-link{border:0;align-items:center;min-height:40px;margin-top:20px;padding-top:0;font-size:12px}.journal-edition .journal-numbers{padding-block:48px}.journal-edition .journal-numbers>header{margin-bottom:24px}.journal-edition .journal-card--stats{padding:var(--journal-card-padding)}.journal-card--stats .journal-stat-teams{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:16px;display:grid}.journal-card--stats .journal-stat-teams>span{text-align:center;color:var(--journal-muted);font-size:12px;font-weight:900}.journal-card--stats .journal-stat-teams .journal-stat-logo{flex-basis:42px;width:38px;height:42px}.journal-numbers .journal-card--stats .journal-stat-row{border:0;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;gap:8px;min-height:0;padding:13px 0;display:grid}.journal-numbers .journal-card--stats .journal-stat-side{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;min-width:0;display:flex}.journal-numbers .journal-card--stats .journal-stat-side:last-of-type{justify-content:flex-end}.journal-numbers .journal-card--stats .journal-stat-side b{color:var(--journal-navy);white-space:nowrap;font-variant-numeric:tabular-nums;font:900 2rem/1 PieveseCondensed,Arial,sans-serif}.journal-card--stats .journal-stat-row>strong{text-align:center;letter-spacing:.035em;text-transform:uppercase;font-size:13px;line-height:1.25}.journal-numbers .journal-card--stats .journal-stat-track{text-align:left;background:#e2ddd3;border-radius:999px;grid-column:1/-1;gap:2px;height:7px;margin:0;display:flex;overflow:hidden}.journal-card--stats .journal-stat-track em{border-radius:999px;flex-shrink:1;min-width:0;height:100%;display:block}.journal-card--stats .journal-stat-track .pievese{background:var(--journal-red)}.journal-card--stats .journal-stat-track .opponent{background:var(--journal-navy)}.journal-edition .journal-fantasy-votes{gap:32px;padding-block:48px}.journal-edition .journal-fantasy-votes>header{margin-bottom:0}.journal-edition .journal-fantasy-votes>ol{border:1px solid var(--journal-card-border);padding:8px 18px}.journal-edition .journal-fantasy-votes li{border-bottom:1px solid #071a3610;grid-template-columns:30px minmax(0,1fr) 70px;gap:12px;min-height:94px;padding:14px 0}.journal-edition .journal-fantasy-votes li:last-child{border-bottom:0}.journal-edition .journal-fantasy-votes li>span{width:28px;height:28px;color:var(--journal-red);background:#d519390d;border-radius:9px;font-size:12px}.journal-edition .journal-fantasy-votes li strong{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:1.15rem;line-height:1.05;display:block}.journal-edition .journal-fantasy-votes li>b{color:#fff;background:var(--journal-red);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:18px;width:70px;padding:10px 5px;font-size:2.1rem;line-height:1}.journal-edition .journal-fantasy-badges{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.journal-edition .journal-fantasy-badges small{color:#56667b;background:#ffffff8a;border:1px solid #071a3610;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;line-height:1.2;display:inline-flex}.journal-edition .journal-fantasy-badges svg{width:13px;height:13px;color:var(--journal-red);flex:0 0 13px}.journal-edition .journal-fantasy-votes>.journal-text-link{margin-top:0}.journal-edition .journal-card--photo{border-radius:36px;margin:26px clamp(22px,5vw,70px) 0;overflow:hidden}.journal-edition .journal-card--photo>div{border-radius:0}.journal-edition .journal-card--photo aside{padding:clamp(24px,3.5vw,42px)}.journal-edition .journal-card--photo h2{margin:24px 0}.journal-photo-title-line{white-space:nowrap;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;width:100%;display:block}.journal-edition .journal-card--photo p{margin-top:0;font-size:16px}.journal-edition .journal-card--photo a{color:#fff;white-space:nowrap;background:#ffffff15;border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:44px;margin-top:18px;padding:11px 15px;font-size:12px;display:inline-flex}.journal-edition .journal-card--photo .journal-photo-result{border:0;gap:8px;padding:0}.journal-edition .journal-card--photo .journal-photo-result .journal-team-name{text-align:left;font-size:clamp(1.8rem,5vw,3rem)}@media (width<=680px){.journal-edition{--journal-card-radius:28px;--journal-card-padding:18px}.journal-edition .journal-summary-card{margin-top:8px;padding:18px 14px}.journal-summary-card .journal-cover-score{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);gap:8px;margin-block:16px}.journal-summary-card .journal-cover-score .journal-summary-score{font-size:clamp(3rem,14vw,3.7rem)}.journal-summary-card .journal-stat-logo{flex-basis:37px;width:34px;height:37px}.journal-summary-card .journal-cover-briefs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:16px}.journal-summary-card .journal-cover-briefs p{border-radius:16px;min-height:0;padding:9px 7px}.journal-summary-card .journal-cover-briefs strong{font-size:14px}.journal-summary-card .journal-cover-briefs b{font-size:19px}.journal-summary-card .journal-cover-briefs p>i{right:6px}.journal-summary-card .journal-cover-actions{margin-top:14px}.journal-summary-card .journal-cover-actions :is(a,button){flex-basis:135px;padding-inline:10px;font-size:11px}.journal-edition .journal-match-sheet{margin:32px 16px;padding:20px 16px}.journal-match-sheet>header{padding-bottom:10px}.journal-match-sheet h2{font-size:clamp(1.6rem,7vw,2rem)}.journal-match-sheet .journal-match-scoreboard{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);gap:8px;padding-block:12px 20px}.journal-match-sheet .journal-match-scoreboard>span>strong{font-size:2.8rem}.journal-match-sheet .journal-match-notes{grid-template-columns:1fr;gap:17px}.journal-match-sheet .journal-match-notes small{margin-bottom:8px}.journal-match-sheet .journal-match-notes p{margin-block:7px}.journal-edition .journal-numbers{padding:36px 16px}.journal-edition .journal-numbers>header{margin-bottom:22px}.journal-edition .journal-card--stats{padding:18px 16px}.journal-card--stats .journal-stat-teams{gap:10px;margin-bottom:10px}.journal-numbers .journal-card--stats .journal-stat-row{grid-template-columns:42px minmax(0,1fr) 42px;gap:8px;padding-block:12px}.journal-numbers .journal-card--stats .journal-stat-side b{font-size:1.8rem}.journal-card--stats .journal-stat-row>strong{letter-spacing:.025em;font-size:12px}.journal-edition .journal-fantasy-votes{gap:22px;padding:36px 16px}.journal-edition .journal-fantasy-votes>ol{padding:5px 13px}.journal-edition .journal-fantasy-votes li{grid-template-columns:26px minmax(0,1fr) 62px;gap:8px;min-height:92px;padding-block:13px}.journal-edition .journal-fantasy-votes li>span{border-radius:8px;width:25px;height:25px}.journal-edition .journal-fantasy-votes li>b{border-radius:16px;width:62px;font-size:1.9rem}.journal-edition .journal-fantasy-votes li strong{font-size:1.05rem}.journal-edition .journal-fantasy-badges{gap:4px}.journal-edition .journal-fantasy-badges small{padding:4px 5px;font-size:11px}.journal-edition .journal-card--photo{border-radius:32px;gap:0;margin:20px 16px 0}.journal-edition .journal-card--photo>div{aspect-ratio:4/3;flex:none;height:auto;min-height:0;margin:0;padding:0;position:relative;overflow:hidden}.journal-edition .journal-card--photo>div>img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;max-height:none;position:absolute;inset:0}.journal-edition .journal-card--photo aside{min-height:0;padding:20px}.journal-edition .journal-card--photo h2{margin-block:16px}.journal-edition .journal-card--photo a{margin-top:14px}.journal-edition .journal-card--photo h2.is-short,.journal-edition .journal-card--photo h2.is-medium{font-size:clamp(2rem,10vw,2.8rem);line-height:.96}.journal-edition .journal-card--photo h2.is-long{font-size:clamp(1.8rem,8.5vw,2.35rem);line-height:1}}@media (width<=360px){.journal-edition .journal-summary-card{padding-inline:12px}.journal-summary-card .journal-cover-score{grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr);gap:6px}.journal-summary-card .journal-cover-briefs p{padding-inline:6px}.journal-summary-card .journal-cover-briefs b{font-size:18px}.journal-edition .journal-card--stats{padding-inline:13px}}@media (prefers-reduced-motion:reduce){.journal-edition .journal-card :is(a,button){transition:none}}.mc-quick-page{background:#eef1f5;overflow-x:hidden}.mc-quick-page *{box-sizing:border-box}.mc-quick-page button,.mc-quick-page select,.mc-quick-page input,.mc-quick-page textarea{font-family:var(--body)}.mc-quick-hero{background:radial-gradient(circle at 85% 15%,#2f6ff23d,#0000 28%),linear-gradient(125deg,#041226,#0b2c55);min-height:310px;padding:58px clamp(20px,5vw,70px)}.mc-quick-hero h1{font-size:clamp(54px,7vw,92px)}.mc-quick-hero .mc-admin-shell>div{grid-template-columns:repeat(6,minmax(0,1fr));width:100%;max-width:900px;margin-top:34px}.mc-quick-hero .mc-admin-shell>div>span{min-height:58px;padding:14px 10px 0 0}.mc-quick-hero .mc-admin-shell>div small{font-size:13px}.mc-quick-hero .mc-admin-shell>div strong{font:800 12px/1.2 var(--body);letter-spacing:.02em;text-transform:none;margin-top:5px}.mc-quick-hero .mc-admin-shell>div span.complete strong{color:#fff}.mc-quick-hero .mc-admin-shell>div span.complete small{color:#48d995}.mc-quick-content{padding:34px clamp(14px,4vw,54px) 120px}.mc-quick-match-picker{background:#fff;grid-template-columns:minmax(0,1.5fr) auto minmax(220px,.65fr);align-items:end;gap:18px;margin-bottom:14px;padding:20px;display:grid;box-shadow:0 10px 30px #08172912}.mc-quick-match-picker>label,.mc-quick-match-meta>span,.mc-quick-publish-time{flex-direction:column;min-width:0;display:flex}.mc-quick-match-picker label>span,.mc-quick-match-meta small,.mc-quick-publish-time>span{color:#687386;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:900}.mc-quick-match-picker select,.mc-quick-publish-time input{color:#081729;background:#fff;border:1px solid #cbd2dc;width:100%;min-height:48px;padding:0 13px;font-size:16px}.mc-quick-score{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-width:180px;display:grid}.mc-quick-score small{color:#697487;text-transform:uppercase;max-width:76px;font-size:11px;font-weight:900;line-height:1.2}.mc-quick-score strong{color:#081729;font-family:var(--display);white-space:nowrap;font-size:35px}.mc-quick-score strong i{color:#c8192f;padding:0 7px;font-style:normal}.mc-quick-match-meta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.mc-quick-match-meta b{color:#fff;letter-spacing:.06em;background:#081729;place-items:center;min-height:48px;padding:0 12px;font-size:12px;display:grid}.mc-quick-match-meta select{background:#fff;border:1px solid #cbd2dc;min-height:48px;padding:0 10px;font-size:15px}.mc-quick-section{background:#fff;border:1px solid #d8dde5;margin:0 0 12px;box-shadow:0 8px 24px #0817290b}.mc-quick-section>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:12px;min-height:82px;padding:16px 20px;list-style:none;display:grid}.mc-quick-section>summary::-webkit-details-marker{display:none}.mc-quick-section>summary>span{color:#c8192f;font-family:Georgia,serif;font-size:15px;font-style:italic}.mc-quick-section>summary>div{flex-direction:column;min-width:0;display:flex}.mc-quick-section>summary strong{color:#081729;font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;font-size:26px}.mc-quick-section>summary small{color:#687386;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;line-height:1.25;overflow:hidden}.mc-quick-section>summary>b{color:#87909e;border:1px solid #ccd2dc;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.mc-quick-section>summary>b.done{color:#fff;background:#1d9b61;border-color:#1d9b61}.mc-quick-section[open]>summary{background:#f8f9fb;border-bottom:1px solid #e0e4ea}.mc-quick-section-body{padding:22px}.mc-quick-page .mc-admin-small-actions{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.mc-quick-page .mc-admin-small-actions button{color:#081729;letter-spacing:.04em;background:#fff;border:1px solid #cbd2dc;min-height:44px;padding:0 14px;font-size:12px}.mc-quick-page .mc-admin-roster{gap:12px}.mc-quick-page .mc-admin-roster>section{border-color:#d7dce4}.mc-quick-page .mc-admin-roster>section>header{background:#f2f4f7;min-height:46px}.mc-quick-page .mc-admin-roster>section>header strong{font-size:15px}.mc-quick-page .mc-admin-roster label{grid-template-columns:42px 30px minmax(0,1fr) 26px;gap:8px;min-height:64px;padding:7px 11px}.mc-quick-page .mc-admin-roster label>img,.mc-quick-player-placeholder{object-fit:contain;object-position:center bottom;background:#e8edf4;border-radius:4px;width:40px;height:48px}.mc-quick-player-placeholder{color:#174f9e;font-family:var(--display);font-size:18px;place-items:center!important;display:grid!important}.mc-quick-page .mc-admin-roster label>b{font-size:18px}.mc-quick-page .mc-admin-roster label>span:not(.mc-quick-player-placeholder) strong{font-size:14px;line-height:1.15}.mc-quick-page .mc-admin-roster label>span:not(.mc-quick-player-placeholder) small{font-size:11px}.mc-quick-page .mc-admin-roster label>i{width:26px;height:26px;font-size:12px}.mc-quick-page .mc-admin-lineup-grid{grid-template-columns:minmax(340px,.8fr) minmax(450px,1.2fr)}.mc-quick-page .mc-admin-lineup-controls{padding:18px}.mc-quick-page .mc-admin-formation-select>span,.mc-quick-page .mc-admin-captain>span,.mc-quick-page .mc-admin-mvp>span{font-size:13px}.mc-quick-page .mc-admin-formation-select select,.mc-quick-page .mc-admin-captain select,.mc-quick-page .mc-admin-mvp select{min-height:48px;font-size:15px}.mc-quick-page .mc-admin-slot-list>label{grid-template-columns:62px minmax(0,1fr) 28px;min-height:55px}.mc-quick-page .mc-admin-slot-list>label>b{color:#c8192f;font:900 12px/1 var(--body)}.mc-quick-page .mc-admin-slot-list>label>span{display:block}.mc-quick-page .mc-admin-slot-list select{border-left:0;min-height:42px;font-size:14px}.mc-quick-result-control{color:#fff;background:#081729;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:20px;margin-bottom:16px;padding:16px;display:grid}.mc-quick-result-control>div:first-child{flex-direction:column;min-width:116px;display:flex}.mc-quick-result-control>div:first-child small{color:#e53b4e;letter-spacing:.1em;font-size:12px;font-weight:900}.mc-quick-result-control>div:first-child strong{font-family:var(--display);font-size:34px}.mc-quick-result-control>label{align-items:center;gap:12px;display:flex}.mc-quick-result-control>label>input{accent-color:#d61d35;width:23px;height:23px}.mc-quick-result-control>label span{flex-direction:column;display:flex}.mc-quick-result-control>label b{font-size:15px}.mc-quick-result-control>label small{color:#ffffff94;margin-top:3px;font-size:12px}.mc-quick-score-override{gap:8px;display:flex}.mc-quick-score-override label{color:#ffffffa6;flex-direction:column;font-size:11px;display:flex}.mc-quick-score-override input{text-align:center;border:0;width:64px;min-height:42px;margin-top:4px;font-size:18px;font-weight:900}.mc-quick-event-builder{background:#f1f5fb;border-left:4px solid #174f9e;padding:18px}.mc-quick-event-builder>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mc-quick-event-builder>header small{color:#174f9e;letter-spacing:.1em;font-size:12px;font-weight:900}.mc-quick-event-builder>header button{color:#c8192f;background:0 0;border:0;min-height:36px;font-size:13px;font-weight:800}.mc-quick-event-builder>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mc-quick-event-builder label{flex-direction:column;min-width:0;display:flex}.mc-quick-event-builder label>span{color:#5d6879;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:900}.mc-quick-event-builder select,.mc-quick-event-builder input{color:#081729;background:#fff;border:1px solid #c7cfda;width:100%;min-height:48px;padding:0 11px;font-size:15px}.mc-quick-event-builder label.minute{max-width:130px}.mc-quick-add-event{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#c8192f;border:0;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:14px;padding:0 16px;font-size:13px;font-weight:900;display:flex}.mc-quick-event-list{border-top:1px solid #dce1e8;margin-top:14px}.mc-quick-event-list article{border-bottom:1px solid #e1e5eb;grid-template-columns:50px 28px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:66px;padding:10px 4px;display:grid}.mc-quick-event-list article>span{color:#c8192f;font-family:var(--display);font-size:19px}.mc-quick-event-list article>div{flex-direction:column;min-width:0;display:flex}.mc-quick-event-list article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mc-quick-event-list article>div small{color:#717b8a;margin-top:3px;font-size:11px}.mc-quick-event-list article>button{color:#174f9e;background:#fff;border:1px solid #cbd2dc;min-height:38px;padding:0 10px;font-size:12px;font-weight:800}.mc-quick-event-list article>button.delete{color:#c8192f}.mc-quick-event-list>p{color:#6b7585;text-align:center;margin:0;padding:28px;font-size:14px}.mc-quick-event-glyph{fill:none;stroke:#174f9e;stroke-width:1.7px;width:23px;height:23px}.mc-quick-card-glyph{background:#f0c300;border-radius:2px;width:14px;height:21px;display:block}.mc-quick-card-glyph.red{background:#c8192f}.mc-quick-event-dot{background:#174f9e;border-radius:50%;width:10px;height:10px;display:block}.mc-quick-page .mc-admin-stats-grid{border-color:#d7dce4}.mc-quick-page .mc-admin-stats-head strong,.mc-quick-page .mc-admin-stats-head span{font-size:12px}.mc-quick-page .mc-admin-stat-row{min-height:62px}.mc-quick-page .mc-admin-stat-row>div{grid-template-columns:38px 44px 38px;justify-content:center;align-items:center;display:grid}.mc-quick-page .mc-admin-stat-row button{color:#174f9e;background:#f4f6f9;border:1px solid #ccd2db;width:38px;height:40px;font-size:18px;font-weight:900}.mc-quick-page .mc-admin-stat-row output{font-size:17px;font-weight:900}.mc-quick-page .mc-admin-stat-row>span{font-size:13px}.mc-quick-ratings{border:1px solid #d7dce4;margin-top:18px}.mc-quick-ratings>header{color:#fff;background:#081729;justify-content:space-between;align-items:center;min-height:58px;padding:0 14px;display:flex}.mc-quick-ratings>header>div{flex-direction:column;display:flex}.mc-quick-ratings>header small{color:#e53b4e;letter-spacing:.1em;font-size:11px;font-weight:900}.mc-quick-ratings>header strong{margin-top:3px;font-size:15px}.mc-quick-ratings>header>span{font-family:var(--display);font-size:20px}.mc-quick-ratings>div>article{border-bottom:1px solid #e0e4ea;grid-template-columns:42px minmax(0,1fr) 88px 72px;align-items:center;gap:10px;min-height:70px;padding:8px 12px;display:grid}.mc-quick-ratings>div>article:last-child{border-bottom:0}.mc-quick-ratings article>img{object-fit:contain;object-position:center bottom;background:#edf1f6;width:40px;height:52px}.mc-quick-ratings article>div{flex-direction:column;min-width:0;display:flex}.mc-quick-ratings article>div strong{font-size:14px}.mc-quick-ratings article>div small{color:#6a7584;margin-top:4px;font-size:12px}.mc-quick-ratings article>label{flex-direction:column;display:flex}.mc-quick-ratings article>label span{color:#6a7584;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900}.mc-quick-ratings select{background:#fff;border:1px solid #cbd2dc;min-height:42px;font-size:15px}.mc-quick-ratings article>details{position:relative}.mc-quick-ratings article>details>summary{cursor:pointer;color:#174f9e;font-size:12px;font-weight:800}.mc-quick-ratings article>details input{text-align:center;border:1px solid #cbd2dc;width:70px;min-height:38px;margin-top:5px;font-size:14px}.mc-quick-ratings>p{color:#687386;margin:0;padding:26px;font-size:14px;line-height:1.5}.mc-quick-page .mc-admin-mvp{width:100%;max-width:520px;margin-top:18px}.mc-quick-page .mc-admin-publish-row{background:#f3f5f8;min-height:90px;margin:0;padding:18px}.mc-quick-page .mc-admin-publish-row>div{flex-direction:column;flex:1;min-width:0;display:flex}.mc-quick-page .mc-admin-publish-row>div strong{font-size:15px}.mc-quick-page .mc-admin-publish-row>div small{color:#687386;margin-top:4px;font-size:13px}.mc-quick-page .mc-admin-publish-row>button{color:#c8192f;background:#fff;border:1px solid #c8192f;min-height:42px;padding:0 13px;font-size:12px;font-weight:900}.mc-quick-publish-time{max-width:420px;margin-top:18px}.mc-quick-optional{border-top:1px solid #dce1e8;margin-top:16px}.mc-quick-optional>summary{cursor:pointer;color:#174f9e;padding:16px 0;font-size:14px;font-weight:900}.mc-quick-page .mc-admin-fields label>span{font-size:12px}.mc-quick-page .mc-admin-fields input,.mc-quick-page .mc-admin-fields textarea{font-size:15px}.mc-quick-savebar{min-height:94px;padding:18px 20px;bottom:12px}.mc-quick-savebar>div:last-child{flex-direction:row;gap:8px;display:flex}.mc-quick-savebar button{justify-content:center;gap:0;min-width:175px;min-height:50px;padding:0 16px;font-size:12px}.mc-quick-savebar button:first-child{background:0 0;border:1px solid #ffffff47}.mc-quick-savebar button.publish{background:#c8192f}.mc-quick-savebar strong{font-size:14px}@media (width<=920px){.mc-quick-match-picker{grid-template-columns:1fr auto}.mc-quick-match-meta{grid-column:1/-1}.mc-quick-event-builder>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-quick-page .mc-admin-lineup-grid{grid-template-columns:1fr}.mc-quick-page .mc-admin-lineup-controls{order:2}.mc-quick-page .mc-admin-pitch-preview{order:1;justify-self:center;width:min(100%,600px)}}@media (width<=680px){.mc-quick-page .mc-admin-header{min-height:66px}.mc-quick-hero{min-height:238px;padding:38px 16px 28px}.mc-quick-hero h1{font-size:52px}.mc-quick-hero p{margin-bottom:14px}.mc-quick-hero .mc-admin-shell>div{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4px;margin-top:24px}.mc-quick-hero .mc-admin-shell>div>span{min-height:42px;padding-top:8px}.mc-quick-hero .mc-admin-shell>div strong{font-size:11px}.mc-quick-content{padding:18px 10px 106px}.mc-quick-match-picker{grid-template-columns:1fr;padding:14px}.mc-quick-score{order:1;justify-self:stretch}.mc-quick-match-picker>label{order:2}.mc-quick-match-meta{order:3;grid-column:auto}.mc-quick-section>summary{grid-template-columns:32px minmax(0,1fr) 30px;gap:8px;min-height:72px;padding:13px 12px}.mc-quick-section>summary strong{font-size:22px}.mc-quick-section>summary small{font-size:12px}.mc-quick-section-body{padding:12px}.mc-quick-page .mc-admin-small-actions{grid-template-columns:1fr 1fr;display:grid}.mc-quick-page .mc-admin-small-actions button:last-child:nth-child(3){grid-column:1/-1}.mc-quick-page .mc-admin-roster{grid-template-columns:1fr}.mc-quick-page .mc-admin-lineup-controls{padding:10px}.mc-quick-page .mc-admin-pitch-preview{aspect-ratio:.8}.mc-quick-result-control{grid-template-columns:auto 1fr;padding:12px}.mc-quick-score-override{grid-column:1/-1}.mc-quick-event-builder{padding:13px}.mc-quick-event-builder>div{grid-template-columns:1fr}.mc-quick-event-builder label.minute{max-width:none}.mc-quick-event-list article{grid-template-columns:46px 24px minmax(0,1fr) auto}.mc-quick-event-list article>button{grid-column:3/span 1;justify-self:start}.mc-quick-event-list article>button.delete{grid-area:2/4}.mc-quick-page .mc-admin-stats-head,.mc-quick-page .mc-admin-stat-row{grid-template-columns:minmax(108px,1fr) minmax(92px,.8fr) minmax(108px,1fr)}.mc-quick-page .mc-admin-stat-row>div{grid-template-columns:34px 38px 34px}.mc-quick-page .mc-admin-stat-row button{width:34px;height:40px}.mc-quick-ratings>div>article{grid-template-columns:40px minmax(0,1fr) 76px}.mc-quick-ratings article>details{grid-column:2/-1}.mc-quick-page .mc-admin-publish-row{flex-direction:column;align-items:flex-start}.mc-quick-savebar{z-index:40;min-height:82px;padding:10px 10px calc(10px + env(safe-area-inset-bottom));background:#041226;position:fixed;bottom:0;left:0;right:0}.mc-quick-savebar>div:first-child{display:none}.mc-quick-savebar>div:last-child{width:100%}.mc-quick-savebar button{flex:1 1 0;width:auto;min-width:0;min-height:56px;padding:0 8px;font-size:12px}.mc-quick-page .mc-admin-footer{padding-bottom:105px}}@media (width<=430px){.mc-quick-page .mc-admin-roster label{grid-template-columns:38px 25px minmax(0,1fr) 25px;padding-right:7px}.mc-quick-page .mc-admin-roster label>img,.mc-quick-page .mc-quick-player-placeholder{width:36px;height:44px}.mc-quick-page .mc-admin-roster label>span:not(.mc-quick-player-placeholder) strong{font-size:13px}.mc-quick-page .mc-admin-slot-list>label{grid-template-columns:51px minmax(0,1fr) 25px;padding:6px}.mc-quick-page .mc-admin-slot-list select{font-size:13px}.mc-quick-page .mc-admin-stat-row>span{font-size:12px}.mc-quick-event-list article>div strong{white-space:normal}.mc-quick-savebar button{font-size:11px}}@media (width<=360px){.mc-quick-hero h1{font-size:47px}.mc-quick-hero .mc-admin-shell>div strong{font-size:10px}.mc-quick-section>summary strong{font-size:20px}.mc-quick-section>summary small{font-size:11px}.mc-quick-page .mc-admin-small-actions{grid-template-columns:1fr}.mc-quick-page .mc-admin-small-actions button:last-child:nth-child(3){grid-column:auto}.mc-quick-page .mc-admin-stats-head,.mc-quick-page .mc-admin-stat-row{grid-template-columns:100px minmax(70px,1fr) 100px}.mc-quick-page .mc-admin-stat-row>div{grid-template-columns:32px 36px 32px}.mc-quick-page .mc-admin-stat-row button{width:32px}.mc-quick-ratings>div>article{grid-template-columns:36px minmax(0,1fr) 68px;gap:7px;padding:8px 7px}.mc-quick-ratings article>img,.mc-quick-ratings .mc-quick-player-placeholder{width:34px;height:44px}.mc-quick-ratings select{font-size:14px}.mc-quick-savebar button{letter-spacing:0;font-size:11px}}.mc-quick-ratings>div>article{grid-template-columns:42px minmax(0,1fr) 88px 112px 72px}.mc-player-movement{color:#174f9e;background:#e9f1fb;width:max-content;margin-top:5px;padding:3px 6px;font-size:11px;line-height:1.2}.mc-player-movement.out{color:#b8172b;background:#fff0f2}.mc-fanta-source{background:#f2f7fc;border-bottom:1px solid #dce1e8!important}.mc-fanta-source.official{border-left:4px solid #168b5e}.mc-fanta-source.friendly{background:#fff1f3;border-left:4px solid #c8192f}.mc-fanta-preview{background:#edf1f6;justify-content:center;min-height:54px;padding:6px 8px;flex-direction:column!important;align-items:flex-start!important;display:flex!important}.mc-fanta-preview>small{text-transform:uppercase;font-weight:900;margin:0!important;font-size:10px!important}.mc-fanta-preview>strong{font-family:var(--display);font-size:20px!important}.mc-fanta-preview.eligible>strong{color:#168b5e}.mc-fanta-preview.excluded>strong{color:#6e7785}.mc-fanta-preview>span{gap:4px;margin-top:3px;display:flex}.mc-fanta-preview>span>i{color:#174f9e;justify-content:center;align-items:center;gap:1px;min-width:18px;height:17px;font-style:normal;display:flex}.mc-fanta-preview svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:14px;height:14px}.mc-fanta-preview i.yellow,.mc-fanta-preview i.red{color:#081729;background:#efc600;border-radius:1px;width:11px;min-width:11px;height:15px}.mc-fanta-preview i.red{color:#fff;background:#c8192f}.mc-fanta-preview i>b{font-size:9px}@media (width<=680px){.mc-quick-ratings>div>article{grid-template-columns:40px minmax(0,1fr) 76px}.mc-fanta-preview{grid-area:2/2}.mc-quick-ratings article>details{grid-area:2/3}}@media (width<=360px){.mc-quick-ratings>div>article{grid-template-columns:36px minmax(0,1fr) 68px}}.mc-quick-hero{min-height:220px;padding:36px clamp(20px,5vw,70px) 30px}.mc-quick-hero h1{max-width:1050px;font-size:clamp(34px,5vw,64px);line-height:.92}.mc-quick-hero-meta{color:#ffffff9e;letter-spacing:.02em;margin-top:12px;font-size:14px;font-weight:700;display:block}.mc-quick-visibility{color:#fff;letter-spacing:.12em;border:1px solid #ffffff47;border-radius:15px;place-items:center;min-height:28px;margin-top:11px;padding:0 10px;font-size:10px;font-weight:900;display:inline-grid}.mc-quick-visibility.public{color:#7cf0b9;background:#48d99521;border-color:#48d995}.mc-quick-visibility.draft{color:#ffd074;background:#f1b3411f;border-color:#f1b341}.mc-quick-hero .mc-admin-shell>div{grid-template-columns:repeat(5,minmax(0,1fr));max-width:820px;margin-top:22px}.mc-team-flow{gap:20px;display:grid}.mc-team-callups{background:#f7f9fc;border:1px solid #d8dde5}.mc-team-callups>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 16px;list-style:none;display:flex}.mc-team-callups>summary::-webkit-details-marker{display:none}.mc-team-callups>summary>span,.mc-team-formation>header>div,.mc-admin-bench>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mc-team-callups>summary small,.mc-team-formation>header small,.mc-admin-bench>header small{color:#c8192f;letter-spacing:.12em;font-size:11px;font-weight:900}.mc-team-callups>summary strong,.mc-team-formation>header strong,.mc-admin-bench>header strong{color:#081729;font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;font-size:19px}.mc-team-callups>summary>b{color:#174f9e;background:#e5eaf1;border-radius:20px;flex:none;padding:8px 10px;font-size:12px}.mc-team-callups>div{background:#fff;border-top:1px solid #dfe4eb;padding:16px}.mc-team-formation{gap:14px;display:grid}.mc-team-formation>header,.mc-admin-bench>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.mc-team-formation>header>span,.mc-admin-bench>header>span{color:#697487;text-align:right;max-width:420px;font-size:13px;line-height:1.45}.mc-quick-page .mc-admin-lineup-grid{grid-template-columns:minmax(220px,.5fr) minmax(430px,1.5fr);gap:18px}.mc-quick-page .mc-admin-lineup-controls{background:#f4f6f9;align-content:start;gap:16px;display:grid}.mc-lineup-help{color:#536174;background:#e8eef7;border-left:3px solid #174f9e;margin:0;padding:13px;font-size:13px;line-height:1.5}.mc-quick-page .mc-admin-pitch-preview{max-height:650px}.mc-position{cursor:pointer}.mc-position-select{z-index:8;opacity:0;cursor:pointer;border:0;width:100%;height:calc(100% + 16px);position:absolute;inset:-8px 0}.mc-position:focus-within .mc-jersey{filter:drop-shadow(0 0 7px #fffffff2)drop-shadow(0 8px 7px #00000073)}.mc-admin-bench{gap:12px;padding-top:2px;display:grid}.mc-admin-bench-list{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;max-width:100%;padding:2px 2px 9px;display:flex;overflow-x:auto}.mc-admin-bench-list article{scroll-snap-align:start;background:#fff;border:1px solid #d8dde5;flex:0 0 178px;grid-template-columns:48px 28px minmax(0,1fr);align-items:center;gap:7px;min-height:84px;padding:9px 34px 9px 9px;display:grid;position:relative;box-shadow:0 5px 14px #0817290d}.mc-admin-bench-list article.entered{background:#f0f6fd;border-color:#8db5e8}.mc-admin-bench-list article>img,.mc-admin-bench-list article>.mc-quick-player-placeholder{object-fit:contain;object-position:center bottom;background:#e8edf4;width:46px;height:60px}.mc-admin-bench-list article>b{color:#c8192f;font-family:var(--display);text-align:center;font-size:20px}.mc-admin-bench-list article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.mc-admin-bench-list article>div strong{color:#081729;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:13px;overflow:hidden}.mc-admin-bench-list article>div small{color:#667386;font-size:10px;line-height:1.2}.mc-admin-bench-list article>button{color:#c8192f;cursor:pointer;background:#fff;border:1px solid #d7dce4;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;font-size:17px;display:grid;position:absolute;top:7px;right:7px}.mc-admin-bench>p{color:#687386;background:#f4f6f9;margin:0;padding:18px;font-size:13px;line-height:1.45}.mc-event-time-warning{color:#72500a;background:#fff5dc;border-left:4px solid #e3a418;margin:13px 0 0;padding:11px 13px;font-size:13px;line-height:1.45}.mc-substitution-help{color:#334e70;background:#e7eff9;border-left:4px solid #174f9e;margin:13px 0 0;padding:11px 13px;font-size:13px;line-height:1.45}@media (width<=920px){.mc-quick-page .mc-admin-lineup-controls{order:1}.mc-quick-page .mc-admin-pitch-preview{order:2}}@media (width<=680px){.mc-quick-hero{min-height:190px;padding:26px 16px 22px}.mc-quick-hero h1{font-size:clamp(32px,10vw,46px)}.mc-quick-hero-meta{margin-top:9px;font-size:12px;line-height:1.35}.mc-quick-hero .mc-admin-shell>div{grid-template-columns:repeat(5,minmax(58px,1fr));max-width:100%;margin-top:16px;display:grid;overflow-x:auto}.mc-quick-hero .mc-admin-shell>div>span{min-height:38px;padding:7px 6px 0 0}.mc-quick-hero .mc-admin-shell>div strong{font-size:10px}.mc-team-flow{gap:17px}.mc-team-callups>summary{gap:8px;min-height:61px;padding:11px 10px}.mc-team-callups>summary strong,.mc-team-formation>header strong,.mc-admin-bench>header strong{font-size:17px}.mc-team-callups>summary>b{padding:7px 8px;font-size:10px}.mc-team-callups>div{padding:10px}.mc-team-formation>header,.mc-admin-bench>header{flex-direction:column;align-items:flex-start;gap:6px}.mc-team-formation>header>span,.mc-admin-bench>header>span{text-align:left;font-size:12px}.mc-quick-page .mc-admin-lineup-controls{order:1;padding:10px}.mc-quick-page .mc-admin-pitch-preview{aspect-ratio:.8;order:2}.mc-lineup-help{font-size:12px}.mc-admin-bench-list{margin-right:-10px;padding-right:10px}.mc-admin-bench-list article{flex-basis:142px;grid-template-columns:39px 23px minmax(0,1fr);gap:5px;min-height:76px;padding:7px 29px 7px 7px}.mc-admin-bench-list article>img,.mc-admin-bench-list article>.mc-quick-player-placeholder{width:37px;height:50px}.mc-admin-bench-list article>b{font-size:17px}.mc-admin-bench-list article>div strong{font-size:11px}.mc-admin-bench-list article>button{width:22px;height:22px;top:5px;right:5px}}@media (width<=360px){.mc-quick-hero .mc-admin-shell>div{grid-template-columns:repeat(5,minmax(55px,1fr))}.mc-quick-hero .mc-admin-shell>div strong{font-size:9px}.mc-team-callups>summary>b{text-align:center;max-width:82px}}.mc-full-time-story-admin{color:#fff;background:linear-gradient(125deg,#07162b,#102d52);border-left:4px solid #174f9e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:150px;padding:24px;display:grid}.mc-full-time-story-admin.unavailable{color:#081729;background:#f2f4f7;border-left-color:#7c8797}.mc-full-time-story-admin>div:first-child{flex-direction:column;min-width:0;display:flex}.mc-full-time-story-admin>div:first-child>small{color:#e33b50;letter-spacing:.12em;font-size:11px;font-weight:900}.mc-full-time-story-admin>div:first-child>strong{font-family:var(--display);letter-spacing:-.02em;margin-top:8px;font-size:30px}.mc-full-time-story-admin>div:first-child>p{color:#ffffffa8;max-width:680px;margin:8px 0 0;font-size:13px;line-height:1.5}.mc-full-time-story-admin.unavailable>div:first-child>p{color:#657184}.mc-full-time-story-admin>div:first-child>span{color:#ffd071;margin-top:10px;font-size:12px;font-weight:800}.mc-full-time-story-admin .full-time-story-regenerate{color:#fff;background:0 0;border-color:#ffffff4d}@media (width<=680px){.mc-full-time-story-admin{grid-template-columns:1fr;align-items:stretch;gap:18px;padding:17px}.mc-full-time-story-admin>div:first-child>strong{font-size:25px}.mc-full-time-story-admin .full-time-story-trigger{width:100%}}.mc-quick-staff-ratings{background:#fff;border:1px solid #d7dce4;margin-top:18px}.mc-quick-staff-ratings>header{background:#e9eef5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;min-height:62px;padding:11px 14px;display:grid}.mc-quick-staff-ratings>header small{color:#c8192f;letter-spacing:.12em;font-size:10px;font-weight:900}.mc-quick-staff-ratings>header strong{grid-column:1;font-size:15px}.mc-quick-staff-ratings>header span{color:#667184;grid-area:1/2/3;font-size:10px;font-weight:800}.mc-quick-staff-ratings>div>article{border-top:1px solid #e0e4ea;grid-template-columns:46px minmax(0,1fr) 92px;align-items:center;gap:10px;min-height:70px;padding:8px 12px;display:grid}.mc-quick-staff-ratings article>img,.mc-quick-staff-ratings article>span{object-fit:contain;background:#edf1f6;place-items:center;width:42px;height:52px;display:grid}.mc-quick-staff-ratings article>div{flex-direction:column;min-width:0;display:flex}.mc-quick-staff-ratings article>div strong{font-size:14px}.mc-quick-staff-ratings article>div small{color:#6a7584;margin-top:4px;font-size:12px}.mc-quick-staff-ratings label{flex-direction:column;display:flex}.mc-quick-staff-ratings label span{color:#6a7584;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900}.mc-quick-staff-ratings select{background:#fff;border:1px solid #cbd2dc;min-height:42px;font-size:15px}.mc-quick-staff-ratings>p{color:#667184;border-top:1px solid #e0e4ea;margin:0;padding:12px 14px;font-size:11px;line-height:1.5}@media (width<=680px){.mc-quick-staff-ratings>header{grid-template-columns:1fr}.mc-quick-staff-ratings>header span{grid-area:auto/1;margin-top:4px}.mc-quick-staff-ratings>div>article{grid-template-columns:42px minmax(0,1fr) 82px;padding-inline:8px}}.mc-full-time-story-admin{background:#07162b;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:stretch;gap:0;padding:0}.mc-full-time-story-admin.unavailable{background:#f2f4f7}.mc-full-time-story-admin>.mc-story-settings{border-right:1px solid #ffffff24;align-content:start;gap:18px;min-width:0;padding:24px;display:grid}.mc-full-time-story-admin.unavailable>.mc-story-settings{border-right-color:#d8dde5}.mc-story-intro{flex-direction:column;min-width:0;display:flex}.mc-story-intro>small,.mc-story-preview-action>small{color:#e33b50;letter-spacing:.12em;font-size:11px;font-weight:900}.mc-story-intro>strong,.mc-story-preview-action>strong{font-family:var(--display);letter-spacing:-.02em;margin-top:8px;font-size:28px}.mc-story-intro>p,.mc-story-preview-action>p{color:#ffffffad;max-width:680px;margin:8px 0 0;font-size:13px;line-height:1.5}.mc-full-time-story-admin.unavailable .mc-story-intro>p,.mc-full-time-story-admin.unavailable .mc-story-preview-action>p{color:#657184}.mc-story-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mc-story-switches>label{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;align-items:flex-start;gap:10px;min-height:82px;padding:13px;display:flex}.mc-full-time-story-admin.unavailable .mc-story-switches>label{background:#fff;border-color:#d5dbe3}.mc-story-switches>label.disabled{opacity:.48;cursor:not-allowed}.mc-story-switches input{accent-color:#d62037;width:18px;height:18px;margin:2px 0 0}.mc-story-switches span{flex-direction:column;min-width:0;display:flex}.mc-story-switches strong{font-size:13px;line-height:1.25}.mc-story-switches small{color:#ffffff91;margin-top:5px;font-size:11px;line-height:1.35}.mc-full-time-story-admin.unavailable .mc-story-switches small{color:#687386}.mc-story-logo{background:#00000026;border:1px solid #ffffff24;gap:10px;padding:14px;display:grid}.mc-full-time-story-admin.unavailable .mc-story-logo{background:#fff;border-color:#d5dbe3}.mc-story-logo>span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.mc-story-logo .mobile-image-upload{margin:0}.mc-story-logo .mobile-upload-url input{min-width:0}.mc-story-logo .mobile-upload-preview{background:#ffffff14}.mc-full-time-story-admin.unavailable .mc-story-logo .mobile-upload-preview{background:#f3f5f8}.mc-story-save-note{color:#ffd071;font-size:11px;font-weight:800}.mc-story-preview-action{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:24px;display:flex}.mc-story-preview-action>span{color:#ffd071;margin:10px 0;font-size:12px;font-weight:800}.mc-story-preview-action .full-time-story-trigger{width:100%;margin-top:18px}.mc-story-preview-action .full-time-story-primary{width:100%}@media (width<=760px){.mc-full-time-story-admin{grid-template-columns:1fr}.mc-full-time-story-admin>.mc-story-settings{border-bottom:1px solid #ffffff24;border-right:0;padding:17px}.mc-full-time-story-admin.unavailable>.mc-story-settings{border-bottom-color:#d8dde5}.mc-story-switches{grid-template-columns:1fr}.mc-story-preview-action{padding:17px}.mc-story-intro>strong,.mc-story-preview-action>strong{font-size:24px}}.mc-full-time-story-admin>div.mc-story-settings:first-child{flex-direction:initial;display:grid}@media (width<=760px){.mc-full-time-story-admin{gap:0;padding:0}}.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){.mc-quick-page{background:#f4f1e8;width:100%;min-width:0;overflow-x:visible}.mc-quick-page [hidden]{display:none!important}.mc-quick-page *{box-sizing:border-box;min-width:0}.mc-quick-page .mc-admin-header{background:linear-gradient(120deg,#081b33,#173d62);grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:66px;padding:10px 12px!important;display:grid!important;position:relative!important}.mc-quick-page .mc-admin-header>a{gap:8px;min-width:0}.mc-quick-page .mc-admin-header>a img{width:28px;height:40px}.mc-quick-page .mc-admin-header>a strong{font-size:14px;line-height:1.25}.mc-quick-page .mc-admin-header>a small{letter-spacing:.03em;font-size:10px;line-height:1.3}.mc-quick-page .mc-admin-header>div:last-child{display:none!important}.mc-quick-page .mc-quick-hero{display:none}.mc-quick-page .mc-quick-content{padding:12px 12px calc(100px + env(safe-area-inset-bottom))}.mc-quick-page .mc-admin-shell{width:100%;min-width:0;max-width:100%}.mc-quick-page button{cursor:pointer;min-height:44px}.mc-quick-page button:disabled{opacity:.5;cursor:default}.mc-quick-page button:focus-visible,.mc-quick-page select:focus-visible,.mc-quick-page input:focus-visible{outline-offset:2px;outline:3px solid #5690c4}.mc-quick-page input:not([type=checkbox]),.mc-quick-page select,.mc-quick-page textarea{border-radius:12px;width:100%;min-width:0;max-width:100%;min-height:44px;font-size:16px!important}.mc-quick-page input[type=datetime-local]{appearance:none;padding:9px 6px;display:block}.mc-quick-page .mc-admin-notice{border-radius:16px;margin:0 0 12px;padding:12px;font-size:14px}.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}.mc-quick-page .mc-quick-section{border-radius:22px;margin-bottom:0;box-shadow:0 7px 20px #071c3306}.mc-quick-page .mc-quick-section>summary{display:none}.mc-quick-page .mc-quick-section-body{border-radius:22px;min-width:0;padding:12px}.mc-quick-page .qm-picker{border:1px solid #d7e0e9;border-radius:18px;grid-template-columns:minmax(0,1fr);margin:0 0 12px;padding:13px}.mc-quick-page .qm-picker>.mc-quick-score,.qm-picker.fixture>.mc-quick-match-meta,.qm-picker.settings>label{display:none}.mc-quick-page .qm-picker .mc-quick-match-meta{grid-column:auto;grid-template-columns:minmax(0,1fr) auto}.qm-picker label>span,.qm-picker small{letter-spacing:0;font-size:12px}.qm-picker .mc-quick-match-meta b{border-radius:12px;padding:8px;font-size:11px}.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}.mc-quick-page .mc-team-flow{gap:12px}.mc-quick-page .mc-team-callups{border:0}.mc-quick-page .mc-team-callups>summary{display:none}.mc-quick-page .mc-team-callups>div{padding:0}.mc-quick-page .mc-admin-small-actions{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.mc-quick-page .mc-admin-small-actions button{border-radius:12px;flex:110px;min-height:44px;padding:8px 6px;font-size:12px}.qm-search{gap:6px;margin-bottom:12px;font-size:14px;display:grid}.qm-search input{background:#fff;border:1px solid #cdd9e5;padding:10px}.mc-quick-page .mc-admin-roster{grid-template-columns:1fr;gap:8px;display:grid}.mc-quick-page .mc-admin-roster section{border-radius:16px}.mc-quick-page .mc-admin-roster section>header{min-height:0;padding:8px 10px}.mc-quick-page .mc-admin-roster section>header strong{font-size:12px}.mc-quick-page .mc-admin-roster label{border-radius:0;grid-template-columns:24px minmax(0,1fr) 25px;gap:8px;min-height:50px;padding:6px 8px}.mc-quick-page .mc-admin-roster label>img,.mc-quick-page .mc-admin-roster label>.mc-quick-player-placeholder{display:none}.mc-quick-page .mc-admin-roster label>b{font-size:14px}.mc-quick-page .mc-admin-roster label>span:not(.mc-quick-player-placeholder) strong{font-size:14px;line-height:1.25}.mc-quick-page .mc-admin-roster label>span:not(.mc-quick-player-placeholder) small{font-size:12px}.mc-quick-page .mc-admin-roster label>i{width:24px;height:24px}.mc-quick-page .mc-admin-roster input[type=checkbox]{opacity:0;position:absolute}.mc-quick-page .mc-admin-roster label:focus-within{outline-offset:-2px;outline:2px solid #5690c4}.mc-quick-page .mc-admin-lineup-grid{grid-template-columns:minmax(0,1fr);gap:12px}.mc-quick-page .mc-admin-lineup-controls{background:0 0;grid-template-columns:1fr 1fr;gap:8px;padding:0}.mc-quick-page .mc-admin-formation-select>span,.mc-quick-page .mc-admin-captain>span{letter-spacing:0;font-size:12px}.mc-quick-page .mc-lineup-help{border-radius:12px;grid-column:1/-1;margin:0;padding:8px;font-size:12px}.mc-quick-page .mc-team-formation>header{display:none}.mc-quick-page .mc-admin-pitch-preview{aspect-ratio:.85;border-radius:19px;width:100%;min-height:320px;max-height:none}.mc-quick-page .mc-position{width:22%;max-width:74px}.mc-quick-page .mc-position>strong{white-space:normal;word-break:normal;overflow-wrap:normal;max-width:100%;min-height:24px;font-size:11px;line-height:1.15}.mc-quick-page .mc-position small{font-size:10px}.mc-quick-page .mc-jersey{transform:scale(.9)}.mc-quick-page .mc-admin-bench-list{grid-template-columns:1fr;gap:6px;margin:0;padding:0;display:grid;overflow:visible}.mc-quick-page .mc-admin-bench-list article{border-radius:14px;grid-template-columns:28px minmax(0,1fr);min-height:56px;padding:9px 50px 9px 8px}.mc-quick-page .mc-admin-bench-list article>img,.mc-quick-page .mc-admin-bench-list article>.mc-quick-player-placeholder{display:none}.mc-quick-page .mc-admin-bench-list article>div strong{white-space:normal;text-overflow:clip;font-size:14px}.mc-quick-page .mc-admin-bench-list article>button{width:40px;height:40px;min-height:40px}.mc-quick-page .mc-admin-bench>header{gap:5px}.mc-quick-page .mc-admin-bench>header>span{font-size:12px}.mc-quick-page .mc-quick-result-control{border-radius:16px;grid-template-columns:1fr;gap:8px;padding:10px}.mc-quick-page .mc-quick-result-control>div>strong{font-size:24px}.mc-quick-page .mc-quick-event-builder{border-radius:18px;padding:12px;scroll-margin-top:125px}.mc-quick-page .mc-quick-event-builder>.qm-event-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 12px;display:grid}.qm-event-types button{color:#163554;background:#fff;border:1px solid #cfdae6;border-radius:12px;padding:8px 3px;font-size:13px}.mc-quick-page .mc-quick-event-builder>div:not(.qm-event-types){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mc-quick-page .mc-quick-event-builder label{gap:4px}.mc-quick-page .mc-quick-event-builder label>span{letter-spacing:0;font-size:12px}.mc-quick-page .mc-quick-event-builder select{padding:9px 5px}.mc-quick-page .mc-quick-add-event{border-radius:13px;min-height:44px;font-size:14px}.mc-quick-page .mc-quick-event-list article{border-radius:16px;grid-template-columns:38px 20px minmax(0,1fr);gap:7px;margin-top:7px;padding:10px}.mc-quick-page .mc-quick-event-list article>span{font-size:12px}.mc-quick-page .mc-quick-event-list article>div strong{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.3}.mc-quick-page .mc-quick-event-list article>button{border-radius:10px;grid-area:auto/3;justify-self:start;min-height:44px;font-size:12px}.mc-quick-page .mc-quick-event-list article>button.delete{grid-area:auto/3;justify-self:end}.mc-quick-page .mc-substitution-help,.mc-quick-page .mc-event-time-warning{border-radius:13px;padding:10px;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}.mc-quick-page .mc-admin-mvp.qm-mvp{background:#fff2f5;border-radius:16px;margin:0;padding:10px}.mc-quick-page .mc-admin-mvp>span{letter-spacing:0;font-size:14px}.mc-quick-page .mc-quick-ratings>header{min-height:0;padding:10px}.mc-quick-page .mc-quick-ratings>header strong{font-size:14px}.mc-quick-page .mc-fanta-source{border-radius:12px;margin:8px 0;padding:8px;font-size:12px}.mc-quick-page .mc-quick-ratings>div>article{grid-template-columns:minmax(0,1fr) 80px;gap:7px;min-height:0;padding:10px 4px}.mc-quick-page .mc-quick-ratings article>img,.mc-quick-page .mc-quick-ratings article>.mc-quick-player-placeholder{display:none}.mc-quick-page .mc-quick-ratings article>div:nth-child(2) strong{white-space:normal;font-size:14px;line-height:1.3}.mc-quick-page .mc-quick-ratings label>span{font-size:12px}.mc-quick-page .mc-quick-ratings article>.mc-fanta-preview{background:0 0;border:0;flex-wrap:wrap;grid-area:auto/1;align-items:center;gap:7px;padding:0;display:flex}.mc-quick-page .mc-fanta-preview>small{font-size:11px}.mc-quick-page .mc-fanta-preview>strong{font-size:15px}.mc-quick-page .mc-fanta-preview>span{margin:0}.mc-quick-page .mc-quick-ratings article>details{grid-area:auto/2;justify-self:stretch}.mc-quick-page .mc-quick-ratings article>details summary{place-items:center;min-height:44px;font-size:12px;display:grid}.mc-quick-page .mc-quick-staff-ratings{border-radius:16px}.mc-quick-page .mc-quick-staff-ratings>header span{font-size:12px}.mc-quick-page .mc-admin-stats-grid{border-radius:16px}.mc-quick-page .mc-admin-stats-head,.mc-quick-page .mc-admin-stat-row{grid-template-columns:minmax(0,1fr) minmax(54px,.7fr) minmax(0,1fr);gap:4px}.mc-quick-page .mc-admin-stat-row>div{grid-template-columns:minmax(0,1fr) minmax(20px,.65fr) minmax(0,1fr)}.mc-quick-page .mc-admin-stat-row button{width:100%;height:44px;min-height:44px;font-size:18px}.mc-quick-page .mc-admin-stat-row>span{overflow-wrap:anywhere;font-size:12px}.mc-quick-page .mc-admin-stat-row output{font-size:14px}.mc-quick-page .mc-admin-stats-head strong{font-size:11px}.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}.mc-quick-page .qm-publish{color:#fff;background:#df2341;border:1px solid #df2341;border-radius:13px;min-height:44px;padding:12px;font-size:14px;font-weight:750}.mc-quick-page .mc-admin-publish-row{border-radius:16px;padding:10px}.mc-quick-page .mc-admin-publish-row strong{font-size:14px}.mc-quick-page .mc-admin-publish-row small{font-size:12px}.mc-quick-page .mc-quick-optional{border-radius:16px}.mc-quick-page .mc-quick-optional summary{min-height:44px;font-size:14px}.mc-quick-page .mc-full-time-story-admin{border-radius:18px}.mc-quick-page .mc-story-settings,.mc-quick-page .mc-story-preview-action{padding:12px}.mc-quick-page .mc-story-intro>strong,.mc-quick-page .mc-story-preview-action>strong{font-size:20px}.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}.mc-quick-page .mc-admin-footer{padding:15px 12px calc(100px + env(safe-area-inset-bottom));flex-wrap:wrap;gap:12px;font-size:12px}.mc-quick-page.qm-keyboard .qm-savebar{border-radius:16px;margin-top:12px;position:static}.mc-quick-page.qm-keyboard .qm-tabs{position:static}}@media (prefers-reduced-motion:reduce){.mc-quick-page *{scroll-behavior:auto;transition:none}}.mc-quick-page .mc-callup-publication{background:linear-gradient(125deg,#edf3fa,#f7f0f3);border:1px solid #c5d3e4;border-left:3px solid #d32645;border-radius:12px;margin:0 0 14px;padding:12px!important}.mc-callup-publication p{color:#17314e;margin:0 0 8px;font-size:14px;line-height:1.45}.mc-callup-publication small{color:#506378;margin-bottom:10px;font-size:12px;line-height:1.5;display:block}.mc-callup-publication a{color:#173d68;align-items:center;min-height:44px;padding:8px 10px;font-size:13px;text-decoration:underline;display:inline-flex}.museum-page{--museum-navy:#06162b;--museum-blue:#1552ca;--museum-red:#e4213e;--museum-cream:#f3eee3;--museum-paper:#fbfaf6;background:var(--museum-cream);min-height:100vh;color:var(--museum-navy);overflow:hidden}.museum-shell{z-index:2;width:min(100% - 48px,1330px);margin:0 auto;position:relative}.museum-header{z-index:20;color:#fff;justify-content:space-between;align-items:center;width:100%;padding:24px clamp(24px,5vw,78px);display:flex;position:absolute;top:0;left:0}.museum-brand{align-items:center;gap:13px;display:flex}.museum-brand img{object-fit:contain;filter:drop-shadow(0 10px 20px #00000040);width:46px;height:64px}.museum-brand span,.museum-footer div span{flex-direction:column;display:flex}.museum-brand strong{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;font-size:15px}.museum-brand small{color:#ffffff7a;letter-spacing:.18em;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:900}.museum-home{color:#ffffffb8;letter-spacing:.15em;text-transform:uppercase;border:1px solid #ffffff3b;align-items:center;gap:18px;min-height:44px;padding:0 17px;font-size:7px;font-weight:900;transition:background .2s,color .2s;display:inline-flex}.museum-home:hover{color:var(--museum-navy);background:#fff}.museum-home span{color:var(--museum-red);font-size:16px}.museum-hero{color:#fff;background:radial-gradient(circle at 76% 34%,#265eb559,#0000 29%),linear-gradient(125deg,#030d1c,#071a34 58%,#0b2a51);align-items:center;min-height:870px;padding:150px 0 105px;display:flex;position:relative;overflow:hidden}.museum-hero>.club-nav,.museum-detail-hero>.club-nav{color:#fff;position:absolute;top:90px;left:0;right:0}.museum-hero:after{opacity:.18;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='.15'/%3E%3C/svg%3E");position:absolute;inset:0}.museum-hero-stripes{opacity:.2;width:31vw;height:120%;display:flex;position:absolute;top:-10%;right:5%;transform:skew(-17deg)}.museum-hero-stripes i{flex:1}.museum-hero-stripes i:first-child,.museum-hero-stripes i:nth-child(3){background:var(--museum-blue)}.museum-hero-stripes i:nth-child(2){background:var(--museum-red)}.museum-hero-word{color:#ffffff06;font-family:var(--display);letter-spacing:-.09em;font-size:clamp(170px,27vw,410px);line-height:.7;position:absolute;bottom:-3vw;right:-2vw}.museum-hero-content{flex-direction:column;justify-content:center;display:flex}.museum-eyebrow{color:#ffffff85;letter-spacing:.23em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 25px;font-size:8px;font-weight:900;display:flex}.museum-eyebrow.dark{color:var(--museum-blue)}.museum-eyebrow i{background:var(--museum-red);width:35px;height:2px;display:inline-block}.museum-overline{color:var(--museum-red);letter-spacing:.48em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:900}.museum-hero h1{max-width:1100px;font-family:var(--display);letter-spacing:-.085em;text-transform:uppercase;margin:0;font-size:clamp(72px,9vw,142px);line-height:.79}.museum-hero h1 em,.museum-section-head h2 em,.museum-rooms h2 em{color:var(--museum-red);text-transform:none;font-family:Georgia,serif;font-weight:400}.museum-hero-bottom{border-top:1px solid #ffffff26;grid-template-columns:1fr auto;align-items:start;gap:90px;max-width:940px;margin-top:57px;padding-top:25px;display:grid}.museum-hero-bottom>p{color:#ffffff94;max-width:630px;margin:0;font-family:Georgia,serif;font-size:clamp(17px,1.7vw,23px);font-style:italic;line-height:1.55}.museum-hero-bottom>span{border-left:1px solid #ffffff26;flex-direction:column;padding-left:30px;display:flex}.museum-hero-bottom small{color:#ffffff57;letter-spacing:.18em;text-transform:uppercase;font-size:6px;font-weight:900}.museum-hero-bottom strong{text-transform:uppercase;margin-top:9px;font-size:9px;line-height:1.65}.museum-scroll{z-index:3;color:#ffffff61;letter-spacing:.21em;text-transform:uppercase;align-items:center;gap:13px;font-size:6px;font-weight:900;display:flex;position:absolute;bottom:35px;left:clamp(24px,5vw,78px)}.museum-scroll i{background:var(--museum-red);width:33px;height:1px}.museum-photographers{background:var(--museum-cream);padding:clamp(105px,11vw,170px) 0}.museum-section-head{grid-template-columns:1.35fr .65fr;align-items:end;gap:90px;display:grid}.museum-section-head h2,.museum-rooms h2{font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(58px,7vw,105px);line-height:.86}.museum-section-head>p{color:#69717d;margin:0 0 7px;font-size:12px;line-height:1.8}.museum-photographer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:77px;display:grid}.museum-photographer{background:var(--museum-paper);border:1px solid #06162b21;grid-template-columns:1.08fr .92fr;min-height:680px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 65px #06162b1a}.museum-photographer:nth-child(2){grid-template-columns:.92fr 1.08fr}.museum-photographer:nth-child(2) figure{order:2}.museum-photographer figure{background:#0b1727;min-width:0;height:100%;margin:0;position:relative;overflow:hidden}.museum-photographer figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#030b166b);position:absolute;inset:0}.museum-photographer figure img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.museum-photographer:first-child figure img{object-position:54% center}.museum-photographer:nth-child(2) figure img{object-position:53% center}.museum-photographer:hover figure img{transform:scale(1.025)}.museum-photographer figure span{z-index:2;color:#ffffffbf;font-family:Georgia,serif;font-size:12px;font-style:italic;position:absolute;bottom:15px;right:18px}.museum-photographer-copy{flex-direction:column;justify-content:flex-end;min-width:0;padding:42px 31px;display:flex}.museum-photographer-copy>small{color:var(--museum-red);letter-spacing:.18em;text-transform:uppercase;font-size:6px;font-weight:900}.museum-photographer-copy h3{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;overflow-wrap:anywhere;margin:15px 0 0;font-size:clamp(34px,3.6vw,54px);line-height:.88}.museum-photographer-copy p{color:#6e7580;margin:25px 0 29px;font-size:9px;line-height:1.7}.museum-photographer-copy a{min-height:48px;color:var(--museum-navy);letter-spacing:.13em;text-transform:uppercase;border:1px solid #06162b26;justify-content:space-between;align-items:center;padding:0 14px;font-size:6px;font-weight:900;transition:background .2s,color .2s;display:flex}.museum-photographer-copy a:hover{background:var(--museum-navy);color:#fff}.museum-photographer-copy a b{text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin-left:5px;font-size:6px;overflow:hidden}.museum-photographer-copy a i{color:var(--museum-red);margin-left:auto;font-size:15px;font-style:normal}.museum-managed-room{border-top:1px solid #06162b29;margin-top:clamp(85px,9vw,135px);padding-top:50px}.museum-managed-room>header{grid-template-columns:100px 1fr auto;align-items:end;display:grid}.museum-managed-room>header small{color:var(--museum-red);letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:900}.museum-managed-room>header h3{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(46px,7vw,90px);line-height:.8}.museum-managed-room>header span{letter-spacing:.13em;color:#7a818c;text-transform:uppercase;font-size:7px;font-weight:900}@media (width<=680px){.museum-managed-room>header{grid-template-columns:1fr;gap:12px}}.museum-gallery{background:#ebe6dc;padding:clamp(105px,11vw,170px) 0;position:relative;overflow:hidden}.museum-managed{background:#f5f1e9;padding:clamp(90px,10vw,145px) 0;position:relative}.museum-managed .museum-gallery-head>p{color:#69717d;max-width:500px;font-size:12px;line-height:1.8}.museum-managed-grid{grid-template-columns:repeat(12,1fr);gap:14px;margin-top:65px;display:grid}.museum-managed-grid>button{background:var(--museum-navy);color:#fff;text-align:left;cursor:pointer;border:0;grid-column:span 6;min-height:500px;padding:0;position:relative;overflow:hidden}.museum-managed-grid>button:nth-child(3n){grid-column:1/-1;min-height:620px}.museum-managed-grid img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.museum-managed-grid button:hover img{transform:scale(1.025)}.museum-managed-grid button:after{content:"";background:linear-gradient(#0000 35%,#031126ee);position:absolute;inset:0}.museum-managed-grid button>span{z-index:2;border-top:1px solid #fff3;flex-direction:column;padding-top:18px;display:flex;position:absolute;bottom:25px;left:25px;right:25px}.museum-managed-grid small{letter-spacing:.14em;color:#fff7;text-transform:uppercase;font-size:7px;font-weight:900}.museum-managed-grid strong{font-family:var(--display);text-transform:uppercase;margin-top:8px;font-size:clamp(28px,4vw,55px);line-height:.9}.museum-managed-grid em{color:#fffa;margin-top:10px;font:italic 11px Georgia}.museum-managed-grid b{letter-spacing:.12em;color:#ff7180;text-transform:uppercase;margin-top:12px;font-size:7px}.museum-managed-lightbox{z-index:99;background:#020a15ee;place-items:center;padding:70px 30px;display:grid;position:fixed;inset:0}.museum-managed-lightbox>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff5;padding:12px 16px;position:absolute;top:20px;right:25px}.museum-managed-lightbox figure{background:#fff;grid-template-columns:minmax(0,1fr) 300px;max-width:min(1200px,100%);max-height:88vh;margin:0;display:grid}.museum-managed-lightbox img{object-fit:contain;background:#050d19;width:100%;height:100%;max-height:80vh}.museum-managed-lightbox figcaption{flex-direction:column;justify-content:flex-end;padding:30px;display:flex}.museum-managed-lightbox figcaption small{color:var(--museum-red);font-size:8px;font-weight:900}.museum-managed-lightbox figcaption strong{font-family:var(--display);text-transform:uppercase;margin-top:10px;font-size:32px}.museum-managed-lightbox figcaption span{color:#6d7480;margin-top:12px;font-size:11px;line-height:1.6}@media (width<=680px){.museum-managed-grid>button,.museum-managed-grid>button:nth-child(3n){grid-column:1/-1;min-height:430px}.museum-managed-lightbox{padding:60px 12px 12px}.museum-managed-lightbox figure{grid-template-columns:1fr}.museum-managed-lightbox figcaption{padding:18px}.museum-managed-lightbox img{max-height:60vh}}.museum-gallery:before{color:#06162b09;content:"01";font-family:var(--display);letter-spacing:-.1em;font-size:clamp(170px,27vw,410px);line-height:.7;position:absolute;top:80px;right:-30px}.museum-chronology-note{border-left:4px solid var(--museum-red);background:#ffffff80;grid-template-columns:190px 1fr;gap:30px;margin-bottom:clamp(85px,9vw,135px);padding:28px 30px;display:grid;position:relative}.museum-chronology-note span{color:var(--museum-blue);letter-spacing:.17em;text-transform:uppercase;font-size:7px;font-weight:900}.museum-chronology-note p{color:#5f6875;max-width:820px;margin:0;font-family:Georgia,serif;font-size:13px;font-style:italic;line-height:1.65}.museum-gallery-block{position:relative}.museum-gallery-block+.museum-gallery-block{border-top:1px solid #06162b24;margin-top:clamp(110px,11vw,165px);padding-top:clamp(80px,8vw,120px)}.museum-gallery-head{position:relative}.museum-gallery-intro>p{color:#69717d;margin:0;font-size:12px;line-height:1.8}.museum-gallery-intro>span{color:#6d7480;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin-top:25px;font-size:7px;font-weight:900;display:flex}.museum-gallery-intro>span b{color:var(--museum-navy);font-family:var(--display);letter-spacing:-.04em;font-size:18px}.museum-gallery-intro>span i{background:#06162b2b;width:1px;height:21px;margin:0 6px}.museum-gallery-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:74px;display:grid;position:relative}.museum-gallery-card{background:var(--museum-navy);color:#fff;cursor:pointer;text-align:left;isolation:isolate;border:0;grid-column:span 6;min-height:430px;padding:0;position:relative;overflow:hidden;box-shadow:0 22px 48px #06162b1f}.museum-gallery-card:first-child{grid-column:span 7}.museum-gallery-card:nth-child(2){grid-column:span 5}.museum-gallery-card:nth-child(5){grid-column:1/-1;min-height:570px}.museum-gallery-card:after{z-index:1;content:"";background:linear-gradient(0deg,#020914eb 0,#0209142e 53%,#0000 73%);transition:background .3s;position:absolute;inset:0}.museum-gallery-card img{object-fit:cover;width:100%;height:100%;transition:transform .55s,filter .35s}.museum-gallery-card:first-child img{object-position:center 45%}.museum-gallery-card:nth-child(2) img,.museum-gallery-card:nth-child(3) img,.museum-gallery-card:nth-child(4) img{object-position:center}.museum-gallery-card:nth-child(5) img{object-position:center 52%}.museum-gallery-card:hover img,.museum-gallery-card:focus-visible img{filter:saturate(1.08);transform:scale(1.025)}.museum-gallery-card:focus-visible{outline:4px solid var(--museum-red);outline-offset:4px}.museum-gallery-index{z-index:2;color:#ffffffb8;font-family:Georgia,serif;font-size:10px;font-style:italic;position:absolute;top:22px;left:22px}.museum-gallery-caption{z-index:2;border-top:1px solid #ffffff38;flex-direction:column;padding-top:20px;display:flex;position:absolute;bottom:27px;left:26px;right:26px}.museum-gallery-caption small{color:#ffffff75;letter-spacing:.16em;text-transform:uppercase;font-size:6px;font-weight:900}.museum-gallery-caption strong{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin-top:9px;font-size:clamp(28px,3vw,47px);line-height:.88}.museum-gallery-caption em{color:#ffffffa8;margin-top:10px;font-family:Georgia,serif;font-size:11px;font-weight:400}.museum-gallery-open{z-index:2;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05132659;border:1px solid #ffffff4d;place-items:center;width:42px;height:42px;font-size:17px;font-style:normal;transition:background .2s,border-color .2s;display:grid;position:absolute;top:18px;right:18px}.museum-gallery-card:hover .museum-gallery-open,.museum-gallery-card:focus-visible .museum-gallery-open{border-color:var(--museum-red);background:var(--museum-red)}.journey-grid .museum-gallery-card:nth-child(6){grid-column:span 5;min-height:620px}.journey-grid .museum-gallery-card:nth-child(7){grid-column:span 7;min-height:620px}.journey-grid .museum-gallery-card:nth-child(6) img{object-position:center 48%}.season-2025-grid .museum-gallery-card,.season-2025-grid .museum-gallery-card:first-child,.season-2025-grid .museum-gallery-card:nth-child(2),.season-2025-grid .museum-gallery-card:nth-child(3),.season-2025-grid .museum-gallery-card:nth-child(4),.season-2025-grid .museum-gallery-card:nth-child(5),.season-2025-grid .museum-gallery-card:nth-child(6),.season-2025-grid .museum-gallery-card:nth-child(7){min-height:560px}.season-2025-grid .museum-gallery-card:first-child{grid-column:1/-1;min-height:620px}.season-2025-grid .museum-gallery-card:nth-child(2){grid-column:span 5}.season-2025-grid .museum-gallery-card:nth-child(3){grid-column:span 7}.season-2025-grid .museum-gallery-card:nth-child(4),.season-2025-grid .museum-gallery-card:nth-child(5),.season-2025-grid .museum-gallery-card:nth-child(6){grid-column:span 4}.season-2025-grid .museum-gallery-card:nth-child(7){grid-column:1/-1;min-height:620px}.season-2025-grid .museum-gallery-card:first-child img,.season-2025-grid .museum-gallery-card:nth-child(6) img,.season-2025-grid .museum-gallery-card:nth-child(2) img{object-position:center 44%}.season-2025-grid .museum-gallery-card:nth-child(3) img{object-position:center 48%}.season-2025-grid .museum-gallery-card:nth-child(4) img{object-position:center 42%}.season-2025-grid .museum-gallery-card:nth-child(5) img{object-position:center 38%}.season-2025-grid .museum-gallery-card:nth-child(7) img{object-position:center 50%}.loyalists-block{padding-bottom:clamp(20px,3vw,42px)}.loyalists-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.loyalists-grid .museum-gallery-card,.loyalists-grid .museum-gallery-card:first-child,.loyalists-grid .museum-gallery-card:nth-child(2),.loyalists-grid .museum-gallery-card:nth-child(3),.loyalists-grid .museum-gallery-card:nth-child(4),.loyalists-grid .museum-gallery-card:nth-child(5),.loyalists-grid .museum-gallery-card:nth-child(6),.loyalists-grid .museum-gallery-card:nth-child(7),.loyalists-grid .museum-gallery-card:nth-child(8),.loyalists-grid .museum-gallery-card:nth-child(9),.loyalists-grid .museum-gallery-card:nth-child(10){grid-column:auto;min-height:510px}.loyalists-grid .museum-gallery-caption{bottom:21px;left:18px;right:18px}.loyalists-grid .museum-gallery-caption strong{font-size:clamp(24px,2.3vw,35px)}.loyalists-grid .museum-gallery-caption em{font-size:9px;line-height:1.35}.loyalists-grid .museum-gallery-card:nth-child(9) img{object-position:55% center}.protagonists-grid .museum-gallery-card,.protagonists-grid .museum-gallery-card:first-child,.protagonists-grid .museum-gallery-card:nth-child(2),.protagonists-grid .museum-gallery-card:nth-child(3){grid-column:span 4;min-height:650px}.protagonists-grid .museum-gallery-card:first-child img{object-position:center 44%}.protagonists-grid .museum-gallery-card:nth-child(2) img{object-position:center 40%}.protagonists-grid .museum-gallery-card:nth-child(3) img{object-position:center 38%}.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}.records-block .museum-gallery-intro>p{color:#ffffff94}.records-block .museum-gallery-intro>span{color:#ffffff75}.records-block .museum-gallery-intro>span b{color:#fff}.records-block .museum-gallery-intro>span i{background:#ffffff2e}.records-grid .museum-gallery-card{border:1px solid #ffffff21;min-height:620px;box-shadow:0 24px 55px #0000004d}.records-grid .museum-gallery-card:first-child{grid-column:span 7}.records-grid .museum-gallery-card:nth-child(2){grid-column:span 5}.records-grid .museum-gallery-card:first-child img{object-position:center 48%}.records-grid .museum-gallery-card:nth-child(2) img{object-position:center 35%}.museum-lightbox{z-index:1000;color:#fff;background:#01060ef7;justify-content:center;align-items:center;padding:74px 32px 31px;display:flex;position:fixed;inset:0;overflow:auto}.museum-lightbox:before{opacity:.12;pointer-events:none;content:"";background:linear-gradient(115deg,#0000 0 72%,#1552ca7a 72% 84%,#e4213e8c 84% 93%,#0000 93%);position:fixed;inset:0}.museum-lightbox-close{z-index:3;color:#ffffffb8;cursor:pointer;letter-spacing:.15em;text-transform:uppercase;background:#01060ead;border:1px solid #ffffff3d;align-items:center;gap:20px;min-height:42px;padding:0 13px;font-size:6px;font-weight:900;display:flex;position:fixed;top:22px;right:27px}.museum-lightbox-close:hover,.museum-lightbox-close:focus-visible{color:#fff;border-color:#fff}.museum-lightbox-close b{color:var(--museum-red);font-size:19px;font-weight:400}.museum-lightbox-stage{z-index:2;grid-template-columns:65px minmax(0,1fr) 65px;align-items:center;gap:22px;width:min(100%,1500px);display:grid;position:relative}.museum-lightbox-stage figure{grid-template-rows:minmax(0,1fr) auto;max-height:calc(100vh - 120px);margin:0;display:grid}.museum-lightbox-stage figure>img{object-fit:contain;filter:drop-shadow(0 30px 70px #0000008c);width:100%;max-height:calc(100vh - 225px)}.museum-lightbox-stage figcaption{border-top:1px solid #ffffff29;grid-template-columns:1fr auto;align-items:end;gap:8px 30px;padding:20px 0 0;display:grid}.museum-lightbox-stage figcaption small{color:var(--museum-red);letter-spacing:.17em;text-transform:uppercase;grid-column:1/-1;font-size:6px;font-weight:900}.museum-lightbox-stage figcaption strong{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(25px,3vw,42px);line-height:.9}.museum-lightbox-stage figcaption span{color:#ffffff8c;font-family:Georgia,serif;font-size:11px;font-style:italic}.museum-lightbox-arrow{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff38;place-items:center;width:56px;height:56px;font-size:20px;transition:background .2s,border-color .2s;display:grid}.museum-lightbox-arrow:hover,.museum-lightbox-arrow:focus-visible{border-color:var(--museum-red);background:var(--museum-red)}.museum-lightbox-count{z-index:3;color:#fff6;font-family:Georgia,serif;font-size:9px;font-style:italic;position:fixed;bottom:27px;left:30px}.museum-rooms{background:radial-gradient(circle at 84% 25%,#1f56ae4f,transparent 29%),var(--museum-navy);color:#fff;padding:clamp(110px,12vw,180px) 0;position:relative;overflow:hidden}.museum-room-lines{opacity:.11;position:absolute;inset:-15% 0;transform:skew(-17deg)}.museum-room-lines i{width:12%;height:130%;position:absolute}.museum-room-lines i:first-child{background:var(--museum-blue);right:28%}.museum-room-lines i:nth-child(2){background:var(--museum-red);right:15%}.museum-room-lines i:nth-child(3){background:var(--museum-blue);right:2%}.museum-rooms-content>p:not(.museum-eyebrow){color:#ffffff8c;max-width:640px;margin:34px 0 0;font-size:12px;line-height:1.8}.museum-room-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.museum-room-grid>span{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;flex-direction:column;min-height:190px;padding:25px 23px;display:flex}.museum-room-grid small{color:var(--museum-red);letter-spacing:.17em;text-transform:uppercase;font-size:6px;font-weight:900}.museum-room-grid strong{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;margin-top:auto;font-size:clamp(20px,2.2vw,32px);line-height:.95}.museum-room-grid i{color:#ffffff57;letter-spacing:.13em;text-transform:uppercase;margin-top:12px;font-size:6px;font-style:normal;font-weight:900}.museum-return{background:var(--museum-red);color:#fff;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:40px;min-height:52px;margin-top:45px;padding:0 18px;font-size:7px;font-weight:900;display:inline-flex}.museum-return b{font-size:16px}.museum-footer{color:#fff;background:#020a16;justify-content:space-between;align-items:center;min-height:120px;padding:24px clamp(24px,5vw,78px);display:flex}.museum-footer>div{align-items:center;gap:12px;display:flex}.museum-footer img{object-fit:contain;width:34px;height:48px}.museum-footer strong{font-family:var(--display);text-transform:uppercase;font-size:10px}.museum-footer small,.museum-footer p,.museum-footer>span{color:#ffffff57;letter-spacing:.15em;text-transform:uppercase;font-size:6px;font-weight:900}.museum-footer small{margin-top:5px}.museum-footer>span{color:#ffffffb8;letter-spacing:0;text-transform:none;font-family:Georgia,serif;font-size:10px;font-style:italic;font-weight:400}@media (width<=1120px){.museum-photographer-list{grid-template-columns:1fr}.museum-photographer{width:min(100%,900px);min-height:610px}.museum-photographer:nth-child(2){margin-left:auto}.museum-gallery-card{min-height:390px}.museum-gallery-card:nth-child(5){min-height:500px}.loyalists-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loyalists-grid .museum-gallery-card,.loyalists-grid .museum-gallery-card:first-child,.loyalists-grid .museum-gallery-card:nth-child(2),.loyalists-grid .museum-gallery-card:nth-child(3),.loyalists-grid .museum-gallery-card:nth-child(4),.loyalists-grid .museum-gallery-card:nth-child(5),.loyalists-grid .museum-gallery-card:nth-child(6),.loyalists-grid .museum-gallery-card:nth-child(7),.loyalists-grid .museum-gallery-card:nth-child(8),.loyalists-grid .museum-gallery-card:nth-child(9),.loyalists-grid .museum-gallery-card:nth-child(10){grid-column:auto;min-height:590px}}@media (width<=820px){.museum-hero{min-height:900px}.museum-hero-bottom,.museum-section-head{grid-template-columns:1fr;gap:35px}.museum-hero-bottom>span{border-top:1px solid #ffffff26;border-left:0;padding:20px 0 0}.museum-photographer{grid-template-columns:1.15fr .85fr;min-height:700px}.museum-photographer:nth-child(2){grid-template-columns:.85fr 1.15fr}.museum-gallery-card,.museum-gallery-card:first-child,.museum-gallery-card:nth-child(2){grid-column:span 6;min-height:370px}.museum-gallery-card:nth-child(5){grid-column:1/-1;min-height:430px}.journey-grid .museum-gallery-card:nth-child(6),.journey-grid .museum-gallery-card:nth-child(7){grid-column:span 6;min-height:500px}.season-2025-grid .museum-gallery-card:first-child{grid-column:1/-1;min-height:500px}.season-2025-grid .museum-gallery-card:nth-child(2),.season-2025-grid .museum-gallery-card:nth-child(3),.season-2025-grid .museum-gallery-card:nth-child(4),.season-2025-grid .museum-gallery-card:nth-child(5),.season-2025-grid .museum-gallery-card:nth-child(6){grid-column:span 6;min-height:520px}.season-2025-grid .museum-gallery-card:nth-child(7){grid-column:1/-1;min-height:500px}.protagonists-grid .museum-gallery-card,.protagonists-grid .museum-gallery-card:first-child,.protagonists-grid .museum-gallery-card:nth-child(2){grid-column:span 6;min-height:540px}.protagonists-grid .museum-gallery-card:nth-child(3){grid-column:1/-1;min-height:540px}.records-grid .museum-gallery-card,.records-grid .museum-gallery-card:first-child,.records-grid .museum-gallery-card:nth-child(2){grid-column:span 6;min-height:520px}.museum-lightbox{padding:76px 18px 28px}.museum-lightbox-stage{grid-template-columns:48px minmax(0,1fr) 48px;gap:10px}.museum-lightbox-arrow{width:44px;height:44px}.museum-room-grid{grid-template-columns:repeat(2,1fr)}.museum-footer>p{display:none}}@media (width<=600px){.museum-shell{width:min(100% - 36px,1330px)}.museum-header{padding:19px 18px}.museum-brand img{width:39px;height:55px}.museum-brand strong{font-size:12px}.museum-home{justify-content:center;width:46px;padding:0;font-size:0}.museum-home span{font-size:17px}.museum-hero{min-height:820px;padding-top:130px}.museum-hero h1{font-size:clamp(60px,19vw,90px)}.museum-hero-bottom{margin-top:42px}.museum-hero-stripes{width:70vw;right:-22%}.museum-scroll{left:18px}.museum-photographers{padding:100px 0}.museum-section-head h2,.museum-rooms h2{font-size:clamp(49px,15vw,76px)}.museum-photographer-list{gap:24px;margin-top:50px}.museum-photographer,.museum-photographer:nth-child(2){grid-template-columns:1fr;min-height:0}.museum-photographer:nth-child(2) figure{order:0}.museum-photographer figure{height:510px}.museum-photographer:first-child figure img{object-position:53% 35%}.museum-photographer:nth-child(2) figure img{object-position:50% 31%}.museum-photographer-copy{padding:32px 24px}.museum-photographer-copy h3{font-size:39px}.museum-gallery{padding:100px 0}.museum-chronology-note{grid-template-columns:1fr;gap:13px;margin-bottom:80px;padding:24px 21px}.museum-gallery-block+.museum-gallery-block{margin-top:95px;padding-top:70px}.records-block{margin-left:-12px;margin-right:-12px;padding:66px 12px 60px}.records-block:before{left:12px}.museum-gallery-grid{grid-template-columns:1fr;gap:12px;margin-top:48px}.loyalists-grid{grid-template-columns:1fr}.loyalists-grid .museum-gallery-card,.loyalists-grid .museum-gallery-card:first-child,.loyalists-grid .museum-gallery-card:nth-child(2),.loyalists-grid .museum-gallery-card:nth-child(3),.loyalists-grid .museum-gallery-card:nth-child(4),.loyalists-grid .museum-gallery-card:nth-child(5),.loyalists-grid .museum-gallery-card:nth-child(6),.loyalists-grid .museum-gallery-card:nth-child(7),.loyalists-grid .museum-gallery-card:nth-child(8),.loyalists-grid .museum-gallery-card:nth-child(9),.loyalists-grid .museum-gallery-card:nth-child(10){grid-column:1;min-height:500px}.museum-gallery-card,.museum-gallery-card:first-child,.museum-gallery-card:nth-child(2),.museum-gallery-card:nth-child(5),.journey-grid .museum-gallery-card:nth-child(6),.journey-grid .museum-gallery-card:nth-child(7),.protagonists-grid .museum-gallery-card,.protagonists-grid .museum-gallery-card:first-child,.protagonists-grid .museum-gallery-card:nth-child(2),.protagonists-grid .museum-gallery-card:nth-child(3),.records-grid .museum-gallery-card,.records-grid .museum-gallery-card:first-child,.records-grid .museum-gallery-card:nth-child(2){grid-column:1;min-height:320px}.museum-gallery-card:nth-child(5){min-height:360px}.season-2025-grid .museum-gallery-card:first-child,.season-2025-grid .museum-gallery-card:nth-child(2),.season-2025-grid .museum-gallery-card:nth-child(3),.season-2025-grid .museum-gallery-card:nth-child(4),.season-2025-grid .museum-gallery-card:nth-child(5),.season-2025-grid .museum-gallery-card:nth-child(6),.season-2025-grid .museum-gallery-card:nth-child(7){grid-column:1;min-height:470px}.season-2025-grid .museum-gallery-card:first-child,.season-2025-grid .museum-gallery-card:nth-child(6),.season-2025-grid .museum-gallery-card:nth-child(7){min-height:340px}.journey-grid .museum-gallery-card:nth-child(6),.protagonists-grid .museum-gallery-card,.protagonists-grid .museum-gallery-card:first-child,.protagonists-grid .museum-gallery-card:nth-child(2),.protagonists-grid .museum-gallery-card:nth-child(3),.records-grid .museum-gallery-card:nth-child(2){min-height:470px}.museum-gallery-caption{bottom:20px;left:18px;right:18px}.museum-gallery-caption strong{font-size:31px}.museum-gallery-caption em{font-size:9px}.museum-gallery-index{top:17px;left:17px}.museum-gallery-open{width:38px;height:38px;top:14px;right:14px}.museum-lightbox{align-items:center;padding:70px 14px 75px}.museum-lightbox-close{top:14px;right:14px}.museum-lightbox-stage{width:100%;display:block}.museum-lightbox-stage figure{max-height:none}.museum-lightbox-stage figure>img{max-height:64vh}.museum-lightbox-stage figcaption{grid-template-columns:1fr;padding-top:16px}.museum-lightbox-stage figcaption span{margin-top:2px}.museum-lightbox-arrow{z-index:4;position:fixed;bottom:17px}.museum-lightbox-arrow.previous{right:74px}.museum-lightbox-arrow.next{right:17px}.museum-lightbox-count{bottom:31px;left:17px}.museum-room-grid{grid-template-columns:1fr}.museum-room-grid>span{min-height:135px}.museum-footer{flex-direction:column;align-items:flex-start;gap:20px;min-height:150px}}.museum-managed-grid>a{background:var(--museum-navy);color:#fff;grid-column:span 6;min-height:500px;position:relative;overflow:hidden}.museum-managed-grid>a:nth-child(3n),.museum-managed-grid>a.featured{grid-column:1/-1;min-height:620px}.museum-managed-grid a:hover img{transform:scale(1.025)}.museum-managed-grid a:after{content:"";background:linear-gradient(#0000 35%,#031126ee);position:absolute;inset:0}.museum-managed-grid a>span{z-index:2;border-top:1px solid #fff3;flex-direction:column;padding-top:18px;display:flex;position:absolute;bottom:25px;left:25px;right:25px}.museum-managed-grid a>span>i{color:#fff;letter-spacing:.13em;text-transform:uppercase;margin-top:16px;font-size:7px;font-style:normal;font-weight:900}.museum-detail-page{overflow:visible}.museum-detail-hero{color:#fff;background:radial-gradient(circle at 76% 34%,#265eb559,#0000 29%),linear-gradient(125deg,#030d1c,#071a34 58%,#0b2a51);align-items:flex-end;min-height:720px;padding:190px 0 80px;display:flex;position:relative;overflow:hidden}.museum-detail-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:70px;display:grid}.museum-detail-grid>div>small{color:#ff7180;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900}.museum-detail-grid h1{max-width:850px;font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:16px 0 0;font-size:clamp(58px,8vw,115px);line-height:.84}.museum-detail-grid>div>p:last-child{color:#ffffff9c;max-width:620px;margin:28px 0 0;font-family:Georgia,serif;font-size:18px;line-height:1.6}.museum-detail-grid figure{background:linear-gradient(145deg,#0c2e5b,#06162b);place-items:center;height:min(55vw,560px);margin:0;padding:25px;display:grid}.museum-detail-grid figure img{object-fit:contain;filter:drop-shadow(0 25px 35px #0008);width:100%;height:100%}.museum-detail-content{background:#f5f1e9;padding:clamp(85px,10vw,150px) 0}.museum-detail-copy{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.museum-detail-copy h2{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(55px,7vw,95px);line-height:.86}.museum-detail-copy h2 em{color:var(--museum-red);text-transform:none;font-family:Georgia,serif;font-weight:400}.museum-detail-copy article{border-top:2px solid var(--museum-navy);padding-top:48px}.museum-detail-copy article p{color:#596473;margin:0 0 20px;font-size:14px;line-height:1.85}.museum-detail-copy article small{color:#7a8390;letter-spacing:.13em;text-transform:uppercase;margin-top:28px;font-size:8px;font-weight:900;display:block}.museum-detail-copy article a{background:var(--museum-red);color:#fff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:35px;width:max-content;min-height:52px;margin-top:28px;padding:0 17px;font-size:8px;font-weight:900;display:flex}.museum-detail-pending{font-family:Georgia,serif;font-style:italic}.museum-detail-gallery{margin-top:75px}.museum-detail-page .museum-footer a{color:#ffffffa0;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.museum-public-filters{z-index:3;gap:6px;width:min(100% - 48px,1330px);margin:0 auto -52px;padding-top:35px;display:flex;position:relative;overflow:auto}.museum-public-filters a{min-height:42px;color:var(--museum-navy);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #c7ccd3;place-items:center;padding:0 14px;font-size:8px;font-weight:900;display:grid}.museum-public-filters a.active{border-color:var(--museum-red);background:var(--museum-red);color:#fff}@media (width<=760px){.museum-managed-grid>a,.museum-managed-grid>a:nth-child(3n),.museum-managed-grid>a.featured{grid-column:1/-1;min-height:430px}.museum-detail-grid,.museum-detail-copy{grid-template-columns:1fr}.museum-detail-grid{gap:32px}.museum-detail-hero{min-height:760px;padding:175px 0 55px}.museum-detail-grid figure{order:-1;height:360px}.museum-detail-grid h1{font-size:clamp(48px,15vw,72px)}.museum-detail-copy{gap:38px}.museum-detail-copy article{padding-top:30px}.museum-detail-copy article a{justify-content:space-between;width:100%}.museum-detail-page .museum-header .museum-home{font-size:0}.museum-detail-page .museum-header .museum-home span{font-size:16px}.museum-hero>.club-nav,.museum-detail-hero>.club-nav{top:78px}.museum-public-filters{width:min(100% - 36px,1330px)}}@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}.museum-page .museum-hero h1 em,.history-page .history-hero h1 em{color:#ff7180}.museum-page .museum-hero-word{opacity:.7;font-size:95px;bottom:14px;right:12px}.museum-page .museum-hero-stripes{opacity:.13;width:72vw;right:-25%}.museum-page .museum-hero:after{display:none}.museum-page .museum-hero-bottom{grid-template-columns:1fr;gap:12px;margin-top:16px;padding-top:14px}.museum-page .museum-hero-bottom>p{color:#d0dbea;font-size:14px;line-height:1.5}.museum-page .museum-hero-bottom>span{border:0;padding:0;display:block}.museum-page .museum-hero-bottom small{color:#92a7c0;margin-right:8px;font-size:9px}.museum-page .museum-hero-bottom strong{margin:0;font-size:10px;line-height:1.4}.museum-page .museum-hero-bottom strong br{display:block}.museum-page .museum-scroll{letter-spacing:.07em;color:#fff;background:#ffffff08;border:1px solid #ffffff26;border-radius:999px;width:calc(100% - 32px);min-height:44px;margin:16px auto 0;padding:0 14px;font-size:10px;position:relative;inset:auto}.museum-page #collezione{background:var(--navy);border-radius:var(--heritage-panel);margin-top:16px;padding-bottom:8px}.museum-page .museum-public-filters{gap:6px;width:calc(100% - 32px);margin:0 auto;padding:14px 0 0;overflow-x:auto}.museum-page .museum-public-filters a{color:#dce5ef;letter-spacing:.03em;background:#ffffff09;border-color:#ffffff24;border-radius:999px;flex:none;min-height:44px;padding:0 14px;font-size:10px}.museum-page .museum-public-filters a.active{background:var(--red);border-color:var(--red);color:#fff}.museum-page .museum-managed{color:#fff;background:0 0;padding:24px 0}.museum-page .museum-section-head{grid-template-columns:1fr;gap:12px}.museum-page .museum-section-head h2{letter-spacing:-.04em;font-size:clamp(28px,8vw,36px);line-height:.99}.museum-page .museum-managed .museum-eyebrow.dark,.museum-page .museum-managed .museum-section-head h2 em{color:#ff7180}.museum-page .museum-managed .museum-gallery-head>p{color:#adbed1;font-size:12px;line-height:1.5}.museum-page .museum-managed-room{border-color:#ffffff1c;margin-top:26px;padding-top:18px}.museum-page .museum-managed-room>header{grid-template-columns:1fr auto;align-items:center;gap:6px 12px}.museum-page .museum-managed-room>header small{color:#ff7180;letter-spacing:.08em;grid-column:1/-1;font-size:9px}.museum-page .museum-managed-room>header h3{letter-spacing:-.03em;font-size:clamp(24px,7vw,32px);line-height:1}.museum-page .museum-managed-room>header span{color:#a5b8ce;letter-spacing:.02em;font-size:9px}.museum-page .museum-managed-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px}.museum-page .museum-managed-grid>a,.museum-page .museum-managed-grid>a:nth-child(3n),.museum-page .museum-managed-grid>a.featured{isolation:isolate;border-radius:var(--heritage-panel);background:linear-gradient(145deg,#153a65,#081b37 74%);border:1px solid #fff2;flex-direction:column;grid-column:auto;min-height:0;display:flex;box-shadow:inset 0 1px #ffffff12,0 12px 28px #01091544}.museum-page .museum-managed-grid>a.featured{border-color:#ff71806b}.museum-page .museum-managed-grid>a:after{z-index:1;pointer-events:none;background:linear-gradient(#0000 62%,#081b37 100%);height:calc(56.25vw - 19.125px);inset:0 0 auto}.museum-page .museum-managed-grid>a.featured:after{height:calc(62.5vw - 21.25px)}.museum-page .museum-managed-grid img{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.museum-page .museum-managed-grid>a.featured img{aspect-ratio:16/10}.museum-page .museum-managed-grid a>span{z-index:2;background:linear-gradient(#0b25470d,#0b2547b8 42%);border:0;margin-top:-24px;padding:12px 16px 14px;position:relative;inset:auto}.museum-page .museum-managed-grid small{color:#c5d5e7;letter-spacing:.035em;background:#06162bce;border:1px solid #ffffff26;border-radius:999px;width:fit-content;max-width:100%;padding:5px 8px;font-size:9px;line-height:1.4}.museum-page .museum-managed-grid strong{letter-spacing:-.035em;margin-top:9px;font-size:clamp(20px,5.7vw,26px);line-height:1.05}.museum-page .museum-managed-grid em{color:#bdccdf;margin-top:7px;font-size:12px;line-height:1.45}.museum-page .museum-managed-grid b{letter-spacing:.04em;margin-top:8px;font-size:9px;line-height:1.4}.museum-page .museum-managed-grid a>span>i{color:#ff8998;letter-spacing:.035em;align-items:center;min-height:32px;margin-top:8px;font-size:10px;display:flex}.museum-page .museum-photographers{padding:30px 0}.museum-page .museum-photographers .museum-eyebrow{color:var(--red)}.museum-page .museum-section-head>p{font-size:12px;line-height:1.55}.museum-page .museum-photographer-list{gap:12px;margin-top:18px}.museum-page .museum-photographer,.museum-page .museum-photographer:nth-child(2){border-radius:var(--heritage-card);width:100%;min-height:0;box-shadow:var(--heritage-shadow);background:#ffffffc9;grid-template-columns:108px minmax(0,1fr)}.museum-page .museum-photographer figure{min-height:190px}.museum-page .museum-photographer:nth-child(2) figure{order:0}.museum-page .museum-photographer figure img{object-position:53% 35%;position:absolute;inset:0}.museum-page .museum-photographer-copy{justify-content:center;padding:14px}.museum-page .museum-photographer-copy>small{letter-spacing:.05em;font-size:9px}.museum-page .museum-photographer-copy h3{letter-spacing:-.04em;overflow-wrap:normal;margin-top:7px;font-size:20px;line-height:1.05}.museum-page .museum-photographer-copy p{margin:8px 0;font-size:11px;line-height:1.45}.museum-page .museum-photographer-copy a{letter-spacing:.02em;border:0;flex-wrap:wrap;gap:4px;min-height:44px;padding:0;font-size:9px}.museum-page .museum-photographer-copy a b{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;margin-left:0;font-size:9px}.museum-page .museum-rooms{border-radius:var(--heritage-panel);box-shadow:var(--heritage-shadow);border:1px solid #ffffff26;margin:0 16px 24px;padding:24px 0}.museum-page .museum-rooms h2{font-size:30px;line-height:1}.museum-page .museum-rooms-content>p:not(.museum-eyebrow){color:#bdccdf;margin-top:12px;font-size:12px;line-height:1.5}.museum-page .museum-room-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.museum-page .museum-room-grid>span{border-radius:var(--heritage-card);background:#ffffff07;border:1px solid #ffffff20;min-height:90px;padding:12px}.museum-page .museum-room-grid small{letter-spacing:.04em;font-size:9px}.museum-page .museum-room-grid strong{margin-top:9px;font-size:30px}.museum-page .museum-room-grid i{margin-top:6px;font-size:10px}.museum-page .heritage-transitions{flex-wrap:wrap;gap:8px;display:flex}.museum-page .museum-return{border-radius:var(--heritage-control);letter-spacing:.025em;border:1px solid #ffffff26;gap:12px;min-height:44px;margin-top:14px;padding:10px 12px;font-size:10px}.history-page .history-hero{background:radial-gradient(circle at 90% 20%,#f6d9de,transparent 65%), var(--cream);color:var(--navy);box-shadow:none}.history-page .history-hero>.club-nav{color:var(--navy);background:#ffffffa3;border-color:#06162b1a}.history-page .history-hero>.club-nav a[aria-current=page]{color:#fff}.history-page .history-eyebrow,.history-page .history-hero h1 em,.history-page .history-overline{color:var(--red)}.history-page .history-intro{color:#536075;border-color:#06162b20;margin-top:16px;padding-top:14px;font-size:14px;line-height:1.6}.history-page .history-year{color:#06162b06;font-size:clamp(125px,40vw,180px);bottom:38px;right:0}.history-page .history-bars{opacity:.035;width:75vw;right:-40%}.history-page .history-story{padding:4px 0 28px}.history-page .history-heading h2{letter-spacing:-.04em;font-size:27px;line-height:1.05}.history-page .history-timeline{border:0;gap:14px;margin-top:18px;display:grid}.history-page .history-timeline article,.history-page .history-timeline article.has-image{border-radius:var(--heritage-panel);min-height:0;box-shadow:var(--heritage-shadow);background:linear-gradient(145deg,#ffffffeb,#fbfaf6d9);border:1px solid #07182f17;grid-template-columns:minmax(0,1fr) 30px;align-items:start;gap:14px 8px;padding:18px;display:grid;position:relative}.history-page .history-timeline article>span{color:#b9a6a4;font-family:var(--body);grid-area:1/2;justify-self:end;padding:5px 0;font-size:10px;font-style:normal}.history-page .history-chapter-heading{grid-area:1/1}.history-page .history-chapter-heading small{color:var(--red);font-family:var(--display);letter-spacing:-.03em;font-size:18px;line-height:1.1;display:block}.history-page .history-chapter-heading small.is-year{font-size:clamp(38px,11vw,48px);line-height:.95}.history-page .history-timeline h3{letter-spacing:-.035em;margin-top:10px;font-size:23px;line-height:1.06}.history-page .history-timeline article>img{aspect-ratio:16/10;border-radius:var(--heritage-card);object-fit:cover;grid-area:2/1/auto/-1;width:100%;height:auto}.history-page .history-timeline article>.history-timeline-copy,.history-page .history-timeline article.has-image>.history-timeline-copy{grid-area:3/1/auto/-1}.history-page .history-timeline article:not(.has-image)>.history-timeline-copy{grid-row:2}.history-page .history-timeline-copy>p{color:#536075;white-space:pre-line;font-size:14px;line-height:1.65}.history-page .history-timeline-copy nav{gap:6px;margin-top:12px}.history-page .history-timeline-copy nav a{letter-spacing:.025em;background:#06162b06;border-color:#07182f18;border-radius:999px;align-items:center;min-height:44px;padding:8px 12px;font-size:10px;display:flex}.history-page .history-timeline-copy nav a:first-child{color:var(--red)}.history-page .history-timeline article.is-featured{background:radial-gradient(circle at 100% 0,#234c77,transparent 65%),var(--navy);color:#fff;border-color:#ffffff20}.history-page .history-timeline article.is-featured .history-chapter-heading small{color:#ff7180}.history-page .history-timeline article.is-featured .history-timeline-copy>p{color:#c6d4e5}.history-page .history-timeline article.is-featured nav a{color:#e4ebf4;background:#ffffff09;border-color:#ffffff26}.history-page .history-timeline article.is-featured nav a:first-child{color:#ff8998}.history-page .history-rebirth{text-align:left;border-radius:var(--heritage-panel);min-height:0;box-shadow:var(--heritage-shadow);border:1px solid #ffffff26;grid-template-columns:44px minmax(0,1fr);gap:10px 12px;margin:0 16px 24px;padding:20px;display:grid}.history-page .history-rebirth>img{grid-area:1/1/3;width:44px;height:60px;margin:0}.history-page .history-rebirth>.history-eyebrow{color:#ff7180;grid-area:1/2;margin:0}.history-page .history-rebirth h2{letter-spacing:-.035em;grid-column:2;font-size:23px;line-height:1.05}.history-page .history-rebirth>div{flex-flow:wrap;grid-column:1/-1;gap:8px;margin-top:6px}.history-page .history-rebirth a{border-radius:var(--heritage-control);letter-spacing:.025em;gap:14px;min-height:44px;padding:8px 12px;font-size:10px}.museum-page .museum-detail-hero{border-radius:0 0 var(--heritage-panel) var(--heritage-panel);min-height:0;padding:6px 0 26px;display:block}.museum-page .museum-detail-grid{grid-template-columns:1fr;gap:14px}.museum-page .museum-detail-grid figure{aspect-ratio:4/3;border-radius:var(--heritage-panel);border:1px solid #ffffff26;order:-1;height:auto;padding:12px;box-shadow:inset 0 1px #ffffff15,0 14px 30px #01091544}.museum-page .museum-detail-grid figure img{object-fit:contain;filter:none;height:100%}.museum-page .museum-detail-grid>div{z-index:3;border-radius:var(--heritage-card);background:linear-gradient(145deg,#153a65f5,#081b37f5);border:1px solid #ffffff26;margin:-34px 10px 0;padding:16px;position:relative;box-shadow:0 12px 28px #01091533}.museum-page .museum-detail-grid h1{letter-spacing:-.035em;margin-top:10px;font-size:30px;line-height:1.05}.museum-page .museum-detail-grid>div>small{letter-spacing:.06em;font-size:10px}.museum-page .museum-detail-grid>div>p:last-child{color:#c6d4e5;margin-top:10px;font-size:14px;line-height:1.55}.museum-page .museum-detail-content{padding:28px 0}.museum-page .museum-detail-copy{grid-template-columns:1fr;gap:16px}.museum-page .museum-detail-copy h2{font-size:28px;line-height:1.05}.museum-page .museum-detail-copy article{border-radius:var(--heritage-panel);box-shadow:var(--heritage-shadow);background:#ffffffb8;border:1px solid #07182f17;padding:18px}.museum-page .museum-detail-copy article :is(p,li){overflow-wrap:break-word;font-size:15px;line-height:1.7}.museum-page .museum-detail-copy article small{margin-top:16px;font-size:10px;line-height:1.4}.museum-page .museum-detail-copy article a{border-radius:var(--heritage-control);letter-spacing:.02em;width:100%;min-height:44px;margin-top:16px;font-size:11px}.museum-page .museum-detail-copy article p a{width:auto;min-height:0;color:var(--red);font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;background:0 0;margin:0;padding:0;display:inline}.museum-page .museum-detail-gallery{margin-top:20px}.museum-page .club-media-grid button{border-radius:var(--heritage-card);border:1px solid #07182f17}.museum-page .club-media-more{border-radius:999px;min-height:44px;font-size:11px}.history-page .history-detail-hero{border-radius:0 0 var(--heritage-panel) var(--heritage-panel);min-height:0;padding:6px 0 26px;display:block}.history-page .history-detail-hero>.history-shell{border-radius:var(--heritage-panel);background:#06162b9e;border:1px solid #fff2;padding:18px}.history-page .history-detail-hero h1{letter-spacing:-.035em;font-size:clamp(30px,9vw,40px);line-height:1.05}.history-page .history-detail-hero>.history-shell>p:last-child{margin-top:14px;font-size:15px;line-height:1.6}.history-page .history-detail-hero .history-eyebrow{color:#ff7180}.history-page .history-detail-body{padding:24px 0}.history-page .history-detail-body article{border-radius:var(--heritage-panel);box-shadow:var(--heritage-shadow);background:#ffffffb8;border:1px solid #07182f17;padding:20px}.history-page .history-detail-body article :is(p,li){color:#536075;overflow-wrap:break-word;font-family:Georgia,serif;font-size:16px;line-height:1.75}.history-page .history-detail-body article p:last-child{margin-bottom:0}.history-page .history-detail-body aside{border-radius:var(--heritage-card);margin-top:18px;padding:16px}.history-page .history-detail-body aside>small{font-size:10px}.history-page .history-detail-body aside a{min-height:44px;font-size:12px}.history-page .history-detail-return{border-radius:999px;width:100%;min-height:44px;margin-top:18px;font-size:11px}:is(.museum-page,.history-page) :is(.museum-footer,.history-footer){flex-wrap:wrap;gap:12px;min-height:90px;padding:20px 16px}.museum-page .museum-footer img{width:28px;height:40px}.museum-page .museum-footer :is(small,p,a){font-size:9px;line-height:1.45}.museum-page .museum-footer strong{font-size:11px}.history-page .history-footer span{font-size:9px;line-height:1.5;display:block}.history-page .history-footer strong{font-size:12px}: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}}@media (width<=767px){.museum-page .museum-managed-grid>a>img{object-fit:cover;object-position:var(--museum-mobile-photo-position,50% 15%);width:100%;max-width:none;margin:0;padding:0}.museum-page .museum-managed-grid>a.portrait>img{aspect-ratio:1}.museum-page .museum-managed-grid>a.portrait:after{height:calc(100vw - 34px)}}.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}.match-hub{color:#f4f7fc;min-height:100svh;font-family:var(--body);padding-bottom:env(safe-area-inset-bottom,0px);isolation:isolate;background:radial-gradient(650px 470px at 5% 0,#981d464a,#0000 85%),radial-gradient(800px 1100px at 100% 650px,#174b864a,#0000 90%),#061426}body .match-hub .match-hub-header{border-bottom:1px solid #a6bfd51c;background:0 0!important}.match-hub-shell{width:min(1040px,100% - 28px);margin:auto;padding:22px 0 36px}.match-hub :is(h2,h3,p){margin:0}.match-hub a{text-decoration:none}.match-hub svg{flex:0 0 16px;width:16px;height:16px}.match-hub-featured{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.match-hub-feature{background:radial-gradient(at 0 0,#b2264b75,#0000 70%),linear-gradient(135deg,#322039,#102844 68%,#0a1b33);border:1px solid #8cabc43d;border-radius:24px;min-width:0;padding:22px;position:relative;box-shadow:inset 0 1px #ffffff15,0 12px 26px #0000001a}.match-hub-feature.latest{background:radial-gradient(at 100% 15%,#a52c4630,#0000 65%),linear-gradient(135deg,#173554,#0b1f38)}.match-hub-feature-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.match-hub-feature-top h2{letter-spacing:.07em;text-transform:uppercase;color:#ffa6b6;font-size:14px;font-weight:750;line-height:1.4}.match-hub-feature.latest h2{color:#bdd9f6}.match-hub-feature-top>span{color:#d5dfed;font-size:11px}.match-hub .match-hub-round{color:#d2dcea;margin-top:8px;font-size:12px;line-height:1.5}.match-hub-teams{grid-template-columns:minmax(0,1fr) minmax(68px,auto) minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.match-hub-feature .match-hub-teams{align-items:start;margin:22px 0 18px}.match-hub-team{text-align:center;flex-direction:column;align-items:center;gap:9px;min-width:0;display:flex}.match-hub-team img,.match-hub-missing-mark{object-fit:contain;flex-shrink:0;width:60px;height:60px}.match-hub-missing-mark{color:#b8cce1;border:1px dashed #bbcee54d;border-radius:12px;place-items:center;font-size:15px;font-weight:700;display:grid}.match-hub-team strong{overflow-wrap:anywhere;max-width:100%;font-size:15px;font-weight:750;line-height:1.3}.match-hub-value{text-align:center;font-variant-numeric:tabular-nums;flex-direction:column;align-self:center;align-items:center;gap:7px;min-width:0;display:flex}.match-hub-value small{color:#d1dfee;font-size:10px;font-weight:650;line-height:1.3}.match-hub-value b{letter-spacing:-.04em;white-space:nowrap;font-size:36px;font-weight:800;line-height:1.1}.match-hub-value:not(.status-scheduled):not(.status-final):not(.status-live) b{white-space:normal;font-size:16px}.match-hub-details{color:#ccd9e9;text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:12px;line-height:1.4;display:flex}.match-hub-details :is(time,span){justify-content:center;align-items:center;gap:6px;display:flex}.match-hub-details time{color:#edf3fb;font-weight:650}.match-hub .match-hub-countdown{color:#cdd9e9;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 0;display:flex}.match-hub-countdown>span{font-size:11px}.match-hub-countdown>div{align-items:baseline;gap:13px;display:flex}.match-hub-countdown>div>span{align-items:baseline;gap:4px;display:flex}.match-hub-countdown b{color:#fff;font-variant-numeric:tabular-nums;font-size:20px;font-weight:750;line-height:1}.match-hub-countdown small{color:#cdd9e9;font-size:10px}.match-hub-cta{color:#fff;background:linear-gradient(105deg,#b91c43,#ed2545);border:1px solid #ff708359;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin-top:14px;padding:12px 15px;font-size:14px;font-weight:750;display:flex;box-shadow:inset 0 1px #ffffff20}.match-hub-feature.latest .match-hub-cta{color:#eaf2fb;background:#a8c9eb0b;border-color:#acc7e63b}.match-hub .match-hub-outcome{color:#dbe5f2;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:12px;font-weight:650;display:flex}.match-hub-outcome>span{background:currentColor;border-radius:50%;width:6px;height:6px}.match-hub .win{color:#a0e4c2}.match-hub .loss{color:#ffb2c1}.match-hub .draw{color:#e1d7ba}.match-hub .match-hub-scorers{border-top:1px solid #a3bdd52b;margin-top:16px;padding-top:12px}.match-hub-scorers h3{color:#b5c9de;font-size:11px;font-weight:650}.match-hub-scorers ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.match-hub-scorers li{justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;line-height:1.4;display:flex}.match-hub-scorers li>span{overflow-wrap:anywhere}.match-hub-scorers b{color:#ffa3b4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-shrink:0;max-width:45%;font-size:12px}.match-hub-scorers p{color:#c7d6e6;margin-top:7px;font-size:11px}.match-hub-archive{margin-top:32px}.match-hub-archive>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.match-hub-eyebrow{color:#b7cae0;font-size:11px}.match-hub-archive h2{letter-spacing:-.03em;margin-top:5px;font-size:23px;font-weight:750}.match-hub-count{color:#bacee2;text-align:right;font-size:12px}.match-hub-filters{gap:9px;margin:18px 0 10px;display:grid}.match-hub-filters>div{background:#07182d9c;border:1px solid #a4bfd326;border-radius:13px;flex-wrap:wrap;gap:5px;padding:4px;display:flex}.match-hub-filters button{color:#c8d8e9;min-width:0;min-height:44px;font:650 12px/1.4 var(--body);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:9px;flex:82px;padding:9px 7px}.match-hub-filters button.active{color:#fff;background:linear-gradient(120deg,#8a2542,#263c61);border-color:#ee64755c;box-shadow:inset 0 1px #ffffff14}.match-hub .match-hub-order{color:#b3c7dd;margin-bottom:13px;font-size:11px;line-height:1.5}.match-hub-archive-list{gap:10px;display:grid}.match-hub-row{background:radial-gradient(at 100% 0,#2b5e8a30,#0000 75%),linear-gradient(110deg,#132b43,#102239);border:1px solid #739bb537;border-radius:17px;min-width:0;padding:0;position:relative;box-shadow:inset 2px 0 #be335546}.match-hub-row-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.match-hub-row-top time{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.match-hub-state{font-size:10px;font-weight:650;line-height:1.3}.match-hub .match-hub-row-round{color:#b8cade;margin:3px 0 5px;font-size:11px;line-height:1.3}.match-hub-row .match-hub-team{text-align:left;flex-direction:row;gap:7px}.match-hub-row .match-hub-team:last-child{text-align:right;flex-direction:row-reverse}.match-hub-row .match-hub-team :is(img,.match-hub-missing-mark){flex:0 0 30px;width:30px;height:34px}.match-hub-row .match-hub-team strong{font-size:12px;line-height:1.25}.match-hub-row .match-hub-teams{grid-template-columns:minmax(0,1fr) minmax(60px,max-content) minmax(0,1fr);gap:7px}.match-hub-row .match-hub-value b{font-size:25px}.match-hub-row .match-hub-value.status-scheduled b{font-size:18px}.match-hub-row .match-hub-value:not(.status-scheduled):not(.status-final):not(.status-live) b{font-size:11px}.match-hub-empty{color:#cedbea;background:#142b4266;border:1px solid #829fbd30;border-radius:18px;padding:22px;font-size:14px;line-height:1.5}.match-hub-empty h2{color:#fff;margin-bottom:8px;font-size:18px}.match-hub-reset{color:#e1eaf6;min-height:44px;font:600 12px var(--body);cursor:pointer;background:#ffffff08;border:1px solid #b7cbe43d;border-radius:10px;margin-top:12px;padding:10px 15px}.match-hub-footer{text-align:center;color:#9eb4cb;border-top:1px solid #adc8e21a;padding:20px;font-size:11px}.match-hub :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #ffc3ce}.match-hub :is(a,button):active{filter:brightness(1.12)}@media (hover:hover) and (pointer:fine){.match-hub-cta:hover{filter:brightness(1.12)}.match-hub-row-actions a:hover{color:#ffb5c4}.match-hub-filters button:hover{border-color:#b2c9df55}}@media (width<=767px){.match-hub-shell{width:calc(100% - 24px);padding-top:16px}.match-hub-featured{grid-template-columns:minmax(0,1fr);gap:16px}.match-hub-feature{border-radius:21px;padding:17px}.match-hub-feature .match-hub-teams{margin:18px 0 14px}.match-hub-feature .match-hub-team img,.match-hub-feature .match-hub-missing-mark{width:56px;height:58px}.match-hub-feature .match-hub-team strong{font-size:14px}.match-hub-value b{font-size:32px}.match-hub-archive{margin-top:28px}.match-hub-archive h2{font-size:22px}.match-hub-countdown>div{gap:9px}.match-hub :is(.match-hub-details,.match-hub-round){font-size:12px}}@media (width<=380px){body .match-hub-header h1{font-size:20px}.match-hub-countdown{flex-wrap:wrap}.match-hub-archive h2{font-size:21px}}.match-hub-row-link{color:inherit;border-radius:inherit;padding:8px 12px;display:block}.match-hub-row-top{line-height:1.3}.match-hub-row-open{color:#dcecff;justify-content:flex-end;align-items:center;gap:4px;margin-top:3px;font-size:11px;font-weight:700;line-height:1.3;display:flex}.match-hub-photo{z-index:1;color:#f1b3c0;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:48px;min-height:44px;font-size:11px;font-weight:650;display:flex;position:absolute;top:4px;right:8px}.match-hub-row.has-photos :is(.match-hub-row-top,.match-hub-row-round){padding-right:56px}.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}}.privacy-page{color:#06162b;background:#f2eee5;min-height:100vh}.privacy-header{z-index:2;color:#fff;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:88px;padding:14px clamp(20px,5vw,76px);display:flex;position:absolute;top:0;left:0;right:0}.privacy-header>a:first-child{color:#fff;align-items:center;gap:12px;display:flex}.privacy-header img{object-fit:contain;width:40px;height:58px}.privacy-header span{flex-direction:column;display:flex}.privacy-header strong{font-family:var(--display);text-transform:uppercase;font-size:14px}.privacy-header small{color:#ffffff73;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:900}.privacy-header>a:last-child{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.privacy-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#164f91 0,#0000 32%),linear-gradient(135deg,#031329,#081d3a);align-items:end;min-height:600px;padding:150px clamp(22px,8vw,140px) 90px;display:grid}.privacy-hero>div{max-width:920px}.privacy-hero small,.privacy-content small{color:#ed1b2f;letter-spacing:.17em;font-size:8px;font-weight:900}.privacy-hero h1{font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:26px 0 0;font-size:clamp(64px,9vw,128px);line-height:.82}.privacy-hero h1 em{color:#ff4053;text-transform:none;font-family:Georgia,serif;font-weight:400}.privacy-hero p{color:#b5c3d6;max-width:560px;margin:34px 0 0;font-size:14px;line-height:1.7}.privacy-content{width:min(1180px,100% - 40px);margin:0 auto;padding:90px 0 120px}.privacy-intro{border-bottom:1px solid #cfc8bb;grid-template-columns:.55fr 1fr 1fr;gap:40px;padding-bottom:60px;display:grid}.privacy-intro>span{color:#ed1b2f;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900}.privacy-intro h2{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(40px,5vw,68px);line-height:.9}.privacy-intro p{color:#68717e;margin:0;font-size:13px;line-height:1.8}.privacy-grid{border-top:1px solid #cfc8bb;border-left:1px solid #cfc8bb;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.privacy-grid article{border-bottom:1px solid #cfc8bb;border-right:1px solid #cfc8bb;min-height:285px;padding:30px}.privacy-grid h3{margin:45px 0 0;font-size:18px}.privacy-grid p{color:#68717e;margin:17px 0 0;font-size:11px;line-height:1.8}.privacy-grid code{background:#fff;padding:2px 4px;font-size:10px}.privacy-note{color:#fff;background:#06162b;grid-template-columns:.65fr 1.5fr auto;align-items:center;gap:35px;margin-top:60px;padding:34px;display:grid}.privacy-note>div{flex-direction:column;gap:9px;display:flex}.privacy-note strong{font-family:var(--display);text-transform:uppercase;font-size:21px}.privacy-note p{color:#b5c3d6;margin:0;font-size:11px;line-height:1.75}.privacy-note a{color:#fff;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.privacy-contact{border-top:1px solid #cfc8bb;margin-top:70px;padding-top:60px}.privacy-contact h2{font-family:var(--display);text-transform:uppercase;margin:18px 0 0;font-size:46px}.privacy-contact p{color:#68717e;max-width:730px;font-size:12px;line-height:1.8}.privacy-contact a{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#ed1b2f;margin-top:18px;padding:14px 17px;font-size:8px;font-weight:900;display:inline-flex}@media (width<=850px){.privacy-intro{grid-template-columns:1fr}.privacy-grid{grid-template-columns:1fr 1fr}.privacy-note{grid-template-columns:1fr}.privacy-note a{margin-top:5px}.privacy-header span{display:none}}@media (width<=560px){.privacy-header{min-height:74px}.privacy-header img{width:34px;height:48px}.privacy-hero{min-height:540px;padding:125px 22px 65px}.privacy-hero h1{font-size:58px}.privacy-hero p{font-size:12px}.privacy-content{width:min(100% - 28px,1180px);padding:65px 0 100px}.privacy-grid{grid-template-columns:1fr}.privacy-grid article{min-height:240px;padding:24px}.privacy-grid h3{margin-top:35px}.privacy-note{padding:25px}.privacy-contact h2{font-size:38px}}.club-page.club-people{min-height:100svh;padding:0 0 calc(28px + env(safe-area-inset-bottom,0px));color:#f4f7fc;font-family:var(--body);isolation:isolate;background:radial-gradient(650px 470px at 5% 0,#981d4640,#0000 85%),radial-gradient(800px 1100px at 100% 650px,#174b8638,#0000 90%),#061426;margin:0}.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}.shop-v2-page{--s-navy:var(--navy,#06162b);--s-red:var(--red,#e4213e);--s-paper:var(--cream,#f3eee3);--s-ink:var(--ink,#081729);background:var(--s-paper);min-height:100svh;color:var(--s-ink)}.shop-v2-shell{width:min(100% - 48px,1240px);margin-inline:auto}.shop-v2-header{background:var(--s-navy);color:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:16px max(24px,50vw - 620px);display:flex}.shop-v2-brand{align-items:center;gap:12px;display:flex}.shop-v2-brand img{object-fit:contain;width:36px;height:48px}.shop-v2-brand span{flex-direction:column;display:flex}.shop-v2-brand strong{font-family:var(--display);letter-spacing:.02em;font-size:14px}.shop-v2-brand small{color:#a7b9cf;margin-top:4px;font-size:12px}.shop-v2-header nav{gap:24px;display:flex}.shop-v2-header nav a,.shop-v2-back{color:#c6d3e3;font-size:14px}.shop-v2-back{border:1px solid #ffffff24;border-radius:30px;padding:12px 16px}.shop-v2-header a:hover{color:#fff}.shop-showroom-shell{padding-block:22px}.shop-showroom{isolation:isolate;color:#fff;background:radial-gradient(at 26% 45%,#20518c80,#0000 55%),linear-gradient(130deg,#06162b,#102e53 75%,#091b32);border:1px solid #ffffff30;border-radius:32px;padding:28px;position:relative;box-shadow:0 20px 48px #06162b1f}.shop-showroom:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(110deg,#0000 40%,#e4213e0c 40% 46%,#0000 46%);position:absolute;inset:0}.shop-showroom-intro p{color:#ff8c9e;letter-spacing:.14em;margin:0 0 7px;font-size:12px;font-weight:800}.shop-showroom-intro h1{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(24px,3.5vw,44px);line-height:1.08}.shop-showroom-display{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.shop-showroom-stage{isolation:isolate;touch-action:pan-y;place-items:center;height:clamp(350px,52svh,540px);display:grid;position:relative}.shop-showroom-light{z-index:-1;pointer-events:none;background:radial-gradient(#598cc745,#0000 66%);position:absolute;inset:12% 5% 8%}.shop-showroom-ring{pointer-events:none;background:radial-gradient(#03112670,#0000 70%);border:1px solid #94bcff29;border-radius:50%;width:64%;height:12%;position:absolute;bottom:3%;transform:rotate(-4deg);box-shadow:0 15px 35px #00000026}.shop-showroom-product{object-fit:contain;filter:drop-shadow(0 22px 18px #01091566);width:100%;max-width:560px;height:100%;min-height:0;padding:14px 28px 28px;animation:.35s ease-out both shop-product-arrive;transform:perspective(1000px)rotateY(-4deg)rotate(-2deg)}.shop-showroom-missing{color:#c6d3e3;place-items:center;gap:16px;font-size:14px;display:grid}.shop-showroom-missing img{object-fit:contain;width:100px;height:135px}.shop-showroom-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;overflow-wrap:anywhere;background:#04152bd9;border:1px solid #ffffff2b;border-radius:24px;max-width:90%;padding:7px 12px;font-size:12px;font-weight:800;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.shop-showroom-arrows{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% 0 auto}.shop-showroom-arrows button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;pointer-events:auto;background:#06162b80;border:1px solid #ffffff25;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.shop-showroom-arrows svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:22px;height:22px}.shop-showroom-info{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-wrap:anywhere;background:linear-gradient(135deg,#ffffff0b,#ffffff04);border:1px solid #ffffff20;border-radius:24px;padding:24px}.shop-showroom-meta{color:#b6c7dc;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.shop-showroom-meta>span{text-transform:uppercase;letter-spacing:.08em}.shop-showroom-meta small{font-variant-numeric:tabular-nums;font-size:12px}.shop-showroom-info h2{font-family:var(--display);letter-spacing:-.035em;margin:12px 0 16px;font-size:clamp(24px,3vw,36px);line-height:1.08}.shop-showroom-status{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.shop-showroom-status>span{color:#d6e1f1;border:1px solid #ffffff24;border-radius:20px;padding:7px 10px}.shop-showroom-status strong{font-size:22px}.shop-showroom-details{border-top:1px solid #ffffff26;margin-top:20px}.shop-showroom-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;font-size:14px;font-weight:700;list-style:none;display:flex}.shop-showroom-details summary::-webkit-details-marker{display:none}.shop-showroom-details summary span{font-size:24px;font-weight:400;transition:transform .2s}.shop-showroom-details[open] summary span{transform:rotate(45deg)}.shop-showroom-details p{color:#c9d6e7;margin:5px 0 20px;font-size:16px;line-height:1.6}.shop-showroom-details dl{margin:0}.shop-showroom-details dl>div{border-top:1px solid #ffffff1c;justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.shop-showroom-details dt{color:#b6c7dc}.shop-showroom-details dd{text-align:right;margin:0;font-weight:600}.shop-showroom-selector{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;gap:8px;margin-top:20px;padding:3px 2px 8px;display:flex;overflow-x:auto}.shop-showroom-selector button{color:#c3d0e2;text-align:left;cursor:pointer;background:#ffffff07;border:1px solid #ffffff24;border-radius:18px;flex:1 0 150px;max-width:240px;min-height:64px;padding:11px 15px;transition:background .2s,border-color .2s}.shop-showroom-selector button span{color:inherit;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.shop-showroom-selector button strong{margin-top:5px;font-size:14px;font-weight:600;line-height:1.2;display:block}.shop-showroom-selector button[aria-pressed=true]{color:#fff;background:linear-gradient(120deg,#e4213e,#bd1737);border-color:#ff738b;box-shadow:0 5px 18px #e4213e25}.shop-showroom-selector button:hover{border-color:#ffffff8c}.shop-showroom-hint{color:#aebfd5;text-align:center;margin:2px 0 0;font-size:12px}.shop-showroom-empty{background:var(--s-navy);color:#fff;border-radius:28px;padding:32px}.shop-v2-soon{padding:12px 0 32px}.shop-v2-eyebrow{color:#ff8c9e;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.shop-v2-eyebrow.dark{color:var(--s-red)}.shop-v2-eyebrow i{display:none}.shop-v2-custom{color:#fff;background:linear-gradient(120deg,#081c35,#123558);border:1px solid #ffffff26;border-radius:24px;grid-template-columns:68px 1fr;align-items:center;gap:22px;padding:24px 28px;display:grid;box-shadow:0 12px 32px #06162b14}.shop-v2-custom>img{object-fit:contain;width:60px;height:80px}.shop-v2-custom>div>span{color:#b8c9df;font-size:12px}.shop-v2-custom h2{font-family:var(--display);letter-spacing:-.03em;margin:5px 0 8px;font-size:24px}.shop-v2-custom>div>p:not(.shop-v2-eyebrow){color:#c5d2e3;margin:0;font-size:14px;line-height:1.5}.shop-v2-custom>div>strong{gap:12px;margin-top:12px;font-size:14px;display:flex}.shop-v2-custom>em{display:none}.shop-v2-future-head{margin-top:28px}.shop-v2-future-head h2{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:28px;line-height:1.1}.shop-v2-future-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.shop-v2-future-grid article{background:#ffffff90;border:1px solid #08172916;border-radius:18px;flex-direction:column;justify-content:center;gap:6px;min-height:76px;padding:15px 16px;display:flex}.shop-v2-future-grid h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:750}.shop-v2-future-grid small{color:var(--s-red);font-size:12px}.shop-v2-partner{background:var(--s-red);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:22px 24px;display:flex}.shop-v2-partner span{flex-direction:column;gap:7px;display:flex}.shop-v2-partner small{font-size:12px}.shop-v2-partner span strong{font-family:var(--display);font-size:30px;line-height:1}.shop-v2-partner span em{font-family:Georgia,serif;font-weight:400}.shop-v2-partner p{margin:0;font-size:14px;line-height:1.5}.shop-v2-partner>b{white-space:nowrap;font-size:14px}.shop-v2-contact{background:var(--s-navy);color:#fff;padding:24px 0}.shop-v2-contact .shop-v2-shell{justify-content:space-between;align-items:center;gap:20px;display:flex}.shop-v2-contact span{flex-direction:column;gap:6px;display:flex}.shop-v2-contact small{color:#adc0d8;font-size:12px}.shop-v2-contact strong{font-size:16px}.shop-v2-contact a{overflow-wrap:anywhere;border:1px solid #ffffff30;border-radius:30px;padding:14px 18px;font-size:14px;line-height:1.4}.shop-v2-footer{color:#afc0d6;background:#020d1d;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:20px max(24px,50vw - 620px);font-size:12px;display:flex}.shop-v2-footer>strong{font-family:Georgia,serif;font-size:14px;font-style:italic;font-weight:400}.shop-v2-page a:focus-visible,.shop-v2-page button:focus-visible,.shop-v2-page summary:focus-visible{outline-offset:4px;outline:3px solid #6aa8ff}@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)}}@media (width<=1000px){.shop-v2-header nav{display:none}.shop-showroom-display{gap:16px}.shop-showroom-info{padding:18px}.shop-v2-future-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-v2-partner p{display:none}}@media (width<=760px){.shop-v2-shell{width:calc(100% - 24px)}.shop-v2-header{gap:12px;min-height:66px;padding:10px 12px}.shop-v2-brand{gap:8px}.shop-v2-brand img{width:29px;height:40px}.shop-v2-brand strong{font-size:12px}.shop-v2-brand small{margin-top:3px;font-size:12px}.shop-v2-back{display:none}.shop-v2-header{padding-right:80px}.shop-showroom-shell{padding-block:12px}.shop-showroom{border-radius:28px;padding:18px 16px 12px}.shop-showroom-intro p{margin-bottom:6px;font-size:12px}.shop-showroom-intro h1{font-size:clamp(22px,6.4vw,30px);line-height:1.1}.shop-showroom-display{grid-template-columns:minmax(0,1fr);gap:12px}.shop-showroom-stage{height:min(43svh,380px);min-height:180px;margin-top:10px}.shop-showroom-product{max-width:100%;max-height:100%;padding:10px 22px 24px}.shop-showroom-ring{height:10%;bottom:4%}.shop-showroom-badge{padding:5px 10px}.shop-showroom-arrows button{background:#06162b66}.shop-showroom-info{border-radius:20px;padding:14px 16px}.shop-showroom-info h2{margin:8px 0 10px;font-size:clamp(22px,6vw,27px)}.shop-showroom-status{gap:8px}.shop-showroom-status>span{padding:5px 9px}.shop-showroom-details{margin-top:10px}.shop-showroom-details summary{min-height:44px;padding-block:8px}.shop-showroom-selector{gap:7px;margin-top:12px}.shop-showroom-selector button{border-radius:16px;flex-basis:138px;min-height:60px;padding:10px 12px}.shop-showroom-hint{font-size:12px;line-height:1.5}.shop-v2-soon{padding:4px 0 24px}.shop-v2-custom{border-radius:22px;grid-template-columns:42px 1fr;gap:12px;padding:18px}.shop-v2-custom>img{width:40px;height:54px}.shop-v2-custom h2{font-size:21px}.shop-v2-custom .shop-v2-eyebrow{letter-spacing:.04em;margin-bottom:5px;font-size:12px}.shop-v2-custom>div>strong{margin-top:9px}.shop-v2-future-head{margin-top:24px}.shop-v2-future-head h2{font-size:25px}.shop-v2-future-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.shop-v2-future-grid article{border-radius:16px;min-height:68px;padding:13px 12px}.shop-v2-future-grid h3{font-size:14px}.shop-v2-partner{border-radius:22px;flex-direction:column;align-items:flex-start;gap:14px;margin-top:20px;padding:18px}.shop-v2-partner span{gap:8px}.shop-v2-contact .shop-v2-shell{flex-direction:column;align-items:stretch;gap:14px}.shop-v2-contact a{border-radius:18px}.shop-v2-footer{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 14px}}@media (width<=359px){.shop-v2-brand strong{letter-spacing:0;font-size:12px}.shop-v2-brand small{display:none}.shop-v2-back{padding-inline:10px}.shop-showroom{padding:16px 12px 12px}.shop-showroom-info{padding:12px}.shop-showroom-intro h1{font-size:22px}.shop-showroom-product{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.shop-showroom-product{animation:none;transform:none}.shop-showroom-selector button,.shop-showroom-details summary span{transition:none}}.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,.s217-page.s217-page .memory-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 .memory-coverage{font:400 12px/1.5 var(--body);color:#afc5db;background:0 0;border:0;border-radius:0;margin:0 0 18px;padding:0}.s217-page.s217-page .memory-scope{flex-wrap:wrap;gap:6px;margin:0 0 14px}.s217-page.s217-page .memory-scope a{border:1px solid var(--s217-border);color:#d6e5f3;background:#102b45;border-radius:10px;min-height:44px;padding:10px;font-size:13px}.s217-page.s217-page .memory-scope a.active{color:#fff;background:#71304c}.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 .memory-empty{color:#c5d7e8;background:#102942;border:1px dashed #8eacc44a;border-radius:14px;padding:20px}.s217-page.s217-page .memory-empty :is(h2,h3){font-size:18px}.s217-page.s217-page .memory-empty p{font:400 13px/1.5 var(--body)}.s217-page.s217-page .memory-footer{color:#acc3db;border-top:1px solid var(--s217-border);background:0 0;padding:22px 14px;font-size:12px}.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.td-page .td-filters{margin:0 0 14px}.s217-page.s217-page.td-page .td-filters label{color:#bed0e4;font-size:12px}.s217-page.s217-page .td-overview{background:radial-gradient(ellipse at 0 0, #8d204b44, transparent 85%), var(--s217-surface);box-shadow:none;border-color:var(--s217-border);border-radius:18px;margin-bottom:20px;padding:14px}.s217-page.s217-page .td-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.s217-page.s217-page .td-kpis strong{font-size:27px}.s217-page.s217-page .td-kpis small{color:#c0d3e7;min-height:0;font-size:12px}.s217-page.s217-page .td-season{font-size:12px}.s217-page.s217-page .td-scope{color:#c0d1e6;font-size:12px}.s217-page.s217-page .td-category{background:var(--s217-surface);border:1px solid var(--s217-border);box-shadow:none;border-radius:16px}.s217-page.s217-page .td-category-toggle{color:#edf5ff;grid-template-columns:minmax(0,1fr) 45px 20px;gap:12px;min-height:80px;padding:14px}.s217-page.s217-page .td-index{display:none}.s217-page.s217-page .td-card-copy strong{font:750 17px/1.3 var(--body);color:#f2f7ff}.s217-page.s217-page .td-card-copy b{font:400 12px/1.5 var(--body);color:#c1d2e5}.s217-page.s217-page .td-chart{color:#f3f7fc;background:#0c2138;border-color:#9cb8d52e;border-radius:13px}.s217-page.s217-page .td-chart h3{color:#f5f8fd;font-size:16px}.s217-page.s217-page :is(.td-chart,.td-expanded,.td-tooltip,.td-context,.td-note,.td-empty){color:#c6d8e9}.s217-page.s217-page .td-empty{font-size:14px}.s217-page.s217-page .td-bars button{color:#e6f1ff;min-height:44px}.s217-page.s217-page .td-chart :is(.td-legend button,.td-series-toggle,.td-info-button){color:#eaf3ff;background:#19364f;border-color:#aec5dd3d;min-height:40px}.s217-page.s217-page .td-facts dt{color:#bfd2e6}.s217-page.s217-page .td-facts dd{color:#fff}.s217-page.s217-page .td-tooltip{background:#1b3a55;border-color:#bdd2e54a}.s217-page.s217-page .td-donut text{fill:#c9dbec}.s217-page.s217-page .td-donut .td-donut-number{fill:#fff}.s217-page.s217-page .td-info-button{min-width:40px}.s217-page.s217-page .td-tooltip-close{color:#fff;background:#284863}.s217-profile.s217-profile .player-profile-hero{background:0 0;border:0;min-height:0;padding:20px 0}.s217-profile.s217-profile .player-profile-shell{width:min(1040px,100% - 28px);margin:auto;padding:0}.s217-profile.s217-profile .player-profile-hero .player-profile-shell{grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:14px;min-height:0;display:grid}.s217-profile.s217-profile .player-profile-intro{padding:0}.s217-profile.s217-profile .player-profile-intro>small{color:#bacde3;font-size:11px}.s217-profile.s217-profile .player-profile-intro :is(h1,h2){font:750 28px/1.2 var(--body);letter-spacing:-.03em;color:#fff;text-transform:none;margin:10px 0}.s217-profile.s217-profile .player-profile-intro :is(h1,h2) :is(strong,span){font:inherit;display:block}.s217-profile.s217-profile .player-profile-intro :is(h1,h2) span{color:#c6d8ec;font-size:21px;font-weight:500}.s217-profile.s217-profile .player-profile-intro p{color:#c0d1e5;font-size:13px}.s217-profile.s217-profile .player-profile-intro blockquote{font:400 13px/1.5 var(--body);color:#c5d6e9;margin:10px 0}.s217-profile.s217-profile .player-profile-intro>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.s217-profile.s217-profile .player-profile-intro>div>span{background:#18314c;border:1px solid #8babcd2b;border-radius:10px;min-width:0;min-height:0;padding:8px}.s217-profile.s217-profile .player-profile-intro>div small{color:#aec8e3;font-size:10px}.s217-profile.s217-profile .player-profile-intro>div strong{color:#eff7ff;font-size:13px}.s217-profile.s217-profile .player-profile-photo{background:0 0;align-self:end;width:130px;height:200px;min-height:0;max-height:none}.s217-profile.s217-profile .player-profile-photo>img{object-fit:contain;filter:none;width:100%;height:100%;position:static;transform:none;object-position:center!important}.s217-profile.s217-profile .player-profile-number{display:none}.s217-profile.s217-profile .player-profile-content{background:0 0;padding:20px 0 35px}.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 .player-profile-footer{color:#bdd0e4;background:0 0;border-top:1px solid #a2bfdf26;padding:22px 14px}.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}.s217-page.s217-page .td-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.s217-shell,.s217-page.s217-page .memory-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 .td-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.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-profile.s217-profile .player-profile-intro :is(h1,h2){font-size:25px}.s217-profile.s217-profile .player-profile-hero .player-profile-shell{grid-template-columns:minmax(0,1fr) 112px}.s217-profile.s217-profile .player-profile-photo{width:112px;height:190px}.s217-profile.s217-profile .player-profile-intro>div{margin-top:8px}.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}.s217-profile.s217-profile .player-profile-hero .player-profile-shell{grid-template-rows:auto;align-items:center;padding:0}.s217-profile.s217-profile .player-profile-intro{order:0;grid-area:1/1;min-height:0;display:block}.s217-profile.s217-profile .player-profile-photo{order:0;grid-area:1/2;align-self:center}.s217-profile.s217-profile .player-profile-hero:before,.s217-profile.s217-profile .player-profile-hero:after,.s217-profile.s217-profile .player-profile-photo:before,.s217-profile.s217-profile .player-profile-photo:after{display:none}.s217-profile.s217-profile .player-profile-intro>div{border:0;padding:0}.s217-profile.s217-profile .player-profile-intro>div>span{flex-direction:column;flex:0 auto;gap:4px;display:flex}.s217-profile.s217-profile .player-profile-intro>small{letter-spacing:.04em;line-height:1.5}.s217-profile.s217-profile .player-profile-intro>p{letter-spacing:0;line-height:1.5}.s217-profile.s217-profile .player-profile-intro>div>span{background:0 0;border:0;border-radius:0;flex-direction:row;align-items:baseline;gap:5px;padding:3px 0}.s217-profile.s217-profile .player-profile-photo{height:180px}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}.stats-memory-links{color:#fff;background:#071a36;padding:70px 0}.stats-memory-links .stats-shell{width:min(1180px,100% - 38px);margin:auto}.stats-memory-links header{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:30px;margin-bottom:34px;display:grid}.stats-memory-links header small{color:#ff6277;letter-spacing:.14em;grid-column:1;font-size:12px;font-weight:900}.stats-memory-links header h2{text-transform:uppercase;grid-column:1;margin:7px 0 0;font:900 clamp(3.4rem,7vw,6.4rem)/.8 PieveseCondensed,Arial,sans-serif}.stats-memory-links header p{color:#dce2ec;grid-area:1/2/3;margin:0;font:italic 1rem/1.55 Georgia,Times New Roman,serif}.stats-memory-links .stats-shell>div{background:#ffffff3d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.stats-memory-links a{color:#fff;background:#071a36;flex-direction:column;min-height:280px;padding:25px;text-decoration:none;display:flex}.stats-memory-links a>span{color:#df1735;font:900 4.5rem/.8 PieveseCondensed,Arial,sans-serif}.stats-memory-links a>small{color:#ff6277;letter-spacing:.1em;margin-top:auto;font-size:12px;font-weight:900}.stats-memory-links a>strong{text-transform:uppercase;margin-top:8px;font:900 clamp(2rem,3.2vw,3.2rem)/.85 PieveseCondensed,Arial,sans-serif}.stats-memory-links a>em{text-transform:uppercase;border-top:1px solid #ffffff3d;margin-top:22px;padding-top:14px;font-size:12px;font-style:normal;font-weight:900}.memory-page{min-height:100vh;color:var(--memory-ink);background:var(--memory-paper);overflow-x:hidden}.memory-page *{box-sizing:border-box}.memory-page :is(h1,h2,h3,strong,a,span){-webkit-hyphens:none;hyphens:none;word-break:normal}.memory-site-header{color:#fff;background:var(--memory-navy);border-bottom:4px solid var(--memory-red);justify-content:space-between;align-items:center;gap:30px;min-height:76px;padding:12px clamp(18px,4vw,58px);display:flex}.memory-site-header>a{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.memory-site-header img{object-fit:contain;width:38px;height:48px}.memory-site-header>a span{display:grid}.memory-site-header>a strong{letter-spacing:.08em;font:900 16px/1 PieveseCondensed,Arial,sans-serif}.memory-site-header>a small{color:#d9dfeb;margin-top:5px;font-size:12px}.memory-site-header nav{align-items:center;gap:24px;display:flex}.memory-site-header nav a{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;text-decoration:none}.memory-site-header nav a:hover{color:#ff6b7e}.memory-hero{color:#fff;background:linear-gradient(120deg,var(--memory-navy),#0b2c58);grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:470px;padding:70px max(24px,50vw - 590px);display:grid;position:relative;overflow:hidden}.memory-hero:before{content:"";opacity:.8;background:linear-gradient(115deg,#0000 58%,#df1735 58% 59%,#0000 59%);position:absolute;inset:0}.memory-hero>div{z-index:1;max-width:780px;position:relative}.memory-hero>div>small,.opponent-hero>div>small{color:#ff6177;letter-spacing:.16em;font-size:12px;font-weight:900}.memory-hero h1,.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}.memory-hero h1 em,.opponent-hero h1 em{color:#fff;text-transform:none;font:italic .72em/1 Georgia,Times New Roman,serif}.memory-hero p,.opponent-hero p{color:#e4e8ef;max-width:620px;margin:0;font:italic 1.08rem/1.6 Georgia,Times New Roman,serif}.memory-hero>strong{z-index:1;color:#ffffff17;font:900 clamp(12rem,28vw,28rem)/.6 PieveseCondensed,Arial,sans-serif;position:relative}.memory-hero.compact{min-height:400px}.memory-shell{width:min(1180px,100% - 38px);margin:0 auto;padding:54px 0 100px}.memory-scope{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.memory-scope a{border:1px solid var(--memory-navy);color:var(--memory-navy);text-transform:uppercase;padding:12px 17px;font-size:12px;font-weight:900;text-decoration:none}.memory-scope a.active{color:#fff;background:var(--memory-navy)}.memory-coverage{color:#4f5863;border-left:4px solid var(--memory-red);background:#e8e4d9;margin:0 0 54px;padding:13px 16px;font-size:14px;font-weight:800}.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}.memory-empty{text-align:center;border:1px solid var(--memory-line);background:#f8f5ec;padding:55px}.memory-empty.compact{padding:35px}.memory-empty h2,.memory-empty h3{text-transform:uppercase;margin:0;font:900 2.4rem/1 PieveseCondensed,Arial,sans-serif}.memory-footer{color:#fff;background:var(--memory-navy);justify-content:space-between;padding:32px clamp(20px,4vw,60px);display:flex}.memory-footer a{color:#fff;font-weight:900;text-decoration:none}.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){.memory-site-header{min-height:68px;padding:10px 14px}.memory-site-header>a span small{display:none}.memory-site-header nav{gap:12px}.memory-site-header nav a{font-size:11px}.memory-site-header nav a:first-child{display:none}.memory-hero{grid-template-columns:1fr;min-height:430px;padding:54px 18px}.memory-hero h1{font-size:clamp(4.1rem,22vw,6.7rem)}.memory-hero>strong{font-size:13rem;position:absolute;bottom:25px;right:-8px}.memory-hero p{font-size:1rem}.memory-shell{width:calc(100% - 28px);padding:35px 0 70px}.memory-coverage{margin-bottom:38px}.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}.memory-footer{flex-direction:column;align-items:flex-start;gap:18px;font-size:13px}}@media (width<=360px){.memory-site-header nav a{font-size:10px}.memory-site-header nav{gap:8px}.memory-site-header img{width:32px;height:40px}.memory-hero{padding-inline:15px}.memory-shell{width:calc(100% - 22px)}.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)}}@media (width<=680px){.stats-memory-links{padding:54px 0}.stats-memory-links .stats-shell{width:calc(100% - 28px)}.stats-memory-links header{grid-template-columns:1fr}.stats-memory-links header p{grid-area:auto/1}.stats-memory-links .stats-shell>div{grid-template-columns:1fr}.stats-memory-links a{min-height:210px}.memory-site-header>a span{display:none}.stats-memory-links header h2{font-size:3rem}.compare-page .memory-hero h1{font-size:clamp(3.15rem,16.5vw,4.8rem)}}.record-metric-icon{width:22px;height:22px;color:var(--memory-red);position:absolute;top:18px;right:18px}.record-metric-icon svg,.stats-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}.stats-ranking-tie-footer{color:#fff;background:var(--stats-navy);padding:0 20px 12px}.stats-ranking-tie-footer .stat-tied-players{margin-top:0}.stats-metric-icon{vertical-align:middle;width:16px;height:16px;margin-right:6px;display:inline-block}.stats-ranking-ties{background:var(--stats-navy);color:#fff;padding:20px}.stats-tie-value{align-items:center;gap:12px;display:flex}.stats-tie-value svg{color:#ff7180;fill:none;stroke:currentColor;stroke-width:1.8px;width:28px;height:28px}.stats-tie-value strong{font:900 40px/1 var(--display)}.stats-tie-value small{color:#c5d4e6;font-size:12px}@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)}.memory-page .memory-shell{padding:18px 0 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}.memory-page .memory-site-header>a{flex-shrink:0;gap:8px}.memory-page .memory-site-header img{width:28px;height:40px}.memory-page .memory-site-header>a span{display:none}.memory-page .memory-site-header nav{flex-wrap:wrap;justify-content:flex-end;gap:4px;width:100%;min-width:0}.memory-page .memory-site-header nav a{letter-spacing:.015em;border:1px solid #ffffff20;border-radius:999px;align-items:center;min-height:44px;padding:6px 7px;font-size:10px;display:flex}.stats-page .stats-header nav a{letter-spacing:.03em;border:1px solid #07182f15;border-radius:999px;min-height:44px;font-size:10px}: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}.stats-page .stats-hero .stats-shell{min-height:0}.stats-page .stats-hero-copy{padding:24px 0 28px}.stats-page .stats-hero-copy>p{letter-spacing:.07em;max-width:100%;margin:0 0 10px;font-size:10px;line-height:1.4}.stats-page .stats-hero-copy h1 span{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(34px,10vw,43px);line-height:1}.stats-page .stats-hero-copy h1 strong{margin-top:6px;font-size:20px}.stats-page .stats-hero-copy>em{letter-spacing:.02em;max-width:100%;margin-top:12px;font-size:11px;line-height:1.4}.stats-page .stats-hero-year{opacity:.5;font-size:80px;bottom:12px;right:0}.stats-page .stats-hero:after{opacity:.16;height:60px;bottom:-28px}.memory-page .memory-hero{padding:24px 16px;display:block}.memory-page .memory-hero>div>small{letter-spacing:.065em;max-width:100%;font-size:10px;line-height:1.4;display:block}.memory-page .memory-hero h1{font-family:var(--display);letter-spacing:-.045em;margin:12px 0;font-size:clamp(33px,9.6vw,42px);line-height:1}.memory-page .memory-hero h1 em{color:#ff8998;font-size:.85em}.memory-page .memory-hero p{font-size:13px;line-height:1.5}.memory-page .memory-hero>strong{font-size:100px;bottom:18px;right:12px}.memory-page .memory-scope{flex-wrap:nowrap;gap:6px;margin-bottom:12px;overflow-x:auto}.memory-page .memory-scope a{background:#ffffffc9;border-color:#07182f20;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:8px 12px;font-size:10px;display:flex}.memory-page .memory-scope a.active{color:#fff;background:var(--red);border-color:var(--red)}.memory-page .memory-coverage{background:#ffffffa3;border:1px solid #07182f13;border-radius:12px;margin:0 0 20px;padding:10px 12px;font-size:11px;font-weight:600;line-height:1.5}.stats-page .stats-overview{margin-top:12px}.stats-page .stats-overview .stats-shell{width:calc(100% - 32px);min-height:0;box-shadow:none;background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.stats-page .stats-overview .stats-shell>div{border-radius:var(--stat-row-radius);background:#ffffffc9;border:1px solid #07182f14;min-height:76px;padding:10px 8px;box-shadow:0 6px 14px #07182f08}.stats-page .stats-overview small{letter-spacing:.02em;font-size:9px;line-height:1.3}.stats-page .stats-overview strong{font-family:var(--display);margin-top:7px;font-size:23px;line-height:1}.stats-page .stats-memory-links{border-radius:var(--stat-radius);background:linear-gradient(145deg,#153a65,#081b37 74%);margin-top:18px;padding:20px 0}.stats-page .stats-memory-links header{grid-template-columns:1fr;gap:5px;margin-bottom:14px}.stats-page .stats-memory-links header small{letter-spacing:.07em;font-size:9px}.stats-page .stats-memory-links header h2{font-family:var(--display);margin:4px 0;font-size:23px;line-height:1}.stats-page .stats-memory-links header p{grid-area:auto/1;font-size:12px;line-height:1.45}.stats-page .stats-memory-links .stats-shell>div{background:0 0;grid-template-columns:1fr;gap:8px}.stats-page .stats-memory-links a{border-radius:var(--stat-row-radius);background:#ffffff09;border:1px solid #ffffff25;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-height:70px;padding:12px 12px 12px 42px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12}.stats-page .stats-memory-links a>span{font:700 11px/1 var(--body);color:#ff8998;position:absolute;top:14px;left:12px}.stats-page .stats-memory-links a>small{letter-spacing:.035em;grid-column:1;margin:0;font-size:9px}.stats-page .stats-memory-links a>strong{font-family:var(--body);grid-column:1;margin:0;font-size:15px;line-height:1.2}.stats-page .stats-memory-links a>em{white-space:nowrap;border:0;grid-area:1/2/3;align-self:center;margin:0;padding:0;font-size:10px}.stats-page .stats-body{padding:24px 0 36px}.stats-page .stats-section-heading{grid-template-columns:1fr;row-gap:6px;margin-bottom:16px;padding-bottom:14px}.stats-page .stats-section-heading small{letter-spacing:.07em;font-size:10px}.stats-page .stats-section-heading h2{font-family:var(--display);margin:0;font-size:25px;line-height:1.05}.stats-page .stats-section-heading p{text-align:left;max-width:100%;margin:0;font-size:12px;line-height:1.45}.stats-page .stats-ranking-grid{grid-template-columns:1fr;gap:18px;margin-top:18px}.stats-page .stats-ranking-grid-primary{margin-top:0}.stats-page .stats-ranking{border-radius:var(--stat-radius);box-shadow:var(--stat-shadow);background:#ffffffb8;border:1px solid #07182f14;margin-top:18px;padding:14px}.stats-page .stats-ranking-grid .stats-ranking{margin-top:0}.stats-page :is(.stats-ranking,.stats-goalkeepers,.stats-discipline)>header{gap:8px;min-height:0;margin-bottom:12px;padding-bottom:10px}.stats-page :is(.stats-ranking,.stats-goalkeepers,.stats-discipline)>header small{letter-spacing:.065em;font-size:9px;line-height:1.4}.stats-page :is(.stats-ranking,.stats-goalkeepers,.stats-discipline)>header h2{font-family:var(--display);letter-spacing:-.03em;margin-top:5px;font-size:21px;line-height:1.05}.stats-page :is(.stats-ranking,.stats-goalkeepers,.stats-discipline)>header>span{white-space:normal;text-align:right;font-size:10px}.stats-page .stats-ranking-leader{border-radius:var(--stat-row-radius);background:linear-gradient(140deg,#153a65,#081b37);border:1px solid #ffffff26;grid-template-columns:76px minmax(0,1fr) auto;gap:8px;min-height:132px;padding:10px}.stats-page .stats-ranking-position{font:700 10px/1 var(--body);color:#8da6c4;z-index:0;top:10px;right:10px}.stats-page .stats-player-photo.featured{height:112px}.stats-page .stats-ranking-name{align-self:center;padding:0}.stats-page .stats-ranking-name strong{font-family:var(--body);letter-spacing:-.02em;overflow-wrap:normal;margin-top:7px;font-size:16px;line-height:1.15}.stats-page .stats-ranking-name small{letter-spacing:.015em;font-size:9px}.stats-page .stats-ranking-name em{margin-top:6px;font-size:11px}.stats-page .stats-ranking-value{align-self:center;min-width:0;max-width:74px;padding:0}.stats-page .stats-ranking-value strong{font-family:PieveseCondensed,Arial,sans-serif;font-size:35px;line-height:1}.stats-page .stats-ranking-value small{margin-top:4px;font-size:9px}.stats-page .stats-ranking-featured.has-ties{border-radius:var(--stat-row-radius);background:linear-gradient(140deg,#153a65,#081b37);border:1px solid #ffffff26;overflow:hidden}.stats-page .stats-ranking-featured.has-ties .stats-ranking-leader{background:0 0;border:0;border-radius:0}.stats-page .stats-ranking-tie-footer{background:0 0;padding:0 10px 8px}.stats-page .stats-ranking-tie-footer .stat-tied-players>small{color:#bdcde0;font-size:11px}.stats-page .stats-ranking-tie-footer .stat-tied-players summary{color:#ff8998}.stats-page .stats-ranking-ties{border-radius:var(--stat-row-radius);background:linear-gradient(140deg,#153a65,#081b37);border:1px solid #ffffff26;padding:12px}.stats-page .stats-ranking-ties .stat-tied-players{margin-top:8px}.stats-page .stats-ranking-list{gap:5px;margin-top:8px;display:grid}.stats-page .stats-ranking-list li{background:#ffffffc9;border:1px solid #07182f0b;border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;gap:6px;min-height:52px;padding:5px 8px}.stats-page .stats-ranking-list .stats-player-photo{width:30px;height:38px}.stats-page .stats-ranking-list li>a{gap:6px}.stats-page .stats-ranking-list li>a strong{white-space:normal;text-overflow:clip;font-size:12px;line-height:1.2;overflow:visible}.stats-page .stats-ranking-list li>a small{margin-top:3px;font-size:9px}.stats-page .stats-ranking-list li>em{font-size:17px}.stats-page .stats-ranking-list li>em small{letter-spacing:.015em;font-size:8px;display:block}.stats-page .stats-ranking-more>button{letter-spacing:.03em;border-bottom:0;min-height:44px;margin-top:6px;font-size:10px}.stats-page .stats-ranking-more>button span{border-radius:999px}.stats-page .stats-ranking-more li{grid-template-columns:20px minmax(0,1fr) auto;gap:6px;min-height:44px}.stats-page .stats-ranking-more li a{white-space:normal;text-overflow:clip;font-size:12px;line-height:1.2;overflow:visible}.stats-page .stats-ranking-more li em{font-size:11px}.stats-page .stats-goalkeepers{border-radius:var(--stat-radius);box-shadow:var(--stat-shadow);background:linear-gradient(145deg,#153a65,#081b37 74%);border:1px solid #ffffff26;margin-top:24px;padding:16px}.stats-page .stats-goalkeepers>div{gap:8px}.stats-page .stats-goalkeepers>div>a{border-radius:var(--stat-row-radius);background:#ffffff07;border:1px solid #ffffff1f;grid-template-columns:44px minmax(0,1fr);gap:8px 10px;min-height:0;padding:12px}.stats-page .stats-goalkeepers .stats-player-photo{width:44px;height:60px}.stats-page .stats-goalkeepers>div>a>span strong{font-family:var(--body);overflow-wrap:normal;font-size:16px;line-height:1.15}.stats-page .stats-goalkeepers dl{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.stats-page .stats-goalkeepers dl>div{background:#ffffff09;border:0;border-radius:10px;min-height:48px;padding:6px}.stats-page .stats-goalkeepers dt{color:#b7c9df;letter-spacing:0;font-size:8px;line-height:1.4}.stats-page .stats-goalkeepers dd{font:700 21px/1 var(--body);margin-top:4px}.stats-page .stats-discipline{border-radius:var(--stat-radius);box-shadow:var(--stat-shadow);background:#ffffffb8;border:1px solid #07182f14;margin-top:24px;padding:14px}.stats-page .stats-discipline li{grid-template-columns:20px minmax(0,1fr);gap:5px;min-height:70px;padding:8px 0}.stats-page .stats-discipline .stats-player-photo{width:32px;height:40px}.stats-page .stats-discipline li>a{gap:8px}.stats-page .stats-discipline li>a strong{white-space:normal;text-overflow:clip;font-size:13px;line-height:1.2;overflow:visible}.stats-page .stats-discipline li>div{gap:8px;padding:0 0 0 40px}.stats-page .stats-discipline li>div>span{background:#ffffff80;border:1px solid #07182f12;border-radius:999px;padding:4px 7px;font-size:10px}.stats-page .stats-complete{border-radius:var(--stat-radius);box-shadow:var(--stat-shadow);background:#ffffffb8;border:1px solid #07182f14;grid-template-columns:1fr;gap:12px;margin-top:24px;padding:16px}.stats-page .stats-complete>div:first-child>small{letter-spacing:.05em;font-size:10px}.stats-page .stats-complete>div:first-child h2{font-family:var(--display);margin:6px 0;font-size:24px;line-height:1}.stats-page .stats-complete>div:first-child p{margin:0;font-size:12px;line-height:1.5}.stats-page .stats-complete>button{background:var(--navy);color:#fff;letter-spacing:.025em;border:1px solid #ffffff26;border-radius:12px;min-height:44px;padding:8px 12px;font-size:10px}.stats-page .stats-complete>button span{color:#ff8998;border-color:#ffffff26;border-radius:999px}.stats-page .stats-full-roster{border:0;gap:8px;margin-top:0}.stats-page .stats-full-roster article{border-radius:var(--stat-row-radius);background:#ffffffc9;border:1px solid #07182f0d;padding:12px}.stats-page .stats-full-roster article>a{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;min-height:42px}.stats-page .stats-full-roster .stats-player-photo{width:36px;height:44px}.stats-page .stats-full-roster article>a strong{font-size:13px;line-height:1.2}.stats-page .stats-full-roster dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 4px;margin:10px 0 0}.stats-page .stats-full-roster dl div{padding:0 4px}.stats-page .stats-full-roster dt{letter-spacing:0;font-size:8px}.stats-page .stats-full-roster dd{font:700 17px/1 var(--body);margin-top:5px}.stats-page .stats-season-empty{border-radius:var(--stat-radius);border:1px solid #07182f14;min-height:0;padding:20px}.stats-page .stats-season-empty h2{font-family:var(--display);font-size:22px;line-height:1.1}.stats-page .stats-season-empty p{font-size:12px;line-height:1.5}.memory-page .record-section{margin-top:24px}.memory-page .record-section:first-of-type{margin-top:0}.memory-page .record-section>header{border:0;margin-bottom:14px}.memory-page :is(.record-section,.opponent-highlights,.opponent-scorers,.opponent-meetings)>header small{letter-spacing:.08em;font-size:10px}.memory-page :is(.record-section,.opponent-highlights,.opponent-scorers,.opponent-meetings)>header h2{font-family:var(--display);letter-spacing:-.035em;margin:7px 0 10px;font-size:24px;line-height:1.08}.memory-page .record-section>header p{margin:0;font-size:12px;line-height:1.5}.memory-page .record-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.memory-page .record-grid article.record-card,.memory-page .record-grid article.record-card.featured{border-radius:var(--stat-radius);color:#fff;min-height:218px;box-shadow:var(--stat-shadow);background:radial-gradient(circle at 95% 10%,#204c7b,#0000 65%),linear-gradient(140deg,#0b284d,#06162b);border:1px solid #ffffff26;padding:12px;display:block;overflow:visible}.memory-page .record-card .record-index{color:#95acc8;font:700 10px/1 var(--body);top:12px;left:12px}.memory-page .record-card .record-metric-icon{color:#ff7180;width:18px;height:18px;top:10px;right:12px}.memory-page .record-card .record-player-photo{pointer-events:none;width:68px;height:100px;position:absolute;top:76px;right:8px}.memory-page .record-card .record-player-photo img{filter:drop-shadow(0 8px 12px #0004)}.memory-page .record-card .record-tie-mark{color:#ffffff20;width:42px;height:42px;top:92px}.memory-page .record-card .record-tie-mark svg{width:40px;height:40px}.memory-page .record-copy{align-self:auto;margin-top:25px;display:block}.memory-page .record-copy>small{min-height:28px;font:800 10px/1.4 var(--body);letter-spacing:.04em;color:#ff8998;display:block}.memory-page .record-copy>strong{white-space:nowrap;width:calc(100% - 52px);margin-top:9px;font:900 40px/.95 PieveseCondensed,Arial,sans-serif;display:block}.memory-page .record-copy>span{max-width:calc(100% - 52px);font:600 10px/1.4 var(--body);color:#b7c9df;margin-top:5px;display:block}.memory-page .record-copy>a{font:700 13px/1.25 var(--body);text-transform:none;margin-top:48px;display:block}.memory-page .record-copy>a>span{color:#ff8998}.memory-page .stat-tied-players{margin-top:12px}.memory-page .stat-tied-players>small{color:#bdcde0;letter-spacing:.025em;font-size:9px}.memory-page .stat-tied-players ul{gap:5px;margin-top:8px;display:grid}.memory-page .stat-tied-players li a{background:#ffffff08;border-color:#ffffff24;border-radius:12px;padding:5px 7px;font-size:11px;line-height:1.25}.memory-page .stat-tied-players summary{color:#ff8998;min-height:44px;font-size:10px}.memory-page .team-record-grid{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.memory-page .team-record-grid article{border-radius:var(--stat-row-radius);min-height:0;box-shadow:var(--stat-shadow);background:#ffffffc9;border:1px solid #07182f13;padding:14px}.memory-page .team-record-grid small{letter-spacing:.025em;font-size:10px;line-height:1.4}.memory-page .team-record-grid strong{font-family:var(--display);margin-top:10px;font-size:20px;line-height:1.1}.memory-page .team-record-grid p{margin:8px 0;font-size:12px;line-height:1.45}.memory-page .team-record-grid a{align-items:center;min-height:44px;margin-top:4px;font-size:10px;display:flex}.memory-page .milestone-feed{gap:10px}.memory-page .milestone-feed article{border-radius:var(--stat-radius);min-height:0;box-shadow:var(--stat-shadow);background:linear-gradient(140deg,#153a65,#081b37);border:1px solid #ffffff26;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px}.memory-page .milestone-feed article>div{background:#ffffff06;border-radius:12px;align-self:center;height:110px}.memory-page .milestone-feed article>span{grid-template-columns:1fr;gap:5px;padding:0}.memory-page .milestone-feed article small{font-size:9px}.memory-page .milestone-feed article span>strong{font-family:var(--display);font-size:22px;line-height:1.05}.memory-page .milestone-feed article span>a{font-size:12px;line-height:1.3}.memory-page .milestone-feed article span>p{margin:0;font-size:12px;line-height:1.4}.memory-page .milestone-feed article span>a:last-child{align-items:center;min-height:44px;font-size:10px;display:flex}.memory-page .memory-empty,.memory-page .memory-empty.compact{border-radius:var(--stat-radius);background:#ffffffb8;border:1px solid #07182f13;padding:20px}.memory-page .memory-empty :is(h2,h3){font-family:var(--display);font-size:22px;line-height:1.15}.memory-page .memory-empty p{margin-bottom:0;font-size:13px;line-height:1.5}.memory-page .comparison-workspace{border-radius:var(--stat-radius);box-shadow:var(--stat-shadow);border:1px solid #07182f14}.memory-page .compare-controls{border-radius:var(--stat-radius) var(--stat-radius) 0 0;background:#ffffffa3;grid-template-columns:1fr 1fr;gap:12px 8px;padding:14px}.memory-page .compare-controls label{gap:6px;font-size:10px}.memory-page .compare-controls label:first-child{grid-column:1/-1}.memory-page .compare-controls>b{display:none}.memory-page .compare-controls select{border-color:#07182f20;border-radius:12px;min-height:44px;padding:10px 24px 10px 8px;font-size:16px}.memory-page .compare-head{background:radial-gradient(circle at 50% 0,#204c7b,transparent 60%),var(--navy);grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);min-height:0;padding:16px 12px}.memory-page .compare-portrait{height:128px}.memory-page .compare-head>a strong{font-family:var(--body);letter-spacing:-.015em;font-size:14px;line-height:1.2}.memory-page .compare-head>a small{font-size:9px}.memory-page .compare-head>span{letter-spacing:.01em;font-size:8px}.memory-page .compare-metrics{background:#ffffffb8;padding:8px}.memory-page .compare-metrics article{background:#fff;border:1px solid #07182f0d;border-radius:12px;grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);gap:8px;min-height:54px;margin-bottom:5px;padding:8px}.memory-page .compare-metrics article strong{font-family:var(--body);font-size:22px;line-height:1}.memory-page .compare-metrics article>small{letter-spacing:.025em;font-size:9px;line-height:1.3}.memory-page .compare-metrics article i{border-radius:999px;height:4px}.memory-page .compare-note{border-radius:0 0 var(--stat-radius) var(--stat-radius);background:#06162b06;padding:12px 16px;font-size:12px;line-height:1.5}.memory-page .opponent-index{grid-template-columns:1fr;gap:10px}.memory-page .opponent-index>a{border-radius:var(--stat-radius);min-height:100px;box-shadow:var(--stat-shadow);background:#ffffffc9;border:1px solid #07182f14;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:14px}.memory-page .opponent-index>a>span{width:42px;height:48px;color:var(--navy);background:#fff;border:1px solid #07182f13;border-radius:12px;font-size:18px}.memory-page .opponent-index>a>span img{width:34px;height:40px}.memory-page .opponent-index>a>div small{font-size:9px}.memory-page .opponent-index>a>div strong{font-family:var(--body);margin-top:4px;font-size:14px;line-height:1.2}.memory-page .opponent-index>a>div p{margin-top:6px;font-size:11px}.memory-page .opponent-index>a>em{grid-column:auto;font-family:PieveseCondensed,Arial,sans-serif;font-size:25px}.memory-page .opponent-index>a>em small{font-size:9px}.memory-page .opponent-hero{border-radius:0 0 var(--stat-radius) var(--stat-radius);background:linear-gradient(140deg,#153a65,#081b37);grid-template-columns:54px minmax(0,1fr);gap:12px;min-height:0;padding:24px 16px}.memory-page .opponent-mark{background:#ffffff07;border-radius:12px;width:54px;height:64px}.memory-page .opponent-mark img{width:42px;height:52px}.memory-page .opponent-mark span{font-size:24px}.memory-page .opponent-hero>div>small{letter-spacing:.04em;font-size:9px;line-height:1.4}.memory-page .opponent-hero h1{font-family:var(--display);margin:10px 0;font-size:30px;line-height:1.05}.memory-page .opponent-hero p{font-size:12px;line-height:1.5}.memory-page .opponent-scoreboard{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.memory-page .opponent-scoreboard>div:nth-child(n){border-radius:var(--stat-row-radius);background:#ffffffc9;border:1px solid #07182f14;min-height:78px;padding:10px}.memory-page .opponent-scoreboard small{font-size:9px;line-height:1.3}.memory-page .opponent-scoreboard strong{font-family:var(--body);margin-top:6px;font-size:25px;line-height:1}.memory-page .venue-split{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.memory-page .venue-split article{border-radius:var(--stat-row-radius);background:linear-gradient(140deg,#153a65,#081b37);border:1px solid #ffffff26;padding:14px}.memory-page .venue-split small{font-size:10px}.memory-page .venue-split strong{font-family:var(--body);margin-top:8px;font-size:26px;line-height:1}.memory-page .venue-split span{margin-top:8px;font-size:11px}.memory-page :is(.opponent-highlights,.opponent-scorers,.opponent-meetings){margin-top:24px}.memory-page .opponent-highlights>div{grid-template-columns:1fr;gap:8px}.memory-page .opponent-highlights a{border-radius:var(--stat-row-radius);min-height:0;box-shadow:var(--stat-shadow);background:linear-gradient(140deg,#153a65,#081b37);border:1px solid #ffffff26;padding:14px}.memory-page .opponent-highlights a small{font-size:10px}.memory-page .opponent-highlights a strong{font-family:var(--body);margin:8px 0;font-size:18px;line-height:1.2}.memory-page .opponent-highlights a span{font-size:11px}.memory-page .opponent-scorers ol{border:0;gap:6px;display:grid}.memory-page .opponent-scorers li{background:#ffffffc9;border:1px solid #07182f13;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;min-height:52px;padding:10px 12px}.memory-page .opponent-scorers li>span{font-family:var(--body);font-size:12px}.memory-page .opponent-scorers li>a{font-family:var(--body);font-size:13px;line-height:1.2}.memory-page .opponent-scorers li>strong{white-space:nowrap;font-size:13px}.memory-page .opponent-meetings>div{gap:8px}.memory-page .opponent-meetings>div>a{border-radius:var(--stat-row-radius);background:#ffffffc9;border:1px solid #07182f13;grid-template-columns:minmax(0,1fr) auto;gap:6px;min-height:0;padding:12px}.memory-page .opponent-meetings time{font-size:10px}.memory-page .opponent-meetings strong{font-family:var(--body);font-size:14px;line-height:1.2}.memory-page .opponent-meetings span{font-size:10px}.memory-page .opponent-meetings em{font-size:9px}: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}}.td-page{color:#102a43;max-width:1120px;margin:0 auto;padding:0 12px 28px}.td-nav{align-items:center;gap:18px;min-height:54px;padding-right:64px;display:flex}.td-nav a{align-items:center;min-height:44px;font-size:12px;font-weight:750;display:inline-flex}.td-heading{padding:8px 2px 14px}.td-heading>small{letter-spacing:.09em;color:#6e6370;font-size:9px;font-weight:800}.td-heading h1{font:900 clamp(23px,5.6vw,40px)/1.08 var(--display);letter-spacing:-.04em;margin:6px 0}.td-heading em{color:#c12c48;font-style:normal}.td-heading p{color:#687383;margin:6px 0 0;font-size:13px}.td-overview{color:#fff;background:radial-gradient(at 100% 0,#3b709660,#0000 65%),linear-gradient(135deg,#152f4e,#071b32);border:1px solid #93b5d84a;border-radius:24px;padding:13px;box-shadow:0 10px 30px #0a244a16}.td-season{letter-spacing:.035em;color:#bad1e2;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;display:flex}.td-season strong{color:#ffd6df;white-space:nowrap;background:#dc547024;border-radius:9px;padding:5px 8px;font-size:12px}.td-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.td-kpis>div{background:linear-gradient(145deg,#ffffff0f,#ffffff04);border:1px solid #ffffff13;border-radius:14px;min-width:0;padding:9px 8px}.td-kpis small{color:#b9cfe0;min-height:15px;font-size:10px;line-height:1.25;display:block}.td-kpis strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;line-height:1.2;display:block}.td-kpis>div:nth-child(4) strong{font-size:20px}.td-scope{color:#b2c8da;margin:10px 0 0;font-size:10px;line-height:1.5}.td-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.td-filters label{color:#657386;min-width:0;font-size:10px;font-weight:750}.td-filters select{color:#142d45;background:#ffffff83;border:1px solid #122d4929;border-radius:13px;width:100%;min-width:0;min-height:42px;margin-top:4px;padding:8px;font-size:12px;display:block}.td-catalog{gap:8px;display:grid}.td-category{background:linear-gradient(120deg,#ffffffa6,#e7eef182);border:1px solid #22465e23;border-radius:20px;align-self:start;min-width:0;overflow:hidden;box-shadow:inset 0 1px #fff8,0 4px 12px #122c4506}.td-category-toggle{text-align:left;color:#112e47;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) 50px 16px;align-items:center;gap:8px;width:100%;min-height:78px;padding:11px;display:grid}.td-index{color:#c1435b;font-size:11px;font-weight:800}.td-card-copy{gap:4px;min-width:0;display:grid}.td-card-copy strong{font-size:12px;font-weight:850;line-height:1.3}.td-card-copy b{color:#3b6377;font-size:12px;font-weight:650;line-height:1.3}.td-micro{justify-content:center;align-items:flex-end;gap:2px;min-width:0;height:32px;display:flex;overflow:hidden}.td-micro i{background:linear-gradient(#e4516e,#477b9d70);border-radius:3px 3px 0 0;flex:1;min-width:1px;max-width:10px}.td-chevron{color:#b43250;font-size:22px;line-height:1}.td-category.is-open{background:#e8eef0;border-color:#5a7e9960}.td-category.is-open .td-category-toggle{border-bottom:1px solid #2b526b22}.td-expanded{padding:8px;animation:.22s ease-out td-reveal}.td-chart-grid{gap:8px;min-width:0;display:grid}.td-chart{color:#eaf3fa;background:radial-gradient(at 100% 0,#315f7e60,#0000 70%),#10273e;border:1px solid #506a863a;border-radius:19px;min-width:0;padding:12px;box-shadow:0 6px 18px #102a4310}.td-chart h3{color:#f6f7fb;margin:0;font-size:14px;line-height:1.4}.td-note{color:#b7cbdc;margin:8px 0;font-size:12px;line-height:1.5}.td-donut{color:#c0d5e6;width:min(100%,185px);height:auto;margin:0 auto;display:block}.td-donut text{font:11px var(--body);fill:#a9c5db}.td-donut .td-donut-number{fill:#fff;font-size:28px;font-weight:850}.td-donut circle{cursor:pointer;transition:stroke-width .2s}.td-legend{flex-wrap:wrap;gap:5px;display:flex}.td-legend button,.td-series-toggle{color:#c4d8e7;cursor:pointer;background:#ffffff06;border:1px solid #c3d6e32b;border-radius:12px;align-items:center;gap:5px;min-height:44px;padding:7px;font-size:11px;display:inline-flex}.td-legend i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.td-legend button[aria-pressed=false]{opacity:.5;text-decoration:line-through}.td-series-toggle{margin-top:8px}.td-bars{gap:5px;display:grid}.td-bars button{color:#c7dce9;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0c;grid-template-columns:minmax(70px,1.1fr) minmax(30px,1fr) 35px;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 0;font-size:12px;display:grid}.td-bars button>span{overflow-wrap:anywhere;min-width:0;line-height:1.35}.td-bars button>i{background:#ffffff09;border-radius:8px;height:8px;overflow:hidden}.td-bars button>i>b{opacity:.82;border-radius:8px;min-width:0;height:100%;display:block}.td-bars button>strong{text-align:right;font-size:14px}.td-bars button[aria-pressed=true]{color:#fff}.td-tooltip{background:#ffffff08;border-radius:12px;flex-direction:column;gap:5px;margin-top:6px;padding:10px 42px 10px 10px;font-size:12px;line-height:1.5;display:flex;position:relative}.td-tooltip span{color:#bad2e2}.td-tooltip a{color:#e5c891;align-items:center;min-height:44px;display:inline-flex}.td-chart .season-chart{box-shadow:none;background:0 0;border:0;padding:0}.td-chart .sc-tabs button{flex-basis:70px;min-height:40px;padding:6px;font-size:11px}.td-chart .sc-detail strong{white-space:normal;max-width:42%}.td-category.is-record{background:linear-gradient(130deg,#efe1c79c,#ffffffb0);border-color:#b48d5259}.td-category.is-record .td-index{color:#98723c}.td-empty{border:1px solid #314c6025;border-radius:18px;padding:18px;font-size:13px;line-height:1.5}.td-page :is(button,select,a,summary):focus-visible{outline-offset:2px;outline:3px solid #d19855}@keyframes td-reveal{0%{opacity:.3;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (width<=370px){.td-page{padding-inline:8px}.td-category-toggle{grid-template-columns:18px minmax(0,1fr) 35px 14px;gap:6px;padding:12px 8px}.td-kpis strong{font-size:22px}.td-chart{padding:11px}.td-season{font-size:9px}}@media (width>=760px){.td-page{padding-inline:20px}.td-nav{padding-right:0}.td-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.td-overview{padding:20px}.td-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.td-catalog{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.td-category.is-open{grid-column:1/-1}.td-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.td-category-toggle{grid-template-columns:30px minmax(0,1fr) 90px 20px}.td-card-copy strong{font-size:14px}.td-card-copy b{font-size:13px}.td-micro{height:36px}.td-heading h1{font-size:40px}.td-kpis strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.td-expanded{animation:none}.td-donut circle{transition:none}}.td-chart .season-chart svg text{font-size:26px}.td-chart-heading{justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-bottom:6px;display:flex}.td-info-button{color:#cbe1ee;cursor:pointer;background:#ffffff08;border:1px solid #bdd5ef26;border-radius:50%;flex:0 0 36px;min-height:36px;font-size:18px}.td-context{color:#c5dae8;overflow-wrap:anywhere;background:#ffffff08;border-left:2px solid #83c3df;margin:0 0 8px;padding:8px;font-size:12px;line-height:1.5}.td-tooltip-close{color:#e5d1aa;cursor:pointer;background:0 0;border:0;min-width:40px;min-height:40px;font-size:23px;position:absolute;top:0;right:0}.td-facts{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.td-facts>div{border-top:1px solid #ffffff1f;flex:90px;min-width:0;padding:7px 2px 0}.td-facts dt{color:#b9d0de;font-size:10px;line-height:1.4}.td-facts dd{color:#ebd5aa;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:15px;font-weight:750;line-height:1.4}.td-chart .sc-compact svg{margin:8px 0 4px}.td-chart .sc-compact .sc-tabs{gap:4px}.td-chart .sc-compact .sc-tabs button{flex:80px;min-height:44px;padding:6px}.td-chart .sc-compact .sc-legend{gap:12px;margin:5px 0}.td-page svg [role=button]:focus-visible{stroke:#ffe2a5;stroke-width:4px;outline:none}.td-chart .sc-compact .sc-tooltip{margin-top:6px;padding:10px 42px 10px 10px}.td-chart .sc-compact .sc-tooltip strong{max-width:none}.history-page{--h-navy:#06162b;--h-red:#e4213e;--h-blue:#1552ca;--h-cream:#f3eee3;background:var(--h-cream);min-height:100vh;color:var(--h-navy);overflow:hidden}.history-shell{z-index:2;width:min(100% - 48px,1330px);margin:0 auto;position:relative}.history-header{z-index:20;color:#fff;justify-content:space-between;align-items:center;width:100%;padding:24px clamp(24px,5vw,78px);display:flex;position:absolute;top:0;left:0}.history-brand{align-items:center;gap:13px;display:flex}.history-brand img{object-fit:contain;width:46px;height:64px}.history-brand span{flex-direction:column;display:flex}.history-brand strong{font-family:var(--display);text-transform:uppercase;font-size:15px}.history-brand small{color:#ffffff7a;letter-spacing:.18em;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:900}.history-back{color:#ffffffb8;letter-spacing:.15em;text-transform:uppercase;border:1px solid #ffffff3b;align-items:center;gap:18px;min-height:44px;padding:0 17px;font-size:7px;font-weight:900;display:inline-flex}.history-back:hover{color:var(--h-navy);background:#fff}.history-back span{color:var(--h-red);font-size:16px}.history-hero{color:#fff;background:radial-gradient(circle at 78% 30%,#245bb457,#0000 29%),linear-gradient(125deg,#030d1c,#071a34 58%,#0b2a51);align-items:center;min-height:900px;padding:160px 0 105px;display:flex;position:relative;overflow:hidden}.history-bars{opacity:.2;width:29vw;height:120%;display:flex;position:absolute;top:-10%;right:6%;transform:skew(-17deg)}.history-bars i{flex:1}.history-bars i:nth-child(odd){background:var(--h-blue)}.history-bars i:nth-child(2){background:var(--h-red)}.history-year{color:#ffffff06;font-family:var(--display);letter-spacing:-.1em;font-size:clamp(190px,29vw,430px);line-height:.7;position:absolute;bottom:-3vw;right:-3vw}.history-eyebrow{color:#ffffff80;letter-spacing:.23em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 25px;font-size:8px;font-weight:900;display:flex}.history-eyebrow.dark{color:var(--h-blue)}.history-eyebrow i{background:var(--h-red);width:35px;height:2px;display:inline-block}.history-overline{color:var(--h-red);letter-spacing:.48em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:900}.history-hero h1{max-width:1150px;font-family:var(--display);letter-spacing:-.085em;text-transform:uppercase;margin:0;font-size:clamp(68px,8.7vw,138px);line-height:.8}.history-hero h1 em,.history-heading h2 em,.history-rebirth h2 em{color:var(--h-red);text-transform:none;font-family:Georgia,serif;font-weight:400}.history-intro{color:#ffffff94;border-top:1px solid #ffffff29;max-width:760px;margin:52px 0 0;padding-top:25px;font-family:Georgia,serif;font-size:clamp(17px,1.7vw,23px);font-style:italic;line-height:1.6}.history-story{padding:clamp(105px,11vw,170px) 0}.history-heading h2{font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(58px,7vw,105px);line-height:.86}.history-timeline{border-top:3px solid var(--h-navy);margin-top:80px}.history-timeline article{border-bottom:1px solid #06162b29;grid-template-columns:100px .8fr 1.2fr;align-items:center;gap:45px;min-height:250px;padding:34px 0;display:grid}.history-timeline article>span{color:var(--h-red);font-family:Georgia,serif;font-size:13px;font-style:italic}.history-timeline small{color:var(--h-blue);letter-spacing:.17em;text-transform:uppercase;font-size:7px;font-weight:900}.history-timeline h3{font-family:var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:17px 0 0;font-size:clamp(34px,4vw,58px);line-height:.9}.history-timeline article>p{color:#626b77;max-width:650px;margin:0;font-size:12px;line-height:1.8}.history-timeline article.has-image{grid-template-columns:80px minmax(190px,.8fr) minmax(260px,1.15fr) 180px}.history-timeline article>img{object-fit:cover;width:180px;height:125px}.history-rebirth{background:radial-gradient(circle at 50% 45%,#2357af59,transparent 29%),var(--h-navy);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding:100px 24px;display:flex;position:relative;overflow:hidden}.history-rebirth>img{object-fit:contain;filter:drop-shadow(0 18px 35px #00000059);width:125px;height:175px;margin-bottom:34px}.history-rebirth h2{max-width:1050px;font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(55px,7.5vw,112px);line-height:.86}.history-rebirth>div{gap:12px;margin-top:48px;display:flex}.history-rebirth a{color:#fff;letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff38;align-items:center;gap:38px;min-height:54px;padding:0 20px;font-size:7px;font-weight:900;display:flex}.history-rebirth a:first-child{border-color:var(--h-red);background:var(--h-red)}.history-rebirth a b{font-size:16px}.history-footer{color:#fff6;letter-spacing:.15em;text-transform:uppercase;background:#020a16;justify-content:space-between;align-items:center;min-height:100px;padding:24px clamp(24px,5vw,78px);font-size:6px;font-weight:900;display:flex}.history-footer strong{color:#ffffffbf;letter-spacing:0;text-transform:none;font-family:Georgia,serif;font-size:10px;font-style:italic;font-weight:400}@media (width<=820px){.history-timeline article,.history-timeline article.has-image{grid-template-columns:60px 1fr}.history-timeline article>p{grid-column:2}.history-timeline article>img{grid-column:2;width:100%;height:230px}.history-bars{width:55vw;right:-15%}.history-rebirth>div{flex-direction:column}}@media (width<=600px){.history-shell{width:min(100% - 36px,1330px)}.history-header{padding:19px 18px}.history-brand img{width:39px;height:55px}.history-brand strong{font-size:12px}.history-back{justify-content:center;width:46px;padding:0;font-size:0}.history-hero{min-height:820px;padding-top:130px}.history-hero h1{font-size:clamp(58px,18vw,86px)}.history-bars{width:78vw;right:-28%}.history-story{padding:100px 0}.history-heading h2{font-size:clamp(49px,15vw,76px)}.history-timeline{margin-top:55px}.history-timeline article{grid-template-columns:42px 1fr;gap:20px;min-height:0;padding:38px 0}.history-timeline article>p{grid-column:1/-1}.history-rebirth{min-height:680px}.history-rebirth>div{width:100%}.history-rebirth a{justify-content:space-between}.history-footer span{display:none}.history-footer{justify-content:center}}.history-hero>.club-nav,.history-detail-hero>.club-nav{color:#fff;position:absolute;top:90px;left:0;right:0}.history-timeline-copy{min-width:0}.history-timeline-copy>p{color:#626b77;max-width:650px;margin:0;font-size:12px;line-height:1.8}.history-timeline-copy nav{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.history-timeline-copy nav a{color:var(--h-navy);letter-spacing:.1em;text-transform:uppercase;border:1px solid #c9ced5;padding:8px 10px;font-size:7px;font-weight:900}.history-detail-page{overflow:visible}.history-detail-hero{color:#fff;background:linear-gradient(125deg,#030d1c,#0b2a51);align-items:flex-end;min-height:720px;padding:190px 0 85px;display:flex;position:relative;overflow:hidden}.history-detail-hero>img{object-fit:cover;opacity:.28;width:100%;height:100%;position:absolute;inset:0}.history-detail-hero:after{content:"";background:linear-gradient(90deg,#030d1cf2 0%,#071a34c9 60%,#0b2a516e);position:absolute;inset:0}.history-detail-hero>.history-shell{z-index:2}.history-detail-hero>.history-shell>small{color:#ff7180;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.history-detail-hero h1{max-width:1050px;font-family:var(--display);letter-spacing:-.08em;text-transform:uppercase;margin:17px 0 0;font-size:clamp(60px,9vw,130px);line-height:.82}.history-detail-hero>.history-shell>p:last-child{color:#ffffffa3;max-width:760px;margin:32px 0 0;font-family:Georgia,serif;font-size:20px;line-height:1.65}.history-detail-body{padding:clamp(75px,10vw,140px) 0}.history-detail-body article{border-top:3px solid var(--h-navy);max-width:820px;padding-top:35px}.history-detail-body article p{color:#4f5a69;margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(17px,2vw,23px);line-height:1.8}.history-detail-body aside{background:var(--h-navy);gap:8px;max-width:820px;margin-top:60px;padding:27px;display:grid}.history-detail-body aside>small{color:#ff7180;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:900}.history-detail-body aside a{color:#fff;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:46px;padding:0 13px;font-size:10px;font-weight:800;display:flex}.history-detail-return{width:max-content;min-height:52px;color:var(--h-navy);letter-spacing:.12em;text-transform:uppercase;border:1px solid #bdc4ce;align-items:center;margin-top:35px;padding:0 17px;font-size:8px;font-weight:900;display:flex}@media (width<=820px){.history-timeline article>.history-timeline-copy,.history-timeline article.has-image>.history-timeline-copy{grid-column:2}.history-detail-hero{min-height:650px;padding:175px 0 65px}}@media (width<=600px){.history-hero>.club-nav,.history-detail-hero>.club-nav{top:78px}.history-timeline article>.history-timeline-copy,.history-timeline article.has-image>.history-timeline-copy{grid-column:1/-1}.history-detail-hero h1{font-size:clamp(52px,17vw,80px)}.history-detail-hero>.history-shell>p:last-child{font-size:16px}.history-detail-return{justify-content:center;width:100%}}.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-profile-page{--pp-navy:#06172e;--pp-navy-soft:#0c274b;--pp-blue:#174f96;--pp-red:#e5213a;--pp-cream:#f3efe6;--pp-paper:#fbf9f4;--pp-line:#06172e26;background:var(--pp-cream);min-height:100vh;color:var(--pp-navy);font-family:Arial,Helvetica,sans-serif;overflow:clip}.player-profile-page *,.player-profile-page :before,.player-profile-page :after{box-sizing:border-box}.player-profile-shell{width:min(1180px,100% - 48px);margin-inline:auto}.player-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}.player-profile-nav>a{color:var(--pp-navy);align-items:center;gap:12px;text-decoration:none;display:flex}.player-profile-nav img{object-fit:contain;width:39px;height:52px}.player-profile-nav span{flex-direction:column;display:flex}.player-profile-nav strong{letter-spacing:.08em;font-size:13px}.player-profile-nav small{color:#747e8b;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:10px}.player-profile-nav nav{align-items:center;gap:7px;display:flex}.player-profile-nav nav a{min-height:42px;color:var(--pp-navy);letter-spacing:.09em;text-transform:uppercase;align-items:center;padding:0 15px;font-size:10px;font-weight:900;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.player-profile-nav nav a:hover{background:var(--pp-navy);color:#fff}.player-profile-nav a:focus-visible,.player-profile-footer a:focus-visible,.player-moments a:focus-visible,.player-recognitions a:focus-visible{outline-offset:3px;outline:3px solid #ff5061}.player-profile-hero{color:#fff;background:radial-gradient(circle at 73% 25%,#1f589f85,#0000 31%),linear-gradient(118deg,#041226 0 63%,#0b2a53 63% 82%,#123e75 82%);min-height:625px;position:relative;overflow:hidden}.player-profile-hero:before{content:"";background:#ffffff21;width:1px;height:145%;position:absolute;top:-22%;right:9%;transform:rotate(20deg);box-shadow:58px 0 #ffffff0e,116px 0 #ffffff08}.player-profile-hero:after{background:var(--pp-red);content:"";opacity:.88;width:42vw;height:230px;position:absolute;bottom:-120px;right:-6vw;transform:skewY(-11deg)}.player-profile-hero .player-profile-shell{z-index:1;grid-template-columns:minmax(0,.94fr) minmax(360px,1.06fr);align-items:stretch;gap:clamp(25px,5vw,80px);min-height:625px;display:grid;position:relative}.player-profile-intro{z-index:3;flex-direction:column;justify-content:center;min-width:0;padding:88px 0 58px;display:flex}.player-profile-intro>small,.player-section-title>small{color:#ff6675;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:900}.player-profile-intro h1{overflow-wrap:anywhere;letter-spacing:-.045em;text-transform:uppercase;flex-direction:column;min-width:0;margin:18px 0 15px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;line-height:.84;display:flex}.player-profile-intro h1 strong{font-size:clamp(62px,7.5vw,108px);font-weight:900}.player-profile-intro h1 span{color:#ffffffb3;letter-spacing:.025em;margin-top:10px;font-size:clamp(29px,3.2vw,47px);font-weight:400}.player-profile-intro>p{color:#ffffffd1;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.player-profile-intro blockquote{border-left:3px solid var(--pp-red);color:#ffffffa1;max-width:570px;margin:29px 0 0;padding-left:19px;font:italic 16px/1.55 Georgia,serif}.player-profile-intro>div{border-top:1px solid #ffffff29;grid-template-columns:.6fr 1.2fr 1fr;margin-top:auto;padding-top:38px;display:grid}.player-profile-intro>div>span{border-left:1px solid #ffffff24;flex-direction:column;justify-content:flex-end;min-width:0;min-height:68px;padding:0 17px;display:flex}.player-profile-intro>div>span:first-child{border-left:0;padding-left:0}.player-profile-intro>div small{color:#ffffff80;letter-spacing:.11em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:900}.player-profile-intro>div strong{overflow-wrap:anywhere;font-size:16px;line-height:1.1}.player-profile-photo{z-index:2;background:0 0;min-width:0;min-height:625px;position:relative;overflow:visible}.player-profile-photo:before{z-index:-1;aspect-ratio:1;content:"";border:1px solid #ffffff14;border-radius:50%;width:min(40vw,500px);position:absolute;bottom:46px;right:-1vw;box-shadow:0 0 0 68px #ffffff06,0 0 0 136px #ffffff04}.player-profile-number{z-index:1;color:#ffffff17;letter-spacing:-.08em;pointer-events:none;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(150px,17vw,230px);font-weight:900;line-height:.8;position:absolute;top:34px;right:-1vw}.player-profile-photo>img{z-index:2;filter:drop-shadow(0 27px 28px #00000059);object-fit:contain;object-position:center bottom;background:0 0;width:100%;height:calc(100% - 18px);position:absolute;inset:18px 0 0}.player-profile-photo .player-profile-fallback{z-index:2;background:linear-gradient(132deg,#0000 0 51%,#ffffff0a 51% 69%,#0000 69%),#04122647;border:1px solid #ffffff1a;place-items:center;display:grid;position:absolute;inset:68px 3% 48px}.player-profile-fallback:before,.player-profile-fallback:after{aspect-ratio:1;content:"";border:1px solid #ffffff14;border-radius:50%;width:63%;position:absolute}.player-profile-fallback:after{border-style:dashed;width:47%}.player-profile-fallback img{opacity:.22;object-fit:contain;width:32%;height:40%;position:absolute;top:18%}.player-profile-fallback b{z-index:1;color:#ffffffc2;letter-spacing:-.06em;margin-top:30px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:74px;position:relative}.player-profile-fallback small{color:#ffffff75;letter-spacing:.15em;font-size:10px;font-weight:900;position:absolute;bottom:35px}.player-profile-content{background:linear-gradient(90deg, transparent calc(25% - 1px), #06172e09 25%, transparent calc(25% + 1px)), var(--pp-cream);padding:88px 0 120px;position:relative}.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)}}.player-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}.player-profile-footer a{color:#fff;align-items:center;min-height:42px;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=900px){.player-profile-hero,.player-profile-hero .player-profile-shell{min-height:580px}.player-profile-hero .player-profile-shell{grid-template-columns:minmax(0,1fr) minmax(310px,.85fr);gap:25px}.player-profile-photo{min-height:580px}.player-profile-intro h1 strong{font-size:clamp(56px,8.5vw,78px)}.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-profile-shell{width:calc(100% - 36px)}.player-profile-nav{min-height:68px;padding-inline:17px}.player-profile-nav img{width:33px;height:45px}.player-profile-nav span{display:none}.player-profile-nav nav a{min-height:44px;padding-inline:11px;font-size:9px}.player-profile-hero{background:radial-gradient(circle at 62% 16%,#1f589f80,#0000 30%),linear-gradient(138deg,#041226 0 72%,#103a6e 72%);min-height:0}.player-profile-hero:after{width:70vw;height:145px;bottom:-82px;right:-18vw}.player-profile-hero .player-profile-shell{grid-template-columns:1fr;gap:0;min-height:0;padding-top:19px}.player-profile-photo{order:1;min-height:292px}.player-profile-number{font-size:clamp(112px,38vw,150px);top:12px;right:2%}.player-profile-photo:before{width:250px;bottom:20px;right:50%;transform:translate(50%)}.player-profile-photo>img{width:100%;height:100%;inset:0}.player-profile-photo .player-profile-fallback{inset:14px 9%}.player-profile-fallback img{top:12%}.player-profile-fallback b{margin-top:15px;font-size:56px}.player-profile-fallback small{bottom:20px}.player-profile-intro{order:2;padding:26px 0 45px}.player-profile-intro h1{margin:13px 0 11px}.player-profile-intro h1 strong{font-size:clamp(52px,16vw,74px)}.player-profile-intro h1 span{margin-top:7px;font-size:clamp(26px,8vw,36px)}.player-profile-intro blockquote{margin-top:21px;font-size:14px}.player-profile-intro>div{grid-template-columns:.55fr 1.15fr 1fr;margin-top:30px;padding-top:20px}.player-profile-intro>div>span{min-height:55px;padding-inline:10px}.player-profile-intro>div strong{font-size:12px}.player-profile-content{padding:58px 0 82px}.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-profile-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:105px;padding-inline:18px}}@media (width<=390px){.player-profile-shell{width:calc(100% - 28px)}.player-profile-nav nav a:first-child{display:none}.player-profile-photo{min-height:268px}.player-profile-intro h1 strong{font-size:clamp(48px,15.5vw,62px)}.player-profile-intro>div{grid-template-columns:.48fr 1.1fr 1fr}.player-profile-intro>div>span{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.player-profile-page *,.player-profile-page :before,.player-profile-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.player-profile-photo{background:0 0}.player-profile-photo>img:not(.crest){object-fit:contain;object-position:center bottom;background:0 0}.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}}.player-profile-page .player-profile-hero{background:radial-gradient(at 95% 40%,#b7233f35,#0000 55%),radial-gradient(at 70% 0,#235a925c,#0000 58%),#07182f;min-height:390px}.player-profile-page .player-profile-hero .player-profile-shell{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:28px;min-height:390px}.player-profile-page .player-profile-photo{min-height:390px}.player-profile-page .player-profile-intro{padding:36px 0}.player-profile-page .player-profile-intro h1 strong{font-size:clamp(42px,6vw,76px);line-height:1}.player-profile-page .player-profile-intro h1 span{font-size:28px;line-height:1.1}.player-profile-page .player-profile-intro>div{margin-top:24px;padding-top:20px}.player-profile-page .player-profile-photo:before{width:300px;bottom:12px;box-shadow:0 0 0 38px #ffffff05}.player-profile-page .player-profile-hero:after{opacity:.22;height:160px}.player-profile-page .player-profile-content{padding-top:30px}.player-profile-page .player-section-title{margin-bottom:18px}.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}.player-profile-page .player-stat-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.player-profile-page .player-stat-grid>div{background:linear-gradient(145deg,#ffffffd9,#e8edf37d);border:1px solid #c7d1db70;border-radius:15px;min-height:90px;padding:14px;box-shadow:inset 0 1px #fff,0 5px 14px #07182f07}.player-profile-page .player-stat-grid>div:before{border-radius:4px;top:0;left:14px}.player-profile-page .player-stat-grid strong{margin-top:12px;font-size:32px}.player-profile-page .player-stat-grid small{font-size:9px;line-height:1.5}.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){.player-profile-page .player-profile-hero .player-profile-shell{grid-template-columns:1fr;gap:0;min-height:0;padding-top:12px}.player-profile-page .player-profile-photo{order:0;height:210px;min-height:210px}.player-profile-page .player-profile-intro{order:1;padding:16px 0 24px}.player-profile-page .player-profile-intro h1{margin:8px 0 10px}.player-profile-page .player-profile-intro h1 strong{font-size:42px;line-height:1}.player-profile-page .player-profile-intro h1 span{margin-top:3px;font-size:25px}.player-profile-page .player-profile-intro>div{margin-top:15px;padding-top:14px}.player-profile-page .player-profile-intro>div>span{min-height:45px}.player-profile-page .player-profile-intro blockquote{margin-top:12px;font-size:12px;line-height:1.5}.player-profile-page .player-profile-number{font-size:100px}.player-profile-page .player-profile-hero:before{opacity:.4}.player-profile-page .player-profile-photo:before{width:180px;bottom:10px}.player-profile-page .player-profile-photo .player-profile-fallback{inset:0 16%}.player-profile-page .player-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.player-profile-page .player-stat-grid>div{min-height:82px;padding:12px 9px}.player-profile-page .player-stat-grid strong{font-size:29px}.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}.player-profile-page .player-section-title h2{font-size:30px}}@media (width<=360px){.player-profile-page .player-profile-intro h1 strong{font-size:36px}.player-profile-page .player-stat-grid small{letter-spacing:.03em}.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-page .player-profile-content{background:radial-gradient(at 100% 25%,#7eaeb222,#0000 50%),radial-gradient(at 0 65%,#cdb47d20,#0000 50%),#f1ede5;padding:24px 0 44px}.pp71-page .player-profile-shell{max-width:1000px}.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-page .player-profile-intro{padding-bottom:20px}.pp71-page .player-profile-content{padding-top:20px}.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}.pp71-page .player-profile-nav{padding-right:72px}.pp71-page .player-profile-nav nav a{padding-inline:7px}.pp71-page .player-profile-nav nav a:first-child{display:inline-flex}}@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}.pp71-page .player-profile-nav nav a{font-size:8px}}@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 .player-profile-content{padding-top:10px!important}.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}.match-detail-page .mc6-scorers h1{color:#0a203c;text-transform:uppercase;margin:0 0 10px;font-size:18px;line-height:1.2}.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}.match-detail-page .match-summary>.match-stats-section{margin-top:12px}@media (width<=767px){.mc6-scorers{padding:12px}.mc6-scorers .summary-mobile-goals{gap:12px}.mc6-scorers .summary-goal-name{font-size:12px}.match-detail-page .match-detail-content{padding-top:14px}}.match-detail-page .formation-pitch{--mc6-photo-height:min(76px,calc((100cqw - 32px)/(var(--mc6-max-row,5)*var(--mc6-max-aspect,1))));container-type:inline-size}.match-detail-page .formation-position>.formation-player-card{grid-template-rows:var(--mc6-photo-height) auto;gap:4px}.match-detail-page .formation-position .formation-photo{width:100%;height:var(--mc6-photo-height);background:0 0;border-radius:0;justify-content:center;align-items:end;display:flex;overflow:hidden}.match-detail-page .formation-position .formation-photo .np-frame{justify-content:center;align-items:end;width:100%;height:100%;display:flex;overflow:hidden}.match-detail-page .formation-position .formation-photo .np-subject{max-width:100%;height:100%;display:block;position:relative;overflow:hidden}.match-detail-page .formation-position .formation-photo .np-subject:not([style]){width:100%}.match-detail-page .formation-position .formation-photo .np-subject img{object-fit:fill;transform-origin:50%;width:100%;max-width:none;height:100%;max-height:none;position:absolute;top:0;left:0;transform:none}.match-detail-page .formation-position .formation-photo .np-subject:not([style]) img{object-fit:contain}.match-detail-page .formation-position .formation-player-label-mobile{word-break:normal;overflow-wrap:normal}@media (width<=720px){.match-detail-page .formation-pitch{--mc6-photo-height:min(48px,calc((100cqw - 32px)/(var(--mc6-max-row,5)*var(--mc6-max-aspect,1))))}}.match-detail-page .formation-bench .formation-photo .np-subject img{object-fit:fill;max-width:none;max-height:none;position:absolute;transform:none}.match-detail-page .formation-bench .formation-photo .np-subject:not([style]) img{object-fit:contain}.match-detail-page .formation-pitch{--mc6-photo-width:min(68px,calc(70cqw/(var(--mc6-max-row,5) - 1) - 8px));--mc6-photo-height:min(76px,calc(var(--mc6-photo-width)/var(--mc6-max-aspect,1)))}.match-detail-page .formation-position .formation-photo{width:var(--mc6-photo-width);max-width:none}@media (width<=720px){.match-detail-page .formation-pitch{--mc6-photo-width:min(48px,calc(70cqw/(var(--mc6-max-row,5) - 1) - 8px));--mc6-photo-height:min(48px,calc(var(--mc6-photo-width)/var(--mc6-max-aspect,1)))}}.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}.match-detail-page{--md-navy:#06172e;--md-red:#ed1b2f;--md-cream:#f1ece2;background:var(--md-cream);min-height:100vh;color:var(--md-navy);font-family:Arial,Helvetica,sans-serif}.match-detail-shell{width:min(1100px,100% - 44px);margin:auto}.match-detail-nav{background:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(22px,5vw,70px);display:flex}.match-detail-nav>a:first-child{align-items:center;gap:12px;display:flex}.match-detail-nav a{color:var(--md-navy);font-size:11px;font-weight:800;text-decoration:none}.match-detail-nav img{object-fit:contain;width:42px;height:55px}.match-detail-nav span{flex-direction:column;display:flex}.match-detail-nav strong{letter-spacing:.08em;font-size:14px}.match-detail-nav small{color:#77808d;font-size:9px}.match-detail-hero{color:#fff;background:linear-gradient(120deg,#041226 0 70%,#123f78 70%);padding:65px 0}.match-detail-meta{justify-content:space-between;align-items:center;display:flex}.match-detail-meta>span{background:var(--md-red);text-transform:uppercase;padding:9px 12px;font-size:10px;font-weight:900}.match-detail-meta>small{color:#ffffff89;text-transform:uppercase;font-size:10px}.match-detail-score{text-align:center;grid-template-columns:1fr 220px 1fr;align-items:center;gap:25px;margin:55px 0;display:grid}.match-detail-team{flex-direction:column;align-items:center;gap:16px;display:flex}.match-detail-team img,.match-detail-team>span{object-fit:contain;width:105px;height:115px}.match-detail-team>span{height:105px;color:var(--md-navy);background:#fff;place-items:center;font-size:27px;font-weight:900;display:grid}.match-detail-team strong{text-transform:uppercase;font-size:22px}.match-detail-score>div{flex-direction:column;align-items:center;display:flex}.match-detail-score>div>strong{font-size:78px;line-height:1}.match-detail-score>div>strong i{color:var(--md-red);margin:0 12px;font-style:normal}.match-detail-score time{color:#ffffff9b;margin-top:16px;font-size:12px;line-height:1.5}.match-detail-actions{border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;padding-top:25px;display:flex}.match-detail-actions>span{flex-direction:column;gap:5px;display:flex}.match-detail-actions small{color:#ffffff6f;text-transform:uppercase;font-size:9px}.match-detail-actions strong{font-size:15px}.match-share-button{min-height:48px;color:var(--md-navy);cursor:pointer;background:#fff;border:1px solid #ffffff50;padding:0 18px;font-size:11px;font-weight:900}.match-share-button span{color:var(--md-red);margin-left:18px}.match-story{max-width:800px;margin-bottom:75px}.match-story>small,.match-detail-grid header small,.match-mvp-card small,.match-gallery-panel small{color:var(--md-red);letter-spacing:.15em;font-size:9px;font-weight:900}.match-story h1{margin:12px 0 18px;font-size:42px;line-height:1.05}.match-story p{color:#68717e;font-size:15px;line-height:1.7}.match-mvp-card{background:var(--md-navy);color:#fff;grid-template-columns:340px 1fr;min-height:410px;margin-bottom:85px;display:grid}.match-mvp-card>div{background:#0e2d57;position:relative;overflow:hidden}.match-mvp-card>div img{object-fit:cover;object-position:center top;width:100%;height:100%}.match-mvp-card>div .crest{object-fit:contain;opacity:.7;padding:80px}.match-mvp-card>section{flex-direction:column;padding:45px;display:flex}.match-mvp-card h2{text-transform:uppercase;margin:14px 0 8px;font-size:50px;line-height:.9}.match-mvp-card p{color:#fff8}.match-mvp-card dl{gap:7px;margin:28px 0;display:flex}.match-mvp-card dl>div{background:#ffffff0e;min-width:95px;padding:13px}.match-mvp-card dt{color:#ffffff60;text-transform:uppercase;font-size:8px}.match-mvp-card dd{margin:6px 0 0;font-size:23px;font-weight:900}.match-mvp-card a{color:#fff;margin-top:auto;font-size:11px;font-weight:900}.match-detail-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.match-detail-grid>section{background:#fff;border:1px solid #d8d3ca;padding:28px}.match-detail-grid header{border-bottom:1px solid #e2ded6;justify-content:space-between;align-items:end;padding-bottom:17px;display:flex}.match-detail-grid h2{margin:6px 0 0}.match-detail-grid p{color:#66707e;font-size:12px;line-height:1.6}.match-event-list>div{border-bottom:1px solid #ece9e3;grid-template-columns:50px 1fr;gap:13px;padding:14px 0;display:grid}.match-event-list>div>b{color:var(--md-red)}.match-event-list span{flex-direction:column;display:flex}.match-event-list small{color:#7d8490;text-transform:uppercase;font-size:8px}.match-event-list a,.match-lineup-list a{color:var(--md-navy);margin-top:4px;font-weight:800;text-decoration:none}.match-lineup-list{margin:15px 0 0;padding:0;list-style:none}.match-lineup-list li{border-bottom:1px solid #ece9e3;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.match-lineup-list a{align-items:center;gap:10px;display:flex}.match-lineup-list a b{background:var(--md-navy);color:#fff;place-items:center;width:31px;height:31px;display:grid}.match-lineup-list li>span{background:var(--md-red);color:#fff;padding:5px 7px;font-size:8px;font-weight:900}.match-detail-empty{background:#f5f3ef;padding:20px}.match-gallery-panel{background:var(--md-red);color:#fff;justify-content:space-between;align-items:center;margin-top:18px;padding:24px;text-decoration:none;display:flex}.match-gallery-panel>span{flex-direction:column;gap:7px;display:flex}.match-gallery-panel small{color:#ffffffa9}.match-gallery-panel strong{font-size:20px}.match-gallery-panel>b{font-size:11px}.match-detail-footer{color:#ffffff78;background:#041226;justify-content:space-between;align-items:center;min-height:90px;padding:24px clamp(22px,5vw,70px);font-size:10px;display:flex}.match-detail-footer a{color:#fff;font-weight:800}@media (width<=720px){.match-detail-nav{height:70px}.match-detail-hero{padding:38px 0}.match-detail-meta{flex-direction:column;align-items:flex-start;gap:10px}.match-detail-score{grid-template-columns:1fr 85px 1fr;gap:8px;margin:40px 0}.match-detail-team img,.match-detail-team>span{width:68px;height:74px}.match-detail-team>span{height:68px;font-size:18px}.match-detail-team strong{font-size:12px;line-height:1.15}.match-detail-score>div>strong{font-size:40px}.match-detail-score>div>strong i{margin:0 4px}.match-detail-score time{font-size:10px}.match-detail-actions{flex-direction:column;align-items:stretch;gap:18px}.match-share-button{width:100%}.match-detail-content{padding:60px 0 85px}.match-story h1{font-size:32px}.match-mvp-card{grid-template-columns:1fr;min-height:0}.match-mvp-card>div{height:390px}.match-mvp-card>section{padding:28px}.match-mvp-card h2{font-size:37px}.match-mvp-card dl{flex-wrap:wrap}.match-detail-grid{grid-template-columns:1fr}.match-gallery-panel{flex-direction:column;align-items:flex-start;gap:22px}.match-detail-footer{flex-direction:column;align-items:flex-start;gap:10px}}.match-detail-team strong{overflow-wrap:anywhere;max-width:100%}.match-detail-page{scroll-behavior:smooth}.match-detail-hero{background:linear-gradient(125deg,#041226 0 68%,#153f79 68%);position:relative;overflow:hidden}.match-detail-hero:after{content:"";pointer-events:none;border:68px solid #ed1b2f12;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-170px;right:-90px}.match-detail-hero .match-detail-shell{z-index:1;position:relative}.match-detail-meta>span{min-height:31px;color:var(--md-navy);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:7px 11px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.match-detail-meta>span.status-live{background:var(--md-red);color:#fff}.match-detail-meta>span.status-final{color:var(--md-navy);background:#fff}.match-detail-meta>span.status-postponed,.match-detail-meta>span.status-suspended{color:#06172e;background:#f0b72f}.match-detail-meta>span.status-cancelled{color:#fff;background:#637083}.match-detail-meta>small{text-align:right;font-size:12px;line-height:1.3}.match-detail-score{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr)}.match-detail-team{min-width:0}.match-detail-team strong{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:300px;font-size:clamp(18px,2vw,23px);line-height:1.12}.match-detail-score time{font-size:13px}.match-share-button{background:var(--md-red);color:#fff;border:0}.match-share-button span{color:#fff}.match-detail-tabs{z-index:20;background:#fff;border-bottom:1px solid #d8dce2;position:sticky;top:0}.match-detail-tabs .match-detail-shell{scrollbar-width:none;align-items:stretch;gap:3px;min-height:58px;display:flex;overflow-x:auto}.match-detail-tabs .match-detail-shell::-webkit-scrollbar{display:none}.match-detail-tabs a{color:#06172e;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;padding:0 20px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.match-detail-tabs a:hover,.match-detail-tabs a:focus{color:#ed1b2f;border-bottom-color:#ed1b2f}.match-detail-content{padding:72px 0 110px}.match-summary>header,.match-formation-section>header,.match-stats-section>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.match-summary>header small,.match-formation-section>header small,.match-stats-section>header small{color:#ed1b2f;letter-spacing:.13em;font-size:12px;font-weight:900}.match-summary h1,.match-formation-section h2,.match-stats-section h2{text-transform:uppercase;margin:7px 0 0;font-size:clamp(30px,4vw,48px);line-height:.95}.match-facts{background:#fff;border:1px solid #d8d3ca;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.match-facts>div{border-right:1px solid #e4e1db;min-height:105px;padding:20px}.match-facts>div:last-child{border-right:0}.match-facts small{color:#717b89;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.match-facts strong{font-size:14px;line-height:1.35}.match-detail-countdown{color:#fff;background:#06172e;justify-content:space-between;align-items:center;gap:22px;margin-top:12px;padding:18px 22px;display:flex}.match-detail-countdown>small{color:#ff6a78;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.match-detail-countdown>div{align-items:center;gap:9px;display:flex}.match-detail-countdown span{flex-direction:column;align-items:center;min-width:50px;display:flex}.match-detail-countdown b{font-size:27px;line-height:1}.match-detail-countdown em{color:#ffffff8c;text-transform:uppercase;margin-top:4px;font-size:11px;font-style:normal}.match-detail-countdown i{color:#ed1b2f;font-style:normal;font-weight:900}.match-timeline{background:#fff;border:1px solid #d7dbe0;margin-top:28px}.match-timeline>header{color:#fff;background:#06172e;justify-content:space-between;align-items:center;min-height:55px;padding:12px 18px;display:flex}.match-timeline>header small{color:#ff6473;letter-spacing:.12em;font-size:12px;font-weight:900}.match-timeline>header strong{font-size:12px}.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}.match-inline-note{color:#5f6b79;background:#fff;border-left:4px solid #153f79;margin:18px 0 0;padding:18px 20px;font-size:14px}.match-lineup-pending{color:#fff;background:#06172e;grid-template-columns:90px 1fr;align-items:center;gap:22px;margin-top:52px;padding:24px;display:grid}.match-lineup-pending>img{object-fit:contain;width:78px;height:92px}.match-lineup-pending>div>small{color:#ff6574;letter-spacing:.12em;font-size:12px;font-weight:900}.match-lineup-pending>div>strong{margin-top:8px;font-size:18px;display:block}.match-lineup-pending .match-detail-countdown{border-top:1px solid #ffffff21;margin:16px 0 0;padding:15px 0 0}.match-formation-section{margin-top:78px}.match-formation-section>header>span{color:#fff;text-transform:uppercase;background:#e31b23;padding:10px 13px;font-size:12px}.match-formation-section>header>span b{margin-left:6px;font-size:16px}.match-pitch{background:linear-gradient(90deg,#1a7a4b 0 12.5%,#1e8351 12.5% 25%,#1a7a4b 25% 37.5%,#1e8351 37.5% 50%,#1a7a4b 50% 62.5%,#1e8351 62.5% 75%,#1a7a4b 75% 87.5%,#1e8351 87.5%);border:7px solid #fff;width:min(680px,100%);height:760px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 18px 45px #06172e2c}.match-pitch:before{content:"";border:2px solid #ffffffb5;position:absolute;inset:4%}.match-pitch:after{z-index:1;content:"";background:#ffffffb5;height:2px;position:absolute;top:50%;left:4%;right:4%}.match-pitch-lines span{z-index:1;border:2px solid #ffffffb5;border-radius:50%;width:105px;height:105px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.match-pitch-lines i,.match-pitch-lines i:before{z-index:1;content:"";border:2px solid #ffffffb5;width:43%;height:108px;position:absolute;left:50%;transform:translate(-50%)}.match-pitch-lines i{border-top:0;top:4%}.match-pitch-lines i:before{border-bottom:0;width:100%;top:536px}.match-pitch-player{z-index:4;color:#fff;flex-direction:column;align-items:center;width:92px;text-decoration:none;display:flex;position:absolute;transform:translate(-50%,-50%)}.match-jersey{background:linear-gradient(90deg,#ed1b2f 0 50%,#153f79 50%);border:2px solid #fff;border-radius:8px 8px 12px 12px;place-items:center;width:52px;height:48px;display:grid;position:relative;box-shadow:0 8px 15px #06172e5c}.match-jersey:before,.match-jersey:after{background:inherit;content:"";border:2px solid #fff;width:13px;height:23px;position:absolute;top:4px}.match-jersey:before{border-radius:8px 0 5px 7px;left:-12px;transform:skewY(-22deg)}.match-jersey:after{border-radius:0 8px 7px 5px;right:-12px;transform:skewY(22deg)}.match-jersey b{z-index:1;font-size:17px;position:relative}.match-pitch-player.goalkeeper .match-jersey{color:#06172e;background:#f0c52e}.match-pitch-player>strong{text-align:center;word-break:normal;overflow-wrap:normal;background:#06172ed6;max-width:92px;margin-top:7px;padding:3px 5px;font-size:11px;line-height:1.1}.match-pitch-player>small{color:#fff;background:#ed1b2f;place-items:center;width:28px;height:20px;font-size:9px;font-weight:900;display:grid;position:absolute;top:-7px;right:4px}.match-bench{background:#fff;border:1px solid #d8d3ca;margin-top:18px}.match-bench>header{color:#fff;background:#06172e;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.match-bench>header small{color:#ff6673;letter-spacing:.12em;font-size:12px;font-weight:900}.match-bench>header strong{font-size:12px}.match-bench>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.match-bench a{color:#06172e;border-bottom:1px solid #e6e8eb;border-right:1px solid #e6e8eb;align-items:center;gap:11px;min-width:0;padding:15px;text-decoration:none;display:flex}.match-bench a>b{color:#fff;background:#153f79;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.match-bench a>span{flex-direction:column;min-width:0;display:flex}.match-bench a strong{font-size:12px;line-height:1.2}.match-bench a small{color:#e31b23;margin-top:4px;font-size:11px;font-weight:800}.match-legacy-lineup{color:#06172e;background:#fff;border-left:5px solid #153f79;padding:24px;font-size:14px;line-height:1.65}.match-story{background:#fff;border-top:6px solid #e31b23;max-width:none;margin:78px 0 0;padding:35px 38px}.match-story h2{text-transform:uppercase;margin:12px 0 18px;font-size:clamp(29px,4vw,45px);line-height:1}.match-story p{color:#596676;white-space:pre-line;margin:0;font-size:16px;line-height:1.7}.match-stats-section{margin-top:78px}.match-stats-section>div{background:#fff;border:1px solid #d8d3ca}.match-stats-head,.match-stat-row{text-align:center;grid-template-columns:minmax(0,1fr) minmax(130px,.8fr) minmax(0,1fr);align-items:center;display:grid}.match-stats-head{color:#fff;background:#06172e;min-height:54px}.match-stats-head strong{text-transform:uppercase;word-break:normal;padding:10px 14px;font-size:12px}.match-stat-row{border-bottom:1px solid #e6e8eb;min-height:58px}.match-stat-row:last-child{border-bottom:0}.match-stat-row b{font-size:21px}.match-stat-row span{color:#6a7583;text-transform:uppercase;font-size:12px;font-weight:800}.match-mvp-card{margin-top:78px;margin-bottom:0}.match-gallery-panel{margin-top:22px}@media (width<=820px){.match-facts{grid-template-columns:1fr 1fr}.match-facts>div:nth-child(2){border-right:0}.match-facts>div:nth-child(-n+2){border-bottom:1px solid #e4e1db}.match-bench>div{grid-template-columns:1fr 1fr}}@media (width<=720px){.match-detail-shell{width:min(100% - 28px,1100px)}.match-detail-nav{padding:0 14px}.match-detail-nav>a:first-child{gap:8px}.match-detail-nav img{width:34px;height:45px}.match-detail-nav strong{font-size:12px}.match-detail-hero{background:#041226;padding:32px 0 29px}.match-detail-meta>small{max-width:62%;font-size:10px}.match-detail-score{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:5px;margin:31px 0}.match-detail-team{gap:10px}.match-detail-team img,.match-detail-team>span{width:58px;height:64px}.match-detail-team>span{height:58px;font-size:16px}.match-detail-team strong{max-width:125px;font-size:12px;line-height:1.2}.match-detail-score>div>strong{font-size:34px}.match-detail-score time{max-width:84px;margin-top:11px;font-size:10px}.match-detail-actions{padding-top:18px}.match-detail-actions strong{font-size:13px}.match-detail-tabs .match-detail-shell{width:100%;padding:0 7px}.match-detail-tabs a{min-height:52px;padding:0 12px;font-size:11px}.match-detail-content{padding:48px 0 78px}.match-summary>header,.match-formation-section>header,.match-stats-section>header{flex-direction:column;align-items:flex-start}.match-summary h1,.match-formation-section h2,.match-stats-section h2{font-size:31px}.match-facts>div{min-height:94px;padding:15px}.match-facts small{font-size:11px}.match-facts strong{font-size:13px}.match-detail-countdown{flex-direction:column;align-items:flex-start;padding:16px}.match-detail-countdown>div{justify-content:space-between;width:100%}.match-detail-countdown span{min-width:44px}.match-timeline{margin-top:20px}.match-timeline>header{min-height:50px}.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}.match-lineup-pending{grid-template-columns:58px 1fr;gap:14px;margin-top:38px;padding:18px}.match-lineup-pending>img{width:52px;height:64px}.match-lineup-pending>div>strong{font-size:14px}.match-lineup-pending .match-detail-countdown{padding-top:13px}.match-formation-section,.match-story,.match-stats-section,.match-mvp-card{margin-top:58px}.match-pitch{border-width:4px;height:610px}.match-pitch-lines i:before{top:430px}.match-pitch-player{width:68px}.match-jersey{width:40px;height:38px}.match-jersey:before,.match-jersey:after{width:10px;height:18px}.match-jersey:before{left:-9px}.match-jersey:after{right:-9px}.match-jersey b{font-size:14px}.match-pitch-player>strong{max-width:68px;margin-top:5px;font-size:9px}.match-pitch-player>small{width:24px;height:17px;font-size:8px;right:0}.match-bench>div{grid-template-columns:1fr}.match-bench a{border-right:0}.match-story{padding:27px 22px}.match-story p{font-size:15px}.match-mvp-card>div{height:300px}.match-mvp-card>section{padding:25px}.match-mvp-card h2{font-size:34px}}.match-mvp-card>div img{object-fit:contain;object-position:center bottom;background:0 0}@media (width<=390px){.match-detail-shell{width:calc(100% - 20px)}.match-detail-nav small{display:none}.match-detail-meta{gap:9px}.match-detail-meta>small{text-align:left;max-width:100%}.match-detail-score{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.match-detail-team img,.match-detail-team>span{width:52px;height:56px}.match-detail-team>span{height:52px}.match-detail-team strong{max-width:105px;font-size:11px}.match-detail-score>div>strong{font-size:28px}.match-detail-score time{max-width:65px;font-size:9px}.match-facts{grid-template-columns:1fr}.match-facts>div{border-bottom:1px solid #e4e1db;border-right:0;min-height:0}.match-facts>div:last-child{border-bottom:0}.match-detail-countdown b{font-size:23px}.match-detail-countdown em{font-size:9px}.match-timeline>header strong{display:none}.match-lineup-pending{grid-template-columns:1fr}.match-lineup-pending>img{display:none}.match-pitch{height:545px}.match-pitch-lines i{height:82px}.match-pitch-lines i:before{top:376px}.match-pitch-player{width:59px}.match-jersey{width:35px;height:34px}.match-jersey:before,.match-jersey:after{width:9px;height:16px}.match-pitch-player>strong{max-width:59px;font-size:8px}.match-stats-head,.match-stat-row{grid-template-columns:minmax(0,1fr) 105px minmax(0,1fr)}.match-stats-head strong{padding:9px 5px;font-size:10px}.match-stat-row span{font-size:10px}.match-stat-row b{font-size:18px}.match-gallery-panel{padding:19px}.match-gallery-panel strong{font-size:16px}}@media (width<=330px){.match-detail-team strong{max-width:92px;font-size:10px}.match-detail-score-center>strong{font-size:25px}.match-detail-tabs a{padding:0 10px;font-size:10px}.match-pitch{height:510px}.match-pitch-lines i:before{top:340px}.match-pitch-player{width:54px}.match-pitch-player>strong{max-width:54px;font-size:7.5px}.match-jersey{width:32px;height:31px}.match-jersey:before,.match-jersey:after{width:8px;height:14px}.match-stat-row{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr)}}.match-detail-score-mobile{display:none}.match-detail-score-center{flex-direction:column;align-items:center;min-width:0;display:flex}.match-detail-score-center>strong{white-space:nowrap;font-size:78px;line-height:1}.match-detail-score-center>strong i{color:var(--md-red);margin:0 12px;font-style:normal}.match-detail-score-center time{color:#ffffffa8;text-transform:capitalize;flex-direction:column;align-items:center;margin-top:16px;font-size:13px;line-height:1.45;display:flex}.match-detail-score-center time b{color:#fff;text-transform:none;font-size:13px;font-weight:900}.match-detail-team>strong{text-align:center;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;width:100%;max-width:300px;font-size:clamp(18px,2vw,23px);line-height:1.15;display:block}@media (width<=768px){.match-detail-hero:after{opacity:.3}.match-detail-meta{flex-direction:column;align-items:flex-start;gap:10px}.match-detail-meta>small{text-align:left;max-width:100%}.match-detail-score-desktop{display:none}.match-detail-score-mobile{flex-direction:column;align-items:stretch;width:100%;margin:32px 0 28px;display:flex}.match-mobile-logos,.match-mobile-names{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.match-mobile-logos{column-gap:clamp(32px,10vw,54px)}.match-mobile-logos>div{place-items:center;min-width:0;display:grid}.match-mobile-logos img,.match-mobile-logos span{object-fit:contain;place-items:center;width:68px;height:74px;display:grid}.match-mobile-logos span{height:68px;color:var(--md-navy);background:#fff;font-size:18px;font-weight:900}.match-mobile-names{margin-top:14px}.match-mobile-names>strong{color:#fff;text-align:center;text-transform:uppercase;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;justify-content:center;align-items:flex-start;min-width:0;min-height:2.45em;padding:0 12px;font-size:clamp(15px,4.25vw,19px);font-weight:900;line-height:1.2;display:flex}.match-mobile-names>strong:first-child{border-right:1px solid #ffffff30}.match-mobile-result{border-top:1px solid #ffffff2d;justify-content:center;margin-top:22px;padding-top:18px;display:flex}.match-mobile-result>strong{white-space:nowrap;font-size:clamp(42px,13vw,58px);line-height:1}.match-mobile-result i{color:var(--md-red);margin:0 12px;font-style:normal}.match-mobile-kickoff{color:#ffffffb5;text-align:center;text-transform:capitalize;flex-direction:column;align-items:center;margin-top:13px;font-size:14px;line-height:1.5;display:flex}.match-mobile-kickoff b{color:#fff;text-transform:none;margin-top:2px;font-size:16px;font-weight:900}.match-detail-actions{flex-direction:column;align-items:stretch;gap:18px}.match-share-button{width:100%;max-width:100%}}@media (width<=360px){.match-detail-score-mobile{margin-top:27px}.match-mobile-logos{column-gap:24px}.match-mobile-logos img,.match-mobile-logos span{width:60px;height:66px}.match-mobile-logos span{height:60px;font-size:16px}.match-mobile-names>strong{padding:0 9px;font-size:clamp(14px,4.2vw,16px)}.match-mobile-result>strong{font-size:42px}.match-mobile-kickoff{font-size:13px}.match-mobile-kickoff b{font-size:15px}}.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}.match-summary>.formation-center{margin-top:50px}.formation-center{margin-top:78px;scroll-margin-top:76px}.formation-center>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.formation-center>header small{color:var(--md-red);letter-spacing:.13em;font-size:12px;font-weight:900;display:block}.formation-center>header h2{text-transform:uppercase;margin:7px 0 0;font-size:clamp(30px,4vw,48px);line-height:.95}.formation-center>header>strong{background:var(--md-red);color:#fff;text-transform:uppercase;padding:10px 14px;font-size:13px}.formation-team-tabs{background:#fff;border:1px solid #cfd5dc;grid-template-columns:repeat(2,minmax(0,1fr));width:min(720px,100%);margin:0 auto 10px;display:grid}.formation-team-tabs button{min-width:0;min-height:50px;color:var(--md-navy);font:inherit;text-align:center;text-transform:uppercase;background:#fff;border:0;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:900;display:flex}.formation-team-tabs button+button{border-left:1px solid #dce1e6}.formation-team-tabs button.active{background:var(--md-navy);color:#fff}.formation-team-tabs button:disabled{color:#7c8794;cursor:not-allowed}.formation-team-tabs button small{color:#657181;white-space:nowrap;background:#edf0f3;padding:4px 6px;font-size:9px}.formation-pitch{background:repeating-linear-gradient(90deg,#176b45 0 12.5%,#1b774c 12.5% 25%);border:6px solid #f8faf9;border-radius:3px;width:min(720px,100%);height:780px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 50px #06172e35}.formation-pitch:before{z-index:1;content:"";pointer-events:none;border:2px solid #ffffffa8;position:absolute;inset:3.5%}.formation-pitch:after{z-index:1;content:"";pointer-events:none;background:#ffffffa8;height:2px;position:absolute;top:50%;left:3.5%;right:3.5%}.formation-pitch-lines span{z-index:1;border:2px solid #ffffffa8;border-radius:50%;width:112px;height:112px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.formation-pitch-lines span:after{content:"";background:#ffffffc8;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.formation-pitch-lines i,.formation-pitch-lines b{z-index:1;border:2px solid #ffffffa8;width:43%;height:112px;position:absolute;left:50%;transform:translate(-50%)}.formation-pitch-lines i{border-top:0;top:3.5%}.formation-pitch-lines b{border-bottom:0;bottom:3.5%}.formation-position{z-index:3;width:106px;position:absolute;transform:translate(-50%,-50%)}.formation-position>a,.formation-position>span{color:#fff;flex-direction:column;align-items:center;min-width:0;text-decoration:none;display:flex}.formation-photo{background:0 0;place-items:end center;width:66px;height:72px;display:grid;position:relative}.formation-photo img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 6px 6px #04122670);background:0 0;width:100%;height:100%;display:block}.formation-photo i{color:#fff;background:linear-gradient(135deg,#ed1b2f,#153f79);border:2px solid #fff;border-radius:50%;align-self:end;place-items:center;width:52px;height:52px;font-size:14px;font-style:normal;font-weight:900;display:grid;box-shadow:0 6px 12px #04122666}.formation-photo b{background:var(--md-red);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;min-width:25px;height:25px;padding:0 5px;font-size:11px;line-height:1;display:grid;position:absolute;bottom:1px;right:-1px}.formation-position>a>strong,.formation-position>span>strong{color:#fff;text-align:center;text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-line-clamp:2;background:#041226e6;border-radius:2px;-webkit-box-orient:vertical;max-width:100%;margin-top:4px;padding:4px 6px;font-size:12px;line-height:1.1;display:-webkit-box;overflow:hidden}.formation-position>em{color:var(--md-red);background:#fff;padding:4px 5px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:-2px;right:5px}.formation-position.goalkeeper .formation-photo i,.formation-position.goalkeeper .formation-photo b{color:#06172e;background:#d3ad20}.formation-empty{color:#5e6976;background:#fff;border-left:5px solid #778393;width:min(720px,100%);margin:0 auto;padding:24px;font-size:14px}.formation-bench{background:#fff;border:1px solid #d7dce2;width:min(920px,100%);margin:18px auto 0}.formation-bench>header{background:var(--md-navy);color:#fff;justify-content:space-between;align-items:center;min-height:51px;padding:11px 16px;display:flex}.formation-bench>header small{color:#ff6f7d;letter-spacing:.12em;font-size:12px;font-weight:900}.formation-bench>header strong{font-size:12px}.formation-bench>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.formation-bench article{text-align:center;border-bottom:1px solid #e3e7eb;border-right:1px solid #e3e7eb;flex-direction:column;align-items:center;min-width:0;padding:13px 8px;display:flex}.formation-bench article>a,.formation-bench article>span{min-width:0;color:var(--md-navy);flex-direction:column;align-items:center;text-decoration:none;display:flex}.formation-bench .formation-photo.small i{width:40px;height:40px;font-size:11px}.formation-bench .formation-photo.small b{min-width:21px;height:21px;font-size:9px}.formation-bench article strong{text-transform:uppercase;word-break:normal;overflow-wrap:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin-top:5px;font-size:11px;line-height:1.15;display:-webkit-box;overflow:hidden}.formation-bench article>small{color:var(--md-red);margin-top:5px;font-size:10px;font-weight:800}@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}.match-summary>.formation-center{margin-top:44px}.formation-center{margin-top:58px}.formation-center>header{flex-direction:column;align-items:flex-start;gap:10px}.formation-center>header h2{font-size:31px}.formation-center>header>strong{font-size:12px}.formation-team-tabs button{min-height:48px;padding:8px 7px;font-size:11px}.formation-team-tabs button small{display:none}.formation-pitch{border-width:4px;height:clamp(530px,172vw,650px)}.formation-pitch-lines span{width:80px;height:80px}.formation-pitch-lines i,.formation-pitch-lines b{height:82px}.formation-position{width:62px}.formation-photo{width:46px;height:51px}.formation-photo i{width:38px;height:38px;font-size:11px}.formation-photo b{min-width:21px;height:21px;padding:0 4px;font-size:9px;right:-2px}.formation-position>a>strong,.formation-position>span>strong{max-width:62px;margin-top:3px;padding:3px 4px;font-size:10px;line-height:1.05}.formation-position>em{font-size:8px;top:-3px;right:-1px}.formation-bench>div{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.formation-bench article{scroll-snap-align:start;width:94px;min-width:94px}.formation-bench article:last-child{border-right:0}.formation-bench article strong{font-size:10px}}@media (width<=360px){.formation-pitch{height:520px}.formation-position{width:58px}.formation-photo{width:42px;height:47px}.formation-position>a>strong,.formation-position>span>strong{max-width:58px;font-size:9px}.formation-team-tabs button{font-size:10px}}@media (width<=720px){.formation-team-tabs button{flex-direction:column;gap:3px;min-height:52px}.formation-team-tabs button small{padding:2px 4px;font-size:8px;display:block}}.formation-position>a,.formation-position>span{position:relative}.formation-player-label{color:#fff;background:#041226e8;border-radius:2px;justify-content:center;align-items:stretch;width:100%;min-width:0;min-height:25px;margin-top:5px;line-height:1.1;display:flex}.formation-player-label>b{background:var(--md-red);color:#fff;place-items:center;min-width:25px;padding:3px 5px;font-size:11px;line-height:1;display:grid}.formation-player-label>strong{color:#fff;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;padding:5px 6px;font-size:11px;line-height:1.2;display:block;overflow:hidden}.formation-position.goalkeeper .formation-player-label>b{color:#06172e;background:#d3ad20}.formation-bench .formation-player-label{min-height:23px;margin-top:5px}.formation-bench .formation-player-label>b{min-width:22px;padding:3px 4px;font-size:10px}.formation-bench .formation-player-label>strong{padding:5px 4px;font-size:10px}.formation-pitch,.formation-position,.formation-bench>div{box-sizing:border-box}@media (width<=720px){.formation-pitch{height:clamp(530px,172vw,650px)}.formation-position{width:58px}.formation-position.line-size-5{width:46px}.formation-photo{width:40px;height:44px}.formation-photo i{width:36px;height:36px;font-size:10px}.formation-player-label{min-height:20px;margin-top:3px}.formation-player-label>b{min-width:18px;padding:2px 3px;font-size:8px}.formation-player-label>strong{letter-spacing:-.01em;padding:4px 2px;font-size:8.5px}.formation-position.line-size-5 .formation-player-label>b{min-width:15px;padding-inline:2px;font-size:7px}.formation-position.line-size-5 .formation-player-label>strong{font-size:7.5px}.formation-position>em{top:-2px;right:-3px}.formation-bench>div{padding:0 14px;scroll-padding-inline:14px}.formation-bench article{width:94px;min-width:94px;padding:13px 7px}.formation-bench article:first-child{border-left:1px solid #e3e7eb}.formation-bench article:last-child{border-right:1px solid #e3e7eb;margin-right:1px}.formation-bench .formation-photo.small{width:38px;height:42px}.formation-bench .formation-photo.small i{width:34px;height:34px;font-size:10px}.formation-bench .formation-player-label{width:78px}.formation-bench .formation-player-label>strong{font-size:9px}}@media (width<=360px){.formation-position{width:55px}.formation-position.line-size-5{width:43px}.formation-photo{width:37px;height:41px}.formation-player-label>strong{font-size:8px}.formation-position.line-size-5 .formation-player-label>strong{font-size:7px}.formation-bench>div{padding-inline:12px;scroll-padding-inline:12px}}.formation-position{isolation:isolate}.formation-position>.formation-player-card,.formation-bench article>.formation-player-card{grid-template-rows:76px auto;place-items:end center;gap:4px;width:100%;min-width:0;display:grid}.formation-position .formation-photo,.formation-bench .formation-photo{z-index:1;align-self:end;place-items:end center;overflow:hidden}.formation-position .formation-photo{width:68px;height:76px}.formation-position .formation-photo img,.formation-bench .formation-photo img{object-fit:contain;object-position:center bottom;transform-origin:bottom;width:100%;max-width:100%;height:100%;max-height:100%;display:block;transform:scale(.96)}.formation-position .formation-player-label,.formation-bench .formation-player-label{z-index:2;grid-template-columns:1fr;align-items:stretch;width:100%;min-width:0;min-height:26px;margin:0;display:grid;position:relative;overflow:hidden}.formation-position .formation-player-label.has-number,.formation-bench .formation-player-label.has-number{grid-template-columns:26px minmax(0,1fr)}.formation-position .formation-player-label>b,.formation-bench .formation-player-label>b{border:0;border-radius:0;align-self:stretch;width:auto;min-width:0;height:auto;padding:4px 3px;position:static}.formation-position .formation-player-label>strong,.formation-bench .formation-player-label>strong{text-overflow:clip;white-space:nowrap;place-items:center;min-width:0;max-width:none;margin:0;padding:5px 4px;font-size:11px;line-height:1.05;display:grid;overflow:hidden}.formation-position .formation-player-label.long>strong{letter-spacing:-.02em;font-size:10px}.formation-position .formation-player-label.extra-long>strong{letter-spacing:-.035em;font-size:9px}.formation-position>em{z-index:4}.formation-bench article>.formation-player-card{grid-template-rows:52px auto}.formation-bench .formation-photo.small{width:48px;height:52px}.formation-bench .formation-player-label{width:84px}.formation-bench .formation-player-label.long>strong{letter-spacing:-.02em;font-size:9px}.formation-bench .formation-player-label.extra-long>strong{letter-spacing:-.035em;font-size:8px}@media (width<=720px){.formation-position{width:60px}.formation-position.line-size-5{width:46px}.formation-position>.formation-player-card{grid-template-rows:46px auto;gap:3px}.formation-position .formation-photo{width:42px;height:46px}.formation-position.line-size-5 .formation-photo{width:38px;height:43px}.formation-position .formation-player-label{min-height:21px}.formation-position .formation-player-label.has-number{grid-template-columns:18px minmax(0,1fr)}.formation-position .formation-player-label>b{padding:3px 2px;font-size:8px}.formation-position .formation-player-label>strong{letter-spacing:-.015em;padding:4px 2px;font-size:8.5px}.formation-position .formation-player-label.long>strong{letter-spacing:-.025em;font-size:7.7px}.formation-position .formation-player-label.extra-long>strong{letter-spacing:-.04em;font-size:7px}.formation-position.line-size-5 .formation-player-label.has-number{grid-template-columns:15px minmax(0,1fr)}.formation-position.line-size-5 .formation-player-label>b{font-size:7px}.formation-position.line-size-5 .formation-player-label>strong{padding-inline:1px;font-size:7.2px}.formation-position.line-size-5 .formation-player-label.long>strong{font-size:6.6px}.formation-position.line-size-5 .formation-player-label.extra-long>strong{font-size:6.1px}.formation-bench article>.formation-player-card{grid-template-rows:42px auto;gap:3px}.formation-bench .formation-photo.small{width:38px;height:42px}.formation-bench .formation-player-label{width:78px;min-height:21px}.formation-bench .formation-player-label.has-number{grid-template-columns:20px minmax(0,1fr)}.formation-bench .formation-player-label>b{padding:3px 2px;font-size:8px}.formation-bench .formation-player-label>strong{padding:4px 2px;font-size:9px}.formation-bench .formation-player-label.long>strong{font-size:8px}.formation-bench .formation-player-label.extra-long>strong{font-size:7.2px}}@media (width<=360px){.formation-position{width:58px}.formation-position.line-size-5{width:44px}.formation-position .formation-photo{width:40px;height:44px}.formation-position.line-size-5 .formation-photo{width:36px;height:41px}.formation-position .formation-player-label>strong{font-size:8px}.formation-position .formation-player-label.long>strong{font-size:7.3px}.formation-position .formation-player-label.extra-long>strong{font-size:6.7px}.formation-position.line-size-5 .formation-player-label>strong{font-size:6.8px}.formation-position.line-size-5 .formation-player-label.long>strong{font-size:6.2px}.formation-position.line-size-5 .formation-player-label.extra-long>strong{font-size:5.8px}}.formation-player-card{position:relative}.formation-player-events{z-index:4;pointer-events:none;flex-direction:column;gap:3px;display:flex;position:absolute;top:8px;right:-7px}.formation-player-events>span{color:#06172e;background:#fff;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:1px;min-width:20px;height:20px;padding:0 3px;font-size:12px;line-height:1;display:flex;box-shadow:0 3px 7px #04122655}.formation-player-events b{font-size:8px;line-height:1}.formation-position.has-player-events>em{left:-5px;right:auto}.formation-bench .formation-player-events{top:2px;right:1px}@media (width<=720px){.formation-position .formation-player-events{gap:2px;top:3px;right:-4px}.formation-player-events>span{min-width:16px;height:16px;padding:0 2px;font-size:9px}.formation-player-events b{font-size:7px}.formation-position.has-player-events>em{left:-3px}.formation-bench .formation-player-events{top:0;right:2px}}.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}}.match-ratings-panel{margin-top:58px}.match-ratings-panel>header{margin-bottom:16px}.match-ratings-panel>header small{color:var(--md-red);letter-spacing:.13em;font-size:12px;font-weight:900}.match-ratings-panel>header h2{text-transform:uppercase;margin:7px 0 0;font-size:clamp(28px,4vw,42px);line-height:1}.match-ratings-panel>div{background:#fff;border:1px solid #d8dce2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.match-ratings-panel article{border-bottom:1px solid #e3e6ea;border-right:1px solid #e3e6ea;grid-template-columns:48px minmax(0,1fr) 54px;align-items:center;gap:11px;min-height:78px;padding:10px 14px;display:grid}.match-ratings-panel article:nth-child(2n){border-right:0}.match-ratings-panel article>img,.match-ratings-panel article>span{object-fit:contain;object-position:center bottom;width:46px;height:56px;color:var(--md-navy);background:#eef1f5;place-items:center;font-weight:900;display:grid}.match-ratings-panel article>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.match-ratings-panel article>div strong{text-transform:uppercase;font-size:14px}.match-ratings-panel article>div small{color:#6d7785;margin-top:4px;font-size:12px}.match-ratings-panel article>div b{color:#153f79;background:#eaf1fb;margin-top:4px;padding:3px 6px;font-size:11px}.match-ratings-panel article>div b.out{color:#c11931;background:#fff0f2}.match-ratings-panel article>em{background:var(--md-navy);color:#fff;place-items:center;width:50px;height:50px;font-size:21px;font-style:normal;font-weight:900;display:grid}@media (width<=720px){.match-ratings-panel{margin-top:46px}.match-ratings-panel>header h2{font-size:29px}.match-ratings-panel>div{grid-template-columns:1fr}.match-ratings-panel article{border-right:0;grid-template-columns:44px minmax(0,1fr) 50px;padding:9px 10px}.match-ratings-panel article>img,.match-ratings-panel article>span{width:42px;height:52px}.match-ratings-panel article>div strong{font-size:13px}.match-ratings-panel article>em{width:46px;height:46px;font-size:19px}}.match-detail-tabs a[aria-current=location]{border-bottom-color:var(--md-red);color:var(--md-red)}.match-summary,.formation-center,.match-timeline-section,.match-story,.match-stats-section{scroll-margin-top:76px}.match-timeline-section{margin-top:78px}.match-timeline-section>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.match-timeline-section>header small{color:var(--md-red);letter-spacing:.13em;font-size:12px;font-weight:900;display:block}.match-timeline-section>header h2{text-transform:uppercase;margin:7px 0 0;font-size:clamp(30px,4vw,48px);line-height:.95}.match-timeline-section>header>strong{background:var(--md-navy);color:#fff;text-transform:uppercase;padding:9px 12px;font-size:11px}.match-timeline-section .match-timeline{background:0 0;border:0;gap:12px;margin-top:0;display:grid;position:relative}.match-timeline-section .match-timeline:before{content:"";background:#cbd1d8;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.match-timeline-section .timeline-event{border:1px solid #d7dce2;border-left:4px solid var(--md-red);background:#fff;grid-template-columns:50px 36px minmax(0,1fr);width:calc(50% - 28px);min-height:86px;position:relative}.match-timeline-section .timeline-event.pievese{margin-right:auto}.match-timeline-section .timeline-event.opponent{background:#f8f9fa;border-left-color:#647185;margin-left:auto}.match-timeline-section .timeline-event.phase{text-align:center;border-left-color:#153f79;width:min(430px,100% - 56px);margin-left:auto;margin-right:auto}.match-timeline-section .timeline-event.phase>div{align-items:center}.match-timeline-section .timeline-event>i{overflow:hidden}.match-timeline-section .timeline-event>i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}.match-timeline-section .timeline-event.yellow>i{color:#06172e;background:#f2c232}.match-timeline-section .timeline-event.red>i{color:#fff;background:#d6132b}.match-timeline-section .timeline-event>div>em{background:var(--md-navy);color:#fff;place-items:center;width:52px;height:34px;font-size:16px;font-style:normal;font-weight:900;display:grid;position:absolute;top:50%;right:-68px;transform:translateY(-50%)}.match-timeline-section .timeline-event.opponent>div>em{left:-68px;right:auto}.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}.match-sibling-nav{border-top:1px solid #cfd4da;border-bottom:1px solid #cfd4da;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:78px;display:grid}.match-sibling-nav>a,.match-sibling-nav>span{min-width:0;min-height:128px;color:var(--md-navy);flex-direction:column;justify-content:center;padding:24px 26px;text-decoration:none;display:flex}.match-sibling-nav>a:last-child{text-align:right;border-left:1px solid #cfd4da;align-items:flex-end}.match-sibling-nav small{color:var(--md-red);letter-spacing:.08em;font-size:11px;font-weight:900}.match-sibling-nav strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:8px;font-size:19px;overflow:hidden}.match-sibling-nav span{color:#687483;text-transform:capitalize;margin-top:6px;font-size:12px}.match-sibling-nav>a:hover,.match-sibling-nav>a:focus-visible{background:#fff}@media (width<=720px){.match-timeline-section{margin-top:58px}.match-timeline-section>header{flex-direction:column;align-items:flex-start;gap:10px}.match-timeline-section>header h2{font-size:31px}.match-timeline-section .match-timeline:before{left:20px}.match-timeline-section .timeline-event,.match-timeline-section .timeline-event.phase{text-align:left;grid-template-columns:42px 30px minmax(0,1fr);width:calc(100% - 18px);margin-left:18px;margin-right:0}.match-timeline-section .timeline-event.phase>div{align-items:flex-start}.match-timeline-section .timeline-event>div>em,.match-timeline-section .timeline-event.opponent>div>em{align-self:flex-start;width:auto;height:auto;margin-top:8px;padding:5px 9px;position:static;transform:none}.match-sibling-nav{grid-template-columns:1fr;margin-top:58px}.match-sibling-nav>a,.match-sibling-nav>span{min-height:104px;padding:19px 17px}.match-sibling-nav>a:last-child{text-align:left;border-top:1px solid #cfd4da;border-left:0;align-items:flex-start}.match-sibling-nav>span:empty{display:none}.match-sibling-nav strong{white-space:normal;max-width:100%;font-size:16px}}.match-photo-cta{border:1px solid #d5dbe3;border-left:5px solid var(--md-red);min-height:76px;color:var(--md-navy);background:#fff;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:0 12px;margin-top:18px;padding:13px 16px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.match-photo-cta>span{background:var(--md-navy);color:#fff;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.match-photo-cta>strong{text-transform:uppercase;align-self:end;font-size:13px}.match-photo-cta>small{color:#6c7683;text-overflow:ellipsis;white-space:nowrap;align-self:start;margin-top:4px;font-size:10px;overflow:hidden}.match-photo-cta>b{color:var(--md-red);text-transform:uppercase;grid-area:1/3/3;font-size:11px}.match-photo-cta:hover{border-color:var(--md-red);transform:translateY(-2px)}@media (width<=720px){.match-photo-cta{grid-template-columns:36px minmax(0,1fr);gap:0 10px;padding:12px}.match-photo-cta>span{width:36px;height:36px}.match-photo-cta>b{grid-area:auto/2;margin-top:7px}.match-photo-cta>small{white-space:normal}}.match-error-retry,.match-error-back{background:var(--md-red);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:18px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.match-error-back{background:var(--md-navy);margin-left:10px}@media (width<=520px){.match-error-retry,.match-error-back{width:100%;margin-left:0}}@media (width<=390px){.match-timeline-section .timeline-event,.match-timeline-section .timeline-event.phase{grid-template-columns:38px 28px minmax(0,1fr);width:calc(100% - 12px);margin-left:12px;padding:11px 9px}.match-timeline-section .match-timeline:before{left:14px}.match-timeline-section .timeline-event>time{font-size:13px}.match-timeline-section .timeline-event small{font-size:9px}}.formation-position .formation-player-label,.formation-bench .formation-player-label{overflow:visible}.formation-position .formation-player-label>strong,.formation-bench .formation-player-label>strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:normal;justify-content:center;align-items:center;min-width:0;min-height:2.25em;padding:4px 3px;display:flex;overflow:visible}.formation-position .formation-player-label.long>strong,.formation-position .formation-player-label.extra-long>strong{letter-spacing:-.025em;font-size:9px}.formation-player-label-mobile{display:none!important}@media (width<=720px){.formation-position{width:clamp(50px,15vw,66px)}.formation-position.line-size-5{width:clamp(43px,12.7vw,55px)}.formation-position .formation-player-label{min-height:20px;overflow:visible}.formation-position .formation-player-label.has-number{grid-template-columns:11px minmax(0,1fr)}.formation-position .formation-player-label>b{padding:3px 1px;font-size:6px}.formation-position .formation-player-label-desktop,.formation-bench .formation-player-label-desktop{display:none!important}.formation-position .formation-player-label>.formation-player-label-mobile,.formation-bench .formation-player-label>.formation-player-label-mobile{overflow-wrap:normal;letter-spacing:-.025em;text-overflow:clip;white-space:nowrap;word-break:normal;justify-content:center;align-items:center;min-width:0;min-height:20px;padding:3px 1px;font-size:clamp(4.3px,1.4vw,5.8px);line-height:1;overflow:visible;display:flex!important}.formation-position .formation-player-label>.formation-player-label-mobile.long{letter-spacing:-.04em;font-size:clamp(3.6px,1.15vw,4.8px)}.formation-position .formation-player-label>.formation-player-label-mobile.extra-long{letter-spacing:-.055em;font-size:clamp(3.3px,1.05vw,4.3px)}.formation-position .formation-player-label>.formation-player-label-mobile.very-long{letter-spacing:-.065em;font-size:clamp(3.05px,.95vw,4px)}.formation-position.line-size-5 .formation-player-label.has-number{grid-template-columns:10px minmax(0,1fr)}.formation-position.line-size-5 .formation-player-label>.formation-player-label-mobile{font-size:clamp(3.6px,1.1vw,4.6px)}.formation-position.line-size-5 .formation-player-label>.formation-player-label-mobile.long{font-size:clamp(3px,.95vw,4px)}.formation-position.line-size-5 .formation-player-label>.formation-player-label-mobile.extra-long{font-size:clamp(2.75px,.87vw,3.7px)}.formation-position.line-size-5 .formation-player-label>.formation-player-label-mobile.very-long{font-size:clamp(2.5px,.8vw,3.4px)}.formation-bench .formation-player-label>.formation-player-label-mobile{font-size:6px}.formation-bench .formation-player-label>.formation-player-label-mobile.long{font-size:5.2px}.formation-bench .formation-player-label>.formation-player-label-mobile.extra-long{font-size:4.65px}.formation-bench .formation-player-label>.formation-player-label-mobile.very-long{font-size:4.2px}}.match-staff-ratings{border-left:5px solid var(--md-red);background:#fff;margin-top:22px;padding:20px}.match-staff-ratings>header{border-bottom:1px solid #e1e5ea;justify-content:space-between;align-items:flex-end;gap:14px;min-height:50px;padding-bottom:13px;display:flex}.match-staff-ratings>header small{color:var(--md-red);letter-spacing:.14em;font-size:9px;font-weight:900}.match-staff-ratings>header h2{text-transform:uppercase;margin:5px 0 0;font-size:25px}.match-staff-ratings>header p{color:#707986;margin:0;font-size:10px}.match-staff-ratings>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.match-staff-ratings article{border-bottom:1px solid #e4e7eb;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:10px;min-height:78px;padding:11px 8px;display:grid}.match-staff-ratings article>img,.match-staff-ratings article>span{object-fit:contain;background:#edf1f5;place-items:center;width:46px;height:56px;display:grid}.match-staff-ratings article>div{flex-direction:column;min-width:0;display:flex}.match-staff-ratings article>div strong{text-transform:uppercase;font-size:13px}.match-staff-ratings article>div small{color:#6d7785;margin-top:4px;font-size:11px}.match-staff-ratings article>em{background:var(--md-navy);color:#fff;place-items:center;width:46px;height:46px;font-size:19px;font-style:normal;font-weight:900;display:grid}@media (width<=720px){.match-staff-ratings{padding:15px 12px}.match-staff-ratings>header{flex-direction:column;align-items:flex-start}.match-staff-ratings>div{grid-template-columns:1fr}.match-staff-ratings article{grid-template-columns:44px minmax(0,1fr) 46px}.match-staff-ratings article>img,.match-staff-ratings article>span{width:42px;height:52px}}.match-fact>span{display:none}.match-fact>p{margin:0}@media (width<=720px){.match-facts{background:0 0;border:0;gap:10px}.match-facts>.match-fact{background:#fff;border:1px solid #dbe1e8;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:12px;min-width:0;min-height:118px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #06172e14}.match-facts>.match-fact:nth-child(-n+2){border-bottom:1px solid #dbe1e8}.match-facts>.match-fact:nth-child(2){border-right:1px solid #dbe1e8}.match-facts>.match-fact:after{background:linear-gradient(90deg,var(--md-red),#153f79);content:"";height:4px;position:absolute;bottom:0;left:0;right:0}.match-fact>span{color:#153f79;background:#edf2f8;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid}.match-fact>p{min-width:0;margin:0}.match-facts .match-fact small{color:#778291;letter-spacing:.1em;margin:0 0 7px;font-size:9px}.match-facts .match-fact strong{color:var(--md-navy);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:13px;line-height:1.3;display:block}.match-facts>.match-fact.competition{color:#fff;background:linear-gradient(145deg,#07182f,#0b315f);border-color:#092344}.match-facts>.match-fact.competition>span{background:var(--md-red);color:#fff}.match-facts>.match-fact.competition small{color:#ff7885}.match-facts>.match-fact.competition strong{color:#fff}.formation-position .formation-player-label.has-number,.formation-position.line-size-5 .formation-player-label.has-number{grid-template-columns:minmax(0,1fr)}.formation-position .formation-player-label>b{display:none}.formation-position .formation-player-label>.formation-player-label-mobile{letter-spacing:-.02em;font-size:clamp(7px,2.05vw,8.2px)}.formation-position .formation-player-label>.formation-player-label-mobile.long{letter-spacing:-.035em;font-size:clamp(6.5px,1.85vw,7.5px)}.formation-position .formation-player-label>.formation-player-label-mobile.extra-long,.formation-position .formation-player-label>.formation-player-label-mobile.very-long{letter-spacing:-.045em;font-size:clamp(5.8px,1.7vw,6.8px)}.formation-position.line-size-5 .formation-player-label>.formation-player-label-mobile{font-size:clamp(6.3px,1.85vw,7.3px)}.formation-position.line-size-5 .formation-player-label>.formation-player-label-mobile.long{font-size:clamp(5.9px,1.7vw,6.7px)}.formation-position.line-size-5 .formation-player-label>.formation-player-label-mobile.extra-long,.formation-position.line-size-5 .formation-player-label>.formation-player-label-mobile.very-long{font-size:clamp(5.3px,1.55vw,6.1px)}.formation-bench .formation-player-label>.formation-player-label-mobile{font-size:9px}.formation-bench .formation-player-label>.formation-player-label-mobile.long,.formation-bench .formation-player-label>.formation-player-label-mobile.extra-long,.formation-bench .formation-player-label>.formation-player-label-mobile.very-long{font-size:8px}}@media (width<=360px){.match-facts{gap:8px}.match-facts>.match-fact{grid-template-columns:30px minmax(0,1fr);gap:9px;min-height:112px;padding:12px}.match-fact>span{width:30px;height:30px;font-size:14px}.match-facts .match-fact strong{font-size:12px}}.match-stats-mobile-name,.match-stat-bars{display:none}.match-summary>.match-stats-section{margin-top:38px}@media (width<=720px){.match-summary{flex-direction:column;min-width:0;display:flex}.match-summary>header{order:0;margin-bottom:0}.match-summary>.summary-scoreboard{order:1}.match-summary>.match-facts{order:2}.match-summary>.match-stats-section{order:3;margin-top:28px}.match-summary>.match-mvp-card{order:4}.match-summary>.match-photo-cta,.match-summary>.match-inline-note,.match-summary>.match-lineup-pending{order:5}.match-summary>.formation-center{order:6}.match-summary>.match-ratings-panel,.match-summary>.match-staff-ratings{order:7}.match-detail-page .summary-scoreboard{border:1px solid #d6dce4;border-top:4px solid var(--md-red);background:linear-gradient(160deg,#fff 68%,#f3f6fa);border-radius:16px;grid-template-columns:minmax(0,1fr) clamp(62px,21vw,88px) minmax(0,1fr);gap:6px;margin-top:17px;padding:17px 10px 16px;box-shadow:0 12px 25px #06172e12}.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}.match-detail-page .match-facts{box-shadow:none;background:#fff;border:1px solid #dce2e9;border-left:3px solid #153f79;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:12px;padding:6px 10px;display:grid}.match-detail-page .match-facts>.match-fact,.match-detail-page .match-facts>.match-fact.competition{min-width:0;min-height:0;color:var(--md-navy);box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 7px;display:block}.match-detail-page .match-facts>.match-fact:after{display:none}.match-detail-page .match-facts>.match-fact:nth-child(odd){border-right:1px solid #e5e9ee}.match-detail-page .match-facts>.match-fact:nth-child(-n+2){border-bottom:1px solid #e5e9ee}.match-fact>span{display:none}.match-facts .match-fact small,.match-facts>.match-fact.competition small{color:#768290;letter-spacing:.1em;margin:0 0 4px;font-size:9px}.match-facts .match-fact strong,.match-facts>.match-fact.competition strong{color:var(--md-navy);font-size:11px;line-height:1.22}.match-summary>.match-stats-section>header{flex-direction:row;align-items:flex-end;gap:8px;margin-bottom:12px}.match-summary>.match-stats-section>header small{font-size:9px}.match-summary>.match-stats-section h2{font-size:clamp(25px,7.5vw,33px)}.match-stats-section>div{background:#fff;border:1px solid #d9dfe6;border-radius:13px;overflow:hidden;box-shadow:0 9px 24px #06172e0d}.match-stats-head,.match-stat-row{grid-template-columns:62px minmax(0,1fr) 62px}.match-stats-head{background:#071d3a;min-height:38px}.match-stats-head strong{letter-spacing:.05em;padding:7px 3px;font-size:9px}.match-stats-desktop-name{display:none}.match-stats-mobile-name{display:inline}.match-stat-row{border-bottom-color:#e9edf1;row-gap:4px;min-height:54px;padding:8px 9px 7px}.match-stat-row:nth-child(odd){background:#f8f9fb}.match-stat-row b{color:var(--md-navy);font-size:22px;line-height:1}.match-stat-row b:last-of-type{color:#435979}.match-stat-row span{color:#566477;padding:0 4px;font-size:10px;line-height:1.2}.match-stat-bars{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:8px;display:grid}.match-stat-bars i{background:var(--md-red);border-radius:3px;max-width:100%;height:3px;display:block}.match-stat-bars i:last-child{background:#2d548a;margin-left:auto}.match-detail-page .match-mvp-card{border:0;border-top:5px solid var(--md-red);background:linear-gradient(145deg,#06172e,#0c315f);border-radius:16px;grid-template-columns:36% minmax(0,1fr);min-height:226px;margin-top:30px;margin-bottom:0;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 33px #06172e2d}.match-mvp-card:before{color:#ffffff0b;content:"M";pointer-events:none;font-size:126px;font-weight:950;line-height:1;position:absolute;top:-16px;right:-14px}.match-mvp-card>div{background:linear-gradient(165deg,#173d72,#081a32);height:auto;min-height:226px}.match-mvp-card>div img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 12px #0006);width:100%;height:100%;display:block}.match-mvp-card>div .crest{object-fit:contain;padding:18px}.match-mvp-card>section{gap:0;min-width:0;padding:17px 13px 15px;position:relative}.match-mvp-card small{color:#ff6979;letter-spacing:.12em;font-size:9px}.match-mvp-card h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:12px 0 6px;font-size:clamp(20px,6vw,30px);line-height:.98}.match-mvp-card p{color:#d3dce8;margin:0;font-size:11px;line-height:1.3}.match-mvp-card dl{flex-wrap:wrap;gap:5px;margin:13px 0 12px;display:flex}.match-mvp-card dl:empty{display:none}.match-mvp-card dl>div{background:#ffffff12;border:1px solid #ffffff30;border-radius:7px;min-width:44px;padding:7px 8px}.match-mvp-card dt{color:#b4c9e5;font-size:8px}.match-mvp-card dd{margin:3px 0 0;font-size:18px;line-height:1}.match-mvp-card a{color:#fff;text-underline-offset:4px;align-self:flex-start;margin-top:auto;padding-top:5px;font-size:10px;text-decoration-color:#ff5367}}@media (width<=360px){.match-detail-page .summary-scoreboard{grid-template-columns:minmax(0,1fr) 59px minmax(0,1fr);gap:3px;padding-inline:7px}.summary-score-result{font-size:30px}.summary-score-team-heading strong{font-size:9px}.match-stats-head,.match-stat-row{grid-template-columns:58px minmax(0,1fr) 58px}.match-mvp-card>section{padding:14px 10px 12px}.match-mvp-card h2{font-size:20px}.match-mvp-card dl>div{min-width:39px;padding:6px}}.summary-mobile-goals{display:none}@media (width<=767px){.match-detail-page .summary-score-team>.summary-score-scorers{display:none}.match-detail-page .summary-mobile-goals{border-top:1px solid #c6d0dd80;grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:5px;padding-top:11px;display:grid}.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){.match-detail-page .summary-mobile-goals{gap:12px}.summary-mobile-goals .summary-goal-row{gap:3px}}}.formation-player-events svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 12px;width:12px;height:12px}.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}}@media (width<=720px){.match-detail-page .formation-pitch{isolation:isolate;background:radial-gradient(at 20% 0,#a1e4b923,#0000 65%),linear-gradient(160deg,#071f2520,#0000 50%,#031a283d),repeating-linear-gradient(90deg,#176b45 0 12.5%,#1b774c 12.5% 25%);border:4px solid #ffffff70;border-radius:28px;box-shadow:0 14px 30px #071a3424,0 0 0 1px #071a3414,inset 0 2px 12px #ffffff12,inset 0 -10px 24px #031c3040}.match-detail-page .formation-pitch:before{border-color:#ffffff70;border-radius:18px}.match-detail-page .formation-pitch:after{background:#ffffff70}.match-detail-page .formation-pitch-lines :is(span,i,b){border-color:#ffffff70}.match-detail-page .formation-player-label{background:linear-gradient(145deg,#183756ed,#06172eeb);border:1px solid #ffffff30;border-radius:999px;overflow:hidden;box-shadow:0 3px 7px #03162630,inset 0 1px #ffffff12}.match-detail-page .formation-position .formation-player-label>strong,.match-detail-page .formation-bench .formation-player-label>strong{-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;white-space:nowrap;text-overflow:clip;padding-inline:2px}.match-detail-page .formation-position>em{color:#fff;background:linear-gradient(140deg,#e9364c,#af1633);border:1px solid #ffffff8c;border-radius:999px;place-items:center;min-width:22px;height:18px;padding:0 4px;font-size:7px;line-height:1;display:grid;top:29px;left:-2px;right:auto;box-shadow:0 2px 6px #980e333b}.match-detail-page .formation-position .formation-player-events{flex-direction:row;gap:3px;width:max-content;top:-19px;left:50%;right:auto;transform:translate(-50%)}.match-detail-page .formation-player-events>span{color:#09233d;background:linear-gradient(145deg,#fffffff0,#dcecebe6);border:1px solid #ffffffb0;border-radius:999px;gap:2px;min-width:18px;height:17px;padding:0 3px;box-shadow:0 2px 5px #03162630}.match-detail-page .formation-player-events .goal{color:#ae1933}.match-detail-page .formation-player-events svg{flex-basis:10px;width:10px;height:10px}.match-detail-page .formation-player-events b{font-variant-numeric:tabular-nums;font-size:8px}.match-detail-page .formation-position.line-size-5 .formation-player-events{gap:2px}.match-detail-page .formation-position.line-size-5 .formation-player-events>span{gap:1px;padding-inline:2px}.match-detail-page .formation-position.line-size-5 .formation-player-events svg{flex-basis:9px;width:9px;height:9px}.match-detail-page .formation-position.line-size-5 .formation-player-events b{font-size:7px}.match-detail-page .formation-bench .formation-player-events{top:0;right:0}.match-detail-page .match-ratings-panel>header{margin-bottom:12px}.match-detail-page .match-ratings-panel>div,.match-detail-page .match-staff-ratings>div{background:0 0;border:0;grid-template-columns:1fr;gap:7px}.match-detail-page .match-staff-ratings{background:0 0;border:0;padding:0}.match-detail-page .match-staff-ratings>header{border:0;align-items:flex-start;gap:5px;min-height:0;margin-bottom:12px;padding-bottom:0}.match-detail-page .match-staff-ratings>header h2{margin:0}.match-detail-page .match-staff-ratings>header small{font-size:10px}.match-detail-page .match-staff-ratings>header p{color:#52647b;font-size:11px;line-height:1.4}.match-detail-page .match-rating-row,.match-detail-page .match-rating-row:nth-child(2n){background:linear-gradient(120deg,#ffffffd9,#fff9);border:1px solid #ffffffb8;border-radius:21px;grid-template-columns:42px minmax(0,1fr) 46px;gap:10px;min-height:74px;padding:9px 10px;box-shadow:0 3px 12px #071a3407,inset 0 0 0 1px #071a3408}.match-detail-page .match-rating-row>img,.match-detail-page .match-rating-row>span{background:linear-gradient(140deg,#edf2f7cc,#dae4ef8c);border-radius:13px;width:42px;height:52px}.match-detail-page .match-rating-row>div strong{color:#071a34;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;max-width:100%;font-size:clamp(12px,3.3vw,14px);line-height:1.25}.match-detail-page .match-rating-row>div small{margin-top:4px;font-size:11px;line-height:1.3}.match-detail-page .match-rating-row>em{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(145deg,#24496f,#071a34 85%);border:1px solid #ffffff40;border-radius:16px;width:46px;height:46px;font-size:21px;box-shadow:0 4px 9px #071a3420,inset 0 1px #ffffff24}.match-detail-page .rating-desktop-minutes,.match-detail-page .rating-desktop-arrow{display:none}.match-detail-page .rating-mobile-minutes{align-items:center;gap:4px;display:inline-flex}.match-detail-page .rating-mobile-minutes svg{width:12px;height:12px}.match-detail-page .match-rating-row>div b{color:#214c7e;white-space:nowrap;background:#e6edf6b8;border:1px solid #23477114;border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:3px 7px;font-size:9px;line-height:1.2;display:inline-flex}.match-detail-page .match-rating-row>div b.out{color:#a51c36;background:#f9e5e9b8;border-color:#b5193514}.match-detail-page .rating-mobile-arrow{display:inline-flex}.match-detail-page .rating-mobile-arrow svg{width:10px;height:10px;transform:rotate(-90deg)}.match-detail-page .out .rating-mobile-arrow svg{transform:rotate(90deg)}}.match-detail-page .mc5-chronicle{max-width:900px;margin:32px auto 0;scroll-margin-top:72px}.match-detail-page .mc5-chronicle>.mc5-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.match-detail-page .mc5-heading h2{letter-spacing:-.025em;text-transform:uppercase;color:#06172e;margin:0;font-size:20px;line-height:1.2}.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){.match-detail-page .match-detail-content{padding-top:20px}.match-detail-page .mc5-chronicle{margin-top:24px;scroll-margin-top:65px}.match-detail-page .mc5-heading h2{font-size:17px}.match-detail-page .match-summary>header{align-items:center;gap:8px;margin-bottom:10px}.match-detail-page .match-summary>header>small{display:none}.match-detail-page .match-summary>header h1{margin:0;font-size:21px;line-height:1.15}.match-detail-page .match-summary>.summary-scoreboard{margin-top:0;padding:12px 10px;box-shadow:0 6px 16px #06172e0c}.match-detail-page .summary-score-team-heading img{width:40px;height:42px}.match-detail-page .summary-score-result{min-height:52px;margin-top:12px;font-size:36px}.match-detail-page .match-summary>.mc5-facts{order:2}.match-detail-page .match-summary>.match-stats-section{margin-top:20px}.match-detail-page .match-summary>.match-stats-section>header{align-items:center;margin-bottom:8px}.match-detail-page .match-summary>.match-stats-section>header>small{display:none}.match-detail-page .match-summary>.match-stats-section h2{margin:0;font-size:20px;line-height:1.2}.match-detail-page .match-stat-row{row-gap:3px;min-height:44px;padding:6px 9px}.match-detail-page .mc5-goals{gap:10px;margin-top:2px;padding-top:9px}.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){.match-detail-page .match-summary>.summary-scoreboard{margin-top:0;padding:17px 10px 16px}.match-detail-page .summary-score-result{min-height:60px;margin-top:20px;font-size:clamp(30px,10vw,43px)}}@media (width>=768px){.match-detail-page .summary-scoreboard{background:linear-gradient(160deg,#fff 68%,#f3f6fa);border-radius:16px;box-shadow:0 12px 25px #06172e12}.match-detail-page .summary-score-result{color:#fff;background:#07182f;border-radius:12px;min-width:120px;min-height:88px}.match-detail-page .summary-score-result i{color:#ff5367}}.match-detail-page[data-match-tab=riepilogo] [data-match-panel]:not([data-match-panel=riepilogo]),.match-detail-page[data-match-tab=formazioni] [data-match-panel]:not([data-match-panel=formazioni]),.match-detail-page[data-match-tab=cronaca] [data-match-panel]:not([data-match-panel=cronaca]),.match-detail-page[data-match-tab=statistiche-partita] [data-match-panel]:not([data-match-panel=statistiche-partita]){display:none}.match-detail-page [data-match-panel]{min-width:0;scroll-margin-top:70px}.match-detail-page .match-detail-content{padding:24px 0 36px}.match-detail-page .match-detail-tabs a{justify-content:center;align-items:center;min-height:44px;display:flex}.match-detail-page .match-detail-tabs a[aria-current=page]{color:#c62d42;border-bottom:3px solid #e52a44}.match-detail-page .mc13-timeline{background:#fff;border:1px solid #d9dfe7;border-top:3px solid #d62c43;border-radius:16px;max-width:none;margin:0;padding:14px 12px;box-shadow:0 4px 14px #081a3208}.mc13-team-heading{color:#53657c;border-block:1px solid #e5e9ef;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:6px;padding:8px 0;font-size:11px;display:grid}.mc13-team-heading strong:last-child{text-align:right}.mc13-team-heading strong{overflow-wrap:anywhere}.mc13-team-heading>span{text-align:center;letter-spacing:.05em;font-size:9px}.mc13-timeline .mc5-feed{gap:0}.mc13-timeline .mc5-feed:before{background:#dce2e9;width:1px;left:50%;transform:translate(-50%)}.mc13-timeline .mc5-event,.mc13-timeline .mc5-event.is-goal,.mc13-timeline .mc5-event.substitution{border:0;min-height:42px;box-shadow:none;background:0 0;border-bottom:1px solid #edf0f4;border-radius:0;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:start;gap:1px 6px;margin:0;padding:8px 0;position:relative}.mc13-timeline .mc5-event[data-side=home]{padding-right:0}.mc13-timeline .mc5-event[data-side=away]{padding-left:0}.mc13-timeline .mc5-minute{z-index:1;color:#50617a;background:#fff;border-radius:6px;grid-area:1/2/4;align-self:center;padding:5px 0;font-size:11px;line-height:1.2}.mc13-timeline .mc5-event-body{grid-row:1;gap:2px;padding-inline:23px 0;position:relative}.mc13-timeline [data-side=home] .mc5-event-body{text-align:right;grid-column:1;padding-inline:0 23px}.mc13-timeline [data-side=away] .mc5-event-body{grid-column:3}.mc13-timeline .mc5-icon{color:#284c74;background:#eef2f7;border:0;border-radius:5px;width:18px;height:18px;position:absolute;top:9px}.mc13-timeline [data-side=home] .mc5-icon{right:calc(50% + 30px)}.mc13-timeline [data-side=away] .mc5-icon{left:calc(50% + 30px)}.mc13-timeline .mc5-icon svg{fill:none;width:14px;height:14px}.mc13-timeline .is-goal.pievese .mc5-icon{color:#bb273e;background:#fff0f2}.mc13-timeline .yellow .mc5-icon{color:#715100;background:#ffdf75}.mc13-timeline .red .mc5-icon{color:#fff;background:#d52c44}.mc13-timeline .mc5-event-team{letter-spacing:0;color:#6b7787;font-size:9px}.mc13-timeline .mc5-event-team:empty{display:none}.mc13-timeline .mc5-event-name,.mc13-timeline .mc5-change{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.mc13-timeline .mc5-event-name a{color:inherit;text-decoration:none}.mc13-timeline .mc5-event-name a:hover{text-decoration:underline}.mc13-timeline .mc5-assist{overflow-wrap:anywhere;font-size:10px;line-height:1.35}.mc13-timeline .mc5-score{color:#132d4c;background:#edf2f7;border-radius:4px;grid-row:2;justify-self:start;padding:2px 5px;font-size:10px;line-height:1.2}.mc13-timeline [data-side=home] .mc5-score{grid-column:1;justify-self:end;margin-right:23px}.mc13-timeline [data-side=away] .mc5-score{grid-column:3;margin-left:23px}.mc13-timeline .mc5-phase{letter-spacing:.025em;background:#f0f3f7;min-height:25px;margin:5px 0;font-size:9px}.mc13-timeline .mc5-filters{background:#f1f4f8;border:0;border-radius:10px;margin-bottom:4px;padding:2px}.mc13-timeline .mc5-filters button{min-height:42px;padding:6px 2px;font-size:11px}.mc13-timeline .mc5-team-filters{gap:2px;margin:0}.mc13-timeline .mc5-team-filters button{min-height:38px;font-size:11px}.mc13-timeline .mc5-count{margin:4px 0 8px;font-size:10px}.mc13-all-events{color:#b9253d;letter-spacing:.025em;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:9px 0 0;font-size:11px;font-weight:750;text-decoration:none;display:flex}.match-detail-page .match-summary{gap:0;display:block}.match-detail-page .match-stats-section{margin:16px 0 0}.match-detail-page .match-stats-section>header{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.match-detail-page .match-stats-section>header h2{margin:0;font-size:20px;line-height:1.2}.match-detail-page .match-stats-section>header small{letter-spacing:.08em;color:#6c7888;font-size:9px}.match-detail-page .match-stats-section>div{border-radius:12px;box-shadow:0 3px 12px #081a3208}.match-detail-page .match-stat-row{row-gap:3px;min-height:42px;padding:6px 10px}.match-detail-page .match-stat-row b{font-size:21px;line-height:1.1}.match-detail-page .match-stat-row>span{font-size:11px}.match-detail-page .match-stats-head{min-height:34px}.match-detail-page .match-summary>.match-mvp-card{grid-template-columns:34% minmax(0,1fr);min-height:180px;margin:16px 0 0;box-shadow:0 5px 16px #081a3214}.match-detail-page .match-mvp-card>div{height:auto;min-height:180px}.match-detail-page .match-mvp-card>section{min-width:0;padding:15px}.match-detail-page .match-mvp-card h2{margin:9px 0 5px;font-size:clamp(23px,3.5vw,32px);line-height:1.05}.match-detail-page .match-mvp-card p{margin:0;font-size:11px}.match-detail-page .match-mvp-card dl{gap:5px;margin:10px 0}.match-detail-page .match-mvp-card dl>div{min-width:40px;padding:6px 8px}.match-detail-page .match-mvp-card dd{font-size:18px}.match-detail-page .match-mvp-card a{align-items:end;min-height:36px;padding:5px 0 0;font-size:11px;display:flex}.mc13-quick-links{border-top:1px solid #d6dce4;flex-wrap:wrap;gap:4px 16px;margin-top:12px;padding-top:5px;display:flex}.mc13-quick-links a{color:#173958;align-items:center;min-height:44px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.match-detail-page .mc13-lineup-panel .formation-center{margin:0}.match-detail-page .formation-center>header{flex-direction:row;align-items:center;gap:8px;margin:0 0 10px}.match-detail-page .formation-center>header h2{margin:3px 0 0;font-size:24px;line-height:1.1}.match-detail-page .formation-center>header small{font-size:9px}.match-detail-page .formation-center>header>strong{white-space:nowrap;font-size:12px}.match-detail-page .formation-team-tabs{border-radius:10px;grid-template-columns:1fr 1fr;margin:0 0 8px;display:grid;overflow:hidden}.match-detail-page .formation-team-tabs button{overflow-wrap:anywhere;min-height:44px;padding:6px 8px;font-size:11px}.match-detail-page .formation-team-tabs button small{margin-top:3px;font-size:9px;display:block}.match-detail-page .formation-pitch{border-radius:18px;max-width:650px;height:580px;margin:0 auto}.match-detail-page .formation-bench{background:#fff;border:1px solid #d6dee8;border-top:0;border-radius:0 0 14px 14px;max-width:650px;margin:0 auto;overflow:hidden}.match-detail-page .formation-bench>header{min-height:36px;padding:10px 12px}.match-detail-page .formation-bench>header small,.match-detail-page .formation-bench>header strong{font-size:11px}.match-detail-page .formation-bench>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:visible}.match-detail-page .formation-bench article{border:0;border-bottom:1px solid #edf0f4;flex-direction:column;align-items:stretch;width:auto;min-width:0;padding:7px 8px;display:flex}.match-detail-page .formation-bench article:nth-child(odd){border-right:1px solid #edf0f4}.match-detail-page .formation-bench article>.formation-player-card{grid-template-rows:auto;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:6px;min-height:38px;padding-right:18px;display:grid}.match-detail-page .formation-bench .formation-photo{width:32px;height:36px}.match-detail-page .formation-bench .formation-player-label{color:#102743;box-shadow:none;text-align:left;background:0 0;border:0;width:100%;min-height:0;margin:0}.match-detail-page .formation-bench .formation-player-label>strong{white-space:normal;overflow-wrap:anywhere;text-align:left;padding:0;font-size:10px!important}.match-detail-page .formation-bench .formation-player-label>b,.match-detail-page .formation-bench .formation-player-events{display:none}.match-detail-page .formation-bench article>small{color:#237d57;margin:3px 0 0 38px;font-size:9px}.mc13-field-rating{color:#fff;z-index:3;font-variant-numeric:tabular-nums;background:#0c2342;border:1px solid #ffffff80;border-radius:5px;padding:3px 4px;font:750 10px/1 Arial,sans-serif;position:absolute;bottom:25px;right:-3px}.formation-bench .mc13-field-rating{font-size:9px;top:12px;bottom:auto;right:0}.match-detail-page .mc13-ratings,.match-detail-page .match-staff-ratings{margin:16px 0 0}.match-detail-page .mc13-ratings>header{margin:0 0 8px;display:block}.match-detail-page .mc13-ratings h2,.match-detail-page .match-staff-ratings h2{margin:3px 0;font-size:21px;line-height:1.2}.match-detail-page .mc13-ratings>header small{font-size:9px}.mc13-rating-totals{color:#657286;margin:0 0 10px;font-size:11px;line-height:1.5}.mc13-rating-group{background:#fff;border:1px solid #dae1e9;border-radius:12px;margin-bottom:8px;overflow:hidden}.mc13-rating-group h3{color:#3e536c;text-transform:uppercase;letter-spacing:.04em;background:#eef2f7;margin:0;padding:8px 10px;font-size:11px}.match-detail-page .mc13-rating-group>div{display:block}.match-detail-page .mc13-rating-group .match-rating-row{min-height:54px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #edf0f4;border-radius:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:7px 10px;display:grid}.match-detail-page .mc13-rating-group .match-rating-row:last-child{border:0}.match-detail-page .mc13-rating-group .match-rating-row>img,.match-detail-page .mc13-rating-group .match-rating-row>span{object-fit:contain;background:#f2f5f9;border-radius:7px;width:32px;height:38px}.match-detail-page .mc13-rating-group .match-rating-row>div{flex-wrap:wrap;align-items:center;gap:3px 7px;min-width:0;display:flex}.match-detail-page .mc13-rating-group .match-rating-row strong{overflow-wrap:anywhere;flex-basis:100%;font-size:12px;line-height:1.25}.match-detail-page .mc13-rating-group .match-rating-row strong a{color:inherit;text-decoration:none}.match-detail-page .mc13-rating-group .match-rating-row em{color:#fff;width:auto;min-width:36px;max-width:70px;height:auto;min-height:32px;box-shadow:none;background:#102947;border-radius:7px;place-items:center;padding:5px 6px;font-size:15px;font-style:normal;line-height:1.15;display:grid}.match-detail-page .mc13-rating-group .match-rating-row em[aria-label="Voto: Non pubblicato"]{color:#657286;background:#edf1f6;font-size:9px}.match-detail-page .mc13-rating-group .match-rating-row small,.match-detail-page .mc13-rating-group .match-rating-row b{box-shadow:none;background:0 0;border:0;margin:0;padding:0;font-size:10px;line-height:1.25}.mc13-rating-group .rating-mobile-arrow svg{width:10px;height:10px}.mc13-simple-lineup{background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.mc13-simple-lineup h3,.mc13-simple-lineup .formation-empty{grid-column:1/-1}.mc13-simple-lineup .formation-photo{width:44px;height:48px}.mc13-legacy-goals{background:#fff;border:1px solid #d8dfe8;border-radius:14px;padding:14px}.mc13-legacy-goals h2{margin:0 0 10px;font-size:18px}.match-detail-page .match-sibling-nav{margin-top:22px}.match-detail-page .match-story{margin:16px 0}@media (width<=767px){.match-detail-page .match-detail-shell{width:calc(100% - 24px)}.match-detail-page .match-detail-content{padding-top:12px}.match-detail-page .formation-pitch{height:clamp(425px,125vw,525px)}.match-detail-page .match-detail-tabs .match-detail-shell{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;display:grid}.match-detail-page .match-detail-tabs a{letter-spacing:0;white-space:nowrap;padding:12px 2px;font-size:10px}.match-detail-page .mc13-timeline{padding:12px 9px}.match-detail-page .mc13-timeline .mc5-heading h2{font-size:16px}.match-detail-page .match-mvp-card>section{padding:13px 11px}.match-detail-page .match-mvp-card>div{min-height:180px}.match-detail-page .match-stat-bars{height:3px}}@media (width>=768px){.mc13-timeline .mc5-event-name,.mc13-timeline .mc5-change{font-size:14px}.mc13-timeline .mc5-assist{font-size:12px}.mc13-rating-group>div{grid-template-columns:1fr 1fr;display:grid!important}.mc13-rating-group .match-rating-row:nth-child(odd){border-right:1px solid #edf0f4}}@media (prefers-reduced-motion:reduce){.match-detail-page *{scroll-behavior:auto;transition:none;animation:none}}.match-detail-page .match-summary>.match-mvp-card>div{height:190px;min-height:0}.match-detail-page[data-match-tab] .mc13-timeline>header.mc5-heading{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin:0 0 5px;display:flex}.match-detail-page[data-match-tab] .mc13-timeline>header.mc5-heading h2{flex:1;min-width:0;margin:0;font-size:16px;font-weight:750;line-height:1.2}.match-detail-page[data-match-tab] .mc13-timeline>header.mc5-heading>span{flex:none;margin:0;font-size:10px;line-height:1.3}.match-detail-page[data-match-tab] .mc13-timeline{border-radius:13px;padding:10px 9px}.match-detail-page[data-match-tab] .mc13-team-heading{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);padding:6px 0;font-size:10px;line-height:1.3}.match-detail-page[data-match-tab] .mc13-timeline .mc5-event{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);min-height:35px;padding:6px 0}.match-detail-page[data-match-tab] .mc13-timeline .mc5-event-name{font-size:12px;font-weight:700}.match-detail-page[data-match-tab] .mc13-timeline .mc5-icon{width:18px;height:18px;top:7px}.match-detail-page[data-match-tab] .mc13-timeline .mc5-icon svg{width:17px;height:17px}.match-detail-page[data-match-tab] .mc13-timeline [data-side=home] .mc5-icon{right:calc(50% + 27px)}.match-detail-page[data-match-tab] .mc13-timeline [data-side=away] .mc5-icon{left:calc(50% + 27px)}.match-detail-page[data-match-tab] .mc13-timeline .mc5-minute{padding:3px 0;font-size:10px}.match-detail-page[data-match-tab] .mc13-timeline .mc5-score{padding:1px 4px;font-size:10px}.match-detail-page[data-match-tab] .mc13-timeline .mc5-event-team{font-size:9px;font-weight:600}.match-detail-page[data-match-tab] .mc13-timeline .mc5-assist{font-size:10px;line-height:1.25}.match-detail-page[data-match-tab] .mc13-timeline .mc13-all-events{min-height:40px;padding-top:5px;font-size:10px}.match-detail-page[data-match-tab] .formation-bench{border-radius:0 0 13px 13px}.match-detail-page[data-match-tab] .formation-bench>div{grid-template-columns:1fr;gap:0;padding:0;display:grid}.match-detail-page[data-match-tab] .formation-bench article{text-align:left;border:0;border-bottom:1px solid #e8edf2;min-height:0;padding:7px 10px;display:block}.match-detail-page[data-match-tab] .formation-bench article>.mc131-bench-player{color:#102743;grid-template-rows:auto;grid-template-columns:36px minmax(0,1fr) auto;place-items:center stretch;gap:9px;min-height:40px;padding:0;text-decoration:none;display:grid}.match-detail-page[data-match-tab] .mc131-bench-player .formation-photo{align-self:center;width:36px;height:40px}.match-detail-page[data-match-tab] .mc131-bench-copy{color:#102743;background:0 0;min-width:0;display:block}.match-detail-page[data-match-tab] .mc131-bench-copy>strong{text-align:left;white-space:normal;overflow-wrap:anywhere;text-transform:uppercase;max-width:none;min-height:0;margin:0;font:700 12px/1.3 Arial,sans-serif;display:block;overflow:visible}.match-detail-page[data-match-tab] .mc131-bench-copy>small{color:#67768a;margin:2px 0 0;font-size:10px;display:block}.match-detail-page[data-match-tab] .formation-bench article>small{color:#23754f;margin:2px 0 0 45px;font-size:10px;line-height:1.3;display:block}.match-detail-page[data-match-tab] .mc131-bench-vote{color:#fff;font-variant-numeric:tabular-nums;background:#102743;border-radius:7px;align-self:center;place-items:center;min-width:32px;min-height:30px;font-size:14px;line-height:1;display:grid}.match-detail-page[data-match-tab] .mc131-summary-formation{margin:14px 0 0}.match-detail-page[data-match-tab] .mc131-summary-formation>header{margin-bottom:8px}.match-detail-page[data-match-tab] .mc131-summary-formation>header h2{font-size:19px;font-weight:750}.match-detail-page[data-match-tab] .formation-center>header>strong{color:#fff;background:#102743;border-radius:6px;padding:5px 8px;font-size:10px;line-height:1.3}.match-detail-page[data-match-tab] .mc131-formation-cta{color:#b5233b;justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.match-detail-page[data-match-tab] .mc13-ratings>header{align-items:baseline;gap:8px;margin:0 0 4px;display:flex}.match-detail-page[data-match-tab] .mc13-ratings>header h2{margin:0;font-size:19px;font-weight:750;line-height:1.2}.match-detail-page[data-match-tab] .mc13-rating-totals{margin:0 0 7px;font-size:10px}.match-detail-page[data-match-tab] .mc13-rating-group h3{padding:7px 10px;font-size:10px;font-weight:750}.match-detail-page[data-match-tab] .mc13-rating-group .match-rating-row{min-height:49px;padding-block:5px}.match-detail-page[data-match-tab] .match-summary>.match-mvp-card{background:linear-gradient(120deg,#081a32,#183c64);border-top:3px solid #d82e44;border-radius:14px;grid-template-columns:30% minmax(0,1fr);min-height:155px;margin:14px 0 0;box-shadow:0 4px 14px #081a3218}.match-detail-page[data-match-tab] .match-summary>.match-mvp-card>div{background:linear-gradient(150deg,#234970,#102743);height:155px;min-height:0}.match-detail-page[data-match-tab] .match-mvp-card>div img{object-fit:contain;filter:none}.match-detail-page[data-match-tab] .match-mvp-card>section{min-width:0;padding:12px}.match-detail-page[data-match-tab] .match-mvp-card h2{margin:6px 0 4px;font-size:clamp(21px,5.5vw,30px);font-weight:750;line-height:1.05}.match-detail-page[data-match-tab] .match-mvp-card small{letter-spacing:.08em;font-size:9px}.match-detail-page[data-match-tab] .match-mvp-card dl{gap:10px;margin:7px 0}.match-detail-page[data-match-tab] .match-mvp-card dl>div{background:0 0;border:0;align-items:baseline;gap:5px;min-width:0;padding:0;display:flex}.match-detail-page[data-match-tab] .match-mvp-card dd{margin:0;font-size:19px}.match-detail-page[data-match-tab] .match-mvp-card dt{font-size:9px}.match-detail-page[data-match-tab] .match-mvp-card a{align-items:center;min-height:30px;font-size:10px}.mc131-match-info{color:#52657b;border-top:1px solid #d6dfe8;margin-top:16px;font-size:12px}.mc131-match-info>summary{cursor:pointer;align-content:center;min-height:44px;font-weight:650;list-style-position:inside}.mc131-match-info dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;line-height:1.4;display:grid}.mc131-match-info dt{text-transform:uppercase;color:#748091;font-size:9px}.mc131-match-info dd{overflow-wrap:anywhere;color:#142b47;margin:3px 0 0;font-size:11px}@media (width<=767px){.match-detail-page[data-match-tab] .match-detail-nav{height:58px;min-height:58px;padding:4px 72px 4px 12px}.match-detail-page[data-match-tab] .match-detail-nav img{width:30px;height:40px}.match-detail-page[data-match-tab] .match-detail-nav strong{letter-spacing:.05em;font-size:12px}.match-detail-page[data-match-tab] .match-detail-nav small{font-size:9px}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}.match-detail-page[data-match-tab] .match-compact{padding:10px 0 7px}.match-detail-page[data-match-tab] .match-compact-shell{width:calc(100% - 24px)}.match-detail-page[data-match-tab] .match-compact-teams{grid-template-columns:minmax(0,1fr) 65px minmax(0,1fr);gap:6px}.match-detail-page[data-match-tab] .match-compact-score{text-align:center;font-size:29px}.match-detail-page[data-match-tab] .match-compact-team>strong{overflow-wrap:anywhere;font-size:11px;font-weight:750;line-height:1.2}.match-detail-page[data-match-tab] .match-compact-team>img,.match-detail-page[data-match-tab] .match-compact-team>span{flex-basis:23px;width:23px;height:29px}.match-detail-page[data-match-tab] .match-compact-meta{flex-wrap:nowrap;gap:4px;margin:5px 0 3px;font-size:9px}.match-detail-page[data-match-tab] .match-compact-status{background:0 0;border:0;padding:0;font-size:9px;font-weight:650}.match-detail-page[data-match-tab] .match-compact-meta>span:last-child{min-width:0}.match-detail-page[data-match-tab] .match-compact-actions{border:0;justify-content:flex-end;padding:0}.match-detail-page[data-match-tab] .match-compact-share{max-width:none}.match-detail-page[data-match-tab] .match-compact-share .full-time-story-primary,.match-detail-page[data-match-tab] .match-compact-share .match-share-button{color:#f3dce1;background:#ffffff08;border-color:#ffffff20;min-height:44px;padding:5px 9px;font-size:10px}.match-detail-page[data-match-tab] .match-compact-share .full-time-story-primary>strong{font-size:10px;font-weight:700}.match-detail-page[data-match-tab] .match-detail-tabs{z-index:20;background:#fff;position:sticky;top:0;box-shadow:0 2px 7px #081a320c}.match-detail-page[data-match-tab] .match-detail-tabs .match-detail-shell{gap:0;min-height:44px;padding:0 8px}.match-detail-page[data-match-tab] .match-detail-tabs a{letter-spacing:0;border-bottom:2px solid #0000;min-height:44px;padding:0 2px;font-size:10px;font-weight:650}.match-detail-page[data-match-tab] .match-detail-tabs a[aria-current=page]{color:#bd273e;border-bottom-color:#d52c44}.match-detail-page[data-match-tab] .formation-pitch{height:clamp(415px,120vw,510px)}.match-detail-page[data-match-tab] .mc131-summary-formation .formation-pitch{height:clamp(400px,114vw,490px)}.match-detail-page[data-match-tab] .formation-center>header h2{font-size:21px}.match-detail-page[data-match-tab] .mc131-summary-formation>header h2{font-size:19px}}@media (width>=768px){.match-detail-page[data-match-tab] .formation-bench>div{grid-template-columns:repeat(2,minmax(0,1fr))}.match-detail-page[data-match-tab] .formation-bench article:nth-child(odd){border-right:1px solid #e8edf2}}@media (width<=767px){.match-detail-page[data-match-tab] .mc13-simple-lineup{grid-template-columns:1fr}.match-detail-page[data-match-tab] .formation-pitch{height:clamp(455px,120vw,510px);min-height:calc(var(--mc131-lines,5)*78px);--mc6-photo-height:min(44px,calc(var(--mc6-photo-width)/var(--mc6-max-aspect,1)))}.match-detail-page[data-match-tab] .mc131-summary-formation .formation-pitch{height:clamp(445px,114vw,490px);min-height:calc(var(--mc131-lines,5)*76px)}.match-detail-page[data-match-tab] .formation-position .formation-player-label{min-height:18px}.match-detail-page[data-match-tab] .formation-position .formation-player-label>strong{min-height:0;padding:2px 1px;line-height:1.1}}.match-detail-page[data-match-tab=voti] [data-match-panel]:not([data-match-panel=voti]){display:none}.match-detail-page[data-match-tab]{scroll-margin-top:0}.match-detail-page[data-match-tab] .match-compact{color:#fff;background:radial-gradient(at 50% 22%,#2b527c80,#0000 65%),radial-gradient(at 0 100%,#c62d4223,#0000 50%),linear-gradient(105deg,#081a32,#102b4a 52%,#081a32);border:1px solid #ffffff14;border-radius:22px;width:min(1088px,100% - 32px);margin:10px auto 0;padding:22px 24px 18px;overflow:hidden;box-shadow:0 6px 18px #081a3214}.match-detail-page[data-match-tab] .match-compact-shell{width:100%;margin:0}.match-detail-page[data-match-tab] .match-compact-teams{grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);gap:20px}.match-detail-page[data-match-tab] .match-compact-score{letter-spacing:-.035em;text-align:center;text-shadow:0 3px 12px #030e2040;white-space:nowrap;font-size:66px;font-weight:800;line-height:1.05}.match-detail-page[data-match-tab] .match-compact-score i{color:#f04d63;margin-inline:5px;font-weight:650}.match-detail-page[data-match-tab] .match-compact-team{gap:12px;min-width:0}.match-detail-page[data-match-tab] .match-compact-team>img,.match-detail-page[data-match-tab] .match-compact-team>span{object-fit:contain;flex-basis:40px;width:40px;height:48px}.match-detail-page[data-match-tab] .match-compact-team>strong{overflow-wrap:break-word;text-wrap:balance;font-size:15px;font-weight:700;line-height:1.25}.mc14-team-mobile{display:none}.match-detail-page[data-match-tab] .match-compact-meta{color:#c6d5e5;flex-wrap:wrap;gap:7px;margin:12px 0 0;font-size:11px;line-height:1.45}.match-detail-page[data-match-tab] .match-compact-status{font-size:inherit;color:#eff4fa;background:0 0;border:0;padding:0;font-weight:650}.match-detail-page[data-match-tab] .match-compact-status.status-live{color:#ff8b9c}.match-detail-page[data-match-tab] .match-detail-tabs{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f3efed;margin:8px 0 0;padding:5px 0;position:sticky;top:0;box-shadow:0 2px 8px #081a320a}.match-detail-page[data-match-tab] .match-detail-tabs>.match-detail-shell{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:5px;width:min(1088px,100% - 24px);min-height:46px;margin:auto;padding:0 2px;display:flex;overflow-x:auto}.match-detail-page[data-match-tab] .match-detail-tabs>.match-detail-shell::-webkit-scrollbar{display:none}.match-detail-page[data-match-tab] .match-detail-tabs a{color:#536278;letter-spacing:0;white-space:nowrap;scroll-snap-align:center;background:#e8ebef75;border:1px solid #0000;border-radius:13px;flex:1 0 auto;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:12px;font-weight:650;line-height:1;text-decoration:none;transition:background-color .12s,color .12s;display:flex;position:relative}.match-detail-page[data-match-tab] .match-detail-tabs a[aria-current=page]{color:#fff;background:#102a49;border-color:#203c5c;box-shadow:0 2px 5px #081a3215}.match-detail-page[data-match-tab] .match-detail-tabs a[aria-current=page]:after{content:"";background:#f04d63;border-radius:2px;height:2px;position:absolute;bottom:4px;left:32%;right:32%}.match-detail-page[data-match-tab] .match-detail-tabs a:active{background:#dce2e9}.match-detail-page[data-match-tab] .match-detail-tabs a:focus-visible{outline-offset:-2px;outline:2px solid #d52c44}.match-detail-page[data-match-tab] .match-detail-content{padding-top:14px}.mc14-context-actions{color:#52657b;margin-top:18px;font-size:12px}.mc14-context-actions summary{cursor:pointer;align-content:center;min-height:44px;font-weight:650}.mc14-context-actions details>div{padding:4px 0 12px}.mc14-context-actions .full-time-story-trigger{margin:0}.mc14-context-actions .full-time-story-primary,.mc14-context-actions .match-share-button{color:#102a49;min-height:44px;box-shadow:none;background:#fff;border:1px solid #d5dce5;border-radius:12px;padding:8px 14px;font-size:12px}.mc14-vote-summary{color:#637186;background:#fff;border:1px solid #dfe4eb;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:12px;padding:12px 16px;font-size:12px;display:flex}.mc14-vote-summary b{color:#102a49;font-variant-numeric:tabular-nums;margin-right:3px;font-size:20px;font-weight:750}.match-detail-page[data-match-tab] .mc14-votes-panel .mc13-rating-totals{display:none}@media (width<=767px){.match-detail-page[data-match-tab] .match-detail-nav{height:60px;min-height:60px;padding:5px 70px 5px 13px}.match-detail-page[data-match-tab] .match-detail-nav img{width:32px;height:42px}.match-detail-page[data-match-tab] .match-detail-nav strong{font-size:13px}.match-detail-page[data-match-tab] .match-detail-nav small{font-size:10px}.match-detail-page[data-match-tab] .match-compact{border-radius:18px;width:calc(100% - 20px);min-height:118px;margin:6px 10px 0;padding:17px 12px 13px}.match-detail-page[data-match-tab] .match-compact-teams{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);gap:7px;min-height:56px}.match-detail-page[data-match-tab] .match-compact-score{letter-spacing:-.045em;font-size:48px}.match-detail-page[data-match-tab] .match-compact-score i{margin-inline:3px}.match-detail-page[data-match-tab] .match-compact-team{gap:6px}.match-detail-page[data-match-tab] .match-compact-team>img,.match-detail-page[data-match-tab] .match-compact-team>span{flex-basis:25px;width:25px;height:33px}.match-detail-page[data-match-tab] .match-compact-team>strong{font-size:11px;line-height:1.22}.mc14-team-full{display:none}.mc14-team-mobile{display:inline}.match-detail-page[data-match-tab] .match-compact-meta{flex-wrap:nowrap;gap:4px;margin:8px 0 0;font-size:9px;line-height:1.4}.match-detail-page[data-match-tab] .match-compact-meta>span:last-child{min-width:0}.match-detail-page[data-match-tab] .match-detail-tabs{margin-top:7px;padding:5px 0}.match-detail-page[data-match-tab] .match-detail-tabs>.match-detail-shell{gap:5px;width:100%;min-height:44px;padding:0 10px;-webkit-mask-image:linear-gradient(90deg,#000 96%,#0000);mask-image:linear-gradient(90deg,#000 96%,#0000)}.match-detail-page[data-match-tab] .match-detail-tabs a{border-radius:12px;flex:none;min-height:44px;padding:0 12px;font-size:11px}.mc14-vote-summary{gap:10px 16px;padding:10px 12px;font-size:11px}.mc14-vote-summary b{font-size:18px}}@media (prefers-reduced-motion:reduce){.match-detail-page[data-match-tab] .match-detail-tabs a{transition:none}}.match-detail-page[data-match-tab] .formation-center{margin-top:14px}.match-detail-page[data-match-tab] .formation-pitch{padding:0;overflow:hidden}.formation-playing-area{position:absolute;inset:36px 0 0}.formation-module-badge{z-index:3;color:#fff;min-height:22px;font:700 11px/1.2 var(--body);letter-spacing:.035em;white-space:nowrap;background:#092941e8;border:1px solid #b7d5de4d;border-radius:8px;align-items:center;padding:3px 9px;display:inline-flex;position:absolute;top:8px;right:12px}.formation-module-badge.simple{justify-self:end;margin-bottom:8px;position:static}.match-detail-page[data-match-tab] .formation-pitch{height:616px}.match-detail-page[data-match-tab] .mc131-summary-formation .formation-pitch{height:556px}@media (width<=767px){.match-detail-page[data-match-tab] .formation-pitch{height:calc(clamp(455px,120vw,510px) + 36px);min-height:calc(var(--mc131-lines,5)*78px + 36px)}.match-detail-page[data-match-tab] .mc131-summary-formation .formation-pitch{height:calc(clamp(445px,114vw,490px) + 36px);min-height:calc(var(--mc131-lines,5)*76px + 36px)}.formation-module-badge{font-size:10px;top:7px;right:11px}}.match-compact{color:#fff;background:linear-gradient(120deg,#07172f,#102d50);border-bottom:1px solid #7897bd30;padding:14px 0 10px}.match-compact-shell{width:min(900px,100% - 28px);margin:0 auto}.match-compact-teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.match-compact-team{align-items:center;gap:10px;min-width:0;display:flex}.match-compact-team.away{text-align:right;justify-content:flex-end}.match-compact-team>img,.match-compact-team>span{object-fit:contain;flex:0 0 30px;width:30px;height:34px}.match-compact-team>span{border:1px solid #ffffff30;border-radius:6px;place-items:center;font-size:11px;display:grid}.match-compact-team>strong{text-transform:uppercase;overflow-wrap:break-word;min-width:0;font-size:16px;line-height:1.25}.match-compact-score{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.match-compact-score>i{color:#ff6579;margin:0 4px;font-style:normal}.match-compact-meta{color:#b6c8dd;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:8px 0;font-size:11px;line-height:1.4;display:flex}.match-compact-status{color:#e5edf5;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff20;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:800}.match-compact-status.status-live{color:#fff;background:#c52240}.match-compact-actions{border-top:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:10px;padding-top:3px;display:flex}.match-compact-details{flex:1;min-width:0}.match-compact-details>summary{cursor:pointer;color:#cbd8e8;align-items:center;gap:8px;width:fit-content;min-height:40px;font-size:11px;list-style:none;display:flex}.match-compact-details>summary::-webkit-details-marker{display:none}.match-compact-details[open]>summary>span{transform:rotate(180deg)}.match-compact-details dl{gap:8px;margin:3px 0 12px;font-size:11px;line-height:1.4;display:grid}.match-compact-details dl>div{gap:2px;display:grid}.match-compact-details dt{color:#8eabc9;text-transform:uppercase;font-size:9px}.match-compact-details dd{color:#fff;overflow-wrap:break-word;margin:0}.match-compact-share{flex:none;max-width:56%}.match-compact-share .full-time-story-trigger{margin:0;display:block}.match-detail-page .match-compact-share .full-time-story-primary,.match-detail-page .match-compact-share .match-share-button{width:auto;min-height:40px;box-shadow:none;color:#ffc5ce;letter-spacing:.015em;background:#d8244218;border:1px solid #ff536740;border-radius:8px;align-items:center;gap:5px;margin:0;padding:8px 10px;font-size:10px;line-height:1.25;display:flex}.match-compact-share .full-time-story-primary>strong{font-size:10px}.match-compact-share .full-time-story-primary>span{font-size:13px}@media (width<=767px){.match-compact{padding:12px 0 6px}.match-compact-team{gap:6px}.match-compact-team>img,.match-compact-team>span{flex-basis:23px;width:23px;height:28px}.match-compact-team>strong{font-size:12px}.match-compact-teams{gap:7px}.match-compact-score{font-size:25px}.match-compact-meta{margin:7px 0;font-size:10px}.match-compact-score>i{margin-inline:2px}.match-compact-details>summary,.match-detail-page .match-compact-share .full-time-story-primary,.match-detail-page .match-compact-share .match-share-button{min-height:44px}}@media (width<=360px){.match-compact-team>strong{font-size:10.5px}.match-compact-team>img,.match-compact-team>span{flex-basis:20px;width:20px}.match-compact-score{font-size:23px}.match-compact-team{gap:4px}.match-compact-teams{gap:5px}}main.match-detail-page.md255[data-match-tab]{--md-navy:#091426;--md-red:#f04b64;--md-text:#f2f5fb;--md-muted:#b2bfd3;--md-edge:#aac5ea26;--md-surface:linear-gradient(135deg,#1a2942e8,#101b30f5);color:var(--md-text);min-height:100svh;font-family:var(--body,Arial,Helvetica,sans-serif);padding-bottom:env(safe-area-inset-bottom);background:radial-gradient(at 0 6%,#90253c26,#0000 36rem),radial-gradient(at 100% 28%,#174c8233,#0000 50rem),#090f1f}main.md255[data-match-tab] .match-detail-shell{width:min(1040px,100% - 28px);min-width:0}main.md255[data-match-tab] .match-detail-nav{border-bottom:1px solid var(--md-edge);background:linear-gradient(110deg,#111a2e,#172a43aa);height:72px}main.md255[data-match-tab] .match-detail-nav a{color:var(--md-text)}main.md255[data-match-tab] .match-detail-nav small{color:var(--md-muted)}main.md255[data-match-tab] .match-compact{background:radial-gradient(at 0 20%,#a72e4b33,#0000 55%),radial-gradient(at 100% 20%,#1b63ac44,#0000 55%),linear-gradient(120deg,#121b30,#101b2e);border:1px solid #9db9df35;border-radius:23px;width:min(1040px,100% - 28px);margin:14px auto 0;padding:24px 20px 16px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #02081540}main.md255[data-match-tab] .match-compact:before{content:"";opacity:.8;background:linear-gradient(90deg,#e53655 0 49%,#467fdb 51%);height:3px;position:absolute;inset:0 0 auto}main.md255[data-match-tab] .match-compact-teams{grid-template-columns:minmax(0,1fr) minmax(105px,auto) minmax(0,1fr);gap:18px}main.md255[data-match-tab] .match-compact-team,main.md255[data-match-tab] .match-compact-team.away{text-align:center;flex-direction:column;justify-content:center;gap:9px}main.md255[data-match-tab] .match-compact-team.away>img,main.md255[data-match-tab] .match-compact-team.away>span{order:-1}main.md255[data-match-tab] .match-compact-team>img,main.md255[data-match-tab] .match-compact-team>span{object-fit:contain;filter:none;background:0 0;flex-basis:auto;width:56px;height:66px}main.md255[data-match-tab] .match-compact-team>strong{text-transform:none;overflow-wrap:anywhere;font-size:15px;font-weight:750;line-height:1.25}main.md255[data-match-tab] .match-compact-score{letter-spacing:-.05em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(44px,7vw,76px);line-height:1}main.md255[data-match-tab] .match-compact-score i{color:#ee526e;margin-inline:4px;font-weight:500}main.md255[data-match-tab] .match-compact-meta{color:#c1cee0;text-align:center;flex-wrap:wrap;gap:6px 10px;margin:17px 0 0;font-size:12px;line-height:1.5}main.md255[data-match-tab] .match-compact-status{color:#dfeaf8;background:#5688bf18;border:1px solid #94b6db3b;border-radius:6px;padding:3px 8px;font-size:11px}main.md255[data-match-tab] .match-compact-status.status-live{color:#ffbac6;background:#b82b4540;border-color:#e85c7770}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] .match-detail-tabs{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1425f5;border-block:1px solid #a8bfdf1f;margin-top:12px;padding:6px 0;position:sticky;box-shadow:0 6px 15px #01061133}main.md255[data-match-tab] .match-detail-tabs>.match-detail-shell{overscroll-behavior-x:contain;gap:5px;min-height:44px;padding:0 2px;display:flex;overflow-x:auto;-webkit-mask-image:none;mask-image:none}main.md255[data-match-tab] .match-detail-tabs a{text-transform:none;color:#b8c6dc;background:#17243b60;border:1px solid #a6bed31a;border-radius:11px;flex:1 0 auto;min-height:44px;padding:0 16px;font-size:12px;font-weight:650;transition:background .15s,color .15s}main.md255[data-match-tab] .match-detail-tabs a[aria-current=page]{color:#fff;background:linear-gradient(120deg,#612a49,#254b7a);border-color:#7c99c369;box-shadow:inset 0 1px #ffffff14}main.md255[data-match-tab] .match-detail-tabs a[aria-current=page]:after{background:#ff647e;height:2px;bottom:4px}main.md255[data-match-tab] .match-detail-tabs a:active{background:#35517b}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] .match-detail-content{padding:16px 0 28px}main.md255[data-match-tab] .mc13-timeline{border:1px solid var(--md-edge);background:var(--md-surface);max-width:none;color:var(--md-text);border-radius:18px;margin:0;padding:15px 13px 5px;box-shadow:inset 0 1px #ffffff08,0 8px 24px #02071530}main.md255[data-match-tab] .mc13-timeline>header.mc5-heading{border-bottom:1px solid var(--md-edge);gap:8px;margin:0 0 10px;padding:0 0 10px}main.md255[data-match-tab] .mc13-timeline>header.mc5-heading h2{color:var(--md-text);text-transform:none;align-items:center;gap:8px;font-size:17px;font-weight:750;line-height:1.25;display:flex}main.md255[data-match-tab] .mc13-timeline>header.mc5-heading h2:before{content:"";background:#f04b64;border-radius:3px;flex-shrink:0;width:3px;height:19px}main.md255[data-match-tab] .mc13-timeline>header.mc5-heading>span{color:var(--md-muted);font-size:11px}main.md255[data-match-tab] .mc13-team-heading{border-top:0;border-bottom:1px solid var(--md-edge);color:#aebed3;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);padding:7px 0 10px;font-size:10px;line-height:1.35}main.md255[data-match-tab] .mc13-team-heading>span{color:#8da2be;font-size:9px}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] .mc13-all-events,main.md255[data-match-tab] .mc131-formation-cta{color:#f6a3b3;min-height:44px;font-size:11px}main.md255[data-match-tab] .md255-event-side,main.md255[data-match-tab] .mc13-timeline:not(.mc13-summary-timeline) .mc13-team-heading{display:none}main.md255[data-match-tab] .mc13-timeline:not(.mc13-summary-timeline) .mc5-feed:before{left:21px;transform:none}main.md255[data-match-tab] .mc13-timeline:not(.mc13-summary-timeline) .mc5-event{grid-template-columns:42px 23px minmax(0,1fr) auto;column-gap:8px;min-height:68px;padding:10px 0}main.md255[data-match-tab] .mc13-timeline:not(.mc13-summary-timeline) .mc5-minute{grid-area:1/1;align-self:center;font-size:11px}main.md255[data-match-tab] .mc13-timeline:not(.mc13-summary-timeline) .mc5-icon{grid-area:1/2;align-self:center;width:23px;height:23px;position:static}main.md255[data-match-tab] .mc13-timeline:not(.mc13-summary-timeline) .mc5-event-body{text-align:left;grid-area:1/3;padding:0}main.md255[data-match-tab] .mc13-timeline:not(.mc13-summary-timeline) .mc5-score{grid-area:1/4;place-self:center end;margin:0;font-size:12px}main.md255[data-match-tab] .mc13-timeline:not(.mc13-summary-timeline) .mc5-assist{justify-content:flex-start}main.md255[data-match-tab] .mc13-timeline:not(.mc13-summary-timeline) .md255-event-side{color:#8fa8c7;font-size:10px;line-height:1.25;display:block}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] .formation-pitch{background:radial-gradient(at 85% 90%,#a72d4530,#0000 60%),linear-gradient(145deg,#18365a,#111c34);border:1px solid #9ebddd40;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #01061330}main.md255[data-match-tab] .formation-pitch:before,main.md255[data-match-tab] .formation-pitch:after{background:0 0}main.md255[data-match-tab] .formation-pitch-lines{opacity:.45}main.md255[data-match-tab] .formation-player-label{color:#fff;background:#142942f0;border-color:#9ab9e74d;box-shadow:0 2px 6px #01061235}main.md255[data-match-tab] .formation-player-label>b{color:#fff;background:linear-gradient(130deg,#bc3552,#3f68a0)}main.md255[data-match-tab] .mc13-field-rating{color:#e8f2ff;background:#192d48;border-color:#a6c2e660;min-width:22px}main.md255[data-match-tab] .formation-player-events{color:#f4a3b5}main.md255[data-match-tab] .formation-bench{border:1px solid var(--md-edge);color:var(--md-text);background:#142037;border-radius:0 0 16px 16px}main.md255[data-match-tab] .formation-bench>header{color:#c5d6ed;border-bottom:1px solid var(--md-edge);background:#1b2b43}main.md255[data-match-tab] .formation-bench>header small{color:#c5d6ed}main.md255[data-match-tab] .formation-bench article{background:0 0;border-color:#abc7e91c;padding:9px 12px}main.md255[data-match-tab] .formation-bench article:nth-child(odd){border-right-color:#abc7e91c}main.md255[data-match-tab] .mc131-bench-copy,main.md255[data-match-tab] .formation-bench article>.mc131-bench-player{color:#f2f5fb}main.md255[data-match-tab] .mc131-bench-copy>strong{text-transform:none;font-family:inherit;font-size:13px}main.md255[data-match-tab] .mc131-bench-copy>small{color:#b1c5dd}main.md255[data-match-tab] .formation-bench article>small{color:#88d9bb}main.md255[data-match-tab] .mc131-bench-vote{background:#294666;border:1px solid #8cb1df40;min-width:36px}main.md255[data-match-tab] .mc13-simple-lineup{background:var(--md-surface);border:1px solid var(--md-edge);grid-template-columns:1fr;padding:12px}main.md255[data-match-tab] .mc13-simple-lineup .mc131-bench-player{border-bottom:1px solid var(--md-edge);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:grid}main.md255[data-match-tab] .mc13-simple-lineup .mc131-bench-copy>strong{color:#f2f5fb}main.md255[data-match-tab] .match-stats-section{border:1px solid var(--md-edge);background:var(--md-surface);border-radius:18px;margin:0;padding:15px 13px}main.md255[data-match-tab] .match-stats-section>header{align-items:baseline;margin-bottom:12px}main.md255[data-match-tab] .match-stats-section>header h2{color:#f2f5fb;text-transform:none;font-size:22px}main.md255[data-match-tab] .match-stats-section>header small{color:#9bb9df;font-size:10px}main.md255[data-match-tab] .match-stats-section>div{border:1px solid var(--md-edge);box-shadow:none;background:0 0;overflow:hidden}main.md255[data-match-tab] .match-stats-head{color:#deebfc;border-bottom:1px solid var(--md-edge);background:#223852}main.md255[data-match-tab] .match-stat-row{color:#eff6ff;background:0 0;border-color:#9fb9dc20;gap:8px;min-height:64px;padding:13px 12px}main.md255[data-match-tab] .match-stat-row b{font-variant-numeric:tabular-nums;font-size:24px}main.md255[data-match-tab] .match-stat-row>span{color:#b2c3da;text-transform:none;font-size:12px}main.md255[data-match-tab] .match-stat-bars{gap:8px;height:5px}main.md255[data-match-tab] .match-stat-bars i{background:#ed5a73;border-radius:5px}main.md255[data-match-tab] .match-stat-bars i:last-child{background:#70a6ee}main.md255[data-match-tab] .mc14-vote-summary{border-color:var(--md-edge);color:#b6c6dc;background:#1c2c44;border-radius:13px;gap:10px 18px;margin-top:12px;padding:12px}main.md255[data-match-tab] .mc14-vote-summary b{color:#f0f5ff;font-size:22px}main.md255[data-match-tab] .mc13-ratings>header,main.md255[data-match-tab] .match-staff-ratings>header{color:#f2f5fb}main.md255[data-match-tab] .mc13-ratings h2,main.md255[data-match-tab] .match-staff-ratings h2{text-transform:none;color:#f2f5fb;font-size:21px}main.md255[data-match-tab] .mc13-ratings>header small{color:#f299ad;font-size:10px}main.md255[data-match-tab] .match-staff-ratings>header p{color:#b2c2d7;font-size:12px}main.md255[data-match-tab] .mc13-rating-group{border-color:var(--md-edge);background:#152139;border-radius:14px;margin-top:10px}main.md255[data-match-tab] .mc13-rating-group h3{color:#b9cde7;text-transform:none;background:#20314a;padding:10px 12px;font-size:11px}main.md255[data-match-tab] .mc13-rating-group .match-rating-row,main.md255[data-match-tab] .match-staff-ratings .match-rating-row{min-height:66px;box-shadow:none;color:#f2f5fb;background:0 0;border-color:#a3bfe025;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:9px 12px}main.md255[data-match-tab] .match-rating-row>div{min-width:0}main.md255[data-match-tab] .mc13-rating-group .match-rating-row>img,main.md255[data-match-tab] .mc13-rating-group .match-rating-row>span,main.md255[data-match-tab] .match-staff-ratings .match-rating-row>img{object-fit:contain;background:linear-gradient(130deg,#33527450,#1b304655);border-radius:8px;width:40px;height:46px}main.md255[data-match-tab] .mc13-rating-group .match-rating-row strong{text-transform:none;font-size:13px;line-height:1.3}main.md255[data-match-tab] .mc13-rating-group .match-rating-row em,main.md255[data-match-tab] .match-staff-ratings .match-rating-row em{font-variant-numeric:tabular-nums;color:#eef4ff;background:#2b405d;border:1px solid #8fa8c640;border-radius:9px;width:auto;min-width:42px;max-width:78px;height:auto;min-height:36px;padding:7px;font-size:17px;font-style:normal;line-height:1.2}main.md255[data-match-tab] .match-rating-row[data-rating-tone=good] em{color:#d9eeff;background:#24456a;border-color:#81afdf70}main.md255[data-match-tab] .match-rating-row[data-rating-tone=excellent] em{color:#f8dda0;background:#66502b55;border-color:#d4b36780}main.md255[data-match-tab] .match-rating-row[data-rating-tone=low] em{color:#ffc1cd;background:#79294050;border-color:#da718570}main.md255[data-match-tab] .mc13-rating-group .match-rating-row em[aria-label="Voto: Non pubblicato"]{color:#b8c6d8;background:#243147;font-size:10px}main.md255[data-match-tab] .mc13-rating-group .match-rating-row small,main.md255[data-match-tab] .mc13-rating-group .match-rating-row b{color:#b6c8df;font-size:10px}main.md255[data-match-tab] .mc13-rating-group .match-rating-row .md255-rating-role{color:#8eabcc}main.md255[data-match-tab] .mc13-rating-group .match-rating-row b.in{color:#85d9b8}main.md255[data-match-tab] .mc13-rating-group .match-rating-row b.out{color:#ffa1b2}main.md255[data-match-tab] .match-mvp-card,main.md255[data-match-tab] .match-summary>.match-mvp-card{background:radial-gradient(at 0 20%,#af81342b,#0000 75%),linear-gradient(125deg,#1c2941,#111b2f);border:1px solid #d2b57665;border-radius:17px;grid-template-columns:92px minmax(0,1fr);min-height:150px;margin:16px 0 0;display:grid;overflow:hidden;box-shadow:inset 0 1px #f4d89c12,0 8px 20px #02071330}main.md255[data-match-tab] .mc14-votes-panel>.match-mvp-card{margin-top:0}main.md255[data-match-tab] .match-mvp-card>div,main.md255[data-match-tab] .match-summary>.match-mvp-card>div{background:0 0;height:100%;min-height:150px}main.md255[data-match-tab] .match-mvp-card>div img{object-fit:contain;object-position:center bottom;filter:none;width:100%;height:100%;max-height:170px;padding:8px 0 0}main.md255[data-match-tab] .match-mvp-card>section{padding:14px 12px}main.md255[data-match-tab] .match-mvp-card small{color:#e5c98e;letter-spacing:.04em;align-items:center;gap:5px;font-size:10px;display:flex}main.md255[data-match-tab] .match-mvp-card small svg{width:16px;height:16px}main.md255[data-match-tab] .match-mvp-card h2{text-transform:none;overflow-wrap:anywhere;margin:6px 0;font-size:clamp(18px,4.8vw,26px);line-height:1.15}main.md255[data-match-tab] .match-mvp-card p{color:#b5c5dc;font-size:11px;line-height:1.4}main.md255[data-match-tab] .match-mvp-card dt{color:#b9cbe0}main.md255[data-match-tab] .match-mvp-card dd{color:#f8dfa8;font-variant-numeric:tabular-nums;font-size:20px}main.md255[data-match-tab] .match-mvp-card a{color:#f1dbad;min-height:32px;font-size:11px}main.md255[data-match-tab] .match-inline-note,main.md255[data-match-tab] .formation-empty,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] .match-inline-note{margin:0}main.md255[data-match-tab] .mc13-legacy-goals,main.md255[data-match-tab] .match-story{background:var(--md-surface);color:#f2f5fb;border:1px solid var(--md-edge);border-radius:16px;padding:18px}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,main.md255[data-match-tab] .match-story p{color:#b9c9df}main.md255[data-match-tab] .match-story h2{text-transform:none;font-size:24px;line-height:1.2}main.md255[data-match-tab] .mc14-context-actions,main.md255[data-match-tab] .mc131-match-info{border-top:1px solid var(--md-edge);color:#bfcee2;margin-top:16px;font-size:12px}main.md255[data-match-tab] .mc14-context-actions summary,main.md255[data-match-tab] .mc131-match-info>summary{min-height:48px}main.md255[data-match-tab] .mc131-match-info dd{color:#dce8f9;font-size:12px}main.md255[data-match-tab] .mc131-match-info dt{color:#92a9c7}main.md255[data-match-tab] .mc14-context-actions .full-time-story-primary,main.md255[data-match-tab] .mc14-context-actions .match-share-button{border-color:var(--md-edge);color:#eff5ff;background:#243953}main.md255[data-match-tab] .match-sibling-nav{gap:10px;margin-top:18px}main.md255[data-match-tab] .match-sibling-nav a{border:1px solid var(--md-edge);color:#eaf2ff;background:linear-gradient(140deg,#1d2c43,#121e33);border-radius:13px;min-width:0;padding:14px}main.md255[data-match-tab] .match-sibling-nav small{color:#e593a8;font-size:10px}main.md255[data-match-tab] .match-sibling-nav strong{overflow-wrap:anywhere;font-size:13px}main.md255[data-match-tab] .match-sibling-nav span{color:#a3b7d1;font-size:11px}main.md255[data-match-tab] .match-photo-cta{color:#edf5ff;border:1px solid var(--md-edge);background:#243d5d;border-radius:13px}main.md255[data-match-tab] .match-detail-footer{border-top:1px solid var(--md-edge);color:#9bb0ce;background:#0b1323}main.md255[data-match-tab] .match-detail-footer a{color:#dfeafb}@media (width<=767px){main.md255[data-match-tab] .match-detail-nav{height:62px;min-height:62px;padding-left:14px}main.md255[data-match-tab] .match-detail-nav strong{font-size:13px}main.md255[data-match-tab] .match-detail-nav small{font-size:10px}main.md255[data-match-tab] .match-compact{border-radius:20px;margin:10px auto 0;padding:20px 12px 12px}main.md255[data-match-tab] .match-compact-teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}main.md255[data-match-tab] .match-compact-team>img,main.md255[data-match-tab] .match-compact-team>span{width:42px;height:49px}main.md255[data-match-tab] .match-compact-team>strong{font-size:12px;line-height:1.25}main.md255[data-match-tab] .match-compact-score{letter-spacing:-.05em;font-size:clamp(40px,12vw,54px)}main.md255[data-match-tab] .match-compact-shell{width:100%}main.md255[data-match-tab] .match-compact-meta{gap:6px 8px;margin-top:14px;font-size:11px}main.md255[data-match-tab] .match-compact-status{font-size:10px}main.md255[data-match-tab] .md255-match-context{gap:5px 10px;margin-top:9px;padding-top:9px;font-size:10px}main.md255[data-match-tab] .match-detail-tabs>.match-detail-shell{width:100%;padding:0 14px}main.md255[data-match-tab] .match-detail-tabs a{flex:none;padding:0 13px;font-size:12px}main.md255[data-match-tab] .mc13-timeline{padding:13px 10px 4px}main.md255[data-match-tab] .mc13-timeline>header.mc5-heading h2{font-size:16px}main.md255[data-match-tab] .mc13-timeline .mc5-event-name{font-size:12px}main.md255[data-match-tab] .mc13-summary-timeline .mc5-assist{font-size:10px}main.md255[data-match-tab] .mc13-rating-group>div{grid-template-columns:1fr}}@media (width<=359px){main.md255[data-match-tab] .match-detail-shell{width:calc(100% - 20px)}main.md255[data-match-tab] .match-compact{width:calc(100% - 20px);padding-inline:10px}main.md255[data-match-tab] .match-compact-score{font-size:38px}main.md255[data-match-tab] .match-compact-team>strong{font-size:11px}main.md255[data-match-tab] .mc13-timeline{padding-inline:8px}main.md255[data-match-tab] .mc13-summary-timeline .mc5-event-body{padding-left:18px}main.md255[data-match-tab] .mc13-summary-timeline [data-side=home] .mc5-event-body{padding-left:0;padding-right:18px}main.md255[data-match-tab] .mc13-summary-timeline .mc5-event-name{font-size:11px}main.md255[data-match-tab] .mc13-timeline:not(.mc13-summary-timeline) .mc5-event{grid-template-columns:38px 18px minmax(0,1fr) auto;gap:6px}main.md255[data-match-tab] .mc13-timeline:not(.mc13-summary-timeline) .mc5-score{padding:4px;font-size:11px}}@media (prefers-reduced-motion:reduce){main.md255[data-match-tab] *{scroll-behavior:auto;transition:none;animation:none}}main.md255[data-match-tab] .mc131-bench-copy>.md255-lineup-meta{color:#9db6d5;font-size:10px;line-height:1.3}main.md255[data-match-tab] .mc5-assist svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}main.md255[data-match-tab] .match-staff-ratings{border:1px solid var(--md-edge);background:var(--md-surface);color:#eef4ff;border-radius:16px;padding:14px}main.md255[data-match-tab] .match-staff-ratings>header{border-bottom-color:var(--md-edge)}main.md255[data-match-tab] .match-staff-ratings .match-rating-row strong{text-transform:none;font-size:13px}main.md255[data-match-tab] .match-staff-ratings .match-rating-row small{color:#a9bdd8}main.md255[data-match-tab] .match-staff-ratings .match-rating-row>span{color:#edf5ff;background:#2b405d}@media (width<=767px){main.md255[data-match-tab] .mc13-timeline .mc5-event-name{font-size:13px}main.md255[data-match-tab] .mc13-summary-timeline .mc5-assist{font-size:11px}}main.md255[data-match-tab] .match-stat-bars{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;height:5px;display:grid}main.md255[data-match-tab] .match-stat-bars i{justify-self:end;min-width:0;height:100%;display:block}main.md255[data-match-tab] .match-stat-bars i:last-child{justify-self:start}main.md255[data-match-tab] .match-rating-row>div,main.md255[data-match-tab] .match-rating-row>div strong{text-align:left;justify-content:flex-start;align-items:flex-start}main.md255[data-match-tab] .formation-position>em{color:#f5d79a;background:#23324b;border:1px solid #ccb37799;border-radius:5px}main.md255[data-match-tab] .formation-player-events>span{color:#c6ddfa;box-shadow:none;background:#253b57;border:1px solid #aac5e84d}main.md255[data-match-tab] .match-rating-row>div strong,main.md255[data-match-tab] .match-rating-row>div strong a,main.md255[data-match-tab] .mc131-bench-copy>strong{color:#f2f5fb}main.md255[data-match-tab] .mc13-rating-group .match-rating-row>div b{background:0 0;border:0;padding:0}@media (width<=767px){main.md255[data-match-tab] .formation-position .formation-player-label.has-number{grid-template-columns:13px minmax(0,1fr)}main.md255[data-match-tab] .formation-position .formation-player-label>b{align-items:center;min-width:0;padding:3px 1px;font-size:8px;display:grid}main.md255[data-match-tab] .formation-position .formation-player-label>.formation-player-label-mobile{white-space:normal;overflow-wrap:anywhere;letter-spacing:0;padding:3px 1px;font-size:8.5px;line-height:1.15}main.md255[data-match-tab] .formation-position .formation-player-label.has-number{grid-template-columns:minmax(0,1fr);position:relative;overflow:visible}main.md255[data-match-tab] .formation-position .formation-player-label>b{z-index:4;border:1px solid #a7bbd973;border-radius:5px;width:16px;height:16px;padding:0;display:grid;position:absolute;top:-13px;left:-3px}main.md255[data-match-tab] .formation-position .formation-player-label>.formation-player-label-mobile{white-space:nowrap;overflow-wrap:normal;font-size:8px;line-height:1.2}}main.md255[data-match-tab] .match-stat-row>b,main.md255[data-match-tab] .match-stat-row>b:last-of-type{color:#eff6ff}.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}
