@keyframes page_fadeUp__RaKJ_{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes page_orbFloat__ThDIx{0%{transform:translate(0)}to{transform:translate(40px,-30px)}}@keyframes page_scanSweep__zKZcS{0%,to{top:6%}50%{top:88%}}.page_page__18kG_{background:var(--surface-light);min-width:0;overflow-x:clip}.page_hero__aLSXw{background:var(--surface-inset);position:relative;overflow:hidden}.page_heroPhoto__yvmer{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%;filter:saturate(.65) brightness(.48) contrast(1.05)}.page_heroShade__LLlFs{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,12,24,.66),rgba(8,12,24,.78) 42%,rgba(8,12,24,.96) 74%,#080c18)}.page_heroGlow__4MBv9{position:absolute;inset:0;background:radial-gradient(90% 55% at 50% 0,rgba(255,45,45,.16),transparent 65%)}.page_orb__OuD5w{position:absolute;border-radius:50%;filter:blur(100px)}.page_orbRed___IHqQ{top:-120px;left:8%;width:420px;height:420px;background:rgba(255,45,45,.16);animation:page_orbFloat__ThDIx 12s ease-in-out infinite alternate}.page_orbCyan__2_5qF{top:60px;right:6%;width:380px;height:380px;background:var(--accent-cyan-dim);animation:page_orbFloat__ThDIx 14s ease-in-out infinite alternate-reverse}.page_heroInner__gy4gW{position:relative;padding:88px var(--container-pad) 0;text-align:center}.page_heroLogo__CxWjO{height:44px;width:auto;display:inline-block;animation:page_fadeUp__RaKJ_ .7s both}.page_heroHeadline__XlUUk{font-family:var(--font-display);font-weight:var(--weight-black);text-transform:uppercase;font-size:clamp(52px,7.5vw,108px);line-height:.9;color:#fff;letter-spacing:-.01em;margin:26px 0 0;animation:page_fadeUp__RaKJ_ .7s .08s both}.page_heroHeadlineAccent__RJcH3{color:#ff5555}.page_heroSub__tsLun{font-size:17px;line-height:1.7;color:var(--text-secondary);margin:22px auto 0;max-width:560px;text-wrap:pretty;animation:page_fadeUp__RaKJ_ .7s .16s both}.page_heroCtas__0x114{display:flex;gap:14px;margin-top:32px;justify-content:center;flex-wrap:wrap;animation:page_fadeUp__RaKJ_ .7s .24s both}.page_heroNote__8KzIL{font-family:var(--font-label);font-weight:600;font-size:11px;letter-spacing:.1em;color:#586069;margin-top:18px;animation:page_fadeUp__RaKJ_ .7s .3s both}.page_btnRed__b6eEV{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--accent-phoenix);color:#fff;font-family:var(--font-display);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:16px;padding:15px 32px;border-radius:var(--radius-sm);box-shadow:0 8px 32px rgba(255,45,45,.35);transition:background var(--transition-fast),transform var(--transition-fast)}.page_btnRed__b6eEV:hover{background:var(--accent-phoenix-hover);color:#fff;transform:translateY(-2px)}.page_btnGhost__qlwgH{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1.5px solid rgba(255,255,255,.35);color:#fff;font-family:var(--font-display);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:16px;padding:15px 32px;border-radius:var(--radius-sm);transition:border-color var(--transition-fast),color var(--transition-fast)}.page_btnGhost__qlwgH:hover{border-color:#ff5c5c;color:#ff5c5c}.page_btnBig__IJdC_{padding:16px 36px}.page_marquee__kvXhJ{position:relative;margin-top:56px;padding:22px 0;border-top:1px solid rgba(255,255,255,.06);overflow:hidden}.page_marqueeTrack__0Wxhf{display:flex;width:max-content;animation:tickerMove 32s linear infinite;font-family:var(--font-label);font-weight:600;font-size:11.5px;letter-spacing:.14em;color:#586069;white-space:nowrap}.page_marqueeItem__yHrW4{padding:0 28px}.page_marqueeDot__tO6oj{color:var(--accent-phoenix)}.page_waveSlot__xImVM{position:relative;height:56px}.page_light__mZLKs{background:var(--surface-light);padding:88px var(--container-pad) 96px}.page_qrGrid__mvnhj{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:64px;gap:64px;align-items:center;max-width:1180px;margin:0 auto}.page_eyebrowRed__XbP8a{font-family:var(--font-label);font-weight:600;font-size:12px;letter-spacing:var(--tracking-wider);color:var(--accent-phoenix);text-transform:uppercase}.page_lightHeadline__vBCmW{font-family:var(--font-display);font-weight:var(--weight-black);text-transform:uppercase;font-size:clamp(36px,5.2vw,64px);color:var(--text-on-light);line-height:.95;margin:14px 0 0}.page_lightHeadlineMuted__ZoQeX{color:var(--text-on-light-faint)}.page_lightBody__yqGff{font-size:16px;line-height:1.75;color:var(--text-on-light-muted);margin-top:20px;max-width:480px;text-wrap:pretty}.page_stepPills__37ZYf{display:flex;align-items:center;gap:10px;margin-top:28px;font-family:var(--font-label);font-weight:600;font-size:12px;letter-spacing:.1em;color:var(--text-on-light);flex-wrap:wrap}.page_stepPill__M5sx0{border:1px solid var(--border-strong);border-radius:var(--radius-pill);padding:8px 16px;background:var(--surface-card)}.page_stepPillHot__cc_6E{border-color:var(--accent-phoenix);background:var(--accent-phoenix);color:#fff}.page_stepArrow__UUlsV{color:var(--accent-phoenix)}.page_qrCardCol___syTM{display:flex;justify-content:center}.page_qrCard__DsxRF{position:relative;background:var(--surface-0);border-radius:20px;padding:36px;box-shadow:0 32px 80px rgba(10,14,26,.35);width:340px}.page_qrCardTag___rWI3{font-family:var(--font-label);font-weight:600;font-size:10px;letter-spacing:.13em;color:var(--text-muted);text-align:center}.page_qrCardTitle__dipVC{font-family:var(--font-display);font-weight:var(--weight-black);text-transform:uppercase;font-size:24px;color:#fff;text-align:center;margin-top:6px}.page_qrBox__UrYWS{position:relative;width:216px;height:216px;margin:22px auto 0;background:#fff;border-radius:var(--radius-lg);padding:14px}.page_qrSvg__y9zZz{display:block;width:100%;height:100%}.page_scanLine__q1kkK{position:absolute;left:8px;right:8px;height:3px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--accent-phoenix),transparent);box-shadow:0 0 16px rgba(255,45,45,.8);animation:page_scanSweep__zKZcS 3.2s ease-in-out infinite}.page_wizardGrid__T0WOa{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:64px;gap:64px;align-items:center;max-width:1180px;margin:120px auto 0}.page_wizardPhoneCol__tqr1f{display:flex;justify-content:center}.page_checkList__tFj_n{display:flex;flex-direction:column;gap:14px;margin-top:26px}.page_checkItem__peivD{display:flex;gap:12px;align-items:flex-start}.page_checkIcon__4UZOj{flex-shrink:0;margin-top:2px;color:var(--accent-phoenix)}.page_checkText__lWx_d{font-size:14.5px;color:var(--text-on-light);line-height:1.6}.page_app__eQxIp{background:var(--surface-0);position:relative}.page_appInner__pP6nT{padding:128px var(--container-pad) 88px;max-width:1180px;margin:0 auto}.page_appHead__ZOAVH{text-align:center}.page_darkHeadline__mb02Y{font-family:var(--font-display);font-weight:var(--weight-black);text-transform:uppercase;font-size:clamp(36px,5.5vw,64px);color:#fff;line-height:.95;margin:12px 0 0}.page_darkHeadlineMuted___ubxW{color:var(--text-muted)}.page_darkBody__13Fh2{font-size:16px;line-height:1.7;color:var(--text-secondary);margin:18px auto 0;max-width:520px;text-wrap:pretty}.page_faq__IbpDK{background:var(--surface-light);padding:88px var(--container-pad) 96px}.page_faqInner__TnAiB{max-width:820px;margin:0 auto}.page_faqHeadline__BtWHB{font-size:clamp(32px,4.5vw,52px);line-height:1;margin-top:12px;text-align:center}.page_faqList__k1mkP{display:flex;flex-direction:column;gap:12px;margin-top:40px}.page_faqItem__Rh532{background:var(--surface-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:0 22px;box-shadow:var(--shadow-card-light)}.page_faqQ__r_aLD{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:var(--weight-bold);color:var(--text-on-light);font-size:15.5px}.page_faqQ__r_aLD::-webkit-details-marker{display:none}.page_faqPlus__BST16{color:var(--accent-phoenix);font-size:20px;font-weight:var(--weight-regular)}.page_faqA__vcrHF{font-size:14.5px;line-height:1.7;color:var(--text-on-light-muted);padding:0 0 18px;max-width:640px}.page_cta__i7BgH{background:var(--surface-0);position:relative;overflow:hidden}.page_ctaGlow__swL4c{position:absolute;bottom:-160px;left:50%;transform:translateX(-50%);width:640px;height:400px;border-radius:50%;background:rgba(255,45,45,.14);filter:blur(100px)}.page_ctaInner__CdY2E{position:relative;padding:150px var(--container-pad) 110px;text-align:center}.page_ctaLogo__is0BE{height:40px;width:auto;display:inline-block}.page_ctaHeadline__TLzeX{font-family:var(--font-display);font-weight:var(--weight-black);text-transform:uppercase;font-size:clamp(48px,7vw,96px);line-height:.92;color:#fff;margin:20px 0 0}.page_ctaHeadlineAccent__tiW5L{color:#ff5555}.page_ctaSub__9A1kX{font-size:16px;line-height:1.7;color:var(--text-secondary);margin:18px auto 0;max-width:460px;text-wrap:pretty}.page_ctaBtns__HGdRo{display:flex;gap:14px;margin-top:34px;justify-content:center;flex-wrap:wrap}.page_ctaNote__hpxpn{font-family:var(--font-label);font-weight:600;font-size:11px;letter-spacing:.12em;color:#586069;margin-top:20px}@media (max-width:820px){.page_heroPhoto__yvmer{object-position:right 45%}.page_orbRed___IHqQ{top:-80px;left:-60px;width:260px;height:260px;filter:blur(80px)}.page_orbCyan__2_5qF{top:40px;right:-70px;width:240px;height:240px;filter:blur(80px)}.page_heroInner__gy4gW{padding:44px 18px 0}.page_heroLogo__CxWjO{height:34px}.page_heroHeadline__XlUUk{margin-top:20px}.page_heroSub__tsLun{font-size:14.5px;max-width:330px;margin-top:16px}.page_heroCtas__0x114{flex-direction:column;align-items:stretch;gap:10px;margin-top:24px}.page_heroNote__8KzIL{font-size:9.5px;margin-top:14px}.page_btnGhost__qlwgH,.page_btnRed__b6eEV{font-size:15px;padding:14px 24px}.page_marquee__kvXhJ{margin-top:40px;padding:16px 0}.page_marqueeTrack__0Wxhf{font-size:10px;animation-duration:26s}.page_marqueeItem__yHrW4{padding:0 18px}.page_light__mZLKs{padding:52px 18px 60px}.page_qrGrid__mvnhj{grid-template-columns:1fr;gap:28px}.page_lightHeadline__vBCmW{font-size:40px}.page_lightBody__yqGff{font-size:14px;margin-top:14px}.page_stepPills__37ZYf{gap:7px;margin-top:18px;font-size:10px}.page_stepPill__M5sx0{padding:6px 12px}.page_qrCard__DsxRF{width:100%;max-width:320px;padding:28px;border-radius:18px}.page_qrCardTag___rWI3{font-size:9px}.page_qrCardTitle__dipVC{font-size:22px;margin-top:5px}.page_qrBox__UrYWS{width:190px;height:190px;padding:13px;margin-top:18px}.page_wizardGrid__T0WOa{grid-template-columns:1fr;gap:26px;margin-top:64px}.page_wizardPhoneCol__tqr1f{order:2}.page_appInner__pP6nT{padding:96px 0 56px}.page_appHead__ZOAVH{padding:0 18px}.page_darkHeadline__mb02Y{font-size:40px}.page_darkBody__13Fh2{font-size:13.5px;max-width:320px;margin-top:14px}.page_faq__IbpDK{padding:52px 18px 56px}.page_faqHeadline__BtWHB{font-size:36px;margin-top:8px}.page_faqList__k1mkP{gap:10px;margin-top:26px}.page_faqItem__Rh532{padding:0 16px;border-radius:11px}.page_faqQ__r_aLD{padding:15px 0;font-size:13.5px}.page_faqA__vcrHF{font-size:13px;padding-bottom:15px}.page_ctaGlow__swL4c{bottom:-120px;width:420px;height:280px;filter:blur(80px)}.page_ctaInner__CdY2E{padding:120px 18px 48px}.page_ctaLogo__is0BE{height:36px}.page_ctaHeadline__TLzeX{font-size:52px;margin-top:16px}.page_ctaSub__9A1kX{font-size:14px;max-width:300px;margin-top:14px}.page_ctaBtns__HGdRo{flex-direction:column;align-items:stretch;gap:10px;margin-top:26px}.page_ctaNote__hpxpn{font-size:9.5px;margin-top:16px}}@media (prefers-reduced-motion:reduce){.page_marqueeTrack__0Wxhf,.page_orb__OuD5w,.page_scanLine__q1kkK{animation:none}.page_scanLine__q1kkK{top:47%}}.Reveal_reveal__K1Fhf{opacity:0;transform:translateY(28px);transition:opacity .7s,transform .7s}.Reveal_in__IvOeg{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal_reveal__K1Fhf{opacity:1;transform:none;transition:none}}.RaceHubPhoneBits_shell__GqHZR{position:relative;background:#000;border-radius:48px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.12);font-family:var(--font-body)}.RaceHubPhoneBits_island__3_6_p{position:absolute;top:11px;left:50%;transform:translateX(-50%);width:126px;height:37px;border-radius:24px;background:#000;z-index:50}.RaceHubPhoneBits_statusBar__iRQtq{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:16px 26px 0;height:38px}.RaceHubPhoneBits_statusTime__QGAmJ{font-weight:600;font-size:15px;color:#fff}.RaceHubPhoneBits_statusIcons__MjNaV{display:flex;align-items:center;gap:7px}.RaceHubPhoneBits_shellSmall___akhD .RaceHubPhoneBits_island__3_6_p{width:100px;height:32px;top:10px;border-radius:20px}.RaceHubPhoneBits_shellSmall___akhD .RaceHubPhoneBits_statusBar__iRQtq{padding:14px 20px 0}.RaceHubPhoneBits_shellSmall___akhD .RaceHubPhoneBits_statusTime__QGAmJ{font-size:13px}.RaceHubPhoneBits_shellSmall___akhD .RaceHubPhoneBits_statusIcons__MjNaV{gap:5px}.RaceHubPhoneBits_screen__3F6KZ{height:100%}.RaceHubPhoneBits_homeBar__1YEpl{position:absolute;bottom:0;left:0;right:0;z-index:60;height:34px;display:flex;justify-content:center;align-items:flex-end;padding-bottom:8px;pointer-events:none}.RaceHubPhoneBits_homeDash__nbj_t{width:128px;height:5px;border-radius:100px;background:rgba(255,255,255,.7)}.RaceHubPhoneBits_tabBar__isjp6{display:flex;justify-content:space-around;align-items:center;padding:10px 8px 26px;border-top:1px solid var(--border)}.RaceHubPhoneBits_tabBarCompact__WqD6C{padding:8px 6px 14px}.RaceHubPhoneBits_tab__7iJl5{text-align:center;color:var(--text-muted)}.RaceHubPhoneBits_tabBarCompact__WqD6C .RaceHubPhoneBits_tab__7iJl5 svg{width:16px;height:16px}.RaceHubPhoneBits_tabActive__4y0wZ{color:var(--accent-phoenix)}.RaceHubPhoneBits_tabLabel__Yed3P{font-size:8px;margin-top:2px}.RaceHubPhoneBits_tabBarCompact__WqD6C .RaceHubPhoneBits_tabLabel__Yed3P{font-size:7.5px}.RaceHubPhoneBits_tabActive__4y0wZ .RaceHubPhoneBits_tabLabel__Yed3P{font-weight:700}.RaceHubAppShowcase_grid__5qlCc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;grid-gap:28px;gap:28px;margin-top:64px;align-items:start;padding:0 24px}.RaceHubAppShowcase_slot__s4Ulx{margin:0 auto}.RaceHubAppShowcase_scaler__xyTcD{width:300px;transform-origin:top left}.RaceHubAppShowcase_phone__YT3La{width:300px;height:620px}.RaceHubAppShowcase_caption__9veiR{text-align:center;font-family:var(--font-label);font-weight:600;font-size:10px;letter-spacing:.12em;color:#586069;margin-top:16px}.RaceHubAppShowcase_carousel__y_UcP{display:none}.RaceHubAppShowcase_carouselItem__eYbpm{flex-shrink:0;width:262px;scroll-snap-align:center}.RaceHubAppShowcase_carouselItem__eYbpm .RaceHubAppShowcase_caption__9veiR{margin-top:12px}.RaceHubAppShowcase_mCard__mna0y{background:#0d0f13;border:1px solid rgba(255,255,255,.1);border-radius:22px;overflow:hidden;height:470px;color:#fff}@media (max-width:820px){.RaceHubAppShowcase_grid__5qlCc{display:none}.RaceHubAppShowcase_carousel__y_UcP{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:28px 18px 8px;scrollbar-width:none}.RaceHubAppShowcase_carousel__y_UcP::-webkit-scrollbar{display:none}}.RaceHubAppShowcase_screen__WOkaz{background:#0d0f13;height:100%;font-family:var(--font-body);color:#fff;display:flex;flex-direction:column;overflow:hidden}.RaceHubAppShowcase_evHead__gmJ8W{padding:56px 14px 10px;display:flex;align-items:center;gap:9px;border-bottom:1px solid rgba(255,255,255,.07)}.RaceHubAppShowcase_evHeadBar__whdfs{width:3px;height:16px;background:var(--accent-phoenix);border-radius:2px}.RaceHubAppShowcase_evHeadTitle__1xkPW{font-size:13px;font-weight:var(--weight-black);letter-spacing:.04em}.RaceHubAppShowcase_evList__K8PyT{flex:1 1;padding:12px 14px;display:flex;flex-direction:column;gap:12px;overflow:hidden;position:relative}.RaceHubAppShowcase_evCard__oOmFf{background:#16181f;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-lg);overflow:hidden}.RaceHubAppShowcase_evImg__o3ejg{width:100%;height:104px;object-fit:cover;display:block}.RaceHubAppShowcase_evImgStub__Az8MO{width:100%;height:80px;object-fit:cover;display:block}.RaceHubAppShowcase_evBody__GZu1t{padding:11px 12px}.RaceHubAppShowcase_evTitle__oMfJP{font-size:11.5px;font-weight:var(--weight-black);letter-spacing:.02em;line-height:1.35}.RaceHubAppShowcase_evMeta__r3JcS{display:flex;align-items:center;gap:6px;margin-top:7px;color:var(--text-muted);font-size:10px}.RaceHubAppShowcase_evMeta__r3JcS+.RaceHubAppShowcase_evMeta__r3JcS{margin-top:4px}.RaceHubAppShowcase_filterPill__DL5Ce{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);background:var(--accent-phoenix);color:#fff;border-radius:var(--radius-pill);padding:9px 18px;font-size:11px;font-weight:var(--weight-bold);display:flex;align-items:center;gap:7px;box-shadow:0 8px 24px rgba(255,45,45,.4)}.RaceHubAppShowcase_dtNav__slGcD{padding:54px 14px 8px;display:flex;align-items:center;gap:10px}.RaceHubAppShowcase_dtNavTitle__6nskb{font-size:11px;font-weight:var(--weight-bold);flex:1 1;text-align:center;margin-right:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RaceHubAppShowcase_dtTabs__VBbAd{display:flex;gap:16px;padding:8px 14px;border-bottom:1px solid rgba(255,255,255,.07);font-size:9px;letter-spacing:.06em;color:var(--text-muted);white-space:nowrap;overflow:hidden}.RaceHubAppShowcase_dtTabActive__WuFcB{color:var(--accent-phoenix);font-weight:var(--weight-black);border-bottom:2px solid var(--accent-phoenix);padding-bottom:6px}.RaceHubAppShowcase_dtTabLive__dIIeO{display:flex;align-items:center;gap:4px}.RaceHubAppShowcase_dtLiveDot__l_g6U{width:5px;height:5px;border-radius:50%;background:var(--accent-phoenix);animation:livePulse 2s infinite}.RaceHubAppShowcase_dtScroll__SofNu{flex:1 1;overflow:hidden}.RaceHubAppShowcase_dtHero__q_dpV{position:relative;height:150px}.RaceHubAppShowcase_dtHeroImg__ur98E{width:100%;height:100%;object-fit:cover;display:block}.RaceHubAppShowcase_dtHeroShade__CKSX7{position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,rgba(13,15,19,.92))}.RaceHubAppShowcase_dtHeroText__cvsM7{position:absolute;left:14px;right:14px;bottom:10px}.RaceHubAppShowcase_dtHeroTitle__5wCyi{font-family:var(--font-display);font-weight:var(--weight-black);text-transform:uppercase;font-size:20px;line-height:1.05}.RaceHubAppShowcase_dtHeroDate__a24uh{font-size:9.5px;color:var(--text-secondary);margin-top:4px}.RaceHubAppShowcase_dtBody__iAfm7{padding:14px}.RaceHubAppShowcase_dtRegister__Eg31b{background:var(--accent-phoenix);color:#fff;text-align:center;border-radius:10px;padding:12px;font-size:12px;font-weight:var(--weight-black);letter-spacing:.04em;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 8px 24px rgba(255,45,45,.3)}.RaceHubAppShowcase_dtDesc__I9bol{font-size:10.5px;color:var(--text-secondary);line-height:1.7;margin-top:12px}.RaceHubAppShowcase_dtLocHead__JRppV{font-family:var(--font-display);font-weight:var(--weight-black);text-transform:uppercase;font-size:15px;color:var(--accent-phoenix);margin-top:14px}.RaceHubAppShowcase_dtLocRow__Wn6eA{display:flex;align-items:center;gap:8px;margin-top:6px;color:var(--text-muted);font-size:10px}.RaceHubAppShowcase_pfHead__kJqPJ{background:radial-gradient(120% 100% at 50% 0,rgba(255,45,45,.16),rgba(13,15,19,0) 70%);padding:56px 14px 0;text-align:center}.RaceHubAppShowcase_pfNav__zZS7V{display:flex;align-items:center;justify-content:space-between}.RaceHubAppShowcase_pfNavTitle__L504e{font-size:13px;font-weight:var(--weight-black)}.RaceHubAppShowcase_pfAvatar__oiVo6{width:74px;height:74px;border-radius:50%;background:linear-gradient(180deg,#3a3d46,#22242b);margin:16px auto 0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:var(--weight-black);font-size:26px;color:var(--text-secondary);border:2px solid rgba(255,255,255,.12)}.RaceHubAppShowcase_pfName___7Wql{font-size:16px;font-weight:var(--weight-black);margin-top:10px}.RaceHubAppShowcase_pfMail__I2Vi9{font-size:10px;color:var(--text-muted);margin-top:2px}.RaceHubAppShowcase_pfBadges__MTnQ3{display:flex;justify-content:center;gap:6px;margin-top:10px}.RaceHubAppShowcase_pfBadge__ANE1P{border:1px solid rgba(255,255,255,.18);color:var(--text-secondary);border-radius:var(--radius-pill);padding:4px 10px;font-size:8.5px}.RaceHubAppShowcase_pfBadgeRed__ZoMuq{border-color:rgba(255,45,45,.5);color:var(--accent-phoenix);font-weight:var(--weight-bold)}.RaceHubAppShowcase_pfSeg___qJwb{display:flex;gap:6px;padding:16px 14px 0}.RaceHubAppShowcase_pfSegItem__RR_IF{flex:1 1;text-align:center;border-radius:var(--radius-md);padding:8px 0;font-size:10px;color:var(--text-muted);background:#16181f}.RaceHubAppShowcase_pfSegActive__avZXW{font-weight:var(--weight-black);color:#fff;background:var(--accent-phoenix)}.RaceHubAppShowcase_pfList__unKKO{flex:1 1;padding:14px;overflow:hidden}.RaceHubAppShowcase_pfCount__ax0Fv{font-size:9px;letter-spacing:.1em;color:var(--text-muted);font-weight:var(--weight-bold)}.RaceHubAppShowcase_pfCol__r8xn5{display:flex;flex-direction:column;gap:9px;margin-top:10px}.RaceHubAppShowcase_regCard__vlE6I{background:#16181f;border:1px solid rgba(255,255,255,.07);border-radius:11px;padding:11px 12px}.RaceHubAppShowcase_regTop__JBHlQ{display:flex;justify-content:space-between;align-items:center;gap:8px}.RaceHubAppShowcase_regTitle__SSrVW{font-size:11px;font-weight:var(--weight-bold);line-height:1.3}.RaceHubAppShowcase_regBadge__rs_hM{background:var(--success-bg);color:var(--success);border-radius:var(--radius-pill);padding:3px 9px;font-size:8.5px;font-weight:var(--weight-bold);flex-shrink:0}.RaceHubAppShowcase_regBadgeCancelled__KwJXL{background:var(--danger-bg);color:var(--danger)}.RaceHubAppShowcase_regMeta__Oskhc{font-size:9px;color:var(--text-muted);margin-top:5px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_evHead__gmJ8W{padding:16px 13px 9px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_evHeadBar__whdfs{height:14px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_evHeadTitle__1xkPW{font-size:11.5px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_evList__K8PyT{padding:11px 12px;gap:10px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_evCard__oOmFf{border-radius:11px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_evImg__o3ejg{height:84px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_evBody__GZu1t{padding:9px 10px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_evTitle__oMfJP{font-size:10px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_evMeta__r3JcS{gap:5px;margin-top:6px;font-size:9px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_evMeta__r3JcS+.RaceHubAppShowcase_evMeta__r3JcS{margin-top:3px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_filterPill__DL5Ce{bottom:10px;padding:8px 15px;font-size:10px;gap:6px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_dtTabs__VBbAd{gap:12px;padding:14px 12px 8px;font-size:8px;letter-spacing:.05em}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_dtTabActive__WuFcB{padding-bottom:5px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_dtLiveDot__l_g6U{width:4px;height:4px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_dtHero__q_dpV{height:118px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_dtHeroText__cvsM7{left:12px;right:12px;bottom:8px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_dtHeroTitle__5wCyi{font-size:16px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_dtHeroDate__a24uh{font-size:8.5px;margin-top:3px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_dtBody__iAfm7{padding:12px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_dtRegister__Eg31b{border-radius:9px;padding:10px;font-size:10.5px;gap:7px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_dtDesc__I9bol{font-size:9.5px;line-height:1.65;margin-top:10px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_dtLocHead__JRppV{font-size:13px;margin-top:11px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_dtLocRow__Wn6eA{gap:7px;margin-top:5px;font-size:9px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_pfHead__kJqPJ{padding:16px 12px 0}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_pfNavTitle__L504e{font-size:11.5px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_pfAvatar__oiVo6{width:58px;height:58px;font-size:20px;margin-top:12px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_pfName___7Wql{font-size:13.5px;margin-top:8px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_pfMail__I2Vi9{font-size:9px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_pfBadges__MTnQ3{gap:5px;margin-top:8px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_pfBadge__ANE1P{padding:3px 9px;font-size:7.5px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_pfSeg___qJwb{gap:5px;padding:12px 12px 0}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_pfSegItem__RR_IF{border-radius:7px;padding:7px 0;font-size:9px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_pfList__unKKO{padding:11px 12px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_pfCount__ax0Fv{font-size:8px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_pfCol__r8xn5{gap:8px;margin-top:8px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_regCard__vlE6I{border-radius:10px;padding:9px 10px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_regTitle__SSrVW{font-size:9.5px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_regBadge__rs_hM{padding:2px 7px;font-size:7.5px}.RaceHubAppShowcase_mCard__mna0y .RaceHubAppShowcase_regMeta__Oskhc{font-size:8px;margin-top:4px}@keyframes RaceHubPipeline_fadeUp__qdYAQ{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes RaceHubPipeline_popIn__l8naZ{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes RaceHubPipeline_dashFlow__SZ7ea{to{stroke-dashoffset:-22}}@keyframes RaceHubPipeline_pktMove__Ao8f4{0%{offset-distance:0}to{offset-distance:100%}}@keyframes RaceHubPipeline_pktDrop__aEPCZ{0%{transform:translateY(0);opacity:1}to{transform:translateY(40px);opacity:.9}}.RaceHubPipeline_canvasWrap__8c5jC{position:relative;max-width:1120px;margin:64px auto 0;padding:0 16px;animation:RaceHubPipeline_fadeUp__qdYAQ .9s .3s both}.RaceHubPipeline_canvas___Wbeq{width:1040px;height:560px;position:relative;left:50%;margin-left:-520px;transform-origin:top center;background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:0 32px 80px rgba(0,0,0,.5)}.RaceHubPipeline_gridOverlay__j3RY3{position:absolute;inset:0;border-radius:var(--radius-xl);background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 48px),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 48px)}.RaceHubPipeline_connectors__2moCT{position:absolute;inset:0;width:100%;height:100%}.RaceHubPipeline_dash__jMNRu{fill:none;stroke:rgba(255,255,255,.16);stroke-width:1.5;stroke-dasharray:4 7;animation:RaceHubPipeline_dashFlow__SZ7ea 1.1s linear infinite}.RaceHubPipeline_solid__2ovZp{fill:none;stroke-width:1.5;transition:opacity .4s}.RaceHubPipeline_solidRed__Jcc4P{stroke:#ff5c5c}.RaceHubPipeline_solidCyan__cKUN3{stroke:var(--accent-cyan)}.RaceHubPipeline_solidMint__7C_C8{stroke:var(--success-mint)}.RaceHubPipeline_pkt__Br1H_{position:absolute;width:9px;height:9px;border-radius:50%;animation:RaceHubPipeline_pktMove__Ao8f4 1.05s cubic-bezier(.4,0,.2,1) both}.RaceHubPipeline_pkt1__4pPnz{background:#ff5c5c;box-shadow:0 0 14px #ff5c5c;offset-path:path("M268,300 C302,300 302,196 336,196")}.RaceHubPipeline_pkt2__cD_M1{background:var(--accent-cyan);box-shadow:0 0 14px var(--accent-cyan);offset-path:path("M636,180 C670,180 670,120 704,120")}.RaceHubPipeline_pkt3__B3iGr{background:var(--success-mint);box-shadow:0 0 14px var(--success-mint);offset-path:path("M862,252 C862,284 862,284 862,316")}.RaceHubPipeline_autoCoupled__E2utB{position:absolute;left:648px;top:88px;font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;color:var(--accent-cyan);transition:opacity .4s}.RaceHubPipeline_node__uuTUq{position:absolute}.RaceHubPipeline_nodeA__byz5t{left:20px;top:130px;width:248px}.RaceHubPipeline_nodeB__xHRLZ{left:336px;top:90px;width:300px}.RaceHubPipeline_nodeC__t3bBl{left:704px;top:40px;width:316px}.RaceHubPipeline_nodeD__PWpv3{left:704px;top:316px;width:316px}.RaceHubPipeline_node__uuTUq .RaceHubPipeline_nodeLabel__GPB_x{position:absolute;top:-24px;left:2px}.RaceHubPipeline_nodeLabel__GPB_x{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.13em;color:var(--text-muted);white-space:nowrap}.RaceHubPipeline_numRed__2Y6qJ{color:#ff5c5c}.RaceHubPipeline_numCyan__7K7_O{color:var(--accent-cyan)}.RaceHubPipeline_numMint__CMl1U{color:var(--success-mint)}.RaceHubPipeline_appCard__8pldR{background:var(--surface-1);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);box-shadow:0 16px 48px rgba(0,0,0,.45);padding:14px}.RaceHubPipeline_aBrand__cquLj{display:flex;align-items:center;gap:7px}.RaceHubPipeline_aLogo__sKahf{height:15px;width:auto}.RaceHubPipeline_aLogoSm__9wyPA{height:14px;width:auto}.RaceHubPipeline_aTag__1JKdJ{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.12em;color:#ff5c5c}.RaceHubPipeline_aEvent__VpbXl{font-family:var(--font-display);font-weight:var(--weight-bold);text-transform:uppercase;font-size:16px;color:#fff;margin-top:10px;line-height:1.1}.RaceHubPipeline_aChip__U0z_h{display:flex;align-items:center;gap:9px;background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:9px;padding:8px 10px;margin-top:10px}.RaceHubPipeline_avatar__W7DvJ{width:28px;height:28px;border-radius:50%;background:var(--accent-phoenix);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:11px;flex-shrink:0}.RaceHubPipeline_aWho__tO6XR{min-width:0}.RaceHubPipeline_aName__mWJev{font-size:11.5px;font-weight:var(--weight-bold);color:#fff;white-space:nowrap}.RaceHubPipeline_aSub__DF6Na{font-size:9.5px;color:var(--text-muted)}.RaceHubPipeline_aFeeRow__gKHwJ{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted);padding:9px 2px 2px}.RaceHubPipeline_aFeeVal__KfQjw{font-family:var(--font-mono);color:#fff}.RaceHubPipeline_payBtn__mGzxI{background:var(--accent-phoenix);color:#fff;border-radius:9px;font-family:var(--font-display);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.07em;font-size:13px}.RaceHubPipeline_paidChip___fkwN,.RaceHubPipeline_payBtn__mGzxI{text-align:center;padding:10px;margin-top:8px;animation:RaceHubPipeline_popIn__l8naZ .35s both}.RaceHubPipeline_paidChip___fkwN{background:var(--success-bg);border:1px solid rgba(63,185,80,.4);color:var(--success);border-radius:9px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em}.RaceHubPipeline_listCard__UpckK{background:var(--surface-1);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);box-shadow:0 16px 48px rgba(0,0,0,.45);overflow:hidden}.RaceHubPipeline_listHead__mrDLG{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--border)}.RaceHubPipeline_listTitle__WH_Pt{font-family:var(--font-display);font-weight:var(--weight-bold);text-transform:uppercase;font-size:14px;color:#fff}.RaceHubPipeline_listCount__67Ssn{font-family:var(--font-mono);font-size:9px;color:var(--text-muted);letter-spacing:.1em}.RaceHubPipeline_slRow__7e6Wu{display:grid;grid-template-columns:34px 1fr 34px 74px;grid-gap:6px;gap:6px;align-items:center;padding:8px 14px 8px 11px;border-left:3px solid rgba(255,255,255,.06);background:rgba(255,255,255,0);transition:background .6s,border-color .6s;border-bottom:1px solid rgba(255,255,255,.05)}.RaceHubPipeline_rowHotRed__wd2wo{background:rgba(255,45,45,.14);border-left-color:#ff5c5c}.RaceHubPipeline_rowHotMint__Vwm5D{background:rgba(52,211,153,.12);border-left-color:var(--success-mint)}.RaceHubPipeline_slBib__YkHjQ{font-family:var(--font-mono);font-size:10.5px;color:#ff5c5c}.RaceHubPipeline_slName___9_zb{font-size:11px;font-weight:var(--weight-semibold);color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RaceHubPipeline_slNat___1Grx{font-family:var(--font-mono);font-size:9.5px;color:var(--text-muted)}.RaceHubPipeline_slCat__EeRle{font-size:9px;color:#586069;text-align:right;white-space:nowrap}.RaceHubPipeline_deskCard__wFUom{background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);box-shadow:0 16px 48px rgba(0,0,0,.45);overflow:hidden}.RaceHubPipeline_deskHead__97dJj{display:flex;align-items:center;gap:6px;padding:10px 13px;border-bottom:1px solid var(--border)}.RaceHubPipeline_traffic__kj4Pq{display:flex;gap:6px}.RaceHubPipeline_traffic__kj4Pq>span{width:9px;height:9px;border-radius:50%}.RaceHubPipeline_trafficRed__QESl1{background:#ff5f57}.RaceHubPipeline_trafficYellow__0fBjA{background:#febc2e}.RaceHubPipeline_trafficGreen__XO6Gp{background:#28c840}.RaceHubPipeline_deskLogo__J0M2R{height:14px;width:auto;margin-left:6px}.RaceHubPipeline_deskLogoSm__7HtHh{height:13px;width:auto;margin-left:5px}.RaceHubPipeline_deskTag__GQANM{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;color:var(--text-muted)}.RaceHubPipeline_deskBody__BYhqO{padding:11px 13px;font-family:var(--font-mono);font-size:9.8px;min-height:96px}.RaceHubPipeline_deskBody__BYhqO,.RaceHubPipeline_deskLines__VA45A{display:flex;flex-direction:column;gap:6px}.RaceHubPipeline_deskLine__LBGx7{color:var(--text-muted);transition:color .5s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RaceHubPipeline_deskLineHot__xpG6G{color:var(--accent-cyan)}.RaceHubPipeline_deskLineSync__7iec5{color:var(--success-mint)}.RaceHubPipeline_deskLineDim__U05ne{color:#586069}.RaceHubPipeline_deskFoot__afCHO{padding:8px 13px;border-top:1px solid var(--border);display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.1em;color:#586069}.RaceHubPipeline_deskFootOk__LrsR0{color:var(--success)}.RaceHubPipeline_liveHead__YrzPf{display:flex;align-items:center;gap:8px;padding:10px 13px;border-bottom:1px solid var(--border)}.RaceHubPipeline_liveDot__XT5t7{width:7px;height:7px;border-radius:50%;background:var(--danger);animation:livePulse 2s infinite}.RaceHubPipeline_liveTitle__x8mJf{font-family:var(--font-display);font-weight:var(--weight-bold);text-transform:uppercase;font-size:13px;color:#fff}.RaceHubPipeline_liveSrc__8aD3f{font-family:var(--font-mono);font-size:8.5px;color:#586069;letter-spacing:.1em;margin-left:auto}.RaceHubPipeline_lvRow__RVZqw{display:grid;grid-template-columns:20px 30px 1fr 56px 58px;grid-gap:6px;gap:6px;align-items:center;padding:7px 13px 7px 10px;border-left:3px solid rgba(255,255,255,.06);background:rgba(255,255,255,0);transition:background .6s,border-color .6s;border-bottom:1px solid rgba(255,255,255,.05)}.RaceHubPipeline_lvPos__InDxT{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:12px;color:#fff}.RaceHubPipeline_lvBib__jAyLp{font-family:var(--font-mono);font-size:9.5px;color:var(--text-muted)}.RaceHubPipeline_lvName__i4Dw2{font-size:10.5px;font-weight:var(--weight-semibold);color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RaceHubPipeline_lvTime__GOLD4{font-family:var(--font-mono);font-size:10px;color:var(--success-mint);text-align:right}.RaceHubPipeline_lvGap__f9L5g{font-family:var(--font-mono);font-size:9px;color:#586069;text-align:right}.RaceHubPipeline_liveFoot__3oFEf{padding:8px 13px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.1em;color:#586069}.RaceHubPipeline_mobilePipe__dXBEF{display:none}.RaceHubPipeline_mEvent__3llLw{font-family:var(--font-display);font-weight:var(--weight-bold);text-transform:uppercase;font-size:13px;color:#fff;margin-left:auto}.RaceHubPipeline_mRow__8ZQtW{display:flex;align-items:center;gap:9px;margin-top:10px}.RaceHubPipeline_mRow__8ZQtW .RaceHubPipeline_aWho__tO6XR{flex:1 1}.RaceHubPipeline_mPayChip__Q0SA5{background:var(--accent-phoenix);color:#fff;border-radius:8px;font-family:var(--font-display);font-weight:var(--weight-bold);text-transform:uppercase;font-size:12px;letter-spacing:.05em}.RaceHubPipeline_mPaidChip__kxTqn,.RaceHubPipeline_mPayChip__Q0SA5{padding:8px 12px;animation:RaceHubPipeline_popIn__l8naZ .35s both;white-space:nowrap}.RaceHubPipeline_mPaidChip__kxTqn{background:var(--success-bg);border:1px solid rgba(63,185,80,.4);color:var(--success);border-radius:8px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em}.RaceHubPipeline_mConn__BuwUg{position:relative;height:46px;display:flex;justify-content:center}.RaceHubPipeline_mDash__nCJlB{stroke:rgba(255,255,255,.16);stroke-width:1.5;stroke-dasharray:4 7;animation:RaceHubPipeline_dashFlow__SZ7ea 1.1s linear infinite}.RaceHubPipeline_mSolid__uIdqO{stroke-width:1.5;transition:opacity .4s}.RaceHubPipeline_mSolidRed__m70lQ{stroke:#ff5c5c}.RaceHubPipeline_mSolidCyan___CRg8{stroke:var(--accent-cyan)}.RaceHubPipeline_mSolidMint__7M5_m{stroke:var(--success-mint)}.RaceHubPipeline_mPkt__GXwWE{position:absolute;left:50%;top:0;margin-left:-4.5px;width:9px;height:9px;border-radius:50%;animation:RaceHubPipeline_pktDrop__aEPCZ .9s cubic-bezier(.4,0,.2,1) both}.RaceHubPipeline_mPktRed__3j0bQ{background:#ff5c5c;box-shadow:0 0 14px #ff5c5c}.RaceHubPipeline_mPktCyan__V7dVe{background:var(--accent-cyan);box-shadow:0 0 14px var(--accent-cyan)}.RaceHubPipeline_mPktMint__Yw_SE{background:var(--success-mint);box-shadow:0 0 14px var(--success-mint)}.RaceHubPipeline_mAutoCoupled__LsRHT{position:absolute;left:50%;top:14px;margin-left:14px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.12em;color:var(--accent-cyan);transition:opacity .4s}.RaceHubPipeline_mDeskOk__CgYdi{font-family:var(--font-mono);font-size:8px;letter-spacing:.08em;color:var(--success);margin-left:auto}.RaceHubPipeline_mDeskBody__Uf0_M{min-height:78px;font-size:9px;padding:10px 12px}.RaceHubPipeline_mSlRow__wpWwS{display:grid;grid-template-columns:34px 1fr 34px;grid-gap:6px;gap:6px;align-items:center;padding:8px 14px 8px 11px;border-left:3px solid rgba(255,255,255,.06);background:rgba(255,255,255,0);transition:background .6s,border-color .6s;border-bottom:1px solid rgba(255,255,255,.05)}.RaceHubPipeline_mSlNat__uj6xN{font-family:var(--font-mono);font-size:9px;color:var(--text-muted);text-align:right}.RaceHubPipeline_mLvRow__cdxhr{display:grid;grid-template-columns:18px 30px 1fr 52px 54px;grid-gap:5px;gap:5px;align-items:center;padding:7px 12px 7px 9px;border-left:3px solid rgba(255,255,255,.06);background:rgba(255,255,255,0);transition:background .6s,border-color .6s;border-bottom:1px solid rgba(255,255,255,.05)}@media (max-width:820px){.RaceHubPipeline_canvasWrap__8c5jC{display:none}.RaceHubPipeline_mobilePipe__dXBEF{display:block;position:relative;text-align:left;margin:44px auto 0;max-width:480px;padding:0 18px;animation:RaceHubPipeline_fadeUp__qdYAQ .8s .3s both}.RaceHubPipeline_mobilePipe__dXBEF .RaceHubPipeline_nodeLabel__GPB_x{margin-bottom:7px}.RaceHubPipeline_appCard__8pldR,.RaceHubPipeline_deskCard__wFUom,.RaceHubPipeline_listCard__UpckK{border-radius:14px}}@media (prefers-reduced-motion:reduce){.RaceHubPipeline_dash__jMNRu,.RaceHubPipeline_mDash__nCJlB{animation:none}.RaceHubPipeline_mPkt__GXwWE,.RaceHubPipeline_pkt__Br1H_{animation-duration:.01s}}@keyframes RaceHubQrToast_popIn__EhaFN{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.RaceHubQrToast_toast__Mdxjp{display:flex;align-items:center;gap:10px;background:var(--surface-2);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:11px 14px;margin-top:22px;animation:RaceHubQrToast_popIn__EhaFN .5s both}.RaceHubQrToast_dot__uk_oK{width:8px;height:8px;border-radius:50%;background:var(--success);flex-shrink:0}.RaceHubQrToast_text__2_TUM{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:820px){.RaceHubQrToast_toast__Mdxjp{gap:9px;padding:10px 12px;margin-top:18px}.RaceHubQrToast_dot__uk_oK{width:7px;height:7px}.RaceHubQrToast_text__2_TUM{font-size:10px}}@keyframes RaceHubWizardPhone_popIn__b4w6j{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.RaceHubWizardPhone_shell__BvAi_{width:340px;height:700px}.RaceHubWizardPhone_mobileCard__inQsj{display:none;width:100%;max-width:330px;background:#0d0f13;border:1px solid rgba(255,255,255,.1);border-radius:26px;overflow:hidden;box-shadow:0 24px 64px rgba(10,14,26,.4)}.RaceHubWizardPhone_inner__V2TK5{background:#0d0f13;height:100%;font-family:var(--font-body);display:flex;flex-direction:column;color:#fff}.RaceHubWizardPhone_head__JWgfD{padding:58px 16px 0}.RaceHubWizardPhone_navRow__Qo5qc{display:flex;align-items:center;gap:10px}.RaceHubWizardPhone_navTitle__SFHSx{font-size:13px;font-weight:var(--weight-bold);flex:1 1;text-align:center;margin-right:26px}.RaceHubWizardPhone_eventHead__AjJ6h{text-align:center;margin-top:14px}.RaceHubWizardPhone_eventName__kGkhd{font-family:var(--font-display);font-weight:var(--weight-bold);text-transform:uppercase;font-size:17px;color:var(--accent-phoenix);line-height:1.15}.RaceHubWizardPhone_eventDate__Res0A{font-size:10.5px;color:var(--text-muted);margin-top:4px}.RaceHubWizardPhone_stepper__GpmTe{justify-content:center;margin-top:16px}.RaceHubWizardPhone_stepperItem__zovBC,.RaceHubWizardPhone_stepper__GpmTe{display:flex;align-items:center;gap:6px}.RaceHubWizardPhone_stepCell__sSz7e{display:block;width:58px;text-align:center}.RaceHubWizardPhone_dot__bRNvp{width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(255,255,255,.22);background:transparent;color:var(--text-muted);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:var(--weight-bold);margin:0 auto;transition:all .4s}.RaceHubWizardPhone_dotActive__ENUSX{border-color:var(--accent-phoenix);background:var(--accent-phoenix);color:#fff}.RaceHubWizardPhone_dotDone__IkJcA{border-color:var(--success);background:var(--success-bg);color:var(--success)}.RaceHubWizardPhone_dotLabel__pJI5s{display:block;font-size:7.5px;color:var(--text-muted);margin-top:4px}.RaceHubWizardPhone_dotLabelActive__z0lZJ{color:#fff}.RaceHubWizardPhone_dotLabelDone__yeng0{color:var(--success)}.RaceHubWizardPhone_stepLine__8pClP{width:22px;height:1.5px;background:rgba(255,255,255,.14);margin-bottom:14px;transition:background .4s}.RaceHubWizardPhone_stepLineDone__OiqNU{background:var(--success)}.RaceHubWizardPhone_body__fZaWC{flex:1 1;padding:16px 16px 0;overflow:hidden}.RaceHubWizardPhone_step__7q_oq{animation:RaceHubWizardPhone_popIn__b4w6j .45s both}.RaceHubWizardPhone_stepTitle__hW1sl{font-family:var(--font-display);font-weight:var(--weight-black);text-transform:uppercase;font-size:19px;color:var(--accent-phoenix)}.RaceHubWizardPhone_stepSub__EvwjA{font-size:10px;color:var(--text-muted);margin-top:2px}.RaceHubWizardPhone_fieldCol__jRSVB{display:flex;flex-direction:column;gap:8px;margin-top:12px}.RaceHubWizardPhone_fieldRow__atqV2{display:flex;gap:8px}.RaceHubWizardPhone_field__0Ax8H{background:#16181f;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:9px 12px}.RaceHubWizardPhone_fieldGrow__uLaJv{flex:1 1}.RaceHubWizardPhone_fieldDim__Vg_KG{opacity:.6}.RaceHubWizardPhone_fieldLabel__Pn8pz{font-size:8.5px;color:var(--text-muted)}.RaceHubWizardPhone_req__q6_7l{color:var(--accent-phoenix)}.RaceHubWizardPhone_fieldValue__dtbJw{font-size:12.5px;margin-top:2px}.RaceHubWizardPhone_checkRow__5p_sK{display:flex;align-items:center;gap:9px;background:#16181f;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:10px 12px}.RaceHubWizardPhone_checkMark__gKu1g{width:16px;height:16px;border-radius:50%;background:var(--accent-phoenix);display:flex;align-items:center;justify-content:center;flex-shrink:0}.RaceHubWizardPhone_checkMarkSquare__QM8mM{border-radius:4px}.RaceHubWizardPhone_checkText__5jPAe{font-size:11px}.RaceHubWizardPhone_termsBox__fVPXx{background:#16181f;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:12px;margin-top:12px;font-size:10px;color:var(--text-muted);line-height:1.7}.RaceHubWizardPhone_kvCol__3HL2d{display:flex;flex-direction:column;gap:7px;margin-top:12px;font-size:11.5px}.RaceHubWizardPhone_kvRow__vWsON{display:flex;justify-content:space-between;background:#16181f;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:10px 12px}.RaceHubWizardPhone_kvKey__Q_Yfr{color:var(--text-muted)}.RaceHubWizardPhone_kvVal__NnJWi{font-weight:var(--weight-semibold)}.RaceHubWizardPhone_kvValMono__khepU{font-family:var(--font-mono)}.RaceHubWizardPhone_payMethods__jxtGj{display:flex;gap:7px;margin-top:12px}.RaceHubWizardPhone_payMethod__uXvVW{flex:1 1;text-align:center;border:1px solid var(--border-strong);border-radius:9px;padding:8px 0;font-size:10.5px;color:var(--text-muted)}.RaceHubWizardPhone_payMethodActive__KZ7dc{border:1.5px solid var(--accent-phoenix);background:rgba(255,45,45,.1);color:#fff;font-weight:var(--weight-bold)}.RaceHubWizardPhone_payBtn__mIDh4{background:var(--accent-phoenix);color:#fff;text-align:center;border-radius:10px;padding:13px;font-family:var(--font-display);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.08em;font-size:15px;margin-top:12px;box-shadow:0 8px 24px rgba(255,45,45,.3)}.RaceHubWizardPhone_doneWrap__bCQ9h{text-align:center;padding-top:8px}.RaceHubWizardPhone_doneCircle___1ryR{width:56px;height:56px;border-radius:50%;background:rgba(63,185,80,.14);border:1.5px solid var(--success);display:flex;align-items:center;justify-content:center;margin:0 auto}.RaceHubWizardPhone_doneTitle__jmOcV{font-family:var(--font-display);font-weight:var(--weight-black);text-transform:uppercase;font-size:22px;margin-top:12px}.RaceHubWizardPhone_doneMeta__DUwVe{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);margin-top:4px}.RaceHubWizardPhone_passCard__NyQr_{display:flex;align-items:center;gap:12px;background:#16181f;border:1px dashed rgba(255,255,255,.2);border-radius:var(--radius-lg);padding:12px;margin-top:16px;text-align:left}.RaceHubWizardPhone_passQr__SDP8E{flex-shrink:0}.RaceHubWizardPhone_passTitle__IHqHV{font-size:11.5px;font-weight:var(--weight-bold)}.RaceHubWizardPhone_passSub__q6r_R{font-size:9.5px;color:var(--text-muted);line-height:1.5;margin-top:2px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_inner__V2TK5{height:auto;padding-bottom:14px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_head__JWgfD{padding:18px 16px 0}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_navTitle__SFHSx{font-size:12.5px;margin-right:25px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_eventName__kGkhd{font-size:16px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_eventDate__Res0A{font-size:10px;margin-top:3px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_stepper__GpmTe{gap:5px;margin-top:14px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_stepperItem__zovBC{gap:5px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_stepCell__sSz7e{width:62px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_dot__bRNvp{width:25px;height:25px;font-size:10.5px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_dotLabel__pJI5s{font-size:7px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_stepLine__8pClP{width:10px;margin-bottom:13px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_body__fZaWC{flex:none;height:330px;padding:14px 16px 0}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_stepTitle__hW1sl{font-size:17px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_stepSub__EvwjA{display:none}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_fieldCol__jRSVB{gap:7px;margin-top:10px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_field__0Ax8H{border-radius:9px;padding:8px 11px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_fieldLabel__Pn8pz{font-size:8px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_fieldValue__dtbJw{font-size:12px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_checkRow__5p_sK{gap:8px;border-radius:9px;padding:9px 11px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_checkMark__gKu1g{width:15px;height:15px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_checkText__5jPAe{font-size:10.5px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_termsBox__fVPXx{border-radius:9px;padding:11px;margin-top:10px;font-size:9.5px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_kvCol__3HL2d{gap:6px;margin-top:10px;font-size:11px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_kvRow__vWsON{border-radius:9px;padding:9px 11px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_payMethod__uXvVW{border-radius:8px;padding:7px 0;font-size:10px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_payBtn__mIDh4{border-radius:9px;padding:12px;font-size:14px;margin-top:10px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_doneWrap__bCQ9h{padding-top:6px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_doneCircle___1ryR{width:50px;height:50px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_doneTitle__jmOcV{font-size:20px;margin-top:10px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_doneMeta__DUwVe{font-size:10px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_passCard__NyQr_{gap:11px;border-radius:11px;padding:11px;margin-top:14px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_passTitle__IHqHV{font-size:11px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_passSub__q6r_R{font-size:9px}.RaceHubWizardPhone_mobileCard__inQsj .RaceHubWizardPhone_tabBarSlot__C5S46{display:none}@media (max-width:820px){.RaceHubWizardPhone_shell__BvAi_{display:none}.RaceHubWizardPhone_mobileCard__inQsj{display:block}}