h1.svelte-13hsgdq{font-size:var(--text-3xl);margin-bottom:var(--space-5)}h1.svelte-13hsgdq .scope:where(.svelte-13hsgdq){color:var(--accent)}h1.svelte-13hsgdq .count:where(.svelte-13hsgdq){color:var(--text-tertiary);font-size:var(--text-xl)}.filters.svelte-13hsgdq{gap:var(--space-1);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.filters.svelte-13hsgdq a:where(.svelte-13hsgdq){font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px var(--space-2);transition:var(--transition-fast);align-items:baseline;gap:4px;display:inline-flex}.filters.svelte-13hsgdq a:where(.svelte-13hsgdq) .n:where(.svelte-13hsgdq){color:var(--text-tertiary);font-size:10px}.filters.svelte-13hsgdq a:where(.svelte-13hsgdq):hover{color:var(--accent);border-color:var(--accent)}.filters.svelte-13hsgdq a.on:where(.svelte-13hsgdq){background:var(--accent-muted);border-color:var(--accent);color:var(--accent)}.filters.svelte-13hsgdq a.on:where(.svelte-13hsgdq) .n:where(.svelte-13hsgdq){color:var(--accent)}.filters.countries.svelte-13hsgdq{margin-bottom:var(--space-6)}.filters.countries.svelte-13hsgdq a:where(.svelte-13hsgdq){font-family:var(--font-sans);font-size:var(--text-xs);border-radius:var(--radius-full);padding:2px var(--space-3)}.local-search.svelte-13hsgdq{align-items:center;gap:var(--space-3);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-6);color:var(--text-tertiary);transition:border-color var(--transition-fast);display:flex}.local-search.svelte-13hsgdq:focus-within{border-color:var(--accent)}.local-search.svelte-13hsgdq input:where(.svelte-13hsgdq){min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.local-search.svelte-13hsgdq input:where(.svelte-13hsgdq)::placeholder{color:var(--text-tertiary)}.local-search.svelte-13hsgdq .global:where(.svelte-13hsgdq){font-size:var(--text-xs);color:var(--accent);white-space:nowrap;flex:none}.empty.svelte-13hsgdq{color:var(--text-tertiary)}.empty.svelte-13hsgdq a:where(.svelte-13hsgdq){color:var(--accent)}.lead.svelte-13hsgdq{color:var(--text-tertiary);font-size:var(--text-sm);margin-bottom:var(--space-4)}.year-head.svelte-13hsgdq{font-size:var(--text-lg);margin:var(--space-6) 0 var(--space-3)}.year-head.svelte-13hsgdq .n:where(.svelte-13hsgdq){color:var(--text-tertiary);font-size:var(--text-sm);font-weight:400}.band.svelte-13hsgdq{margin-bottom:var(--space-10)}.band.svelte-13hsgdq h2:where(.svelte-13hsgdq){font-size:var(--text-xl);align-items:baseline;gap:var(--space-2);display:flex}.band.svelte-13hsgdq h2:where(.svelte-13hsgdq) .n:where(.svelte-13hsgdq){font-size:var(--text-sm);color:var(--text-tertiary);font-weight:400}.band.svelte-13hsgdq h2:where(.svelte-13hsgdq)+.list:where(.svelte-13hsgdq){margin-top:var(--space-4)}.band-lede.svelte-13hsgdq{color:var(--text-tertiary);font-size:var(--text-sm);margin:var(--space-1) 0 var(--space-4)}.archive-head.svelte-13hsgdq{font-size:var(--text-xl);margin-top:var(--space-12)}.archive-head.svelte-13hsgdq .scope:where(.svelte-13hsgdq){color:var(--accent)}.featured.svelte-13hsgdq{justify-content:space-between;align-items:center;gap:var(--space-6);background:radial-gradient(420px 220px at 0% 0%, var(--accent-muted), transparent 70%), linear-gradient(150deg, var(--bg-elevated), var(--bg-surface) 60%);border:1px solid var(--accent);border-radius:var(--radius-xl);padding:var(--space-5) var(--space-6);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.featured.svelte-13hsgdq+.featured:where(.svelte-13hsgdq){margin-top:var(--space-3)}.featured.soon.svelte-13hsgdq{border-color:var(--border-strong);background:linear-gradient(150deg, var(--bg-elevated), var(--bg-surface) 60%)}.featured.soon.svelte-13hsgdq .fx-kicker:where(.svelte-13hsgdq){color:var(--text-secondary)}.featured.soon.svelte-13hsgdq .beat:where(.svelte-13hsgdq){background:var(--text-tertiary);animation:none}.fx-id.svelte-13hsgdq{align-items:center;gap:var(--space-4);flex:320px;min-width:0;display:flex}.fx-visual.svelte-13hsgdq{flex:none}.fx-visual.svelte-13hsgdq img:where(.svelte-13hsgdq),.fx-visual.svelte-13hsgdq .avatar{border-radius:var(--radius-md);object-fit:cover;background:var(--bg-overlay);border:1px solid hsl(var(--hue), 40%, 45%, .35);width:72px;height:72px}.fx-text.svelte-13hsgdq{min-width:0}.fx-kicker.svelte-13hsgdq{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);display:flex}.fx-name.svelte-13hsgdq{font-family:var(--font-display);font-size:var(--text-2xl);margin:2px 0;line-height:1.15}.fx-name.svelte-13hsgdq a:where(.svelte-13hsgdq){align-items:baseline;gap:var(--space-2);color:var(--text-primary);flex-wrap:wrap;display:inline-flex}.fx-name.svelte-13hsgdq a:where(.svelte-13hsgdq):hover{color:var(--accent)}.fx-name.svelte-13hsgdq em:where(.svelte-13hsgdq){color:hsl(var(--hue), 80%, 66%);font-style:normal}.fx-meta.svelte-13hsgdq{color:var(--text-tertiary);font-size:var(--text-sm)}.fx-action.svelte-13hsgdq{align-items:flex-start;gap:var(--space-2);flex-direction:column;flex:none;display:flex}.fx-when.svelte-13hsgdq{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.fx-cd.svelte-13hsgdq{font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-1)}.list.svelte-13hsgdq{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(330px,1fr));display:grid}.list.svelte-13hsgdq li:where(.svelte-13hsgdq){min-width:0;display:flex}.list.svelte-13hsgdq a:where(.svelte-13hsgdq){gap:var(--space-3);background:linear-gradient(150deg, var(--bg-elevated), var(--bg-surface) 60%);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);transition:border-color var(--transition-fast), translate var(--transition-fast), box-shadow var(--transition-fast);flex:1;display:flex;position:relative;overflow:hidden}.list.svelte-13hsgdq a:where(.svelte-13hsgdq):before{content:"";background:radial-gradient(140px 140px at 12% 0%, hsl(var(--hue), 75%, 58%, .14), transparent 70%);opacity:.8;transition:opacity var(--transition-fast);pointer-events:none;position:absolute;inset:0}.list.svelte-13hsgdq a:where(.svelte-13hsgdq):hover{border-color:hsl(var(--hue), 60%, 55%, .55);translate:0 -2px;box-shadow:0 8px 24px #00000059}.list.svelte-13hsgdq a:where(.svelte-13hsgdq):hover:before{opacity:1}.list.svelte-13hsgdq a:where(.svelte-13hsgdq):hover .visual:where(.svelte-13hsgdq) img:where(.svelte-13hsgdq),.list.svelte-13hsgdq a:where(.svelte-13hsgdq):hover .visual:where(.svelte-13hsgdq) .avatar{scale:1.06}.list.svelte-13hsgdq a.is-live:where(.svelte-13hsgdq){border-color:#ef444466}.list.svelte-13hsgdq a.is-hosted:where(.svelte-13hsgdq){border-color:var(--accent-muted-strong)}.list.svelte-13hsgdq a.cancelled:where(.svelte-13hsgdq){opacity:.6}.list.svelte-13hsgdq a.cancelled:where(.svelte-13hsgdq) .visual:where(.svelte-13hsgdq){filter:grayscale()}.list.svelte-13hsgdq a.cancelled:where(.svelte-13hsgdq) .name:where(.svelte-13hsgdq){color:var(--text-tertiary);text-decoration:line-through}.list.svelte-13hsgdq .visual:where(.svelte-13hsgdq){flex:none;align-self:flex-start;position:relative}.list.svelte-13hsgdq .visual:where(.svelte-13hsgdq) img:where(.svelte-13hsgdq),.list.svelte-13hsgdq .visual:where(.svelte-13hsgdq) .avatar{border-radius:var(--radius-md);object-fit:cover;background:var(--bg-overlay);border:1px solid hsl(var(--hue), 40%, 45%, .35);width:56px;height:56px;transition:scale var(--transition-fast)}.list.svelte-13hsgdq .body:where(.svelte-13hsgdq){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.list.svelte-13hsgdq .topline:where(.svelte-13hsgdq){align-items:center;gap:var(--space-2);min-height:16px;display:flex}.list.svelte-13hsgdq .topline:where(.svelte-13hsgdq) .series:where(.svelte-13hsgdq){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--hue), 70%, 68%);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.list.svelte-13hsgdq .topline:where(.svelte-13hsgdq) .spacer:where(.svelte-13hsgdq){flex:1}.list.svelte-13hsgdq .name:where(.svelte-13hsgdq){font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-primary);align-items:baseline;gap:var(--space-2);flex-wrap:wrap;font-weight:700;line-height:1.2;display:flex}.list.svelte-13hsgdq .name:where(.svelte-13hsgdq) .edition:where(.svelte-13hsgdq){color:hsl(var(--hue), 80%, 66%);font-style:normal}.list.svelte-13hsgdq .pill:where(.svelte-13hsgdq){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);padding:2px var(--space-2);align-items:center;gap:var(--space-1);flex:none;font-size:10px;text-decoration:none;display:inline-flex}.list.svelte-13hsgdq .pill.live:where(.svelte-13hsgdq){color:var(--live);background:var(--error-muted)}.list.svelte-13hsgdq .pill.live:where(.svelte-13hsgdq) .dot:where(.svelte-13hsgdq){background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite svelte-13hsgdq-pulse}.list.svelte-13hsgdq .pill.upcoming:where(.svelte-13hsgdq){color:var(--accent);background:var(--accent-muted)}.list.svelte-13hsgdq .pill.hosted:where(.svelte-13hsgdq){color:var(--accent);background:var(--accent-muted);border:1px solid var(--accent-muted-strong);letter-spacing:0;text-transform:none}.list.svelte-13hsgdq .pill.off:where(.svelte-13hsgdq){color:var(--text-tertiary);background:var(--bg-elevated)}@keyframes svelte-13hsgdq-pulse{50%{opacity:.35}}.list.svelte-13hsgdq .meta:where(.svelte-13hsgdq){color:var(--text-tertiary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list.svelte-13hsgdq .foot:where(.svelte-13hsgdq){align-items:baseline;gap:var(--space-3);margin-top:var(--space-1);min-width:0;display:flex}.list.svelte-13hsgdq .foot:where(.svelte-13hsgdq) .cats:where(.svelte-13hsgdq){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);flex:none}.list.svelte-13hsgdq .foot:where(.svelte-13hsgdq) .org:where(.svelte-13hsgdq){font-size:var(--text-xs);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=560px){.list.svelte-13hsgdq{grid-template-columns:1fr}}
