:root{color-scheme:light;--bg:#f4f6fb;--surface:#ffffff;--surface-2:#eef1f8;--surface-3:#e2e7f1;--text:#0b1020;--muted:#525d74;--faint:#8a94aa;--line:#dde3ee;--brand:#3a4ddb;--brand-strong:#2c3cbf;--brand-soft:#e8ebfd;--on-brand:#ffffff;--home:#0b7fa6;--draw:#8b93a7;--away:#df6526;--pos:#17804a;--neg:#cc3f37;--warn-bg:#fff4e5;--warn:#8f5500;--shadow:0 1px 2px #0b10200a,0 4px 16px #0b10200d;--header-bg:#0b1220;--header-text:#ffffff;--header-muted:#9aa6bd;--header-line:#26324a;--header-control:#141d30;--header-accent:#8794ff;--logo:#4c5cf0;--ink:#0c1117;--on-fill:#ffffff;--radius:12px;--radius-sm:8px;--sans:var(--font-sans),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--display:var(--sans)}:root[data-theme=dark]{color-scheme:dark;--bg:#0a0e17;--surface:#111827;--surface-2:#182032;--surface-3:#212b40;--text:#e8ecf4;--muted:#98a2b8;--faint:#6b768d;--line:#243049;--brand:#8794ff;--brand-strong:#a9b2ff;--brand-soft:#1a2050;--on-brand:#0a0e17;--home:#3fb4dc;--draw:#8f98ab;--away:#ff8a4c;--pos:#3ddc97;--neg:#ff6b6b;--warn-bg:#2a1f0e;--warn:#f4b860;--header-bg:#0d1424;--header-line:#243049;--on-fill:#0c1117;--shadow:0 1px 2px #0006,0 6px 20px #0005}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0a0e17;--surface:#111827;--surface-2:#182032;--surface-3:#212b40;--text:#e8ecf4;--muted:#98a2b8;--faint:#6b768d;--line:#243049;--brand:#8794ff;--brand-strong:#a9b2ff;--brand-soft:#1a2050;--on-brand:#0a0e17;--home:#3fb4dc;--draw:#8f98ab;--away:#ff8a4c;--pos:#3ddc97;--neg:#ff6b6b;--warn-bg:#2a1f0e;--warn:#f4b860;--header-bg:#0d1424;--header-line:#243049;--on-fill:#0c1117;--shadow:0 1px 2px #0006,0 6px 20px #0005}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 64px);-webkit-text-size-adjust:100%}body{margin:0;overflow-x:clip;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--brand)}a,button,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}::selection{background:var(--brand);color:var(--on-brand)}img,svg{max-width:100%}img{height:auto;border-radius:var(--radius)}p{margin:0 0 14px}h1,h2,h3{font-family:var(--display);font-weight:750;letter-spacing:-.025em;text-wrap:balance;color:var(--text)}h1{font-size:clamp(30px,4.2vw,46px);line-height:1.08;max-width:960px;margin:10px 0 14px}h2{font-size:clamp(20px,2.2vw,24px);line-height:1.25;margin:0 0 14px}h3{font-size:17px;line-height:1.35;margin:0 0 8px;letter-spacing:-.01em}.num,.odds,.pcts,.prob,.stat-value,dd,table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shell{width:min(1200px,calc(100% - 48px));margin:0 auto}main.shell{padding-top:20px;padding-bottom:56px;min-height:65vh}main:focus{outline:none}.skip-link{position:absolute;left:16px;top:-100px;z-index:100;background:var(--text);color:var(--bg);padding:10px 16px;border-radius:8px}.skip-link:focus{top:10px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--header-bg);color:var(--header-text);border-bottom:1px solid var(--line)}.brand{display:flex;gap:10px;align-items:center;text-decoration:none;flex-shrink:0}.brand:hover{color:var(--text)}.brand-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--brand);color:var(--on-brand);font-family:var(--display);font-size:15px;font-weight:800;letter-spacing:-.04em}.brand-mark>span{margin:0}.brand-copy strong{display:block;font-family:var(--display);font-size:16px;line-height:1.1;font-weight:750;letter-spacing:-.02em}.brand-copy>span{display:block;font-size:11px;color:var(--muted);margin-top:1px}.pref-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238a95a3' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--line);color:var(--text);font:600 13px var(--sans);border-radius:8px;padding:7px 28px 7px 10px;height:36px;cursor:pointer}.icon-button{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer}.icon-button:hover,.pref-select select:hover{border-color:var(--faint)}.eyebrow,.kicker{color:var(--brand);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kicker{margin:18px 0 0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.eyebrow{margin:0 0 6px}.lede{color:var(--muted);font-size:17px;line-height:1.6;max-width:760px;margin:0 0 24px}.meta{line-height:1.55}.disclaimer,.meta,.note{color:var(--muted);font-size:12.5px}.disclaimer,.note{line-height:1.6;overflow-wrap:anywhere}.disclaimer{border-left:2px solid var(--line);padding-left:12px}.text-link{display:inline-flex;gap:4px;font-size:13px;font-weight:650;color:var(--brand);margin-top:8px}.neg{color:var(--neg)}.pos{color:var(--pos)}.row-note{display:block;margin-top:2px;font-size:12px;font-weight:500;color:var(--muted);white-space:normal}.grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.stack{display:grid;grid-gap:12px;gap:12px;align-content:start}.two{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px}.three,.two{display:grid;gap:16px}.three{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px}.club-grid>*,.grid>*,.three>*,.two>*{min-width:0}.section{margin:32px 0 0}.section>p{max-width:75ch}.section>h2:not(:first-child){margin-top:26px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px}.section-heading h2{margin:0}.section-heading>a{font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap;color:var(--brand)}.count{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 6px;border-radius:6px;background:var(--surface-3);font:700 12px var(--sans);color:var(--muted);margin-left:8px;vertical-align:3px;letter-spacing:0}.card,.match-block,.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.match-block,a.card{display:block;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s}.club-card:hover,.match-block:hover,a.card:hover{border-color:var(--faint);box-shadow:var(--shadow);color:var(--text)}.card h2{font-size:19px;margin:8px 0}.card p{color:var(--muted)}.card>p:last-child{margin-bottom:0}.feature-card{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));background:linear-gradient(180deg,var(--brand-soft),var(--surface) 70%)}.feature-card .eyebrow{display:flex;justify-content:space-between;gap:12px}.compact-card{display:flex!important;justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:650}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:11px;font-weight:700;white-space:nowrap}.badge-pending,.pending{background:var(--warn-bg);color:var(--warn)}.pending{border-radius:var(--radius-sm);padding:10px 14px;font-size:13px}.empty-state{color:var(--muted);background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius);padding:22px;font-size:14px}.empty-state h3{color:var(--text)}.empty-state a{font-weight:650;color:var(--brand)}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 6px}.actions a,button.linkish{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--brand);color:var(--on-brand);border:1px solid var(--brand);text-decoration:none;padding:0 16px;border-radius:9px;font:650 14px var(--sans);min-height:42px}.actions a:hover{background:var(--brand-strong);border-color:var(--brand-strong);color:var(--on-brand)}.actions a.secondary{background:var(--surface);color:var(--text);border-color:var(--line)}.actions a.secondary:hover{border-color:var(--faint);color:var(--text)}.team-badge{display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;font-weight:800;letter-spacing:-.02em;line-height:1}.prob{display:grid;grid-gap:5px;gap:5px}.prob-label{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.prob-track{display:flex;height:26px;border-radius:7px;overflow:hidden;background:var(--surface-3);gap:2px}.prob-compact .prob-track{height:8px;border-radius:4px;gap:1px}.prob-seg{display:grid;place-items:center;min-width:0;color:var(--on-fill);font-size:12px;font-weight:750;white-space:nowrap;overflow:hidden}.prob-home{background:var(--home)}.prob-draw{background:var(--draw)}.prob-away{background:var(--away)}.legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.legend span:before{content:"";display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px;vertical-align:0}.legend .l-home:before{background:var(--home)}.legend .l-draw:before{background:var(--draw)}.legend .l-away:before{background:var(--away)}.form-chips{display:inline-flex;gap:4px}.form-chip{width:22px;height:22px;display:grid;place-items:center;border-radius:5px;font-size:11px;font-weight:800;color:var(--on-fill)}.form-d,.prob-away,.prob-draw{color:var(--ink)}.form-w{background:var(--pos)}.form-d{background:var(--draw)}.form-l{background:var(--neg)}.odds{font-weight:700}.match-block{padding:16px 18px}.match-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.match-meta .eyebrow{margin:0}.fixture-teams{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.fixture-team{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;font-weight:650;font-size:15px}.fixture-team .num{font-weight:750;color:var(--muted)}.match-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:12.5px;color:var(--muted);flex-wrap:wrap}.match-foot b{color:var(--text)}.match-summary{font-size:13px;color:var(--muted);line-height:1.55;margin:12px 0 0}.match-block .pending{margin:10px 0 0}.fixture-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:12px;gap:12px}.match-hero{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px;margin:14px 0 18px}.hero-status{margin:0 0 12px}.hero-forecast{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.forecast-stamp{margin:8px 0 0;color:var(--muted);font-size:12px}.hero-forecast .conclusion,.hero-forecast .forecast-stamp{margin:0}.hero-prices{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;padding:10px 12px;background:var(--surface-2);border-radius:var(--radius-sm)}.hero-prices>span:not(.meta){display:inline-flex;align-items:baseline;gap:6px}.hero-prices small{color:var(--muted)}.hero-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px}.hero-team{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-family:var(--display);font-weight:750;font-size:19px}a.hero-team{text-decoration:none}.h2h-row{display:flex;justify-content:space-between;gap:12px;padding:11px 16px;border-bottom:1px solid var(--line);font-size:14px}.h2h-row:last-child{border-bottom:0}.hero-center{text-align:center;color:var(--muted);font-size:13px}.hero-center strong{display:block;color:var(--text);font-size:30px;font-family:var(--display);letter-spacing:-.03em}.compare{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.outcome{background:var(--surface-2);border-radius:10px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px;min-width:0;border-top:3px solid var(--draw)}.outcome-home{border-top-color:var(--home)}.outcome-away{border-top-color:var(--away)}.outcome-name{font-size:12px;font-weight:700;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.outcome-pct{font-family:var(--display);font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.outcome-row{display:flex;justify-content:space-between;gap:6px;font-size:12.5px;color:var(--muted)}.outcome-row b{color:var(--text)}.odds-table .narrow{display:none;text-decoration:none}.answer{font-size:17px;line-height:1.55;font-weight:550;margin:0 0 6px;max-width:820px}.conclusion{font-size:15px;background:var(--brand-soft);border-radius:var(--radius-sm);padding:12px 16px;margin:16px 0;max-width:860px;font-weight:600}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.tile{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.tile .stat-label,.tile dt{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.tile .stat-value,.tile dd{margin:4px 0 0;font-family:var(--display);font-size:20px;font-weight:750;letter-spacing:-.02em}.tile small{display:block;font-size:12px;color:var(--muted);font-weight:500;letter-spacing:0;font-family:var(--sans)}.score-chips{display:flex;flex-wrap:wrap;gap:8px}.score-chip{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 12px;display:grid;justify-items:center;min-width:70px}.score-chip b{font-family:var(--display);font-size:18px}.score-chip span{font-size:12px;color:var(--muted)}.score-chip:first-child{border-color:var(--brand);background:var(--brand-soft)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.form-grid p,.form-grid>div{background:var(--surface);border:1px solid var(--line);padding:14px;border-radius:10px;margin:0;display:flex;justify-content:space-between;align-items:center;gap:10px}.form-grid strong{font-size:14px}details.faq{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin:8px 0}details.faq summary{cursor:pointer;padding:13px 16px;font-weight:650;list-style:none;display:flex;justify-content:space-between;gap:12px}details.faq summary::-webkit-details-marker{display:none}details.faq summary:after{content:"+";color:var(--muted);font-weight:500;font-size:18px;line-height:1}details.faq[open] summary:after{content:"–"}details.faq p{padding:0 16px 14px;margin:0;color:var(--muted)}details.fold{margin-top:20px}details.fold>summary{cursor:pointer;font-weight:650;color:var(--muted);font-size:14px}.link-list{gap:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.link-list>a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;text-decoration:none;font-size:14px;border-bottom:1px solid var(--line)}.link-list>a:last-child{border-bottom:0}.link-list>a:after{content:"›";color:var(--faint);font-size:18px;flex-shrink:0}.link-list>a:hover{background:var(--surface-2);color:var(--text)}.link-list>.empty-state{border:0;margin:0}table{width:100%;border-collapse:collapse;font-size:14px}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:14px 0}td,th{text-align:right;padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:middle}td:first-child,th:first-child{text-align:left}thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--surface-2);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:700}tbody th,thead th{white-space:nowrap}tbody th{font-size:14px;font-weight:650}tbody th,thead th.col-team{text-align:left}tbody tr:last-child>*{border-bottom:0}tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface-2) 45%,transparent)}tbody tr:hover{background:var(--surface-2)}td a,th a{text-decoration:none;font-weight:650}td a:hover,th a:hover{text-decoration:underline}.research-detail table,.team-detail table{min-width:620px}.match-detail table{min-width:460px}.odds-table td{position:relative}.odds-table th small{margin-left:6px;color:var(--muted);font-weight:500;font-size:12px}.zone-top>:first-child{box-shadow:inset 3px 0 0 var(--home)}.zone-bottom>:first-child{box-shadow:inset 3px 0 0 var(--neg)}.cell-team{display:inline-flex;align-items:center;gap:7px}.round-table{min-width:720px}.cell-prob{display:grid;grid-gap:4px;gap:4px;min-width:120px;justify-items:end}.cell-prob .prob{width:100%}.cell-prob span{font-size:12px;color:var(--muted)}.evidence{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;margin:14px 0;padding:0;background:none;border:0}.evidence>div{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 14px;min-width:0}.evidence dt{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.evidence dd{margin:4px 0 0;font-size:15px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.bars{grid-gap:12px;max-width:820px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px;margin:14px 0}.bar,.bars{display:grid;gap:12px}.bar{grid-template-columns:minmax(96px,auto) 1fr 52px;grid-gap:12px;align-items:center;font-size:13px}.bar em{font-style:normal;color:var(--muted)}.bar>span{height:10px;background:var(--surface-3);display:block;border-radius:6px;overflow:hidden}.bar i{display:block;height:100%;background:var(--brand);border-radius:inherit}.bar strong{text-align:right;font-weight:700}.calibration-bars small{display:block;font-size:11px}.record-totals{margin:16px 0 0;grid-template-columns:repeat(3,minmax(0,1fr))}.record-totals .tile{padding:10px}.home-top{padding:8px 0 0}.home-top h1{margin:8px 0 10px}.home-top .lede{margin-bottom:0}.stat-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.home-record{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.home-sidebar>.section-heading{margin-bottom:6px}.team-title{display:flex;align-items:center;gap:14px}td .form-chips{vertical-align:middle}.club-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px}.club-card{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:10px;text-decoration:none;transition:border-color .14s,box-shadow .14s}.club-card strong{display:block;font-size:14px;line-height:1.3}.club-card small{display:block;font-size:12px;color:var(--muted)}.club-card .arrow{margin-left:auto}.arrow,.club-card .arrow{color:var(--faint)}.breadcrumbs{display:flex;gap:6px;align-items:center;flex-wrap:wrap;color:var(--muted);font-size:12.5px;padding:2px 0 4px}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.detail-page>.kicker{margin-top:14px}.prose-page{max-width:760px;margin:0 auto}.prose-page .section p,.prose-page>p{max-width:70ch;font-size:16px;line-height:1.7}.prose-page .section{border-top:1px solid var(--line);padding-top:22px}.prose-page ul{padding-left:20px;color:var(--muted)}.prose-page li{margin-bottom:8px}.detail-page ul{padding-left:20px;color:var(--muted)}.detail-page li{margin-bottom:8px}.career-timeline{list-style:none;padding:0;margin:24px 0 0}.career-timeline>li{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:24px;gap:24px;margin:0}.career-date{padding:2px 0 28px;font-size:14px;font-weight:650}.career-date>span{display:block;color:var(--muted);font-size:12px;font-weight:400;margin-top:6px}.career-milestone{position:relative;padding:0 0 30px 28px;border-left:2px solid var(--line);min-width:0}.career-milestone:before{content:"";position:absolute;top:5px;left:-6px;width:10px;height:10px;border-radius:50%;background:var(--brand)}.career-milestone h3{margin:0 0 8px}.career-milestone p{margin:0 0 10px;max-width:70ch}.career-source{font-size:12px;overflow-wrap:anywhere}.career-timeline>li:last-child .career-milestone{padding-bottom:0}@media (max-width:600px){.career-timeline>li{grid-template-columns:minmax(0,1fr);gap:10px;border-left:2px solid var(--line);padding-left:22px}.career-date{padding-bottom:0}.career-date>span{display:inline;margin-left:10px}.career-milestone{border-left:0;padding-left:0}.career-milestone:before{left:-28px}}.methodology-page{counter-reset:method}.methodology-page .section{counter-increment:method;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px 20px 70px;position:relative;margin-top:12px}.methodology-page .section:before{content:"0" counter(method);position:absolute;left:20px;top:22px;font-size:12px;font-weight:800;color:var(--brand);background:var(--brand-soft);width:32px;height:32px;display:grid;place-items:center;border-radius:8px}.methodology-page .section p{margin-bottom:0}.research-grid .card{display:flex;flex-direction:column}.research-grid .card .text-link{margin-top:auto;padding-top:14px}.performance-page>.two{margin-top:20px}.performance-page .card h2{margin-top:0}.live-list>div{border-top:1px solid var(--line);padding-top:10px}.live-list>div a{font-weight:650;text-decoration:none}.live-list .meta{margin:4px 0 0}.footer{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);grid-gap:24px 48px;gap:24px 48px;border-top:1px solid var(--line);padding:32px 0 26px;color:var(--muted);font-size:13px}.footer-brand{font-family:var(--display);font-size:17px;font-weight:750;color:var(--text);text-decoration:none}.footer>div>p{margin:8px 0 0;max-width:420px}.footer nav{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px 20px;gap:10px 20px;align-content:start}.footer nav a{text-decoration:none}.footer-note{grid-column:1/-1;margin:0;padding-top:18px;border-top:1px solid var(--line);font-size:12px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.age-badge{display:inline-grid;place-items:center;min-width:34px;height:34px;border-radius:50%;border:2px solid var(--text);color:var(--text);font-weight:800;font-size:12px}@media (max-width:1000px){.grid{grid-template-columns:1fr}.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.shell{width:calc(100% - 32px)}.fixture-grid,.form-grid,.three,.two{grid-template-columns:1fr}.hero-teams{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:8px}.hero-team{font-size:16px;overflow-wrap:anywhere}.hero-center strong{font-size:24px}.outcomes{gap:6px}.outcome{padding:10px 8px}.outcome-pct{font-size:21px}.footer{grid-template-columns:1fr}}@media (max-width:560px){.hero-prices{gap:12px}.odds-table .wide{display:none}.odds-table .narrow{display:inline}.odds-table td,.odds-table th{padding-left:6px;padding-right:6px}.match-detail .odds-table{min-width:0}.title-odds-table td,.title-odds-table th{padding-left:6px;padding-right:6px}.title-odds-table tbody th,.title-odds-table thead th{white-space:normal}.title-odds-table td small{display:block}.odds-table th small{display:block;margin-left:0;font-size:11px}}@media (max-width:420px){.pref-select select{max-width:112px}.brand-copy strong{max-width:120px;font-size:15px}td,th{padding:10px 11px}.match-hero{padding:16px}.bar{grid-template-columns:84px 1fr 44px;gap:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important}}.projection-table{min-width:640px}.projection-table td{white-space:nowrap}.projection-mobile,.table-swipe{display:none}.projection-card{padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.projection-card-heading{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.projection-card-heading a{text-decoration:none;font-weight:650}.projection-card-heading .cell-team{align-items:flex-start}.projection-card-heading strong{text-align:right;font-size:20px}.projection-card-heading small{display:block;font-size:10px;color:var(--muted);font-weight:500}.projection-rank{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.projection-card .meta{margin:10px 0;font-size:12px}.projection-chances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding-top:10px;border-top:1px solid var(--line)}.projection-chances dt{font-size:11px;color:var(--muted)}.projection-chances dd{font-size:16px;font-weight:700;margin:3px 0 0}.heat-table{min-width:760px;font-size:12px}.heat-table td,.heat-table th{padding:6px 4px;text-align:center}.heat-table tbody th,.heat-table th.col-team{text-align:left;white-space:nowrap;padding-right:10px}.heat{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}@media (max-width:760px){.projection-desktop{display:none}.projection-mobile{display:grid;grid-gap:10px;gap:10px}.table-swipe{display:block}.heat-table tbody th,.heat-table thead th.col-team{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--surface)}.heat-table thead th.col-team{background:var(--surface-2)}}@media (max-width:560px){.outcomes{grid-template-columns:1fr}.outcome{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px}.outcome-name{white-space:normal;align-self:center;font-size:14px}.outcome-pct{text-align:right}.outcome-row{grid-column:1/-1}.benchmark-table td,.benchmark-table th{padding:10px 7px}}:root{--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a}:root[data-theme=dark]{--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70}}.trend{margin:12px 0 0}.trend-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--muted);margin-bottom:6px}.trend-legend span,.trend-tip span{display:inline-flex;align-items:center;gap:6px}.trend-legend i,.trend-tip i{width:12px;height:3px;border-radius:2px;display:inline-block}.trend-plot{position:relative}.trend-plot svg{width:100%;height:240px;display:block;overflow:visible}.trend-legend b{color:var(--text);margin-left:2px}.trend-grid{stroke:var(--line);stroke-width:1}.trend-axis{fill:var(--muted);font-size:11px}.trend-end{fill:var(--text);font-size:12px;font-weight:600}.trend-cross{stroke:var(--faint);stroke-width:1}.trend-dot{stroke:var(--surface);stroke-width:2}.trend-tip{position:absolute;top:0;transform:translateX(-50%);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:8px 10px;font-size:12px;display:grid;grid-gap:3px;gap:3px;pointer-events:none;white-space:nowrap;color:var(--text)}.trend-tip strong{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.match-actions,.prediction-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.filter-buttons{display:flex;flex-wrap:wrap;gap:8px}.empty-state button,.filter-buttons button{min-height:44px;padding:9px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.filter-buttons button[aria-pressed=true]{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.filter-buttons button:disabled{opacity:.6;cursor:wait}.team-filter{display:flex;align-items:center;gap:8px}.match-actions input,.team-filter select{min-height:44px;max-width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);padding:9px;background:var(--surface);color:var(--text);font:inherit}.match-actions input{width:100%}.home-matches{margin-top:22px}.team-next-match{margin:18px 0 24px}.calendar-menu{position:relative}.calendar-menu>summary{min-height:44px;padding:9px 14px;color:var(--text);cursor:pointer}.calendar-menu>summary,.calendar-options{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.calendar-options{position:absolute;top:calc(100% + 8px);left:0;width:min(300px,calc(100vw - 64px));z-index:5;padding:12px;box-shadow:var(--shadow)}.calendar-options a{display:block;padding:10px 4px;min-height:44px}.calendar-options .note{margin:8px 0 0}@media (max-width:760px){.calendar-menu[open]{flex-basis:100%}.calendar-menu[open]>summary{width:-moz-fit-content;width:fit-content}.calendar-options{position:static;margin-top:8px;max-width:100%}}.next-matches{display:flex;flex-wrap:wrap;gap:8px 20px;padding:16px 0;border-bottom:1px solid var(--line)}.next-matches a{min-height:44px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}.venue-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.venue-form-grid .panel{min-width:0}.prediction-findings{padding-left:20px}.prediction-findings li+li{margin-top:10px}.research-findings{margin:14px 0}.availability-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.availability-counts .tile{padding:12px 8px}.availability-counts dt{font-size:10px}@media (max-width:760px){.venue-form-grid{grid-template-columns:1fr}}@media (max-width:420px){.team-filter{width:100%}.team-filter select{flex:1 1;min-width:0}}.filter-buttons button{display:inline-flex;align-items:center;gap:8px;font-weight:600;transition:background .12s,border-color .12s,color .12s}.filter-buttons button:hover:not([aria-pressed=true]){border-color:var(--faint);background:var(--surface-2)}.filter-buttons .count{margin-left:0;vertical-align:0;background:var(--surface-3)}.filter-buttons button[aria-pressed=true] .count{background:color-mix(in srgb,var(--on-brand) 22%,transparent);color:var(--on-brand)}.club-card:active,.link-list>a:active,.match-block:active,a.card:active{transform:scale(.995)}.club-card,.link-list>a{transition:background .12s,border-color .14s,transform .14s}.table-scroll{overscroll-behavior-x:contain;background-image:linear-gradient(to right,var(--surface),transparent 28px),linear-gradient(to left,var(--surface),transparent 28px),linear-gradient(to right,color-mix(in srgb,var(--text) 16%,transparent),transparent 14px),linear-gradient(to left,color-mix(in srgb,var(--text) 16%,transparent),transparent 14px);background-repeat:no-repeat;background-size:28px 100%,28px 100%,14px 100%,14px 100%;background-position:0 0,100% 0,0 0,100% 0;background-attachment:local,local,scroll,scroll}.table-scroll::-webkit-scrollbar{height:10px}.table-scroll::-webkit-scrollbar-track{background:var(--surface-2)}.table-scroll::-webkit-scrollbar-thumb{background:var(--line);border:3px solid var(--surface-2);border-radius:999px}.table-scroll:hover::-webkit-scrollbar-thumb{background:var(--faint)}.page-loading{display:grid;grid-gap:14px;gap:14px;padding:18px 0 0}.skeleton{background:var(--surface-2);border-radius:var(--radius-sm);animation:skeleton-pulse 1.4s ease-in-out infinite}.skeleton-kicker{width:180px;height:13px}.skeleton-title{width:min(560px,90%);height:38px;border-radius:var(--radius)}.skeleton-lede{width:min(680px,100%);height:17px;margin-bottom:10px}.skeleton-card{height:190px;border-radius:var(--radius)}@keyframes skeleton-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.seg{display:inline-flex;gap:2px;padding:3px;background:var(--surface-2);border:1px solid var(--line);border-radius:11px}.seg button{min-height:30px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:650 13px var(--sans);cursor:pointer;transition:background .16s,color .16s,box-shadow .16s,transform .1s}.seg button:hover:not([aria-pressed=true]){color:var(--text);background:color-mix(in srgb,var(--surface-3) 70%,transparent)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0c11171a,0 0 0 1px var(--line)}.seg-header button{padding:0 9px;font-size:12.5px}.pref-select{display:none}.seg-filter{padding:4px;border-radius:12px}.filter-buttons.seg-filter button{min-height:40px;padding:0 14px;border:0;background:transparent;border-radius:9px}.filter-buttons.seg-filter button:hover:not([aria-pressed=true]){background:color-mix(in srgb,var(--surface-3) 70%,transparent);border:0}.filter-buttons.seg-filter button[aria-pressed=true]{background:var(--brand);color:var(--on-brand);box-shadow:0 1px 3px color-mix(in srgb,var(--brand) 45%,transparent)}@media (max-width:560px){.seg-filter{width:100%}.seg-filter button{flex:1 1;padding:0 8px;justify-content:center;font-size:12.5px}.seg-filter .count{display:none}}.actions a:active,.calendar-menu>summary:active,.filter-buttons button:active,.icon-button:active,.seg button:active{transform:scale(.96)}.icon-button{transition:border-color .14s,transform .1s,background .14s}.calendar-menu>summary{transition:border-color .14s,transform .1s}.calendar-menu>summary:hover{border-color:var(--faint)}.actions a{transition:background .14s,border-color .14s,transform .1s}.match-block:hover .match-foot b,a.card:hover .text-link{text-decoration:underline;text-underline-offset:3px}.match-actions .note[role=status]:not(:empty){color:var(--brand);font-weight:650;animation:pop-in .22s cubic-bezier(.2,.9,.3,1.3) both}@keyframes pop-in{0%{opacity:0;transform:translateY(4px) scale(.96)}}@keyframes icon-swap{0%{opacity:0;transform:rotate(-70deg) scale(.6)}}.icon-swap{animation:icon-swap .28s cubic-bezier(.2,.8,.3,1) both}@keyframes prob-reveal{0%{-webkit-clip-path:inset(0 100% 0 0 round 8px);clip-path:inset(0 100% 0 0 round 8px)}to{-webkit-clip-path:inset(0 0 0 0 round 8px);clip-path:inset(0 0 0 0 round 8px)}}.prob-track{animation:prob-reveal .7s cubic-bezier(.2,.7,.2,1) both}.fixture-team .num.lead{color:var(--text);font-size:16px}@media (hover:hover){.club-card:hover,.match-block:hover,a.card:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.club-grid>*,.fixture-grid>*,.three>.card,.two>.card{animation:rise linear both;animation-timeline:view();animation-range:entry 0 entry 35%}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}}@supports (animation-timeline:scroll()){.site-header{animation:header-lift linear both;animation-timeline:scroll(root);animation-range:0 80px}@keyframes header-lift{0%{box-shadow:0 0 0 transparent}to{box-shadow:0 6px 20px #0c11170f}}}}@media (prefers-reduced-motion:reduce){.icon-swap,.match-actions .note,.prob-track{animation:none!important}.icon-button:active,.seg button:active{transform:none}}.proof{display:flex;gap:10px;align-items:flex-start;max-width:760px;margin:0 0 16px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--text);font-size:14px;line-height:1.55}.proof b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proof a{color:var(--brand);font-weight:650;text-decoration:none;white-space:nowrap}.proof a:hover{text-decoration:underline}.proof-mark{flex:none;width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 22%,transparent)}.hero-forecast .proof{margin:0}:root{--header-h:60px}.top{display:flex;align-items:stretch;gap:20px;height:var(--header-h)}.brand{align-self:center}.site-header .shell{width:min(1360px,calc(100% - 48px))}.brand-copy>span{display:none}@media (min-width:1560px){.brand-copy>span{display:block}}.header-tools{align-self:center;margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}.strip{position:relative}.strip,.strip-track{display:flex;min-width:0}.strip-track{align-items:stretch;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.strip-track::-webkit-scrollbar{display:none}.strip[data-start] .strip-track{-webkit-mask-image:linear-gradient(90deg,transparent,#000 44px);mask-image:linear-gradient(90deg,transparent,#000 44px)}.strip[data-end] .strip-track{-webkit-mask-image:linear-gradient(270deg,transparent,#000 44px);mask-image:linear-gradient(270deg,transparent,#000 44px)}.strip[data-start][data-end] .strip-track{-webkit-mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent)}.strip-arrow{display:none}@media (hover:hover) and (pointer:fine){.strip-arrow{position:absolute;top:50%;translate:0 -50%;z-index:1;width:28px;height:28px;place-items:center;padding:0 0 2px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--text);box-shadow:var(--shadow);font:600 17px/1 var(--sans);cursor:pointer;transition:border-color .14s,transform .1s}.strip-arrow:hover{border-color:var(--faint)}.strip-arrow:active{transform:scale(.92)}.strip-prev{left:0}.strip-next{right:0}.strip[data-end] .strip-next,.strip[data-start] .strip-prev{display:grid}}.nav{flex:1 1}.strip-track>a{position:relative;display:flex;align-items:center;min-height:44px;padding:0 9px;white-space:nowrap;text-decoration:none;color:var(--muted);font-weight:600;transition:color .14s}.nav .strip-track>a{font-size:14px}.nav .strip-track>a.nav-aux{font-weight:500}.strip-track>a:hover,.strip-track>a[aria-current=page]{color:var(--text)}.strip-track>a:after{content:"";position:absolute;left:9px;right:9px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--brand);transform:scaleX(0);transition:transform .22s cubic-bezier(.2,.7,.2,1),background .14s}.strip-track>a[aria-current=page]:after{transform:scaleX(1)}.strip-track>a:not([aria-current=page]):hover:after{transform:scaleX(1);background:var(--line)}.strip-track>a:focus-visible{outline-offset:-4px}.nav-divider{flex:none;align-self:center;width:1px;height:18px;margin:0 8px;background:var(--line)}.league-nav{display:flex;align-items:stretch;height:48px;margin:0 0 22px;border-bottom:1px solid var(--line)}.league-nav-name{display:flex;align-items:center;flex:none;margin:12px 14px 12px 0;padding-right:14px;border-right:1px solid var(--line);font-size:13px;font-weight:750;color:var(--text)}.league-tabs{flex:1 1}.league-tabs .strip-track>a{font-size:13.5px;font-weight:550}@media (min-width:761px){.league-nav{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 1px);z-index:30}.league-nav:before{content:"";position:absolute;inset:0 -100vmax;z-index:-1;background:var(--bg)}}@media (max-width:999px){:root{--header-h:104px}.top{flex-wrap:wrap;height:auto;gap:0 12px}.brand,.header-tools{height:56px}.nav{order:3;flex:none;width:calc(100% + 48px);height:48px;margin:0 -24px;padding:0 14px}}@media (max-width:760px){.site-header .shell{width:calc(100% - 32px)}.nav{width:calc(100% + 32px);margin:0 -16px;padding:0 6px}.league-nav-name{display:none}}@media (prefers-reduced-motion:reduce){.strip-track{scroll-behavior:auto}}.site-header{border-bottom-color:var(--header-line)}.site-header :focus-visible{outline-color:var(--header-accent)}.brand:hover{color:var(--header-text)}.brand-mark{background:var(--logo);color:#fff}.brand-copy>span,.nav .strip-track>a{color:var(--header-muted)}.nav .strip-track>a:hover,.nav .strip-track>a[aria-current=page]{color:var(--header-text)}.nav .strip-track>a[aria-current=page]:after{background:var(--header-accent)}.nav .strip-track>a:not([aria-current=page]):hover:after,.nav-divider{background:var(--header-line)}.site-header .seg{background:var(--header-control);border-color:var(--header-line)}.site-header .seg button{color:var(--header-muted)}.site-header .seg button:hover:not([aria-pressed=true]),.site-header .seg button[aria-pressed=true]{color:var(--header-text);background:var(--header-line)}.site-header .seg button[aria-pressed=true]{box-shadow:none}.site-header .icon-button,.site-header .strip-arrow{background:var(--header-control);border-color:var(--header-line);color:var(--header-text)}.site-header .icon-button:hover,.site-header .strip-arrow:hover{border-color:var(--header-muted)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-sans:"Inter","Inter Fallback"}