main.svelte-1pmx5d7{max-width:var(--layout-content-max);box-sizing:border-box;width:100%;padding:0 var(--layout-gutter) var(--space-16);overflow-wrap:anywhere;gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.program-header.svelte-1pmx5d7{gap:var(--space-2);flex-direction:column;display:flex}.eyebrow.svelte-1pmx5d7{color:var(--color-on-surface-variant);margin:0}h1.svelte-1pmx5d7{font:var(--type-headline-medium);margin:0}.description.svelte-1pmx5d7{white-space:pre-wrap;font:var(--type-body-small);color:var(--color-on-surface-variant);margin:0}.prizes.svelte-1pmx5d7{margin:var(--space-2) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.prize.svelte-1pmx5d7{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface-container);border:1px solid var(--color-outline);corner-shape:bevel;border-radius:var(--radius-md);display:flex}.prize-text.svelte-1pmx5d7{flex-direction:column;min-width:0;display:flex}.prize-name.svelte-1pmx5d7{font:var(--type-body-large)}.prize-reward.svelte-1pmx5d7{font:var(--type-body-small);color:var(--color-on-surface-variant)}.tabs.svelte-1pmx5d7{gap:var(--space-1);border-bottom:1px solid var(--color-outline-variant);display:flex;overflow-x:auto}.tab.svelte-1pmx5d7{padding:var(--space-3) var(--space-4);color:var(--color-on-surface-variant);font:var(--type-title-small);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none}.tab[aria-selected=true].svelte-1pmx5d7{color:var(--color-primary);border-bottom-color:var(--color-primary)}.tab.svelte-1pmx5d7:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.panel.svelte-1pmx5d7{gap:var(--space-3);flex-direction:column;display:flex}.capacity.svelte-1pmx5d7{align-items:center;gap:var(--space-3);display:flex}.capacity-track.svelte-1pmx5d7{background:var(--color-surface-container-highest);border-radius:4px;flex:1;height:8px;overflow:hidden}.capacity-fill.svelte-1pmx5d7{background:var(--color-primary);height:100%}.capacity-label.svelte-1pmx5d7{color:var(--color-on-surface-variant);font-variant-numeric:tabular-nums}.recent.svelte-1pmx5d7{color:var(--color-primary);margin:0}.empty.svelte-1pmx5d7{padding:var(--space-8);text-align:center;color:var(--color-on-surface-variant);margin:0}.entries.svelte-1pmx5d7{margin:0;padding:0;list-style:none}.entries.waitlisted.svelte-1pmx5d7{opacity:.8}.entry.svelte-1pmx5d7{align-items:center;gap:var(--space-4);min-height:40px;display:flex}.entry-number.svelte-1pmx5d7{text-align:center;width:24px;font:var(--type-body-small);font-variant-numeric:tabular-nums}.entry-text.svelte-1pmx5d7{flex-direction:column;flex:1;min-width:0;display:flex}.entry-name.svelte-1pmx5d7{font:var(--type-body-large);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entry-members.svelte-1pmx5d7{font:var(--type-body-small);color:var(--color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entry.svelte-1pmx5d7 .status-checked-in{color:var(--color-success)}.entry.svelte-1pmx5d7 .status-waitlisted{color:var(--color-warning)}.skeleton.svelte-1pmx5d7{background:var(--color-surface-container-highest);border-radius:8px;height:16px;display:block}.skeleton-dot.svelte-1pmx5d7{width:16px;margin-inline:4px}.skeleton-name.svelte-1pmx5d7{width:40%}.divider.svelte-1pmx5d7{align-items:center;gap:var(--space-2);font:var(--type-body-small);color:var(--color-on-surface-variant);display:flex}.divider.svelte-1pmx5d7:before,.divider.svelte-1pmx5d7:after{content:"";background:var(--color-outline-variant);flex:1;height:1px}.entry-action.svelte-1pmx5d7{gap:var(--space-2);flex-direction:column;display:flex}.deadline.svelte-1pmx5d7{color:var(--color-on-surface-variant);justify-content:space-between;margin:0;display:flex}.section-label.svelte-1pmx5d7{font:var(--type-title-medium);color:var(--color-on-surface-variant);margin:0;font-style:italic}.rules.svelte-1pmx5d7,.match.svelte-1pmx5d7{gap:var(--space-2);flex-direction:column;display:flex}.chips.svelte-1pmx5d7{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip.svelte-1pmx5d7{padding:var(--space-2) var(--space-3);border:1px solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-surface-container)}.chip.winner.svelte-1pmx5d7{border-color:var(--color-primary);color:var(--color-primary)}
