.race.svelte-16mpifz{border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;transition:background .15s;display:flex}.race.svelte-16mpifz:hover{background:#ffffff08}.race.disabled.svelte-16mpifz{opacity:.55}.info.svelte-16mpifz{min-width:0}.l1.svelte-16mpifz{align-items:center;gap:8px;display:flex}.name.svelte-16mpifz{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.meta.svelte-16mpifz{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.meta.svelte-16mpifz .sep:where(.svelte-16mpifz){opacity:.6;margin:0 6px}.badge.priv.svelte-16mpifz{letter-spacing:.5px;text-transform:uppercase;color:var(--crit);background:#e05a4f24;border-radius:20px;flex:none;padding:2px 7px;font-size:9px;font-weight:700}.badge.live.svelte-16mpifz{letter-spacing:.5px;color:#fff;background:var(--crit,#e05a4f);border-radius:20px;flex:none;padding:2px 7px;font-size:9px;font-weight:800}.race.live.svelte-16mpifz{background:#e05a4f0f}.btn.golive.svelte-16mpifz{background:var(--crit,#e05a4f);color:#fff}.btn.preview.svelte-16mpifz{color:#17130b;background:#d7a43b;box-shadow:inset 0 1px #ffffff38}.na.svelte-16mpifz{color:var(--muted);background:var(--surface-3);white-space:nowrap;border-radius:20px;flex:none;padding:5px 10px;font-size:10.5px}.btn.svelte-16mpifz{color:#000;background:var(--gold);border-radius:8px;flex:none;align-items:center;gap:5px;padding:7px 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:filter .15s,transform .1s;display:inline-flex}.btn.svelte-16mpifz:hover{filter:brightness(1.08);transform:translateY(-1px)}.dists.svelte-16mpifz{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.action-label.svelte-16mpifz{letter-spacing:.7px;color:var(--muted);align-items:center;gap:4px;margin-right:2px;font-size:9px;font-weight:800;display:inline-flex}.dists.preview.svelte-16mpifz .action-label:where(.svelte-16mpifz){color:#e0b350}.dists.golive.svelte-16mpifz .action-label:where(.svelte-16mpifz){color:var(--crit,#e05a4f)}.chip.svelte-16mpifz{color:var(--gold);white-space:nowrap;background:#84bd0014;border:1px solid #84bd0066;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s,color .15s,transform .1s}.chip.svelte-16mpifz:hover{background:var(--gold);color:#000;transform:translateY(-1px)}.dists.preview.svelte-16mpifz .chip:where(.svelte-16mpifz){color:#e0b350;background:#d7a43b1a;border-color:#d7a43b7a}.dists.preview.svelte-16mpifz .chip:where(.svelte-16mpifz):hover{color:#17130b;background:#d7a43b}.dists.golive.svelte-16mpifz .chip:where(.svelte-16mpifz){color:#ef786e;background:#e05a4f1a;border-color:#e05a4f7a}.dists.golive.svelte-16mpifz .chip:where(.svelte-16mpifz):hover{color:#fff;background:var(--crit,#e05a4f)}.card.svelte-14fxf3u{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);margin-bottom:12px;transition:border-color .15s;overflow:hidden}.card.svelte-14fxf3u:hover,.card.open.svelte-14fxf3u{border-color:#84bd0059}.head.svelte-14fxf3u{background:linear-gradient(90deg, var(--surface-2), var(--surface));cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--ink);border:0;align-items:center;gap:14px;padding:18px 18px 14px;display:flex}.logo.svelte-14fxf3u{background:var(--surface-3);border:1px solid var(--border);border-radius:12px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.logo.svelte-14fxf3u img:where(.svelte-14fxf3u){object-fit:contain;max-width:100%;max-height:100%}.race-date.svelte-14fxf3u{border:1px solid #ffffff21;border-left:3px solid var(--gold);font-variant-numeric:tabular-nums;background:#111210;border-radius:4px 11px 4px 4px;flex:none;grid-template-rows:15px 1fr 12px;grid-template-columns:1fr;align-items:center;width:76px;height:64px;padding:6px 9px 7px 11px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.race-date.svelte-14fxf3u:after{content:"";background:#84bd001f;width:28px;height:92px;position:absolute;top:-15px;right:-13px;transform:rotate(18deg)}.race-date.svelte-14fxf3u .month:where(.svelte-14fxf3u){letter-spacing:1.4px;color:var(--gold);font-size:9px;font-weight:850}.race-date.svelte-14fxf3u strong:where(.svelte-14fxf3u){font-family:var(--font-display);letter-spacing:-1px;color:var(--ink);align-self:center;font-size:27px;line-height:.9}.race-date.svelte-14fxf3u .year:where(.svelte-14fxf3u){letter-spacing:.8px;color:var(--ink-2);align-self:center;padding:0;font-size:10px;font-weight:800}.ttl.svelte-14fxf3u{flex:1;min-width:0}.l1.svelte-14fxf3u{align-items:center;gap:8px;display:flex}.title.svelte-14fxf3u{font-weight:700;font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.date-caption.svelte-14fxf3u{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);margin-top:6px;font-size:10px}.badge.svelte-14fxf3u{letter-spacing:.5px;text-transform:uppercase;color:var(--crit);background:#e05a4f24;border-radius:20px;flex:none;padding:2px 7px;font-size:9px;font-weight:700}.status-badge.svelte-14fxf3u{letter-spacing:.65px;border-radius:20px;flex:none;padding:3px 8px;font-size:9px;font-weight:800}.status-badge.live.svelte-14fxf3u{color:#fff;background:var(--crit,#e05a4f);box-shadow:0 0 0 3px #e05a4f1f}.status-badge.future.svelte-14fxf3u{color:#111;background:var(--gold,#84bd00)}.status-badge.warning.svelte-14fxf3u{color:#17130b;background:#d7a43b;border:1px solid #edc369}.status-badge.completed.svelte-14fxf3u{color:var(--ink-2,#c3c2b7);background:var(--surface-3,#2a2a28);border:1px solid var(--border,#ffffff1a)}.caret.svelte-14fxf3u{color:var(--muted);flex:none;align-items:center;font-size:14px;transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.card.open.svelte-14fxf3u .caret:where(.svelte-14fxf3u){transform:rotate(180deg)}.summary.svelte-14fxf3u{background:var(--border);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(3,minmax(74px,1fr));gap:1px;display:grid;overflow:hidden}.summary.svelte-14fxf3u>div:where(.svelte-14fxf3u){background:var(--surface-2);color:var(--muted);grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:5px;padding:8px 12px;display:grid}.summary.svelte-14fxf3u strong:where(.svelte-14fxf3u){color:var(--ink);font-size:13px}.summary.svelte-14fxf3u span:where(.svelte-14fxf3u){text-transform:uppercase;letter-spacing:.6px;grid-column:1/-1;font-size:9px}.quickline.svelte-14fxf3u{color:var(--muted);background:linear-gradient(90deg, var(--surface-2), var(--surface));align-items:center;gap:18px;padding:0 18px 14px 84px;font-size:11px;display:flex;position:relative}.quickline.svelte-14fxf3u>div:where(.svelte-14fxf3u)+div:where(.svelte-14fxf3u){position:relative}.quickline.svelte-14fxf3u>div:where(.svelte-14fxf3u)+div:where(.svelte-14fxf3u):before{content:"";background:var(--border);width:1px;height:10px;position:absolute;top:3px;left:-9px}.quickline.svelte-14fxf3u .ext:where(.svelte-14fxf3u){align-items:center;gap:6px;display:flex;position:absolute;bottom:8px;right:18px}.quickline.svelte-14fxf3u .ext:where(.svelte-14fxf3u):before{display:none}.ext-link.svelte-14fxf3u{border:1px solid var(--border);background:var(--surface-3);width:28px;height:28px;color:var(--ink-2);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.ext-link.svelte-14fxf3u:hover{color:var(--ink);border-color:#84bd0080}.ext-link.svelte-14fxf3u:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.quickline.svelte-14fxf3u strong:where(.svelte-14fxf3u){color:var(--ink-2);font-weight:650}.races.svelte-14fxf3u{border-top:1px solid var(--border);padding:6px}.gc-link.svelte-14fxf3u{color:#12130f;background:var(--gold);border-radius:8px;align-items:center;gap:5px;margin:4px 6px 8px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.gc-link.svelte-14fxf3u:hover{filter:brightness(1.08)}@media (width<=680px){.head.svelte-14fxf3u{align-items:flex-start;gap:11px;padding:15px}.logo.svelte-14fxf3u{width:44px;height:44px}.title.svelte-14fxf3u{font-size:16px}.l1.svelte-14fxf3u{flex-wrap:wrap;gap:6px}.summary.svelte-14fxf3u{display:none}.race-date.svelte-14fxf3u{grid-template-rows:13px 1fr 10px;width:58px;height:56px;padding:5px 7px 6px}.race-date.svelte-14fxf3u strong:where(.svelte-14fxf3u){font-size:22px}.race-date.svelte-14fxf3u .year:where(.svelte-14fxf3u){font-size:9px;display:inline}.date-caption.svelte-14fxf3u{display:none}.quickline.svelte-14fxf3u{flex-wrap:wrap;gap:12px;padding:0 15px 13px 128px;position:relative}.quickline.svelte-14fxf3u>div:where(.svelte-14fxf3u)+div:where(.svelte-14fxf3u):before{left:-6px}.quickline.svelte-14fxf3u .ext:where(.svelte-14fxf3u){gap:5px;bottom:9px;left:15px;right:auto}.ext-link.svelte-14fxf3u{width:26px;height:26px}}.bar.svelte-m9tjun{border:1px solid var(--border);background:#1a1a19b8;border-radius:12px;grid-template-columns:minmax(0,1fr) 190px;gap:12px;margin-bottom:22px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0a}.field.svelte-m9tjun{gap:7px;min-width:0;display:grid}label.svelte-m9tjun{letter-spacing:1.1px;color:var(--muted);padding-left:2px;font-size:9px;font-weight:800}.control.svelte-m9tjun{background:#121311;border:1px solid #ffffff1f;border-radius:8px;align-items:center;height:44px;transition:border-color .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1);display:flex}.control.svelte-m9tjun:focus-within{border-color:var(--gold);background:#151613}.year-control.svelte-m9tjun svg{color:var(--gold);flex:none;margin-left:13px}.search.svelte-m9tjun{position:relative}.search.svelte-m9tjun:before{content:"";background:var(--gold);width:2px;position:absolute;top:9px;bottom:9px;left:-1px}.search.svelte-m9tjun .ico:where(.svelte-m9tjun){color:var(--ink-2);margin-left:13px;display:inline-flex}input.svelte-m9tjun{color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 12px;font-size:14px}input.svelte-m9tjun::placeholder{color:#706f69}.clear.svelte-m9tjun{background:var(--surface-3);width:28px;height:28px;color:var(--ink-2);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;margin-right:7px;display:inline-flex}.clear.svelte-m9tjun:hover{color:var(--ink)}.clear.svelte-m9tjun:active{transform:translateY(1px)}select.svelte-m9tjun{width:100%;height:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:0 12px 0 10px;font-size:13px;font-weight:650}@media (width<=600px){.bar.svelte-m9tjun{grid-template-columns:1fr;padding:10px}.year-field.svelte-m9tjun{grid-template-columns:72px 1fr;align-items:center;gap:8px}.year-field.svelte-m9tjun label:where(.svelte-m9tjun){padding:0}}.page.svelte-1uha8ag{background:radial-gradient(120% 60% at 50% -10%, #84bd000f, transparent 60%), var(--plane);min-height:100vh}.skip-link.svelte-1uha8ag{z-index:20;background:var(--gold);color:#111210;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1);position:fixed;top:12px;left:14px;transform:translateY(-160%)}.skip-link.svelte-1uha8ag:focus{outline:2px solid var(--ink);outline-offset:2px;transform:translateY(0)}.results-status.svelte-1uha8ag{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero.svelte-1uha8ag{max-width:880px;margin:0 auto;padding:40px 20px 18px}.brand.svelte-1uha8ag{align-items:center;gap:12px;margin-bottom:20px;display:flex}.logo.svelte-1uha8ag{width:auto;height:26px;display:block}.live.svelte-1uha8ag{letter-spacing:1.5px;color:var(--gold);background:#84bd001f;border-radius:20px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:800;display:flex}.live.svelte-1uha8ag .dot:where(.svelte-1uha8ag){background:var(--gold);border-radius:50%;width:7px;height:7px}h1.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:0;color:var(--ink);margin:0 0 6px;font-size:2.3rem;font-weight:700}.lead.svelte-1uha8ag{color:var(--ink-2);max-width:620px;margin:0 0 22px;font-size:14px}.overview.svelte-1uha8ag{border-block:1px solid var(--border);grid-template-columns:repeat(4,1fr) 1.45fr;display:grid}.overview.svelte-1uha8ag>div:where(.svelte-1uha8ag){flex-direction:column;gap:2px;padding:14px 16px 14px 0;display:flex}.overview.svelte-1uha8ag>div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){border-left:1px solid var(--border);padding-left:16px}.overview.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.overview.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.65px;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:700}.overview.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--gold);font-size:9px;font-weight:700;line-height:1}.overview.svelte-1uha8ag .upcoming-stat:where(.svelte-1uha8ag){position:relative}.overview.svelte-1uha8ag .upcoming-stat:where(.svelte-1uha8ag):before{content:"";background:var(--gold);width:26px;height:2px;position:absolute;top:0;left:16px}main.svelte-1uha8ag{max-width:880px;margin:0 auto;padding:0 20px 60px}.other.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);margin-bottom:12px;overflow:hidden}.other.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--ink-2);background:linear-gradient(90deg, var(--surface-2), var(--surface));border-bottom:1px solid var(--border);align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.other.svelte-1uha8ag h2:where(.svelte-1uha8ag) .yr:where(.svelte-1uha8ag){font-family:var(--font-display);color:var(--gold);font-size:16px;font-weight:700}.rows.svelte-1uha8ag{padding:6px}.empty.svelte-1uha8ag{text-align:center;color:var(--muted);padding:40px 0}@media (width<=680px){.hero.svelte-1uha8ag{padding-top:26px}h1.svelte-1uha8ag{font-size:1.9rem}.overview.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.overview.svelte-1uha8ag>div:where(.svelte-1uha8ag),.overview.svelte-1uha8ag>div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){border-left:0;border-bottom:1px solid var(--border);padding:12px 10px}.overview.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(2n){border-left:1px solid var(--border)}.overview.svelte-1uha8ag .wide:where(.svelte-1uha8ag){border-bottom:0;grid-column:1/-1}}
