.u-12{background-image:repeating-linear-gradient(to right,#0000ff05,#0000ff05 1rem,#ff000026 1rem,#ff000026 calc(8.3333333333% - 1rem),#0000ff05 calc(8.3333333333% - 1rem),#0000ff05 calc(8.3333333333%))}.c-analysis{background-color:#f5f5f5;padding:2rem 3rem;border-radius:.25rem;font-size:var(--font-size-6);color:var(--text-primary)}.c-analysis:not(:last-child){margin-bottom:2rem}.c-analysis>*{margin-bottom:1rem}.c-analysis>:last-child{margin-bottom:0}.c-analysis .lead{font-weight:400;font-size:1em}.c-analysis .lead:last-child{font-weight:500}.c-comparison{padding:1rem 1rem 1.5rem;border:1px solid var(--bs-border-color);border-radius:.25rem}.c-comparison__teams{display:grid;grid-template-columns:1fr 1fr 1fr}.c-comparison__teams:not(:last-child){margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--bs-border-color)}.c-comparison__teams>:last-child{align-items:flex-end;text-align:right}.c-comparison__title{font-size:var(--font-size-5);font-weight:400;color:var(--text-primary-light);margin-top:1.5rem;margin-bottom:0;text-align:center}.c-comparison__team{font-size:var(--font-size-4);font-weight:400;font-family:var(--font-family-accent);display:flex;flex-direction:column;gap:.25rem}.c-comparison__team>img{display:block;width:3rem;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.c-comparison__list{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.c-comparison__group{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.c-comparison__labels{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;font-size:var(--font-size-5);color:var(--text-primary-light)}.c-comparison__labels>:last-child{text-align:right}.c-comparison__group-name{font-size:var(--font-size-6);text-align:center;text-transform:uppercase;line-height:1.1}.c-comparison__chart{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px}.c-comparison__percent{height:.625rem;background-color:var(--bs-border-color);overflow:hidden;display:flex;align-items:center;justify-content:flex-start}.c-comparison__percent:after{content:"";display:block;width:var(--ratio);height:100%;background-color:var(--team-color)}.c-comparison__percent.is-away{justify-content:flex-end}.c-comparison__percent.is-away:after{background-color:var(--team-away)}.c-comparison__percent.is-home:after{background-color:var(--team-home)}.c-lastgames{display:grid;grid-gap:1.5rem;gap:1.5rem}@media (min-width: 576px){.c-lastgames{grid-template-columns:repeat(2,minmax(8rem,1fr));gap:2rem}}@media (min-width: 992px){.c-lastgames{grid-template-columns:repeat(3,minmax(8rem,1fr));gap:3rem 2rem}}.c-lastgames+.c-lastgames{margin-top:4rem}.c-lastgames__main{background-color:var(--team-color);color:var(--text-white-light);padding:2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.c-lastgames__main-name{display:flex;align-items:center;justify-content:flex-start;font-size:var(--font-size-3);font-weight:400;gap:1.5rem}.c-lastgames__main-logo{background-color:var(--text-white)}.c-lastgames__stats{display:grid;grid-template-columns:4rem repeat(5,minmax(1rem,2rem));grid-gap:.5rem;gap:.5rem}.c-lastgames__stats>span{display:block;border-bottom:3px solid currentColor;text-align:center;font-size:var(--font-size-7);font-weight:400;padding-bottom:.25rem;opacity:.5}.c-lastgames__stats>.is-win{opacity:1}.c-lastgames__single{border-top:3px solid var(--bs-border-color);padding:1.25rem 1rem 1rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s}.c-lastgames__single:hover,.c-lastgames__single:focus{background-color:#fefefe;box-shadow:0 .125rem .125rem #00000026;transform:translateY(-.5rem);border-top-color:var(--text-primary-lighter)}.c-lastgames__compare{display:grid;grid-template-columns:2fr 5fr 2fr;align-items:flex-end}.c-lastgames__center{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.c-lastgames__vs{font-weight:700;color:var(--text-primary);font-size:var(--font-size-5)}.c-lastgames__date{font-size:var(--font-size-6);color:var(--text-primary-light);margin-bottom:1.25rem}.c-lastgames__main-logo,.c-lastgames__logo{width:3rem;height:auto;aspect-ratio:1/1}.c-lastgames__logo{margin-bottom:1.25rem}.c-lastgames__team:last-child{text-align:right}.c-lastgames__team-name{display:inline-flex;font-size:var(--font-size-5);color:var(--text-primary);font-weight:400;line-height:1.2}.c-lastgames__score{display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);font-size:var(--font-size-4);font-weight:700}.c-lastgames__score-status{height:2em;padding-left:.75rem;padding-right:.75rem;background-color:var(--bs-border-color);display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;color:var(--text-primary-light);font-weight:400;margin:0 .75rem}.c-lastgames__score-status.is-win{background-color:var(--team-color);color:var(--text-white)}.c-lastgames__scores{display:flex;align-items:center;justify-content:space-between;color:var(--text-primary-light);font-size:var(--font-size-6)}.c-lastgames__scores:not(:first-child){margin-top:1rem;padding-top:1rem;border-top:1px solid var(--bs-border-color)}.c-match__teams{--padding: 1rem;display:grid;grid-template-columns:repeat(2,minmax(8rem,1fr));grid-gap:1px;gap:1px;position:relative}@container match (min-width: 500px){.c-match__teams{--padding: 2rem}}.c-match__team{--team-color: rgb(0, 255, 0)}.c-match__team--away{--team-color: var(--team-away)}.c-match__team--home{--team-color: var(--team-home)}.c-match__vs{font-weight:700;position:absolute;left:50%;top:calc(var(--padding) + var(--font-size-3) * 2 / 2);transform:translate(-50%,-50%);background-color:var(--match-bg);color:#000}.c-match__basic{display:flex;flex-direction:column;justify-content:center;padding:var(--padding);position:relative}.c-match__team--away .c-match__basic{align-items:flex-end}.c-match__team--away .c-match__basic:after{content:"";display:block;height:100%;width:0;border-right:1px solid var(--bs-border-color);position:absolute;top:0;bottom:0;right:-1px}.c-match__team-name{width:100%;display:flex;align-items:center;gap:1rem}.c-match__team--away .c-match__team-name{flex-flow:row-reverse}.c-match__logo{width:3rem;height:auto;aspect-ratio:1/1;margin-left:auto}.c-match__team--away .c-match__logo{margin-left:0;margin-right:auto}.c-match__name{font-size:var(--font-size-3);font-family:var(--font-family-accent);font-weight:400;line-height:1.5;color:var(--text-primary)}.c-match__score{font-size:var(--font-size-5);font-weight:400;color:var(--text-primary-light)}.c-match__percent{height:.625rem;background-color:var(--bs-border-color);overflow:hidden;display:flex;align-items:center;justify-content:flex-start}.c-match__team--away .c-match__percent{justify-content:flex-end}.c-match__percent:after{content:"";display:block;width:var(--ratio);height:100%;background-color:var(--team-color)}.c-match__odds{padding:1rem .875rem}@container match (min-width: 500px){.c-match__team--away .c-match__odds{padding-right:calc(var(--button-width) / 2)}.c-match__team--home .c-match__odds{padding-left:calc(var(--button-width) / 2)}}.c-match__odds .c-odds{display:flex;flex-direction:column;gap:.5rem}@container match (min-width: 900px){.c-match__odds .c-odds{display:grid;grid-template-columns:repeat(3,1fr)}}.c-match__odds .c-odds__item{display:flex;align-items:baseline;justify-content:center;border:1px solid var(--bs-border-color);border-radius:.25rem;gap:.5rem;padding:.5rem .25rem}.c-match__odds .c-odds__label{font-size:var(--font-size-7);font-weight:400;color:var(--text-primary-lighter)}.c-match__odds .c-odds__value{font-size:var(--font-size-6);color:var(--text-primary-lighter);display:inline-flex;justify-content:center;align-items:baseline;gap:.25rem}.c-match__odds .c-odds__value>span:first-child{color:var(--text-primary-light)}.c-trends:not(:first-child){padding-top:1.5rem;margin-top:1.5rem;border-top:2px solid var(--bs-border-color)}.c-trends:not(:last-child){margin-bottom:2rem}.c-trends__title:not(:last-child){margin-bottom:1.5rem}.c-trends__list{display:flex;flex-direction:column;gap:.625rem;font-size:var(--font-size-5);list-style:none;padding:0}.c-trends__list>li{--team-color: #ddd;position:relative;padding-left:1.25rem}.c-trends__list>li:before{content:"";display:inline-block;height:.5rem;width:.5rem;border-radius:50%;background-color:var(--team-color);position:absolute;left:0;top:.425rem}.c-trends__list>.is-home{--team-color: var(--team-home)}.c-trends__list>.is-away{--team-color: var(--team-away)}.v-match .main__title{text-align:center;border-bottom:0;padding-bottom:0}.v-match .u-breadcrumb{margin-bottom:2rem}.v-match__content:not(:first-child){margin-top:2rem}.v-match__content:not(:last-child){margin-bottom:2rem}.c-match{--button-width: 12rem;--match-bg: rgb(255, 255, 255);border-radius:.25rem;border:1px solid var(--bs-border-color);background-color:#fff;background-color:var(--match-bg);position:relative;overflow:hidden;container:match/inline-size}.c-match>.btn-primary{margin:0 auto 1rem;display:block;width:100%}@container match (min-width: 500px){.c-match>.btn-primary{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);width:calc(var(--button-width) - 2rem);margin:0}}.c-match__header{text-align:center;border-bottom:1px solid var(--bs-border-color);font-size:var(--font-size-7);color:var(--text-primary-light);padding:.625rem .875rem}@container match (min-width: 500px){.c-match__header{text-align:left;display:flex;align-items:center;justify-content:space-between}}@container match (min-width: 500px){.c-match__header-start{display:inline-flex;align-items:center;gap:.25rem}}.v-match__records{border:1px solid var(--bs-border-color);border-radius:.25rem}.v-match__records>.typo{padding:1.5rem;border-bottom:1px solid var(--bs-border-color)}.v-match__records-teams{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:5rem;gap:5rem;padding:1.5rem}.v-match__table-wrap{padding:1rem 1.5rem 1.5rem}.v-match__table-wrap:not(:first-child){margin-top:1.5rem;border-top:1px solid var(--bs-border-color)}.v-match__table{font-size:var(--font-size-5);display:block}.v-match__table,.v-match__table tbody,.v-match__table tr{width:100%}.v-match__table thead{display:none}.v-match__table tbody{display:flex;flex-direction:column;gap:.5rem}.v-match__table tr{display:flex;gap:0;align-items:center}.v-match__table .is-label{font-weight:400;color:var(--text-primary-light);text-align:center;flex:1 1 auto}.v-match__table td{font-weight:700;color:var(--text-primary);flex:1 1 auto}.v-match__table .is-away{order:-1}.v-match__table .is-home{text-align:right}.c-donut.is-home{--team-color: var(--team-home)}.c-donut.is-away{--team-color: var(--team-away)}.c-donut__logo{width:3.5rem;height:auto;aspect-ratio:1/1;flex-shrink:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.c-donut__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.c-donut__stats{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;color:var(--text-primary-light)}.c-donut__stats:not(:first-child){margin-top:1.5rem;border-top:1px solid var(--bs-border-color);padding-top:1.5rem}.c-donut__stats-name{color:var(--text-primary);margin-right:auto;width:50%;line-height:1.2}.c-donut__stats-data{margin:0;display:flex;flex-direction:column;font-size:var(--font-size-6);gap:0}.c-donut__stats-data.is-accent{color:var(--team-color)}.c-donut__stats-data>strong{font-weight:400;font-size:2em}
