.ltp[data-v-8c5a432b]{background:#f8f8fb;color:#2f3333;font-family:Barlow,sans-serif;width:1440px}.ltp[data-v-8c5a432b] *{box-sizing:border-box}.brand[data-v-8c5a432b]{font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:700}.ltp-tnum[data-v-8c5a432b]{font-variant-numeric:tabular-nums}.ltp-c[data-v-8c5a432b]{text-align:center}.ltp-r[data-v-8c5a432b]{text-align:right}.ltp-nav[data-v-8c5a432b]{background:#2f3333;border-bottom:1px solid hsla(0,0%,100%,.06);height:70px;justify-content:space-between;padding:0 32px}.ltp-nav[data-v-8c5a432b],.ltp-nav-left[data-v-8c5a432b]{align-items:center;display:flex}.ltp-nav-left[data-v-8c5a432b]{gap:48px}.ltp-logo[data-v-8c5a432b]{align-items:center;display:flex;gap:10px}.ltp-logo-text[data-v-8c5a432b]{color:#fff;display:flex;flex-direction:column;font-family:Barlow Condensed,sans-serif;font-size:16px;font-style:italic;font-weight:700;letter-spacing:.04em;line-height:1.05}.ltp-nav-links[data-v-8c5a432b]{display:flex;gap:28px}.ltp-nav-link[data-v-8c5a432b]{color:#ffffffd9;font-size:14px;padding-bottom:4px;position:relative}.ltp-nav-link--active[data-v-8c5a432b]{color:#ffba08;font-weight:600}.ltp-nav-underline[data-v-8c5a432b]{background:#ffba08;bottom:-22px;height:3px;left:0;position:absolute;right:0}.ltp-nav-right[data-v-8c5a432b]{align-items:center;display:flex;gap:14px}.ltp-lang[data-v-8c5a432b]{border:1px solid hsla(0,0%,100%,.2);border-radius:3px;color:#ffffffd9;font-size:13px;padding:6px 12px}.ltp-login[data-v-8c5a432b]{background:#ffba08;color:#2f3333;font-family:Barlow Condensed,sans-serif;font-size:16px;font-style:italic;font-weight:700;height:34px;letter-spacing:.05em;padding:0 22px}.ltp-controlbar[data-v-8c5a432b],.ltp-login[data-v-8c5a432b]{align-items:center;display:flex}.ltp-controlbar[data-v-8c5a432b]{background:#fff;border-bottom:1px solid rgba(47,51,51,.12);gap:16px;padding:14px 24px}.ltp-control-title[data-v-8c5a432b]{align-items:center;display:flex;gap:8px}.ltp-control-label[data-v-8c5a432b]{font-size:18px;letter-spacing:.04em}.ltp-divider[data-v-8c5a432b]{background:#2f333326;height:28px;width:1px}.ltp-switcher[data-v-8c5a432b]{background:#fff;border:1px solid rgba(47,51,51,.2);border-radius:3px;display:flex;flex-direction:column;gap:2px;min-width:260px;padding:6px 38px 6px 12px;position:relative}.ltp-switcher-hint[data-v-8c5a432b]{color:#2f3333b3;font-size:11px}.ltp-switcher-name[data-v-8c5a432b]{font-size:14px;font-weight:700;letter-spacing:-.01em}.ltp-switcher-caret[data-v-8c5a432b]{font-size:10px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.ltp-racestate[data-v-8c5a432b]{align-items:center;display:flex;gap:6px;margin-left:4px}.ltp-racestate-text[data-v-8c5a432b]{color:#2ecc71;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ltp-dot-live[data-v-8c5a432b]{flex-shrink:0;height:10px;position:relative;width:10px}.ltp-dot-live[data-v-8c5a432b],.ltp-dot-live[data-v-8c5a432b]:after{background:#2ecc71;border-radius:50%}.ltp-dot-live[data-v-8c5a432b]:after{animation:ltpPulse-8c5a432b 2s infinite;content:"";inset:0;position:absolute}@keyframes ltpPulse-8c5a432b{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}.ltp-connection[data-v-8c5a432b]{align-items:center;background:#fff;border:1px solid rgba(47,51,51,.2);border-radius:3px;display:flex;font-size:12.5px;font-weight:600;gap:8px;margin-left:auto;padding:8px 14px}.ltp-titlestrip[data-v-8c5a432b]{align-items:baseline;display:flex;flex-wrap:wrap;gap:18px;padding:14px 24px 10px}.ltp-event-name[data-v-8c5a432b]{font-size:24px;font-weight:700;letter-spacing:-.01em}.ltp-event-meta[data-v-8c5a432b]{color:#2f3333b3;display:flex;font-size:13px;gap:14px}.ltp-event-meta b[data-v-8c5a432b]{color:#2f3333}.ltp-sep[data-v-8c5a432b]{opacity:.4}.ltp-clock[data-v-8c5a432b]{color:#2f333399;font-size:12px;margin-left:auto}.ltp-clock b[data-v-8c5a432b]{color:#2f3333;margin-left:4px}.ltp-mapwrap[data-v-8c5a432b]{padding:6px 24px 0}.ltp-mapframe[data-v-8c5a432b]{border:1px solid rgba(47,51,51,.2);border-radius:4px;box-shadow:0 2px 12px #00000014;overflow:hidden;position:relative}.ltp-map[data-v-8c5a432b]{background:#eee8da;display:block}.ltp-overlay[data-v-8c5a432b]{background:#fff;border:1px solid rgba(47,51,51,.2);border-radius:4px;box-shadow:0 4px 20px #0000002e;overflow:hidden;position:absolute;top:16px;width:340px}.ltp-overlay--search[data-v-8c5a432b]{left:16px}.ltp-overlay--board[data-v-8c5a432b]{right:16px}.ltp-overlay-head[data-v-8c5a432b]{align-items:center;background:#2f3333;color:#fff;display:flex;font-size:14px;justify-content:space-between;letter-spacing:.04em;padding:11px 14px}.ltp-overlay-count[data-v-8c5a432b]{background:#ffba08;border-radius:2px;color:#2f3333;font-size:11px;padding:2px 8px}.ltp-overlay-body[data-v-8c5a432b]{padding:10px}.ltp-searchfield[data-v-8c5a432b]{align-items:center;background:#fff;border:1px solid rgba(47,51,51,.2);border-radius:3px;display:flex;gap:10px;height:44px;padding:0 12px}.ltp-searchfield-placeholder[data-v-8c5a432b]{color:#2f333373;font-size:14px;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ltp-board-title[data-v-8c5a432b]{align-items:center;display:flex;gap:8px}.ltp-board-top[data-v-8c5a432b]{color:#ffffffb3;font-size:11px}.ltp-board-headrow[data-v-8c5a432b],.ltp-board-row[data-v-8c5a432b]{align-items:center;display:grid;gap:8px;grid-template-columns:28px 44px 1fr 60px 56px;padding:7px 12px}.ltp-board-headrow[data-v-8c5a432b]{background:#2f33330a;color:#2f3333b3;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ltp-board-row[data-v-8c5a432b]{border-bottom:1px solid rgba(47,51,51,.06)}.ltp-board-row--tracked[data-v-8c5a432b]{background:#ffba081f}.ltp-pos[data-v-8c5a432b]{font-size:14px;text-align:center}.ltp-pos--podium[data-v-8c5a432b]{color:#ffba08}.ltp-bib[data-v-8c5a432b]{background:#2f3333;border-radius:2px;color:#fff;font-size:12px;padding:3px 6px;text-align:center}.ltp-bib--tracked[data-v-8c5a432b]{background:#ffba08;color:#2f3333}.ltp-athlete[data-v-8c5a432b]{min-width:0}.ltp-athlete-name[data-v-8c5a432b]{font-size:13px;font-weight:600;line-height:1.15}.ltp-athlete-name[data-v-8c5a432b],.ltp-athlete-team[data-v-8c5a432b]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ltp-athlete-team[data-v-8c5a432b]{color:#2f333399;font-size:10px}.ltp-km[data-v-8c5a432b]{color:#2f3333b3;font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.ltp-gap[data-v-8c5a432b]{color:#2f3333d9;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.ltp-gap--leader[data-v-8c5a432b]{color:#2ecc71;font-weight:700}.ltp-coursestats[data-v-8c5a432b]{bottom:16px;display:flex;gap:10px;left:16px;position:absolute}.ltp-coursestat[data-v-8c5a432b]{background:#fffffff2;border:1px solid rgba(47,51,51,.15);border-radius:3px;display:flex;flex-direction:column;gap:1px;min-width:120px;padding:6px 12px}.ltp-coursestat-label[data-v-8c5a432b]{color:#2f3333b3;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ltp-coursestat-value[data-v-8c5a432b]{font-size:13px;font-weight:700}.ltstage-frame[data-v-62aeeb50]{background:none;border:none;display:block;padding:0;position:relative;text-align:left;width:100%}.ltstage-frame--zoomable[data-v-62aeeb50]{cursor:pointer}.ltstage-frame--zoomable .ltstage[data-v-62aeeb50]{transition:box-shadow .2s ease,transform .2s ease}.ltstage-frame--zoomable:focus-visible .ltstage[data-v-62aeeb50],.ltstage-frame--zoomable:hover .ltstage[data-v-62aeeb50]{box-shadow:0 6px 24px #00000038;transform:translateY(-2px)}.ltstage-frame--zoomable:focus-visible .ltstage-zoomhint[data-v-62aeeb50],.ltstage-frame--zoomable:hover .ltstage-zoomhint[data-v-62aeeb50]{opacity:1}.ltstage-frame--zoomable[data-v-62aeeb50]:focus-visible{outline:2px solid #ffba08;outline-offset:3px}.ltstage-zoomhint[data-v-62aeeb50]{align-items:center;background:#2f3333e0;border-radius:3px;bottom:10px;color:#fff;display:flex;font-family:Barlow Condensed,sans-serif;font-size:12px;font-style:italic;font-weight:700;gap:6px;letter-spacing:.06em;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;right:10px;text-transform:uppercase;transition:opacity .2s ease}@media(hover:none){.ltstage-zoomhint[data-v-62aeeb50]{opacity:1}}.ltstage[data-v-62aeeb50]{background:#f8f8fb;overflow:hidden;position:relative;width:100%}.ltstage-inner[data-v-62aeeb50]{transform-origin:top left;width:1440px}.ltstage--bleed[data-v-62aeeb50]{border:1px solid hsla(0,0%,100%,.25);border-radius:8px 0 0 8px;border-right:none;box-shadow:0 10px 44px #00000059;height:434px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 84px);mask-image:linear-gradient(90deg,transparent 0,#000 84px)}@media(min-width:992px){.ltstage--bleed[data-v-62aeeb50]{margin-right:-48px}}.ltstage--contain[data-v-62aeeb50]{border:1px solid rgba(47,51,51,.2);border-radius:4px;box-shadow:0 2px 12px #00000014;height:262px}.ltmodal[data-v-62aeeb50]{align-items:center;background:#000000e6;display:flex;height:100vh;inset:0;justify-content:center;position:fixed;width:100vw;z-index:9999}.ltmodal-close[data-v-62aeeb50]{background:none;border:none;color:#fff;cursor:pointer;font-size:2.5rem;line-height:1;padding:4px 12px;position:absolute;right:24px;top:16px;z-index:10001}.ltmodal-close[data-v-62aeeb50]:hover{color:#ccc}.ltmodal-close[data-v-62aeeb50]:focus-visible{outline:2px solid #ffba08;outline-offset:2px}.ltmodal-body[data-v-62aeeb50]{align-items:center;display:flex;flex-direction:column;max-height:92vh;max-width:96vw}.ltmodal-stage[data-v-62aeeb50]{background:#f8f8fb;border-radius:4px;box-shadow:0 10px 44px #00000080;overflow:hidden}.ltmodal-caption[data-v-62aeeb50]{color:#fff;font-size:.9rem;margin:12px 0 0;max-width:80vw;text-align:center}
