.agsfs-pilot{--pilot-accent:#1d7312;--pilot-ink:#17354a;--pilot-muted:#516373;--pilot-line:#dae1e5;color:var(--pilot-ink);font:inherit;min-width:0;overflow-wrap:anywhere}.agsfs-pilot-page{max-width:1120px;width:calc(100% - 40px);margin:24px auto 48px;padding:0}.agsfs-pilot h1{font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.2;margin:12px 0 24px;color:#172b3c}.agsfs-pilot h2{font-size:clamp(1.3rem,2.2vw,1.75rem);line-height:1.25;margin:32px 0 12px;color:#172b3c}.agsfs-pilot h3{font-size:1.1rem;line-height:1.35;margin:0 0 12px}.agsfs-pilot p{line-height:1.65;margin:12px 0 20px}.agsfs-pilot a{color:#19670f;text-decoration:underline;text-underline-offset:3px}.agsfs-pilot a:focus-visible,.agsfs-pilot-nav a:focus-visible,.agsfs-pilot-scroll:focus-visible{outline:3px solid #1765b1;outline-offset:3px}.agsfs-pilot .agsfs-pilot-note{font-size:.85rem;color:var(--pilot-muted);margin:14px 0 24px}.agsfs-pilot-eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.agsfs-pilot-page-heading{display:flex;align-items:center;gap:18px;margin:12px 0 24px}.agsfs-pilot-page-heading>div{min-width:0}.agsfs-pilot-page-heading .agsfs-pilot-eyebrow{margin:0 0 8px}.agsfs-pilot-page-heading h1{margin:0}.agsfs-pilot .agsfs-pilot-team-crest{display:block;width:72px;height:72px;max-width:none;flex:0 0 72px;object-fit:contain;margin:0}@media(max-width:600px){.agsfs-pilot-page-heading{gap:12px}.agsfs-pilot .agsfs-pilot-team-crest{width:56px;height:56px;flex-basis:56px}}.agsfs-pilot-breadcrumb{font-size:.9rem;line-height:1.5;margin-bottom:24px}.agsfs-pilot-nav{display:flex;gap:6px;position:sticky;top:var(--agsfs-pilot-top,0);z-index:30;background:#fff;border:1px solid #dae1e5;border-radius:10px;padding:6px;margin:12px 0 24px;max-width:100%;box-sizing:border-box;box-shadow:0 3px 10px #17354a0a;scroll-margin-top:100px}.agsfs-pilot-nav a{display:flex;justify-content:center;align-items:center;flex:1 1 0;min-width:0;min-height:44px;padding:8px 12px;color:#17354a;background:#f3f5f6;border-radius:6px;font-size:14px;font-weight:700;text-decoration:none!important;line-height:1.3;box-sizing:border-box;text-align:center}.agsfs-pilot-nav a:hover,.agsfs-pilot-nav a[aria-current=page]{background:#1d7312;color:#fff}.agsfs-pilot .agsfs-pilot-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;max-width:100%;box-sizing:border-box;background:#1d7312;color:#fff;border-radius:7px;font-weight:700;text-decoration:none;line-height:1.35;text-align:center}.agsfs-pilot-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--pilot-line);border-radius:10px;margin:16px 0 24px;overscroll-behavior-x:contain}.agsfs-pilot table{border-collapse:collapse;width:100%;margin:0!important;font-size:.95rem;table-layout:auto;min-width:0}.agsfs-pilot caption{caption-side:top;text-align:left;background:#f5f7f8;font-size:.85rem;padding:10px 12px;color:#516373}.agsfs-pilot td,.agsfs-pilot th{text-align:left;padding:12px;border:0;border-bottom:1px solid #e6ecef;vertical-align:middle;line-height:1.4;word-break:normal}.agsfs-pilot td time{white-space:nowrap;font-variant-numeric:tabular-nums}.agsfs-pilot thead th{background:#f1f7ee;font-weight:700}.agsfs-pilot tbody th{font-weight:600;width:44%}.agsfs-pilot tbody tr:nth-child(2n){background:#f7f9fa}.agsfs-pilot tr:last-child>*{border-bottom:0}.agsfs-pilot-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:20px 0;padding:0}.agsfs-pilot-metrics>div{background:#f3f6f7;padding:16px;border:1px solid #e3e9eb;border-radius:10px}.agsfs-pilot-metrics dt{font-size:.85rem;line-height:1.35;min-height:2.6em}.agsfs-pilot-metrics dd{font-size:1.45rem;font-weight:700;line-height:1.35;margin:8px 0 0}.agsfs-pilot-match-hero{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:24px;background:#f7f9fa;border:1px solid var(--pilot-line);border-radius:12px}.agsfs-pilot-match-hero>div{display:flex;align-items:center;gap:12px;min-width:0}.agsfs-pilot-match-hero strong{font-size:clamp(1.05rem,2vw,1.45rem)}.agsfs-pilot-match-hero a{color:#17354a;text-decoration:none}.agsfs-pilot-match-hero img{flex-shrink:0}.agsfs-pilot-score{font-size:1.2rem;font-weight:700}.agsfs-pilot-games{list-style:none!important;padding:0!important;margin:16px 0!important}.agsfs-pilot-games li{display:grid;grid-template-columns:150px 1fr auto;gap:12px;align-items:center;padding:14px;border-bottom:1px solid #dae1e5;margin:0!important}.agsfs-pilot-games time{font-size:.85rem}.agsfs-pilot-editorial{padding:20px;background:#f1f7ee;border-radius:10px}.agsfs-pilot-odds{padding:20px;border:1px solid var(--pilot-line);border-radius:12px;margin:16px 0}.agsfs-pilot-odds dl{display:flex;gap:12px;margin:0;flex-wrap:wrap}.agsfs-pilot-odds dl>div{flex:1 1 90px;background:#f5f7f8;padding:14px;text-align:center;border-radius:7px}.agsfs-pilot-odds dt{font-size:.9rem}.agsfs-pilot-odds dd{font-size:1.65rem;font-weight:700;margin:6px 0 0}.agsfs-pilot-league{margin:24px 0;scroll-margin-top:100px;box-sizing:border-box;max-width:100%}.agsfs-pilot-match-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 24px}.agsfs-pilot-match-form>section{min-width:0;padding:16px;background:#f7f9fa;border:1px solid var(--pilot-line);border-radius:10px}.agsfs-pilot-match-form .agsfs-pilot-form{margin:8px 0 0}@media(max-width:600px){.agsfs-pilot-match-form{grid-template-columns:minmax(0,1fr);gap:12px}.agsfs-pilot-match-form>section{padding:14px}}.space-archive-loop>.agsfs-pilot-league{padding:0 clamp(16px,2vw,24px)}.agsfs-pilot-form{margin:16px 0 24px}.agsfs-pilot-form p{font-size:.85rem;margin:8px 0;color:var(--pilot-muted)}.agsfs-pilot-form ol{display:flex;flex-wrap:wrap;gap:4px;list-style:none!important;padding:0!important;margin:0!important}.agsfs-pilot-form ol li{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;margin:0!important;padding:0!important;border-radius:4px;color:#fff;font-size:14px;font-weight:700;line-height:1}.agsfs-pilot-form-win{background:#1b6508}.agsfs-pilot-form-draw{background:#946515}.agsfs-pilot-form-loss{background:#bf2c30}.agsfs-pilot-form .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0}@media(max-width:600px){.agsfs-pilot-page{width:calc(100% - 28px);margin-top:16px}.agsfs-pilot-nav{gap:4px;padding:4px;border-radius:8px}.agsfs-pilot-nav a{padding:8px 5px;font-size:13px}.agsfs-pilot td,.agsfs-pilot th{padding:10px 7px;font-size:.85rem}.agsfs-pilot-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agsfs-pilot-metrics>div{padding:12px}.agsfs-pilot-metrics dd{font-size:1.25rem}.agsfs-pilot-match-hero{padding:16px 10px;gap:12px}.agsfs-pilot-match-hero>div{flex-direction:column;align-items:flex-start;gap:8px}.agsfs-pilot-games li{grid-template-columns:1fr;gap:8px;padding:14px 0}.agsfs-pilot-games .agsfs-pilot-button{justify-self:start}.agsfs-pilot-odds{padding:14px}.agsfs-pilot-odds dl{gap:6px}.agsfs-pilot-odds dl>div{flex-basis:60px;padding:12px 5px}}@media(prefers-reduced-motion:reduce){.agsfs-pilot *{scroll-behavior:auto}}.agsfs-game-odds,.agsfs-game-odds *{box-sizing:border-box}.agsfs-game-odds .agsfs-pilot-nav{position:static}.agsfs-game-odds-markets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.agsfs-game-odds-markets .agsfs-pilot-odds{min-width:0;margin:0}.agsfs-game-odds-markets .agsfs-pilot-odds dl{flex-wrap:nowrap}.agsfs-game-odds-markets .agsfs-pilot-odds dl>div{min-width:0;flex:1 1 0}.agsfs-game-odds-markets dd{font-variant-numeric:tabular-nums}.agsfs-game-odds .agsfs-game-odds-notice{border-left:4px solid #946515;background:#fff7e8;padding:14px}.agsfs-game-odds .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0}@media(max-width:760px){.agsfs-game-odds-markets{grid-template-columns:minmax(0,1fr);gap:12px}.agsfs-game-odds .agsfs-pilot-editorial{padding:16px}}.agsfs-game-odds-markets .agsfs-pilot-odds{min-width:0;overflow-x:auto}.agsfs-game-odds-markets table{width:100%;font-size:14px}.agsfs-game-odds-markets :is(td,th){padding:8px 4px;overflow-wrap:anywhere}.agsfs-game-odds-markets a{overflow-wrap:anywhere}
