.elevation-profile.svelte-1swvgup{width:100%;height:100%;display:block}.route-tile.svelte-2t042t{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);position:relative;overflow:hidden}.route-tile_badges.svelte-2t042t{z-index:2;flex-direction:column;align-items:flex-end;gap:.35rem;display:flex;position:absolute;top:.6rem;right:.6rem}.route-tile_lock.svelte-2t042t{color:var(--bt-c);border-color:color-mix(in srgb, var(--bt-c) 40%, transparent)}.route-tile_lock.svelte-2t042t .lock-icon:where(.svelte-2t042t){margin-right:0}.route-tile.svelte-2t042t:has(.route-tile_badges:where(.svelte-2t042t)) h1:where(.svelte-2t042t){padding-right:6.5rem}.route-tile.is-locked.svelte-2t042t .route-tile_main:where(.svelte-2t042t),.route-tile.is-locked.svelte-2t042t .route-tile_profile:where(.svelte-2t042t){opacity:.55}.route-tile_main.svelte-2t042t{padding:1.25rem}.route-tile_main.svelte-2t042t h1:where(.svelte-2t042t){height:1.4rem;margin-bottom:0;font-size:1.1rem;overflow:hidden}.route-tile_subtitle.svelte-2t042t{color:var(--grey-400);font-size:.8rem;font-weight:200}.route-tile_stats.svelte-2t042t{gap:2rem;padding-top:1rem;font-size:1.5rem;font-weight:600;display:flex}.route-tile_profile.svelte-2t042t{height:3.5rem}.unit.svelte-2t042t{color:var(--grey-400);font-size:70%;font-weight:100}
