.site-footer[data-v-1c35dad4]{border-top:1px solid var(--line);background:var(--structure);margin-top:88px;padding:48px 0 28px}.site-footer__inner[data-v-1c35dad4]{flex-direction:column;gap:32px;display:flex}.site-footer__grid[data-v-1c35dad4]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:32px;display:grid}.site-footer__brand[data-v-1c35dad4]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.site-footer__brand img[data-v-1c35dad4]{flex:none;align-self:flex-start;width:auto;height:32px;display:block}.site-footer__brand p[data-v-1c35dad4]{max-width:320px;color:var(--muted);margin:0;font-size:.875rem}.site-footer__nav[data-v-1c35dad4]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.site-footer__nav h2[data-v-1c35dad4]{color:var(--muted-soft);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.75rem;font-weight:600}.site-footer__nav a[data-v-1c35dad4]{min-height:40px;color:var(--ink-soft);align-items:center;font-size:.9rem;text-decoration:none;display:inline-flex}.site-footer__nav a[data-v-1c35dad4]:hover{color:var(--accent)}.site-footer__legal[data-v-1c35dad4]{border-top:1px solid var(--line-soft);color:var(--muted-soft);margin:0;padding-top:20px;font-size:.78rem;line-height:1.5}.site-header[data-v-35dfd2f5]{z-index:40;border-bottom:1px solid var(--line);background:var(--header-bg);-webkit-backdrop-filter:saturate(140%)blur(16px);backdrop-filter:saturate(140%)blur(16px);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand nav";align-items:center;gap:8px 16px;padding:10px 16px;display:grid;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header[data-v-35dfd2f5]{background:var(--page-bg)}}@media (width>=861px){.site-header[data-v-35dfd2f5]{position:sticky;top:0}}.site-header__brand[data-v-35dfd2f5]{grid-area:brand;align-items:center;min-height:44px;display:flex}.site-header__brand img[data-v-35dfd2f5]{width:auto;height:64px;display:block}.site-nav[data-v-35dfd2f5]{grid-area:nav;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.site-nav__list[data-v-35dfd2f5]{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.site-nav__list[data-v-35dfd2f5]:after{content:"";flex:0 0 24px}.site-nav__link[data-v-35dfd2f5]{min-height:40px;color:var(--muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}a.site-nav__link[data-v-35dfd2f5]:hover,button.site-nav__link[data-v-35dfd2f5]:hover{color:var(--ink);background:#ffffff0f}.site-nav__link--active[data-v-35dfd2f5],a.site-nav__link--active[data-v-35dfd2f5]:hover,button.site-nav__link--active[data-v-35dfd2f5]:hover{color:var(--accent)}.site-nav__link--soon[data-v-35dfd2f5]{color:var(--muted-faint);cursor:not-allowed}.site-more[data-v-35dfd2f5]{margin-left:auto}.site-more__trigger[data-v-35dfd2f5]{cursor:pointer}.site-more__menu[data-v-35dfd2f5]{z-index:50;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--structure);width:min(320px,100vw - 32px);box-shadow:var(--shadow-soft);gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);right:16px}.site-more__link[data-v-35dfd2f5]{border-radius:var(--radius-sm);min-height:44px;color:var(--ink-soft);align-items:center;padding:6px 12px;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.site-more__link[data-v-35dfd2f5]:hover,.site-more__link.router-link-exact-active[data-v-35dfd2f5]{background:var(--structure-raised);color:var(--ink)}@media (width<=860px){.site-header[data-v-35dfd2f5]{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""nav";gap:4px 8px}.site-header__brand img[data-v-35dfd2f5]{width:min(100%,230px);height:auto}}@media (width<=620px){.site-header[data-v-35dfd2f5]{gap:8px}.site-header__brand[data-v-35dfd2f5]{justify-content:center}}.site[data-v-e46d2555]{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.site__main[data-v-e46d2555]{flex:1 0 auto}.compact-card[data-v-be54e1f7]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0;color:var(--ink);flex-direction:column;text-decoration:none;transition:transform .22s;display:flex;overflow:hidden}.compact-card[data-v-be54e1f7]:hover{transform:translateY(-3px)}.compact-card__brand[data-v-be54e1f7]{aspect-ratio:16/10;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.compact-card__brand strong[data-v-be54e1f7]{font-family:var(--font-display);font-size:clamp(1.5rem,2.3vw,2rem);font-stretch:var(--display-stretch);letter-spacing:.03em;text-shadow:0 2px 14px #0000004d;font-weight:800;line-height:1}.compact-card__tagline[data-v-be54e1f7]{letter-spacing:.2em;opacity:.9;font-size:.625rem;font-weight:600}.status[data-v-be54e1f7]{border-radius:var(--radius-pill);white-space:nowrap;padding:4px 9px;font-size:.6875rem;font-weight:700;position:absolute;top:10px;left:10px}.status--green[data-v-be54e1f7]{background:var(--accent);color:var(--on-accent)}.status--amber[data-v-be54e1f7]{color:#fff;background:#0a0b0a8c;border:1px solid #ffffff80}.compact-card__copy[data-v-be54e1f7]{flex-direction:column;flex:auto;gap:6px;padding:14px;display:flex}.compact-card__house[data-v-be54e1f7]{color:var(--muted-soft);font-size:.78rem}h3[data-v-be54e1f7]{color:var(--ink);margin:0;font-size:.95rem;font-weight:600;line-height:1.3}.compact-card__description[data-v-be54e1f7]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.compact-card__more[data-v-be54e1f7]{color:var(--accent);margin-top:auto;padding-top:6px;font-size:.84rem;font-weight:600}.competition-tabs-shell[data-v-fd8d4b92]{min-width:0;position:relative}.competition-tabs-next[data-v-fd8d4b92]{display:none}.competition-tabs[data-v-fd8d4b92]{flex-wrap:wrap;gap:8px;display:flex}.competition-tab[data-v-fd8d4b92]{border:1px solid var(--line-strong);border-radius:var(--radius-pill);min-height:52px;color:var(--ink);font:inherit;text-align:left;white-space:nowrap;background:#ffffff0a;flex:none;align-items:center;gap:10px;padding:0 16px 0 6px;display:inline-flex}button.competition-tab[data-v-fd8d4b92]{cursor:pointer}button.competition-tab[data-v-fd8d4b92]:hover{background:#ffffff12;border-color:#ffffff52}.competition-tab--active[data-v-fd8d4b92],button.competition-tab--active[data-v-fd8d4b92]:hover{border-color:var(--accent);background:var(--accent);color:var(--on-accent);box-shadow:var(--lip)}.competition-tab__logo[data-v-fd8d4b92]{background:var(--plate);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.competition-tab__logo img[data-v-fd8d4b92]{object-fit:contain;width:28px;height:28px}.competition-tab__logo svg[data-v-fd8d4b92]{fill:none;width:20px;height:20px;stroke:var(--on-accent);stroke-width:1.6px}.competition-tab__copy[data-v-fd8d4b92]{flex-direction:column;line-height:1.15;display:flex}.competition-tab__name[data-v-fd8d4b92]{font-size:.875rem;font-weight:700}.competition-tab small[data-v-fd8d4b92]{color:var(--muted-soft);font-size:.75rem}.competition-tab--active small[data-v-fd8d4b92]{color:#0a0b0ab8}.competition-tab--soon[data-v-fd8d4b92]{color:var(--muted-faint);cursor:not-allowed;background:0 0;border-style:dashed}.competition-tab--soon .competition-tab__logo[data-v-fd8d4b92]{opacity:.5}.competition-tab--soon small[data-v-fd8d4b92]{color:var(--muted-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:700}@media (width<=620px){.competition-tabs-next[data-v-fd8d4b92]{width:30px;color:var(--accent);cursor:pointer;background:#0c0e0df2;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:0;bottom:0;right:0}.competition-tabs-next svg[data-v-fd8d4b92]{fill:none;stroke:currentColor;stroke-width:2.5px;width:22px;height:22px}.competition-tabs[data-v-fd8d4b92]{flex-wrap:nowrap;padding:2px 34px 4px 2px;scroll-padding-right:34px;overflow-x:auto}.competition-tab__name[data-v-fd8d4b92]{font-size:.76rem}.competition-tab small[data-v-fd8d4b92]{font-size:.65rem}.competition-tab[data-v-fd8d4b92]{gap:5px;min-height:42px;padding-right:9px}.competition-tab__logo[data-v-fd8d4b92]{flex-basis:27px;width:27px;height:27px}.competition-tab__logo img[data-v-fd8d4b92]{width:21px;height:21px}}.team-badge[data-v-4911048f]{color:#fff;letter-spacing:.02em;width:27px;height:27px;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--line-strong);border-radius:50%;flex:0 0 27px;place-items:center;font-size:.47rem;font-weight:800;display:inline-grid}.team-badge--sm[data-v-4911048f]{flex-basis:22px;width:22px;height:22px;font-size:.42rem}.team-badge--lg[data-v-4911048f]{flex-basis:40px;width:40px;height:40px;font-size:.66rem}.team-badge--xl[data-v-4911048f]{flex-basis:88px;width:88px;height:88px;font-size:1.2rem}.team-badge--logo[data-v-4911048f]{box-shadow:none;object-fit:contain;border-radius:0}.featured[data-v-71b6fcc5]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(65% 95% at 14% 55%, color-mix(in srgb, var(--home-color,var(--surface-hover)) 70%, transparent), transparent 72%), radial-gradient(60% 90% at 88% 45%, color-mix(in srgb, var(--away-color,var(--surface-hover)) 55%, transparent), transparent 72%), var(--surface-tint);flex-direction:column;min-width:0;transition:transform .22s;display:flex;position:relative;overflow:hidden}.featured[data-v-71b6fcc5]:hover{transform:translateY(-3px)}.featured--loading[data-v-71b6fcc5]{background:linear-gradient(90deg, var(--skeleton-a) 25%, var(--skeleton-b) 50%, var(--skeleton-a) 75%);background-size:200% 100%;min-height:360px;animation:1.3s ease-in-out infinite featured-shimmer-71b6fcc5}.featured__title[data-v-71b6fcc5]{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--accent);font-family:var(--font-display);font-size:1.35rem;font-stretch:var(--display-stretch);letter-spacing:.03em;text-align:center;text-transform:uppercase;background:#0a0b0a8c;margin:0;padding:12px 16px;font-weight:800}.featured__stage[data-v-71b6fcc5]{flex-direction:column;flex:1;gap:14px;padding:14px;display:flex}.featured__chips[data-v-71b6fcc5]{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.featured__chip[data-v-71b6fcc5]{border-radius:var(--radius-pill);white-space:nowrap;background:#0a0b0a8c;border:1px solid #ffffff1f;align-items:center;padding:5px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.featured__teams[data-v-71b6fcc5]{justify-content:center;align-items:center;gap:clamp(16px,3vw,40px);padding:6px 0;display:flex}.featured__teams[data-v-71b6fcc5] .team-badge{filter:drop-shadow(0 10px 24px #00000073)}.featured__vs[data-v-71b6fcc5]{color:#f2f4ef8c;font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,2.1rem);font-stretch:var(--display-stretch);text-transform:uppercase;font-weight:800}.featured__match[data-v-71b6fcc5]{font-family:var(--font-display);font-size:1.35rem;font-stretch:var(--display-stretch);text-align:center;text-transform:uppercase;margin:0;font-weight:800;line-height:1}.featured__match span[data-v-71b6fcc5]{color:var(--muted-soft)}.featured__odds .num[data-v-71b6fcc5]{text-align:center;display:block}.featured__odds[data-v-71b6fcc5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.featured__tile[data-v-71b6fcc5]{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0b0a9e;border:1px solid #ffffff1a;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.featured__tile-label[data-v-71b6fcc5]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.featured__tile strong[data-v-71b6fcc5]{color:var(--accent);font-size:1.15rem;font-weight:700}.featured__open[data-v-71b6fcc5]{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.featured__open[data-v-71b6fcc5]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@keyframes featured-shimmer-71b6fcc5{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=620px){.featured__teams[data-v-71b6fcc5] .team-badge{flex-basis:64px;width:64px;height:64px}.featured__tile[data-v-71b6fcc5]{padding:7px 8px}}.match-heading[data-v-95dea3d0]{align-items:center;gap:16px;min-width:0;display:flex}.match-heading__crests[data-v-95dea3d0]{flex:none;display:flex}.match-heading__crests[data-v-95dea3d0] .team-badge{flex-basis:60px;width:60px;height:60px;font-size:.8rem}.match-heading__crests[data-v-95dea3d0] .team-badge+.team-badge{margin-left:-12px}.match-heading__copy[data-v-95dea3d0]{flex-direction:column;gap:6px;min-width:0;display:flex}.match-heading__copy .eyebrow[data-v-95dea3d0]{margin:0}.match-heading__title[data-v-95dea3d0]{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.9rem,3.4vw,3.4rem);font-stretch:var(--display-stretch);overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-weight:800;line-height:.92}.match-heading__vs[data-v-95dea3d0]{color:var(--muted-soft)}.match-heading__meta[data-v-95dea3d0]{color:var(--muted-soft);margin:0;font-size:.8125rem}@media (width<=620px){.match-heading[data-v-95dea3d0]{gap:12px}.match-heading__crests[data-v-95dea3d0] .team-badge{flex-basis:40px;width:40px;height:40px}.match-heading__crests[data-v-95dea3d0] .team-badge+.team-badge{margin-left:-8px}.match-heading__title[data-v-95dea3d0]{font-size:1.75rem}}.match-picker[data-v-0ad2da6d]{flex-direction:column;gap:10px;min-width:0;display:flex}.match-picker__head[data-v-0ad2da6d]{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.round-nav[data-v-0ad2da6d]{align-items:center;gap:8px;min-width:0;display:flex}.round-nav__name[data-v-0ad2da6d],.match-picker__title[data-v-0ad2da6d]{min-width:0;color:var(--ink);font-family:var(--font-display);font-size:1.5rem;font-stretch:var(--display-stretch);text-transform:uppercase;margin:0;font-weight:800;line-height:1.05}.match-picker__title[data-v-0ad2da6d]{font-size:1.25rem}.round-nav__arrow[data-v-0ad2da6d]{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#ffffff0f;border:0;flex:none;place-items:center;padding:0;display:grid}.round-nav__arrow svg[data-v-0ad2da6d]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:18px;height:18px}.round-nav__arrow[data-v-0ad2da6d]:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}.round-nav__arrow[data-v-0ad2da6d]:disabled{cursor:not-allowed;opacity:.35}.match-picker__range[data-v-0ad2da6d]{color:var(--muted-soft);margin:-6px 0 2px;font-size:.8125rem}.match-grid[data-v-0ad2da6d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.match-card[data-v-0ad2da6d]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:8px;padding:12px;transition:border-color .15s;display:flex}.match-card[data-v-0ad2da6d]:hover{border-color:#ffffff3d}.match-card--selected[data-v-0ad2da6d],.match-card--selected[data-v-0ad2da6d]:hover{border-color:var(--accent);background:var(--accent-faint)}.match-card__top[data-v-0ad2da6d]{justify-content:space-between;align-items:center;gap:8px;display:flex}.match-card__kickoff[data-v-0ad2da6d]{color:var(--muted-soft);white-space:nowrap;font-size:.75rem}.match-card__houses[data-v-0ad2da6d]{color:var(--muted-soft);white-space:nowrap;font-size:.7rem;font-weight:600}.match-card__tag[data-v-0ad2da6d]{color:var(--accent);white-space:nowrap;font-size:.7rem;font-weight:700}.match-card__pending[data-v-0ad2da6d]{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-soft);letter-spacing:.02em;text-transform:uppercase;align-self:flex-start;padding:2px 7px;font-size:.6rem;font-weight:700}.team-line[data-v-0ad2da6d]{align-items:center;gap:9px;min-width:0;font-size:.9rem;font-weight:600;line-height:1.15;display:flex}.team-line>span[data-v-0ad2da6d]:last-child{overflow-wrap:anywhere;min-width:0}@media (width<=620px){.match-grid[data-v-0ad2da6d]{scroll-snap-type:x proximity;grid-template-rows:repeat(2,auto);grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.match-card[data-v-0ad2da6d]{scroll-snap-align:start}.round-nav__name[data-v-0ad2da6d]{font-size:1.3rem}}.house-label[data-v-b16a18d4]{text-align:left;vertical-align:middle;align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.house-label__icon[data-v-b16a18d4]{background:var(--plate);width:36px;height:36px;color:var(--on-accent);border-radius:10px;flex:0 0 36px;place-items:center;padding:4px;font-weight:700;display:grid;overflow:hidden}.house-label__icon img[data-v-b16a18d4]{object-fit:contain;border-radius:5px;width:100%;height:100%;display:block}.house-label__name[data-v-b16a18d4]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.97rem;font-weight:600;overflow:hidden}@media (width<=620px){.house-label[data-v-b16a18d4]{gap:4px}.house-label__icon[data-v-b16a18d4]{border-radius:6px;flex-basis:22px;width:22px;height:22px;padding:2px;font-size:.7rem}.house-label__name[data-v-b16a18d4]{font-size:.64rem}}.info-tip[data-v-34715a7b]{vertical-align:-3px;margin-left:4px;display:inline-flex}.info-tip__button[data-v-34715a7b]{width:16px;height:16px;color:inherit;font:inherit;letter-spacing:0;text-transform:none;cursor:help;background:0 0;border:1.5px solid;border-radius:50%;place-items:center;padding:0;font-size:.62rem;font-weight:800;line-height:1;display:inline-grid;position:relative}.info-tip__button[data-v-34715a7b]:before{content:"i"}.info-tip__button[data-v-34715a7b]:after{content:"";border-radius:50%;position:absolute;inset:-6px}.info-tip__button--open[data-v-34715a7b],.info-tip__button[data-v-34715a7b]:focus-visible{border-color:var(--ink);background:var(--ink);color:var(--surface)}@media (hover:hover){.info-tip__button[data-v-34715a7b]:hover{border-color:var(--ink);background:var(--ink);color:var(--surface)}}.info-tip__bubble[data-v-34715a7b]{z-index:50;border:1px solid var(--accent-line);border-radius:var(--radius-md);background:var(--structure);width:min(300px,100vw - 16px);color:var(--on-structure);text-align:left;text-transform:none;letter-spacing:0;padding:12px 14px;font-size:.8rem;font-weight:400;line-height:1.45;position:fixed;box-shadow:0 18px 40px #0000008c}.info-tip__bubble strong[data-v-34715a7b-s]{color:var(--accent);font-size:.86rem;font-weight:700;display:block}.info-tip__bubble p[data-v-34715a7b-s]{margin:6px 0 0}.info-tip__bubble small[data-v-34715a7b-s]{color:var(--on-structure-soft);margin-top:8px;font-size:.72rem;display:block}.odds-board[data-v-8091531f]{gap:14px;display:grid}.trademark-note[data-v-8091531f]{color:var(--muted-soft);margin:0 2px;font-size:.7rem;line-height:1.5}.odds-col--house[data-v-8091531f]{width:22%}.odds-col--odd[data-v-8091531f]{width:18%}.odds-col--payout[data-v-8091531f]{width:24%}.payout-head[data-v-8091531f]{justify-content:center;align-items:center;gap:6px;display:inline-flex}@media (width<=620px){.odds-col--house[data-v-8091531f]{width:27%}.odds-col--odd[data-v-8091531f]{width:18%}.odds-col--payout[data-v-8091531f]{width:19%}.payout-head[data-v-8091531f]{flex-direction:column;gap:2px}}.state[data-v-8f71224e]{border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--muted);margin:0;padding:16px;font-size:.875rem}.state--loading[data-v-8f71224e]{border-style:solid;border-color:var(--line);gap:10px;display:grid}.skeleton[data-v-8f71224e]{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--skeleton-a) 25%, var(--skeleton-b) 50%, var(--skeleton-a) 75%);background-size:200% 100%;height:38px;animation:1.3s ease-in-out infinite shimmer-8f71224e;display:block}.state--error[data-v-8f71224e]{border-style:solid;border-color:var(--down-line);background:var(--down-bg);color:var(--down-ink);justify-content:space-between;align-items:center;gap:12px;display:flex}.state--error p[data-v-8f71224e]{margin:0;font-weight:600}.state--error button[data-v-8f71224e]{border:1px solid var(--down-line);border-radius:var(--radius-sm);min-height:40px;color:var(--down-ink);cursor:pointer;background:0 0;flex:none;padding:0 14px;font-weight:700}.state--error button[data-v-8f71224e]:hover{background:var(--down-bg)}@keyframes shimmer-8f71224e{0%{background-position:100% 0}to{background-position:-100% 0}}.broadcast-tv[data-v-bf689456]{background:#0a0d0b;border:1px solid #d9e0d4b3;border-radius:4px;flex:0 0 60px;justify-content:center;align-items:center;width:60px;height:29px;padding:3px;display:inline-flex;position:relative}.broadcast-tv[data-v-bf689456]:after{content:"";background:#d9e0d4b3;width:15px;height:1px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.broadcast-tv img[data-v-bf689456]{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%;display:block}.broadcast-tv--tnt img[data-v-bf689456]{filter:invert()hue-rotate(180deg)}@media (width>=621px){.broadcast-tv--disney[data-v-bf689456]{flex-basis:70px;width:70px;height:36px;padding:3px 5px}}@media (width<=620px){.broadcast-tv[data-v-bf689456]{flex-basis:52px;width:52px;height:25px}}.ticker__live[data-v-2aebade3]{border:1px solid var(--accent);color:var(--accent);background:var(--accent-faint);text-transform:uppercase;border-radius:5px;justify-content:center;align-items:center;padding:4px 5px;font-size:.6rem;font-weight:700;display:inline-flex}.ticker[data-v-2aebade3]{border-bottom:1px solid var(--line);background:var(--structure);align-items:stretch;display:flex}.ticker__next[data-v-2aebade3]{border:0;border-left:1px solid var(--line);background:var(--structure);color:var(--accent);cursor:pointer;flex:0 0 44px;align-self:stretch;place-items:center;padding:0;display:grid}.ticker__previous[data-v-2aebade3]{border-left:0;border-right:1px solid var(--line)}.ticker__next[data-v-2aebade3]:disabled{opacity:.3;cursor:default}.ticker__next[data-v-2aebade3]:disabled:hover{background:var(--structure);color:var(--accent)}.ticker__next[data-v-2aebade3]:hover{background:var(--accent);color:var(--on-accent)}.ticker__next[data-v-2aebade3]:focus-visible{outline-offset:-3px}.ticker__next svg[data-v-2aebade3]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ticker__label[data-v-2aebade3]{background:var(--accent);color:var(--on-accent);font-family:var(--font-display);font-size:.95rem;font-stretch:var(--display-stretch);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:inline-flex}.ticker__label svg[data-v-2aebade3]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:16px;height:16px}.ticker__viewport[data-v-2aebade3]{flex:auto;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%)}.ticker__viewport--draggable[data-v-2aebade3]{cursor:grab}.ticker__viewport--draggable[data-v-2aebade3]:active{cursor:grabbing}.ticker__list[data-v-2aebade3]{flex:none;margin:0;padding:0;list-style:none;display:flex}.ticker__item[data-v-2aebade3]{border:0;border-right:1px solid var(--line);min-height:58px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;grid-template-columns:repeat(6,auto);justify-content:center;align-items:center;gap:2px 8px;padding:5px 18px;font-size:.8125rem;display:inline-grid}.ticker__item[data-v-2aebade3]:hover{background:#ffffff0d}.ticker__item[data-v-2aebade3]:focus-visible{outline-offset:-2px}.ticker__code[data-v-2aebade3]{letter-spacing:.03em;font-weight:700}.ticker__vs[data-v-2aebade3]{color:var(--muted-faint);font-size:.7rem}.ticker__schedule[data-v-2aebade3]{grid-column:1/-1;justify-self:center;align-items:center;gap:10px;padding-bottom:3px;display:inline-flex}.ticker__kickoff[data-v-2aebade3]{color:var(--accent);font-family:var(--font-mono);margin-left:0;font-size:.7rem;font-weight:600}@media (width<=620px){.ticker__next[data-v-2aebade3]{display:none}.ticker__label[data-v-2aebade3]{padding:0 12px}.ticker__label-text[data-v-2aebade3]{display:none}}.home-news-card[data-v-d538872a]{min-width:0;color:var(--ink);flex-direction:column;gap:14px;text-decoration:none;display:flex}.home-news-copy[data-v-d538872a]{flex-direction:column;gap:8px;display:flex}.home-news-category[data-v-d538872a]{color:var(--accent);text-transform:uppercase;font-size:.75rem;font-weight:700}.home-news-summary[data-v-d538872a]{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;font-size:.9rem;line-height:1.55;display:-webkit-box;overflow:hidden}.home-news-impact[data-v-d538872a]{background:var(--accent);color:#141815;border-radius:14px;flex-direction:column;flex:1;gap:9px;padding:16px;font-size:.85rem;line-height:1.5;display:flex}.home-news-impact strong[data-v-d538872a]{font-size:.95rem}.home-card-link[data-v-d538872a]{color:var(--accent);font-size:.85rem;font-weight:700}.home-combos-grid[data-v-d538872a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.home-combo-card[data-v-d538872a]{border:2px solid var(--accent);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);grid-template-columns:40% minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.home-combo-photo[data-v-d538872a]{min-height:300px;position:relative;overflow:hidden}.home-combo-photo img[data-v-d538872a]{object-fit:cover;object-position:center 13%;width:100%;height:100%;position:absolute}.home-combo-copy[data-v-d538872a]{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:24px;font-size:.9rem;line-height:1.4;display:flex}.home-combo-copy h3[data-v-d538872a]{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.5rem,2.3vw,2.2rem);line-height:1}.home-combo-factor[data-v-d538872a]{color:var(--accent);font-size:clamp(2.5rem,4vw,4rem);font-weight:900;line-height:1}@media (width<=800px){.home-combos-grid[data-v-d538872a]{grid-template-columns:minmax(0,1fr)}}@media (width<=450px){.home-combo-copy[data-v-d538872a]{padding:16px}.home-combo-photo[data-v-d538872a]{min-height:280px}}.home-banners[data-v-d538872a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.home-banners__item[data-v-d538872a]{border:1px solid var(--line);border-radius:14px;min-width:0;transition:border-color .15s;display:block;overflow:hidden}.home-banners__item[data-v-d538872a]:hover{border-color:var(--accent-line)}.home-banners__item[data-v-d538872a]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.home-banners__item img[data-v-d538872a]{width:100%;height:auto;display:block}.home-banners__item img[src="/concurso-banner-claro-v2.png"][data-v-d538872a]{filter:brightness(.84)}.home-instagram-mobile[data-v-d538872a]{display:none}@media (width<=620px){.home-banners[data-v-d538872a]{grid-template-columns:1fr;gap:12px;margin-top:24px}.home-instagram-desktop[data-v-d538872a]{display:none}.home-instagram-mobile[data-v-d538872a]{margin-top:28px;display:block}}.home-bonuses-link[data-v-d538872a]{border:1px solid var(--line-strong);color:var(--muted);box-shadow:none;background:0 0;font-weight:500}.home-bonuses-link[data-v-d538872a]:hover{color:var(--ink);background:#ffffff0a}.hero[data-v-d538872a]{z-index:0;padding:40px 0 0;position:relative}.hero__pitch[data-v-d538872a]{z-index:-1;fill:none;width:100vw;max-width:none;height:560px;stroke:var(--accent);stroke-opacity:.09;stroke-width:2px;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero[data-v-d538872a]:before{content:"";z-index:-1;background:radial-gradient(45% 70% at 82% 0%, var(--accent-glow), transparent 70%), linear-gradient(180deg, transparent 45%, var(--page-bg) 100%);pointer-events:none;width:100vw;height:560px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero__grid[data-v-d538872a]{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:24px 40px;padding-inline:clamp(20px,3vw,56px);display:grid}.hero__grid--solo[data-v-d538872a]{grid-template-columns:minmax(0,1fr)}.hero__message[data-v-d538872a]{justify-self:start;width:max-content;max-width:100%;padding-top:28px;padding-left:20px}.hero__down[data-v-d538872a]{width:44px;height:36px;color:var(--accent);border-radius:50%;place-items:center;margin:12px auto 0;display:grid}.hero__down svg[data-v-d538872a]{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.hero__down[data-v-d538872a]:hover{background:var(--accent-faint)}.hero__title[data-v-d538872a]{margin:0;font-size:clamp(3.4rem,7.2vw,7.4rem);line-height:.86}.hero__title span[data-v-d538872a]{color:var(--accent);display:block}.hero__competitions[data-v-d538872a]{margin-top:28px}.compare[data-v-d538872a]{z-index:1;grid-template-columns:minmax(0,39fr) minmax(0,61fr);align-items:start;gap:12px;margin-top:24px;padding:12px;display:grid;position:relative}.compare__picker[data-v-d538872a]{padding:16px}.compare__odds[data-v-d538872a]{background:radial-gradient(90% 40% at 50% 0%, var(--accent-faint), transparent 70%), var(--surface);padding:clamp(14px,1.8vw,24px)}.compare__result[data-v-d538872a]{gap:18px;display:grid}.compare__more[data-v-d538872a]{min-height:44px;color:var(--accent);justify-self:start;align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.compare__more[data-v-d538872a]:hover{text-decoration:underline}.home-section[data-v-d538872a]{margin-top:72px}.section-head__copy[data-v-d538872a]{flex-direction:column;flex:420px;gap:6px;min-width:0;display:flex}.bonus-grid[data-v-d538872a]{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:16px;display:grid}.bonus-cta[data-v-d538872a]{border-radius:var(--radius-lg);border:1px solid var(--line-strong);min-height:220px;color:var(--muted);box-shadow:none;background:0 0;flex-direction:column;justify-content:space-between;gap:24px;padding:18px;text-decoration:none;transition:filter .15s;display:flex}.bonus-cta[data-v-d538872a]:hover{filter:brightness(1.07)}.bonus-cta svg[data-v-d538872a]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:40px;height:40px}.bonus-cta__copy[data-v-d538872a]{flex-direction:column;gap:4px;font-weight:500;display:flex}.bonus-cta__title[data-v-d538872a]{font-family:var(--font-display);font-size:1.9rem;font-stretch:var(--display-stretch);text-transform:uppercase;font-weight:800;line-height:.95}.ojo-heading-subtitle[data-v-d538872a]{font-size:.6em}.ojo-card__factor[data-v-d538872a]{text-align:center;background:var(--surface);border:2px solid var(--accent);border-radius:var(--radius-lg);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:22px 16px;display:flex}.ojo-card__market[data-v-d538872a]{font-size:1.05rem;font-weight:700;line-height:1.3}.ojo-card__factor strong[data-v-d538872a]{color:var(--accent);font-family:var(--font-display);font-size:clamp(3.5rem,5vw,5rem);font-weight:900;line-height:1}.ojo-card__factor small[data-v-d538872a]{color:var(--muted);font-size:.75rem}.ojo-grid[data-v-d538872a]{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:20px;display:grid}.ojo-card[data-v-d538872a]{min-width:0;color:var(--ink);flex-direction:column;gap:10px;text-decoration:none;transition:transform .22s;display:flex}.ojo-card[data-v-d538872a]:hover{transform:translateY(-3px)}.ojo-card__media[data-v-d538872a]{aspect-ratio:16/11;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:block;position:relative;overflow:hidden}.ojo-card__media img[data-v-d538872a]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ojo-card__media[data-v-d538872a]:after{content:"";background:linear-gradient(#0809081a 30%,#080908e6 100%);position:absolute;inset:0}.ojo-card__tag[data-v-d538872a]{z-index:1;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0b0a8c;border:1px solid #ffffff1f;padding:5px 10px;font-size:.75rem;font-weight:600;position:absolute;top:14px;left:14px}.ojo-card__body[data-v-d538872a]{z-index:1;flex-direction:column;gap:10px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.ojo-card__title[data-v-d538872a]{font-family:var(--font-display);font-size:clamp(1.5rem,2.3vw,2rem);font-stretch:var(--display-stretch);text-transform:uppercase;font-weight:800;line-height:.95}.ojo-card__stats[data-v-d538872a]{flex-wrap:wrap;gap:6px;display:flex}.ojo-card__stats span[data-v-d538872a]{border:1px solid var(--accent-line);border-radius:var(--radius-pill);color:var(--accent);background:#0a0b0a99;padding:3px 9px;font-size:.75rem;font-weight:600}.ojo-card__credit[data-v-d538872a]{color:var(--muted-soft);font-size:.75rem}@media (width<=1100px){.compare[data-v-d538872a]{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.hero__message[data-v-d538872a]{padding:12px 0 0}.hero__grid[data-v-d538872a]{grid-template-columns:minmax(0,1fr);padding-inline:0}}@media (width<=620px){.hero__down[data-v-d538872a]{display:none}.hero__message[data-v-d538872a]{text-align:center;justify-self:center}.hero[data-v-d538872a]{padding-top:28px}.hero__competitions[data-v-d538872a]{margin-top:20px}.compare[data-v-d538872a]{border-radius:var(--radius-lg);margin-left:-8px;margin-right:-8px;padding:6px}.compare__picker[data-v-d538872a],.compare__odds[data-v-d538872a]{padding:12px 10px}.home-section[data-v-d538872a]{margin-top:56px}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Geist Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Archivo Variable", "Arial Narrow", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--display-stretch:78%;--structure:#101211;--structure-raised:#1a1d1b;--structure-line:#ffffff14;--on-structure:#f2f4ef;--on-structure-soft:#b3b9ae;--header-bg:#121413e0;--ink:#f2f4ef;--ink-strong:#fff;--ink-soft:#cdd2c9;--muted:#b3b9ae;--muted-soft:#8c9389;--muted-faint:#7e857b;--page-bg:#121413;--surface:#1a1d1b;--surface-soft:#171a18;--surface-tint:#151816;--surface-hover:#212522;--surface-raised:#1e211f;--surface-sunken:#101211;--line:#ffffff14;--line-soft:#ffffff0d;--line-strong:#ffffff29;--accent:#baef4d;--accent-rgb:186 239 77;--accent-strong:#caf46f;--accent-ink:var(--accent);--on-accent:#0a0b0a;--accent-faint:rgb(var(--accent-rgb) / .07);--accent-soft:rgb(var(--accent-rgb) / .14);--accent-edge:rgb(var(--accent-rgb) / .3);--accent-line:rgb(var(--accent-rgb) / .42);--accent-glow:rgb(var(--accent-rgb) / .3);--plate:#f2f4ef;--best-ink:var(--on-accent);--best-bg:var(--accent);--best-line:transparent;--best-glow:0 0 0 3px rgb(var(--accent-rgb) / .16), 0 10px 26px -10px rgb(var(--accent-rgb) / .8);--average-bg:#101211;--average-ink:#cdd2c9;--up-ink:var(--accent);--up-bg:rgb(var(--accent-rgb) / .12);--down-ink:#ff9a52;--down-bg:#ff9a521f;--down-line:#ff9a5266;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767;--focus:var(--accent);--skeleton-a:#1e211f;--skeleton-b:#232823;--lip:inset 0 -3px 0 #00000038;--lip-light:inset 0 -3px 0 #0000002e;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--shadow-card:none;--shadow-soft:0 18px 40px -24px #000000bf;--shadow-glow:0 50px 140px -60px var(--accent-glow)}.table-wrap{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);overflow-x:auto}.odds-table{border-collapse:collapse;table-layout:fixed;width:100%}.odds-table thead th{border-bottom:1px solid var(--line);background:var(--surface-tint);color:var(--muted-soft);letter-spacing:.08em;text-align:center;text-transform:uppercase;vertical-align:bottom;padding:12px 6px;font-size:.7rem;font-weight:600}.odds-table thead th:first-child{text-align:left;padding-left:16px}.odds-table thead th.odds-head-text{color:var(--ink);font-size:.75rem;font-weight:700}.odds-table tbody th,.odds-table tbody td{border-top:1px solid var(--line-soft);color:var(--ink);text-align:center;vertical-align:middle;padding:9px 6px;font-weight:400}.odds-table tbody th{text-align:left;padding-left:16px}.odds-table tbody tr:not(.average):hover>*{background:#ffffff06}.odds-table tbody tr.average>*{background:var(--average-bg);color:var(--average-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-top:0;font-size:.95rem;font-weight:600}.odds-table tbody tr.average>.average__payout{color:var(--accent)}.odds-table tbody tr.average>th{color:var(--muted);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.odds-table .odd{background:rgb(var(--accent-rgb) / calc(.03 + .2 * var(--heat,0)));min-width:76px;color:var(--ink);font-family:var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:1.0625rem;font-weight:600;display:inline-flex}.odds-table .odd--empty{color:var(--muted-faint);background:0 0}.odds-table .odd.best{background:var(--best-bg);color:var(--best-ink);box-shadow:var(--best-glow);font-weight:800}.odds-table--compact .odd{min-width:64px;padding:6px 10px;font-size:.95rem}.odds-head{min-width:0;color:var(--ink);letter-spacing:0;text-transform:none;flex-direction:column;align-items:center;gap:6px;display:flex}.odds-head__label{flex-direction:column;align-items:center;min-width:0;max-width:100%;line-height:1.15;display:flex}.odds-head__kind{color:var(--muted-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:700}.odds-head__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.85rem;font-weight:700;overflow:hidden}.odds-head__code{letter-spacing:.04em;font-size:.68rem;font-weight:700;display:none}.odds-head__draw svg{fill:none;width:40px;height:40px;stroke:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;display:block}.odds-table .payout{justify-items:center;gap:2px;display:inline-grid}.odds-table .delta{color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:.95rem;font-weight:700;display:inline-flex}.odds-table .delta--up,.odds-legend .delta--up{color:var(--up-ink)}.odds-table .delta--down,.odds-legend .delta--down{color:var(--down-ink)}.odds-table .payout small{color:var(--muted-soft);font-size:.7rem;font-weight:600}.odds-table .payout-missing{color:var(--muted-faint)}.odds-legend{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.odds-legend li{align-items:center;gap:8px;display:inline-flex}.odds-legend__best{background:var(--best-bg);color:var(--best-ink);border-radius:6px;padding:2px 7px;font-size:.75rem;font-weight:800;display:inline-flex}.odds-legend__ramp{gap:2px;display:inline-flex}.odds-legend__ramp span{background:rgb(var(--accent-rgb) / calc(.03 + .2 * var(--heat,0)));border-radius:3px;width:14px;height:14px}.odds-legend__arrows{gap:2px;font-weight:800;display:inline-flex}@media (width<=620px){.odds-table--match{min-width:300px}.odds-table thead th{letter-spacing:.04em;padding:8px 2px;font-size:.6rem}.odds-table thead th:first-child{padding-left:8px}.odds-table tbody th,.odds-table tbody td{padding:8px 2px}.odds-table tbody th{padding-left:8px}.odds-table thead th.odds-head-text{letter-spacing:.02em;font-size:.6rem}.odds-head{gap:4px}.odds-table .odds-head .team-badge{flex-basis:24px;width:24px;height:24px}.odds-head__draw svg{width:24px;height:24px}.odds-head__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.odds-head__code{display:block}.odds-table .odd,.odds-table--compact .odd{min-width:0;font-family:var(--font-sans);letter-spacing:-.015em;border-radius:8px;padding:7px 6px;font-size:.75rem;line-height:1.3}.odds-table tbody tr.average>*{font-size:.8rem}.odds-table tbody tr.average>th{font-size:.6rem}.odds-table .delta{gap:1px;font-size:.75rem}.odds-table .payout small{font-size:.6rem}}.admin-section{padding:18px 20px}.admin-section+.admin-section{margin-top:14px}.admin-section__head{margin-bottom:14px}.admin-section__head h2{color:var(--ink-strong);margin:0;font-size:1.05rem;font-weight:600}.admin-section__head p{color:var(--muted);margin:4px 0 0;font-size:.84rem;line-height:1.4}.admin-field{min-width:0;color:var(--ink);align-content:start;gap:6px;font-size:.82rem;font-weight:800;display:grid}.admin-field small{color:var(--muted);font-weight:600}.admin-input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-soft);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;padding:10px 12px;font-size:1rem;font-weight:500}.admin-input:focus{border-color:var(--accent);outline:none}.admin-input[aria-invalid=true]{border-color:var(--down-ink)}textarea.admin-input{resize:vertical;min-height:92px;line-height:1.4}.admin-error{color:var(--down-ink);margin:0;font-size:.8rem;font-weight:800}.admin-hint{color:var(--muted);margin:0;font-size:.78rem;font-weight:600;line-height:1.4}.admin-notice{border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:var(--accent-faint);color:var(--ink);margin:0;padding:10px 12px;font-size:.84rem;font-weight:700;line-height:1.4}.admin-notice--error{border-color:var(--down-line);background:var(--down-bg);color:var(--down-ink)}.admin-btn{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:40px;color:var(--ink);white-space:nowrap;cursor:pointer;background:#ffffff0d;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.86rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.admin-btn:hover{background:#ffffff14;border-color:#ffffff52}.admin-btn--primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent);box-shadow:var(--lip)}.admin-btn--primary:hover{border-color:var(--accent);background:var(--accent);filter:brightness(1.07)}.admin-btn--danger{border-color:var(--down-line);color:var(--down-ink);background:0 0}.admin-btn--danger:hover{background:var(--down-bg)}.admin-btn--small{border-radius:8px;min-height:34px;padding:6px 10px;font-size:.78rem}.admin-btn:disabled,.admin-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.admin-link{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:700;text-decoration:underline}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);color:var(--ink);background:var(--page-bg);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--page-bg);min-height:100vh;margin:0;line-height:1.45}img{max-width:100%}button,input,select,textarea{font:inherit}a{color:inherit}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,.display{font-family:var(--font-display);font-stretch:var(--display-stretch);letter-spacing:.005em;text-transform:uppercase;font-weight:800;line-height:.92}[id]{scroll-margin-top:calc(var(--header-h,0px) + 12px)}.page{width:100%;max-width:1500px;margin:0 auto;padding:0 16px}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.stage{border:1px solid var(--accent-edge);border-radius:var(--radius-xl);background:var(--surface-tint);box-shadow:var(--shadow-glow)}.eyebrow{color:var(--accent-ink);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.75rem;font-weight:600}.lead{color:var(--muted);margin:0;font-size:1rem;line-height:1.5}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:20px;display:flex}.section-title{color:var(--accent);font-family:var(--font-display);font-size:clamp(1.9rem,3.2vw,2.9rem);font-stretch:var(--display-stretch);text-transform:uppercase;margin:0;font-weight:800;line-height:.95}.btn{border-radius:var(--radius-sm);min-height:46px;font:inherit;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.95rem;font-weight:600;text-decoration:none;transition:filter .15s;display:inline-flex}.btn:hover{filter:brightness(1.07)}.btn:disabled{cursor:not-allowed;filter:none;opacity:.55}.btn--primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--lip)}.btn--light{background:var(--ink);color:var(--on-accent);box-shadow:var(--lip-light)}.btn--ghost{border:1px solid var(--line-strong);color:var(--ink);background:#ffffff0d}.pill{border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.pill--neutral{color:var(--ink-soft);background:#ffffff0f}.chip{border:1px solid var(--line-strong);color:var(--muted-soft);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:5px;align-items:center;padding:2px 6px;font-size:.625rem;font-weight:700;line-height:1.4;display:inline-flex}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.live-dot{background:var(--accent);border-radius:50%;flex:0 0 7px;width:7px;height:7px;animation:2.2s ease-out infinite live-pulse}@keyframes live-pulse{0%{box-shadow:0 0 0 0 rgb(var(--accent-rgb) / .55)}70%{box-shadow:0 0 0 7px rgb(var(--accent-rgb) / 0)}to{box-shadow:0 0 0 0 rgb(var(--accent-rgb) / 0)}}.refreshing{opacity:.55;transition:opacity .15s}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.thin-scrollbar{scrollbar-color:#2e332f transparent;scrollbar-width:thin}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flag-cl{background:linear-gradient(#fff 0 50%,#d52b1e 50%);border-radius:3px;flex:0 0 28px;width:28px;height:19px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e}.flag-cl:before{content:"★";color:#fff;text-align:center;background:#0039a6;width:10px;height:10px;font-size:7px;line-height:10px;position:absolute;inset:0 auto auto 0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
