:root{color:#18372f;--green:#17664d;--line:#dce4da;background:#f3f5f0;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{flex-direction:column;min-height:100dvh;margin:0;display:flex}main{flex:1;min-width:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}:focus-visible{outline-offset:4px;outline:3px solid #268a69}.shell{width:100%;max-width:1680px;margin:0 auto;padding:0 clamp(18px,3vw,52px)}.header-wrap{border-bottom:1px solid var(--line);background:#fff}.site-header{justify-content:space-between;align-items:center;gap:24px;min-height:86px;display:flex}.brand{letter-spacing:-.6px;white-space:nowrap;align-items:center;gap:11px;font-size:23px;font-weight:800;display:flex}.brand svg{width:38px;height:38px}.brand small{letter-spacing:1.7px;color:#64776d;margin-top:5px;font-size:9px;display:block}.site-header nav{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.site-header nav a{border-radius:8px;padding:12px}.site-header nav a[aria-current=page]{color:#17664d;background:#e7efdf}.site-header nav .nav-search{color:#fff;background:#18372f;margin-left:10px}.menu-toggle{display:none}.skip-link{z-index:30;background:#fff;padding:12px;position:absolute;top:-60px;left:18px}.skip-link:focus{top:12px}.hero{grid-template-columns:1.65fr 1fr;align-items:center;gap:36px;margin:0;padding:32px 0 22px;display:grid}.eyebrow{letter-spacing:.13em;color:#17664d;font-size:11px;font-weight:800}.hero-title{align-items:center;gap:18px;display:flex}.hero h1,.prose h1{letter-spacing:-.045em;margin:13px 0;font-size:clamp(34px,3.4vw,54px);line-height:1.07}.hero p{color:#51665b;max-width:690px;margin:14px 0;font-size:17px;line-height:1.6}.hero-summary{color:#fff;background:#183e30;border-radius:18px;padding:24px 28px;position:relative;overflow:hidden}.hero-summary .eyebrow{color:#d4f59a;position:relative}.hero-summary>a{color:#d4f59a;margin-top:22px;font-size:12px;display:block;position:relative}.pitch-art{stroke:#c9efa4;fill:none;stroke-width:1.5px;opacity:.13;width:75%;height:100%;position:absolute;top:0;right:-25px}.pitch-art .signal-line{stroke-width:4px}.season-stats{gap:30px;margin-top:18px;display:flex;position:relative}.season-stats strong{letter-spacing:-1px;font-size:34px;display:block}.season-stats span{color:#c2d6c7;font-size:12px}.stamp{color:#596d61;border-bottom:1px solid var(--line);margin:0 0 28px;padding-bottom:16px;font-size:12px;line-height:1.7}.stamp a{font-weight:700}.notice,.empty,.form-panel{border:1px solid var(--line);color:#4b6155;background:#fff;border-radius:14px;padding:22px 26px;line-height:1.65}.notice{border-left:4px solid #b7822c;margin-bottom:20px}.form-panel p{margin:0 0 12px}.form-panel p:last-child{margin-bottom:0}.empty{border-style:dashed}.muted,.table-help{color:#596e62;font-size:13px;line-height:1.6}section{margin-bottom:36px;scroll-margin-top:20px}.section-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px;display:flex}.section-head h2{margin:0}.section-head a{color:#17664d;white-space:nowrap;font-size:13px;font-weight:700}h2{letter-spacing:-.035em;margin:0 0 18px;font-size:24px}h3{letter-spacing:-.02em}.breadcrumbs{color:#596e62;padding-top:22px;font-size:12px}.breadcrumbs a{color:#17664d}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:22px;box-shadow:0 3px 14px #18382b04}.signal-card{border-top:3px solid #518c60}.signal-card.negative{border-top-color:#b77550}.card-top{color:#17664d;justify-content:space-between;gap:10px;font-size:12px;font-weight:700;display:flex}.negative .card-top{color:#965330}.card h3{margin:17px 0 10px;font-size:18px}.card p{color:#52675c;margin:10px 0;line-height:1.5}.card .metric{color:#18372f;letter-spacing:-1px;font-size:34px;font-weight:800}.metric>span{letter-spacing:0;font-size:14px;font-weight:400}.meter{background:#e8ede5;border-radius:8px;height:6px;margin:12px 0;overflow:hidden}.meter>span{background:#4a8760;border-radius:8px;height:100%;display:block}.negative .meter>span,.hard .meter>span{background:#b9714f}.medium .meter>span{background:#b28a31}.card .evidence{border-top:1px solid #edf0e9;padding-top:12px;font-size:12px;line-height:1.7}.card small{color:#5d7166;margin-top:16px;font-size:11px;line-height:1.5;display:block}.card details{border-top:1px solid #edf0e9;margin-top:14px;padding-top:12px}.card summary,.calculation-details>summary{color:#17664d;font-size:13px;font-weight:700}.components>div{border-bottom:1px solid #edf0e9;padding:12px 0;font-size:12px;line-height:1.6}.components small{margin:5px 0}.chip{background:#eef2e9;border-radius:5px;padding:5px 8px;font-size:11px;display:inline-block}.status-text{margin-left:4px;font-size:11px}.team-identity{align-items:center;gap:10px;min-width:0;line-height:1.3;display:inline-flex}.team-identity>span:last-child{overflow-wrap:anywhere}.team-badge{color:#395947;letter-spacing:-.4px;background:#e8eee3;border:1px solid #d6e1d0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:inline-flex}.team-badge img{object-fit:contain;width:100%;height:100%;padding:3px}.team-badge.large{width:72px;height:72px;font-size:23px}.list{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.list-row{border-bottom:1px solid #e6ece3;grid-template-columns:155px 1fr 110px;align-items:center;gap:18px;padding:16px 20px;font-size:13px;display:grid}.list-row:last-child{border-bottom:0}.list-row>span,.list-row>small{color:#5d7166}.scoreboard{grid-template-columns:1fr 65px 1fr;align-items:center;gap:12px;font-size:14px;display:grid}.scoreboard .team-identity:first-child{text-align:right;justify-content:flex-end}.scoreboard .score{text-align:center;color:#18372f;white-space:nowrap;background:#f0f3eb;border-radius:6px;padding:8px 4px;font-size:16px}.team-links{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.team-links>a{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px;font-size:14px;font-weight:700}.toolbar{background:#e9eee4;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;padding:18px;display:flex}.toolbar label{gap:6px;font-size:12px;font-weight:700;display:grid}.toolbar input,.toolbar select{color:#18372f;background:#fff;border:1px solid #bacbb8;border-radius:7px;min-width:0;max-width:100%;min-height:42px;padding:9px 12px}.toolbar button,.button{color:#fff;background:#183e30;border:0;border-radius:7px;padding:12px 18px;font-size:13px;font-weight:700}.toolbar>a{padding:12px;font-size:12px}.table-scroll{border:1px solid var(--line);background:#fff;border-radius:13px;overflow-x:auto}.fixture-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1040px;font-size:12px}.fixture-table th,.fixture-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5ebdf;padding:12px 9px}.fixture-table thead th{color:#425e4d;background:#e9eee4;padding:15px 12px;font-size:11px}.fixture-table th:first-child{z-index:1;border-right:1px solid var(--line);background:#fff;width:180px;padding:14px;position:sticky;left:0}.fixture-table thead th:first-child{background:#e9eee4}.fixture-table td:last-child{min-width:100px;padding:14px}.fixture-table td:last-child small{margin-top:5px;font-size:10px;line-height:1.5;display:block}.fixture-cell{border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;min-height:110px;padding:12px;display:flex}.fixture-cell .team-identity{gap:6px;font-size:11px;font-weight:700}.fixture-cell .team-badge{width:24px;height:24px;font-size:9px}.fixture-cell>span,.fixture-cell>small{font-size:10px}.fixture-cell>strong{font-size:15px}.fixture-cell.easy{background:#edf3e5}.fixture-cell.medium{background:#f6f0dc}.fixture-cell.hard{background:#f7e9e0}.table-score{font-size:23px}.calculation-details{margin-top:24px}.calculation-details>summary{padding:16px 0}.form-results{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.result{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:800;display:inline-flex}.result-G{color:#225b35;background:#e0efd9}.result-B{color:#735c19;background:#f4eac9}.result-M{color:#93462b;background:#f3e0d7}.venue-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:22px;display:grid}.venue-grid p{font-size:13px}.section-nav{flex-wrap:wrap;gap:8px;margin:0 0 26px;font-size:12px;display:flex}.section-nav a{border:1px solid var(--line);background:#fff;border-radius:7px;padding:9px 13px}.prose{max-width:800px;padding:42px 0;line-height:1.8}.prose h2{margin-top:32px}.prose a,.form-panel a{color:#17664d;text-underline-offset:3px;text-decoration:underline}.footer-grid{border-top:1px solid var(--line);color:#5d7166;grid-template-columns:2fr 1fr 1fr;gap:30px;padding-top:28px;padding-bottom:36px;font-size:12px;line-height:1.8;display:grid}.footer-grid strong{color:#18372f;font-size:18px}.footer-grid a{color:#17664d;margin-bottom:6px;display:block}.footer-grid p{max-width:470px}.contact-form{border:1px solid var(--line);background:#fff;border-radius:14px;gap:18px;padding:26px;display:grid}.contact-form label{gap:6px;font-weight:700;display:grid}.contact-form input,.contact-form textarea{border:1px solid #b8c9c0;border-radius:8px;width:100%;padding:12px}.contact-form button{color:#fff;background:#17664d;border:0;border-radius:8px;justify-self:start;padding:12px 20px;font-weight:700}.contact-form button:disabled{opacity:.6;cursor:wait}.honeypot{position:absolute;left:-9999px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1600px){.card-grid{grid-template-columns:repeat(auto-fit,minmax(265px,1fr))}}@media (max-width:1050px){.hero{grid-template-columns:1.3fr 1fr;gap:24px}.hero-summary{padding:22px}.season-stats{gap:20px}.site-header nav{gap:0}.site-header nav a{padding:10px;font-size:12px}.brand{font-size:21px}.list-row{grid-template-columns:125px 1fr 85px;gap:12px}.scoreboard{grid-template-columns:1fr 50px 1fr;font-size:12px}.scoreboard .team-badge{width:28px;height:28px;font-size:10px}}@media (max-width:800px){.site-header{flex-wrap:wrap;gap:0;min-height:74px;position:relative}.brand{font-size:21px}.brand svg{width:34px;height:34px}.menu-toggle{border:1px solid var(--line);background:#fff;border-radius:7px;padding:10px;font-size:12px;display:block}.site-header nav{flex-wrap:wrap;gap:5px;width:100%;padding:0 0 16px;display:none}.site-header nav.open{display:flex}.site-header nav a{padding:12px}.nav-search-wrap{width:100%;margin-left:0}.nav-search-input{box-sizing:border-box;width:100%}.nav-search-dropdown{min-width:unset;left:0;right:0}.hero{grid-template-columns:1fr;gap:8px;padding:24px 0 18px}.hero h1{font-size:36px}.hero p{margin:12px 0 8px;font-size:15px;line-height:1.5}.hero-summary{border-radius:12px;padding:14px 18px}.hero-summary>.eyebrow,.hero-summary>a{display:none}.season-stats{justify-content:space-between;gap:20px;margin:0}.season-stats>div{flex-direction:column;display:flex}.season-stats strong{font-size:25px}.season-stats span{font-size:10px}.stamp{margin-bottom:22px;padding-bottom:12px;font-size:11px}.section-head{gap:10px}.section-head h2,h2{font-size:21px}.section-head a{font-size:11px}.card{padding:20px}.hero-title{gap:12px}.team-badge.large{width:54px;height:54px;font-size:19px}.breadcrumbs{padding-top:16px;font-size:11px}.list-row{grid-template-columns:1fr auto;gap:10px;padding:14px}.list-row .scoreboard{grid-area:2/1/auto/-1}.list-row>small{text-align:right;grid-area:1/2}.scoreboard{gap:8px;font-size:12px}.scoreboard .team-identity{gap:6px}.notice,.empty,.form-panel{padding:20px;font-size:14px}.toolbar{gap:10px;padding:14px}.toolbar label{flex:1;min-width:120px}.toolbar input,.toolbar select{width:100%}.table-help{font-size:12px}.fixture-table{min-width:950px}.fixture-table th:first-child{width:140px;min-width:140px}.fixture-table th:first-child .team-identity{gap:6px;font-size:11px}.fixture-table th:first-child .team-badge{width:25px;height:25px;font-size:9px}.venue-grid{gap:18px}.footer-grid{grid-template-columns:1fr 1fr;gap:20px}.footer-grid>div:first-child{grid-column:1/-1}.prose{padding:30px 0}.prose h1{font-size:36px}.team-links{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.team-links>a{padding:12px;font-size:12px}}@media (max-width:380px){.hero h1{font-size:31px}.brand{font-size:19px}.brand small{font-size:8px}.section-head{align-items:flex-start}.section-head h2{max-width:180px}.team-links,.venue-grid{grid-template-columns:1fr}.scoreboard .team-identity{flex-direction:column;text-align:center!important}.scoreboard .team-identity:first-child{justify-content:center}.toolbar label{flex-basis:100%;width:100%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.team-tile{border:1px solid var(--line);background:#fff;border-radius:10px;font-size:14px;font-weight:700}.team-tile>a{width:100%;height:100%;padding:15px;display:flex}.team-tile:hover{border-color:#518c60}.team-badge.has-crest{background:0 0;border:0;border-radius:0}.team-badge.has-crest img{padding:1px}.hero-title h1{overflow-wrap:anywhere;min-width:0}.asset-credits{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:24px 0;display:grid}.asset-credits>div{align-items:center;gap:14px;font-size:13px;display:flex}.asset-credits .team-badge{width:44px;height:44px}.loading-state{min-height:100svh;margin-bottom:0}.compare-table{border-collapse:collapse;width:100%;min-width:530px;font-size:14px}.compare-table th,.compare-table td{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:22px}.compare-table thead{background:#e9eee4}.compare-table th:first-child{width:22%;font-size:12px}.compare-table td{width:39%}.compare-table small{color:#596d61;margin-top:6px;font-size:11px;display:block}.compare-table ul{margin:0;padding:0;list-style:none}.compare-table li+li{margin-top:16px}.comparison-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.comparison-columns .list-row{grid-template-columns:1fr auto}.comparison-columns .scoreboard{grid-area:2/1/auto/-1}.comparison-columns .list-row>small{grid-area:1/2}.compare-fixtures{margin-top:30px}.today-card ul{padding-left:18px;font-size:13px;line-height:1.6}.today-card li{margin:12px 0}.today-card li>span{color:#596d61;font-size:11px;display:block}.clash-badge{color:#17664d;background:#e9f2eb;border:1px solid #c8dccf;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0;padding:8px 12px;font-size:12px;line-height:1.5;display:flex}.clash-badge strong{color:#18372f}.clash-badge.opposing{color:#965330;background:#fdf2eb;border-color:#ecc9b4}.clash-badge.opposing strong{color:#5c2d12}.section-nav a[aria-current=page]{color:#fff;background:#183e30}@media (max-width:800px){.comparison-columns{grid-template-columns:1fr}.compare-table th,.compare-table td{padding:14px 10px}.compare-table .result{width:26px;height:28px;font-size:11px}.compare-table .form-results{gap:3px}.compare-table .team-identity{font-size:12px}.compare-table .team-badge{width:26px;height:26px}}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.report-card{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.report-card-cover{background:linear-gradient(125deg,#123d33,#2e6650);padding:24px 28px;position:relative}.report-card.premier .report-card-cover,.report-hero.premier{background:linear-gradient(125deg,#273947,#426176)}.report-card-cover .eyebrow,.report-hero .eyebrow{color:#d4f59a}.report-crests{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.report-card-cover .report-crests{margin:22px 0}.report-crests>span,.report-crests>a{background:#fff;border-radius:12px;padding:8px;display:inline-flex;box-shadow:0 3px 12px #0001}.report-crests .team-badge.large{width:46px;height:46px}.report-cover-caption{letter-spacing:.2em;color:#d6e5db;font-size:10px}.report-card-copy{padding:24px 28px}.report-card-copy>small{color:#596d61;font-size:11px}.report-card-copy h3{margin:12px 0;font-size:25px;line-height:1.25}.report-card-copy p{color:#51665b;font-size:14px;line-height:1.7}.read-report{border-top:1px solid var(--line);color:#17664d;justify-content:space-between;padding-top:18px;font-size:13px;font-weight:800;display:flex}.report-article{padding:26px 0 40px}.report-hero{color:#fff;background:linear-gradient(125deg,#123d33,#2e6650);border-radius:20px;grid-template-columns:1fr auto;gap:36px;padding:40px;display:grid}.report-hero h1{letter-spacing:-.035em;max-width:920px;margin:16px 0;font-size:clamp(30px,3.3vw,52px);line-height:1.13}.report-hero .report-crests{grid-template-columns:1fr 1fr;align-content:center;display:grid}.report-deck{color:#e3eee5;max-width:820px;font-size:16px;line-height:1.7}.report-byline{color:#d1e2d4;margin-top:22px;font-size:12px}.report-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0 32px;display:grid}.report-stats>div{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:baseline;gap:12px;padding:20px 24px;display:flex}.report-stats strong{font-size:32px}.report-stats span{color:#596d61;font-size:13px}.report-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:64px;margin:0 0 40px;display:grid}.report-body.prose{max-width:860px;padding:0;font-size:17px}.report-body.prose h2{margin-top:0}.report-sidebar{background:#e9eee4;border-radius:14px;padding:24px;font-size:14px;line-height:1.7}.report-sidebar h2{font-size:19px}.report-sidebar .button{display:inline-block}.report-evidence{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:32px;padding:18px 22px}.report-evidence>summary{color:#17664d;font-size:15px;font-weight:700}.report-evidence ul{margin:16px 0 0;padding:0;list-style:none}.report-evidence li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:6px;padding:12px 0;font-size:13px;display:flex}.report-evidence time{color:#596d61;font-size:11px}.comparison-callout{background:#e9eee4;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.comparison-callout h2{margin:0}.comparison-callout p{color:#51665b;margin-bottom:0}.comparison-callout .button{white-space:nowrap}@media (max-width:800px){.report-grid{grid-template-columns:1fr;gap:18px}.report-card-cover,.report-card-copy{padding:20px}.report-card-copy h3{font-size:23px}.report-hero{grid-template-columns:1fr;gap:16px;padding:24px}.report-hero h1{font-size:32px}.report-hero .report-crests{display:flex}.report-crests{gap:10px}.report-crests .team-badge.large{width:38px;height:38px}.report-deck{font-size:14px}.report-stats{gap:8px}.report-stats>div{flex-direction:column;gap:2px;padding:14px 10px}.report-stats strong{font-size:27px}.report-stats span{font-size:11px}.report-layout{grid-template-columns:1fr;gap:24px}.report-body.prose{font-size:16px}.comparison-callout{flex-direction:column;align-items:flex-start;padding:22px}.report-evidence{padding:16px}.team-tile{font-size:12px}.team-tile>a{padding:12px}}.streak-ended{background:#faf2e9;border-left:3px solid #ac7048;padding:10px 12px;font-size:12px}.insight-grid,.change-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px;display:grid}.insight-card,.change-card,.history-empty{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:22px;line-height:1.65}.insight-card p{margin:12px 0 20px;font-size:16px}.insight-card details{border-top:1px solid var(--line);padding-top:14px}.insight-card summary{color:var(--green);font-size:13px;font-weight:700}.insight-card .list{margin-top:14px}.insight-card .list-row{padding:12px;display:block}.insight-card .scoreboard{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:6px;margin:10px 0;font-size:12px}.insight-card .team-identity{flex-direction:column;gap:5px;text-align:center!important;justify-content:center!important}.change-card h3{margin:12px 0}.change-card>strong{font-size:23px}.change-card p{margin:10px 0}.history-empty p{color:#596e62;margin:8px 0 0;font-size:14px}.fixture-changes{margin-top:24px}.fixture-change{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:24px;padding:16px;font-size:14px;display:grid}.fixture-change small{color:#596e62}.weekly-changes>.section-head,.team-insights>.section-head{flex-wrap:wrap;gap:10px}@media (max-width:600px){.fixture-change{grid-template-columns:minmax(0,1fr) auto;gap:12px}.insight-card,.change-card,.history-empty{padding:18px}.team-insights .section-head h2{font-size:22px}}@media (max-width:400px){.insight-card .scoreboard{grid-template-columns:minmax(0,1fr);gap:8px}.insight-card .scoreboard .team-identity{flex-direction:row;text-align:left!important}.insight-card .scoreboard .score{justify-self:center;min-width:56px}}@media (min-width:801px) and (max-width:1000px){.site-header{flex-wrap:wrap;gap:0;min-height:74px}.menu-toggle{border:1px solid var(--line);background:#fff;border-radius:7px;padding:10px;font-size:12px;display:block}.site-header nav{flex-wrap:wrap;gap:5px;width:100%;padding:0 0 16px;display:none}.site-header nav.open{display:flex}.site-header nav a{padding:12px}.site-header nav .nav-search{margin-left:0}}.standings-section{margin-top:36px}.standings-table-wrap{border:1px solid var(--line);background:#fff;border-radius:13px;overflow-x:auto}.standings-table{border-collapse:collapse;text-align:center;width:100%;min-width:620px;font-size:13px}.standings-table th,.standings-table td{vertical-align:middle;border-bottom:1px solid #e6ece3;padding:12px 10px}.standings-table thead th{color:#425e4d;background:#e9eee4;font-size:11px;font-weight:700}.standings-table .col-rank{color:#5d7166;width:40px;font-weight:700}.standings-table .col-team{text-align:left;min-width:180px}.standings-table .col-pts{color:#18372f;background:#f3f7f0;font-size:15px;font-weight:800}.standings-table tbody tr:hover{background:#f9fbf8}.form-footnote{margin-top:10px;font-size:12px;line-height:1.6}.standings-tabs{background:#e9f0e6;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.standings-tab{color:#557062;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .15s}.standings-tab:hover{color:#18372f}.standings-tab.active,.standings-tab[aria-selected=true]{color:#183e30;background:#fff;box-shadow:0 1px 4px #00000014}@media (max-width:800px){.standings-table{font-size:12px}.standings-table th,.standings-table td{padding:10px 6px}.standings-table .col-team{min-width:140px}}.fav-btn{border:1px solid var(--line);color:#51675c;background:#fff;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.fav-btn:hover{color:#17664d;border-color:#17664d}.fav-btn.active{color:#d4f59a;background:#183e30;border-color:#183e30}.fav-btn.active:hover{background:#123327}.favorite-banner{border:1px solid var(--line);background:#fff;border-left:4px solid #17664d;border-radius:14px;margin-bottom:28px;padding:18px 22px}.favorite-banner-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.favorite-banner-link{color:#17664d;font-size:13px;font-weight:700}.favorite-banner-body{justify-content:space-between;align-items:center;display:flex}.favorite-team-info{align-items:center;gap:16px;display:flex}.favorite-team-info h3{margin:0;font-size:20px}.favorite-team-info p{margin:4px 0 0;font-size:13px}.home-quick-nav{flex-wrap:wrap;gap:10px;margin:0 0 28px;display:flex}.home-quick-nav a{border:1px solid var(--line);color:#18372f;background:#fff;border-radius:10px;align-items:center;padding:10px 16px;font-size:13px;font-weight:700;transition:border-color .15s;display:inline-flex}.home-quick-nav a:hover{color:#17664d;border-color:#17664d}.home-quick-nav a.primary{color:#fff;background:#183e30;border-color:#183e30}.home-quick-nav a.primary:hover{background:#123327}.quick-comparisons{background:#f5f8f3;border:1px solid #dbe6d6;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:20px;padding:14px 16px;display:flex}.quick-comparisons-header{color:#2f4e3c;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.quick-comparisons-list{flex-wrap:wrap;gap:8px;display:flex}.quick-comp-btn{color:#18372f;background:#fff;border:1px solid #c7d8c3;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.quick-comp-btn:hover{color:#17664d;background:#eef4ea;border-color:#17664d}.quick-comp-btn.active,.quick-comp-btn[aria-current=page]{color:#fff;background:#183e30;border-color:#183e30}.quick-comp-btn.active .muted,.quick-comp-btn[aria-current=page] .muted{color:#a8c4b2}.quick-comp-badge{color:#27573d;background:#e2ece0;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.quick-comp-btn.active .quick-comp-badge,.quick-comp-btn[aria-current=page] .quick-comp-badge{color:#d4f59a;background:#2a5e48}.filter-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.filter-chip{color:#18372f;background:#fff;border:1px solid #c7d8c3;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.filter-chip:hover{color:#17664d;background:#f5f8f3;border-color:#17664d}.filter-chip.active,.filter-chip[aria-current=true]{color:#fff;background:#183e30;border-color:#183e30}.filter-chip .chip-count{color:#2a5e48;background:#e9f0e6;border-radius:10px;padding:1px 6px;font-size:11px}.filter-chip.active .chip-count,.filter-chip[aria-current=true] .chip-count{color:#d4f59a;background:#2a5e48}.season-streak-records{background:#f6f9f4;border:1px solid #dbe6d6;border-radius:14px;margin:20px 0 28px;padding:18px 22px}.season-streak-records h3{color:#18372f;margin:0 0 14px;font-size:15px}.record-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.record-card{background:#fff;border:1px solid #d6e2d2;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.record-type{color:#51665b;font-size:12px;font-weight:600}.record-value{color:#183e30;letter-spacing:-.5px;font-size:22px;font-weight:800}.record-scope{color:#6b8075;font-size:11px}.record-status{border-radius:4px;width:fit-content;margin-top:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.record-status.active{color:#225b35;background:#e0efd9}.record-status.broken{color:#556b5d;background:#f0f3eb}.today-match-stats{background:#f3f7f0;border-radius:8px;justify-content:space-between;align-items:center;margin:10px 0 12px;padding:8px 12px;font-size:12px;display:flex}.stat-team{align-items:center;gap:6px;display:flex}.stat-rank{color:#183e30;font-weight:700}.stat-pts{color:#234e3a;font-weight:700}.stat-diff{color:#5d7366;font-size:11px}.stat-vs{color:#7a9484;padding:0 4px;font-size:11px;font-weight:600}@media (max-width:360px){.today-match-stats{flex-direction:column;align-items:flex-start;gap:4px}.stat-vs{display:none}}.export-btn{color:#18372f;cursor:pointer;background:#fff;border:1px solid #c7d8c3;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.export-btn:hover{color:#17664d;background:#eef4ea;border-color:#17664d}.export-btn.downloaded{color:#d4f59a;background:#183e30;border-color:#183e30}.export-btn svg{flex-shrink:0}.nav-search-wrap{margin-left:10px;position:relative}.nav-search-input{color:#18372f;background:#fff;border:1px solid #c7d8c3;border-radius:8px;width:170px;height:38px;padding:0 12px;font-size:13px;font-weight:700;transition:border-color .15s,width .2s}.nav-search-input:focus{border-color:#17664d;outline:none;width:210px}.nav-search-input::placeholder{color:#7a9484;font-weight:400}.nav-search-dropdown{z-index:200;background:#fff;border:1px solid #c7d8c3;border-radius:10px;min-width:230px;max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 28px #18372f1a}.nav-search-item{cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.nav-search-item:hover,.nav-search-item.active{background:#eef4ea}.nav-search-name{color:#18372f;font-weight:700}.nav-search-league{color:#7a9484;white-space:nowrap;background:#f0f4eb;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:600}.context-block{border:1px solid var(--line);background:#fff;border-radius:14px;margin:28px 0;padding:24px 28px}.context-block h2{color:#18372f;margin:0 0 14px;font-size:20px}.context-body p{color:#44574c;margin:0 0 12px;font-size:14px;line-height:1.75}.context-body p:last-child{margin-bottom:0}.context-tip{color:#2c4b3a;background:#f3f7f0;border-left:4px solid #17664d;border-radius:8px;margin-top:18px;padding:14px 18px;font-size:13px;line-height:1.65}.context-tip-badge{letter-spacing:.05em;color:#17664d;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:inline-block}.context-tip-content p{margin:0}.team-analysis-section{border:1px solid var(--line);background:#fff;border-radius:14px;margin:32px 0;padding:24px 28px}.team-analysis-section h2{color:#18372f;margin:0 0 14px;font-size:20px}.team-analysis-body p{color:#44574c;margin:0 0 12px;font-size:14px;line-height:1.75}.team-analysis-badge{color:#27573d;background:#e2ece0;border-radius:4px;margin-bottom:12px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.guide-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.guide-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;padding:24px;transition:border-color .15s;display:flex}.guide-card:hover{border-color:#17664d}.guide-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.guide-category-badge{color:#27573d;letter-spacing:.02em;background:#e2ece0;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700}.guide-reading-time{color:#596d61;font-size:11px;font-weight:600}.guide-card-title{letter-spacing:-.02em;margin:0 0 10px;font-size:19px;line-height:1.3}.guide-card-title a{color:#18372f}.guide-card-title a:hover{color:#17664d;text-decoration:underline}.guide-card-summary{color:#51665b;flex:1;margin:0 0 16px;font-size:13px;line-height:1.65}.guide-card-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:12px;display:flex}.guide-card-author{color:#596d61}.guide-date-sep{color:#bacbb8;margin:0 4px}.guide-read-link{color:#17664d;white-space:nowrap;font-weight:700}.guide-detail-article{max-width:880px;margin:0 auto 48px}.guide-detail-hero{border-bottom:1px solid var(--line);margin-bottom:28px;padding:28px 0 20px}.guide-detail-hero h1{letter-spacing:-.035em;color:#18372f;margin:12px 0 16px;font-size:clamp(28px,3vw,44px);line-height:1.15}.guide-detail-lead{color:#45594e;margin:0 0 20px;font-size:17px;line-height:1.65}.guide-byline{color:#596d61;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.guide-byline a{color:#17664d}.byline-sep{color:#bacbb8;margin:0 6px}.guide-toc-box{background:#f6f9f4;border:1px solid #dbe6d6;border-radius:12px;margin:24px 0 32px;padding:18px 22px}.guide-toc-box strong{color:#18372f;margin-bottom:10px;font-size:14px;display:block}.guide-toc-box ul{margin:0;padding-left:20px;font-size:13px;line-height:1.8}.guide-toc-box a{color:#17664d}.guide-section{margin-bottom:32px}.guide-section h2{color:#18372f;margin:28px 0 14px;font-size:22px}.guide-todo-box{color:#5a4310;background:#fefae0;border-left:4px solid #b7822c;border-radius:8px;margin:18px 0;padding:14px 18px;font-size:13px;line-height:1.6}.todo-label{letter-spacing:.05em;text-transform:uppercase;color:#8f631a;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.guide-todo-box p{margin:0}.guide-related-section{border-top:1px solid var(--line);margin:40px 0;padding:24px 0}.guide-related-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:16px;display:grid}.guide-related-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.guide-related-card h3{margin:0 0 8px;font-size:16px}.guide-related-card h3 a{color:#17664d}.guide-related-card p{color:#51665b;margin:0;font-size:12px;line-height:1.6}.guide-faq-section{border-top:1px solid var(--line);margin:40px 0;padding-top:24px}.faq-list{gap:12px;margin-top:16px;display:grid}.faq-item{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.faq-item summary{color:#18372f;background:#f9fbf8;padding:16px 20px;font-size:15px;font-weight:700}.faq-answer{color:#45594e;border-top:1px solid #edf1eb;padding:16px 20px;font-size:14px;line-height:1.7}.faq-answer p{margin:0}.guide-back-wrap{border-top:1px solid var(--line);margin-top:36px;padding-top:20px}.mobile-bottom-nav{display:none}@media (max-width:800px){body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.mobile-bottom-nav{z-index:100;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #18372f14}.bottom-nav-item{color:#557062;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:9px 4px 8px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.bottom-nav-item:hover{text-decoration:none}.bottom-nav-item svg{color:#64776d}.bottom-nav-item.active,.bottom-nav-item[aria-current=page]{color:var(--green);background:#f2f7ef}.bottom-nav-item.active svg,.bottom-nav-item[aria-current=page] svg{color:var(--green)}}.related-pages-section{border-top:1px solid var(--line);margin:40px 0 20px;padding-top:24px}.related-pages-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-top:16px;display:grid}.related-page-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px 20px;transition:border-color .15s}.related-page-card:hover{border-color:var(--green)}.related-page-title{color:var(--green);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.related-page-title:hover{text-decoration:underline}.related-page-desc{color:#51665b;margin:0;font-size:12px;line-height:1.55}.ad-slot-container{border:1px dashed var(--line);background:#fafbfa;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;margin:28px 0;padding:12px;display:flex;position:relative;overflow:hidden}.ad-slot-label{letter-spacing:.15em;color:#798b82;text-transform:uppercase;margin-bottom:6px;font-size:10px}.simulator-container{margin:24px 0}.simulator-toolbar{background:#e9eee4;border-radius:12px;justify-content:space-between;align-items:center;margin:16px 0 24px;padding:14px 20px;font-size:14px;display:flex}.simulator-reset-btn{color:#b23b3b;cursor:pointer;background:0 0;border:none;margin-left:12px;padding:0;font-weight:700;text-decoration:underline}.simulator-share-btn{padding:8px 16px;font-size:13px}.simulator-layout{grid-template-columns:1fr 1.2fr;align-items:start;gap:28px;display:grid}@media (max-width:900px){.simulator-layout{grid-template-columns:1fr}}.simulator-match-list{flex-direction:column;gap:12px;display:flex}.simulator-match-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 18px;transition:border-color .15s}.simulator-match-card.simulated{border-color:var(--green);background:#fbfdfb}.sim-match-date{color:#6d8076;margin-bottom:8px;font-size:11px}.sim-match-teams{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.sim-team{flex:1;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.sim-team.away{justify-content:flex-end}.sim-vs{color:#8a9c92;padding:0 6px;font-size:11px;font-weight:800}.sim-buttons{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sim-btn{border:1px solid var(--line);color:#334d40;background:#f3f6f1;border-radius:8px;padding:8px 6px;font-size:12px;font-weight:700;transition:all .15s}.sim-btn:hover{background:#e5eee0;border-color:#268a69}.sim-btn.active{background:var(--green);border-color:var(--green);color:#fff}.rank-diff{margin-left:4px;font-size:10px;font-weight:800}.rank-diff.up{color:#1f7a42}.rank-diff.down{color:#b23b3b}.sim-rank-changed{background:#f8fbf6}.watchlist-container{margin:24px 0}.watchlist-toolbar{background:#e9eee4;border-radius:12px;justify-content:space-between;align-items:center;margin:16px 0 24px;padding:14px 20px;font-size:14px;display:flex}.watchlist-picker-section{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:28px;padding:22px}.watchlist-search-wrap{margin:14px 0}.watchlist-search-input{border:1px solid var(--line);border-radius:8px;width:100%;max-width:380px;padding:10px 14px;font-size:14px}.watchlist-chips-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;max-height:260px;margin-top:14px;padding-right:6px;display:grid;overflow-y:auto}.watchlist-chip{border:1px solid var(--line);color:#2f4d3e;cursor:pointer;text-align:left;background:#f6f8f5;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;transition:all .15s;display:flex}.watchlist-chip:hover{border-color:var(--green);background:#e8f0e4}.watchlist-chip.active{border-color:var(--green);color:var(--green);background:#e7f3e4}.chip-action{margin-left:auto;font-size:14px;font-weight:800}.watchlist-cards-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:16px;display:grid}.watchlist-team-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;padding:20px;display:flex;box-shadow:0 2px 10px #00000008}.watchlist-card-header{justify-content:space-between;align-items:center;display:flex}.watchlist-card-header h3{margin:0 0 2px;font-size:18px}.watchlist-remove-btn{color:#9aa7a0;cursor:pointer;background:0 0;border:none;padding:4px;font-size:22px;line-height:1}.watchlist-remove-btn:hover{color:#b23b3b}.watchlist-signals-block{margin:16px 0;font-size:13px}.watchlist-signals-list{margin:8px 0 0;padding:0;list-style:none}.watchlist-signals-list li{align-items:center;gap:8px;padding:4px 0;display:flex}.signal-bullet{border-radius:50%;width:8px;height:8px;display:inline-block}.signal-bullet.positive{background:#1f7a42}.signal-bullet.negative{background:#b23b3b}.signal-bullet.neutral{background:#798b82}.watchlist-fixture-block{background:#f3f6f1;border-radius:8px;justify-content:space-between;margin:12px 0;padding:8px 12px;font-size:12px;display:flex}.watchlist-next-match{border-top:1px solid var(--line);margin-top:10px;padding-top:10px;font-size:12px}.watchlist-card-footer{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.momentum-chart-wrap{border:1px solid var(--line);background:#fff;border-radius:14px;margin:24px 0;padding:20px 22px}.momentum-chart-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.momentum-metric-title{color:#18372f;font-size:16px}.momentum-legend{color:#5a7064;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.legend-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.momentum-svg-container{width:100%;overflow-x:auto}.momentum-svg{width:100%;height:auto;max-height:220px;display:block}.form-wave-legend{color:#5a7064;flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.fwl-dot{border-radius:2px;flex-shrink:0;width:9px;height:9px;display:inline-block}.form-wave-bar rect{transition:opacity .15s}.form-wave-bar:hover rect{opacity:.8}.radar-chart-wrap{margin-top:0}.radar-svg-container{width:100%;overflow-x:auto}.radar-svg{width:100%;height:auto;max-height:300px;display:block}.radar-axis-label text{pointer-events:none}.radar-legend-table{flex-direction:column;gap:6px;margin-top:12px;display:flex}.radar-legend-row{grid-template-columns:1fr 2fr 72px;align-items:center;gap:10px;font-size:12px;display:grid}.radar-legend-name{color:#5a7064;font-weight:600}.radar-legend-bar-wrap{background:#f0f4f2;border-radius:4px;height:7px;overflow:hidden}.radar-legend-bar{border-radius:4px;height:100%;transition:width .4s}.radar-legend-val{text-align:right;font-size:11px;font-weight:800}@media (max-width:480px){.radar-legend-row{grid-template-columns:1fr;gap:3px}.radar-legend-bar-wrap{height:5px}}.card,.report-card,.watchlist-team-card,.insight-card,.change-card,.team-tile,.sim-match-card{transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}.card:hover,.report-card:hover,.watchlist-team-card:hover,.insight-card:hover,.change-card:hover,.team-tile:hover,.sim-match-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #18382b14}.result{transition:transform .15s,box-shadow .15s;box-shadow:0 1px 3px #00000012}.result:hover{transform:scale(1.08)}.result-G{color:#17522d;background:#d4edd0;border:1px solid #b7dfaf}.result-B{color:#7a5f08;background:#fbf0cb;border:1px solid #ebdca3}.result-M{color:#9c3b1e;background:#fce1d7;border:1px solid #f6c4b4}.comparison-share-wrap{margin:16px 0 20px;position:relative}.comparison-share-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.comparison-share-btn{color:#fff;background:#183e30;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.comparison-share-btn:hover{background:#235442}.button-outline.copy-link-btn{color:#18372f;border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:10px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.button-outline.copy-link-btn:hover{background:#f0f4f1;border-color:#b7c7bc}.button-outline.copy-link-btn.copied{color:#17522d;background:#d4edd0;border-color:#a4d89a}.comparison-share-popover{z-index:40;border:1px solid var(--line);background:#fff;border-radius:14px;width:min(100%,360px);padding:18px 20px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 12px 32px #18382b1f}.share-popover-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.share-popover-head strong{color:#18372f;font-size:14px}.share-close-btn{color:#728a7e;background:0 0;border:0;border-radius:4px;padding:4px;font-size:14px}.share-close-btn:hover{background:#f0f4f1}.share-popover-desc{color:#596e62;margin:0 0 14px;font-size:12px;line-height:1.5}.share-links-grid{flex-direction:column;gap:8px;display:flex}.share-social-btn{border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:flex}.share-social-btn.whatsapp{color:#128c7e;background:#25d36615;border-color:#25d36633}.share-social-btn.whatsapp:hover{background:#25d36625}.share-social-btn.xtwitter{color:#000;background:#0000000a;border-color:#0000001f}.share-social-btn.xtwitter:hover{background:#00000014}.share-social-btn.copylink{color:#18372f;border-color:var(--line);cursor:pointer;background:#f3f5f0;width:100%}.share-social-btn.copylink:hover{background:#e7ece3}.kickoff-countdown-badge{border-radius:20px;align-items:center;gap:8px;width:fit-content;margin:8px 0 12px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.kickoff-countdown-badge.status-upcoming{color:#17664d;background:#eef5eb;border:1px solid #d1e4cd}.kickoff-countdown-badge.status-imminent{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.kickoff-countdown-badge.status-live{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.kickoff-countdown-badge.status-finished{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.countdown-pulse{border-radius:50%;width:7px;height:7px;display:inline-block}.status-upcoming .countdown-pulse{background:#17664d}.status-imminent .countdown-pulse{background:#f59e0b;animation:1.2s infinite countdown-blink}.status-live .countdown-pulse{background:#ef4444;animation:.8s infinite countdown-blink}.status-finished .countdown-pulse{background:#94a3b8}@keyframes countdown-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}
