*,:before,:after{box-sizing:border-box}html,body{margin:0}html{background-color:#05070d;font-size:max(1em,.833vw)}body{color:#f1f5f9;-webkit-font-smoothing:antialiased;background-color:#101c38;background-image:radial-gradient(120% 90% at 50% 0,#05070d00 0%,#05070dd1 55%,#05070d 100%);background-attachment:fixed;min-height:100dvh;font-family:Outfit,Avenir Next,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;animation:120s ease-in-out infinite ambient-cycle}@keyframes ambient-cycle{0%,to{background-color:#101c38}25%{background-color:#261540}50%{background-color:#381528}75%{background-color:#0d3034}}@media (prefers-reduced-motion:reduce){body{animation:none}}img{-webkit-user-select:none;user-select:none}.featured[data-v-069ec2b6]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:2rem;flex-direction:column;align-items:center;gap:clamp(1rem,2.6vh,2rem);width:min(100%,84rem);padding:clamp(1.5rem,4vh,3.25rem) clamp(1.25rem,4vw,4rem);animation:.45s cubic-bezier(.22,1,.36,1) both featured-in-069ec2b6;display:flex;position:relative}.featured.is-in[data-v-069ec2b6]{background:radial-gradient(70% 90% at 50% 0,#4ade8014,#4ade8000 70%),#ffffff08;border-color:#4ade804d}@keyframes featured-in-069ec2b6{0%{opacity:0;transform:translateY(14px)scale(.97)}}.status[data-v-069ec2b6]{letter-spacing:.12em;text-transform:uppercase;color:#8c9bb1;font-variant-numeric:tabular-nums;align-items:center;gap:.5em;font-size:clamp(1rem,1.6vw,1.4rem);font-weight:600;display:flex}.is-in .status-text[data-v-069ec2b6]{color:#4ade80}.note[data-v-069ec2b6]{color:#5b6b84}.note[data-v-069ec2b6]:before{content:"·";color:#44516a;margin-right:.6em}.live-dot[data-v-069ec2b6]{background:#4ade80;border-radius:50%;width:.55em;height:.55em;animation:1.8s ease-out infinite pulse-069ec2b6}@keyframes pulse-069ec2b6{0%,to{opacity:1;box-shadow:0 0 #4ade8080}50%{opacity:.65;box-shadow:0 0 0 .45em #4ade8000}}.matchup[data-v-069ec2b6]{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.75rem,2.5vw,2.5rem);width:100%;display:grid}.team[data-v-069ec2b6]{flex-direction:column;align-items:center;gap:clamp(.5rem,1.4vh,1rem);min-width:0;transition:opacity .3s;display:flex}.dimmed[data-v-069ec2b6]{opacity:.45}.flag[data-v-069ec2b6]{object-fit:contain;filter:drop-shadow(0 6px 18px #00000080);border-radius:.5rem;width:auto;max-width:100%;height:clamp(4.5rem,15vh,9rem)}.team-name[data-v-069ec2b6]{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(1.1rem,2vw,1.9rem);font-weight:700;overflow:hidden}.score-col[data-v-069ec2b6]{flex-direction:column;align-items:center;display:flex}.score[data-v-069ec2b6]{font-variant-numeric:tabular-nums;align-items:baseline;gap:clamp(.75rem,1.5vw,1.5rem);font-size:clamp(4.5rem,11vw,11rem);font-weight:800;line-height:1;display:flex}.score .flash[data-v-069ec2b6]{animation:.9s ease-in-out 3 score-flash-069ec2b6;display:inline-block}@keyframes score-flash-069ec2b6{50%{color:#fbbf24;transform:scale(1.22)}}.pens[data-v-069ec2b6]{letter-spacing:.08em;text-transform:uppercase;color:#8c9bb1;font-variant-numeric:tabular-nums;margin-top:.6em;font-size:clamp(1rem,1.5vw,1.4rem)}.score .sep[data-v-069ec2b6]{color:#4b5a72;font-size:.5em;font-weight:400}.score.vs[data-v-069ec2b6]{letter-spacing:.3em;text-transform:uppercase;color:#5b6b84;font-size:clamp(1.4rem,2.4vw,2.2rem);font-weight:600}.events[data-v-069ec2b6]{grid-template-columns:1fr auto 1fr;gap:0 clamp(1rem,3vw,2.5rem);width:100%;display:grid}.events-divider[data-v-069ec2b6]{background:#ffffff14;width:1px}.events-col[data-v-069ec2b6]{flex-direction:column;gap:.4rem;display:flex}.events-col.home[data-v-069ec2b6]{align-items:flex-end}.events-col.away[data-v-069ec2b6]{align-items:flex-start}.event[data-v-069ec2b6]{color:#c4cede;animation:.4s ease-out both event-in-069ec2b6;animation-delay:calc(.15s + var(--i,0) * 60ms);align-items:baseline;gap:.55em;font-size:clamp(.85rem,1.2vw,1.05rem);display:flex}@keyframes event-in-069ec2b6{0%{opacity:0;transform:translateX(var(--shift,0))}}.events-col.home .event[data-v-069ec2b6]{--shift:8px}.events-col.away .event[data-v-069ec2b6]{--shift:-8px}.minute[data-v-069ec2b6]{color:#fbbf24;font-variant-numeric:tabular-nums;font-weight:600}.event-note[data-v-069ec2b6]{color:#5b6b84}.red-card[data-v-069ec2b6]{background:#ef4444;border-radius:.12em;align-self:center;width:.65em;height:.9em;transform:rotate(8deg)}.goal-icon[data-v-069ec2b6]{color:#e2e8f0;align-self:center;width:.95em;height:.95em}.stats[data-v-069ec2b6]{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;gap:.3rem clamp(1.25rem,3vw,2.5rem);width:min(100%,30rem);font-size:clamp(.85rem,1.2vw,1.05rem);display:grid}.stat-value[data-v-069ec2b6]{color:#c4cede;font-weight:600}.stat-value.home[data-v-069ec2b6]{text-align:right}.stat-label[data-v-069ec2b6]{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#5b6b84;font-size:.85em}.meta[data-v-069ec2b6]{letter-spacing:.05em;color:#5b6b84;flex-wrap:wrap;justify-content:center;font-size:clamp(.8rem,1.1vw,1rem);display:flex}.meta span+span[data-v-069ec2b6]:before{content:"·";color:#44516a;margin:0 .6em}.headline[data-v-069ec2b6]{text-align:center;color:#8c9bb1;max-width:50ch;margin:0;font-size:clamp(.9rem,1.2vw,1.1rem);line-height:1.5}@media (prefers-reduced-motion:reduce){.featured[data-v-069ec2b6],.event[data-v-069ec2b6],.live-dot[data-v-069ec2b6],.score .flash[data-v-069ec2b6]{animation:none}}.card[data-v-3d4ac990]{font:inherit;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.5rem;flex-direction:column;align-items:center;gap:clamp(.6rem,1.8vh,1.25rem);padding:clamp(1rem,2.4vh,2rem) clamp(1rem,2vw,2rem);transition:transform .25s,border-color .25s;display:flex}.card[data-v-3d4ac990]:hover{border-color:#ffffff38;transform:translateY(-3px)}.card.is-in[data-v-3d4ac990]:hover{border-color:#4ade808c}.card[data-v-3d4ac990]:focus-visible{outline-offset:3px;outline:2px solid #4ade80}.card.is-in[data-v-3d4ac990]{background:#4ade800d;border-color:#4ade804d}.card.is-post[data-v-3d4ac990]{background:#ffffff06}.status[data-v-3d4ac990]{letter-spacing:.12em;text-transform:uppercase;color:#8c9bb1;font-variant-numeric:tabular-nums;align-items:center;gap:.5em;font-size:clamp(.85rem,1.3vw,1.1rem);font-weight:600;display:flex}.is-in .status[data-v-3d4ac990]{color:#4ade80}.live-dot[data-v-3d4ac990]{background:#4ade80;border-radius:50%;width:.55em;height:.55em;animation:1.8s ease-out infinite pulse-3d4ac990}@keyframes pulse-3d4ac990{0%,to{opacity:1;box-shadow:0 0 #4ade8080}50%{opacity:.65;box-shadow:0 0 0 .45em #4ade8000}}.matchup[data-v-3d4ac990]{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.5rem,1.5vw,1.5rem);width:100%;display:grid}.team[data-v-3d4ac990]{flex-direction:column;align-items:center;gap:.4rem;min-width:0;transition:opacity .3s;display:flex}.dimmed[data-v-3d4ac990]{opacity:.45}.flag[data-v-3d4ac990]{object-fit:contain;filter:drop-shadow(0 4px 12px #00000073);border-radius:.4rem;width:auto;max-width:100%;height:clamp(3rem,9vh,6.5rem)}.abbr[data-v-3d4ac990]{display:none}.name[data-v-3d4ac990]{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(1.2rem,2.2vw,2.4rem);font-weight:700;overflow:hidden}.score-col[data-v-3d4ac990]{flex-direction:column;align-items:center;display:flex}.score[data-v-3d4ac990]{font-variant-numeric:tabular-nums;align-items:baseline;gap:clamp(.5rem,1vw,1rem);font-size:clamp(3.5rem,8vw,9rem);font-weight:800;line-height:1;display:flex}.score .flash[data-v-3d4ac990]{animation:.9s ease-in-out 3 score-flash-3d4ac990;display:inline-block}@keyframes score-flash-3d4ac990{50%{color:#fbbf24;transform:scale(1.22)}}.pens[data-v-3d4ac990]{letter-spacing:.08em;text-transform:uppercase;color:#8c9bb1;font-variant-numeric:tabular-nums;margin-top:.5em;font-size:clamp(.85rem,1.3vw,1.2rem)}.score .sep[data-v-3d4ac990]{color:#4b5a72;font-size:.55em;font-weight:400}.score.vs[data-v-3d4ac990]{letter-spacing:.25em;text-transform:uppercase;color:#5b6b84;font-size:clamp(1.1rem,1.8vw,1.6rem);font-weight:600}.venue[data-v-3d4ac990]{letter-spacing:.05em;text-align:center;color:#5b6b84;font-size:clamp(.75rem,1vw,.95rem)}.card.compact[data-v-3d4ac990]{border-radius:.9rem;flex-direction:row;align-items:center;gap:clamp(.6rem,1.2vw,1rem);padding:.55rem 1.1rem}.compact .status[data-v-3d4ac990]{font-size:.78rem}.compact .matchup[data-v-3d4ac990]{align-items:center;gap:.6rem;width:auto;display:flex}.compact .team[data-v-3d4ac990]{flex-direction:row;gap:.45rem}.compact .flag[data-v-3d4ac990]{border-radius:.25rem;height:1.5rem}.compact .abbr[data-v-3d4ac990]{letter-spacing:.06em;font-size:1rem;font-weight:700;display:inline}.compact .name[data-v-3d4ac990],.compact .venue[data-v-3d4ac990],.compact .pens[data-v-3d4ac990]{display:none}.compact .score[data-v-3d4ac990]{gap:.4rem;font-size:1.35rem}.compact .score.vs[data-v-3d4ac990]{letter-spacing:.18em;font-size:.8rem}@media (prefers-reduced-motion:reduce){.live-dot[data-v-3d4ac990],.score .flash[data-v-3d4ac990]{animation:none}}.board[data-v-ad6ef7e5]{flex-direction:column;height:100dvh;padding:clamp(.75rem,2vh,1.5rem) clamp(1rem,3vw,3rem);display:flex;overflow:hidden}.board.cursor-idle[data-v-ad6ef7e5],.board.cursor-idle[data-v-ad6ef7e5] *{cursor:none}.header[data-v-ad6ef7e5]{text-align:center;margin-bottom:clamp(.75rem,2vh,1.5rem)}@media (width>=64rem){.header[data-v-ad6ef7e5]{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.header h1[data-v-ad6ef7e5]{justify-self:start}.header .tagline[data-v-ad6ef7e5]{justify-self:center;margin:0}.header .date-row[data-v-ad6ef7e5]{justify-self:end;margin:0}}h1[data-v-ad6ef7e5]{text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:800}.accent[data-v-ad6ef7e5]{color:#fbbf24}.tagline[data-v-ad6ef7e5]{letter-spacing:.3em;text-transform:uppercase;color:#5b6b84;margin:.4rem 0 0;font-size:clamp(.75rem,1vw,.95rem)}.tagline[data-v-ad6ef7e5],.date-row[data-v-ad6ef7e5],.footer[data-v-ad6ef7e5]{transition:opacity .6s}.cursor-idle .tagline[data-v-ad6ef7e5],.cursor-idle .date-row[data-v-ad6ef7e5],.cursor-idle .footer[data-v-ad6ef7e5]{opacity:0}.cursor-idle .date-row[data-v-ad6ef7e5]{pointer-events:none}.date-row[data-v-ad6ef7e5]{justify-content:center;align-items:center;gap:.75rem;margin-top:.6rem;display:flex}.select-wrap[data-v-ad6ef7e5]{position:relative}.select-sizer[data-v-ad6ef7e5],.date-select[data-v-ad6ef7e5]{font:inherit;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;padding:.45em 2.4em .45em 1.1em;font-size:clamp(.85rem,1.2vw,1.05rem)}.select-sizer[data-v-ad6ef7e5]{visibility:hidden;display:block}.date-select[data-v-ad6ef7e5]{appearance:none;color:#8c9bb1;cursor:pointer;background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%238c9bb1\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"/></svg>") right .8em center/.85em no-repeat,#ffffff0d;border-color:#ffffff1a;border-radius:.6em;width:100%;transition:color .2s,border-color .2s;position:absolute;inset:0}.date-select[data-v-ad6ef7e5]:hover{color:#f1f5f9;border-color:#ffffff40}.date-select[data-v-ad6ef7e5]:focus-visible{outline-offset:2px;outline:2px solid #4ade80}.stale[data-v-ad6ef7e5]{color:#f59e0b;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.85rem,1.2vw,1.05rem)}.stage[data-v-ad6ef7e5]{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.layout[data-v-ad6ef7e5]{transform-origin:50%;flex-direction:column;align-items:center;gap:clamp(1rem,2.5vh,2rem);width:100%;max-width:120rem;transition:transform .4s;display:flex}.grid[data-v-ad6ef7e5]{flex-wrap:wrap;justify-content:center;gap:clamp(1rem,2vw,1.75rem);width:100%;display:flex}.grid[data-v-ad6ef7e5]>*{flex:0 clamp(24rem,30vw,44rem);max-width:100%}.grid.rail[data-v-ad6ef7e5]{gap:clamp(.5rem,1vw,.9rem)}.grid.rail[data-v-ad6ef7e5]>*{flex:0 auto}.countdown[data-v-ad6ef7e5]{letter-spacing:.18em;text-transform:uppercase;color:#8c9bb1;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(.9rem,1.3vw,1.2rem)}.message[data-v-ad6ef7e5]{letter-spacing:.18em;text-transform:uppercase;color:#5b6b84;flex:1;place-items:center;margin:0;font-size:clamp(1.1rem,2vw,1.7rem);display:grid}.footer[data-v-ad6ef7e5]{text-align:center;letter-spacing:.06em;color:#44516a;margin-top:clamp(.5rem,1.5vh,1rem);font-size:clamp(.65rem,.8vw,.8rem)}.controls[data-v-ad6ef7e5]{gap:.5rem;transition:opacity .3s;display:flex;position:fixed;bottom:clamp(.75rem,2vh,1.5rem);right:clamp(.75rem,2vw,1.5rem)}.chrome-btn[data-v-ad6ef7e5]{color:#8c9bb1;opacity:.4;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;place-items:center;padding:.6rem;transition:opacity .3s,color .2s;display:grid}.chrome-btn[data-v-ad6ef7e5]:hover{opacity:1;color:#f1f5f9}.cursor-idle .controls[data-v-ad6ef7e5]{opacity:0;pointer-events:none}.help[data-v-ad6ef7e5]{color:#c4cede;background:#11161f;border:1px solid #ffffff1f;border-radius:1.25rem;max-width:min(92vw,34rem);margin:auto;padding:clamp(1.5rem,3vw,2.25rem)}.help[data-v-ad6ef7e5]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04070cb3}.help h2[data-v-ad6ef7e5]{color:#f1f5f9;margin:0 0 .75rem;font-size:clamp(1.25rem,2.4vw,1.6rem)}.help-lead[data-v-ad6ef7e5]{color:#8c9bb1;margin:0 0 1rem;line-height:1.55}.help ul[data-v-ad6ef7e5]{flex-direction:column;gap:.6rem;margin:0;padding-left:1.2rem;line-height:1.5;display:flex}.help strong[data-v-ad6ef7e5]{color:#f1f5f9;font-weight:600}.help-close[data-v-ad6ef7e5]{color:#4ade80;width:100%;font:inherit;cursor:pointer;background:#4ade801f;border:1px solid #4ade804d;border-radius:.75rem;margin-top:1.5rem;padding:.7rem;font-weight:600;transition:background .2s}.help-close[data-v-ad6ef7e5]:hover{background:#4ade8033}@media (prefers-reduced-motion:reduce){.layout[data-v-ad6ef7e5]{transition:none}}
