.CountrySelect_field___IohG{display:flex;flex-direction:column;gap:.25rem;width:100%}.CountrySelect_label__SFcIL{font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.CountrySelect_required__ZZsRQ{color:var(--color-status-danger);margin-left:var(--space-2xs)}.CountrySelect_countrySelect__zwTOT{position:relative;width:100%}.CountrySelect_inputWrapper__qBLw0{position:relative;display:flex;align-items:center}.CountrySelect_input__efAxn{width:100%;padding:.5rem 60px .5rem .75rem;background:rgba(8,14,30,.9);border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem;font-size:.8rem;color:hsla(0,0%,100%,.85);font-weight:500;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);cursor:pointer}.CountrySelect_input__efAxn::placeholder{color:hsla(0,0%,100%,.4)}.CountrySelect_input__efAxn:focus{outline:none;background:rgba(12,20,45,.95);border-color:rgba(0,204,255,.4);box-shadow:0 0 0 2px rgba(0,204,255,.12)}.CountrySelect_inputError__Dp_yP{border-color:var(--color-status-danger);box-shadow:0 0 0 1px var(--color-status-danger)}.CountrySelect_flagPreview__gpI2Q{position:absolute;right:28px;width:20px;height:15px;display:flex;align-items:center;justify-content:center;pointer-events:none}.CountrySelect_flagImage__hY5Bu{width:20px;height:15px;object-fit:cover;border-radius:2px}.CountrySelect_arrow__aN8cT{position:absolute;right:.5rem;color:hsla(0,0%,100%,.5);font-size:.6rem;pointer-events:none;transition:transform var(--transition-fast)}.CountrySelect_countrySelect__zwTOT:has(.CountrySelect_dropdown__frlYy) .CountrySelect_arrow__aN8cT{transform:rotate(180deg)}.CountrySelect_dropdown__frlYy{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#0c1428;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md);box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:1000;max-height:200px;overflow-y:auto;margin-top:4px}.CountrySelect_optionsList__tWSyh{display:flex;flex-direction:column}.CountrySelect_option__Gskko{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;cursor:pointer;transition:background var(--transition-fast);border-bottom:1px solid hsla(0,0%,100%,.05)}.CountrySelect_option__Gskko:last-child{border-bottom:none}.CountrySelect_option__Gskko:hover{background:rgba(0,204,255,.1)}.CountrySelect_optionSelected___5jZu{background:rgba(0,204,255,.15);font-weight:600}.CountrySelect_optionSelected___5jZu:hover{background:rgba(0,204,255,.2)}.CountrySelect_optionFlag__tmt9E{width:20px;height:15px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.CountrySelect_optionFlagPlaceholder__PalCK{width:20px;height:15px;flex-shrink:0;background:hsla(0,0%,100%,.1);border-radius:2px}.CountrySelect_optionText__xQ3Qo{display:flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.9);flex:1 1;font-size:.8rem}.CountrySelect_optionCode__2yJiM{font-weight:600;color:hsla(0,0%,100%,.5);font-size:.7rem;min-width:28px}.CountrySelect_optionName__hvMDG{flex:1 1}.CountrySelect_noResults__Yl6ZD{padding:var(--space-md);text-align:center;color:hsla(0,0%,100%,.5);font-size:var(--font-size-sm)}.CountrySelect_errorMessage__1k27y{font-size:var(--font-size-sm);color:var(--color-status-danger);background:var(--color-status-danger-surface);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm)}.CountrySelect_dropdown__frlYy::-webkit-scrollbar{width:6px}.CountrySelect_dropdown__frlYy::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.CountrySelect_dropdown__frlYy::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.CountrySelect_dropdown__frlYy::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.CountrySelect_registerVariant__d6kgc .CountrySelect_label__SFcIL{font-size:var(--font-size-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.CountrySelect_registerVariant__d6kgc .CountrySelect_input__efAxn{background:hsla(0,0%,100%,.12);border:1px solid var(--color-input-border);border-radius:var(--radius-md);font-size:var(--font-size-md);color:#fff;font-weight:500;padding:var(--space-sm) var(--space-md);padding-right:60px}.CountrySelect_registerVariant__d6kgc .CountrySelect_input__efAxn::placeholder{color:hsla(0,0%,100%,.85);opacity:1}.CountrySelect_registerVariant__d6kgc .CountrySelect_input__efAxn:focus{background:hsla(0,0%,100%,.18);border-color:var(--color-brand-primary);box-shadow:0 0 0 2px rgba(228,31,38,.2)}.CountrySelect_registerVariant__d6kgc .CountrySelect_dropdown__frlYy{background:rgba(30,30,40,.98);border:1px solid var(--color-input-border)}.CountrySelect_registerVariant__d6kgc .CountrySelect_option__Gskko:hover{background:rgba(228,31,38,.15)}.CountrySelect_registerVariant__d6kgc .CountrySelect_optionSelected___5jZu{background:rgba(228,31,38,.2)}.CountrySelect_registerVariant__d6kgc .CountrySelect_optionSelected___5jZu:hover{background:rgba(228,31,38,.25)}.RiderStatsCard_statsCard__Lp1IH{width:100%!important;height:100%;min-width:0;background:linear-gradient(135deg,var(--event-gradient-from,#1a1a2e) 0,var(--event-gradient-to,#16213e) 100%);color:var(--event-text-color,#fff);padding:clamp(16px,4cqw,32px);overflow-y:auto;position:relative;box-sizing:border-box;flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch}.RiderStatsCard_error__Zb7ky,.RiderStatsCard_loading__B_XAs{display:flex;align-items:center;justify-content:center;height:100%;font-size:clamp(.7rem,2cqw,1rem);opacity:.7}.RiderStatsCard_header__GZxp5{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid var(--event-accent-color,hsla(0,0%,100%,.2));width:100%;max-width:100%;box-sizing:border-box;flex-shrink:0}.RiderStatsCard_nameRow__Tj4IF{display:flex;align-items:center;gap:.75rem}.RiderStatsCard_riderName__WOcdm{font-size:clamp(.9rem,3.1cqw,1.5rem);font-weight:700;margin:0;text-transform:uppercase;letter-spacing:.05em}.RiderStatsCard_flag__AKSss{display:flex;align-items:center;justify-content:center;width:clamp(20px,4.2cqw,32px);height:clamp(15px,3.1cqw,24px);border-radius:2px;overflow:hidden;border:none;background:rgba(0,0,0,.2)}.RiderStatsCard_flagImage__m6SZw{width:100%;height:100%;object-fit:cover}.RiderStatsCard_flagEmoji__4OYW1{font-size:clamp(.9rem,3cqw,1.5rem);line-height:1;display:flex;align-items:center;justify-content:center}.RiderStatsCard_instagramLink__WpXrY{color:var(--event-accent-color,#fff);text-decoration:none;font-size:clamp(.6rem,1.9cqw,.9rem);opacity:.8;transition:opacity .2s ease;display:inline-block}.RiderStatsCard_instagramLink__WpXrY:hover{opacity:1;text-decoration:underline}.RiderStatsCard_riderInfo__YKo62{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem;margin-bottom:1rem;width:100%;max-width:100%;box-sizing:border-box;flex-shrink:0}.RiderStatsCard_infoItem__PE0mg{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;padding:.5rem;display:flex;flex-direction:column;gap:.25rem;text-align:center}.RiderStatsCard_infoLabel__nfRZ7{font-size:clamp(.5rem,1.35cqw,.65rem);text-transform:uppercase;opacity:.7;letter-spacing:.05em}.RiderStatsCard_infoValue__C3ejH{font-size:clamp(.7rem,2cqw,.95rem);font-weight:700;color:var(--event-accent-color,#fff)}.RiderStatsCard_statsView___Lz2p{flex-direction:column;gap:1.5rem;flex:1 1 auto}.RiderStatsCard_section__h9icO,.RiderStatsCard_statsView___Lz2p{display:flex;width:100%!important;min-width:0;box-sizing:border-box;align-items:stretch}.RiderStatsCard_section__h9icO{flex-direction:column;background:rgba(0,0,0,.2);border:1px solid var(--event-accent-color,hsla(0,0%,100%,.2));border-radius:8px;padding:1rem;max-width:100%!important;flex-shrink:0}.RiderStatsCard_sectionTitle__dwdRE{font-size:clamp(.65rem,1.75cqw,.85rem);font-weight:700;margin:0 0 .75rem;color:var(--event-accent-color,#fff);text-transform:uppercase;letter-spacing:.1em}.RiderStatsCard_breakdown__fUrpG{flex-direction:column;gap:.5rem;align-items:stretch}.RiderStatsCard_breakdownItem__B0nBA,.RiderStatsCard_breakdown__fUrpG{display:flex;width:100%!important;max-width:100%!important;box-sizing:border-box}.RiderStatsCard_breakdownItem__B0nBA{justify-content:space-between;align-items:center;padding:.4rem .6rem;background:hsla(0,0%,100%,.05);border-radius:4px;font-size:clamp(.65rem,1.75cqw,.85rem);min-width:0;flex-shrink:0;flex-grow:1}.RiderStatsCard_breakdownLabel__jXROu{flex:0 0 auto;font-weight:500;opacity:.9}.RiderStatsCard_breakdownValue__h60u2{flex:0 0 auto;font-weight:700;font-family:Courier New,monospace;color:var(--event-accent-color,#fff);margin-left:auto}.RiderStatsCard_rankingsGrid__q1ahz{display:flex;flex-direction:column;gap:.5rem;width:100%!important;max-width:100%!important;box-sizing:border-box;align-items:stretch}.RiderStatsCard_rankingItem__oyYmA{display:grid;grid-template-columns:clamp(40px,7.8cqw,60px) clamp(40px,7.8cqw,60px) 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.5rem .75rem;background:hsla(0,0%,100%,.05);border-radius:4px;font-size:clamp(.65rem,1.75cqw,.85rem);width:100%!important;max-width:100%!important;box-sizing:border-box}.RiderStatsCard_rankingSeason__Z02tX{font-weight:700;color:var(--event-accent-color,#fff)}.RiderStatsCard_rankingRank__QB4mc{font-weight:700;font-size:clamp(.8rem,2.3cqw,1.1rem);color:gold}.RiderStatsCard_rankingCategory__jtHK7{opacity:.8}.RiderStatsCard_rankingSource__qLc0i{font-size:clamp(.55rem,1.55cqw,.75rem);opacity:.6;text-transform:uppercase;display:flex;align-items:center;justify-content:flex-end}.RiderStatsCard_leagueLogo__lFVco{height:clamp(14px,2.8cqw,22px);width:auto;max-width:clamp(36px,7.8cqw,60px);object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.RiderStatsCard_seasonResults__TMOMG{display:flex;flex-direction:column;gap:1rem;width:100%!important;max-width:100%!important;box-sizing:border-box;align-items:stretch}.RiderStatsCard_seasonBlock__1mAT3{border-left:3px solid var(--event-accent-color,hsla(0,0%,100%,.3));padding-left:.75rem;width:100%!important;max-width:100%!important;box-sizing:border-box}.RiderStatsCard_seasonHeader__4Qwch{font-weight:700;font-size:clamp(.65rem,1.9cqw,.9rem);margin-bottom:.5rem;color:var(--event-accent-color,#fff);text-transform:uppercase;letter-spacing:.05em}.RiderStatsCard_resultsTable__9xtPP{display:flex;flex-direction:column;gap:.25rem;width:100%!important;max-width:100%!important;box-sizing:border-box;align-items:stretch}.RiderStatsCard_resultRow__S1rOw{display:grid;grid-template-columns:clamp(28px,5.2cqw,40px) 1fr clamp(42px,7.8cqw,60px);grid-gap:.5rem;gap:.5rem;align-items:center;padding:.35rem .5rem;background:hsla(0,0%,100%,.03);border-radius:3px;font-size:clamp(.6rem,1.6cqw,.8rem);transition:background .2s ease;width:100%!important;max-width:100%!important;box-sizing:border-box}.RiderStatsCard_resultRow__S1rOw:hover{background:hsla(0,0%,100%,.08)}.RiderStatsCard_resultPosition__HM2zA{font-weight:700;font-size:clamp(.65rem,1.9cqw,.9rem);color:var(--event-accent-color,gold)}.RiderStatsCard_resultEvent__SUJdc{opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RiderStatsCard_resultPoints__sqIgv{text-align:right;font-weight:600;font-family:Courier New,monospace;opacity:.8}.RiderStatsCard_vehicleImageContainer__RNt8N{position:relative;width:100%;height:clamp(90px,23cqw,180px);background:rgba(0,0,0,.3);border:2px solid var(--event-accent-color,hsla(0,0%,100%,.2));border-radius:8px;overflow:hidden;margin-bottom:1rem;box-sizing:border-box}.RiderStatsCard_vehicleImage__lIfv2{object-fit:cover}.RiderStatsCard_vehicleSpecs__CTaPn{margin-top:1rem;width:100%;box-sizing:border-box}.RiderStatsCard_vehicleName__kSB__{font-size:clamp(.8rem,2.3cqw,1.1rem);font-weight:700;margin:0 0 .75rem;text-transform:uppercase;color:var(--event-accent-color,#fff);letter-spacing:.05em}.RiderStatsCard_specsGrid__ZNPva{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem;width:100%;box-sizing:border-box}.RiderStatsCard_specItem__VIzR_{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:4px}.RiderStatsCard_specLabel__GG_fQ{font-size:clamp(.5rem,1.35cqw,.65rem);text-transform:uppercase;opacity:.7;letter-spacing:.05em}.RiderStatsCard_specValue__mJ2Ba{font-size:clamp(.65rem,1.9cqw,.9rem);font-weight:700;color:var(--event-accent-color,#fff)}.RiderStatsCard_statsCard__Lp1IH::-webkit-scrollbar{width:6px}.RiderStatsCard_statsCard__Lp1IH::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.RiderStatsCard_statsCard__Lp1IH::-webkit-scrollbar-thumb{background:var(--event-accent-color,hsla(0,0%,100%,.3));border-radius:3px}.RiderStatsCard_statsCard__Lp1IH::-webkit-scrollbar-thumb:hover{background:var(--event-accent-color,hsla(0,0%,100%,.5))}.RiderStatsCard_vehicleCard__SXVCo{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:.75rem;margin-bottom:.75rem}.RiderStatsCard_vehicleCard__SXVCo:last-child{margin-bottom:0}.RiderStatsCard_vehicleHeader__lnopH{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.RiderStatsCard_vehicleTypeLogo__T1oZQ{width:clamp(28px,6cqw,40px);height:clamp(28px,6cqw,40px);object-fit:contain;flex-shrink:0}.RiderStatsCard_vehicleHeaderText__cxXKU{display:flex;flex-direction:column;gap:.25rem;flex:1 1;min-width:0}.RiderStatsCard_vehicleHeaderText__cxXKU .RiderStatsCard_vehicleName__kSB__{margin:0;font-size:clamp(.7rem,2cqw,.95rem)}.RiderStatsCard_primaryBadge__tjpcl{display:inline-block;font-size:clamp(.5rem,1.2cqw,.6rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.15rem .4rem;background:var(--event-accent-color,rgba(0,204,255,.3));color:#fff;border-radius:3px;width:-moz-fit-content;width:fit-content}.RiderCardNew_cardWrapper__Sppeg{position:relative;width:100%;aspect-ratio:773/1080;max-width:773px;min-width:200px;margin:0 auto;container-type:inline-size}.RiderCardNew_cardContainer__910Ua{position:relative;width:100%;height:100%;perspective:1200px;perspective-origin:50%;cursor:pointer;outline:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.RiderCardNew_cardContainer__910Ua:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:4px;border-radius:clamp(24px,7.763cqw,60px)}.RiderCardNew_cardSide__QaNg5{position:absolute;width:100%;height:100%;top:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);border-radius:clamp(24px,7.763cqw,60px);overflow:hidden;box-sizing:border-box;box-shadow:0 20px 60px rgba(0,0,0,.4);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none}.RiderCardNew_cardSide__QaNg5:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:clamp(6px,2.5cqw,20px);background:var(--event-theme-gradient,linear-gradient(135deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1)));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}@supports not (container-type:inline-size){.RiderCardNew_cardSide__QaNg5{border-radius:clamp(24px,7.763vw,60px)}.RiderCardNew_cardSide__QaNg5:before{padding:clamp(6px,2.5vw,20px)}.RiderCardNew_cardContainer__910Ua:focus-visible{border-radius:clamp(24px,7.763vw,60px)}}.RiderCardNew_cardFront__FNGY5{transform:rotateY(0deg);background:rgba(8,10,28,.95)}.RiderCardNew_cardBack__x5zov,.RiderCardNew_cardFront__FNGY5{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.RiderCardNew_cardBack__x5zov{transform:rotateY(180deg)}.RiderCardNew_backContent__7LkT_{display:flex;flex-direction:column;gap:0;width:100%;height:100%;padding:0;box-sizing:border-box;overflow-y:auto;align-items:stretch}.RiderCardNew_cardContainer__910Ua.RiderCardNew_flipped__Qg7FX .RiderCardNew_cardFront__FNGY5{transform:rotateY(-180deg)}.RiderCardNew_cardContainer__910Ua.RiderCardNew_flipped__Qg7FX .RiderCardNew_cardBack__x5zov{transform:rotateY(0deg)}.RiderCardNew_backgroundImage__bzCs0{position:absolute;inset:0;z-index:0;overflow:hidden}.RiderCardNew_backgroundImageImg__Fu1hx{object-fit:cover;object-position:center center}.RiderCardNew_gradientOverlay__jB1z3{position:absolute;top:0;right:0;bottom:0;width:50%;z-index:1;opacity:.85;background:linear-gradient(270deg,rgba(0,0,0,.92) 0,rgba(0,0,0,.82) 15%,rgba(0,0,0,.68) 30%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.3) 70%,rgba(0,0,0,.1) 85%,transparent);pointer-events:none;mask-image:linear-gradient(270deg,#000 0,transparent);-webkit-mask-image:linear-gradient(270deg,#000 0,transparent)}.RiderCardNew_safeArea__CaDo4{position:relative;width:100%;height:100%;padding:clamp(1.5rem,6.209cqw,48px);z-index:2;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto 1fr auto;grid-row-gap:clamp(.75rem,3.104cqw,24px);row-gap:clamp(.75rem,3.104cqw,24px);grid-column-gap:clamp(.5rem,2cqw,16px);column-gap:clamp(.5rem,2cqw,16px);box-sizing:border-box;align-content:start}@supports not (container-type:inline-size){.RiderCardNew_safeArea__CaDo4{grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto 1fr auto;padding:clamp(1.5rem,6.209vw,48px);row-gap:clamp(.75rem,3.104vw,24px);column-gap:clamp(.5rem,2vw,16px)}}.RiderCardNew_rankBadge__ZOE4O{grid-column:1/3;grid-row:1;position:relative;width:clamp(40px,14cqw,110px);aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;border:none;z-index:5;align-self:start;justify-self:start;overflow:visible}.RiderCardNew_rankBadgeLogo__XH4wE{position:absolute;inset:-20%;width:140%;height:140%;z-index:0;pointer-events:none;opacity:.5;color:var(--event-theme-pill-fg,#ac5bff);filter:drop-shadow(0 0 12px var(--event-theme-pill-fg,rgba(172,91,255,.6)))}.RiderCardNew_rankBadgeLabel__cmIa_{position:relative;z-index:1;font-size:clamp(.35rem,1.2cqw,10px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--event-theme-muted,hsla(0,0%,100%,.95));margin-bottom:clamp(2px,.4cqw,4px);text-shadow:0 2px 6px rgba(0,0,0,.9)}.RiderCardNew_rankBadgeValue__2NvA_{position:relative;z-index:1;font-size:clamp(.7rem,3.5cqw,28px);font-weight:900;line-height:1;color:var(--event-theme-foreground,#f8f3e9);text-shadow:0 2px 4px rgba(0,0,0,.7)}.RiderCardNew_rankBadgeSubtext__xGuKA{position:relative;z-index:1;font-size:clamp(.5rem,1.4cqw,12px);font-weight:600;line-height:1;color:var(--event-theme-pill-fg,#fff);opacity:.9;margin-top:clamp(2px,.4cqw,4px);text-shadow:0 2px 6px rgba(0,0,0,.8)}@supports not (container-type:inline-size){.RiderCardNew_rankBadge__ZOE4O{grid-column:1/3;grid-row:1;width:clamp(40px,14vw,110px)}.RiderCardNew_rankBadgeLabel__cmIa_{font-size:clamp(.35rem,1.2vw,9px);margin-bottom:clamp(1px,.259vw,3px)}.RiderCardNew_rankBadgeValue__2NvA_{font-size:clamp(.7rem,4vw,32px)}.RiderCardNew_rankBadgeSubtext__xGuKA{font-size:clamp(.5rem,1.4vw,12px);margin-top:clamp(1px,.3vw,3px)}}.RiderCardNew_nameContainer__hwfou{grid-column:3/9;grid-row:1/3;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(2px,.4cqw,4px);max-width:100%;padding-top:clamp(4px,1cqw,8px);padding-left:clamp(.25rem,.648cqw,5px);padding-right:clamp(.75rem,2.6cqw,20px);position:relative;z-index:3;overflow:visible;align-self:center}.RiderCardNew_teamLogosContainer__cbtGT{grid-column:9/13;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:clamp(4px,1cqw,8px);padding-top:0;padding-right:clamp(.25rem,.648cqw,5px);position:relative;z-index:3;align-self:center}.RiderCardNew_teamLogo__hUV7e{height:clamp(20px,7cqw,55px);width:auto;max-width:clamp(24px,8.5cqw,70px);object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.RiderCardNew_riderName__SVGDC{margin:0;font-size:clamp(1.1rem,8.797cqw,3.5rem);font-weight:900;letter-spacing:.05em;text-transform:uppercase;line-height:1;text-align:left;white-space:nowrap;flex:1 1 auto;min-width:0;overflow:visible;background:var(--event-theme-gradient,linear-gradient(135deg,#fff 0,#ccc 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(-1px -1px 0 rgba(255,255,255,.8)) drop-shadow(1px -1px 0 rgba(255,255,255,.8)) drop-shadow(-1px 1px 0 rgba(255,255,255,.8)) drop-shadow(1px 1px 0 rgba(255,255,255,.8)) drop-shadow(0 2px 8px rgba(0,0,0,.8));transform-origin:left center}@supports not (container-type:inline-size){.RiderCardNew_nameContainer__hwfou{padding-top:clamp(4px,1vw,8px);padding-left:clamp(.25rem,.648vw,5px);grid-column:3/9;grid-row:1/3;align-self:center;flex-direction:column;align-items:flex-start;gap:clamp(2px,.4vw,4px);overflow:visible}.RiderCardNew_teamLogosContainer__cbtGT{grid-column:9/13;grid-row:1;padding-top:0;padding-right:clamp(.25rem,.648vw,5px);gap:clamp(4px,1vw,8px);align-self:center}.RiderCardNew_teamLogo__hUV7e{height:clamp(20px,7vw,55px);max-width:clamp(24px,8.5vw,70px)}.RiderCardNew_riderName__SVGDC{font-size:clamp(1.1rem,8.797vw,3.5rem);text-align:left;transform-origin:left center;margin-bottom:0;line-height:1;filter:drop-shadow(-1px -1px 0 rgba(255,255,255,.8)) drop-shadow(1px -1px 0 rgba(255,255,255,.8)) drop-shadow(-1px 1px 0 rgba(255,255,255,.8)) drop-shadow(1px 1px 0 rgba(255,255,255,.8)) drop-shadow(0 2px 8px rgba(0,0,0,.8))}.RiderCardNew_instagramHandle__sMV71{font-size:clamp(.625rem,2.593vw,1.125rem)}.RiderCardNew_rightStack__9Qk7b{grid-column:7/13;grid-row:3;padding-top:clamp(.75rem,2.778vh,30px)}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.RiderCardNew_riderName__SVGDC{-webkit-text-fill-color:#fff;color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.8))}}.RiderCardNew_cardFooter__zqLXu{grid-column:1/13;grid-row:4;display:flex;justify-content:center;align-items:center;padding-top:clamp(.25rem,1.294cqw,8px);padding-bottom:0;margin-bottom:clamp(-40px,-7.116cqw,-1.25rem);position:relative;z-index:2}.RiderCardNew_footerText__TwWtJ{font-size:clamp(.45rem,2.222cqw,1.125rem);color:#fff;text-align:center;white-space:nowrap;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.3)}@supports not (container-type:inline-size){.RiderCardNew_cardFooter__zqLXu{grid-column:1/13;grid-row:4;padding-top:clamp(.25rem,.926vh,8px);padding-bottom:0;margin-bottom:clamp(-40px,-5.093vh,-1.25rem)}.RiderCardNew_footerText__TwWtJ{font-size:clamp(.45rem,2.222vw,1.125rem)}}.RiderCardNew_instagramHandle__sMV71{font-size:clamp(.5rem,2.593cqw,1.125rem);font-weight:600;color:hsla(0,0%,100%,.9);text-shadow:0 2px 8px rgba(0,0,0,.8),0 0 8px hsla(0,0%,100%,.3);letter-spacing:.02em}@supports not (container-type:inline-size){.RiderCardNew_instagramHandle__sMV71{font-size:clamp(.5rem,2.593vw,1.125rem)}}.RiderCardNew_rightStack__9Qk7b{grid-column:7/13;grid-row:3;display:flex;flex-direction:column;gap:clamp(.5rem,1.481cqw,12px);align-items:stretch;padding-top:clamp(.125rem,1.294cqw,10px);justify-content:flex-start;max-width:100%;position:relative;z-index:4;min-height:0;overflow:visible}@supports not (container-type:inline-size){.RiderCardNew_rightStack__9Qk7b{grid-column:7/13;grid-row:3;gap:clamp(.5rem,1.481vw,12px);padding-top:clamp(.125rem,.926vh,10px);min-height:0;overflow:visible}}.RiderCardNew_attendanceGrid__TYWqv{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,1fr);grid-gap:clamp(2px,.6cqw,5px);gap:clamp(2px,.6cqw,5px);padding:clamp(.25rem,.6cqw,5px);margin-top:clamp(.25rem,.6cqw,5px);position:relative;z-index:4;flex-shrink:0;width:100%;min-height:clamp(80px,20.678cqw,160px);max-height:clamp(140px,33.532cqw,280px)}.RiderCardNew_attendanceCell__Yhys6{position:relative;border-radius:clamp(3px,.8cqw,6px);min-height:clamp(18px,5.589cqw,32px);overflow:visible;background:transparent}.RiderCardNew_trackLogo__J_iGD{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain;object-position:center center}.RiderCardNew_trackLogoPlaceholder__6cNC1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:80%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--event-theme-border,hsla(0,0%,100%,.15));border-radius:clamp(2px,.5cqw,4px);font-size:clamp(10px,2.5cqw,18px);font-weight:700;color:var(--event-theme-pill-fg,hsla(0,0%,100%,.6))}.RiderCardNew_attendanceCount__e5l55{position:absolute;top:50%;right:clamp(5px,.5cqw,4px);transform:translateY(-50%);font-size:clamp(.875rem,3.3cqw,1.375rem);font-weight:900;color:var(--event-theme-pill-fg,hsla(0,0%,100%,.98));text-shadow:0 0 10px var(--event-theme-pill-fg,hsla(0,0%,100%,.5)),0 2px 4px rgba(0,0,0,.6);letter-spacing:.02em;-webkit-text-stroke:clamp(.5px,.2cqw,1px) rgba(0,0,0,.7);paint-order:stroke fill}.RiderCardNew_descriptionBox__WLOcN{padding:clamp(.5rem,1.481cqw,12px) clamp(.75rem,2.222cqw,18px);border-radius:clamp(.75rem,2.778cqw,21px);background:var(--event-theme-pill-bg,rgba(0,0,0,.85));-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:clamp(1px,.259cqw,2px) solid var(--event-theme-border,hsla(0,0%,100%,.4));min-height:clamp(60px,15.524cqw,120px);max-height:clamp(100px,25.874cqw,200px);display:flex;align-items:flex-start;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.1);margin-bottom:clamp(.5rem,1.481cqw,12px);position:relative;z-index:4;flex-shrink:0;width:100%}.RiderCardNew_descriptionText__IYJPf{margin:0;font-size:clamp(.55rem,2.407cqw,1rem);line-height:1.5;color:var(--event-theme-foreground,hsla(0,0%,100%,.98));display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;text-shadow:0 1px 2px rgba(0,0,0,.5);font-weight:500}@supports not (container-type:inline-size){.RiderCardNew_attendanceGrid__TYWqv{gap:clamp(2px,.6vw,5px);padding:clamp(.25rem,.6vw,5px);margin-top:clamp(.25rem,.6vw,5px);min-height:clamp(80px,14.8vh,160px);max-height:clamp(140px,24vh,280px)}.RiderCardNew_attendanceCell__Yhys6{border-radius:clamp(3px,.8vw,6px);min-height:clamp(18px,4vh,32px)}.RiderCardNew_trackLogoPlaceholder__6cNC1{font-size:clamp(10px,2.5vw,18px)}.RiderCardNew_attendanceCount__e5l55{font-size:clamp(12px,2.8vw,22px)}.RiderCardNew_descriptionBox__WLOcN{padding:clamp(.5rem,1.481vw,12px) clamp(.75rem,2.222vw,18px);border-radius:clamp(.75rem,2.963vw,24px);border-width:clamp(1px,.259vw,2px);min-height:clamp(60px,11.111vh,120px);max-height:clamp(100px,18.519vh,200px)}.RiderCardNew_descriptionText__IYJPf{font-size:clamp(.55rem,2.407vw,1rem);-webkit-line-clamp:5;line-clamp:5;line-height:1.5}}.RiderCardNew_statPills__NclSE{display:flex;flex-direction:column;gap:clamp(.25rem,1.296cqw,10px);flex-shrink:0;min-height:0;flex:0 0 auto}.RiderCardNew_statPill__loEcK{display:flex;justify-content:space-between;align-items:center;padding:clamp(.25rem,1.296cqw,10px) clamp(.5rem,2.222cqw,18px);height:clamp(20px,7.763cqw,60px);min-height:clamp(20px,7.763cqw,60px);max-height:clamp(40px,9.055cqw,70px);border-radius:clamp(.75rem,2.778cqw,21px);background:var(--event-theme-pill-bg,rgba(0,0,0,.85));-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:clamp(1px,.259cqw,2px) solid var(--event-theme-border,hsla(0,0%,100%,.4));transition:transform .2s ease,box-shadow .2s ease;position:relative;z-index:4;box-shadow:0 4px 12px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.1);width:100%}.RiderCardNew_statPill__loEcK:hover{transform:translateY(-2px);box-shadow:var(--event-theme-glow,0 0 20px hsla(0,0%,100%,.3));border-color:var(--event-theme-pill-fg,hsla(0,0%,100%,.4))}.RiderCardNew_statLabel__Gmoez{font-size:clamp(.4rem,2.5cqw,1rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--event-theme-muted,hsla(0,0%,100%,.9));text-shadow:0 1px 2px rgba(0,0,0,.5);display:flex;align-items:center;gap:clamp(.25rem,.8cqw,.5rem);flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RiderCardNew_stokeLogo__uQLO3{height:clamp(18px,4.5cqw,28px);width:auto;object-fit:contain;vertical-align:middle;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.RiderCardNew_statValue__UlEQ_{font-size:clamp(.6rem,3.3cqw,1.375rem);font-weight:900;color:var(--event-theme-pill-fg,hsla(0,0%,100%,.98));text-shadow:0 0 10px var(--event-theme-pill-fg,hsla(0,0%,100%,.5)),0 2px 4px rgba(0,0,0,.6);letter-spacing:.02em;white-space:nowrap;overflow:visible;max-width:55%;text-align:right;flex:0 1 auto;min-width:0}@supports not (container-type:inline-size){.RiderCardNew_statPills__NclSE{gap:clamp(.25rem,1.296vw,10px)}.RiderCardNew_statPill__loEcK{padding:clamp(.25rem,1.296vw,10px) clamp(.5rem,2.222vw,18px);height:clamp(20px,5.556vh,60px);min-height:clamp(20px,5.556vh,60px);max-height:clamp(40px,6.481vh,70px);border-radius:clamp(.75rem,2.778vw,21px);border-width:clamp(1px,.259vw,2px)}.RiderCardNew_statLabel__Gmoez{font-size:clamp(.4rem,2.5vw,1rem);gap:clamp(.25rem,.8vw,.5rem)}.RiderCardNew_stokeLogo__uQLO3{height:clamp(18px,4.5vw,28px)}.RiderCardNew_statValue__UlEQ_{font-size:clamp(.6rem,3.3vw,1.375rem)}}.RiderCardNew_cardBack__x5zov{background:rgba(4,10,24,.78);display:flex;align-items:stretch;justify-content:stretch;padding:0}.RiderCardNew_cardBack__x5zov .riderCardWrapper{width:100%;height:100%;margin:0;padding:0}.RiderCardNew_cardBack__x5zov .riderCard{width:100%;height:100%;margin:0;border-radius:0;border:none;padding:clamp(1.75rem,2vw,2.5rem);box-sizing:border-box}@media print{.RiderCardNew_cardContainer__910Ua{perspective:none;cursor:default}.RiderCardNew_cardContainer__910Ua.RiderCardNew_flipped__Qg7FX .RiderCardNew_cardFront__FNGY5{transform:rotateY(0deg)}.RiderCardNew_cardContainer__910Ua.RiderCardNew_flipped__Qg7FX .RiderCardNew_cardBack__x5zov{display:none}.RiderCardNew_cardSide__QaNg5{transition:none}}.page_loadingContainer__AMjtH{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-lg);background:var(--color-background)}.page_loadingText___xEl5{color:hsla(0,0%,100%,.6);font-size:var(--font-size-lg);letter-spacing:.1em;text-transform:uppercase;animation:page_pulse__XPtbN 2s ease-in-out infinite}@keyframes page_pulse__XPtbN{0%,to{opacity:.6}50%{opacity:1}}.page_hero__7KFOs{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;padding:var(--space-xl);overflow:hidden}.page_overlay__wdIaw{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-overlay);z-index:1}.page_heroContent__dzLob{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--space-2xs)}.page_subtitle__YBgxm{max-width:640px;margin:var(--space-2xs) auto 0;padding:0;font-size:var(--font-size-lg);color:#fff;letter-spacing:.18em;text-transform:uppercase;font-weight:600;background-color:transparent;border-radius:0;box-shadow:none;text-shadow:none}.page_ctaGroup__zcjG6{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.page_primaryCta__TacGU,.page_secondaryCta__PWvKX{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-pill);font-weight:600;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.page_primaryCta__TacGU{background:var(--color-brand-primary);color:var(--color-text);box-shadow:var(--shadow-soft)}.page_primaryCta__TacGU:hover{transform:translateY(-3px);background:var(--color-brand-primary-strong);box-shadow:var(--shadow-strong)}.page_secondaryCta__PWvKX{background:transparent;color:var(--color-text-on-dark);border:3px solid var(--color-border)}.page_secondaryCta__PWvKX:hover{transform:translateY(-5px);background:hsla(30,63%,91%,.1);border-color:hsla(30,63%,91%,.9)}.page_registerButton___upqg{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-lg) var(--space-3xl);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--color-brand-primary,red),var(--color-brand-secondary,#00ff64));border:4px solid hsla(0,0%,100%,.9);border-radius:var(--radius-pill);text-decoration:none;position:relative;overflow:visible;isolation:isolate;z-index:1;box-shadow:0 8px 24px rgba(0,0,0,.4),0 0 20px rgba(0,255,100,.5);transition:transform .2s ease,box-shadow .2s ease;animation:page_register-pulse__Tvmc4 2s ease-in-out infinite}.page_registerButton___upqg>*{position:relative;z-index:2}.page_registerButton___upqg:before{inset:-6px;background:linear-gradient(135deg,rgba(255,0,0,.6),rgba(0,255,100,.6),rgba(255,0,0,.6));z-index:-1;padding:3px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.page_registerButton___upqg:after,.page_registerButton___upqg:before{content:"";position:absolute;border-radius:var(--radius-pill);animation:page_register-glow-pulse__bjFUN 2s ease-in-out infinite;pointer-events:none}.page_registerButton___upqg:after{inset:-10px;background:radial-gradient(ellipse at center,rgba(255,0,0,.4),rgba(0,255,100,.4),transparent 70%);z-index:-2}.page_registerButton___upqg:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 12px 32px rgba(0,0,0,.5),0 0 30px rgba(0,255,100,.7)}@keyframes page_register-pulse__Tvmc4{0%,to{transform:scale(1);box-shadow:0 8px 24px rgba(0,0,0,.4),0 0 20px rgba(0,255,100,.5)}50%{transform:scale(1.08);box-shadow:0 12px 32px rgba(0,0,0,.5),0 0 30px rgba(0,255,100,.8)}}@keyframes page_register-glow-pulse__bjFUN{0%,to{opacity:.5;transform:scale(1);filter:blur(2px)}50%{opacity:1;transform:scale(1.1);filter:blur(1px)}}.page_centerLogo__LPwQ4{margin-bottom:0}.page_festivalTitle__RBLHl{font-size:var(--font-size-4xl);font-weight:800;color:var(--color-brand-primary);margin:0;letter-spacing:.15em;line-height:1}.page_location__fy_92{font-size:var(--font-size-2xl);color:var(--color-brand-tertiary);font-weight:500;margin-top:.5rem}.page_balatonKarika__pq8b9{padding:4rem 0}.page_eventContent__9vfNt{display:flex;align-items:center;gap:4rem;margin-top:2rem}.page_eventMedia__HVhIR{position:relative;width:200px;height:200px;margin:0 auto}.page_eventImage__i2Ctw,.page_eventVideo__Xy3ut{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px;transition:opacity .3s ease}.page_eventCard__WvO7z:hover .page_eventImage__i2Ctw,.page_eventVideo__Xy3ut{opacity:0}.page_eventCard__WvO7z:hover .page_eventVideo__Xy3ut{opacity:1}.page_eventText__Yagxe{flex:1 1}.page_ctaButton__lcwUc{margin-top:1.5rem;background-color:var(--color-brand-primary);color:var(--color-text);border:none;cursor:pointer;font-size:var(--font-size-md);transition:background-color .3s}.page_ctaButton__lcwUc:hover{background-color:var(--color-brand-primary-strong)}@media (max-width:768px){.page_festivalTitle__RBLHl{font-size:2.5rem}.page_location__fy_92{font-size:1.5rem}.page_eventContent__9vfNt{flex-direction:column;gap:2rem}.page_eventImage__i2Ctw{flex:0 0 auto}}.page_navLink__Z58UL{color:var(--color-brand-tertiary);margin-left:2rem;text-decoration:none;font-size:1.1rem;transition:all .3s ease}.page_navLink__Z58UL:hover{color:var(--color-brand-secondary);text-decoration:underline}.page_eventsSection__C14Ez{position:relative;padding:var(--space-5xl) var(--space-xl) var(--space-4xl);overflow:hidden;margin-bottom:var(--space-5xl)}.page_eventsContent__zpjhv{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-4xl);max-width:1400px;margin:0 auto;padding-top:var(--space-5xl)}.page_eventsGroup__aP516{display:flex;flex-direction:column;gap:var(--space-2xl)}.page_groupTitle__4TLgf{margin:0;font-size:var(--font-size-2xl);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-on-dark)}.page_cardGrid__MgGN_{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:calc(var(--space-xl) * 1.4);gap:calc(var(--space-xl) * 1.4);max-width:min(100%,calc(4 * 320px + 3 * var(--space-xl)))}.page_eventCard__WvO7z{position:relative;display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl);border-radius:var(--radius-xl);border:1px solid var(--card-border-color,hsla(0,0%,100%,.1));box-shadow:var(--card-shadow,0 18px 30px rgba(0,0,0,.4));overflow:hidden;color:var(--card-foreground,var(--color-text-on-dark))}.page_eventCardLive__rwSzL{border-color:rgba(255,71,71,.75);box-shadow:0 0 35px rgba(255,71,71,.45)}.page_eventCard__WvO7z:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--event-card-gradient,transparent);opacity:.32;pointer-events:none;mix-blend-mode:screen;z-index:1}.page_eventCard__WvO7z>*{position:relative;z-index:2}.page_eventCardImage__E1WAQ{position:absolute;inset:-6%;background-size:82%;background-position:50%;background-repeat:no-repeat;filter:saturate(1.1) contrast(1.05);opacity:.2;pointer-events:none;z-index:0;transform:scale(1);transition:opacity .4s ease,transform .6s ease;mix-blend-mode:lighten}.page_eventCard__WvO7z:hover .page_eventCardImage__E1WAQ{opacity:.28;transform:scale(1.02)}.page_eventHeader__uFICJ{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);position:relative}.page_eventName__ZWkaG{margin:0;font-size:var(--font-size-xl);font-weight:600}.page_eventMeta___6vgx{font-size:var(--font-size-sm)}.page_eventDescription__5fjy9,.page_eventMeta___6vgx{margin:0;color:var(--event-card-muted,hsla(0,0%,100%,.9))}.page_eventDescription__5fjy9{line-height:1.6}.page_eventActions__jn_wc{margin-top:auto;display:flex;justify-content:flex-end}.page_liveBadge__6Bpzp{gap:var(--space-2xs);align-self:flex-start;padding:var(--space-3xs) var(--space-md);border-radius:var(--radius-pill);background:rgba(255,68,68,.12);border:1px solid rgba(255,84,84,.45);color:#ff6679;font-size:var(--font-size-xs);letter-spacing:.18em;text-transform:uppercase;font-weight:700;line-height:1;box-shadow:0 8px 26px rgba(255,78,78,.28)}.page_liveBadgeIcon__sL2Tf,.page_liveBadge__6Bpzp{position:relative;display:inline-flex;align-items:center}.page_liveBadgeIcon__sL2Tf{justify-content:center;width:22px;height:16px;border-radius:5px;background:linear-gradient(145deg,rgba(255,78,78,.95),rgba(175,0,32,.9));box-shadow:0 0 14px rgba(255,78,78,.7);overflow:hidden}.page_liveBadgeIcon__sL2Tf:after{content:"";position:absolute;right:-6px;top:3px;width:10px;height:10px;border-radius:3px;background:hsla(0,100%,75%,.9);filter:blur(.3px);transform:skewX(-10deg)}.page_liveBadgeDot__xBrj1{width:7px;height:7px;border-radius:50%;background:hsla(0,0%,100%,.92);box-shadow:0 0 8px hsla(0,0%,100%,.85);animation:page_live-dot-glow__fD3RO 1.6s ease-in-out infinite}.page_liveBadgeLabel__Y6reT{letter-spacing:.24em}@keyframes page_live-dot-glow__fD3RO{0%{transform:scale(1);opacity:1;box-shadow:0 0 6px hsla(0,0%,100%,.7)}50%{transform:scale(1.25);opacity:.85;box-shadow:0 0 12px hsla(0,0%,100%,.85)}to{transform:scale(1);opacity:1;box-shadow:0 0 6px hsla(0,0%,100%,.7)}}.page_ctaButton__lcwUc{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-pill);background:var(--event-card-pill-bg,hsla(0,0%,100%,.12));color:var(--event-card-pill-fg,var(--card-foreground,var(--color-text-on-dark)));text-decoration:none;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:transform var(--transition-fast),box-shadow var(--transition-fast);box-shadow:0 12px 24px rgba(0,0,0,.25);position:relative;overflow:visible}.page_ctaButton__lcwUc:hover{transform:translateY(-3px)}.page_ctaButtonRegister__avy1V{background:var(--event-card-pill-bg,hsla(0,0%,100%,.15));color:var(--event-card-pill-fg,var(--card-foreground,var(--color-text-on-dark)));font-weight:700;box-shadow:0 12px 24px rgba(0,0,0,.25);font-weight:800!important;font-size:clamp(.9rem,1.2vw,1.1rem)!important;letter-spacing:.12em!important;padding:var(--space-md) var(--space-xl)!important;border:3px solid hsla(0,0%,100%,.9)!important;box-shadow:0 6px 20px rgba(0,0,0,.4)!important;position:relative;overflow:visible;isolation:isolate;z-index:1;animation:page_register-button-pulse__FtR7v 2s ease-in-out infinite}.page_ctaButtonRegister__avy1V>*{position:relative;z-index:2}.page_ctaButtonRegister__avy1V:hover{transform:translateY(-3px) scale(1.08)!important;box-shadow:0 10px 30px rgba(0,0,0,.5)!important}@keyframes page_register-button-pulse__FtR7v{0%,to{transform:scale(1);box-shadow:0 6px 20px rgba(0,0,0,.4)}50%{transform:scale(1.06);box-shadow:0 8px 25px rgba(0,0,0,.5)}}.page_emptyState__j9MME{grid-column:1/-1;text-align:center;padding:var(--space-3xl);display:flex;flex-direction:column;gap:var(--space-lg);align-items:center;border-radius:var(--radius-xl);background:rgba(12,12,18,.65);border:1px solid hsla(0,0%,100%,.08)}.page_emptyState__j9MME p{margin:0;font-size:var(--font-size-lg);color:hsla(0,0%,100%,.9);max-width:520px}@media (max-width:1024px){.page_eventsContent__zpjhv{gap:var(--space-2xl)}}@media (max-width:768px){.page_eventsSection__C14Ez{padding:var(--space-3xl) var(--space-lg)}}.page_teamSection__Hz_ha{position:relative;padding:var(--space-5xl) var(--space-xl)}.page_teamGrid__vOtCa{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-lg);gap:var(--space-lg);max-width:100%;margin:0;padding:var(--space-md);justify-items:stretch;align-items:start}.page_teamRiderCard__fAKme{width:100%;max-width:100%;min-width:0;transition:transform .35s ease,box-shadow .35s ease}.page_teamRiderCard__fAKme:hover{transform:translateY(-4px);box-shadow:0 32px 60px rgba(10,20,40,.45)}.page_teamMember__86TLJ{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:3/4}.page_memberImage__ZJ3zR{position:relative;width:100%;height:100%}.page_memberPhoto__ET_0N{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.page_memberInfo__E0zVW{position:absolute;bottom:0;left:0;right:0;background:var(--color-surface-strong);padding:var(--space-lg);transform:translateY(100%);transition:transform .3s ease}.page_memberInfo__E0zVW h3{color:var(--color-brand-primary);margin-bottom:.5rem;font-size:1.2rem}.page_memberInfo__E0zVW p{color:var(--color-text);font-size:var(--font-size-sm);line-height:1.4}.page_teamMember__86TLJ:hover .page_memberPhoto__ET_0N{transform:scale(1.05)}.page_teamMember__86TLJ:hover .page_memberInfo__E0zVW{transform:translateY(0)}@media (max-width:1600px){.page_teamGrid__vOtCa{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.page_teamGrid__vOtCa{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_teamGrid__vOtCa{grid-template-columns:1fr}}.page_memberName__7kBZx{position:relative;cursor:pointer}.page_nameText__mXZ5r{display:inline-block;transition:opacity .3s ease}.page_instaHandle__Kg_Cs{position:absolute;left:0;opacity:0;color:var(--color-brand-primary);text-decoration:none;transition:opacity .3s ease}.page_memberName__7kBZx:hover .page_nameText__mXZ5r{opacity:0}.page_memberName__7kBZx:hover .page_instaHandle__Kg_Cs{opacity:1}.page_teamSocial__R6D0r{margin:var(--space-3xl) auto 0;padding:var(--space-2xl);max-width:var(--max-content-width);display:flex;flex-direction:column;gap:var(--space-lg);align-items:center;background:rgba(12,12,22,.6);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-xl);box-shadow:0 30px 60px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page_teamSocialTitle__e_wZR{margin:0;font-size:var(--font-size-2xl);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-on-dark)}.page_teamSocialButtons__sYxxO{display:flex;flex-wrap:wrap;gap:var(--space-lg);justify-content:center}.page_socialButton__8Lc7q{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-pill);text-decoration:none;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.92);background:linear-gradient(135deg,rgba(0,224,255,.4),rgba(119,38,179,.55));box-shadow:0 18px 30px rgba(0,0,0,.35);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.page_socialButton__8Lc7q:hover{transform:translateY(-4px);box-shadow:0 24px 45px rgba(0,0,0,.45)}@media (max-width:640px){.page_teamSocialButtons__sYxxO{flex-direction:column;width:100%}.page_socialButton__8Lc7q{width:100%}}.page_instaHandle__Kg_Cs:hover{text-decoration:underline}.page_missionSection__Gv_uP{padding:var(--space-5xl) var(--space-xl);max-width:var(--max-content-width);margin:0 auto}.page_missionContent__XJGRU{display:flex;flex-direction:column;gap:var(--space-3xl)}.page_missionTitle__6h_KO{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:var(--color-text-on-dark);text-align:center;line-height:1.3;letter-spacing:.05em;margin:0}.page_missionTitle__6h_KO a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}.page_missionTitle__6h_KO a:hover{color:var(--color-brand-secondary);text-decoration:underline}.page_missionDescription__GsQvk{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-lg);color:var(--color-text-on-dark);line-height:1.8;font-size:var(--font-size-lg)}.page_missionDescription__GsQvk p{margin:0;color:hsla(0,0%,100%,.85)}.page_timelineSection__MYxse{margin-top:var(--space-2xl)}.page_timelineTitle__tV1ZF{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--color-brand-primary);text-align:center;text-transform:uppercase;letter-spacing:.1em;margin:0 0 var(--space-3xl) 0}.page_timeline__8Dtgf{position:relative;max-width:1000px;margin:0 auto;padding-left:var(--space-3xl)}.page_timeline__8Dtgf:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--color-brand-primary),var(--color-brand-secondary),var(--color-brand-primary));border-radius:var(--radius-pill)}.page_timelineItem__Pzfd1{position:relative;margin-bottom:var(--space-3xl);padding-left:var(--space-2xl)}.page_timelineItem__Pzfd1:before{content:"";position:absolute;left:calc(var(--space-3xl) * -1 + 8px);top:.5rem;width:14px;height:14px;border-radius:50%;background:var(--color-brand-primary);border:3px solid hsla(0,0%,100%,.9);box-shadow:0 0 12px var(--color-brand-primary)}.page_timelineYear__QjukY{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:800;color:var(--color-brand-secondary);margin-bottom:var(--space-xs);letter-spacing:.05em}.page_timelineContent__5WGaV{font-size:var(--font-size-base);line-height:1.7;color:hsla(0,0%,100%,.8)}@media (max-width:768px){.page_missionSection__Gv_uP{padding:var(--space-3xl) var(--space-lg)}.page_missionDescription__GsQvk{font-size:var(--font-size-base)}.page_timeline__8Dtgf{padding-left:var(--space-xl)}.page_timelineItem__Pzfd1{padding-left:var(--space-lg)}.page_timelineItem__Pzfd1:before{left:calc(var(--space-xl) * -1 + 6px);width:12px;height:12px}}.page_sponsorsSection__J4pfu{padding:var(--space-3xl) var(--space-xl);background:var(--color-text);color:var(--color-neutral-0)}.page_sponsorsSection__J4pfu .page_sectionTitle__6ic_4{font-family:Orbitron,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.15em;background:linear-gradient(45deg,#000,#333 50%,#000);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.page_sponsorsGrid__Hs8Zf{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:var(--space-xl);gap:var(--space-xl);max-width:var(--max-content-width);margin:0 auto;padding:var(--space-xl);align-items:center}.page_sponsorItem__M4vvm{display:flex;justify-content:center;align-items:center;padding:1rem;animation:page_float__Xp_VR 6s ease-in-out infinite;height:120px}.page_sponsorLink__mja2R{display:block;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all .5s ease;position:relative}.page_sponsorLogo__ayrq0{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(100%);opacity:.8;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.page_sponsorItem__M4vvm:hover .page_sponsorLogo__ayrq0{filter:grayscale(0);opacity:1;transform:scale(2.2);z-index:10}.page_sponsorItem__M4vvm:hover{z-index:20}@keyframes page_float__Xp_VR{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page_sponsor2__MM0A6{animation:page_float2__xET8H 7s ease-in-out infinite}@keyframes page_float2__xET8H{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(2deg)}}.page_sponsor3__o6wMk{animation:page_float3__sAqA0 8s ease-in-out infinite}@keyframes page_float3__sAqA0{0%,to{transform:translateX(0)}50%{transform:translateX(10px)}}.page_sponsor4__SGYFe{animation:page_float4__A4dWG 9s ease-in-out infinite}@keyframes page_float4__A4dWG{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-5px) translateX(5px)}}@media (max-width:768px){.page_sponsorsGrid__Hs8Zf{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:480px){.page_sponsorsGrid__Hs8Zf{grid-template-columns:1fr}}.page_sectionSpacer___rKP_{width:100%;height:var(--space-2xl)}.ImagePositionModal_overlay__wDPO1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.ImagePositionModal_modal__eQR_E{background-color:#1a1a1a;border:1px solid #333;border-radius:12px;width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.ImagePositionModal_header__0lfFt{padding:1.25rem 1.5rem;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center}.ImagePositionModal_title__md1cp{font-size:1.25rem;font-weight:600;color:#fff;margin:0}.ImagePositionModal_closeButton__7zVe8{background:none;border:none;color:#999;cursor:pointer;font-size:1.75rem;padding:.5rem;line-height:1;transition:color .2s}.ImagePositionModal_closeButton__7zVe8:hover{color:#fff}.ImagePositionModal_content__vDzJC{flex:1 1;overflow:hidden;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.ImagePositionModal_cropperContainer__mqNCh{position:relative;width:100%;aspect-ratio:773/1080;max-height:50vh;background:#0a0a0a;border-radius:8px;overflow:hidden;margin:0 auto}.ImagePositionModal_cropperInner__MjaUh{border-radius:8px}.ImagePositionModal_cropArea__jUAjp{border:2px solid hsla(0,0%,100%,.5)!important;border-radius:8px}.ImagePositionModal_previewOverlay__5Oy80{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:773/1080;height:100%;pointer-events:none;z-index:10}.ImagePositionModal_overlayGradient__Cq3Os{position:absolute;top:0;right:0;bottom:0;width:50%;background:linear-gradient(270deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.3) 40%,transparent)}.ImagePositionModal_overlayStats__RhglR{position:absolute;top:30%;right:5%;width:40%;display:flex;flex-direction:column;gap:2%}.ImagePositionModal_statPill__6XOVB{display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,.75);border:1px solid hsla(0,0%,100%,.35);border-radius:10px;padding:3px 8px;font-size:.55rem;font-weight:600;color:hsla(0,0%,100%,.85);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ImagePositionModal_pillLabel__HGXv2{color:hsla(0,0%,100%,.7)}.ImagePositionModal_pillValue__FlV3G{color:#fff;font-weight:700}.ImagePositionModal_noImage__lmBin{display:flex;align-items:center;justify-content:center;height:300px;background:#0a0a0a;border-radius:8px;color:#666;font-size:1rem}.ImagePositionModal_zoomControl__IAmb4{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.ImagePositionModal_zoomLabel__2jjmV{font-size:.875rem;font-weight:500;color:#999;min-width:50px}.ImagePositionModal_zoomSlider__QYY8n{flex:1 1;height:6px;border-radius:3px;background:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ImagePositionModal_zoomSlider__QYY8n::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.3)}.ImagePositionModal_zoomSlider__QYY8n::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;cursor:pointer;border:none;box-shadow:0 2px 4px rgba(0,0,0,.3)}.ImagePositionModal_zoomValue__tf6Mh{font-size:.875rem;font-weight:500;color:#fff;min-width:40px;text-align:right}.ImagePositionModal_hint__xSWeL{font-size:.8rem;color:#888;text-align:center;line-height:1.5;margin:0}.ImagePositionModal_hint__xSWeL strong{color:#fbbf24}.ImagePositionModal_footer__hbeuA{padding:1.25rem 1.5rem;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:.75rem}@media (max-width:640px){.ImagePositionModal_modal__eQR_E{max-height:100vh;height:100%;border-radius:0;max-width:100%}.ImagePositionModal_cropperContainer__mqNCh{max-height:40vh}.ImagePositionModal_content__vDzJC{padding:1rem}.ImagePositionModal_overlayStats__RhglR{right:4%;width:42%;gap:1.5%}.ImagePositionModal_statPill__6XOVB{font-size:.4rem;padding:2px 5px;border-radius:6px}}.RiderCardDrawer_overlay__9bqoh{position:fixed;inset:0;background:transparent;z-index:1000;pointer-events:none;transition:background .3s ease}.RiderCardDrawer_overlay__9bqoh.RiderCardDrawer_open__p1MPN{background:rgba(0,0,0,.75);pointer-events:auto}.RiderCardDrawer_drawer__m0Fvy{position:fixed;top:0;right:0;height:100vh;height:100dvh;width:420px;max-width:100vw;transform:translateX(100%);transition:transform .3s ease;z-index:1001;overflow-y:auto;overflow-x:hidden;pointer-events:none;display:flex;flex-direction:column}.RiderCardDrawer_drawer__m0Fvy.RiderCardDrawer_open__p1MPN{transform:translateX(0);pointer-events:auto}.RiderCardDrawer_closeButton___5xVX{position:absolute;top:1rem;right:1rem;z-index:10;width:40px;height:40px;border:none;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease}.RiderCardDrawer_closeButton___5xVX:hover{background:rgba(0,0,0,.8);transform:scale(1.05)}.RiderCardDrawer_closeButton___5xVX:focus-visible{outline:2px solid #0ff;outline-offset:2px}.RiderCardDrawer_content__KB0yI{flex:1 1;display:flex;align-items:center;justify-content:center;padding:2rem;min-height:100%}.RiderCardDrawer_cardWrapper__ekXzj{width:100%;max-width:380px;display:flex;justify-content:center}.RiderCardDrawer_loading__aNCmd{display:flex;flex-direction:column;align-items:center;gap:1rem;color:hsla(0,0%,100%,.7);font-size:.875rem}.RiderCardDrawer_spinner__5SuNx{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.2);border-top-color:#0ff;border-radius:50%;animation:RiderCardDrawer_spin__zZqE0 .8s linear infinite}@keyframes RiderCardDrawer_spin__zZqE0{to{transform:rotate(1turn)}}.RiderCardDrawer_error__MQs1a{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#f44;text-align:center;padding:2rem}.RiderCardDrawer_error__MQs1a span{font-weight:600;font-size:1rem}.RiderCardDrawer_error__MQs1a p{font-size:.875rem;color:hsla(0,0%,100%,.6);margin:0}@media (max-width:480px){.RiderCardDrawer_drawer__m0Fvy{width:100vw}.RiderCardDrawer_content__KB0yI{padding:4rem 1rem 1rem}.RiderCardDrawer_cardWrapper__ekXzj{max-width:100%}.RiderCardDrawer_closeButton___5xVX{top:.75rem;right:.75rem}}@media (min-width:481px) and (max-width:768px){.RiderCardDrawer_drawer__m0Fvy{width:400px}}.page_container__LNTAa{padding:var(--space-3xl) var(--space-xl);display:flex;flex-direction:column;gap:var(--space-3xl)}.page_hero__2_Dst{display:flex;flex-direction:column;gap:var(--space-lg)}.page_filterSection__7HsSK{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-xl) var(--space-2xl);border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(0,0,0,.6),rgba(20,20,40,.8));border:1px solid rgba(0,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_typePillsContainer__S6sZ2{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:center}.page_typePill__Y08Zj{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-full);color:hsla(0,0%,100%,.7);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s ease}.page_typePill__Y08Zj:hover{background:rgba(0,255,255,.1);border-color:rgba(0,255,255,.3);color:#fff}.page_typePillActive__Qw3uk{background:linear-gradient(135deg,rgba(0,255,255,.2),rgba(0,200,255,.15));border-color:#0ff;color:#0ff;box-shadow:0 0 20px rgba(0,255,255,.2),inset 0 0 20px rgba(0,255,255,.05)}.page_typePillIcon___z5H5{font-size:1rem}.page_typePillLogo__zS_Qh{width:20px;height:20px;object-fit:contain;opacity:.8;transition:opacity .2s}.page_typePillActive__Qw3uk .page_typePillLogo__zS_Qh{opacity:1}.page_typePillCount__CsSX1{padding:2px 8px;background:rgba(0,0,0,.3);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;color:hsla(0,0%,100%,.5)}.page_typePillActive__Qw3uk .page_typePillCount__CsSX1{background:rgba(0,255,255,.2);color:#0ff}.page_searchAndFilters__sG7yx{display:flex;flex-wrap:wrap;gap:var(--space-lg);align-items:flex-end}.page_searchWrapper__hU6pl{position:relative;flex:1 1;min-width:280px}.page_searchIcon__0En93{position:absolute;left:var(--space-md);top:50%;transform:translateY(-50%);width:20px;height:20px;color:rgba(0,255,255,.5);pointer-events:none}.page_searchInput__XeLUT{width:100%;padding:var(--space-md) var(--space-xl) var(--space-md) calc(var(--space-md) + 28px);background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-lg);color:#fff;font-size:var(--font-size-md);transition:all .2s ease}.page_searchInput__XeLUT::placeholder{color:hsla(0,0%,100%,.4)}.page_searchInput__XeLUT:focus{outline:none;border-color:rgba(0,255,255,.5);box-shadow:0 0 20px rgba(0,255,255,.15)}.page_searchClear__0OFit{position:absolute;right:var(--space-md);top:50%;transform:translateY(-50%);width:24px;height:24px;background:hsla(0,0%,100%,.1);border:none;border-radius:var(--radius-full);color:hsla(0,0%,100%,.6);font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.page_searchClear__0OFit:hover{background:hsla(0,100%,70%,.3);color:#f66}.page_filterDropdowns__S3vvz{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center}.page_filterDropdown__w_6sQ{display:flex;flex-direction:column;gap:var(--space-2xs)}.page_filterLabel__RTK5C{font-size:var(--font-size-xs);color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.05em;padding-left:var(--space-xs)}.page_filterSelect__74ebq{padding:var(--space-sm) var(--space-lg) var(--space-sm) var(--space-md);background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md);color:#fff;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease;min-width:140px}.page_filterSelect__74ebq:hover{border-color:rgba(0,255,255,.3)}.page_filterSelect__74ebq:focus{outline:none;border-color:rgba(0,255,255,.5)}.page_filterSelect__74ebq option{background:#1a1a2e;color:#fff}.page_primaryToggle__GDJ5N{display:flex;align-items:center;gap:var(--space-sm);cursor:pointer;padding:var(--space-sm) 0}.page_primaryToggle__GDJ5N input{display:none}.page_toggleSlider__ggM7S{width:44px;height:24px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-full);position:relative;transition:all .2s ease}.page_toggleSlider__ggM7S:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:hsla(0,0%,100%,.6);border-radius:50%;transition:all .2s ease}.page_primaryToggle__GDJ5N input:checked+.page_toggleSlider__ggM7S{background:rgba(0,255,255,.2);border-color:#0ff}.page_primaryToggle__GDJ5N input:checked+.page_toggleSlider__ggM7S:after{transform:translateX(20px);background:#0ff}.page_toggleLabel__0GPrz{font-size:var(--font-size-sm);color:hsla(0,0%,100%,.7);white-space:nowrap}.page_primaryToggle__GDJ5N:hover .page_toggleLabel__0GPrz{color:#fff}.page_resetButton__eQS77{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:hsla(0,100%,70%,.1);border:1px solid hsla(0,100%,70%,.3);border-radius:var(--radius-md);color:#f88;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s ease}.page_resetButton__eQS77:hover{background:hsla(0,100%,70%,.2);border-color:hsla(0,100%,70%,.5);color:#f66}.page_resetButton__eQS77 svg{flex-shrink:0}.page_filterControlsRow__YyA46{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg);align-items:end}.page_resultsMeta__Vmssc{font-size:var(--font-size-sm);color:#fff!important}.page_resultsMeta__Vmssc strong{color:var(--color-text)}.page_vehiclesGrid__fjccJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--space-xl);gap:var(--space-xl)}.page_vehicleCard__VjN0Z{display:flex;flex-direction:column;gap:var(--space-lg);position:relative;transition:transform .2s ease,box-shadow .2s ease}.page_vehicleCard__VjN0Z:hover{transform:translateY(-4px);box-shadow:0 10px 40px rgba(0,255,255,.1),0 0 20px rgba(255,0,255,.05)}.page_vehicleCard__VjN0Z:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(0,255,255,.2),transparent,rgba(255,0,255,.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .2s ease}.page_vehicleCard__VjN0Z:hover:before{opacity:1}.page_vehicleMedia__is7jC{position:relative;width:100%;padding-top:56%;border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(135deg,rgba(0,255,255,.1),rgba(255,0,255,.05))}.page_vehicleImage__obvyA{object-fit:cover;transition:transform .3s ease}.page_vehicleCard__VjN0Z:hover .page_vehicleImage__obvyA{transform:scale(1.05)}.page_vehicleMediaFallback__JomdV{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,255,255,.1),rgba(255,0,255,.1))}.page_fallbackText__aR5Wj{font-size:2rem;font-weight:700;letter-spacing:.1em;color:hsla(0,0%,100%,.3);text-transform:uppercase}.page_fallbackLogo___XCAz{width:80px;height:80px;object-fit:contain;opacity:.6}.page_vehicleTypeBadge__adu_E{position:absolute;top:var(--space-sm);left:var(--space-sm);padding:var(--space-2xs) var(--space-sm);background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,255,255,.3);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.1em;color:#0ff;text-transform:uppercase;display:flex;align-items:center;gap:var(--space-xs)}.page_vehicleTypeLogo__hnR_3{width:24px;height:24px;object-fit:contain}.page_racingCategory__tKVrW{font-size:var(--font-size-xs);font-weight:600}.page_vehicleHeader__ZlKDp{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-lg)}.page_vehicleTitle__IoZqz{margin:0;font-size:var(--font-size-xl);font-weight:600}.page_vehicleMeta__DdfsA{margin:var(--space-2xs) 0 0;color:hsla(0,0%,100%,.7);display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;font-size:var(--font-size-sm)}.page_subtypeBadge__I60X4{padding:2px 8px;background:rgba(255,0,255,.2);border:1px solid rgba(255,0,255,.4);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:#f0f;font-weight:600}.page_vehicleOwner__zb1Ty{margin:var(--space-xs) 0 0;font-size:var(--font-size-sm);color:hsla(0,0%,100%,.6);display:flex;align-items:center;gap:var(--space-xs)}.page_ownerLink__DW357{background:none;border:none;padding:0;margin:0;font:inherit;color:hsla(0,0%,100%,.7);cursor:pointer;text-decoration:none;transition:color .2s ease,text-shadow .2s ease}.page_ownerLink__DW357:hover{color:#0ff;text-shadow:0 0 8px rgba(0,255,255,.5)}.page_ownerLink__DW357:focus-visible{outline:2px solid #0ff;outline-offset:2px;border-radius:2px}.page_ownerIcon__eGf5N{font-size:var(--font-size-xs)}.page_jerseyNum__dhio_{color:#0ff;font-weight:700}.page_specsList__G9c5p{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);background:linear-gradient(135deg,rgba(0,255,255,.05),rgba(255,0,255,.05));border-radius:var(--radius-md);border:1px solid hsla(0,0%,100%,.08)}.page_specItem__LFRpe{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-2xs) 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.page_specItem__LFRpe:last-child{border-bottom:none}.page_specLabel__h1mi_{font-size:var(--font-size-xs);color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;flex-shrink:0;min-width:60px}.page_specValue__nrgNi{font-size:var(--font-size-sm);font-weight:600;color:#0ff;font-family:var(--font-mono,monospace);text-align:right}.page_detailLabel___WfQn{text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-xs);color:#fff!important}.page_modsSection__Psb7X{display:flex;flex-direction:column;gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid hsla(0,0%,100%,.1)}.page_modsList__AHjz9{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.page_modTag__oejFM{padding:4px 10px;background:linear-gradient(135deg,rgba(0,255,255,.15),rgba(0,200,255,.1));border:1px solid rgba(0,255,255,.3);border-radius:var(--radius-full);font-size:var(--font-size-xs);color:#0ff;font-weight:500;white-space:nowrap}.page_managerSection__QAHY6{margin-top:var(--space-4xl);padding:var(--space-2xl);border-radius:var(--radius-2xl);background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.08);display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}.page_managerIntro__EyMm_{max-width:640px}.page_managerContent__PRby5{display:flex;flex-direction:column;gap:var(--space-xl)}.page_vescAnalysisBar__VFyOc{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);background:linear-gradient(135deg,rgba(0,255,255,.1),rgba(255,0,255,.1));border:1px solid rgba(0,255,255,.3);border-radius:var(--radius-lg);gap:var(--space-lg)}.page_vescAnalysisBarActive__h4zYI{background:linear-gradient(135deg,rgba(0,255,255,.15),rgba(255,0,255,.15));border-color:rgba(0,255,255,.5)}.page_vescToggle__BIWNN{display:flex;align-items:center;gap:var(--space-md)}.page_vescToggle__BIWNN label{display:flex;align-items:center;gap:var(--space-sm);color:#fff;font-weight:500;cursor:pointer}.page_vescToggle__BIWNN input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary,#0ff)}.page_vescSelectionInfo__qDjkc{display:flex;align-items:center;gap:var(--space-lg)}.page_selectionCount__hnLs5{font-size:var(--font-size-sm);color:hsla(0,0%,100%,.8)}.page_selectionCount__hnLs5 strong{color:#0ff}.page_compareButton__NyRTX{padding:var(--space-sm) var(--space-lg);background:linear-gradient(135deg,#0ff,#0cc);border:none;border-radius:var(--radius-md);color:#000;font-weight:600;font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.page_compareButton__NyRTX:hover:not(:disabled){background:linear-gradient(135deg,#0ff,#f0f);transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,255,255,.3)}.page_compareButton__NyRTX:disabled{opacity:.4;cursor:not-allowed}.page_vehicleSelectOverlay__2Eajj{position:absolute;top:var(--space-sm);right:var(--space-sm);z-index:10}.page_vehicleSelectCheckbox___2w0e{width:28px;height:28px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid rgba(0,255,255,.5);border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.page_vehicleSelectCheckbox___2w0e:hover{background:rgba(0,255,255,.2);border-color:#0ff}.page_vehicleSelectCheckbox___2w0e.page_selected__izBwC{background:#0ff;border-color:#0ff}.page_vehicleSelectCheckbox___2w0e svg{width:18px;height:18px;color:#000;opacity:0;transition:opacity .2s ease}.page_vehicleSelectCheckbox___2w0e.page_selected__izBwC svg{opacity:1}.page_vehicleCardSelectable__666Tn{cursor:pointer}.page_vehicleCardSelected___9Mqj{border-color:#0ff;box-shadow:0 0 20px rgba(0,255,255,.3)}.page_vehicleCardSelected___9Mqj:before{opacity:1!important;background:linear-gradient(135deg,rgba(0,255,255,.4),transparent,rgba(0,255,255,.2))!important}.page_vescConfigBadge__wpOcX{position:absolute;bottom:var(--space-sm);right:var(--space-sm);padding:4px 8px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,255,255,.3);border-radius:var(--radius-sm);font-size:var(--font-size-2xs);color:#0ff;font-weight:500}@media (max-width:768px){.page_vescAnalysisBar__VFyOc{flex-direction:column;align-items:stretch;gap:var(--space-md);padding:var(--space-md)}.page_vescToggle__BIWNN{justify-content:center}.page_vescSelectionInfo__qDjkc{flex-direction:column;gap:var(--space-sm);align-items:center}.page_selectionCount__hnLs5{text-align:center}.page_compareButton__NyRTX{width:100%;padding:var(--space-md) var(--space-lg)}}@media (max-width:640px){.page_filterSection__7HsSK{padding:var(--space-lg)}.page_filterControlsRow__YyA46{grid-template-columns:1fr}.page_typePillsContainer__S6sZ2{gap:var(--space-xs)}.page_typePill__Y08Zj{padding:var(--space-xs) var(--space-md);font-size:var(--font-size-xs)}.page_typePill__Y08Zj span:not(.page_typePillCount__CsSX1):not(.page_typePillIcon___z5H5){display:none}.page_typePillCount__CsSX1{padding:2px 6px;font-size:.65rem}.page_typePillLogo__zS_Qh{width:18px;height:18px}.page_searchAndFilters__sG7yx{flex-direction:column;align-items:stretch}.page_searchWrapper__hU6pl{min-width:100%}.page_filterDropdowns__S3vvz{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.page_filterDropdown__w_6sQ,.page_filterSelect__74ebq{width:100%}.page_primaryToggle__GDJ5N{justify-content:space-between;padding:var(--space-sm);background:hsla(0,0%,100%,.03);border-radius:var(--radius-md)}.page_resetButton__eQS77{width:100%;justify-content:center;padding:var(--space-md)}.page_managerSection__QAHY6{padding:var(--space-xl)}}