.ref.svelte-70jv5k{align-items:center;gap:var(--space-2);min-width:0;color:inherit;text-decoration:none;display:inline-flex}.name.svelte-70jv5k{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}a.ref.svelte-70jv5k:hover .name:where(.svelte-70jv5k),a.ref.svelte-70jv5k:focus-visible .name:where(.svelte-70jv5k){color:var(--accent)}.flag.svelte-70jv5k{flex:none;line-height:1}.note.svelte-70jv5k{color:var(--text-tertiary);text-transform:lowercase;flex:none;font-size:.6875rem}.ev-head.svelte-1pckhrw{margin:0 calc(var(--space-4) * -1) var(--space-10);padding:var(--space-8) var(--space-4);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.ev-head.svelte-1pckhrw h1:where(.svelte-1pckhrw){font-size:clamp(var(--text-3xl), 5vw, var(--text-4xl));letter-spacing:-.02em}.head-bg.svelte-1pckhrw{filter:blur(56px)saturate(150%);opacity:.26;background-position:50%;background-size:cover;height:240px;position:absolute;inset:-30% -10% auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.head-bg.banner.svelte-1pckhrw{filter:blur(2px)saturate(120%);opacity:.3;height:100%;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 30%,#0000 95%);mask-image:linear-gradient(#000 30%,#0000 95%)}.head-inner.svelte-1pckhrw{position:relative}.head-tl.svelte-1pckhrw{margin-top:var(--space-5);max-width:720px}.facts.svelte-1pckhrw{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.facts.svelte-1pckhrw span:where(.svelte-1pckhrw){align-items:center;gap:var(--space-2);display:inline-flex}.facts.svelte-1pckhrw svg{color:var(--text-tertiary)}.where.svelte-1pckhrw{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.where.svelte-1pckhrw svg{color:var(--text-tertiary);flex:none}.where.svelte-1pckhrw strong:where(.svelte-1pckhrw){color:var(--text-primary);white-space:nowrap;font-weight:600}.where.svelte-1pckhrw .dot:where(.svelte-1pckhrw){color:var(--text-tertiary)}.where.svelte-1pckhrw .addr:where(.svelte-1pckhrw){color:var(--text-tertiary);min-width:0}.where.svelte-1pckhrw .world-link:where(.svelte-1pckhrw){padding:3px var(--space-3);margin-left:var(--space-1);border-radius:var(--radius-full);background:var(--accent-muted);color:var(--accent);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:var(--transition-fast);border:1px solid #0000;align-items:center;gap:6px;font-family:inherit;font-weight:600;display:inline-flex}.where.svelte-1pckhrw .world-link:where(.svelte-1pckhrw) svg{color:currentColor}.where.svelte-1pckhrw .world-link:where(.svelte-1pckhrw):hover{border-color:var(--accent)}.where.svelte-1pckhrw .world-link:where(.svelte-1pckhrw):active{scale:.96}.hosts.svelte-1pckhrw{margin-top:var(--space-1);color:var(--text-tertiary);font-size:var(--text-sm)}.hosts.svelte-1pckhrw .host-name:where(.svelte-1pckhrw){color:var(--text-secondary)}.hosts.svelte-1pckhrw .host-role:where(.svelte-1pckhrw){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}.hosts.svelte-1pckhrw .host-role:where(.svelte-1pckhrw):before{content:"("}.hosts.svelte-1pckhrw .host-role:where(.svelte-1pckhrw):after{content:")"}.schedule.svelte-1pckhrw{margin-bottom:var(--space-12)}.schedule.svelte-1pckhrw summary:where(.svelte-1pckhrw){align-items:center;gap:var(--space-3);cursor:pointer;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);transition:var(--transition-fast);list-style:none;display:flex}.schedule.svelte-1pckhrw summary:where(.svelte-1pckhrw):hover{border-color:var(--text-tertiary)}.schedule.svelte-1pckhrw summary:where(.svelte-1pckhrw):hover .toggle:where(.svelte-1pckhrw){color:var(--text-primary)}.schedule.svelte-1pckhrw summary:where(.svelte-1pckhrw)::-webkit-details-marker{display:none}.schedule.svelte-1pckhrw summary:where(.svelte-1pckhrw) h2:where(.svelte-1pckhrw){margin:0}.schedule.svelte-1pckhrw summary:where(.svelte-1pckhrw) .chev:where(.svelte-1pckhrw){color:var(--text-tertiary);transition:rotate var(--transition-fast);display:inline-flex}.schedule.svelte-1pckhrw .toggle:where(.svelte-1pckhrw){font-size:var(--text-sm);color:var(--text-secondary);transition:var(--transition-fast);flex-shrink:0;align-items:center;gap:6px;font-weight:500;display:inline-flex}.schedule.svelte-1pckhrw .hide:where(.svelte-1pckhrw),.schedule.svelte-1pckhrw details[open]:where(.svelte-1pckhrw) .show:where(.svelte-1pckhrw){display:none}.schedule.svelte-1pckhrw details[open]:where(.svelte-1pckhrw) .hide:where(.svelte-1pckhrw){display:inline}.schedule.svelte-1pckhrw details[open]:where(.svelte-1pckhrw) summary:where(.svelte-1pckhrw) .chev:where(.svelte-1pckhrw){rotate:180deg}.schedule.svelte-1pckhrw details[open]:where(.svelte-1pckhrw) summary:where(.svelte-1pckhrw){background:0 0;border-color:#0000;padding-left:0;padding-right:0}.schedule.svelte-1pckhrw details[open]:where(.svelte-1pckhrw) summary:where(.svelte-1pckhrw):hover{border-color:#0000}.schedule.svelte-1pckhrw .sum:where(.svelte-1pckhrw){align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);margin-right:auto;display:flex}.schedule.svelte-1pckhrw .zone:where(.svelte-1pckhrw){font-family:var(--font-mono);color:var(--text-tertiary);font-size:.75rem}@media (width<=560px){.schedule.svelte-1pckhrw summary:where(.svelte-1pckhrw) .zone:where(.svelte-1pckhrw){display:none}.schedule.svelte-1pckhrw details[open]:where(.svelte-1pckhrw) .sum:where(.svelte-1pckhrw) .zone:where(.svelte-1pckhrw){display:inline}}.days.svelte-1pckhrw{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;display:grid}.day.svelte-1pckhrw{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);padding:var(--space-4)}.day.svelte-1pckhrw header:where(.svelte-1pckhrw){padding-bottom:var(--space-3);border-bottom:1px solid var(--border);margin-bottom:var(--space-3)}.day.svelte-1pckhrw h3:where(.svelte-1pckhrw){margin:0;font-size:1rem}.day.svelte-1pckhrw .meta:where(.svelte-1pckhrw){gap:var(--space-2);color:var(--text-secondary);flex-wrap:wrap;margin:4px 0 0;font-size:.8125rem;display:flex}.day.svelte-1pckhrw .venue:where(.svelte-1pckhrw):before{content:"·";margin-right:var(--space-2);color:var(--text-tertiary)}.day.svelte-1pckhrw .span:where(.svelte-1pckhrw){font-family:var(--font-mono);color:var(--text-tertiary);margin:4px 0 0;font-size:.75rem}.day.svelte-1pckhrw ol:where(.svelte-1pckhrw){margin:0;padding:0;list-style:none}.day.svelte-1pckhrw li:where(.svelte-1pckhrw){grid-template-columns:3.25rem 1fr;gap:1.25rem;padding:6px 0;display:grid;position:relative}.day.svelte-1pckhrw li:where(.svelte-1pckhrw):before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:calc(3.25rem + 10px)}.day.svelte-1pckhrw li:where(.svelte-1pckhrw):first-child:before{top:50%}.day.svelte-1pckhrw li:where(.svelte-1pckhrw):last-child:before{bottom:50%}.day.svelte-1pckhrw li:where(.svelte-1pckhrw):after{content:"";background:var(--text-tertiary);border-radius:50%;width:5px;height:5px;position:absolute;top:calc(50% - 2px);left:calc(3.25rem + 8px)}.day.svelte-1pckhrw time:where(.svelte-1pckhrw){font-family:var(--font-mono);color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right;font-size:.8125rem}.day.svelte-1pckhrw .what:where(.svelte-1pckhrw){min-width:0;font-size:.9375rem}.day.svelte-1pckhrw .what:where(.svelte-1pckhrw) em:where(.svelte-1pckhrw){color:var(--text-tertiary);font-size:.75rem;font-style:normal;display:block}.day.svelte-1pckhrw .what:where(.svelte-1pckhrw) .slot-cat:where(.svelte-1pckhrw){color:inherit;border-bottom:1px solid var(--border);text-decoration:none}.day.svelte-1pckhrw .what:where(.svelte-1pckhrw) .slot-cat:where(.svelte-1pckhrw):hover,.day.svelte-1pckhrw .what:where(.svelte-1pckhrw) .slot-cat:where(.svelte-1pckhrw):focus-visible{color:var(--accent);border-bottom-color:currentColor}.day.svelte-1pckhrw .what:where(.svelte-1pckhrw) .slot-desc:where(.svelte-1pckhrw){color:var(--text-tertiary);margin-top:2px;font-size:.75rem;line-height:1.4;display:block}.day.svelte-1pckhrw .end:where(.svelte-1pckhrw) time:where(.svelte-1pckhrw),.day.svelte-1pckhrw .end:where(.svelte-1pckhrw) .what:where(.svelte-1pckhrw){color:var(--text-tertiary);font-size:.8125rem}.day.svelte-1pckhrw .end:where(.svelte-1pckhrw):after{border:1px solid var(--text-tertiary);background:0 0}.entry-cta.svelte-1pckhrw{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-8);padding:var(--space-5) var(--space-6);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));border-radius:var(--radius-lg);background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 65%), var(--bg-elevated);flex-wrap:wrap;display:flex}.entry-cta.offsite.svelte-1pckhrw{border-color:var(--border);background:var(--bg-surface)}.entry-cta.offsite.svelte-1pckhrw h2:where(.svelte-1pckhrw){color:var(--text-primary)}.entry-cta.soon.svelte-1pckhrw{border-color:var(--border);background:var(--bg-surface)}.entry-cta.soon.svelte-1pckhrw h2:where(.svelte-1pckhrw){color:var(--text-secondary)}.entry-cta.soon.svelte-1pckhrw .beat:where(.svelte-1pckhrw){background:var(--text-tertiary);animation:none}.entry-cta.svelte-1pckhrw .ec-text:where(.svelte-1pckhrw){flex:300px;min-width:0}.entry-cta.svelte-1pckhrw h2:where(.svelte-1pckhrw){align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);color:var(--accent);display:flex}.entry-cta.svelte-1pckhrw p:where(.svelte-1pckhrw){margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary);max-width:52ch}.entry-cta.svelte-1pckhrw .ec-jury-tba:where(.svelte-1pckhrw){font-size:var(--text-sm);color:var(--text-tertiary);margin:0}.entry-cta.svelte-1pckhrw .ec-jury:where(.svelte-1pckhrw){margin-top:var(--space-4)}.entry-cta.svelte-1pckhrw .ec-jury:where(.svelte-1pckhrw) .ec-jury-h:where(.svelte-1pckhrw){margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.entry-cta.svelte-1pckhrw .ec-jury:where(.svelte-1pckhrw) ul:where(.svelte-1pckhrw){gap:var(--space-2);flex-wrap:wrap;display:flex}.entry-cta.svelte-1pckhrw .ec-jury:where(.svelte-1pckhrw) li:where(.svelte-1pckhrw){height:36px;padding:0 var(--space-3) 0 4px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);font-size:var(--text-sm);align-items:center;display:flex}.entry-cta.svelte-1pckhrw .ec-action:where(.svelte-1pckhrw){align-items:flex-end;gap:var(--space-1);flex-direction:column;flex:none;display:flex}.entry-cta.svelte-1pckhrw .ec-when:where(.svelte-1pckhrw){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin:0;font-size:10px}.entry-cta.svelte-1pckhrw .ec-cd:where(.svelte-1pckhrw){font-family:var(--font-mono);font-size:var(--text-lg);color:var(--text-primary);margin:0}.entry-cta.svelte-1pckhrw .btn{margin-top:var(--space-2)}@media (width<=560px){.entry-cta.svelte-1pckhrw .ec-action:where(.svelte-1pckhrw){align-items:stretch;width:100%}}.champs.svelte-1pckhrw{margin-bottom:var(--space-12)}.champs.svelte-1pckhrw ul:where(.svelte-1pckhrw){gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.champs.svelte-1pckhrw a:where(.svelte-1pckhrw){align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(120deg, #fbbf2417, transparent 60%), var(--bg-surface);transition:var(--transition-fast);display:flex}.champs.svelte-1pckhrw a:where(.svelte-1pckhrw):hover{border-color:var(--gold);translate:0 -2px}.champs.svelte-1pckhrw .who:where(.svelte-1pckhrw){flex-direction:column;min-width:0;display:flex}.champs.svelte-1pckhrw .who:where(.svelte-1pckhrw) strong:where(.svelte-1pckhrw){color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.champs.svelte-1pckhrw .who:where(.svelte-1pckhrw) span:where(.svelte-1pckhrw){font-size:var(--text-xs);color:var(--text-tertiary)}.cats-section.svelte-1pckhrw,.videos-section.svelte-1pckhrw{margin-bottom:var(--space-12)}.vintro.svelte-1pckhrw{margin:var(--space-2) 0 var(--space-6);color:var(--text-tertiary);font-size:var(--text-sm)}.vkind.svelte-1pckhrw{margin:var(--space-6) 0 var(--space-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);font-family:var(--font-mono)}.vgrid.svelte-1pckhrw{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.vcard.svelte-1pckhrw{min-width:0}.vthumb.svelte-1pckhrw{aspect-ratio:16/9;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);cursor:pointer;width:100%;transition:var(--transition-fast);padding:0;display:block;position:relative;overflow:hidden}.vthumb.svelte-1pckhrw img:where(.svelte-1pckhrw){object-fit:cover;width:100%;height:100%;transition:transform .35s}.vthumb.svelte-1pckhrw:hover,.vthumb.svelte-1pckhrw:focus-visible{border-color:var(--accent)}.vthumb.svelte-1pckhrw:hover img:where(.svelte-1pckhrw),.vthumb.svelte-1pckhrw:focus-visible img:where(.svelte-1pckhrw){transform:scale(1.04)}.vthumb.svelte-1pckhrw:hover .vplay:where(.svelte-1pckhrw),.vthumb.svelte-1pckhrw:focus-visible .vplay:where(.svelte-1pckhrw){background:var(--accent);color:#fff}.vthumb.pending.svelte-1pckhrw{cursor:default;background:var(--bg-surface);border-style:dashed;place-items:center;display:grid}.vsoon.svelte-1pckhrw{font-size:var(--text-xs);color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.02em}.vtitle.untitled.svelte-1pckhrw{color:var(--text-secondary);font-weight:500}.vplay.svelte-1pckhrw{inset:auto var(--space-2) var(--space-2) auto;border-radius:var(--radius-full);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:34px;height:34px;transition:var(--transition-fast);background:#0009;place-items:center;display:grid;position:absolute}.vcat.svelte-1pckhrw{inset:var(--space-2) auto auto var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-full);color:#fff;font-size:var(--text-xs);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;position:absolute}.vtitle.svelte-1pckhrw{margin:var(--space-3) 0 var(--space-2);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.acts-section.svelte-1pckhrw{margin-bottom:var(--space-12)}.aintro.svelte-1pckhrw,.tintro.svelte-1pckhrw{margin:0 0 var(--space-4);color:var(--text-secondary);font-size:.9375rem}.agrid.svelte-1pckhrw{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.acard.svelte-1pckhrw{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4)}.acard.svelte-1pckhrw header:where(.svelte-1pckhrw){justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.acard.svelte-1pckhrw .akind:where(.svelte-1pckhrw){text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:.6875rem}.acard.svelte-1pckhrw time:where(.svelte-1pckhrw){font-family:var(--font-mono);color:var(--text-secondary);font-size:.75rem}.acard.svelte-1pckhrw time.tbd:where(.svelte-1pckhrw){color:var(--text-tertiary);font-style:italic}.acard.svelte-1pckhrw h3:where(.svelte-1pckhrw){margin:0;font-size:1.0625rem;line-height:1.3}.acard.svelte-1pckhrw .adesc:where(.svelte-1pckhrw){margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:.875rem;line-height:1.5}.acard.svelte-1pckhrw .ameta:where(.svelte-1pckhrw){gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;color:var(--text-tertiary);flex-wrap:wrap;font-size:.75rem;display:flex}.acard.svelte-1pckhrw .ameta:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw){color:var(--accent);text-decoration:none}.acard.svelte-1pckhrw .ameta:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw):hover{text-decoration:underline}.tickets-section.svelte-1pckhrw{margin-bottom:var(--space-12)}.tlist.svelte-1pckhrw{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tlist.svelte-1pckhrw a:where(.svelte-1pckhrw){align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-size:.9375rem;text-decoration:none;display:inline-flex}.tlist.svelte-1pckhrw a:where(.svelte-1pckhrw):hover,.tlist.svelte-1pckhrw a:where(.svelte-1pckhrw):focus-visible{border-color:var(--accent);color:var(--accent)}.vcast.svelte-1pckhrw{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.vcast.svelte-1pckhrw li:where(.svelte-1pckhrw){min-width:0}.vcast.svelte-1pckhrw li:where(.svelte-1pckhrw) .ref{font-size:var(--text-xs);color:var(--text-secondary)}.cine-reel.svelte-1pckhrw{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;display:flex}.cine-reel.svelte-1pckhrw button:where(.svelte-1pckhrw){align-items:center;gap:var(--space-2);max-width:40vw;color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;display:inline-flex}.cine-reel.svelte-1pckhrw button:where(.svelte-1pckhrw):hover{color:var(--text-primary)}.cine-reel.svelte-1pckhrw .who:where(.svelte-1pckhrw){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cine-reel.svelte-1pckhrw .arw:where(.svelte-1pckhrw){color:var(--text-tertiary)}.cine-reel.svelte-1pckhrw .pos:where(.svelte-1pckhrw){font-size:var(--text-xs);color:var(--text-tertiary);flex:none}.cine-reel.svelte-1pckhrw .pad:where(.svelte-1pckhrw){flex:1}.ed-pager.svelte-1pckhrw{gap:var(--space-3);margin-top:var(--space-6);margin-bottom:var(--space-12);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.ed-pager.svelte-1pckhrw{grid-template-columns:1fr}.ed-pager.svelte-1pckhrw .ed-card.empty:where(.svelte-1pckhrw){display:none}}.ed-card.svelte-1pckhrw{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);transition:var(--transition-fast);flex-direction:column;gap:4px;display:flex}.ed-card.svelte-1pckhrw:hover{border-color:var(--accent)}.ed-card.next.svelte-1pckhrw{text-align:right;align-items:flex-end}.ed-card.empty.svelte-1pckhrw{pointer-events:none;background:0 0;border-color:#0000}.ed-card.svelte-1pckhrw .ed-dir:where(.svelte-1pckhrw){font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);align-items:center;gap:3px;display:inline-flex}.ed-card.svelte-1pckhrw .ed-title:where(.svelte-1pckhrw){color:var(--text-primary);font-weight:600}.ed-card.svelte-1pckhrw .ed-meta:where(.svelte-1pckhrw){font-size:var(--text-xs);color:var(--text-tertiary)}.ed-card.svelte-1pckhrw .ed-meta:where(.svelte-1pckhrw) .soon:where(.svelte-1pckhrw){color:var(--accent);margin-left:var(--space-2);font-style:normal}.ed-card.svelte-1pckhrw .ed-meta:where(.svelte-1pckhrw) .cancelled:where(.svelte-1pckhrw){color:var(--error);margin-left:var(--space-2);font-style:normal}.ed-card.svelte-1pckhrw .ed-champs:where(.svelte-1pckhrw){margin-top:var(--space-2);flex-direction:column;gap:6px;display:flex}.ed-card.svelte-1pckhrw .ed-champ:where(.svelte-1pckhrw){align-items:center;gap:var(--space-2);display:flex}.ed-card.svelte-1pckhrw .ed-champ:where(.svelte-1pckhrw) .ed-champ-who:where(.svelte-1pckhrw){flex-direction:column;line-height:1.25;display:flex}.ed-card.svelte-1pckhrw .ed-champ:where(.svelte-1pckhrw) .ed-champ-who:where(.svelte-1pckhrw) strong:where(.svelte-1pckhrw){font-size:var(--text-sm);font-weight:600}.ed-card.svelte-1pckhrw .ed-champ:where(.svelte-1pckhrw) .ed-champ-who:where(.svelte-1pckhrw) span:where(.svelte-1pckhrw){font-size:var(--text-xs);color:var(--text-tertiary)}.ed-card.next.svelte-1pckhrw .ed-champ:where(.svelte-1pckhrw){flex-direction:row-reverse}.ed-card.next.svelte-1pckhrw .ed-champ:where(.svelte-1pckhrw) .ed-champ-who:where(.svelte-1pckhrw){align-items:flex-end}.ed-card.svelte-1pckhrw .ed-none:where(.svelte-1pckhrw){margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary)}.editions.svelte-1pckhrw .ed-missing:where(.svelte-1pckhrw){width:fit-content;margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-tertiary)}.ev-head.svelte-1pckhrw .cancelled:where(.svelte-1pckhrw){color:var(--error);text-transform:uppercase;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;margin-left:var(--space-2)}.ev-head.svelte-1pckhrw .links:where(.svelte-1pckhrw){margin-top:var(--space-1);color:var(--text-tertiary);font-size:var(--text-sm)}.ev-head.svelte-1pckhrw .links:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw){color:var(--text-secondary);font-weight:600;text-decoration:none}.ev-head.svelte-1pckhrw .links:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw):hover{color:var(--accent)}.ev-head.svelte-1pckhrw .links:where(.svelte-1pckhrw) .series-link:where(.svelte-1pckhrw){vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.ev-head.svelte-1pckhrw .links:where(.svelte-1pckhrw) .series-logo:where(.svelte-1pckhrw){border-radius:var(--radius-sm);object-fit:cover;background:var(--bg-elevated);width:20px;height:20px}.ev-head.svelte-1pckhrw .links:where(.svelte-1pckhrw) .ed-jump:where(.svelte-1pckhrw){margin-left:var(--space-2);vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.ev-head.svelte-1pckhrw .links:where(.svelte-1pckhrw) .ed-pill:where(.svelte-1pckhrw){border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);transition:var(--transition-fast);align-items:center;gap:1px;padding:1px 8px 1px 5px;display:inline-flex}.ev-head.svelte-1pckhrw .links:where(.svelte-1pckhrw) .ed-pill[rel=next]:where(.svelte-1pckhrw){padding:1px 5px 1px 8px}.ev-head.svelte-1pckhrw .links:where(.svelte-1pckhrw) .ed-pill:where(.svelte-1pckhrw):hover{border-color:var(--accent);color:var(--accent)}.ev-head.svelte-1pckhrw .links:where(.svelte-1pckhrw) .co-sep:where(.svelte-1pckhrw){margin:0 2px}.ev-head.svelte-1pckhrw .links:where(.svelte-1pckhrw) .co-person:where(.svelte-1pckhrw){vertical-align:middle;color:var(--text-secondary);font-weight:600;display:inline-flex}.ev-head.svelte-1pckhrw .desc:where(.svelte-1pckhrw){margin-top:var(--space-4);color:var(--text-secondary);max-width:720px;line-height:1.6}h2.svelte-1pckhrw{align-items:center;gap:var(--space-2);font-size:var(--text-2xl);margin-bottom:var(--space-5);letter-spacing:-.01em;display:flex}h2.svelte-1pckhrw svg{color:var(--gold)}.empty.svelte-1pckhrw{color:var(--text-tertiary);font-style:italic}.cats.svelte-1pckhrw{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.cat.svelte-1pckhrw{--fmt:var(--accent);--fmt-muted:var(--accent-muted);background:linear-gradient(160deg, var(--bg-elevated), var(--bg-surface) 55%);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);transition:border-color var(--transition-fast), translate var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex;position:relative;overflow:hidden}.cat.svelte-1pckhrw:before{content:"";background:linear-gradient(to bottom, var(--fmt), transparent 85%);width:3px;position:absolute;inset:0 auto 0 0}.cat.fmt-smoke.svelte-1pckhrw{--fmt:#a78bfa;--fmt-muted:#a78bfa1f}.cat.fmt-open.svelte-1pckhrw{--fmt:var(--success);--fmt-muted:var(--success-muted)}.cat.svelte-1pckhrw:hover{border-color:color-mix(in srgb, var(--fmt) 45%, var(--border));translate:0 -2px;box-shadow:0 8px 24px #0000004d}.cat.svelte-1pckhrw header:where(.svelte-1pckhrw){justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.cat.svelte-1pckhrw header:where(.svelte-1pckhrw) .fmt:where(.svelte-1pckhrw){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fmt);background:var(--fmt-muted);border-radius:var(--radius-full);padding:2px var(--space-2);flex:none;font-size:10px}.cat.svelte-1pckhrw header:where(.svelte-1pckhrw) .counts:where(.svelte-1pckhrw){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);text-align:right;margin-left:auto}.cat.svelte-1pckhrw header:where(.svelte-1pckhrw) .cat-entry:where(.svelte-1pckhrw){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);border:1px solid var(--border);border-radius:var(--radius-full);padding:2px var(--space-2);flex:none;align-items:center;gap:5px;font-size:10px;display:inline-flex}.cat.svelte-1pckhrw header:where(.svelte-1pckhrw) .cat-entry.open:where(.svelte-1pckhrw){color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:var(--accent-muted)}.cat.svelte-1pckhrw header:where(.svelte-1pckhrw) .vids:where(.svelte-1pckhrw){color:var(--accent);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.cat.svelte-1pckhrw h3:where(.svelte-1pckhrw){font-family:var(--font-display);font-size:var(--text-xl);margin-top:var(--space-2)}.cat.svelte-1pckhrw h3:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw){color:var(--text-primary);text-decoration:none}.cat.svelte-1pckhrw h3:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw):hover{color:var(--fmt)}.cat.svelte-1pckhrw .cat-wc:where(.svelte-1pckhrw){align-items:baseline;gap:var(--space-2);margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.cat.svelte-1pckhrw .cat-wc:where(.svelte-1pckhrw) .wc-n:where(.svelte-1pckhrw){color:var(--text-secondary)}.cat.svelte-1pckhrw .cat-wc:where(.svelte-1pckhrw) .wc-cd:where(.svelte-1pckhrw){align-items:baseline;gap:5px;display:inline-flex}.cat.svelte-1pckhrw .cat-wc:where(.svelte-1pckhrw) .wc-sep:where(.svelte-1pckhrw){opacity:.5}.cat.svelte-1pckhrw .cat-wc:where(.svelte-1pckhrw) .wc-off:where(.svelte-1pckhrw){opacity:.75;font-style:italic}.cat.svelte-1pckhrw footer:where(.svelte-1pckhrw){justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);flex-wrap:wrap;margin-top:auto;display:flex}.cat.svelte-1pckhrw .btn{flex-shrink:0}.cat.svelte-1pckhrw .faces:where(.svelte-1pckhrw){align-items:center;display:flex}.cat.svelte-1pckhrw .faces:where(.svelte-1pckhrw) .avatar{border:2px solid var(--bg-surface);box-sizing:content-box;margin-left:-7px}.cat.svelte-1pckhrw .faces:where(.svelte-1pckhrw) .avatar:first-child{margin-left:0}.cat.svelte-1pckhrw .faces:where(.svelte-1pckhrw) .more:where(.svelte-1pckhrw){margin-left:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}.cat.svelte-1pckhrw .full:where(.svelte-1pckhrw){padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--fmt) 16%, transparent);color:var(--fmt);font-size:var(--text-sm);white-space:nowrap;transition:var(--transition-fast);flex-shrink:0;align-items:center;gap:5px;font-weight:500;text-decoration:none;display:inline-flex}.cat.svelte-1pckhrw .full:where(.svelte-1pckhrw):hover{background:color-mix(in srgb, var(--fmt) 26%, transparent)}.podium.svelte-1pckhrw{margin-top:var(--space-4);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.podium.svelte-1pckhrw li:where(.svelte-1pckhrw){align-items:center;gap:var(--space-2);font-size:var(--text-sm);min-width:0;display:flex}.podium.svelte-1pckhrw li:where(.svelte-1pckhrw) .medal:where(.svelte-1pckhrw){font-size:var(--text-sm);flex:none;line-height:1}.podium.svelte-1pckhrw li:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw),.podium.svelte-1pckhrw li:where(.svelte-1pckhrw) .noname:where(.svelte-1pckhrw){color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.podium.svelte-1pckhrw li:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw):hover{color:var(--fmt)}.podium.svelte-1pckhrw li:where(.svelte-1pckhrw) .flag:where(.svelte-1pckhrw){flex:none}.podium.svelte-1pckhrw li.winner:where(.svelte-1pckhrw){font-size:var(--text-base)}.podium.svelte-1pckhrw li.winner:where(.svelte-1pckhrw) .medal:where(.svelte-1pckhrw){font-size:var(--text-lg);filter:drop-shadow(0 0 6px #fbbf2473)}.podium.svelte-1pckhrw li.winner:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw),.podium.svelte-1pckhrw li.winner:where(.svelte-1pckhrw) .noname:where(.svelte-1pckhrw){color:var(--text-primary);font-family:var(--font-display);font-weight:700}
