.meet-hero.svelte-5pc75r{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(18rem,.8fr);align-items:end;gap:var(--vm-space-6);margin-bottom:var(--vm-space-6);padding:var(--vm-space-6) 0;border-bottom:1px solid var(--vm-color-border)}.back-link.svelte-5pc75r{display:block;width:fit-content;margin-bottom:1rem;color:var(--vm-color-text-muted);font-size:var(--vm-type-sm);font-weight:750;text-decoration:none}.back-link.svelte-5pc75r:hover,.back-link.svelte-5pc75r:focus-visible{color:var(--vm-color-blue)}.meet-title.svelte-5pc75r h1:where(.svelte-5pc75r){max-width:18ch;margin:.25rem 0 .6rem;font-size:var(--vm-type-display);line-height:.95;letter-spacing:-.04em}.meet-title.svelte-5pc75r p:where(.svelte-5pc75r){margin:0;color:var(--vm-color-text-muted)}.eyebrow.svelte-5pc75r{color:var(--vm-color-blue);font-size:var(--vm-type-xs);font-weight:850;letter-spacing:.11em;text-transform:uppercase}.meet-facts.svelte-5pc75r{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.meet-facts.svelte-5pc75r .vm-status{grid-column:1 / -1;justify-self:start}.meet-facts.svelte-5pc75r div:where(.svelte-5pc75r){display:grid;gap:.2rem;padding-left:.7rem;border-left:3px solid var(--vm-color-blue)}.meet-facts.svelte-5pc75r small:where(.svelte-5pc75r){color:var(--vm-color-text-muted);font-size:var(--vm-type-xs)}.meet-facts.svelte-5pc75r strong:where(.svelte-5pc75r){font-size:1.15rem;font-variant-numeric:tabular-nums}.competition-stack.svelte-5pc75r{display:grid;gap:var(--vm-space-5)}.competition-meta.svelte-5pc75r{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem 1rem;margin:-.25rem 0 1rem;color:var(--vm-color-text-muted);font-size:var(--vm-type-sm)}.competition-meta.svelte-5pc75r a:where(.svelte-5pc75r){color:var(--vm-color-blue);font-weight:750}.athlete-name.svelte-5pc75r{color:var(--vm-color-text);font-weight:750}.entry-panel.svelte-5pc75r,.schedule-preview.svelte-5pc75r>header:where(.svelte-5pc75r){display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.entry-panel.svelte-5pc75r{margin-bottom:var(--vm-space-6);padding:1.2rem;border:1px solid var(--vm-color-blue);border-radius:var(--vm-radius-md);background:var(--vm-color-surface-raised)}.entry-panel.svelte-5pc75r h2:where(.svelte-5pc75r),.schedule-preview.svelte-5pc75r h2:where(.svelte-5pc75r){margin:.25rem 0}.entry-panel.svelte-5pc75r p:where(.svelte-5pc75r),.schedule-preview.svelte-5pc75r>p:where(.svelte-5pc75r){margin:.25rem 0;color:var(--vm-color-text-muted)}.register-button.svelte-5pc75r{padding:.85rem 1rem;border-radius:var(--vm-radius-sm);background:var(--vm-color-blue);color:#041018;font-weight:900;text-decoration:none;white-space:nowrap}.schedule-preview.svelte-5pc75r{display:grid;gap:1rem;margin-bottom:var(--vm-space-6)}.session-grid.svelte-5pc75r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.session-grid.svelte-5pc75r article:where(.svelte-5pc75r){padding:1rem;border:1px solid var(--vm-color-border);border-radius:var(--vm-radius-sm);background:var(--vm-color-surface-raised)}.session-grid.svelte-5pc75r small:where(.svelte-5pc75r){color:var(--vm-color-blue);font-weight:800;text-transform:uppercase}.session-grid.svelte-5pc75r h3:where(.svelte-5pc75r){margin:.25rem 0}.session-grid.svelte-5pc75r>article:where(.svelte-5pc75r)>span:where(.svelte-5pc75r){color:var(--vm-color-text-muted)}.session-grid.svelte-5pc75r dl:where(.svelte-5pc75r){display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1rem 0 0}.session-grid.svelte-5pc75r dt:where(.svelte-5pc75r){color:var(--vm-color-text-muted);font-size:.68rem;text-transform:uppercase}.session-grid.svelte-5pc75r dd:where(.svelte-5pc75r){margin:.2rem 0 0;font-weight:800}@media(max-width:720px){.meet-hero.svelte-5pc75r{grid-template-columns:1fr;gap:1.5rem}.meet-facts.svelte-5pc75r{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.session-grid.svelte-5pc75r{grid-template-columns:1fr 1fr}}@media(max-width:460px){.meet-facts.svelte-5pc75r,.session-grid.svelte-5pc75r{grid-template-columns:1fr}.meet-facts.svelte-5pc75r .vm-status{grid-column:auto}.entry-panel.svelte-5pc75r{align-items:stretch;flex-direction:column}.register-button.svelte-5pc75r{text-align:center}}
