.races.svelte-urlqaj{padding-block:0 24px}.grouphead.svelte-urlqaj{font-size:1.15rem;margin:1.6rem 0 .8rem;letter-spacing:.02em}.grouphead.svelte-urlqaj:first-of-type{margin-top:0}.races.svelte-urlqaj h2:where(.svelte-urlqaj){font-size:clamp(30px,4vw,48px);line-height:1.02}.sechead.svelte-urlqaj{display:flex;justify-content:space-between;align-items:flex-end;gap:1.2rem;flex-wrap:wrap;margin-bottom:1.6rem}.toggle.svelte-urlqaj{display:inline-flex;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:5px}.toggle.svelte-urlqaj a:where(.svelte-urlqaj){text-decoration:none;padding:8px 14px;border-radius:8px;font-weight:700;font-size:14px;color:var(--soft)}.toggle.svelte-urlqaj a.on:where(.svelte-urlqaj){background:var(--panel2);color:#fff;box-shadow:inset 0 0 0 1px var(--line)}.empty.svelte-urlqaj{color:var(--soft);padding:2rem;border:1px dashed var(--line);border-radius:14px}.cards.svelte-urlqaj{align-items:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card.svelte-urlqaj{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.fktcard.svelte-urlqaj,.fktband.svelte-urlqaj{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:var(--panel);color:inherit;text-decoration:none;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.fktcard.svelte-urlqaj:hover,.fktband.svelte-urlqaj:hover{transform:translateY(-3px);border-color:var(--gold);box-shadow:0 14px 34px #00000073}.fktcard.svelte-urlqaj:focus-visible,.fktband.svelte-urlqaj:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.fktcard.svelte-urlqaj .ft:where(.svelte-urlqaj){font-family:var(--display);font-size:1.25rem;color:#fff}.fktcard.svelte-urlqaj .fr:where(.svelte-urlqaj){color:#aab6ae}.fktcard.svelte-urlqaj .fc:where(.svelte-urlqaj){font-family:var(--mono);color:var(--gold);font-weight:700}.fktcard.svelte-urlqaj .frec:where(.svelte-urlqaj) b:where(.svelte-urlqaj){font-family:var(--mono);color:#fff}.fktcard.svelte-urlqaj .go:where(.svelte-urlqaj){margin-left:auto;font-weight:700;color:var(--trail)}.fktband.svelte-urlqaj{color:#dfe6e2}@media(prefers-reduced-motion:reduce){.fktcard.svelte-urlqaj,.fktband.svelte-urlqaj{transition:none}.fktcard.svelte-urlqaj:hover,.fktband.svelte-urlqaj:hover{transform:none}}.cardlink.svelte-urlqaj{display:flex;flex-direction:column;flex:1;min-width:0;color:inherit;text-decoration:none;border-radius:18px}a.cardlink.svelte-urlqaj{cursor:pointer}.card.svelte-urlqaj:not(.nolink){transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.card.svelte-urlqaj:not(.nolink):has(a.cardlink:where(.svelte-urlqaj):hover){transform:translateY(-3px);box-shadow:0 14px 34px #00000073;border-color:#3a4a40}a.cardlink.svelte-urlqaj:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.card.svelte-urlqaj:has(a.cardlink:where(.svelte-urlqaj):focus-visible){box-shadow:0 0 0 3px var(--gold)}.card.svelte-urlqaj .foot:where(.svelte-urlqaj) .go:where(.svelte-urlqaj){font-weight:700;color:var(--trail)}.card.svelte-urlqaj .extra:where(.svelte-urlqaj){display:block;padding:.7rem 1.1rem .9rem;font-weight:700;color:var(--trail);text-decoration:none;border-top:1px solid var(--line)}.card.svelte-urlqaj .extra:where(.svelte-urlqaj):hover{text-decoration:underline}.card.svelte-urlqaj .thanks:where(.svelte-urlqaj){display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;padding:.6rem 1.1rem .8rem;border-top:1px solid var(--line);font-size:.8rem;color:var(--soft);min-width:0}.card.svelte-urlqaj .thanks:where(.svelte-urlqaj) .tlabel:where(.svelte-urlqaj){font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;opacity:.8}.card.svelte-urlqaj .thanks:where(.svelte-urlqaj) a:where(.svelte-urlqaj){color:var(--ink);text-decoration:none;font-weight:700;overflow-wrap:anywhere}.card.svelte-urlqaj .thanks:where(.svelte-urlqaj) span:where(.svelte-urlqaj):not(.tlabel){color:var(--ink);font-weight:700}.card.svelte-urlqaj .thanks:where(.svelte-urlqaj) a:where(.svelte-urlqaj):hover{text-decoration:underline}.card.svelte-urlqaj .thanks:where(.svelte-urlqaj) img:where(.svelte-urlqaj){height:22px;width:auto;max-width:6rem;object-fit:contain;display:block}@media(prefers-reduced-motion:reduce){.card.svelte-urlqaj:not(.nolink){transition:none}.card.svelte-urlqaj:not(.nolink):has(a.cardlink:where(.svelte-urlqaj):hover){transform:none}}.card.big.svelte-urlqaj{grid-row:auto}@media(max-width:1080px){.cards.svelte-urlqaj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.cards.svelte-urlqaj{grid-template-columns:minmax(0,1fr)}}.photo.svelte-urlqaj{position:relative;aspect-ratio:16 / 9;background:#0f1613;overflow:hidden}.card.big.svelte-urlqaj .photo:where(.svelte-urlqaj){aspect-ratio:16 / 9}.photo.svelte-urlqaj>img:where(.svelte-urlqaj){width:100%;height:100%;object-fit:cover;display:block}.fade.svelte-urlqaj{position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(180deg,#18201c00,#18201ceb)}.photo.svelte-urlqaj .cardlogo:where(.svelte-urlqaj){position:absolute;z-index:1;left:14px;bottom:12px;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:#f7f5ee;padding:9px;border:2px solid rgba(255,255,255,.9);box-shadow:0 4px 14px #00000073;overflow:hidden}.photo.svelte-urlqaj .cardlogo:where(.svelte-urlqaj) img:where(.svelte-urlqaj),.photo.svelte-urlqaj .centerlogo:where(.svelte-urlqaj) img:where(.svelte-urlqaj){width:100%;height:100%;object-fit:contain;display:block}.photo.svelte-urlqaj .initials:where(.svelte-urlqaj){padding:0;font:800 1.55rem/1 var(--display, "Archivo Black", system-ui, sans-serif);letter-spacing:.04em;border-color:#ffffffbf}.nophoto.svelte-urlqaj:not(:has(.routeart)) .initials:where(.svelte-urlqaj){font-size:clamp(1.6rem,6vw,3rem)}.nophoto.svelte-urlqaj{display:grid;place-items:center}.routeart.svelte-urlqaj{position:absolute;top:8%;right:6%;bottom:30%;left:6%;width:88%;height:62%;opacity:.95;filter:drop-shadow(0 0 6px rgba(243,207,106,.35))}.courseart.svelte-urlqaj{position:absolute;inset:auto 0 0 0;width:100%;height:30%;opacity:.9}.photo.svelte-urlqaj .centerlogo:where(.svelte-urlqaj){position:absolute;z-index:1;right:14px;bottom:12px;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:#f7f5ee;padding:9px;border:2px solid rgba(255,255,255,.9);box-shadow:0 4px 14px #00000073;overflow:hidden}.nophoto.svelte-urlqaj:not(:has(.routeart)) .centerlogo:where(.svelte-urlqaj){position:relative;right:auto;bottom:auto;width:38%;max-width:150px;height:auto;aspect-ratio:1;padding:7%}.bib.svelte-urlqaj{position:absolute;z-index:1;top:12px;left:12px;width:70px;padding:10px 4px 7px;background:#fff;color:#121714;border-radius:8px;text-align:center;display:grid;line-height:1;box-shadow:0 6px 16px #00000059}.pin.svelte-urlqaj{position:absolute;top:5px;width:6px;height:6px;border-radius:50%;background:#c9d0cb}.pin.l.svelte-urlqaj{left:7px}.pin.r.svelte-urlqaj{right:7px}.bib.svelte-urlqaj .mon:where(.svelte-urlqaj){font:800 .72rem var(--body);letter-spacing:.12em}.bib.svelte-urlqaj .day:where(.svelte-urlqaj){font:400 1.9rem var(--head);margin:2px 0}.bib.svelte-urlqaj .wd:where(.svelte-urlqaj){font:700 .62rem var(--body);letter-spacing:.14em;color:#5b6862}.pill.svelte-urlqaj{position:absolute;z-index:1;top:12px;right:12px;padding:.3rem .7rem;border-radius:999px;font-weight:700;font-size:.8rem;background:#121714d9;border:1px solid #4a5a52}.pill.gold.svelte-urlqaj{background:var(--gold);color:#10150f;border-color:var(--gold)}.body.svelte-urlqaj{padding:1rem 1.15rem 1.1rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.card.svelte-urlqaj h3:where(.svelte-urlqaj){font-size:1.3rem}.card.big.svelte-urlqaj h3:where(.svelte-urlqaj){font-size:clamp(1.5rem,2.6vw,2rem)}.where.svelte-urlqaj{margin:0;color:var(--soft);font-size:.93rem}.chips.svelte-urlqaj{list-style:none;margin:.2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.chips.svelte-urlqaj li:where(.svelte-urlqaj){font-size:.8rem;font-weight:700;padding:.25rem .6rem;border-radius:999px;color:var(--c);border:1px solid var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.profile.svelte-urlqaj{margin:.5rem 0 0}.profile.svelte-urlqaj svg:where(.svelte-urlqaj){width:100%;height:56px;display:block}.card.big.svelte-urlqaj .profile:where(.svelte-urlqaj) svg:where(.svelte-urlqaj){height:80px}.profile.svelte-urlqaj .mi:where(.svelte-urlqaj){white-space:nowrap}.profile.svelte-urlqaj figcaption:where(.svelte-urlqaj){font:500 .72rem var(--mono);letter-spacing:.08em;color:var(--soft);margin-top:.3rem}.card.svelte-urlqaj .foot:where(.svelte-urlqaj){margin-top:auto;padding-top:.6rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;border-top:1px solid var(--line)}.starts.svelte-urlqaj{font:700 .9rem var(--mono);color:var(--gold);margin-right:auto}.soldchip.svelte-urlqaj{font-size:.85rem;font-weight:800;color:var(--gold)}.banner.svelte-2rhd24{display:grid;grid-template-columns:260px minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 14px;margin-block:14px 26px;background:#141a17;border:1px solid #2f3b35;border-left:4px solid #f3cf6a;border-radius:14px}.demo.svelte-2rhd24{width:260px;height:90px;border-radius:10px;overflow:hidden;background:#121915}.demo.svelte-2rhd24 svg:where(.svelte-2rhd24){width:100%;height:100%;display:block}.big.svelte-2rhd24{font:800 20px Inter,system-ui,sans-serif;fill:#e7ece9}.tag.svelte-2rhd24{margin:0;font:800 11px Inter,system-ui,sans-serif;letter-spacing:.12em;color:#f3cf6a}.name.svelte-2rhd24{margin:2px 0 0;font:800 1.05rem Inter,system-ui,sans-serif;color:#fff}.line.svelte-2rhd24{margin:2px 0 0;color:#c9d4cd;font-size:.95rem}.see.svelte-2rhd24{white-space:nowrap}.yard.svelte-2rhd24{height:100%;display:grid;place-content:center;text-align:center;gap:2px;font-variant-numeric:tabular-nums}.yk.svelte-2rhd24{font:800 11px Inter,system-ui,sans-serif;letter-spacing:.12em;color:#7fbf9c}.yc.svelte-2rhd24{font:800 2rem/1 Inter,system-ui,sans-serif;color:#fff}.ys.svelte-2rhd24{font-size:12px;color:#a3aea8}.taps.svelte-2rhd24{list-style:none;margin:0;padding:8px 10px;height:100%;box-sizing:border-box;display:grid;gap:4px;font-variant-numeric:tabular-nums;font-size:13px}.taps.svelte-2rhd24 li:where(.svelte-2rhd24){display:grid;grid-template-columns:1fr auto auto;gap:10px;color:#c9d4cd}.taps.svelte-2rhd24 li:where(.svelte-2rhd24) b:where(.svelte-2rhd24){color:#fff}.full.svelte-2rhd24 .taps:where(.svelte-2rhd24){align-content:center;max-width:640px;margin-inline:auto;font-size:15px;gap:8px;padding:14px 18px}.full.svelte-2rhd24 .yc:where(.svelte-2rhd24){font-size:clamp(2.6rem,7vw,4.4rem)}.full.svelte-2rhd24 .yk:where(.svelte-2rhd24){font-size:13px}.full.svelte-2rhd24 .ys:where(.svelte-2rhd24){font-size:14px}.full.svelte-2rhd24 .taps:where(.svelte-2rhd24) li:where(.svelte-2rhd24){padding:6px 10px;border-radius:8px;background:#18201c}.taps.svelte-2rhd24 li.fresh:where(.svelte-2rhd24){color:#f3cf6a;animation:svelte-2rhd24-in .6s ease-out}@keyframes svelte-2rhd24-in{0%{opacity:0;transform:translateY(-4px)}}.full.svelte-2rhd24{grid-template-columns:minmax(0,1fr);padding:18px;gap:14px}.full.svelte-2rhd24 .demo:where(.svelte-2rhd24){width:100%;height:clamp(150px,26vw,240px)}.full.svelte-2rhd24 .name:where(.svelte-2rhd24){font-size:1.35rem}.full.svelte-2rhd24 .see:where(.svelte-2rhd24){justify-self:start}.apply.svelte-2rhd24{border-top:1px solid #2a3530;padding-top:12px}.want.svelte-2rhd24{margin:0;font-weight:700;color:#fff}.want.svelte-2rhd24 a:where(.svelte-2rhd24){color:#f3cf6a}.joinnote.svelte-2rhd24{margin:4px 0 0;font-size:.85rem;color:#a3aea8}@media(max-width:720px){.banner.svelte-2rhd24:not(.full){grid-template-columns:96px minmax(0,1fr);gap:10px;padding:8px 10px}.banner.svelte-2rhd24:not(.full) .demo:where(.svelte-2rhd24){width:96px;height:56px}.banner.svelte-2rhd24:not(.full) .line:where(.svelte-2rhd24){display:none}.banner.svelte-2rhd24:not(.full) .see:where(.svelte-2rhd24){grid-column:1 / -1;justify-self:start;padding:6px 12px;font-size:13px}.banner.svelte-2rhd24:not(.full) .yc:where(.svelte-2rhd24){font-size:1.1rem}.banner.svelte-2rhd24:not(.full) .ys:where(.svelte-2rhd24),.banner.svelte-2rhd24:not(.full) .yk:where(.svelte-2rhd24){font-size:9px}.banner.svelte-2rhd24:not(.full) .taps:where(.svelte-2rhd24){font-size:10px;padding:4px 6px;gap:1px}.full.svelte-2rhd24 .taps:where(.svelte-2rhd24){font-size:12px;gap:4px;padding:8px 10px}.full.svelte-2rhd24 .taps:where(.svelte-2rhd24) li:where(.svelte-2rhd24){padding:4px 8px}}@media(prefers-reduced-motion:reduce){.taps.svelte-2rhd24 li.fresh:where(.svelte-2rhd24){animation:none}}.vh.svelte-143ni02{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
