@font-face{font-family:Anton;src:url('/assets/fonts/anton.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
/* Match the selected poster-style mockup, rather than a loose dashboard translation. */
:root{--poster-title:Anton,'Barlow Condensed',Impact,sans-serif;--v-panel:#0e1c2d;--v-guide:#29435c;--v-track:#23354b;--line:#294057;--home:#8bbde8;--away:#9badc5;--v-away-text:#c1ccde}
html[data-theme=light]{--v-panel:#fff;--v-guide:#c1d2e2;--v-track:#dae5f0;--line:#c2d3e3;--home:#286d9f;--away:#879ab4;--v-away-text:#425b78}
body,#detail{background-color:var(--paper);background-image:linear-gradient(#38516b13 1px,transparent 1px),linear-gradient(90deg,#38516b13 1px,transparent 1px);background-size:28px 28px}.matchpage{max-width:1320px;padding:0 30px}.matchnav{min-height:64px}.matchnav>span{font-size:12px;letter-spacing:2px;color:var(--ink)}.matchintro{padding:30px 0 22px}.matchintro h1{font-family:var(--poster-title);font-weight:400;font-size:clamp(45px,5.5vw,77px);line-height:1.08;letter-spacing:-.8px;max-width:1180px;margin-bottom:17px}.matchintro h1>span{font-family:var(--poster-title);font-size:.7em;color:var(--blue)}.matchintro>.eyebrow{font-size:10px}.matchintro>p:last-child{font-size:11px;letter-spacing:.7px}.matchscore{padding:19px 24px;background:var(--v-panel);border-color:var(--line);border-radius:7px}.matchscore>div{grid-template-columns:76px 1fr auto;gap:4px 17px}.matchscore .teamlogo{height:73px;width:73px}.matchscore h2{font-family:var(--poster-title);font-size:24px;font-weight:400;line-height:1.25;margin:0}.matchscore small{font-size:9px}.matchscore strong{font-family:var(--display);font-size:64px;line-height:1;font-weight:700}.matchscore .teamrecord{display:block;margin:5px 0 0;font-size:10px}.picksummary{padding:12px 0;gap:20px;border-bottom:0}.picksummary>b{font-size:26px}.picksummary>span{font-size:11px}.picksummary small{font-size:9px}.matchsection{padding-top:22px}.comparisoncharts{gap:12px}.comparisoncharts .chartcard{padding:19px 18px 16px;background:var(--v-panel);border-color:var(--line);border-radius:6px}.comparisoncharts .chartcard>h3{font:400 23px/1.15 var(--poster-title);margin-bottom:16px;letter-spacing:.1px}.poster-chart{display:block;width:100%;height:auto;overflow:visible}.poster-axis{fill:none;stroke:var(--v-guide);stroke-width:1}.poster-zero{stroke:var(--v-axis);stroke-width:1;stroke-dasharray:3 3}.poster-tick{font:9px var(--mono);fill:var(--v-axis)}.poster-team{font:600 23px var(--display);fill:var(--ink)}.poster-small{font:11px var(--mono);fill:var(--ink)}.poster-value{font:700 24px var(--display);fill:var(--ink);font-variant-numeric:tabular-nums}.poster-margin{font:600 20px var(--display);fill:var(--ink)}.away-fill{fill:var(--away)}.home-fill{fill:var(--home)}.away-label{fill:var(--v-away-text)}.home-label{fill:var(--home)}.poster-dot{stroke:var(--v-panel);stroke-width:2}.comparisoncharts .chartcard>.chartcaption{font:10px/1.65 'DM Sans',sans-serif;border-top:0;padding-top:0;margin-top:11px}.comparisoncharts .marketnumbers{padding-top:11px;gap:12px}.marketnumbers b{font-size:11px;margin-top:5px}.marketnumbers{font-size:9px}.reportnav{padding:17px 0;margin-top:0;gap:27px}.reportnav a{font-size:10px;letter-spacing:.3px}.summarycards{gap:14px}.teamprofile{padding:17px 20px;border-top-width:2px;background:var(--v-panel)}.profiletitle h3{font:400 24px/1.2 var(--poster-title)}.teamstamp{font-size:24px;min-width:44px}.netepa{margin:13px 0 11px;padding-top:10px}.netepa strong{font-size:33px}.netepa small{font-size:9px}.profilefacts b{font-size:24px;padding:5px 0}.profilefacts span{font-size:10px}.profilefacts small,.profiletitle small{font-size:9px}.teamprofile .datestamp{margin-top:13px;font-size:8px}.sectiontitle h3{font:400 29px/1.1 var(--poster-title)}.sectiontitle{gap:16px;margin-bottom:15px}.sectiontitle .eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:9px}.sectiontitle>span{font-size:9px;margin-left:auto}.segmented button{padding:9px 15px;font-size:10px}.unitheading{font:600 23px var(--display);margin:10px 0 15px}.poster-units{display:grid;grid-template-columns:1fr 1fr;gap:24px;border:1px solid var(--line);border-radius:6px;background:var(--v-panel);padding:19px 22px 10px}.poster-unit-header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:5px}.poster-unit-header b{font:600 26px/1.1 var(--display);text-transform:uppercase}.poster-unit-header small{text-transform:uppercase;font:9px var(--mono);color:var(--muted)}.poster-unit-columns,.poster-unit-row{display:grid;grid-template-columns:minmax(155px,1.6fr) 65px 48px minmax(65px,1fr);gap:13px;align-items:center}.poster-unit-columns{font:8px var(--mono);text-align:center;text-transform:uppercase;color:var(--muted);padding:6px 0 4px}.poster-unit-row{border-top:1px solid var(--line);min-height:61px;padding:9px 0}.poster-unit-row>span:first-child b{display:block;font:11px/1.5 var(--mono);font-weight:400}.poster-unit-row>span:first-child small{display:block;font:8px/1.6 var(--mono);color:var(--muted)}.poster-unit-row>strong{font:600 21px var(--display);font-variant-numeric:tabular-nums;text-align:right}.poster-unit-row .v-rank{border:0;padding:0;font:11px var(--mono);color:var(--ink)}.poster-unit-row .v-rank-track{height:8px;border-radius:0}.v-rank-track i{border-radius:0}.research-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;align-items:stretch}.research-pair>.matchsection{padding:20px 21px 18px;border:1px solid var(--line);border-radius:6px;background:var(--v-panel);min-width:0}.research-pair .sectiontitle{min-height:35px;align-items:flex-start;flex-wrap:wrap}.research-pair .sectiontitle h3{font-size:25px}.research-pair .sectiontitle>span{font-size:8px}.research-pair .segmented button{padding:8px 10px;font-size:8px}.research-pair .stylegrid{gap:18px;grid-template-columns:1fr 1fr}.research-pair .stylegrid .chartcard{background:transparent;border:0;border-radius:0;padding:0;min-width:0}.research-pair .stylegrid .chartcard+article{border-left:1px solid var(--line);padding-left:17px}.research-pair .stylegrid .chartcard>h4{font:600 20px/1.15 var(--display);margin-bottom:7px}.research-pair .stylegrid .chartcard>.chartcaption{font-size:9px;line-height:1.7;margin-top:5px}.research-pair .v-mix-legend{font-size:7px;margin:16px 0 18px;gap:7px;flex-wrap:wrap}.research-pair .v-mix-legend i{width:6px;height:6px;margin-right:4px}.research-pair .v-mix-row{margin:21px 0 22px}.research-pair .v-meta{font-size:9px;gap:8px;flex-wrap:wrap;margin-bottom:10px}.research-pair .v-mix-track{height:28px}.research-pair .v-mix-track>span{font-size:8px}.research-pair .v-mix-footer{font-size:7px;gap:6px;margin-top:9px}.research-pair .v-tempo-axis{font-size:7px;margin:20px 0 23px;padding:0}.research-pair .v-tempo-row{margin:23px 4px 31px}.research-pair .v-tempo-row .v-meta{gap:6px}.research-pair .v-tempo-row small{font-size:7px}.research-pair .v-tempo-track{margin-top:16px}.research-pair .v-form-scroll{margin-top:14px;border:0;background:transparent}.research-pair .v-form{min-width:0;padding:0}.research-pair .v-form-head,.research-pair .v-form-team{grid-template-columns:40px repeat(6,minmax(0,1fr));column-gap:5px}.research-pair .v-form-head{font-size:8px;padding-bottom:11px}.research-pair .v-form-head>span:first-child{font-size:7px}.research-pair .v-form-team{padding:13px 0 16px}.research-pair .v-form-cell>strong{font-size:10px;white-space:nowrap;letter-spacing:-.3px}.research-pair .v-form-cell>small{font-size:7px;line-height:1.5;min-height:17px}.research-pair .v-form-identity b{font-size:24px}.research-pair .v-form-identity small{font-size:7px;line-height:1.5}.research-pair .v-form-plot{height:94px;margin-top:9px;background:none}.research-pair .v-form-bar{width:14px;left:calc(50% - 7px)}.research-pair .chartlegend{padding:4px 0;font-size:9px;gap:18px;justify-content:flex-start}.research-pair .chartcaption{font-size:9px;line-height:1.8;margin-top:9px}.radargridcards{display:block}.radargridcards article{padding:0;border:0!important;border-radius:0!important;background:transparent!important}.radargridcards article[hidden]{display:none!important}.radargridcards h4{font:600 22px var(--display);text-transform:uppercase;margin:0 0 12px}.poster-percentiles{padding:17px 22px 10px;background:var(--v-panel);border:1px solid var(--line);border-radius:6px}.poster-percentile-key{display:flex;align-items:center;gap:18px;font:10px var(--mono);padding-bottom:12px;color:var(--muted)}.poster-percentile-key>span:first-child{margin-right:auto}.poster-percentile-axis,.poster-percentile-row{display:grid;grid-template-columns:170px minmax(100px,1fr) 44px 44px;gap:18px;align-items:center}.poster-percentile-axis{margin-bottom:5px}.poster-percentile-axis .v-axis{padding:0;font-size:8px}.poster-percentile-row{border-top:1px solid var(--line);padding:12px 0;min-height:49px}.poster-percentile-name{font:11px var(--mono)}.poster-percentile-row>b{font:12px var(--mono);font-weight:500;text-align:right}.poster-percentile-row .v-percentile-track{height:22px}.poster-percentile-row .v-percentile-dot{width:11px;height:11px}.poster-percentile-row .v-percentile-diamond{width:10px;height:10px}.ratingstable th,.ratingstable td{padding:13px 16px}.ratingstable td{font-size:11px}#ratings>.sectiontitle{align-items:center}#ratings>.sectiontitle>.segmented{margin-left:15px}.chartlegend{font-size:10px}.matchsection>h4{font-size:25px}.qbgrid{padding:18px}.qbgrid b{font-size:27px}.datadetails summary{font-size:11px}.matchintro h1,.comparisoncharts h3,.sectiontitle h3,.profiletitle h3{font-synthesis:none}
@media(max-width:1150px){.comparisoncharts{grid-template-columns:repeat(3,minmax(0,1fr))}.comparisoncharts .chartcard:last-child{grid-column:auto}.matchpage{padding:0 24px}.matchscore>div{grid-template-columns:58px 1fr auto;gap:8px}.matchscore .teamlogo{width:55px;height:55px}.matchscore strong{grid-column:3;grid-row:1/3;font-size:51px}.matchscore h2{font-size:20px}.matchscore small{font-size:8px}.poster-unit-columns,.poster-unit-row{grid-template-columns:minmax(100px,1.3fr) 55px 34px minmax(45px,1fr);gap:9px}.poster-unit-header b{font-size:22px}.poster-unit-row>span:first-child b{font-size:10px}.poster-unit-row>span:first-child small{font-size:7px}.research-pair{grid-template-columns:1fr}.research-pair .stylegrid{gap:25px}.research-pair .v-meta{font-size:11px}.research-pair .v-form-cell>strong{font-size:12px}.research-pair .v-form-cell>small{font-size:9px}.research-pair .v-form-head{font-size:9px}.research-pair .chartcaption{font-size:10px}.research-pair .stylegrid .chartcard>.chartcaption{font-size:10px}.research-pair .v-mix-legend{font-size:8px}.research-pair .v-mix-footer{font-size:8px}.research-pair .v-tempo-axis{font-size:9px}.research-pair .v-mix-track>span{font-size:10px}.research-pair .v-tempo-row small{font-size:9px}}
@media(max-width:760px){.matchpage{padding:0 21px}.matchnav{min-height:70px}.matchintro{padding:25px 0 21px}.matchintro h1{font-size:46px;line-height:1.12;letter-spacing:-.6px}.matchintro>p:last-child{font-size:9px}.matchscore{padding:17px 11px;grid-template-columns:1fr 20px 1fr}.matchscore>div{display:flex;flex-direction:column;gap:6px}.matchscore .teamlogo{width:62px;height:62px}.matchscore h2{font-size:20px;min-height:58px;gap:0}.matchscore strong{font-size:52px;margin-top:4px}.matchscore .teamrecord{margin-top:6px}.matchscore small{font-size:7px}.comparisoncharts{grid-template-columns:1fr}.comparisoncharts .chartcard{padding:20px}.comparisoncharts .chartcard>h3{font-size:25px;margin-bottom:15px}.poster-chart{max-width:500px;margin:auto}.poster-tick{font-size:10px}.poster-small{font-size:12px}.comparisoncharts .chartcard>.chartcaption{font-size:11px}.marketnumbers{font-size:10px}.marketnumbers b{font-size:12px}.picksummary{gap:9px;padding:16px 0 0}.picksummary>b{font-size:28px}.picksummary>span{font-size:11px}.picksummary small{font-size:9px}.reportnav{padding:0;gap:0}.reportnav a{font-size:10px}.summarycards{grid-template-columns:1fr}.teamprofile{padding:18px}.profiletitle h3{font-size:24px}.profilefacts span{font-size:11px}.profilefacts b{font-size:25px}.profilefacts small{font-size:9px}.netepa strong{font-size:38px}.teamprofile .datestamp{font-size:9px}.sectiontitle h3{font-size:27px}.sectiontitle>span{font-size:9px}.poster-units{grid-template-columns:1fr;padding:19px 16px 8px;gap:25px}.poster-unit-columns,.poster-unit-row{grid-template-columns:minmax(100px,1.5fr) 55px 34px minmax(40px,.7fr);gap:8px}.poster-unit-header b{font-size:24px}.poster-unit-row{min-height:65px}.poster-unit-row>span:first-child b{font-size:10px;line-height:1.6}.poster-unit-row>span:first-child small{font-size:8px}.poster-unit-row>strong{font-size:20px}.poster-unit-columns{font-size:8px}.poster-unit-header small{font-size:8px}.research-pair>.matchsection{padding:19px 17px}.research-pair .stylegrid{grid-template-columns:1fr;gap:23px}.research-pair .stylegrid .chartcard+article{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.research-pair .stylegrid .chartcard>h4{font-size:24px}.research-pair .v-mix-legend{font-size:9px;margin-top:20px}.research-pair .v-meta{font-size:11px}.research-pair .v-mix-footer{font-size:9px}.research-pair .v-form-head,.research-pair .v-form-team{grid-template-columns:32px repeat(6,minmax(0,1fr));column-gap:4px}.research-pair .v-form-head{font-size:8px}.research-pair .v-form-cell>strong{font-size:9px}.research-pair .v-form-cell>small{font-size:7px}.research-pair .v-form-identity b{font-size:22px}.research-pair .v-form-identity small{font-size:6px}.research-pair .v-form-bar{width:11px;left:calc(50% - 5.5px)}.research-pair .v-form-plot{height:94px}.research-pair .chartcaption{font-size:10px}.research-pair .sectiontitle h3{font-size:24px}.research-pair .sectiontitle{gap:12px}.research-pair .segmented button{font-size:9px;min-height:39px;padding:9px 12px}.poster-percentiles{padding:16px 15px 7px}.poster-percentile-key{font-size:8px;gap:12px}.poster-percentile-axis,.poster-percentile-row{grid-template-columns:90px minmax(65px,1fr) 24px 24px;gap:9px}.poster-percentile-name{font-size:9px;line-height:1.8}.poster-percentile-row>b{font-size:10px}.poster-percentile-row{padding:13px 0;min-height:58px}.poster-percentile-axis .v-axis{font-size:7px}.poster-percentile-axis .v-axis>span:nth-child(even){display:none}.poster-percentile-row .v-percentile-dot{width:9px;height:9px}.poster-percentile-row .v-percentile-diamond{width:8px;height:8px}.radargridcards h4{font-size:22px}#ratings>.sectiontitle{gap:12px;align-items:flex-start}#ratings>.sectiontitle>span{margin-left:0}#ratings>.sectiontitle>.segmented{margin-left:0}.ratingstable td{font-size:10px}}
@font-face{font-family:Caveat;src:url('/assets/fonts/caveat.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
h1{font-family:var(--poster-title);font-weight:400}.boardintro h1{font-family:var(--poster-title);font-weight:400;font-size:clamp(54px,6vw,94px);line-height:1.05}.boardintro>p:not(.eyebrow){font:600 27px/1.35 Caveat,cursive;max-width:800px}.matchintro>p:last-child{font:600 25px/1.3 Caveat,cursive;letter-spacing:0}.intro{font:600 25px/1.5 Caveat,cursive}.methodgrid h2{font:400 27px/1.2 var(--poster-title)}.methodgrid article:before{font-family:var(--display);font-weight:700}.matchsection{scroll-margin-top:75px}
@media(max-width:760px){.matchsection{scroll-margin-top:135px}.boardintro h1{font-size:55px}.boardintro>p:not(.eyebrow){font-size:24px}.matchintro>p:last-child{font-size:22px}.intro{font-size:24px}.methodgrid h2{font-size:25px}}
