.eh{--eh-primary:#0b3d91;--eh-secondary:#1e5eff;--eh-gold:#f5c542;--eh-live:#e53935;--eh-bg:#f8fafc;--eh-text:#0f172a;--eh-muted:#64748b;--eh-card:#ffffff;--eh-border:rgba(15,23,42,0.08);--eh-radius:1.15rem;color:var(--eh-text);background:var(--eh-bg);min-height:100vh;font-family:DM Sans,PT Sans,system-ui,sans-serif}.eh-embed{min-height:0;background:transparent}.eh-display{font-family:Barlow Condensed,PT Sans,system-ui,sans-serif;letter-spacing:.02em;text-transform:uppercase}.eh-nav{background:rgba(8,28,72,.92);backdrop-filter:blur(16px);border-bottom:1px solid rgba(245,197,66,.18)}.eh-hero{position:relative;isolation:isolate;min-height:22rem;overflow:hidden;color:#fff}@media (min-width:768px){.eh-hero{min-height:26rem}}.eh-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.eh-hero-gradient{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(11,61,145,.28),rgba(11,61,145,.55) 42%,rgba(8,28,72,.96)),linear-gradient(115deg,rgba(30,94,255,.35),transparent 55%)}.eh-badge{border-radius:999px;border:1px solid rgba(245,197,66,.55);background:rgba(245,197,66,.14);color:var(--eh-gold);padding:.28rem .75rem;font-weight:700;letter-spacing:.18em}.eh-badge,.eh-live-chip{display:inline-flex;align-items:center;gap:.4rem;font-size:.68rem}.eh-live-chip{border-radius:999px;background:var(--eh-live);color:#fff;padding:.28rem .7rem;font-weight:800;letter-spacing:.14em;animation:eh-live-pulse 1.6s ease-out infinite}.eh-live-dot{width:.45rem;height:.45rem;border-radius:999px;background:#fff}@keyframes eh-live-pulse{0%,to{box-shadow:0 0 0 0 rgba(229,57,53,.55)}70%{box-shadow:0 0 0 10px rgba(229,57,53,0)}}.eh-tabs{display:flex;gap:.35rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.eh-tabs::-webkit-scrollbar{display:none}.eh-tab{flex:0 0 auto;border:0;background:transparent;color:var(--eh-muted);font-size:.92rem;font-weight:700;padding:.7rem .85rem;border-bottom:2px solid transparent;white-space:nowrap}.eh-tab[data-active=true]{color:var(--eh-primary);border-bottom-color:var(--eh-gold)}.eh-chip{border:1px solid var(--eh-border);background:#fff;color:var(--eh-muted);border-radius:999px;padding:.4rem .9rem;font-size:.85rem;font-weight:700}.eh-chip[data-active=true]{background:var(--eh-primary);border-color:var(--eh-primary);color:#fff}.eh-card{background:var(--eh-card);border:1px solid var(--eh-border);border-radius:var(--eh-radius);box-shadow:0 10px 30px rgba(15,23,42,.04)}.eh-empty{background:#fff;border:1px dashed rgba(15,23,42,.14);border-radius:var(--eh-radius);padding:2.4rem 1.25rem;text-align:center;color:var(--eh-muted)}.eh-watch{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:999px;background:linear-gradient(135deg,var(--eh-secondary),var(--eh-primary));color:#fff;font-size:.82rem;font-weight:800;padding:.55rem .95rem}.eh-watch:hover{filter:brightness(1.06)}.eh-cat-pill{display:inline-flex;align-items:center;border-radius:999px;background:rgba(11,61,145,.08);color:var(--eh-primary);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.18rem .55rem}