:root{--top-offset:74px;--sikit-header-height:74px;--scroll-top-btn-offset-bottom:2.5rem;}.grecaptcha-badge{visibility:hidden;}header{position:sticky;overflow:hidden;}header::before{content:"";position:absolute;inset:0;background-image:url('/static-assets/images/misc/header-pattern-d.svg');background-repeat:repeat;background-position:left top;background-size:auto 180%;opacity:0.05;z-index:1;pointer-events:none;}.v6-drawer-content{width:100vw;max-width:100vw;}@media (min-width:1024px){.v6-bottom-row{height:57px !important;}.v6-logo-container{height:90px !important;}.large-devices [aria-lable="Shop"],.large-devices [aria-lable="Tickets"]{display:none;}}.so-date-stack{font:var(--body_xs_regular-font-weight,400) var(--body_xs_regular-font-size,0.625rem) / var(--body_xs_regular-line-height,0.875rem) var(--body_xs_regular-font-family,Figtree,system-ui,-apple-system,sans-serif);letter-spacing:var(--body_xs_regular-letter-spacing,normal);}.so-date-stack::first-line{font:var(--h5_bold-font-weight,700) var(--h5_bold-font-size,1.125rem) / var(--h5_bold-line-height,1.5rem) var(--h5_bold-font-family,Gabarito,system-ui,-apple-system,sans-serif);letter-spacing:var(--h5_bold-letter-spacing,normal);}.molecule-header{@media (min-width:1024px){padding-right:var(--spacing_12);padding-left:var(--spacing_12);}@media (max-width:767px){padding-top:var(--spacing_3);padding-bottom:var(--spacing_3);}}footer .mb-6{margin-bottom:0 !important;}@media (min-width:769px){[data-frame-name="frame_bottom_row"]{align-items:flex-end;}}.poweredBy{position:relative;}.poweredBy::after{content:"";display:inline-block;width:40px;height:24px;margin-left:5px;background:url(/static-assets/images/misc/silogo.png) no-repeat center / contain;}@media (max-width:767px){header >:first-child{padding-left:var(--spacing_6);padding-right:var(--spacing_6);}}.circleBg{background:hsl(var(--background_main_surface) / 0.09);}@media (min-width:1024px){[data-frame-name="frame_bottom_row"]{position:relative;}[data-frame-name="frame_bottom_row"]::before{content:"";position:absolute;top:-8px;left:0;width:100vw;height:0.1px;background:#97D700;}}@media (min-width:1024px){:has(> [data-frame-name="frame_logo_desktop"]){position:relative;margin-right:24px;}:has(> [data-frame-name="frame_logo_desktop"])::after{content:"";position:absolute;top:0;right:-24px;width:0.5px;height:100%;background:#97D700;}}.mobileDrawer{position:relative;}.mobileDrawer::before{content:"";position:absolute;inset:0;z-index:0;padding-top:var(--spacing_15);background:url("/static-assets/images/misc/menudrawer.png") center top / 100% auto no-repeat;pointer-events:none;}.mobileDrawer > *{position:relative;z-index:1;}.navlinkMobile{padding-top:5px;border-bottom:0.5px solid #AEB8C0;padding-bottom:5%;}@media (min-width:1024px){span.border-\[currentColor\]{margin-left:4px;margin-bottom:4px;}}.si-molecule-fixture-match-action__team-wrap--team-a{padding-bottom:5%;}.dropdown-menu.floating{background-color:white !important;top:103px !important;border-radius:6px !important;padding-bottom:var(--spacing_0_5);padding-top:var(--spacing_0_5);min-width:155px !important;box-shadow:0.5rem 0.5rem 1rem hsla(78,100%,42%,0.3) !important;}.dropdown-menu a{font:var(--body_sm_bold);}.fixturetext{margin-bottom:-10px;padding-bottom:var(--spacing_0_5);}[data-component-id="06c2a061-3b92-4ea8-9b63-7988d23ef530"]{align-items:center;}.metaRightBorder{position:relative;}.metaRightBorder::after{content:"";position:absolute;right:0;top:15%;height:70%;border-right:1px solid hsl(var(--core_neu_200,#eeeeee));}.fixture-top{padding-bottom:var(--spacing_0_5);border-bottom:1px solid hsl(var(--core_neu_200,#eeeeee)) !important;}.sofixtureorganismwrap-wrap img{position:relative;z-index:1;}.si-molecule-fixture-match-action__counter-wrap{display:flex;align-items:center;gap:4px;}.si-molecule-fixture-match-action__counter-wrap::before{content:'\e80a';font-family:"so";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--core_neu_900);}.si-molecule-fixture-match-action__team-info--side-b .si-molecule-fixture-match-action__team-name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}[data-testid="counter-container"]{position:relative;padding-top:var(--spacing_1);padding-bottom:var(--spacing_1);}[data-testid="counter-container"]::before{content:"";position:absolute;top:0;left:-20px;right:0;height:1px;background:hsl(var(--core_neu_200,#eeeeee));}[data-testid="counter-container"]::after{content:"";position:absolute;bottom:0;left:-20px;right:0;height:1px;background:hsl(var(--core_neu_200,#eeeeee));}[data-testid="counter-container"] >:nth-child(-n+3){position:relative;}[data-testid="counter-container"] >:nth-child(-n+3)::after{content:"";position:absolute;right:0;top:15%;height:70%;border-right:1px solid hsl(var(--core_neu_200,#eeeeee));}[data-testid="counter-container"] >:first-child::before{content:"";position:absolute;left:0;top:15%;height:70%;border-left:1px solid hsl(var(--core_neu_200,#eeeeee));}.si-molecule-fixture-match-action__scores-wrap{width:fit-content;}.si-molecule-fixture-match-action__team-info--side-a,.si-molecule-fixture-match-action__team-info--side-b{align-items:center;}@media (min-width:768px) and (max-width:1023px){.sofixturetemplatewrap-wrap .template-body > *{grid-column:span 12 !important;grid-row-end:span 1;}[data-component-id="f5df5404-8d4e-4434-a48b-7e25ff4a2571"]{padding-bottom:var(--spacing_2_5);}}.rotate-\[225deg\]{margin-top:5px;}.related-top-section .template-header{border-top:.5px solid #AEB8C0 !important;}.related-article-section .template-body{border-bottom:.5px solid #AEB8C0 !important;}@media screen and (max-width:768px){.related-article-section .template-body{padding-right:0.75rem;}}.header-web-social-links .btn-site{position:relative;}.header-web-social-links .btn-site .wac-icon{transform:rotate(-90deg);}.header-web-social-links .btn-site:not(:last-child)::after{content:"";background:#96d602;width:2px;height:7px;position:absolute;top:38px;}.so-registration-overlay{position:fixed;z-index:10000;inset:0;display:flex;align-items:center;justify-content:center;overflow:visible;padding:24px;background:rgb(0 0 0 / 72%);}.so-registration-modal{position:relative;width:min(100%,800px);margin:auto;overflow:visible;background:#fff;color:#2b2b2b;box-shadow:none;}.so-registration-head{position:absolute;top:0;right:0;z-index:20;width:0;height:0;overflow:visible;pointer-events:none;}.so-registration-close{position:absolute;top:-5px;right:-5px;z-index:20;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#f4703a;color:#fff;cursor:pointer;pointer-events:auto;}.so-registration-close::before{display:block;font-family:so;font-size:10px;line-height:1;content:"\e80b";}.so-registration-body{position:relative;overflow:visible;}.so-registration-content{min-width:0;}.so-registration-banner{display:block;width:100%;line-height:0;background:none;}.so-registration-banner img{display:block;width:100%;height:auto;}.so-registration-logo{display:none;}.so-reg-form{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:5px;padding:24px 26px 29px;}.so-registration-group{min-width:0;}.so-registration-group-full,.so-registration-submit{grid-column:1 / -1;}.so-registration-submit{margin-top:25px;}.so-registration-field{position:relative;display:flex;flex-direction:column;}.so-registration-field label{box-sizing:border-box;order:-1;display:block;width:auto;height:14px;margin:0 0 10px;padding:0;color:rgb(109,105,106);font-family:Figtree,sans-serif;font-size:14px;font-weight:400;line-height:14px;cursor:default;}.so-registration-control{box-sizing:border-box;width:100%;min-height:47.6px;padding:15px;border:0.8px solid rgb(192,185,188);border-radius:5px;background-color:transparent;color:rgb(0,0,0);font-family:Figtree,sans-serif;font-size:13.3333px;font-weight:400;line-height:normal;cursor:text;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;}.so-registration-control::placeholder{color:#a5a5a5;font-family:Figtree,sans-serif;font-size:13.3333px;font-weight:400;line-height:normal;opacity:1;}select.so-registration-control{padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:20px 20px;}.so-registration-control:focus,.so-registration-control:focus-visible{border:0.8px solid #231f20;outline:none;box-shadow:none;}.so-registration-phone:focus-within .so-registration-phone-code,.so-registration-phone:focus-within .so-registration-mobile-input .so-registration-control{border-color:#231f20;box-shadow:none;}.errordiv{display:block;min-height:16px;margin-top:6px;color:#ff5100;font-size:12px;font-weight:400;line-height:1.3;}.so-registration-phone{display:flex;align-items:stretch;}.so-registration-phone-code{position:relative;display:flex;flex-shrink:0;align-items:center;gap:4px;box-sizing:border-box;min-height:47.6px;padding:0 4px 0 8px;border:0.8px solid rgb(192,185,188);border-right:0;border-radius:5px 0 0 5px;background-color:transparent;}.so-registration-phone-code::after{width:12px;height:12px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;content:"";}.so-registration-phone-code select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;}.so-registration-country-flag{width:20px;height:14px;flex-shrink:0;object-fit:cover;}.so-registration-phone-code span{color:#2b2b2b;font-size:13px;white-space:nowrap;}.so-registration-mobile-input{display:flex;flex:1;min-width:0;}.so-registration-mobile-input .so-registration-control{flex:1;width:100%;min-width:0;padding-right:10px;padding-left:8px;border-left:0;border-radius:0 5px 5px 0;}.so-registration-checkbox{position:relative;display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:center;color:#4a4a4a;font-family:Figtree,sans-serif;font-size:12px;font-weight:400;line-height:1.55;cursor:pointer;}.so-registration-checkbox input{position:absolute;opacity:0;}.so-registration-checkmark{display:grid;place-items:center;width:20px;height:20px;border:1px solid #c4c4c4;border-radius:50%;background:#fff;}.so-registration-checkbox input:checked + .so-registration-checkmark{border-color:#f4703a;background:#f4703a;}.so-registration-checkbox input:checked + .so-registration-checkmark::after{display:block;font-family:so;font-size:10px;line-height:1;color:#fff;content:"\e806";}.so-registration-checkbox input:focus-visible + .so-registration-checkmark{outline:2px solid #f4703a;outline-offset:2px;}.so-registration-checkbox a,.so-registration-confirm-link{color:#f4703a;font-weight:700;text-decoration:none;}.so-registration-checkbox a:hover,.so-registration-confirm-link:hover{text-decoration:underline;}.so-registration-submit button,.so-registration-success button{width:100%;min-height:56px;padding:14px 28px;border:0;border-radius:4px;background:#f4703a;color:#fff;font:inherit;font-size:16px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;cursor:pointer;}.so-registration-submit button:hover:not(:disabled):not([aria-disabled="true"]){background:#e25a22;}.so-registration-submit button:disabled,.so-registration-submit button[aria-disabled="true"]{cursor:not-allowed;opacity:0.6;}.so-registration-notice{margin:0;padding:24px 32px 0;color:#b42318;text-align:center;}.so-registration-success{padding:48px 32px 56px;text-align:center;}.so-registration-success h3{margin:0 0 12px;font-size:28px;}.so-registration-success p{margin:0 0 28px;}.so-registration-success button{width:auto;min-width:190px;}.so-registration-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);}@media (min-width:768px){.so-registration-logo{position:absolute;top:unset;bottom:0;left:0;display:block;width:200px;height:200px;pointer-events:none;}.so-registration-logo img{display:block;width:100%;height:100%;max-width:none;margin-left:0;object-fit:contain;}.so-reg-form{padding:26px 38px 32px 208px;}.so-registration-notice{padding:24px 38px 0 208px;}.so-registration-success{padding:48px 38px 56px 208px;}}@media (min-width:1024px){.so-registration-logo{bottom:-2px;left:-175px;width:330px;height:400px;}}@media (max-width:767px){.so-registration-overlay{align-items:stretch;padding:15px;overflow:visible;}.so-registration-modal{display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 30px);max-height:calc(100dvh - 30px);min-height:0;overflow:visible;}.so-registration-close{top:-9px;right:-9px;}.so-registration-body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;z-index:1;}.so-registration-banner{flex-shrink:0;}.so-registration-content{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;}.so-registration-logo{position:absolute;top:4px;left:4px;z-index:2;display:block;width:92px;margin-left:0;pointer-events:none;}.so-registration-logo img{display:block;width:100%;margin-left:0;object-fit:contain;}.so-reg-form{grid-template-columns:1fr;padding:22px 16px 28px;}.so-registration-control{min-height:47.6px;font-size:16px;}.so-registration-phone-code{min-height:47.6px;}.so-registration-checkbox{align-items:start;}.so-registration-submit{margin-top:30px;}.so-registration-submit button{min-height:50px;font-size:15px;}.so-registration-notice,.so-registration-success{padding-inline:16px;}}.dropdown-menu{border-bottom:0.5px solid #AEB8C0;.navlinkMobile{padding-bottom:0;border-bottom:0;font:var(--body_sm_medium) !important;&:last-child{padding-bottom:5%;}}}.mobile-drawer{height:calc(100dvh - var(--sikit-header-height,0px));top:var(--top-offset,var(--sikit-header-height,0px));}.mobile-drawer{overflow-y:auto;overscroll-behavior:contain;}body:has(.mobile-drawer.open){overflow:hidden;height:100dvh;}@media (min-width:1024px){p[data-atom-id="335ed5db-6934-4012-941e-72920207ea05"]{text-align:right !important;padding-right:48px !important;}div:has(> p[data-atom-id="335ed5db-6934-4012-941e-72920207ea05"]) + div{justify-content:flex-end !important;padding-right:48px !important}p[data-atom-id="507f3814-e456-455b-b44a-48456db8034e"]{text-align:left !important;padding-left:48px !important;}div:has(> p[data-atom-id="507f3814-e456-455b-b44a-48456db8034e"]) + div{justify-content:flex-start !important;padding-left:48px !important;}}@media (min-width:1024px){p[data-atom-id="335ed5db-6934-4012-941e-72920207ea05"]{text-align:right !important;padding-right:48px !important;}div:has(> p[data-atom-id="335ed5db-6934-4012-941e-72920207ea05"]) + div{justify-content:flex-end !important;padding-right:48px !important;}p[data-atom-id="507f3814-e456-455b-b44a-48456db8034e"]{text-align:left !important;padding-left:48px !important;}div:has(> p[data-atom-id="507f3814-e456-455b-b44a-48456db8034e"]) + div{justify-content:flex-start !important;padding-left:48px !important;}div.w-full.flex.items-center.justify-center:has(img[alt="Sponsor 3"]){height:calc(var(--spacing_1) * 11) !important;}}@media (max-width:1023px){div:has(> p[data-atom-id="1292ad3"]) + div{flex-wrap:nowrap !important;gap:var(--spacing_2) !important;padding-top:var(--spacing_6) !important;}div:has(> p[data-atom-id="1292ab2d-e089-423c-a05b-b83064b50ad3"]) + div .p-4{padding:var(--spacing_1) !important;}div:has(> p[data-atom-id="1292ad3"]) + div div.w-full.flex.items-center.justify-center:has(img[alt="Sponsor 1"]){height:var(--spacing_6) !important;}div:has(> p[data-atom-id="1292ad3"]) + div div.w-full.flex.items-center.justify-center:has(img[alt="Sponsor 2"]){height:var(--spacing_6) !important;}div.w-full.flex.items-center.justify-center:has(img[alt="Sponsor 3"]){height:calc(var(--spacing_1) * 11) !important;}}@media (min-width:1024px){div[data-molecule-id="2456cc5a-b2e6-4803-bcf8-9a43d5189e71"]{padding-inline:2px !important;}.footer-center{position:relative;left:50%;transform:translateX(-46%);}}footer div[data-frame-name="frame_navigation_2"] > a:nth-child(2)::before,footer div[data-frame-name="frame_navigation_1"] > a:nth-child(2)::before{content:"|";margin-right:12px;opacity:1;}footer div[data-frame-name="frame_navigation_2"] > a:nth-child(2)::after,footer div[data-frame-name="frame_navigation_1"] > a:nth-child(2)::after{content:"|";margin-left:12px;opacity:1;}@media (max-width:767px){.principalPartner >:nth-child(2),[data-component-id="72c37e59-266c-4449-a381-43435de82f6f"]{margin-top:20px;}}.dateStatusMolecule span{text-transform:uppercase;}.principalPartner > .flex.flex-row > div:nth-child(-n + 2) img{margin-top:10px;height:30px !important;}@media (max-width:767px){.principalPartner > .flex.flex-row > div:nth-child(1) img{margin-top:10px;height:25px !important;}.principalPartner > .flex.flex-row > div:nth-child(2) img{margin-top:10px;height:20px !important;}}.fx-scroll-top-btn{background:var(--button_filled_style_2_surface_default-hex) !important;}.fx-scroll-top-btn svg{display:none !important;}.fx-scroll-top-btn::after{content:'\e809';font-family:'so';font-style:normal;font-weight:normal;line-height:1;speak:never;font-size:20px;margin-bottom:5px;height:15px !important;color:#fff !important;}.frame_logo_desktop{img{position:relative;z-index:1;}}.fanos-cookie-consent-dialog{position:fixed;bottom:40px;right:40px;left:auto;top:auto;width:327px;max-width:calc(100vw - 40px);height:auto;max-height:calc(100vh - 80px);margin:0;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-color:rgb(255,255,255);border:none;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,0.15);font-family:"Gabarito",sans-serif;font-size:14px;font-weight:400;line-height:14px;color:rgb(35,31,32);overflow-y:auto;z-index:99999;}.fanos-cookie-consent-container{position:relative;width:100%;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;}.fanos-cookie-consent-title{display:none;}.fanos-cookie-consent-desc{display:block;width:100%;margin:35px 0 25px;padding:0;box-sizing:border-box;color:rgb(35,31,32);font-family:"Gabarito",sans-serif;font-size:14px;font-weight:400;line-height:26.6px;}.fanos-cookie-consent-actions{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0;margin:0;padding:0;box-sizing:border-box;}.fanos-cookie-consent-btn{display:block;width:100%;height:36.6px;margin:0;padding:5px 0;box-sizing:border-box;border:none;border-radius:2.5px;font-family:"Gabarito",sans-serif;font-size:14px;font-weight:700;line-height:26.6px;text-align:center;text-transform:uppercase;cursor:pointer;}.fanos-cookie-consent-reject-btn{display:none;}.fanos-cookie-consent-accept-btn{background-color:rgb(255,81,0);color:rgb(254,246,249);}.fanos-cookie-consent-accept-btn:hover{background-color:rgb(235,72,0);}.fanos-cookie-consent-accept-btn:focus-visible,.fanos-cookie-consent-reject-btn:focus-visible{outline:2px solid #231f20;outline-offset:3px;}.fanos-cookie-consent-dialog::backdrop{background-color:rgba(0,0,0,0.35);pointer-events:auto;}body:has(.fanos-cookie-consent-dialog[open]){overflow:hidden;}.fanos-cookie-consent-dialog:not([open]){display:none;}
.pps-formatSection {
  padding-block: 2.5rem;
  padding-inline: var(--container-offset, 15px);
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.pps-formatLabel {
  margin: 0;
  font-family: Gabarito, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  color: var(--text_main_high, #231f20);
}
.pps-formatTabs {
  display: flex;
  width: 100%;
  height: 40px;
  background: var(--background_main_surface, #ffffff);
  border: 1px solid var(--border_tert_default, #aeb8c0);
  border-radius: 5px;
  overflow: hidden;
}
.pps-formatTab {
  flex: 1 1 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  background: none;
  font-family: Figtree, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  color: var(--text_main_high, #231f20);
  cursor: pointer;
}
.pps-formatTab--active {
  background: var(--background_brand_default, #97d700);
  font-family: Gabarito, sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: var(--text_on_brand, #222b31);
}
.pps-yearSelect {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 35px;
  padding-inline: 12px;
  background: var(--background_main_surface, #ffffff);
  border: 1px solid var(--border_tert_default, #aeb8c0);
  border-radius: 5px;
  font-family: Figtree, sans-serif;
  font-size: 12px;
  font-weight: 500;
  color: var(--text_main_high, #231f20);
  cursor: pointer;
}
.pps-yearSelect::after {
  content: "";
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 6px solid var(--text_main_high, #231f20);
}
.pps-yearFilter {
  width: 100%;
  height: 35px;
  padding-inline: 12px;
  background-color: var(--background_main_surface, #ffffff);
  border: 1px solid var(--border_tert_default, #aeb8c0);
  border-radius: 5px;
  font: var(--body_sm_medium);
  color: var(--text_main_high, #231f20);
  cursor: pointer;
}
.pps-yearFilter option {
  font: var(--body_sm_medium);
  color: var(--text_main_high, #231f20);
  background: var(--background_main_surface, #ffffff);
}
.pps-tableScroll {
  width: 100vw;
  margin-inline: calc(50% - 50vw);
  box-sizing: border-box;
  padding-inline: var(--container-offset) !important;
  overflow-x: auto;
  border-radius: 0 0 8px 8px;
  background: var(--background_main_container, #f6f6f6);
}
.pps-tableScroll + .pps-tableScroll {
  margin-top: 20px;
  background: #f6f6f6;
}
.pps-tableScroll--desktop {
  display: none;
}
.pps-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
}
.pps-headRow > :first-child {
  border-radius: 4px 0 0 0;
}
.pps-headRow > :last-child {
  border-radius: 0 4px 0 0;
}
.pps-th, .pps-thSection {
  padding: 0;
  min-height: 50px;
  text-align: left;
  vertical-align: middle;
  background: var(--background_tert_card_2, #ced4d9);
  border-bottom: 10px solid #f6f6f6;
}
.pps-thInner {
  padding: 10px;
  min-height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pps-thSectionInner {
  padding: 10px;
  min-height: 30px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.pps-thInner p, .pps-thSectionInner p {
  margin: 0;
  font-family: Figtree, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: var(--text_main_high, #231f20);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
}
.pps-th--overall .pps-thInner p {
  font-weight: 700;
}
.pps-row {
  height: 50px;
}
.pps-row > .pps-td::after, .pps-row > .pps-tdSection::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 0.5px;
  background: var(--border_tert_default, #aeb8c0);
  opacity: 0.5;
}
.pps-row:nth-child(odd) {
  background: var(--background_main_surface, #ffffff);
}
.pps-row:nth-child(even) {
  background: var(--background_tert_card_3, #ecedef);
}
.pps-row:last-child > :first-child {
  border-radius: 0 0 0 8px;
}
.pps-row:last-child > :last-child {
  border-radius: 0 0 8px 0;
}
.pps-td, .pps-tdSection {
  position: relative;
  padding: 0;
  min-height: 50px;
  vertical-align: middle;
}
.pps-tdInner {
  padding: 10px;
  min-height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pps-tdSectionInner {
  padding: 10px;
  min-height: 30px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.pps-tdInner p, .pps-tdSectionInner p {
  margin: 0;
  font-family: Figtree, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: var(--text_main_high, #231f20);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
}
.pps-tdSectionInner p {
  font-weight: 700;
}
.pps-td--overall .pps-tdInner p, .pps-tdSection--overall .pps-tdSectionInner p {
  font-weight: 700;
}
.pps-tableScroll--mobile .pps-table {
  width: 100%;
}
.pps-tableScroll--mobile .pps-thSection, .pps-tableScroll--mobile .pps-tdSection, .pps-tableScroll--mobile .pps-th, .pps-tableScroll--mobile .pps-td {
  width: 50%;
}
.pps-tableScroll--mobile .pps-thSection {
  background: var(--background_tert_card_2, #ced4d9);
}
.pps-tableScroll--mobile .pps-row:nth-child(odd) .pps-tdSection {
  background: var(--background_main_surface, #ffffff);
}
.pps-tableScroll--mobile .pps-row:nth-child(even) .pps-tdSection {
  background: var(--background_tert_card_3, #ecedef);
}
.pps-tableScroll--mobile .pps-thInner, .pps-tableScroll--mobile .pps-tdInner {
  justify-content: center;
}
.pps-tableScroll--mobile .pps-thInner p, .pps-tableScroll--mobile .pps-tdInner p {
  text-align: center;
}
@media (min-width: 1024px) {
  .pps-formatSection {
    position: relative;
    gap: 24px;
  }
  .pps-formatLabel {
    font-size: 22px;
    line-height: 26px;
  }
  .pps-formatTabs {
    position: absolute;
    top: 2.5rem;
    right: var(--container-offset, 15px);
    width: auto;
    flex: 0 0 auto;
  }
  .pps-formatTab {
    flex: 0 0 auto;
    padding-inline: 24px;
  }
  .pps-yearSelect {
    display: none;
  }
  .pps-formatDropdown {
    display: none;
  }
  .pps-tableScroll--mobile {
    display: none;
  }
  .pps-tableScroll--desktop {
    display: block;
  }
  .pps-tableScroll--desktop .pps-thSection, .pps-tableScroll--desktop .pps-tdSection {
    width: 15% !important;
  }
  .pps-tableScroll--desktop .pps-thInner, .pps-tableScroll--desktop .pps-tdInner {
    justify-content: center;
  }
  .pps-tableScroll--desktop .pps-thInner p, .pps-tableScroll--desktop .pps-tdInner p {
    text-align: center;
  }
}
.ppm-root {
  color: hsl(var(--text_invert_high));
}
.ppm-mobile {
  background: hsl(var(--background_tert_container, #222b31));
}
.ppm-desktop {
  display: none;
}
.ppm-mobileImgWrap {
  position: relative;
  width: 100%;
  height: 267px;
  overflow: hidden;
  background: url("https://so.surface.fan-os.net/static-assets/images/misc/playerprofilebgmobile.png") center top / cover no-repeat;
}
.ppm-mobileImgOverlay {
  position: absolute;
  inset: 0;
  z-index: 1;
}
.ppm-mobileImg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top center;
  display: block;
}
.ppm-statsRow {
  display: flex;
  align-items: stretch;
  height: 75px;
  background: hsl(var(--background_tert_surface, #222b31));
  border-radius: 4px 4px 0 0;
  padding: 15px;
  gap: 10px;
  box-sizing: border-box;
}
.ppm-statItem {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0;
}
.ppm-statItem--bordered {
  border-left: 0.5px solid;
  border-image-source: linear-gradient(180deg, rgba(235, 238, 243, 0) 9.96%, rgba(235, 238, 243, 0.7) 50%, rgba(235, 238, 243, 0) 90%);
  border-image-slice: 1;
  padding-left: 10px;
}
.ppm-statValue {
  margin: 0;
  font: var(--h3_bold);
  color: hsl(var(--text_main_prim));
}
.ppm-statLabel {
  margin: 0;
  font: var(--body_xs_medium);
  color: hsl(var(--text_invert_high));
  text-transform: uppercase;
  text-align: center;
}
.ppm-nameSection {
  background: hsl(var(--background_tert_container, #333f48));
  padding: 20px 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 15px;
}
.ppm-nameWrap {
  display: flex;
  align-items: baseline;
  gap: 10px;
  flex-wrap: wrap;
}
.ppm-firstName {
  font: var(--h2_regular);
  color: hsl(var(--text_main_low));
}
.ppm-lastName {
  font: var(--h2_bold);
  color: hsl(var(--text_invert_high));
}
.ppm-badgeRow {
  display: flex;
  align-items: center;
  gap: var(--spacing_2, 8px);
  flex-wrap: wrap;
}
.ppm-featuredTitle {
  display: none;
}
.ppm-badge {
  line-height: 24px !important;
  font: var(--body_sm_medium);
  color: hsl(var(--text_invert_high));
  text-transform: uppercase;
  padding: 0 var(--spacing_2);
}
.ppm-badge--overseas, .ppm-badge--domestic, .ppm-badge--role {
  background: hsl(var(--background_tert_card, #5d7384));
}
.ppm-badge.ppm-badge--overseas, .ppm-badge.ppm-badge--role, .ppm-badge.ppm-badge--domestic {
  padding: 0 var(--spacing_2);
}
.ppm-badge.ppm-badge--captain {
  padding: 0 var(--spacing_2);
  background: hsl(var(--button_filled_style_2_surface_default, #fe5000));
}
.ppm-metaRow {
  display: none !important;
}
.ppm-metaCol {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.ppm-divider {
  align-self: stretch;
  border-left: 0.5px solid;
  border-image-source: linear-gradient( 180deg, rgba(235, 238, 243, 0) 9.96%, rgba(235, 238, 243, 0.7) 50%, rgba(235, 238, 243, 0) 90% );
  border-image-slice: 1;
}
.ppm-roleLabel {
  margin: 0;
  font: var(--body_xs_medium);
  color: hsl(var(--text_invert_low));
  text-transform: uppercase;
}
.ppm-roleValue {
  display: inline-flex !important;
  margin: 0 !important;
  padding: 0 var(--spacing_2) !important;
  line-height: 24px !important;
  font: var(--body_sm_medium) !important;
  color: hsl(var(--text_invert_high)) !important;
  text-transform: uppercase !important;
  background: hsl(var(--background_tert_card, #5d7384)) !important;
  white-space: nowrap !important;
}
.ppm-inlineFlex, .ppm-inlineFlex2 {
  display: flex;
  align-items: center;
  gap: 8px;
}
.ppm-flag {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  object-fit: cover;
}
.ppm-metaSection {
  background: hsl(var(--background_sec_container_2, #333f48));
  padding: 0 15px 20px;
  text-align: center;
}
.ppm-metaInner {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: center;
  justify-items: center;
  gap: 20px;
  border-top: 0.5px solid;
  border-image-source: linear-gradient(90deg, rgba(235, 238, 243, 0) 9.96%, rgba(235, 238, 243, 0.7) 50%, rgba(235, 238, 243, 0) 90%);
  border-image-slice: 1;
  padding-top: 20px;
}
.ppm-metaItem {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 4px;
}
.ppm-metaInner > .ppm-metaItem:first-child {
  display: contents;
}
.ppm-metaSplitRow {
  display: contents;
}
.ppm-splitDivider {
  display: none;
}
.ppm-metaSplitCol {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 4px;
}
.ppm-metaSplitCol:not(.ppm-metaSplitCol--bordered) {
  padding-left: 20px;
  border-left: 0.5px solid;
  border-image-source: linear-gradient( 180deg, rgba(235, 238, 243, 0) 9.96%, rgba(235, 238, 243, 0.7) 50%, rgba(235, 238, 243, 0) 90% );
  border-image-slice: 1;
}
.ppm-metaItem {
  padding-top: 20px;
  border-top: 0.5px solid;
  border-image-source: linear-gradient(90deg, rgba(235, 238, 243, 0) 9.96%, rgba(235, 238, 243, 0.7) 50%, rgba(235, 238, 243, 0) 90%);
  border-image-slice: 1;
}
.ppm-metaItem:nth-child(odd) {
  position: relative;
  padding-left: 20px;
}
.ppm-metaItem:nth-child(odd)::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 0.5px;
  background: linear-gradient( 180deg, rgba(235, 238, 243, 0) 9.96%, rgba(235, 238, 243, 0.7) 50%, rgba(235, 238, 243, 0) 90% );
}
.ppm-metaItem:nth-child(even):last-child {
  grid-column: 1 / -1;
}
.ppm-metaValue {
  margin: 0 !important;
  font: var(--h5_bold) !important;
  color: hsl(var(--text_invert_high)) !important;
  text-transform: uppercase !important;
}
.ppm-metaBarValue {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 20px;
  margin: 0;
  font: var(--h5_bold);
  color: hsl(var(--text_invert_high));
  text-transform: uppercase;
}
.ppm-metaLabel {
  margin: 0 !important;
  font: var(--body_md_medium) !important;
  color: hsl(var(--text_invert_medium)) !important;
}
.ppm-metaBarLabel {
  margin: 0;
  font: var(--body_md_medium);
  color: hsl(var(--text_invert_low));
}
.ppm-bioSection {
  background: hsl(var(--background_sec_container_2, #333f48));
  padding: 20px 15px 30px;
  border-top: 0.5px solid;
  border-image-source: linear-gradient(90deg, rgba(235, 238, 243, 0) 9.96%, rgba(235, 238, 243, 0.7) 50%, rgba(235, 238, 243, 0) 90%);
  border-image-slice: 1;
}
.ppm-bioTitleMobile {
  margin: 0 0 15px !important;
  font: var(--h5_bold) !important;
  color: hsl(var(--text_invert_high)) !important;
  text-align: center !important;
}
.ppm-bioTitleDesktop {
  margin: 0 !important;
  font: var(--h5_bold) !important;
  color: hsl(var(--text_invert_high)) !important;
}
.ppm-bioTextMobile {
  margin: 0 !important;
  font: var(--body_md_regular) !important;
  color: hsl(var(--text_invert_medium)) !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 5 !important;
  overflow: hidden !important;
}
.ppm-btnRow {
  margin-top: 15px;
  text-align: center;
}
.ppm-readMoreBtn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--spacing_1, 4px);
  padding-block: var(--spacing_1_5, 6px);
  padding-inline: var(--5, 20px);
  border: none;
  border-radius: 12px;
  background: var(--background_brand_default, #97d700);
  cursor: pointer;
  font: var(--button_sm);
  color: var(--text_on_brand, #222b31);
  text-transform: uppercase;
}
.ppm-readMoreBtnDesktop {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: var(--spacing_1, 4px) !important;
  padding-block: var(--spacing_1_5, 6px) !important;
  padding-inline: var(--5, 20px) !important;
  border: none !important;
  border-radius: 12px !important;
  background: var(--background_brand_default, #97d700) !important;
  cursor: pointer !important;
}
.ppm-readMoreBtnDesktopText {
  font: var(--button_sm) !important;
  color: var(--text_on_brand, #222b31) !important;
  text-transform: uppercase !important;
}
.ppm-modalOverlay {
  position: fixed;
  inset: 0;
  z-index: 50;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.6);
  padding: 20px;
}
.ppm-modal {
  position: relative;
  width: 100%;
  max-width: 95%;
  height: 80vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 16px;
  padding: 32px;
  background: hsl(var(--background_tert_card, #5d7384));
  border-radius: var(--md, 8px);
  color: hsl(var(--text_invert_high, white));
}
.ppm-modalClose {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  border-radius: 50%;
  background: hsl(var(--background_prim_card, #000000));
  color: hsl(var(--text_main_tert, #222b31));
  cursor: pointer;
}
.ppm-modalTitle {
  flex-shrink: 0;
  margin: 0;
  font: var(--h4_bold);
  color: hsl(var(--text_invert_high));
  text-transform: uppercase;
}
.ppm-modalBody {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
  font: var(--body_md_medium);
  color: hsl(var(--text_invert_high));
  opacity: 0.8;
}
.ppm-modalBody::-webkit-scrollbar {
  display: none;
}
.ppm-modalBody p {
  margin: 0 0 16px;
}
.ppm-modalBody p:last-child {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .ppm-mobile {
    display: none;
  }
  .ppm-desktop {
    display: block;
  }
  .ppm-modal {
    max-width: 63%;
    height: 40vh;
  }
  .ppm-desktopInner {
    position: relative !important;
    max-height: 488px !important;
    overflow: hidden !important;
    padding-inline: var(--container-offset) !important;
    padding-block: 40px 0 !important;
  }
  .ppm-accentBg {
    position: absolute !important;
    inset: 0 !important;
    background: url("https://so.surface.fan-os.net/static-assets/images/misc/playerprofilebgdesktop.png") center top / cover no-repeat !important;
    z-index: 1 !important;
  }
  .ppm-topRow {
    position: relative !important;
    z-index: 2 !important;
    display: flex !important;
    align-items: flex-start !important;
    gap: 40px !important;
  }
  .ppm-leftCol {
    order: 2 !important;
    flex: 0 0 auto !important;
  }
  .ppm-leftImg {
    display: block !important;
    width: 355px !important;
    height: 462px !important;
    max-height: 488px !important;
    object-fit: cover !important;
    object-position: top !important;
    border-radius: 4px !important;
  }
  .ppm-middleCol {
    order: 1 !important;
    flex: 3 1 0 !important;
    min-width: 0 !important;
    max-width: 350px !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
  }
  .ppm-nameHeading {
    margin: 0;
  }
  .ppm-nameText {
    font: var(--h2_regular) !important;
    color: hsl(var(--text_main_low)) !important;
  }
  .ppm-nameText--last {
    font: var(--h2_bold) !important;
    color: hsl(var(--text_invert_high)) !important;
    margin-left: 10px !important;
  }
  .ppm-desktopMetaRow {
    display: none !important;
  }
  .ppm-desktopMetaCol {
    display: flex;
    flex-direction: column;
    gap: 4px;
  }
  .ppm-desktopMetaLabel {
    font: var(--body_xs_medium);
    color: hsl(var(--text_invert_low));
    text-transform: uppercase;
  }
  .ppm-desktopDivider {
    height: 40px;
    border: none;
    border-left: 0.5px solid;
    border-image-source: linear-gradient( 180deg, rgba(235, 238, 243, 0) 9.96%, rgba(235, 238, 243, 0.7) 50%, rgba(235, 238, 243, 0) 90% );
    border-image-slice: 1;
    margin: 0;
  }
  .ppm-desktopBio {
    position: relative;
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    margin-top: 25px;
    padding-top: 25px;
  }
  .ppm-desktopBio::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border: 1px solid var(--border_main_tert, #5d7384);
  }
  .ppm-bioContent {
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 4 !important;
    overflow: hidden !important;
    margin: 0 0 15px !important;
  }
  .ppm-bioSpan {
    font: var(--body_md_regular) !important;
    color: hsl(var(--text_invert_low)) !important;
  }
  .ppm-readMoreBtnDesktop {
    align-self: flex-start;
  }
  .ppm-rightCol {
    order: 3 !important;
    flex: 2 1 0 !important;
    min-width: 275px !important;
    max-width: 356px !important;
    margin-left: auto !important;
  }
  .ppm-rightInner {
    display: grid;
    justify-content: end;
    gap: 20px;
  }
  .ppm-featuredTitle {
    display: block;
    width: 100%;
    text-align: left;
    margin: 0;
    font: var(--h3_bold);
    color: hsl(var(--text_invert_high));
  }
  .ppm-featuredGrid {
    display: grid !important;
    grid-template-columns: repeat(2, 130px) !important;
    gap: 10px !important;
  }
  .ppm-featuredItem {
    width: 130px !important;
    background: rgba(0, 0, 0, 0.2) !important;
    border-radius: 4px !important;
    padding: 20px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    gap: 4px !important;
  }
  .ppm-featuredValue {
    margin: 0 !important;
    font: var(--h4_bold) !important;
    color: hsl(var(--text_main_prim)) !important;
    white-space: nowrap !important;
  }
  .ppm-featuredLabel {
    margin: 0 !important;
    font: var(--body_sm_medium) !important;
    color: hsl(var(--text_invert_high)) !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
  }
  .ppm-bottomBar {
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    z-index: 3 !important;
    padding-inline: var(--container-offset) !important;
  }
  .ppm-metaBarRow {
    display: flex;
    height: 95px;
    background: hsl(var(--background_tert_container, #333f48));
    border-radius: 4px 4px 0 0;
  }
  .ppm-metaBarItem {
    position: relative;
    flex: 1 1 0;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: var(--spacing_2);
    padding: 25px 20px;
    text-align: center;
  }
  .ppm-metaBarItem::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 0.5px;
    height: 60%;
    background: linear-gradient(180deg, rgba(235, 238, 243, 0) 9.96%, rgba(235, 238, 243, 0.7) 50%, rgba(235, 238, 243, 0) 90%);
  }
  .ppm-metaBarItem:first-child::before {
    display: none;
  }
}
@media (min-width: 1440px) {
  .ppm-featuredValue {
    font: var(--h3_bold) !important;
  }
}
@media (min-width: 1536px) {
  .ppm-middleCol {
    max-width: 500px !important;
  }
}
.isolate {
  background: #f6f6f6;
}
.ppm-bioTitleMobile, .ppm-bioTitleDesktop , .ppm-nameText , .ppm-firstName , .ppm-lastName {
  text-transform: uppercase;
}
[data-molecule-id="dc308bfd-f5ee-4cf4-b879-786fe5d7b4ea"] {
@media (min-width: 1024px) {
    padding-right: var(--spacing_12);
    padding-left: var(--spacing_12);
  }
}
[data-atom-id="7c010c05-e66d-481d-8427-071679b0e5b8"] {
text-transform: uppercase;
}
[data-atom-id="ada4f768-3552-410d-9915-954a81ef5dac"] {
text-transform: uppercase;
}
[data-atom-id="d87f38f4-8ece-4e57-9554-745428199d4b"] {
text-transform: uppercase;
}