.ticket-publisher-content[data-astro-cid-hk6d75qm]{--navy:#024;--green:#ff637b;--ink:#0b1f35;--muted:#536171;--line:#d7dfe6;width:min(1160px,100% - 3rem);color:var(--ink);margin:1.5rem auto}.publisher-intro[data-astro-cid-hk6d75qm]{max-width:52rem}.publisher-intro[data-astro-cid-hk6d75qm] h1[data-astro-cid-hk6d75qm]{margin:0 0 .8rem;font-size:clamp(2rem,5vw,3.25rem);line-height:1.08}.publisher-intro[data-astro-cid-hk6d75qm] p[data-astro-cid-hk6d75qm],.publisher-guide[data-astro-cid-hk6d75qm] p[data-astro-cid-hk6d75qm],.game-overview[data-astro-cid-hk6d75qm] p[data-astro-cid-hk6d75qm]{max-width:72ch;line-height:1.7}.game-overview[data-astro-cid-hk6d75qm],.eligible-games[data-astro-cid-hk6d75qm],.outbound-disclosure[data-astro-cid-hk6d75qm]{border:1px solid var(--line);background:#fff;border-radius:.8rem;margin:1.5rem 0;padding:clamp(1rem,3vw,1.5rem)}.game-overview[data-astro-cid-hk6d75qm]{border-top:5px solid var(--green)}h2[data-astro-cid-hk6d75qm]{color:var(--navy);margin:0 0 .75rem;font-size:clamp(1.35rem,3vw,1.8rem)}dl[data-astro-cid-hk6d75qm]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1rem 0;display:grid}dl[data-astro-cid-hk6d75qm] div[data-astro-cid-hk6d75qm]{background:#f7f9fa;min-width:0;padding:.8rem}dt[data-astro-cid-hk6d75qm]{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:800}dd[data-astro-cid-hk6d75qm]{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:800}.eligible-games[data-astro-cid-hk6d75qm] ul[data-astro-cid-hk6d75qm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.eligible-games[data-astro-cid-hk6d75qm] li[data-astro-cid-hk6d75qm]{border-left:4px solid var(--green);background:#f7f9fa;flex-direction:column;padding:.85rem;display:flex}.eligible-games[data-astro-cid-hk6d75qm] a[data-astro-cid-hk6d75qm]{font-weight:850}.eligible-games[data-astro-cid-hk6d75qm] span[data-astro-cid-hk6d75qm]{color:var(--muted);margin-top:.25rem;font-size:.9rem}.publisher-guide[data-astro-cid-hk6d75qm]{margin-top:2rem}.publisher-guide[data-astro-cid-hk6d75qm]>h2[data-astro-cid-hk6d75qm]{margin-bottom:1rem}.publisher-guide[data-astro-cid-hk6d75qm] details[data-astro-cid-hk6d75qm]{border:1px solid var(--line);background:#fff;border-radius:.65rem}.publisher-guide[data-astro-cid-hk6d75qm] details[data-astro-cid-hk6d75qm]+details[data-astro-cid-hk6d75qm]{margin-top:.65rem}.publisher-guide[data-astro-cid-hk6d75qm] summary[data-astro-cid-hk6d75qm]{cursor:pointer;align-items:center;min-height:52px;padding:.25rem 1rem;display:flex}.publisher-guide[data-astro-cid-hk6d75qm] summary[data-astro-cid-hk6d75qm] h3[data-astro-cid-hk6d75qm]{color:var(--navy);margin:0;font-size:1.05rem}.faq-answer[data-astro-cid-hk6d75qm]{border-top:1px solid var(--line);padding:0 1rem 1rem}.publisher-guide[data-astro-cid-hk6d75qm] ul[data-astro-cid-hk6d75qm]{max-width:74ch;padding-left:1.25rem;line-height:1.65}.publisher-guide[data-astro-cid-hk6d75qm] li[data-astro-cid-hk6d75qm]+li[data-astro-cid-hk6d75qm]{margin-top:.35rem}.publisher-links[data-astro-cid-hk6d75qm]{flex-wrap:wrap;gap:.75rem 1.25rem;padding:1rem 0 2rem;font-weight:800;display:flex}[data-astro-cid-hk6d75qm]:is(a,summary):focus-visible{outline:3px solid var(--green);outline-offset:3px}@media (width<=650px){.ticket-publisher-content[data-astro-cid-hk6d75qm]{width:calc(100% - 1.5rem)}dl[data-astro-cid-hk6d75qm],.eligible-games[data-astro-cid-hk6d75qm] ul[data-astro-cid-hk6d75qm]{grid-template-columns:1fr}}@media (width<=380px){.ticket-publisher-content[data-astro-cid-hk6d75qm]{width:calc(100% - 1rem)}.game-overview[data-astro-cid-hk6d75qm],.eligible-games[data-astro-cid-hk6d75qm],.outbound-disclosure[data-astro-cid-hk6d75qm]{padding:.85rem}}@media print{.ticket-publisher-content[data-astro-cid-hk6d75qm]{color:#000;width:100%}.game-overview[data-astro-cid-hk6d75qm],.eligible-games[data-astro-cid-hk6d75qm],.outbound-disclosure[data-astro-cid-hk6d75qm]{break-inside:avoid;box-shadow:none}}.editorial-modules[data-astro-cid-25ag57rc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.editorial-panel[data-astro-cid-25ag57rc]{margin:0}.editorial-panel[data-astro-cid-25ag57rc] p[data-astro-cid-25ag57rc],.editorial-panel[data-astro-cid-25ag57rc] li[data-astro-cid-25ag57rc]{line-height:1.65}.editorial-panel[data-astro-cid-25ag57rc] ol[data-astro-cid-25ag57rc],.editorial-panel[data-astro-cid-25ag57rc] ul[data-astro-cid-25ag57rc]{padding-left:1.25rem}.module-source[data-astro-cid-25ag57rc]{font-size:.9rem}.final-score[data-astro-cid-25ag57rc]{font-size:1.08rem}.context-links[data-astro-cid-25ag57rc]{border:1px solid var(--line);background:#fff;border-radius:.7rem;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.65rem 1rem;padding:1.1rem;display:flex}.context-links[data-astro-cid-25ag57rc] h2[data-astro-cid-25ag57rc]{width:100%;margin:0;font-size:1.1rem}.context-links[data-astro-cid-25ag57rc] a[data-astro-cid-25ag57rc]{font-weight:800}@media (width<=650px){.editorial-modules[data-astro-cid-25ag57rc]{grid-template-columns:1fr}}.guide-source[data-astro-cid-j7ymibsy]{color:#174f79;align-items:center;min-height:40px;margin-top:.45rem;font-size:.85rem;font-weight:800;display:inline-flex}.guide-header[data-astro-cid-iofe5udr]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem .75rem;display:flex}.guide-header[data-astro-cid-iofe5udr] h2[data-astro-cid-iofe5udr]{margin-bottom:0}.guide-updated[data-astro-cid-iofe5udr]{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800;margin:0!important}.guide-disclosure[data-astro-cid-iofe5udr] summary[data-astro-cid-iofe5udr]{cursor:pointer;list-style:none;display:block}.guide-disclosure[data-astro-cid-iofe5udr] summary[data-astro-cid-iofe5udr]::-webkit-details-marker{display:none}.guide-preview[data-astro-cid-iofe5udr]{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;margin:.8rem 0;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.guide-toggle[data-astro-cid-iofe5udr]{border:2px solid var(--navy);background:var(--navy);color:#fff;border-radius:.3rem;align-items:center;gap:.45rem;min-height:40px;padding:.4rem .7rem;font-size:.82rem;font-weight:900;display:inline-flex}.guide-toggle[data-astro-cid-iofe5udr] [data-astro-cid-iofe5udr][aria-hidden]{font-size:1.05rem;transition:transform .15s}.hide-label[data-astro-cid-iofe5udr],.guide-disclosure[data-astro-cid-iofe5udr][open] .guide-preview[data-astro-cid-iofe5udr],.guide-disclosure[data-astro-cid-iofe5udr][open] .show-label[data-astro-cid-iofe5udr]{display:none}.guide-disclosure[data-astro-cid-iofe5udr][open] .hide-label[data-astro-cid-iofe5udr]{display:inline}.guide-disclosure[data-astro-cid-iofe5udr][open] .guide-toggle[data-astro-cid-iofe5udr] [data-astro-cid-iofe5udr][aria-hidden]{transform:rotate(180deg)}.guide-content[data-astro-cid-iofe5udr]{border-top:1px solid var(--line);margin-top:1rem;padding-top:.15rem}.guide-summary[data-astro-cid-iofe5udr]{margin:.8rem 0 0;font-size:.96rem}.guide-section[data-astro-cid-iofe5udr]{margin-top:1.25rem}.guide-section[data-astro-cid-iofe5udr]>h3[data-astro-cid-iofe5udr]{color:var(--navy);margin:0 0 .5rem;font-size:1.08rem}.guide-list[data-astro-cid-iofe5udr]{list-style:none;margin:0!important;padding:0!important}.guide-list[data-astro-cid-iofe5udr]>li[data-astro-cid-iofe5udr]{border-top:1px solid var(--line);min-width:0;padding:.75rem 0}.guide-list[data-astro-cid-iofe5udr]>li[data-astro-cid-iofe5udr]:last-child{border-bottom:1px solid var(--line)}.guide-list[data-astro-cid-iofe5udr] h4[data-astro-cid-iofe5udr],.guide-card[data-astro-cid-iofe5udr] h4[data-astro-cid-iofe5udr]{color:var(--navy);margin:0 0 .3rem;font-size:1rem}.guide-list[data-astro-cid-iofe5udr] p[data-astro-cid-iofe5udr],.guide-card[data-astro-cid-iofe5udr] p[data-astro-cid-iofe5udr]{margin:.25rem 0!important}.guide-grid[data-astro-cid-iofe5udr]{gap:.6rem;list-style:none;display:grid;margin:0!important;padding:0!important}.guide-grid[data-astro-cid-iofe5udr].two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-card[data-astro-cid-iofe5udr]{border:1px solid var(--line);background:var(--soft);border-radius:.45rem;min-width:0;padding:.75rem}.guide-card[data-astro-cid-iofe5udr] h5[data-astro-cid-iofe5udr]{margin:.55rem 0 .2rem;font-size:.88rem}.recommendation[data-astro-cid-iofe5udr]{border-left:3px solid var(--green);padding-left:.55rem;font-weight:800}.alert[data-astro-cid-iofe5udr]{background:#f7f9fa;border-left:5px solid #4d718f;padding:.7rem .75rem!important}.alert-warning[data-astro-cid-iofe5udr]{background:#fffaf0;border-left-color:#b36b00}.alert-critical[data-astro-cid-iofe5udr]{background:#fff5f5;border-left-color:#a61b1b}.alert-label[data-astro-cid-iofe5udr],.official-label[data-astro-cid-iofe5udr]{color:#173b5a;letter-spacing:.04em;text-transform:uppercase;background:#e8eef3;border-radius:.25rem;padding:.15rem .4rem;font-size:.7rem;font-weight:900;display:inline-block;margin:0 0 .35rem!important}.alert-warning[data-astro-cid-iofe5udr] .alert-label[data-astro-cid-iofe5udr]{color:#714100;background:#f7dfb8}.alert-critical[data-astro-cid-iofe5udr] .alert-label[data-astro-cid-iofe5udr]{color:#fff;background:#a61b1b}.official-label[data-astro-cid-iofe5udr]{color:#245f12;background:#e4f3d8}.timeline[data-astro-cid-iofe5udr]{margin:0;padding:0;list-style:none}.timeline[data-astro-cid-iofe5udr] li[data-astro-cid-iofe5udr]{border-top:1px solid var(--line);grid-template-columns:minmax(7rem,9rem) 1fr;gap:.75rem;padding:.65rem 0;display:grid}.timeline[data-astro-cid-iofe5udr] li[data-astro-cid-iofe5udr]:last-child{border-bottom:1px solid var(--line)}.timeline-time[data-astro-cid-iofe5udr]{color:var(--navy);font-weight:900;margin:0!important}.timeline[data-astro-cid-iofe5udr] h4[data-astro-cid-iofe5udr]{margin:0;font-size:1rem}.timeline[data-astro-cid-iofe5udr] div[data-astro-cid-iofe5udr] p[data-astro-cid-iofe5udr]{margin:.15rem 0 0!important}.specials[data-astro-cid-iofe5udr]{margin:.2rem 0 0!important;padding-left:1.1rem!important}.weather[data-astro-cid-iofe5udr]>p[data-astro-cid-iofe5udr]{margin:.25rem 0!important}.weather[data-astro-cid-iofe5udr] dl[data-astro-cid-iofe5udr]{gap:.35rem;margin:.65rem 0;display:grid}.weather[data-astro-cid-iofe5udr] dl[data-astro-cid-iofe5udr] div[data-astro-cid-iofe5udr]{border-bottom:1px solid var(--line);grid-template-columns:minmax(7rem,9rem) 1fr;gap:.5rem;padding:.25rem 0;display:grid}.weather[data-astro-cid-iofe5udr] dt[data-astro-cid-iofe5udr]{font-weight:900}.weather[data-astro-cid-iofe5udr] dd[data-astro-cid-iofe5udr]{margin:0}@media (width<=900px){.guide-grid[data-astro-cid-iofe5udr].two-column{grid-template-columns:1fr}}@media (width<=700px){.timeline[data-astro-cid-iofe5udr] li[data-astro-cid-iofe5udr]{grid-template-columns:1fr;gap:.1rem}.weather[data-astro-cid-iofe5udr] dl[data-astro-cid-iofe5udr] div[data-astro-cid-iofe5udr]{grid-template-columns:1fr;gap:.05rem}}@media (width<=600px){.game-day-guide[data-astro-cid-iofe5udr]{padding:1rem}.guide-preview[data-astro-cid-iofe5udr]{font-size:.9rem}.guide-summary[data-astro-cid-iofe5udr]{font-size:.93rem}}.game-state-panel[data-astro-cid-jtnvsbbm]{--navy:#024;--green:#ff637b;--muted:#536171;--line:#d7dfe6;border:1px solid var(--line);border-top:5px solid var(--green);color:#0b1f35;background:#fff;border-radius:.8rem;width:min(1160px,100% - 3rem);margin:1.5rem auto;padding:clamp(1rem,3vw,1.5rem)}.state-label[data-astro-cid-jtnvsbbm]{color:#b20d2e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.78rem;font-weight:900}.game-state-panel[data-astro-cid-jtnvsbbm] h2[data-astro-cid-jtnvsbbm]{color:var(--navy);margin:0 0 .75rem;font-size:clamp(1.35rem,3vw,1.8rem)}.scoreboard[data-astro-cid-jtnvsbbm]{font-variant-numeric:tabular-nums;margin:.5rem 0;font-size:clamp(1.35rem,4vw,2.25rem)}.game-clock[data-astro-cid-jtnvsbbm]{color:var(--muted);font-weight:800}.game-updates[data-astro-cid-jtnvsbbm]{margin:1.25rem 0 0;padding:0;list-style:none}.game-updates[data-astro-cid-jtnvsbbm] li[data-astro-cid-jtnvsbbm]{border-top:1px solid var(--line);padding:.85rem 0}.game-updates[data-astro-cid-jtnvsbbm] p[data-astro-cid-jtnvsbbm]{margin:0;line-height:1.55}.game-updates[data-astro-cid-jtnvsbbm] span[data-astro-cid-jtnvsbbm]{color:var(--muted);margin-top:.25rem;font-size:.82rem;font-weight:800;display:block}.recap-content[data-astro-cid-jtnvsbbm] p[data-astro-cid-jtnvsbbm],.recap-content[data-astro-cid-jtnvsbbm] li[data-astro-cid-jtnvsbbm]{line-height:1.65}.recap-content[data-astro-cid-jtnvsbbm] p[data-astro-cid-jtnvsbbm]{white-space:pre-line}.recap-content[data-astro-cid-jtnvsbbm] ul[data-astro-cid-jtnvsbbm]{padding-left:1.25rem}@media (width<=650px){.game-state-panel[data-astro-cid-jtnvsbbm]{width:calc(100% - 1.5rem)}}body:has(#ticket-price-explorer) .lr-middle{max-width:none}body:has(#ticket-price-explorer) .lr-main,body:has(#ticket-price-explorer) .lr-paper{width:100%;max-width:none;box-shadow:none;background:#f3f5f7;margin:0;padding:0}body:has(#ticket-price-explorer) .seo-breadcrumbs{display:none}.skip-link{z-index:1000;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}#ticket-price-explorer{--navy:#024;--green:#ff637b;--ink:#0b1f35;--muted:#536171;--line:#d7dfe6;--surface:#fff;--soft:#f7f9fa;--shadow:0 8px 24px #00224414;width:min(1160px,100% - 3rem);color:var(--ink);margin:clamp(1.25rem,3vw,2rem) auto 3.5rem}.loading{place-content:center;min-height:28rem;display:grid}.game-picker{background:var(--surface);border:1px solid var(--line);border-radius:.75rem;grid-template-columns:minmax(12rem,auto) minmax(0,1fr);align-items:center;gap:.55rem 1.25rem;margin:0 0 1.25rem;padding:1rem 1.25rem;display:grid;box-shadow:0 2px 10px #0022440d}.game-picker label{font-size:1rem;font-weight:800}.game-picker select{width:100%;min-width:0;min-height:48px;color:var(--ink);background:#fff;border:1px solid #8c9aa7;border-radius:.45rem;padding:.65rem 2.5rem .65rem .85rem;font:700 1rem/1.3 inherit}.event-head{background:var(--navy);color:#fff;border-bottom:6px solid var(--green);box-shadow:var(--shadow);border-radius:1rem;padding:clamp(1.5rem,3.5vw,2.5rem);position:relative;overflow:hidden}.event-head:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000,#ff637b1a);width:28%;position:absolute;inset:0 0 0 auto}.eyebrow{z-index:1;color:#c6d1df;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.85rem;font-weight:900;position:relative}.event-head h1{z-index:1;color:#fff;text-wrap:balance;max-width:900px;margin:0 0 1.15rem;font-size:clamp(2rem,4.5vw,3.35rem);line-height:1.05;position:relative}.event-meta{z-index:1;grid-template-columns:repeat(3,max-content);gap:.35rem 1.75rem;font-size:.98rem;font-weight:700;display:grid;position:relative}.event-meta span{align-items:center;display:flex}.event-meta span+span:before{content:"";background:var(--green);border-radius:50%;width:4px;height:4px;margin-right:1.75rem}.last-checked{z-index:1;background:#ffffff14;border:1px solid #ffffff42;border-radius:.4rem;margin:1rem 0 0;padding:.4rem .65rem;font-size:.9rem;font-weight:800;display:inline-flex;position:relative}.cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;margin:1.25rem 0;display:grid}.card{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;min-height:11rem;padding:1.25rem;display:flex;box-shadow:0 4px 16px #0022440f}.card.current-lowest{box-shadow:inset 0 4px 0 var(--green),0 6px 18px #2d6f131a;border-color:#9bcf77}.card h2{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:.95rem}.price,.days{font:900 clamp(2.15rem,4vw,3rem)/1 var(--font-display);color:var(--navy);margin:.7rem 0}.price.current{color:#245f12}.age,.disclosure{color:var(--muted);font-size:.9rem;line-height:1.55}.age{margin:0}.low-badge{color:#225d0a;background:#e6f4dc;border:1px solid #acd18e;border-radius:999px;align-items:center;min-height:28px;padding:.2rem .65rem;font-size:.82rem;font-weight:900;display:inline-flex}.card .low-badge{margin-top:.65rem}.starting{text-align:center;color:var(--muted);margin:1.5rem 0 .25rem}.starting strong{color:var(--ink)}.providers-title{text-align:center;margin:.3rem 0 0;font-size:clamp(1.55rem,3vw,2rem)}.providers{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem auto 2rem;display:grid}.provider-card{background:var(--surface);min-width:0;min-height:12rem;color:var(--ink);border:1px solid #bdc8d1;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:flex-start;padding:1.25rem;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 3px 12px #0022440f}.provider-card:hover{border-color:var(--navy);box-shadow:var(--shadow);transform:translateY(-2px)}.provider-card[data-lowest-price=true]{box-shadow:inset 0 4px 0 var(--green),0 6px 20px #2d6f131f;background:linear-gradient(#f5fbf1 0,#fff 45%);border:2px solid #4f981f}.provider-name{padding-right:1.5rem;font-size:1.1rem;font-weight:900}.provider-label,.provider-age{color:var(--muted);font-size:.88rem}.provider-price{max-width:100%;font:900 clamp(1.65rem,3vw,2.15rem)/1 var(--font-display);color:var(--navy);overflow-wrap:anywhere;margin:.55rem 0}.provider-external{color:#245f12;font-size:1.15rem;font-weight:900;position:absolute;top:.9rem;right:1rem}.provider-card .low-badge{margin-top:.75rem}.history-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:1rem;padding:clamp(1.1rem,3vw,2rem)}.history-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;display:grid}.history-top h2{margin:0 0 .35rem;font-size:clamp(1.55rem,3vw,2rem)}.subtitle{max-width:38rem;color:var(--muted);margin:0;line-height:1.5}.controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.controls button,.controls select{min-height:44px;color:var(--ink);background:#fff;border:1px solid #8c9aa7;border-radius:.4rem;padding:.55rem .8rem;font-weight:800}.controls button:hover{border-color:var(--navy);background:#eef2f5}.controls button[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:#fff}.controls label{margin-left:.35rem;font-size:.9rem;font-weight:800}.legend{flex-wrap:wrap;align-items:center;gap:.7rem 1.25rem;margin:1.25rem 0 .75rem;padding:0;list-style:none;display:flex}.legend li{align-items:center;font-size:.9rem;font-weight:700;display:flex}.legend-swatch{border-top:4px solid var(--c);width:1.35rem;margin-right:.4rem;display:inline-block}.chart-wrap{border:1px solid var(--line);background:var(--soft);border-radius:.55rem;width:100%;position:relative;overflow:hidden}.chart{width:100%;height:auto;min-height:250px;display:block}.chart:empty{display:none}.grid{stroke:#d9e0e5;stroke-width:1px}.axis{fill:#4b5967;font-size:14px;font-weight:600}.axis.date{text-anchor:middle}.series{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.endpoint{stroke:#fff;stroke-width:2px}.history-panel details{border-top:1px solid var(--line);margin-top:1rem;padding-top:.35rem}.history-panel summary{cursor:pointer;width:max-content;max-width:100%;min-height:44px;color:var(--navy);align-items:center;font-weight:850;display:flex}.table-wrap{border-radius:.4rem;max-width:100%;margin-top:.5rem;overflow:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{border:1px solid var(--line);white-space:nowrap;padding:.65rem}thead th{color:var(--navy);background:#eef2f5}.disclosure{margin:1rem .25rem 0}.error,.unavailable{background:#fff;border-left:5px solid #c33;border-radius:.5rem;min-height:18rem;padding:2rem}.unavailable{border-color:var(--green)}.stale{text-align:center;background:#fff1c7;border-radius:.4rem;padding:.65rem;font-weight:800}:is(a,button,select,input,summary):focus-visible{outline:3px solid var(--green,#ff637b);outline-offset:3px}@media (width<=900px){.providers{grid-template-columns:repeat(2,minmax(0,1fr))}.history-top{grid-template-columns:1fr}.controls{justify-content:flex-start}.event-meta{grid-template-columns:1fr}.event-meta span+span:before{display:none}}@media (width<=600px){#ticket-price-explorer{width:calc(100% - 1.5rem);margin-top:.75rem}.game-picker{grid-template-columns:1fr;padding:.9rem}.event-head{padding:1.35rem 1.1rem}.event-head h1{margin-bottom:1rem;font-size:clamp(1.8rem,9vw,2.5rem)}.event-meta{font-size:.92rem}.last-checked{font-size:.85rem;line-height:1.45;display:flex}.cards,.providers{grid-template-columns:1fr}.card{min-height:9rem}.provider-card{min-height:10.5rem}.controls{grid-template-columns:repeat(3,1fr);display:grid}.controls button{width:100%}.controls label,.controls select{grid-column:1/-1;margin-left:0}.chart-wrap{overflow-x:auto}.chart{width:680px;min-height:265px}.disclosure{font-size:.85rem}}@media (width<=380px){#ticket-price-explorer{width:calc(100% - 1rem)}.history-panel{padding:.85rem}.controls{gap:.4rem}.provider-price{font-size:1.7rem}}@media print{.game-picker,.controls{display:none!important}}@media (prefers-reduced-motion:reduce){#ticket-price-explorer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.chart-note{color:var(--muted);margin:0 0 .75rem;font-size:.85rem;line-height:1.45}.game-day-heading{width:min(1160px,100% - 3rem);margin:1.25rem auto 0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.15}.unavailable{margin:1rem 0;min-height:0!important;padding:1rem 1.1rem!important}.future-features p{color:var(--muted);margin:0}.server-game-support{--navy:#024;--green:#ff637b;--ink:#0b1f35;--muted:#536171;--line:#d7dfe6;--soft:#f7f9fa;width:min(1160px,100% - 3rem);color:var(--ink);margin:1.25rem auto 3.5rem}.game-guide-cards{--navy:#024;--green:#ff637b;--ink:#0b1f35;--muted:#536171;--line:#d7dfe6;--soft:#f7f9fa;width:min(1160px,100% - 3rem);color:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem auto;display:grid}.game-guide-cards .detail-panel{margin:0}.game-guide-cards .detail-panel:only-child{grid-column:1/-1}.game-guide-cards p,.game-guide-cards li{line-height:1.65}.game-guide-cards ul{padding-left:1.25rem}.watch-details{gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;display:grid!important}.watch-details div{border-left:3px solid #d7dfe6;padding:.65rem!important}.watch-links{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:flex}.watch-links a{border:2px solid var(--navy);background:var(--navy);color:#fff;align-items:center;min-height:38px;padding:.4rem .65rem;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.watch-links a:hover{background:#08345e}.watch-notes,.watch-note{color:var(--muted);margin-top:.7rem;font-size:.78rem}.watch-notes p{margin:.2rem 0}.watch-updated{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800;margin:.8rem 0 0!important}.game-hero{background:var(--navy);color:#fff;border-top:7px solid var(--green);box-shadow:var(--shadow);border-radius:1rem;overflow:hidden}.hero-top,.hero-details{letter-spacing:.07em;text-transform:uppercase;background:#ffffff0d;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.25rem;padding:.75rem 1rem;font-size:.78rem;font-weight:900;display:flex}.hero-teams{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:clamp(1.2rem,4vw,2.4rem);display:grid}.hero-team{grid-template-columns:auto 1fr;align-items:center;gap:.2rem .8rem;display:grid}.hero-team img{object-fit:contain;grid-row:1/4;width:clamp(58px,8vw,86px);height:clamp(58px,8vw,86px)}.hero-team strong{font-size:clamp(1rem,2.2vw,1.35rem)}.hero-team b{font:900 clamp(1.8rem,5vw,3.25rem)/1 var(--font-display)}.hero-team small{color:#c9d2dc;text-transform:uppercase}.hero-opponent{text-align:right;grid-template-columns:1fr auto}.hero-opponent img{grid-column:2}.hero-opponent strong,.hero-opponent b,.hero-opponent small{grid-column:1}.hero-opponent strong{grid-row:1}.hero-opponent b{grid-row:2}.hero-opponent small{grid-row:3}.hero-vs{color:var(--green);text-transform:uppercase;font-weight:900}.hero-details{letter-spacing:0;text-transform:none;background:#08345e;justify-content:flex-start}.game-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.detail-panel{border:1px solid var(--line);background:#fff;border-radius:.7rem;min-width:0;padding:1.1rem}.detail-panel h2{border-left:4px solid var(--green);margin:0 0 .8rem;padding-left:.6rem;font-size:1.1rem}.detail-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.detail-panel dl div{background:var(--soft);padding:.65rem}.detail-panel dt{color:var(--muted);text-transform:uppercase;font-size:.75rem}.detail-panel dd{margin:.2rem 0 0;font-weight:900}.game-nav{grid-template-columns:1fr auto 1fr;gap:.6rem;margin:1rem 0;display:grid}.game-nav a,.game-nav span{border:1px solid var(--line);background:#fff;padding:.75rem;font-weight:850;text-decoration:none}.game-nav .next{text-align:right}.historical-note{border-left:5px solid var(--green);background:#fff;margin:1rem 0;padding:.85rem 1rem;font-weight:800}@media (width<=650px){.hero-teams{grid-template-columns:1fr}.hero-vs{text-align:center}.hero-opponent{text-align:left;grid-template-columns:auto 1fr}.hero-opponent img{grid-area:1/1/4}.hero-opponent strong,.hero-opponent b,.hero-opponent small{grid-column:2}.game-details,.game-guide-cards{grid-template-columns:1fr}.game-guide-cards{width:calc(100% - 1.5rem)}.watch-details{grid-template-columns:1fr!important}.game-nav{grid-template-columns:1fr 1fr}.game-nav .schedule{text-align:center;grid-area:2/1/auto/-1}}
