.AppNav-module__asod2W__header{z-index:var(--tl-layer-dropdown);min-height:var(--tl-size-header);border-top:var(--tl-border-width-signal) solid var(--tl-color-action-strong);border-bottom:var(--tl-border-width-hairline) solid var(--tl-line);background:color-mix(in srgb, var(--tl-surface) 92%, transparent);box-shadow:var(--tl-shadow-popover);color:var(--tl-ink);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:sticky;top:0}.AppNav-module__asod2W__shell{align-items:center;column-gap:var(--tl-space-2);width:min(100%, var(--tl-size-container-navigation));min-height:calc(var(--tl-size-header) - var(--tl-border-width-signal));padding:0 var(--tl-space-5);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0 auto;display:grid;position:relative}.AppNav-module__asod2W__brand{align-items:baseline;gap:var(--tl-space-1);width:max-content;color:var(--tl-ink);font-family:var(--tl-font-display);font-size:1.25rem;font-weight:var(--tl-font-weight-bold);letter-spacing:-.035em;line-height:1;text-decoration:none;display:inline-flex}.AppNav-module__asod2W__brand strong{color:var(--tl-color-action)}.AppNav-module__asod2W__brand small{margin-left:var(--tl-space-1);border:var(--tl-border-width-hairline) solid var(--tl-line);border-radius:var(--tl-radius-control);padding:var(--tl-space-1) var(--tl-space-2);color:var(--tl-muted);font-family:var(--tl-font-ui);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-font-weight-semibold);letter-spacing:var(--tl-type-instrument-label-letter-spacing);text-transform:uppercase;align-self:center}.AppNav-module__asod2W__desktopProductRegion{grid-column:2;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.AppNav-module__asod2W__desktopNav{min-height:calc(var(--tl-size-header) - var(--tl-border-width-signal));justify-content:center;align-items:stretch;display:flex}.AppNav-module__asod2W__primaryLink{align-items:center;gap:var(--tl-space-1-5);min-height:100%;padding:0 var(--tl-space-3);color:var(--tl-muted);font-family:var(--tl-font-ui);font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-semibold);transition:color var(--tl-duration-control) var(--tl-easing-standard), background var(--tl-duration-control) var(--tl-easing-standard);line-height:1;text-decoration:none;display:inline-flex;position:relative}.AppNav-module__asod2W__primaryLink:after{right:var(--tl-space-3);bottom:-1px;left:var(--tl-space-3);height:var(--tl-border-width-signal);content:"";background:0 0;position:absolute}.AppNav-module__asod2W__primaryLink:hover,.AppNav-module__asod2W__primaryLink:focus-visible,.AppNav-module__asod2W__primaryLink[aria-expanded=true]{background:color-mix(in srgb, var(--tl-surface-muted) 72%, transparent);color:var(--tl-ink)}.AppNav-module__asod2W__primaryLinkActive{color:var(--tl-ink)}.AppNav-module__asod2W__primaryLinkActive:after,.AppNav-module__asod2W__primaryLink[aria-expanded=true]:after{background:var(--tl-color-action)}.AppNav-module__asod2W__badge{border:var(--tl-border-width-hairline) solid color-mix(in srgb, var(--tl-color-brass) 45%, transparent);border-radius:var(--tl-radius-control);min-height:1.25rem;padding:0 var(--tl-space-1-5);background:color-mix(in srgb, var(--tl-color-brass) 10%, transparent);color:var(--tl-color-brass);font-size:.56rem;font-weight:var(--tl-font-weight-bold);letter-spacing:.1em;text-transform:uppercase;align-items:center;display:inline-flex}.AppNav-module__asod2W__shortcutBadge{border:var(--tl-border-width-hairline) solid var(--tl-line);border-radius:var(--tl-radius-control);background:var(--tl-surface);padding:var(--tl-space-1) var(--tl-space-1-5);color:var(--tl-accent);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-font-weight-bold);letter-spacing:0}.AppNav-module__asod2W__productPanel{z-index:var(--tl-layer-dropdown);top:var(--tl-size-header);width:min(43rem, calc(100vw - var(--tl-space-10)));max-height:calc(100dvh - var(--tl-size-header) - var(--tl-space-6));border:var(--tl-border-width-hairline) solid color-mix(in srgb, var(--tl-color-on-hero) 12%, transparent);border-radius:var(--tl-radius-card);background:var(--tl-color-menu);box-shadow:var(--tl-shadow-menu);color:var(--tl-color-on-hero);position:fixed;left:50%;overflow:auto;transform:translate(-50%)}.AppNav-module__asod2W__productSignal{height:var(--tl-border-width-hero-signal);background:linear-gradient(90deg, var(--tl-color-swim) 0 34%, var(--tl-color-bike) 34% 67%, var(--tl-color-brass) 67% 100%)}.AppNav-module__asod2W__productHeader{align-items:start;gap:var(--tl-space-5);padding:var(--tl-space-5);border-bottom:var(--tl-border-width-hairline) solid color-mix(in srgb, var(--tl-color-on-hero) 12%, transparent);grid-template-columns:minmax(0,1fr) auto;display:grid}.AppNav-module__asod2W__productHeading{gap:var(--tl-space-1);min-width:0;display:grid}.AppNav-module__asod2W__productEyebrow,.AppNav-module__asod2W__sectionHeading>span,.AppNav-module__asod2W__accountSectionLabel,.AppNav-module__asod2W__mobileSection>span{color:color-mix(in srgb, var(--tl-color-on-hero) 62%, transparent);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-type-instrument-label-weight);letter-spacing:var(--tl-type-instrument-label-letter-spacing);line-height:var(--tl-type-instrument-label-line-height);text-transform:uppercase}.AppNav-module__asod2W__productTitle{color:var(--tl-color-on-hero);font-family:var(--tl-font-display);letter-spacing:-.025em;font-size:1.22rem;line-height:1.15}.AppNav-module__asod2W__productDescription{max-width:34rem;color:color-mix(in srgb, var(--tl-color-on-hero) 70%, transparent);font-size:.78rem;line-height:1.45}.AppNav-module__asod2W__productActions{align-items:center;gap:var(--tl-space-2);display:flex}.AppNav-module__asod2W__productCta{justify-content:center;align-items:center;gap:var(--tl-space-2);min-height:calc(var(--tl-size-control) - var(--tl-space-1));border-radius:var(--tl-radius-control);padding:0 var(--tl-space-3);background:var(--tl-color-on-hero);color:var(--tl-color-hero);font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-semibold);text-decoration:none;display:inline-flex}.AppNav-module__asod2W__productCta:hover{background:color-mix(in srgb, var(--tl-color-on-hero) 88%, var(--tl-color-action))}.AppNav-module__asod2W__productCtaSecondary{border:var(--tl-border-width-hairline) solid color-mix(in srgb, var(--tl-color-on-hero) 42%, transparent);color:var(--tl-color-on-hero);background:0 0}.AppNav-module__asod2W__productCtaSecondary:hover{border-color:var(--tl-color-on-hero);background:color-mix(in srgb, var(--tl-color-on-hero) 10%, transparent)}.AppNav-module__asod2W__sectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AppNav-module__asod2W__productSection{min-width:0;padding:var(--tl-space-4) var(--tl-space-5) var(--tl-space-5);border-right:var(--tl-border-width-hairline) solid color-mix(in srgb, var(--tl-color-on-hero) 10%, transparent);border-bottom:var(--tl-border-width-hairline) solid color-mix(in srgb, var(--tl-color-on-hero) 10%, transparent)}.AppNav-module__asod2W__productSection:nth-child(2n){border-right:0}.AppNav-module__asod2W__productSection:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.AppNav-module__asod2W__sectionHeading{justify-content:space-between;align-items:baseline;gap:var(--tl-space-3);min-height:1.6rem;padding-bottom:var(--tl-space-2);display:flex}.AppNav-module__asod2W__sectionHeading small{color:color-mix(in srgb, var(--tl-color-on-hero) 44%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.AppNav-module__asod2W__destinationList{display:grid}.AppNav-module__asod2W__destination{justify-content:space-between;align-items:center;gap:var(--tl-space-3);border-top:var(--tl-border-width-hairline) solid color-mix(in srgb, var(--tl-color-on-hero) 10%, transparent);min-height:3.15rem;color:var(--tl-color-on-hero);transition:background var(--tl-duration-control) var(--tl-easing-standard), color var(--tl-duration-control) var(--tl-easing-standard);text-decoration:none;display:flex}.AppNav-module__asod2W__destinationCopy{gap:var(--tl-space-0-5);min-width:0;display:grid}.AppNav-module__asod2W__destinationLabel{font-size:.82rem;font-weight:var(--tl-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.AppNav-module__asod2W__destinationDetail{color:color-mix(in srgb, currentcolor 58%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.2;overflow:hidden}.AppNav-module__asod2W__destinationIcon{opacity:.52;transition:opacity var(--tl-duration-control) var(--tl-easing-standard), transform var(--tl-duration-control) var(--tl-easing-standard);flex:none}.AppNav-module__asod2W__destination:hover,.AppNav-module__asod2W__destination:focus-visible,.AppNav-module__asod2W__destinationActive{color:var(--tl-color-on-hero)}.AppNav-module__asod2W__destination:hover .AppNav-module__asod2W__destinationIcon,.AppNav-module__asod2W__destination:focus-visible .AppNav-module__asod2W__destinationIcon,.AppNav-module__asod2W__destinationActive .AppNav-module__asod2W__destinationIcon{opacity:1;transform:translate(.125rem,-.125rem)}.AppNav-module__asod2W__destinationActive{box-shadow:inset var(--tl-border-width-signal) 0 var(--tl-color-action)}.AppNav-module__asod2W__desktopUtilityRegion{justify-content:flex-end;align-items:center;gap:var(--tl-space-2);grid-column:3;min-width:0;display:flex}.AppNav-module__asod2W__desktopAccount{justify-content:flex-end;align-items:center;display:flex;position:relative}.AppNav-module__asod2W__teamsNotificationSlot{margin-left:var(--tl-space-1);padding-left:var(--tl-space-2);border-left:var(--tl-border-width-hairline) solid var(--tl-line);align-items:center;display:flex}.AppNav-module__asod2W__commandSlot{flex:0 0 10rem;justify-content:center;width:10rem;display:flex}.AppNav-module__asod2W__commandSlot>*{width:100%}.AppNav-module__asod2W__accountTrigger,.AppNav-module__asod2W__signIn,.AppNav-module__asod2W__join,.AppNav-module__asod2W__mobileTrigger{min-height:calc(var(--tl-size-control) - var(--tl-space-1));border-radius:var(--tl-radius-control);font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-semibold)}.AppNav-module__asod2W__accountTrigger{align-items:center;gap:var(--tl-space-2);border:var(--tl-border-width-hairline) solid var(--tl-line);padding:0 var(--tl-space-2) 0 var(--tl-space-1);background:var(--tl-surface);color:var(--tl-ink);display:inline-flex}.AppNav-module__asod2W__accountTrigger:hover,.AppNav-module__asod2W__accountTrigger[aria-expanded=true]{border-color:var(--tl-accent-line);background:var(--tl-surface-muted)}.AppNav-module__asod2W__accountAvatar{border-radius:var(--tl-radius-control);background:var(--tl-color-action);width:1.75rem;height:1.75rem;color:var(--tl-color-on-action);font-size:.62rem;font-weight:var(--tl-font-weight-bold);letter-spacing:.03em;flex:none;place-items:center;display:inline-grid;overflow:hidden}.AppNav-module__asod2W__accountAvatarImage{object-fit:cover;width:100%;height:100%;display:block}.AppNav-module__asod2W__accountPanel{z-index:var(--tl-layer-dropdown);top:calc(100% + var(--tl-space-2));width:21rem;max-height:calc(100dvh - var(--tl-size-header) - var(--tl-space-6));border:var(--tl-border-width-hairline) solid var(--tl-line);border-radius:var(--tl-radius-card);background:var(--tl-surface);box-shadow:var(--tl-shadow-popover);color:var(--tl-ink);position:absolute;right:0;overflow:hidden}.AppNav-module__asod2W__accountIdentity{align-items:center;gap:var(--tl-space-3);padding:var(--tl-space-4);border-bottom:var(--tl-border-width-hairline) solid var(--tl-line);background:var(--tl-surface-muted);display:flex}.AppNav-module__asod2W__accountCopy,.AppNav-module__asod2W__mobileAccountCopy{min-width:0;display:grid}.AppNav-module__asod2W__accountCopy strong,.AppNav-module__asod2W__mobileAccountCopy strong{font-size:.84rem}.AppNav-module__asod2W__accountCopy span,.AppNav-module__asod2W__mobileAccountCopy small{color:var(--tl-muted);font-size:.7rem;font-weight:var(--tl-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppNav-module__asod2W__accountScroll{max-height:calc(100dvh - 10rem);padding:var(--tl-space-3);overflow:auto}.AppNav-module__asod2W__accountSection+.AppNav-module__asod2W__accountSection{margin-top:var(--tl-space-4);padding-top:var(--tl-space-4);border-top:var(--tl-border-width-hairline) solid var(--tl-line)}.AppNav-module__asod2W__accountSectionLabel,.AppNav-module__asod2W__mobileSection>span{margin-bottom:var(--tl-space-1);color:var(--tl-muted);display:block}.AppNav-module__asod2W__accountPanel .AppNav-module__asod2W__destination,.AppNav-module__asod2W__mobileProductMenu .AppNav-module__asod2W__destination,.AppNav-module__asod2W__mobileAccountMenu .AppNav-module__asod2W__destination{border-color:var(--tl-line);color:var(--tl-ink)}.AppNav-module__asod2W__accountPanel .AppNav-module__asod2W__destination:hover,.AppNav-module__asod2W__accountPanel .AppNav-module__asod2W__destination:focus-visible,.AppNav-module__asod2W__accountPanel .AppNav-module__asod2W__destinationActive,.AppNav-module__asod2W__mobileProductMenu .AppNav-module__asod2W__destination:hover,.AppNav-module__asod2W__mobileProductMenu .AppNav-module__asod2W__destination:focus-visible,.AppNav-module__asod2W__mobileProductMenu .AppNav-module__asod2W__destinationActive,.AppNav-module__asod2W__mobileAccountMenu .AppNav-module__asod2W__destination:hover,.AppNav-module__asod2W__mobileAccountMenu .AppNav-module__asod2W__destination:focus-visible,.AppNav-module__asod2W__mobileAccountMenu .AppNav-module__asod2W__destinationActive{color:var(--tl-accent)}.AppNav-module__asod2W__destinationCompact{min-height:2.75rem;padding:0 var(--tl-space-2)}.AppNav-module__asod2W__destinationCompact:first-of-type{border-top:0}.AppNav-module__asod2W__themeButton{width:100%;min-height:2.75rem;margin-top:var(--tl-space-1);border-radius:var(--tl-radius-control);padding:0 var(--tl-space-2);color:var(--tl-ink);font-size:.78rem;font-weight:var(--tl-font-weight-semibold);background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.AppNav-module__asod2W__themeButton:hover{background:var(--tl-surface-muted)}.AppNav-module__asod2W__themeCopy{align-items:center;gap:var(--tl-space-2);display:inline-flex}.AppNav-module__asod2W__themeValue{color:var(--tl-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.AppNav-module__asod2W__accountOperations{margin-top:var(--tl-space-3);padding-top:var(--tl-space-3);border-top:var(--tl-border-width-hairline) solid var(--tl-line)}.AppNav-module__asod2W__authActions{align-items:center;gap:var(--tl-space-2);display:flex}.AppNav-module__asod2W__signIn,.AppNav-module__asod2W__join{padding:0 var(--tl-space-3);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.AppNav-module__asod2W__signIn{border:var(--tl-border-width-hairline) solid var(--tl-line);background:var(--tl-surface);color:var(--tl-ink)}.AppNav-module__asod2W__signIn:hover{border-color:var(--tl-accent-line);background:var(--tl-surface-muted)}.AppNav-module__asod2W__join{border:var(--tl-border-width-hairline) solid var(--tl-color-action);background:var(--tl-color-action);color:var(--tl-color-on-action)}.AppNav-module__asod2W__join:hover{border-color:var(--tl-color-action-strong);background:var(--tl-color-action-strong)}.AppNav-module__asod2W__authSkeleton{gap:var(--tl-space-2);display:flex}.AppNav-module__asod2W__authSkeleton span{width:4rem;height:calc(var(--tl-size-control) - var(--tl-space-1));border-radius:var(--tl-radius-control);background:var(--tl-surface-muted);animation:1.35s ease-in-out infinite AppNav-module__asod2W__nav-pulse;display:block}.AppNav-module__asod2W__authSkeleton span:last-child{background:var(--tl-accent-soft);width:3.25rem}.AppNav-module__asod2W__mobileTrigger,.AppNav-module__asod2W__mobilePanel{display:none}@keyframes AppNav-module__asod2W__nav-pulse{50%{opacity:.46}}@media (max-width:73.75rem){.AppNav-module__asod2W__teamsHeader .AppNav-module__asod2W__commandSlot{width:var(--tl-size-control);flex:0 0 var(--tl-size-control);display:flex}.AppNav-module__asod2W__teamsHeader .AppNav-module__asod2W__commandSlot>button{justify-content:center;display:inline-flex}.AppNav-module__asod2W__teamsHeader .AppNav-module__asod2W__commandSlot>button>span,.AppNav-module__asod2W__teamsHeader .AppNav-module__asod2W__commandSlot>button>kbd{display:none}.AppNav-module__asod2W__shell{min-height:calc(var(--tl-size-header) - var(--tl-border-width-signal));grid-template-columns:minmax(0,1fr) auto auto}.AppNav-module__asod2W__desktopProductRegion,.AppNav-module__asod2W__commandSlot,.AppNav-module__asod2W__desktopAccount{display:none}.AppNav-module__asod2W__desktopUtilityRegion{grid-column:2;display:flex}.AppNav-module__asod2W__mobileTrigger{width:calc(var(--tl-size-control) - var(--tl-space-1));min-width:calc(var(--tl-size-control) - var(--tl-space-1));border:var(--tl-border-width-hairline) solid var(--tl-line);background:var(--tl-surface);color:var(--tl-ink);place-items:center;padding:0;display:inline-grid}.AppNav-module__asod2W__mobileTrigger:hover,.AppNav-module__asod2W__mobileTrigger[aria-expanded=true]{border-color:var(--tl-accent-line);background:var(--tl-surface-muted);color:var(--tl-accent)}.AppNav-module__asod2W__mobilePanel{top:calc(100% + var(--tl-space-2));right:var(--tl-space-4);z-index:var(--tl-layer-dropdown);width:min(25rem, calc(100vw - var(--tl-space-6)));max-height:calc(100dvh - var(--tl-size-header) - var(--tl-space-4));border:var(--tl-border-width-hairline) solid var(--tl-line);border-radius:var(--tl-radius-card);background:var(--tl-surface);box-shadow:var(--tl-shadow-menu);grid-template-columns:minmax(0,1fr);display:grid;position:absolute;overflow:auto}.AppNav-module__asod2W__mobileNav{padding:var(--tl-space-3)}.AppNav-module__asod2W__mobileItem+.AppNav-module__asod2W__mobileItem{border-top:var(--tl-border-width-hairline) solid var(--tl-line)}.AppNav-module__asod2W__mobileItemRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.AppNav-module__asod2W__mobilePrimaryLink{align-items:center;gap:var(--tl-space-2);min-height:var(--tl-size-control-mobile);padding:0 var(--tl-space-2);color:var(--tl-ink);font-size:.9rem;font-weight:var(--tl-font-weight-semibold);text-decoration:none;display:inline-flex}.AppNav-module__asod2W__mobilePrimaryLinkActive{box-shadow:inset var(--tl-border-width-signal) 0 var(--tl-color-action);color:var(--tl-accent)}.AppNav-module__asod2W__mobileDisclosure{width:var(--tl-size-control-mobile);border-radius:var(--tl-radius-control);color:var(--tl-muted);background:0 0;border:0;place-items:center;display:grid}.AppNav-module__asod2W__mobileDisclosure:hover{background:var(--tl-surface-muted);color:var(--tl-accent)}.AppNav-module__asod2W__disclosureIconOpen{transform:rotate(180deg)}.AppNav-module__asod2W__mobileProductMenu,.AppNav-module__asod2W__mobileAccountMenu{margin:0 0 var(--tl-space-3);border-left:var(--tl-border-width-signal) solid var(--tl-color-action);padding:var(--tl-space-2) var(--tl-space-3) var(--tl-space-3);background:var(--tl-surface)}.AppNav-module__asod2W__mobileCta{min-height:var(--tl-size-control);margin-bottom:var(--tl-space-3);border-bottom:var(--tl-border-width-hairline) solid var(--tl-line);padding:0 var(--tl-space-2);box-shadow:inset var(--tl-border-width-signal) 0 var(--tl-color-action);color:var(--tl-accent);font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-semibold);background:0 0;border-radius:0;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.AppNav-module__asod2W__mobileCtaSecondary{margin-top:calc(var(--tl-space-2) * -1);background:var(--tl-color-action-soft);box-shadow:none}.AppNav-module__asod2W__mobileSection+.AppNav-module__asod2W__mobileSection{margin-top:var(--tl-space-4)}.AppNav-module__asod2W__mobileAccount{border-top:var(--tl-border-width-hairline) solid var(--tl-line);padding:var(--tl-space-4);background:var(--tl-surface-muted)}.AppNav-module__asod2W__mobileAccountTrigger{align-items:center;gap:var(--tl-space-3);width:100%;color:var(--tl-ink);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;padding:0;display:grid}.AppNav-module__asod2W__mobileAccountMenu{margin-top:var(--tl-space-4);border:var(--tl-border-width-hairline) solid var(--tl-line);border-left:var(--tl-border-width-signal) solid var(--tl-color-action);border-radius:var(--tl-radius-control);padding:var(--tl-space-3);background:var(--tl-surface);margin-bottom:0}.AppNav-module__asod2W__mobileAuthActions{gap:var(--tl-space-2);grid-template-columns:1fr 1fr auto;display:grid}.AppNav-module__asod2W__mobileThemeButton{width:calc(var(--tl-size-control) - var(--tl-space-1));border:var(--tl-border-width-hairline) solid var(--tl-line);border-radius:var(--tl-radius-control);background:var(--tl-surface);color:var(--tl-muted);place-items:center;display:inline-grid}.AppNav-module__asod2W__mobileAuthSkeleton{height:calc(var(--tl-size-control) - var(--tl-space-1));border-radius:var(--tl-radius-control);background:var(--tl-surface);animation:1.35s ease-in-out infinite AppNav-module__asod2W__nav-pulse}}@media (max-width:47.5rem){.AppNav-module__asod2W__shell{padding:0 var(--tl-space-4)}.AppNav-module__asod2W__brand{font-size:1.1rem}.AppNav-module__asod2W__brand small{display:none}.AppNav-module__asod2W__mobilePanel{right:var(--tl-space-3);width:calc(100vw - var(--tl-space-6));max-height:calc(100dvh - var(--tl-size-header) - var(--tl-space-3))}.AppNav-module__asod2W__mobileAccount{border-top:var(--tl-border-width-hairline) solid var(--tl-line);border-left:0}}@media (max-width:32.5rem){.AppNav-module__asod2W__brand{gap:var(--tl-space-0-5)}.AppNav-module__asod2W__mobilePanel{max-height:calc(100dvh - var(--tl-size-header))}.AppNav-module__asod2W__mobileNav,.AppNav-module__asod2W__mobileAccount{padding:var(--tl-space-3)}}
.GlobalCommandSearch-module__GwC4YW__trigger{min-width:8.5rem;min-height:calc(var(--tl-size-control) - var(--tl-space-1));align-items:center;gap:var(--tl-space-2);border:var(--tl-border-width-hairline) solid var(--tl-line);border-radius:var(--tl-radius-control);background:var(--tl-surface);padding:0 var(--tl-space-2);color:var(--tl-muted);cursor:pointer;font-family:var(--tl-font-ui);font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-semibold);display:inline-flex}.GlobalCommandSearch-module__GwC4YW__trigger:hover,.GlobalCommandSearch-module__GwC4YW__trigger:focus-visible{border-color:var(--tl-accent-line);background:var(--tl-surface-muted);color:var(--tl-ink)}.GlobalCommandSearch-module__GwC4YW__trigger kbd{margin-left:auto}.GlobalCommandSearch-module__GwC4YW__trigger kbd,.GlobalCommandSearch-module__GwC4YW__result kbd,.GlobalCommandSearch-module__GwC4YW__footer kbd{border:var(--tl-border-width-hairline) solid var(--tl-line);border-radius:var(--tl-radius-control);background:var(--tl-surface-muted);padding:var(--tl-space-1) var(--tl-space-1-5);color:var(--tl-muted);font-family:var(--tl-font-ui);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-font-weight-semibold);line-height:1}.GlobalCommandSearch-module__GwC4YW__scrim{z-index:var(--tl-layer-overlay);background:color-mix(in srgb, var(--tl-color-hero) 48%, transparent);padding:calc(var(--tl-size-header) + var(--tl-space-5)) var(--tl-space-5) var(--tl-space-5);-webkit-backdrop-filter:blur(var(--tl-blur-overlay));backdrop-filter:blur(var(--tl-blur-overlay));place-items:start center;display:grid;position:fixed;inset:0}.GlobalCommandSearch-module__GwC4YW__dialog{border:var(--tl-border-width-hairline) solid var(--tl-line);border-radius:var(--tl-radius-card);background:var(--tl-surface);width:min(44rem,100%);box-shadow:var(--tl-shadow-menu);color:var(--tl-ink);overflow:hidden}.GlobalCommandSearch-module__GwC4YW__signal{height:var(--tl-border-width-hero-signal);grid-template-columns:repeat(3,1fr);display:grid}.GlobalCommandSearch-module__GwC4YW__signal span:first-child{background:var(--tl-color-swim)}.GlobalCommandSearch-module__GwC4YW__signal span:nth-child(2){background:var(--tl-color-bike)}.GlobalCommandSearch-module__GwC4YW__signal span:nth-child(3){background:var(--tl-color-run)}.GlobalCommandSearch-module__GwC4YW__searchHeader{align-items:center;gap:var(--tl-space-3);border-bottom:var(--tl-border-width-hairline) solid var(--tl-line);padding:var(--tl-space-4);color:var(--tl-muted);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.GlobalCommandSearch-module__GwC4YW__searchCopy{min-width:0}.GlobalCommandSearch-module__GwC4YW__searchCopy label{color:var(--tl-ink);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-font-weight-bold);letter-spacing:var(--tl-type-instrument-label-letter-spacing);text-transform:uppercase;display:block}.GlobalCommandSearch-module__GwC4YW__searchCopy input{width:100%;padding:var(--tl-space-1) 0 0;color:var(--tl-ink);font-family:var(--tl-font-ui);background:0 0;border:0;outline:none;font-size:1rem}.GlobalCommandSearch-module__GwC4YW__searchCopy input::placeholder{color:var(--tl-color-text-faint)}.GlobalCommandSearch-module__GwC4YW__close{width:var(--tl-size-control);height:var(--tl-size-control);border:var(--tl-border-width-hairline) solid var(--tl-line);border-radius:var(--tl-radius-control);color:var(--tl-muted);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.GlobalCommandSearch-module__GwC4YW__close:hover,.GlobalCommandSearch-module__GwC4YW__close:focus-visible{border-color:var(--tl-accent-line);background:var(--tl-surface-muted);color:var(--tl-ink)}.GlobalCommandSearch-module__GwC4YW__results{max-height:min(32rem,100dvh - 15rem);padding:var(--tl-space-2);overflow:auto}.GlobalCommandSearch-module__GwC4YW__result{align-items:center;gap:var(--tl-space-3);border-radius:var(--tl-radius-control);width:100%;padding:var(--tl-space-3);color:var(--tl-ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.GlobalCommandSearch-module__GwC4YW__result+.GlobalCommandSearch-module__GwC4YW__result{border-top:var(--tl-border-width-hairline) solid var(--tl-line);border-radius:0}.GlobalCommandSearch-module__GwC4YW__result:hover,.GlobalCommandSearch-module__GwC4YW__result[data-active=true]{background:var(--tl-color-action-soft)}.GlobalCommandSearch-module__GwC4YW__resultIcon{width:var(--tl-size-control);height:var(--tl-size-control);border:var(--tl-border-width-hairline) solid var(--tl-line);border-radius:var(--tl-radius-control);background:var(--tl-surface-muted);color:var(--tl-accent);place-items:center;display:inline-grid}.GlobalCommandSearch-module__GwC4YW__resultAthletePhoto{background:var(--tl-surface);border-radius:50%;overflow:hidden}.GlobalCommandSearch-module__GwC4YW__resultAthletePhoto img{object-fit:cover;object-position:center top;width:100%;height:100%}.GlobalCommandSearch-module__GwC4YW__resultCopy{gap:var(--tl-space-0-5);min-width:0;display:grid}.GlobalCommandSearch-module__GwC4YW__resultCopy small{color:var(--tl-accent);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-font-weight-bold);letter-spacing:var(--tl-type-instrument-label-letter-spacing);text-transform:uppercase}.GlobalCommandSearch-module__GwC4YW__resultCopy strong,.GlobalCommandSearch-module__GwC4YW__resultCopy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GlobalCommandSearch-module__GwC4YW__resultCopy strong{font-family:var(--tl-font-display);font-size:.875rem}.GlobalCommandSearch-module__GwC4YW__resultCopy span{color:var(--tl-muted);font-size:.75rem}.GlobalCommandSearch-module__GwC4YW__status{padding:var(--tl-space-8) var(--tl-space-4);color:var(--tl-muted);text-align:center;font-size:.875rem}.GlobalCommandSearch-module__GwC4YW__footer{align-items:center;gap:var(--tl-space-3) var(--tl-space-5);border-top:var(--tl-border-width-hairline) solid var(--tl-line);background:var(--tl-surface-muted);padding:var(--tl-space-3) var(--tl-space-4);color:var(--tl-muted);flex-wrap:wrap;font-size:.6875rem;display:flex}.GlobalCommandSearch-module__GwC4YW__footer span{align-items:center;gap:var(--tl-space-1);display:inline-flex}@media (max-width:73.75rem){.GlobalCommandSearch-module__GwC4YW__trigger{display:none}}@media (max-width:32.5rem){.GlobalCommandSearch-module__GwC4YW__scrim{padding:var(--tl-space-3);place-items:center}.GlobalCommandSearch-module__GwC4YW__dialog{max-height:calc(100dvh - 2 * var(--tl-space-3))}.GlobalCommandSearch-module__GwC4YW__results{max-height:calc(100dvh - 14rem)}.GlobalCommandSearch-module__GwC4YW__footer span:last-child{display:none}}
.Teams-module__ETh7FG__page{gap:var(--tl-space-6);display:grid}.Teams-module__ETh7FG__page h2{font-family:var(--tl-font-display);font-size:var(--tl-type-section-heading-size);font-weight:var(--tl-font-weight-bold);letter-spacing:var(--tl-type-section-heading-letter-spacing);margin:0 0 var(--tl-space-3)}.Teams-module__ETh7FG__page h3{font-family:var(--tl-font-ui);font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-semibold);margin:0 0 var(--tl-space-2)}.Teams-module__ETh7FG__page p{margin-top:0}.Teams-module__ETh7FG__topline{margin-bottom:0;}.Teams-module__ETh7FG__fileLabel{}.Teams-module__ETh7FG__topline a{color:var(--tl-color-action)}.Teams-module__ETh7FG__page.Teams-module__ETh7FG__page{max-width:none;padding:0}.Teams-module__ETh7FG__workspace{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:0;min-height:100dvh;display:grid}.Teams-module__ETh7FG__sidebar{gap:var(--tl-space-2);background:var(--tl-color-surface);min-width:0;padding:var(--tl-space-2) var(--tl-space-3) var(--tl-space-4);border-right:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-panel);top:var(--tl-size-header);height:calc(100dvh - var(--tl-size-header));min-height:0;padding:var(--tl-space-4);border-radius:0;flex-direction:column;align-self:start;display:flex;position:sticky}.Teams-module__ETh7FG__sidebarToggle{top:var(--tl-space-6);z-index:1;border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-pill);background:var(--tl-color-surface);display:flex;position:absolute;right:0;transform:translate(50%)}.Teams-module__ETh7FG__sidebarContent{gap:var(--tl-space-5);overscroll-behavior-y:contain;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.Teams-module__ETh7FG__sidebarContent>*{flex-shrink:0}.Teams-module__ETh7FG__workspace:has(.Teams-module__ETh7FG__sidebar[data-collapsed=true]){grid-template-columns:calc(var(--tl-space-7) + var(--tl-space-7)) minmax(0,1fr)}.Teams-module__ETh7FG__sidebar[data-collapsed=true] .Teams-module__ETh7FG__sidebarToggle{top:var(--tl-space-2)}.Teams-module__ETh7FG__sidebar[data-collapsed=true] .Teams-module__ETh7FG__sidebarContent{padding-top:var(--tl-space-7)}.Teams-module__ETh7FG__sidebar[data-collapsed=true] .Teams-module__ETh7FG__sideNav a{padding-inline:var(--tl-space-2);justify-content:center}.Teams-module__ETh7FG__sidebar[data-collapsed=true] .Teams-module__ETh7FG__sideNav a>span,.Teams-module__ETh7FG__sidebar[data-collapsed=true] .Teams-module__ETh7FG__sideNav a>svg:last-child:not(:first-child),.Teams-module__ETh7FG__sidebar[data-collapsed=true] .Teams-module__ETh7FG__sidebarFooter span,.Teams-module__ETh7FG__sidebar[data-collapsed=true] .Teams-module__ETh7FG__teamPicker{display:none}.Teams-module__ETh7FG__sidebar[data-collapsed=true] .Teams-module__ETh7FG__sidebarFooter{padding-inline:0}.Teams-module__ETh7FG__sidebar[data-collapsed=true] .Teams-module__ETh7FG__sidebarFooter a{justify-content:center}.Teams-module__ETh7FG__teamIdentity{padding:var(--tl-space-2) var(--tl-space-3)}.Teams-module__ETh7FG__page{font-family:var(--tl-font-ui);font-size:var(--tl-type-control-size);line-height:var(--tl-type-body-line-height)}.Teams-module__ETh7FG__page .Teams-module__ETh7FG__teamHero{isolation:isolate;border-radius:var(--tl-radius-panel);border-top:var(--tl-space-1) solid var(--tl-color-brass);background:linear-gradient(120deg, var(--tl-color-hero) 55%, var(--tl-color-action));overflow:hidden}.Teams-module__ETh7FG__teamHero>div:first-child{display:none}.Teams-module__ETh7FG__teamHero>div:last-child{padding:var(--tl-space-7);position:relative}.Teams-module__ETh7FG__teamHero>div:last-child>div:first-child{align-items:flex-start;gap:var(--tl-space-5)}.Teams-module__ETh7FG__teamHeaderGroup{border:var(--tl-border-width-hairline) solid var(--tl-color-action);border-radius:var(--tl-radius-panel);overflow:hidden}.Teams-module__ETh7FG__teamHeaderGroup .Teams-module__ETh7FG__teamHero{border-bottom:0;border-left:0;border-right:0;border-radius:0}.Teams-module__ETh7FG__teamHeaderGroup .Teams-module__ETh7FG__stats{border:0;border-radius:0}.Teams-module__ETh7FG__teamHeaderGroup .Teams-module__ETh7FG__stat{align-items:center;gap:var(--tl-space-2);padding:var(--tl-space-4) var(--tl-space-3);display:flex}.Teams-module__ETh7FG__statIcon{width:var(--tl-space-7);height:var(--tl-space-7);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);background:var(--tl-color-surface-subtle);color:var(--tl-color-action);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.Teams-module__ETh7FG__statContent{min-width:0}.Teams-module__ETh7FG__statTitle{font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-font-weight-bold);text-transform:uppercase;letter-spacing:var(--tl-type-instrument-label-letter-spacing);color:var(--tl-color-action);display:block}.Teams-module__ETh7FG__statValueLine{align-items:baseline;gap:var(--tl-space-2);flex-wrap:wrap;display:flex}.Teams-module__ETh7FG__statValueLine strong{font-family:var(--tl-font-display);font-size:var(--tl-type-section-heading-size);font-weight:var(--tl-font-weight-bold);line-height:var(--tl-type-page-title-line-height)}.Teams-module__ETh7FG__statValueLine span{font-size:var(--tl-type-instrument-label-size);color:var(--tl-color-text-secondary)}.Teams-module__ETh7FG__teamHero h1{font-size:calc(var(--tl-type-section-heading-size) + var(--tl-space-3));line-height:var(--tl-type-page-title-line-height);margin:var(--tl-space-3) 0}.Teams-module__ETh7FG__teamHero p{font-size:var(--tl-type-control-size);line-height:var(--tl-type-body-line-height)}.Teams-module__ETh7FG__teamHero p:first-child{font-size:var(--tl-type-instrument-label-size)}.Teams-module__ETh7FG__teamHero:before,.Teams-module__ETh7FG__teamHero:after{content:"";z-index:-1;border:var(--tl-border-width-hairline) solid color-mix(in srgb, var(--tl-color-on-hero) 16%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-45% -5% -20% 55%;transform:rotate(-25deg)}.Teams-module__ETh7FG__teamHero:after{inset:-30% 0 -5% 60%}.Teams-module__ETh7FG__teamHero .Teams-module__ETh7FG__heroFooter{border-color:color-mix(in srgb, var(--tl-color-on-hero) 18%, transparent);font-weight:var(--tl-font-weight-normal)}.Teams-module__ETh7FG__page .Teams-module__ETh7FG__racePanel h2,.Teams-module__ETh7FG__page .Teams-module__ETh7FG__panelHeading h2,.Teams-module__ETh7FG__page .Teams-module__ETh7FG__announcement h2{font-size:var(--tl-type-body-size);letter-spacing:normal;margin:0}.Teams-module__ETh7FG__racePanel>.Teams-module__ETh7FG__sectionHead{border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);padding-bottom:var(--tl-space-4)}.Teams-module__ETh7FG__racePanel>.Teams-module__ETh7FG__sectionHead .Teams-module__ETh7FG__eyebrow{display:none}.Teams-module__ETh7FG__page .Teams-module__ETh7FG__empty{padding:var(--tl-space-3) 0}.Teams-module__ETh7FG__page .Teams-module__ETh7FG__panelEmpty{gap:var(--tl-space-2)}.Teams-module__ETh7FG__page .Teams-module__ETh7FG__panelEmpty h3,.Teams-module__ETh7FG__announcement>p{margin-bottom:0}.Teams-module__ETh7FG__announcement>svg,.Teams-module__ETh7FG__panelEmpty>svg,.Teams-module__ETh7FG__statLabel>svg{display:none}.Teams-module__ETh7FG__statLabel .Teams-module__ETh7FG__eyebrow{margin:0}.Teams-module__ETh7FG__page .Teams-module__ETh7FG__overviewGrid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.Teams-module__ETh7FG__eyebrow{}.Teams-module__ETh7FG__sideNav,.Teams-module__ETh7FG__teamPicker nav,.Teams-module__ETh7FG__sidebarFooter{gap:var(--tl-space-1);display:grid}.Teams-module__ETh7FG__sideNav a,.Teams-module__ETh7FG__teamPicker nav a{padding:var(--tl-space-3);border-radius:var(--tl-radius-control);color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-medium)}.Teams-module__ETh7FG__sideNav a[aria-current],.Teams-module__ETh7FG__teamPicker a[aria-current]{background:var(--tl-color-action-soft);color:var(--tl-color-action);font-weight:var(--tl-font-weight-semibold)}.Teams-module__ETh7FG__sideNav a:hover{background:var(--tl-color-surface-subtle);color:var(--tl-color-action)}.Teams-module__ETh7FG__sideNav a{align-items:center;gap:var(--tl-space-3);min-height:var(--tl-space-10);text-decoration:none;display:flex;position:relative}.Teams-module__ETh7FG__sideNav a[aria-current]:before{content:"";left:calc(-1 * var(--tl-space-4));top:var(--tl-space-2);bottom:var(--tl-space-2);width:var(--tl-space-1);border-radius:var(--tl-radius-control);background:var(--tl-color-action);position:absolute}.Teams-module__ETh7FG__sideNav a>svg{flex-shrink:0}.Teams-module__ETh7FG__sideNav a>span{flex:1}.Teams-module__ETh7FG__sideNav a:focus-visible{outline:var(--tl-border-width-hairline) solid var(--tl-color-action);outline-offset:var(--tl-space-1)}.Teams-module__ETh7FG__teamPicker summary{cursor:pointer;color:var(--tl-color-action);padding:var(--tl-space-2) var(--tl-space-3);font-size:var(--tl-type-control-size)}.Teams-module__ETh7FG__teamPicker .Teams-module__ETh7FG__teamSwitch{align-items:center;gap:var(--tl-space-2);padding:var(--tl-space-3);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-panel);list-style:none;display:flex}.Teams-module__ETh7FG__teamSwitch::-webkit-details-marker{display:none}.Teams-module__ETh7FG__teamSwitch>span:nth-child(2){gap:var(--tl-space-1);flex:1;min-width:0;display:grid}.Teams-module__ETh7FG__teamSwitch strong{overflow-wrap:anywhere;font-weight:var(--tl-font-weight-semibold)}.Teams-module__ETh7FG__teamSwitch small{color:var(--tl-color-text-secondary)}.Teams-module__ETh7FG__teamMark{width:var(--tl-space-10);height:var(--tl-space-10);border-radius:var(--tl-radius-panel);background:var(--tl-color-action);color:var(--tl-color-surface);font-weight:var(--tl-font-weight-bold);flex-shrink:0;place-items:center;display:grid}.Teams-module__ETh7FG__teamPicker nav{margin-top:var(--tl-space-3)}.Teams-module__ETh7FG__logoRow{align-items:center;gap:var(--tl-space-3);flex-wrap:wrap;display:flex}.Teams-module__ETh7FG__logoRow small{color:var(--tl-color-text-secondary);display:block}.Teams-module__ETh7FG__logoRow .Teams-module__ETh7FG__avatar{border-radius:var(--tl-radius-control)}.Teams-module__ETh7FG__logoEditor{padding:var(--tl-space-4);width:min(100% - var(--tl-space-6), 360px);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-panel);background:var(--tl-color-surface);max-height:90dvh;color:var(--tl-color-text);margin:auto;overflow-y:auto}.Teams-module__ETh7FG__logoEditor::backdrop{background:color-mix(in srgb, var(--tl-color-hero) 65%, transparent)}.Teams-module__ETh7FG__logoEditorHead{margin-bottom:var(--tl-space-3);justify-content:space-between;align-items:center;display:flex}.Teams-module__ETh7FG__logoCanvas{border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-control);touch-action:none;cursor:grab;width:100%;height:auto;display:block}.Teams-module__ETh7FG__logoControls{gap:var(--tl-space-2);margin-block:var(--tl-space-3);display:grid}.Teams-module__ETh7FG__logoControls label{justify-content:space-between;align-items:center;gap:var(--tl-space-3);font-size:var(--tl-type-control-size);display:flex}.Teams-module__ETh7FG__logoControls input[type=range]{width:65%}.Teams-module__ETh7FG__teamMark .Teams-module__ETh7FG__avatar{border-radius:inherit;background:var(--tl-color-action);width:100%;height:100%;color:var(--tl-color-on-hero)}.Teams-module__ETh7FG__teamMark .Teams-module__ETh7FG__avatar img{object-fit:contain;border-radius:inherit;background:var(--tl-color-surface);width:100%;height:100%}.Teams-module__ETh7FG__workspaceTopline{justify-content:space-between;align-items:center;gap:var(--tl-space-3);font-size:var(--tl-type-control-size);flex-wrap:wrap;display:flex}.Teams-module__ETh7FG__breadcrumbs{align-items:center;gap:var(--tl-space-2);color:var(--tl-color-text-secondary);flex-wrap:wrap;display:flex}.Teams-module__ETh7FG__breadcrumbs strong{font-weight:var(--tl-font-weight-medium)}.Teams-module__ETh7FG__breadcrumbs a:hover{color:var(--tl-color-action)}.Teams-module__ETh7FG__viewSwitch{align-items:center;gap:var(--tl-space-1);display:flex}.Teams-module__ETh7FG__viewSwitch>span{margin-right:var(--tl-space-2);color:var(--tl-color-text-secondary)}.Teams-module__ETh7FG__viewSwitch a{padding:var(--tl-space-2) var(--tl-space-3);border-radius:var(--tl-radius-control);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle)}.Teams-module__ETh7FG__viewSwitch a[aria-current]{background:var(--tl-color-action-soft);color:var(--tl-color-action);border-color:var(--tl-color-action)}.Teams-module__ETh7FG__heroFooter{justify-content:space-between;align-items:center;gap:var(--tl-space-3);margin-top:var(--tl-space-6);padding-top:var(--tl-space-4);border-top:var(--tl-border-width-hairline) solid currentColor;font-size:var(--tl-type-control-size);flex-wrap:wrap;display:flex}.Teams-module__ETh7FG__heroMembers{align-items:center;gap:var(--tl-space-3);display:flex}.Teams-module__ETh7FG__memberFaces{padding-left:var(--tl-space-2);display:flex}.Teams-module__ETh7FG__memberFaces>span{width:var(--tl-space-7);height:var(--tl-space-7);margin-left:calc(-1 * var(--tl-space-2));background:var(--tl-color-action-soft);color:var(--tl-color-action);border:var(--tl-border-width-hairline) solid var(--tl-color-action);font-size:var(--tl-type-control-size);border-radius:50%;place-items:center;display:grid}.Teams-module__ETh7FG__sidebarFooter{border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);padding:var(--tl-space-3) 0 0;gap:var(--tl-space-2);font-size:var(--tl-type-control-size);color:var(--tl-color-action);margin-top:auto}.Teams-module__ETh7FG__sidebarFooter a{align-items:center;gap:var(--tl-space-2);min-height:var(--tl-size-control);padding:var(--tl-space-2) var(--tl-space-3);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-control);font-weight:var(--tl-font-weight-medium);text-decoration:none;display:flex}.Teams-module__ETh7FG__sidebarFooter a:hover,.Teams-module__ETh7FG__sidebarFooter a[aria-current]{background:var(--tl-color-action-soft);border-color:var(--tl-color-action)}.Teams-module__ETh7FG__sidebarFooter a:focus-visible{outline:var(--tl-border-width-focus) solid var(--tl-color-focus);outline-offset:var(--tl-space-1)}.Teams-module__ETh7FG__sidebarFooter a>svg{flex-shrink:0}.Teams-module__ETh7FG__mainContent{gap:var(--tl-space-5);min-width:0;padding:var(--tl-space-7);align-content:start;display:grid}.Teams-module__ETh7FG__sectionHead{flex-wrap:wrap;}.Teams-module__ETh7FG__sectionHead h2{margin:0}.Teams-module__ETh7FG__sectionHead>a{color:var(--tl-color-action);font-size:var(--tl-type-control-size)}.Teams-module__ETh7FG__muted,.Teams-module__ETh7FG__footnote{color:var(--tl-color-text-secondary)}.Teams-module__ETh7FG__actions,.Teams-module__ETh7FG__attendees,.Teams-module__ETh7FG__pagination{gap:var(--tl-space-3);flex-wrap:wrap;align-items:center;display:flex}.Teams-module__ETh7FG__grid,.Teams-module__ETh7FG__roster{gap:var(--tl-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Teams-module__ETh7FG__stack,.Teams-module__ETh7FG__form{gap:var(--tl-space-4);align-content:start;display:grid}.Teams-module__ETh7FG__form p{margin:0}.Teams-module__ETh7FG__tag{color:var(--tl-color-text-secondary);background:var(--tl-color-surface-subtle);padding:var(--tl-space-1) var(--tl-space-2);border-radius:var(--tl-radius-control);font-size:var(--tl-type-control-size);display:inline-block}.Teams-module__ETh7FG__race{align-items:start;gap:var(--tl-space-4);padding:var(--tl-space-4) 0;border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.Teams-module__ETh7FG__raceIdentity{min-width:0}.Teams-module__ETh7FG__racePanel{row-gap:0}.Teams-module__ETh7FG__raceCalendarView{min-width:0}.Teams-module__ETh7FG__racePanel .Teams-module__ETh7FG__race{padding:var(--tl-space-3) 0;gap:var(--tl-space-3);align-items:center}.Teams-module__ETh7FG__racePanel .Teams-module__ETh7FG__sectionHead+.Teams-module__ETh7FG__race{border-top:0}.Teams-module__ETh7FG__racePanel .Teams-module__ETh7FG__raceIdentity h3{margin-bottom:var(--tl-space-1)}.Teams-module__ETh7FG__racePanel .Teams-module__ETh7FG__raceIdentity p{margin-bottom:0}.Teams-module__ETh7FG__racePanel .Teams-module__ETh7FG__dateTile{width:var(--tl-space-10)}.Teams-module__ETh7FG__racePanel .Teams-module__ETh7FG__dateTile strong{font-size:var(--tl-type-body-size)}.Teams-module__ETh7FG__raceAction{align-content:space-between;justify-items:end;gap:var(--tl-space-2);display:grid}.Teams-module__ETh7FG__raceAttendanceRow{justify-content:flex-end;align-items:center;gap:var(--tl-space-2);display:flex}.Teams-module__ETh7FG__raceAttendanceRow .Teams-module__ETh7FG__raceFaces:empty{display:none}.Teams-module__ETh7FG__optionalRace,.Teams-module__ETh7FG__requiredRace{align-items:center;gap:var(--tl-space-1);padding:var(--tl-space-1) var(--tl-space-2);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-pill);background:var(--tl-color-surface);color:var(--tl-color-text-secondary);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-font-weight-medium);line-height:1;display:inline-flex}.Teams-module__ETh7FG__optionalRace:before,.Teams-module__ETh7FG__requiredRace:before{content:"";width:var(--tl-space-1);height:var(--tl-space-1);background:var(--tl-color-action);border-radius:50%}.Teams-module__ETh7FG__raceFaces{padding-left:var(--tl-space-2);max-width:calc(var(--tl-space-12) * 3);flex-wrap:wrap;justify-content:flex-end;display:flex}.Teams-module__ETh7FG__raceFaces>a{margin-left:calc(-1 * var(--tl-space-2));border:var(--tl-border-width-hairline) solid var(--tl-color-surface);border-radius:50%}.Teams-module__ETh7FG__raceFaces>a:focus-visible{z-index:1;outline:auto;position:relative}.Teams-module__ETh7FG__raceFaces .Teams-module__ETh7FG__avatar{width:var(--tl-space-6);height:var(--tl-space-6);font-size:var(--tl-type-instrument-label-size)}.Teams-module__ETh7FG__raceFacesMore{min-width:var(--tl-space-6);height:var(--tl-space-6);margin-left:calc(-1 * var(--tl-space-1));padding:0 var(--tl-space-1);border:var(--tl-border-width-hairline) solid var(--tl-color-surface);border-radius:var(--tl-radius-pill);background:var(--tl-color-action-soft);color:var(--tl-color-action);font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-font-weight-semibold);place-items:center;display:grid}.Teams-module__ETh7FG__raceMore{border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);padding-top:var(--tl-space-3);font-size:var(--tl-type-control-size);color:var(--tl-color-action)}.Teams-module__ETh7FG__scheduledRace{justify-content:space-between;align-items:center;gap:var(--tl-space-4);padding:var(--tl-space-3) 0;border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);display:flex}.Teams-module__ETh7FG__scheduledRace>div:first-child{min-width:0}.Teams-module__ETh7FG__scheduledRace p{margin-bottom:var(--tl-space-1);font-size:var(--tl-type-control-size)}.Teams-module__ETh7FG__scheduleNote{color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size);margin-bottom:0}.Teams-module__ETh7FG__raceIdentity p{font-size:var(--tl-type-control-size);margin-bottom:var(--tl-space-2)}.Teams-module__ETh7FG__raceIdentity h3{line-height:var(--tl-type-body-line-height);overflow-wrap:anywhere}.Teams-module__ETh7FG__dateTile{width:var(--tl-space-12);text-align:center;border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-control);display:grid;overflow:hidden}.Teams-module__ETh7FG__dateTile small{background:var(--tl-color-action-soft);color:var(--tl-color-action);text-transform:uppercase;padding:var(--tl-space-1)}.Teams-module__ETh7FG__dateTile strong{padding:var(--tl-space-1);font-size:var(--tl-type-section-heading-size);color:var(--tl-color-ink)}.Teams-module__ETh7FG__attendance summary{cursor:pointer;color:var(--tl-color-action)}.Teams-module__ETh7FG__attendees>a{align-items:center;gap:var(--tl-space-2);display:flex}.Teams-module__ETh7FG__attendees .Teams-module__ETh7FG__avatar{width:var(--tl-space-6);height:var(--tl-space-6)}.Teams-module__ETh7FG__race time{color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size)}.Teams-module__ETh7FG__race a,.Teams-module__ETh7FG__member a{color:var(--tl-color-action)}.Teams-module__ETh7FG__attendees{margin:var(--tl-space-3) 0}.Teams-module__ETh7FG__attendees a{padding:var(--tl-space-1) var(--tl-space-2);background:var(--tl-color-action-soft);border-radius:var(--tl-radius-control);font-size:var(--tl-type-control-size)}.Teams-module__ETh7FG__member{align-content:start;gap:var(--tl-space-3);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-panel);padding:var(--tl-space-4);min-width:0;height:100%;display:grid}.Teams-module__ETh7FG__memberHeading{justify-content:space-between;align-items:center;gap:var(--tl-space-3);display:flex}.Teams-module__ETh7FG__member p{margin:0}.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__member{grid-template-columns:var(--tl-space-10) minmax(0,1fr) auto;column-gap:var(--tl-space-3);row-gap:var(--tl-space-2);padding:var(--tl-space-3);height:auto;position:relative}.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__roster{gap:var(--tl-space-3);align-items:start}.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__memberHeading{display:contents}.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__memberHeading>.Teams-module__ETh7FG__avatar{grid-area:1/1}.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__memberHeading>.Teams-module__ETh7FG__tag{color:var(--tl-color-text-secondary);font-size:var(--tl-type-instrument-label-size);background:0 0;grid-area:2/2;justify-self:start;padding:0}.Teams-module__ETh7FG__memberIdentity{padding-right:calc(var(--tl-space-12) + var(--tl-space-8));grid-area:1/2/auto/-1}.Teams-module__ETh7FG__page .Teams-module__ETh7FG__memberIdentity h3{margin-bottom:0}.Teams-module__ETh7FG__memberIdentity p{font-size:var(--tl-type-control-size)}.Teams-module__ETh7FG__memberSocials{align-self:center;gap:var(--tl-space-2);font-size:var(--tl-type-instrument-label-size);flex-wrap:wrap;grid-area:3/2;display:flex}.Teams-module__ETh7FG__memberSocials:empty{display:none}.Teams-module__ETh7FG__memberRaces{border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);padding-top:var(--tl-space-2);font-size:var(--tl-type-control-size);grid-column:1/-1}.Teams-module__ETh7FG__memberRaceEmpty{color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size);grid-column:1/-1}.Teams-module__ETh7FG__memberRaces>summary{color:var(--tl-color-action)}.Teams-module__ETh7FG__memberRaces[open]>summary{margin-bottom:var(--tl-space-2)}.Teams-module__ETh7FG__memberRaces ul{gap:var(--tl-space-2);margin:0;padding:0;list-style:none;display:grid}.Teams-module__ETh7FG__memberRaces li{justify-content:space-between;align-items:baseline;gap:var(--tl-space-3);display:flex}.Teams-module__ETh7FG__memberRaces li a{overflow-wrap:anywhere}.Teams-module__ETh7FG__memberRaces time{color:var(--tl-color-text-secondary);flex-shrink:0}.Teams-module__ETh7FG__memberRaces summary{cursor:pointer}.Teams-module__ETh7FG__memberRaces details[open]>summary{margin-bottom:var(--tl-space-2)}.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__member>.Teams-module__ETh7FG__actions{justify-content:flex-end;align-self:end;gap:var(--tl-space-2);grid-area:3/3}.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__management{font-size:var(--tl-type-control-size);border:0;grid-column:1/-1;padding:0}.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__management summary{margin:0}.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__management[open] summary{margin-bottom:var(--tl-space-2)}.Teams-module__ETh7FG__memberFollow{top:var(--tl-space-2);right:var(--tl-space-2);position:absolute}.Teams-module__ETh7FG__memberCornerButton{width:var(--tl-space-8);height:var(--tl-space-8);border-radius:var(--tl-radius-control);color:var(--tl-color-action);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.Teams-module__ETh7FG__memberCornerButton:hover,.Teams-module__ETh7FG__memberCornerButton[aria-pressed=true]{background:var(--tl-color-action-soft)}.Teams-module__ETh7FG__memberCornerButton:focus-visible,.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__management>summary:focus-visible{outline:var(--tl-border-width-hairline) solid var(--tl-color-action);outline-offset:var(--tl-space-1)}.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__member:hover,.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__member:focus-within{border-color:var(--tl-color-action)}.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__management:not([open]){height:0}.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__management>summary{top:var(--tl-space-2);right:var(--tl-space-12);padding:var(--tl-space-2);border-radius:var(--tl-radius-control);background:var(--tl-color-action-soft);opacity:0;width:var(--tl-space-8);height:var(--tl-space-8);background:0 0;justify-content:center;align-items:center;padding:0;font-size:0;list-style:none;display:flex;position:absolute}.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__management>summary:hover{background:var(--tl-color-action-soft)}.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__management>summary::-webkit-details-marker{display:none}.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__member:hover .Teams-module__ETh7FG__management>summary,.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__member:focus-within .Teams-module__ETh7FG__management>summary,.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__management[open]>summary{opacity:1}.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__management[open]{padding-top:var(--tl-space-2);border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle)}@media (hover:none){.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__management>summary{opacity:1}}.Teams-module__ETh7FG__page .Teams-module__ETh7FG__membersPanel h2{font-size:var(--tl-type-body-size);margin-bottom:var(--tl-space-3)}.Teams-module__ETh7FG__membersPanel p[role=status]{font-size:var(--tl-type-control-size);margin:0}.Teams-module__ETh7FG__memberSearch{gap:var(--tl-space-3);display:grid}.Teams-module__ETh7FG__management{border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);padding-top:var(--tl-space-3)}.Teams-module__ETh7FG__management summary{cursor:pointer;color:var(--tl-color-action);margin-bottom:var(--tl-space-3)}.Teams-module__ETh7FG__consent{align-items:flex-start;gap:var(--tl-space-2);display:flex}.Teams-module__ETh7FG__consent input{margin-top:var(--tl-space-1);accent-color:var(--tl-color-action)}.Teams-module__ETh7FG__invite{padding:var(--tl-space-4);background:var(--tl-color-action-soft);border-radius:var(--tl-radius-panel)}.Teams-module__ETh7FG__invite code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:var(--tl-space-3) 0;font-family:var(--tl-font-code);display:block}.Teams-module__ETh7FG__error{color:var(--tl-color-danger)}.Teams-module__ETh7FG__empty{padding:var(--tl-space-5) 0}.Teams-module__ETh7FG__empty p{color:var(--tl-color-text-secondary);max-width:65ch;margin-bottom:var(--tl-space-4)}.Teams-module__ETh7FG__startLine{display:none}.Teams-module__ETh7FG__racePanel details,.Teams-module__ETh7FG__sharingBar{font-size:var(--tl-type-control-size);color:var(--tl-color-text-secondary)}.Teams-module__ETh7FG__sharingBar{justify-content:space-between;gap:var(--tl-space-3);flex-wrap:wrap;display:flex}.Teams-module__ETh7FG__sharingBar a{color:var(--tl-color-action)}.Teams-module__ETh7FG__quickLinks{border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Teams-module__ETh7FG__quickLinks>a{gap:var(--tl-space-2);padding:var(--tl-space-4) 0;display:grid}.Teams-module__ETh7FG__quickLinks>a+a{padding-left:var(--tl-space-5)}.Teams-module__ETh7FG__quickLinks strong{justify-content:space-between;gap:var(--tl-space-3);font-weight:var(--tl-font-weight-semibold);font-size:var(--tl-type-control-size);display:flex}.Teams-module__ETh7FG__quickLinks>a>span:last-child{color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size)}.Teams-module__ETh7FG__quickLinks>a:hover strong{color:var(--tl-color-action)}.Teams-module__ETh7FG__pagination{margin-top:var(--tl-space-4)}.Teams-module__ETh7FG__stats{background:var(--tl-color-surface);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.Teams-module__ETh7FG__stat{align-content:start;gap:var(--tl-space-2);padding:var(--tl-space-4) var(--tl-space-5);display:grid}.Teams-module__ETh7FG__stat+.Teams-module__ETh7FG__stat{border-left:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle)}.Teams-module__ETh7FG__statLabel{justify-content:space-between;gap:var(--tl-space-2);color:var(--tl-color-action);display:flex}.Teams-module__ETh7FG__stat>strong{font-family:var(--tl-font-display);font-size:calc(var(--tl-type-section-heading-size) + var(--tl-space-1));font-weight:var(--tl-font-weight-bold);font-variant-numeric:tabular-nums;line-height:1}.Teams-module__ETh7FG__stat .Teams-module__ETh7FG__eyebrow{font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-font-weight-medium)}.Teams-module__ETh7FG__page .Teams-module__ETh7FG__stat>span{font-size:var(--tl-type-instrument-label-size);line-height:var(--tl-type-body-line-height)}.Teams-module__ETh7FG__stat>span,.Teams-module__ETh7FG__panelFoot,.Teams-module__ETh7FG__panelMeta,.Teams-module__ETh7FG__resultIdentity small,.Teams-module__ETh7FG__offerIdentity small{color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size)}.Teams-module__ETh7FG__overviewGrid{gap:var(--tl-space-5);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.Teams-module__ETh7FG__overviewGrid>*{min-width:0}.Teams-module__ETh7FG__feedPanel{overflow:hidden}.Teams-module__ETh7FG__profileResults{gap:var(--tl-space-4);padding:var(--tl-space-4);background:var(--tl-color-surface-subtle);display:grid}.Teams-module__ETh7FG__profileResult{min-width:0}.Teams-module__ETh7FG__profileResultAthlete{align-items:center;gap:var(--tl-space-3);margin-bottom:var(--tl-space-3);display:flex}.Teams-module__ETh7FG__panelHeading{justify-content:space-between;align-items:center;gap:var(--tl-space-3);padding:var(--tl-space-4);border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);display:flex}.Teams-module__ETh7FG__panelHeading h2{font-size:var(--tl-type-control-size);margin:0}.Teams-module__ETh7FG__panelHeading a{color:var(--tl-color-action);font-size:var(--tl-type-control-size)}.Teams-module__ETh7FG__panelHeading .Teams-module__ETh7FG__eyebrow{margin-bottom:var(--tl-space-2)}.Teams-module__ETh7FG__resultRow{align-items:center;gap:var(--tl-space-3);padding:var(--tl-space-4);display:flex}.Teams-module__ETh7FG__resultRow+.Teams-module__ETh7FG__resultRow,.Teams-module__ETh7FG__offerRow+.Teams-module__ETh7FG__offerRow{border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle)}.Teams-module__ETh7FG__avatar{width:var(--tl-space-10);height:var(--tl-space-10);background:var(--tl-color-action-soft);color:var(--tl-color-action);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.Teams-module__ETh7FG__avatar img{object-fit:cover;width:100%;height:100%}.Teams-module__ETh7FG__resultIdentity,.Teams-module__ETh7FG__offerIdentity{gap:var(--tl-space-1);flex:1;min-width:0;display:grid}.Teams-module__ETh7FG__resultIdentity>span{font-size:var(--tl-type-control-size)}.Teams-module__ETh7FG__resultTime{gap:var(--tl-space-1);text-align:right;font-variant-numeric:tabular-nums;display:grid}.Teams-module__ETh7FG__resultFeed{display:grid}.Teams-module__ETh7FG__textAction,.Teams-module__ETh7FG__resultRaceLink,.Teams-module__ETh7FG__resultTimeButton{cursor:pointer;color:var(--tl-color-action);font:inherit;text-align:left;background:0 0;border:0;padding:0}.Teams-module__ETh7FG__textAction{font-weight:var(--tl-font-weight-semibold)}.Teams-module__ETh7FG__resultRaceLink{color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size)}.Teams-module__ETh7FG__resultTimeButton{gap:var(--tl-space-1);text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;display:grid}.Teams-module__ETh7FG__resultTimeButton small{color:var(--tl-color-text-secondary)}.Teams-module__ETh7FG__textAction:hover,.Teams-module__ETh7FG__resultRaceLink:hover{text-decoration:underline}.Teams-module__ETh7FG__textAction:focus-visible,.Teams-module__ETh7FG__resultRaceLink:focus-visible,.Teams-module__ETh7FG__resultTimeButton:focus-visible,.Teams-module__ETh7FG__attendance summary:focus-visible{outline-offset:var(--tl-space-1);outline:auto}.Teams-module__ETh7FG__resultIdentity button{overflow-wrap:anywhere}.Teams-module__ETh7FG__copyCode{align-items:center;gap:var(--tl-space-2);flex-wrap:wrap;display:flex}.Teams-module__ETh7FG__podium,.Teams-module__ETh7FG__perkBadge{color:var(--tl-color-action);background:var(--tl-color-action-soft);border-radius:var(--tl-radius-control);padding:var(--tl-space-1) var(--tl-space-2);font-size:var(--tl-type-control-size)}.Teams-module__ETh7FG__panelEmpty{padding:var(--tl-space-5);justify-items:start;gap:var(--tl-space-3);display:grid}.Teams-module__ETh7FG__panelEmpty>svg{color:var(--tl-color-action)}.Teams-module__ETh7FG__panelEmpty p{color:var(--tl-color-text-secondary);margin:0}.Teams-module__ETh7FG__panelFoot{padding:var(--tl-space-3) var(--tl-space-4);border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle)}.Teams-module__ETh7FG__announcement{gap:var(--tl-space-3);border-top-color:var(--tl-color-action);display:grid}.Teams-module__ETh7FG__announcement h2{font-size:var(--tl-type-control-size);margin:0}.Teams-module__ETh7FG__postBody{white-space:pre-wrap;overflow-wrap:anywhere}.Teams-module__ETh7FG__messagePost{border-top-color:var(--tl-color-border-subtle);gap:var(--tl-space-3);padding:var(--tl-space-4)}.Teams-module__ETh7FG__messageHeader{align-items:center;gap:var(--tl-space-3);display:flex}.Teams-module__ETh7FG__messageAvatar{width:var(--tl-space-9);height:var(--tl-space-9);background:var(--tl-color-action-soft);color:var(--tl-color-action);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.Teams-module__ETh7FG__messageAvatar .Teams-module__ETh7FG__avatar{width:100%;height:100%}.Teams-module__ETh7FG__messageSender{gap:var(--tl-space-1);flex:1;display:grid}.Teams-module__ETh7FG__messageSender strong{font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-semibold)}.Teams-module__ETh7FG__messageSender time{font-size:var(--tl-type-instrument-label-size);color:var(--tl-color-text-secondary)}.Teams-module__ETh7FG__messagePinned{border-radius:var(--tl-radius-pill);background:var(--tl-color-surface-subtle);color:var(--tl-color-text-secondary);padding:var(--tl-space-1) var(--tl-space-2);font-size:var(--tl-type-instrument-label-size)}.Teams-module__ETh7FG__messageBody{gap:var(--tl-space-2);display:grid}.Teams-module__ETh7FG__messageBody p{font-size:var(--tl-type-control-size);line-height:var(--tl-type-body-line-height);margin:0}.Teams-module__ETh7FG__messageMore{border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);padding-top:var(--tl-space-3);font-size:var(--tl-type-control-size);color:var(--tl-color-action)}.Teams-module__ETh7FG__panelMeta{justify-content:space-between;gap:var(--tl-space-2);flex-wrap:wrap;display:flex}.Teams-module__ETh7FG__offerRow{gap:var(--tl-space-3);padding:var(--tl-space-4);flex-wrap:wrap;display:flex}.Teams-module__ETh7FG__offerMark{padding:var(--tl-space-3);background:var(--tl-color-surface-subtle);color:var(--tl-color-action);font-weight:var(--tl-font-weight-bold);border-radius:var(--tl-radius-control);align-self:start;place-items:center;display:grid}.Teams-module__ETh7FG__offerIdentity p{font-size:var(--tl-type-control-size);color:var(--tl-color-text-secondary);margin:0}.Teams-module__ETh7FG__offerIdentity a{color:var(--tl-color-action)}.Teams-module__ETh7FG__offerEdit{flex-basis:100%}.Teams-module__ETh7FG__partnerLogo{width:var(--tl-space-10);height:var(--tl-space-10);border-radius:var(--tl-radius-control);background:var(--tl-color-surface-subtle);color:var(--tl-color-action);font-weight:var(--tl-font-weight-semibold);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.Teams-module__ETh7FG__partnerLogo img{object-fit:contain;width:100%;height:100%;padding:var(--tl-space-1)}.Teams-module__ETh7FG__offerRow{padding:var(--tl-space-3) var(--tl-space-4);align-items:center}.Teams-module__ETh7FG__offerIdentity{align-items:center;column-gap:var(--tl-space-3);grid-template-columns:minmax(0,1fr) auto}.Teams-module__ETh7FG__offerTitle{align-items:baseline;gap:var(--tl-space-2);grid-column:1/-1;min-width:0;display:flex}.Teams-module__ETh7FG__offerTitle>strong{overflow-wrap:anywhere}.Teams-module__ETh7FG__perksPanel{overflow:visible}.Teams-module__ETh7FG__offerRow{padding-right:var(--tl-space-10);position:relative}.Teams-module__ETh7FG__perkInfoIcon{top:var(--tl-space-2);right:var(--tl-space-2);position:absolute}.Teams-module__ETh7FG__perkInfoIcon>button{padding:var(--tl-space-1);min-block-size:var(--tl-space-6);color:var(--tl-color-text-secondary);background:0 0;border:0}.Teams-module__ETh7FG__perkInfoIcon>button:hover{color:var(--tl-color-action);background:0 0}.Teams-module__ETh7FG__perkInfoIcon>button>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Teams-module__ETh7FG__perkInfo summary{cursor:pointer;color:var(--tl-color-text-secondary);list-style:none}.Teams-module__ETh7FG__perkInfo summary::-webkit-details-marker{display:none}.Teams-module__ETh7FG__perkInfo summary:focus-visible{outline-offset:var(--tl-space-1);outline:auto}.Teams-module__ETh7FG__perkInfo[open]{flex:1}.Teams-module__ETh7FG__perkInfo[open] p{padding:var(--tl-space-2);background:var(--tl-color-surface-subtle);border-radius:var(--tl-radius-control);overflow-wrap:anywhere}.Teams-module__ETh7FG__offerTitle:has(.Teams-module__ETh7FG__perkInfo[open]){flex-wrap:wrap}.Teams-module__ETh7FG__offerTitle .Teams-module__ETh7FG__perkInfo[open]{flex-basis:100%}.Teams-module__ETh7FG__offerIdentity>a{font-size:var(--tl-type-control-size)}.Teams-module__ETh7FG__copyCode{gap:var(--tl-space-1)}.Teams-module__ETh7FG__copyCode>span:empty{display:none}.Teams-module__ETh7FG__teamResults{min-width:0}.Teams-module__ETh7FG__teamResults th,.Teams-module__ETh7FG__teamResults td{padding:var(--tl-space-2) var(--tl-space-3);vertical-align:middle}.Teams-module__ETh7FG__teamResults th{font-size:var(--tl-type-instrument-label-size);letter-spacing:normal;white-space:nowrap}.Teams-module__ETh7FG__teamResults p{margin-bottom:0}.Teams-module__ETh7FG__teamResultIdentity{min-width:calc(var(--tl-space-12) * 4)}.Teams-module__ETh7FG__resultPerson{align-items:center;gap:var(--tl-space-3);display:flex}.Teams-module__ETh7FG__resultPerson .Teams-module__ETh7FG__avatar{width:var(--tl-space-8);height:var(--tl-space-8)}.Teams-module__ETh7FG__resultPersonDetails{min-width:0;line-height:var(--tl-type-control-line-height);display:grid}.Teams-module__ETh7FG__resultPersonDetails>button{font-size:var(--tl-type-control-size)}.Teams-module__ETh7FG__resultPersonDetails>small{color:var(--tl-color-text-secondary);font-size:var(--tl-type-instrument-label-size)}@media (max-width:980px){.Teams-module__ETh7FG__overviewGrid{grid-template-columns:1fr}.Teams-module__ETh7FG__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.Teams-module__ETh7FG__stat:nth-child(3){border-left:0}.Teams-module__ETh7FG__stat:nth-child(n+3){border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle)}}@media (max-width:760px){.Teams-module__ETh7FG__workspace,.Teams-module__ETh7FG__grid,.Teams-module__ETh7FG__roster,.Teams-module__ETh7FG__quickLinks{grid-template-columns:1fr}.Teams-module__ETh7FG__sidebar{border-right:0;border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);gap:var(--tl-space-2);padding:0}.Teams-module__ETh7FG__teamIdentity,.Teams-module__ETh7FG__sidebarFooter{display:none}.Teams-module__ETh7FG__sideNav{padding-bottom:var(--tl-space-2);display:flex;overflow-x:auto}.Teams-module__ETh7FG__sideNav a{flex-shrink:0}.Teams-module__ETh7FG__quickLinks>a+a{padding-left:0}.Teams-module__ETh7FG__mainContent{padding:var(--tl-space-4)}.Teams-module__ETh7FG__workspace:has(.Teams-module__ETh7FG__sidebar[data-collapsed=true]){grid-template-columns:minmax(0,1fr)}.Teams-module__ETh7FG__sidebar{height:auto;padding:var(--tl-space-2) var(--tl-space-3);position:relative;top:auto}.Teams-module__ETh7FG__sidebarContent{overflow:visible}.Teams-module__ETh7FG__sidebarFooter{flex-wrap:wrap;margin-top:0;display:flex}.Teams-module__ETh7FG__sidebar[data-collapsed=true] .Teams-module__ETh7FG__sidebarContent{display:none}.Teams-module__ETh7FG__sidebarToggle{top:var(--tl-space-4);right:var(--tl-space-2);transform:none}.Teams-module__ETh7FG__sidebar .Teams-module__ETh7FG__teamPicker{margin-right:var(--tl-space-8)}.Teams-module__ETh7FG__sidebar[data-collapsed=true]{min-height:var(--tl-space-10)}}@media (max-width:520px){.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__member{column-gap:var(--tl-space-2)}.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__memberSocials{grid-column:1/-1}.Teams-module__ETh7FG__membersPanel .Teams-module__ETh7FG__member>.Teams-module__ETh7FG__actions{grid-area:4/1/auto/-1}.Teams-module__ETh7FG__teamHero>div:last-child{padding:var(--tl-space-5)}.Teams-module__ETh7FG__teamHero>div:last-child>div:first-child{flex-direction:column;align-items:flex-start}.Teams-module__ETh7FG__teamHero h1{font-size:calc(var(--tl-type-section-heading-size) + var(--tl-space-2))}.Teams-module__ETh7FG__race{gap:var(--tl-space-3);grid-template-columns:auto minmax(0,1fr)}.Teams-module__ETh7FG__raceAction{grid-column:2}.Teams-module__ETh7FG__resultRow{flex-wrap:wrap}.Teams-module__ETh7FG__resultTimeButton{margin-left:auto}.Teams-module__ETh7FG__roster{gap:var(--tl-space-3)}}@media (max-width:980px){.Teams-module__ETh7FG__page .Teams-module__ETh7FG__overviewGrid{grid-template-columns:1fr}}
.StartListRaceCalendar-module__c1IP1W__panel{margin-bottom:var(--tl-space-6);border:var(--tl-border-width-hairline) solid var(--tl-color-border);border-radius:var(--tl-radius-panel);background:var(--tl-color-surface);box-shadow:var(--tl-shadow-panel);overflow:hidden}.StartListRaceCalendar-module__c1IP1W__header{justify-content:space-between;align-items:flex-end;gap:var(--tl-space-6);padding:var(--tl-space-5) var(--tl-space-6);border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border);display:flex}.StartListRaceCalendar-module__c1IP1W__header h2,.StartListRaceCalendar-module__c1IP1W__header h1,.StartListRaceCalendar-module__c1IP1W__header p,.StartListRaceCalendar-module__c1IP1W__monthHeading h3,.StartListRaceCalendar-module__c1IP1W__event h4,.StartListRaceCalendar-module__c1IP1W__event p{margin:0}.StartListRaceCalendar-module__c1IP1W__eyebrow{color:var(--tl-color-action);font:var(--tl-type-instrument-label-weight) var(--tl-type-instrument-label-size) / var(--tl-type-instrument-label-line-height) var(--tl-type-instrument-label-family);letter-spacing:var(--tl-type-instrument-label-letter-spacing);text-transform:var(--tl-type-instrument-label-transform)}.StartListRaceCalendar-module__c1IP1W__header h2,.StartListRaceCalendar-module__c1IP1W__header h1{margin-top:var(--tl-space-2);color:var(--tl-color-text);font:var(--tl-type-section-heading-weight) var(--tl-type-section-heading-size) / var(--tl-type-section-heading-line-height) var(--tl-type-section-heading-family)}.StartListRaceCalendar-module__c1IP1W__panel[data-mode=race-discovery] .StartListRaceCalendar-module__c1IP1W__header{background:var(--tl-color-hero);align-items:center}.StartListRaceCalendar-module__c1IP1W__panel[data-mode=race-discovery] .StartListRaceCalendar-module__c1IP1W__header h1,.StartListRaceCalendar-module__c1IP1W__panel[data-mode=race-discovery] .StartListRaceCalendar-module__c1IP1W__header .StartListRaceCalendar-module__c1IP1W__description,.StartListRaceCalendar-module__c1IP1W__panel[data-mode=race-discovery] .StartListRaceCalendar-module__c1IP1W__eyebrow,.StartListRaceCalendar-module__c1IP1W__panel[data-mode=race-discovery] .StartListRaceCalendar-module__c1IP1W__brandFilter span{color:var(--tl-color-on-hero)}.StartListRaceCalendar-module__c1IP1W__header .StartListRaceCalendar-module__c1IP1W__description{margin-top:var(--tl-space-2);color:var(--tl-color-text-secondary)}.StartListRaceCalendar-module__c1IP1W__controls,.StartListRaceCalendar-module__c1IP1W__controlGroups{align-items:flex-end;gap:var(--tl-space-3);display:flex}.StartListRaceCalendar-module__c1IP1W__controls{flex-direction:column}.StartListRaceCalendar-module__c1IP1W__brandFilter{gap:var(--tl-space-1);width:100%;display:grid}.StartListRaceCalendar-module__c1IP1W__brandFilter span{color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-semibold);text-transform:uppercase}.StartListRaceCalendar-module__c1IP1W__brandFilter select{width:100%;min-width:0}.StartListRaceCalendar-module__c1IP1W__toggle{padding:var(--tl-space-1);border:var(--tl-border-width-hairline) solid var(--tl-color-border);border-radius:var(--tl-radius-control);background:var(--tl-color-surface-subtle);flex:none;display:inline-flex}.StartListRaceCalendar-module__c1IP1W__toggle button{justify-content:center;align-items:center;gap:var(--tl-space-1);min-height:var(--tl-size-control-compact);border-radius:var(--tl-radius-control);padding:0 var(--tl-space-3);color:var(--tl-color-text-secondary);font:inherit;background:0 0;border:0;display:inline-flex}.StartListRaceCalendar-module__c1IP1W__toggle button[aria-pressed=true]{background:var(--tl-color-action-soft);color:var(--tl-color-action);font-weight:var(--tl-font-weight-semibold)}.StartListRaceCalendar-module__c1IP1W__message{padding:var(--tl-space-6);color:var(--tl-color-text-secondary);margin:0}.StartListRaceCalendar-module__c1IP1W__months{display:grid}.StartListRaceCalendar-module__c1IP1W__month+.StartListRaceCalendar-module__c1IP1W__month{border-top:var(--tl-border-width-hairline) solid var(--tl-color-border)}.StartListRaceCalendar-module__c1IP1W__monthHeading{justify-content:space-between;align-items:center;gap:var(--tl-space-3);padding:var(--tl-space-4) var(--tl-space-6);background:var(--tl-color-surface-subtle);display:flex}.StartListRaceCalendar-module__c1IP1W__monthHeading h3{color:var(--tl-color-text);font:var(--tl-type-card-title-weight) var(--tl-type-card-title-size) / var(--tl-type-card-title-line-height) var(--tl-type-card-title-family)}.StartListRaceCalendar-module__c1IP1W__monthHeading span{color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size)}.StartListRaceCalendar-module__c1IP1W__monthIdentity{justify-items:center;gap:var(--tl-space-1);text-align:center;display:grid}.StartListRaceCalendar-module__c1IP1W__monthButton{width:var(--tl-size-control);height:var(--tl-size-control);border:var(--tl-border-width-hairline) solid var(--tl-color-border);border-radius:var(--tl-radius-control);background:var(--tl-color-surface);color:var(--tl-color-action);place-items:center;display:inline-grid}.StartListRaceCalendar-module__c1IP1W__monthButton:hover:not(:disabled){border-color:var(--tl-color-action);background:var(--tl-color-action-soft)}.StartListRaceCalendar-module__c1IP1W__monthButton:disabled{cursor:not-allowed;opacity:.4}.StartListRaceCalendar-module__c1IP1W__events{display:grid}.StartListRaceCalendar-module__c1IP1W__event{align-items:center;gap:var(--tl-space-5);min-height:var(--tl-size-row-comfortable);padding:var(--tl-space-4) var(--tl-space-6);grid-template-columns:9rem minmax(0,1fr) 11rem;display:grid}.StartListRaceCalendar-module__c1IP1W__panel[data-mode=race-discovery] .StartListRaceCalendar-module__c1IP1W__event{grid-template-columns:9rem minmax(0,1fr) auto}.StartListRaceCalendar-module__c1IP1W__event+.StartListRaceCalendar-module__c1IP1W__event{border-top:var(--tl-border-width-hairline) solid var(--tl-color-border)}.StartListRaceCalendar-module__c1IP1W__date,.StartListRaceCalendar-module__c1IP1W__status{gap:var(--tl-space-1);display:grid}.StartListRaceCalendar-module__c1IP1W__eventActions{justify-content:flex-end;align-items:center;gap:var(--tl-space-2);flex-wrap:wrap;display:flex}.StartListRaceCalendar-module__c1IP1W__eventActions form{margin:0}.StartListRaceCalendar-module__c1IP1W__date strong,.StartListRaceCalendar-module__c1IP1W__status strong{color:var(--tl-color-text)}.StartListRaceCalendar-module__c1IP1W__date span,.StartListRaceCalendar-module__c1IP1W__status span{color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size);text-transform:capitalize}.StartListRaceCalendar-module__c1IP1W__identity{min-width:0}.StartListRaceCalendar-module__c1IP1W__meta,.StartListRaceCalendar-module__c1IP1W__event p,.StartListRaceCalendar-module__c1IP1W__action{align-items:center;display:flex}.StartListRaceCalendar-module__c1IP1W__meta{gap:var(--tl-space-2);color:var(--tl-color-action);font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-semibold);text-transform:uppercase;flex-wrap:wrap}.StartListRaceCalendar-module__c1IP1W__meta span+span:before{margin-right:var(--tl-space-2);color:var(--tl-color-border-strong);content:"/"}.StartListRaceCalendar-module__c1IP1W__event h4{margin-top:var(--tl-space-1);color:var(--tl-color-text);font-size:var(--tl-type-body-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StartListRaceCalendar-module__c1IP1W__event p{gap:var(--tl-space-2);margin-top:var(--tl-space-1);color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size);flex-wrap:wrap}.StartListRaceCalendar-module__c1IP1W__status{text-align:right;justify-items:end}.StartListRaceCalendar-module__c1IP1W__action{gap:var(--tl-space-1);color:var(--tl-color-action);font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-semibold);text-decoration:none}.StartListRaceCalendar-module__c1IP1W__eventActions .StartListRaceCalendar-module__c1IP1W__action{box-sizing:border-box;border:var(--tl-border-width-hairline) solid var(--tl-color-action);border-radius:var(--tl-radius-control);min-height:2.55rem;transition:background-color var(--tl-motion-duration-fast) var(--tl-motion-ease-standard), border-color var(--tl-motion-duration-fast) var(--tl-motion-ease-standard), color var(--tl-motion-duration-fast) var(--tl-motion-ease-standard), transform var(--tl-motion-duration-fast) var(--tl-motion-ease-standard);justify-content:center;padding:.55rem .9rem}.StartListRaceCalendar-module__c1IP1W__eventActions .StartListRaceCalendar-module__c1IP1W__primaryAction{background:var(--tl-color-action);color:var(--tl-color-on-action)}.StartListRaceCalendar-module__c1IP1W__eventActions .StartListRaceCalendar-module__c1IP1W__secondaryAction{background:var(--tl-color-surface);color:var(--tl-color-action)}.StartListRaceCalendar-module__c1IP1W__eventActions .StartListRaceCalendar-module__c1IP1W__action:hover,.StartListRaceCalendar-module__c1IP1W__eventActions .StartListRaceCalendar-module__c1IP1W__action:focus-visible{background:var(--tl-color-action-soft);color:var(--tl-color-action);transform:translateY(-1px)}.StartListRaceCalendar-module__c1IP1W__calendarViewport{overflow-x:auto}.StartListRaceCalendar-module__c1IP1W__calendarGrid{border-top:var(--tl-border-width-hairline) solid var(--tl-color-border);border-left:var(--tl-border-width-hairline) solid var(--tl-color-border);grid-template-columns:repeat(7,minmax(6.5rem,1fr));min-width:50rem;display:grid}.StartListRaceCalendar-module__c1IP1W__weekday{padding:var(--tl-space-2) var(--tl-space-3);border-right:var(--tl-border-width-hairline) solid var(--tl-color-border);border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border);background:var(--tl-color-surface-subtle);color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-semibold);text-transform:uppercase}.StartListRaceCalendar-module__c1IP1W__calendarDay{box-sizing:border-box;height:8rem;padding:var(--tl-space-2);border-right:var(--tl-border-width-hairline) solid var(--tl-color-border);border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border);background:var(--tl-color-surface);position:relative}.StartListRaceCalendar-module__c1IP1W__calendarDay[data-empty=true]{background:var(--tl-color-surface-subtle)}.StartListRaceCalendar-module__c1IP1W__calendarDay[data-today=true]{box-shadow:inset 0 var(--tl-border-width-signal) 0 var(--tl-color-action)}.StartListRaceCalendar-module__c1IP1W__dayNumber{width:var(--tl-size-control);height:var(--tl-size-control);border-radius:var(--tl-radius-control);color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-semibold);place-items:center;display:inline-grid}.StartListRaceCalendar-module__c1IP1W__calendarDay[data-today=true] .StartListRaceCalendar-module__c1IP1W__dayNumber{background:var(--tl-color-action);color:var(--tl-color-on-action)}.StartListRaceCalendar-module__c1IP1W__dayEvents{gap:var(--tl-space-1);margin-top:var(--tl-space-1);display:grid}.StartListRaceCalendar-module__c1IP1W__dayOverflow{position:relative}.StartListRaceCalendar-module__c1IP1W__dayOverflow summary{min-height:var(--tl-space-5);padding:0 var(--tl-space-1);color:var(--tl-color-action);cursor:pointer;font-size:var(--tl-type-instrument-label-size);font-weight:var(--tl-font-weight-semibold);border:0;align-items:center;list-style:none;display:inline-flex}.StartListRaceCalendar-module__c1IP1W__dayOverflow summary::-webkit-details-marker{display:none}.StartListRaceCalendar-module__c1IP1W__dayOverflowPanel{z-index:5;top:calc(100% + var(--tl-space-1));border:var(--tl-border-width-hairline) solid var(--tl-color-border);border-radius:var(--tl-radius-card);background:var(--tl-color-surface);width:19rem;max-height:22rem;box-shadow:var(--tl-shadow-panel);display:grid;position:absolute;left:0;overflow:hidden}.StartListRaceCalendar-module__c1IP1W__calendarDay:nth-child(7n) .StartListRaceCalendar-module__c1IP1W__dayOverflowPanel,.StartListRaceCalendar-module__c1IP1W__calendarDay:nth-child(7n-1) .StartListRaceCalendar-module__c1IP1W__dayOverflowPanel{left:auto;right:0}.StartListRaceCalendar-module__c1IP1W__dayOverflowHeading{justify-content:space-between;align-items:center;gap:var(--tl-space-3);padding:var(--tl-space-3);border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border);background:var(--tl-color-surface-subtle);display:flex}.StartListRaceCalendar-module__c1IP1W__dayOverflowHeading strong{color:var(--tl-color-text);font-size:var(--tl-type-control-size)}.StartListRaceCalendar-module__c1IP1W__dayOverflowHeading span{color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size)}.StartListRaceCalendar-module__c1IP1W__dayOverflowEvents{gap:var(--tl-space-1);padding:var(--tl-space-3);display:grid;overflow-y:auto}.StartListRaceCalendar-module__c1IP1W__calendarEvent{align-items:center;gap:var(--tl-space-1);box-sizing:border-box;width:100%;min-width:0;min-height:var(--tl-space-5);padding:0 var(--tl-space-1);border:var(--tl-border-width-hairline) solid var(--tl-accent-line);border-radius:var(--tl-radius-pill);background:var(--tl-color-action-soft);color:var(--tl-color-text);white-space:nowrap;text-decoration:none;display:flex}.StartListRaceCalendar-module__c1IP1W__calendarEvent:hover{border-color:var(--tl-color-action);background:var(--tl-color-surface-subtle)}.StartListRaceCalendar-module__c1IP1W__eventMarker{width:var(--tl-space-1);height:var(--tl-space-1);border-radius:var(--tl-radius-pill);background:var(--tl-color-action);flex:none}.StartListRaceCalendar-module__c1IP1W__calendarEvent strong{min-width:0;color:var(--tl-color-text);font-size:var(--tl-type-instrument-label-size);line-height:var(--tl-type-control-line-height);font-weight:var(--tl-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}@media (max-width:47.5rem){.StartListRaceCalendar-module__c1IP1W__header{flex-direction:column;align-items:stretch}.StartListRaceCalendar-module__c1IP1W__toggle{width:100%}.StartListRaceCalendar-module__c1IP1W__controls,.StartListRaceCalendar-module__c1IP1W__controlGroups{align-items:stretch;width:100%}.StartListRaceCalendar-module__c1IP1W__controlGroups{flex-direction:column}.StartListRaceCalendar-module__c1IP1W__brandFilter select{width:100%}.StartListRaceCalendar-module__c1IP1W__toggle button{flex:1}.StartListRaceCalendar-module__c1IP1W__monthHeading,.StartListRaceCalendar-module__c1IP1W__event{padding-right:var(--tl-space-4);padding-left:var(--tl-space-4)}.StartListRaceCalendar-module__c1IP1W__event{gap:var(--tl-space-2);grid-template-columns:1fr}.StartListRaceCalendar-module__c1IP1W__panel[data-mode=race-discovery] .StartListRaceCalendar-module__c1IP1W__event{grid-template-columns:1fr}.StartListRaceCalendar-module__c1IP1W__status,.StartListRaceCalendar-module__c1IP1W__eventActions{text-align:left;justify-content:flex-start;justify-items:start}}.StartListRaceCalendar-module__c1IP1W__filterGrid{gap:var(--tl-space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;width:min(100%,42rem);display:grid}.StartListRaceCalendar-module__c1IP1W__followAction form,.StartListRaceCalendar-module__c1IP1W__followAction>a,.StartListRaceCalendar-module__c1IP1W__followAction form button{width:100%}.StartListRaceCalendar-module__c1IP1W__followAction form button,.StartListRaceCalendar-module__c1IP1W__followAction>a{box-sizing:border-box;border:var(--tl-border-width-hairline) solid var(--tl-color-accent-line);border-radius:var(--tl-radius-control);background:var(--tl-color-accent-soft);min-height:2.55rem;color:var(--tl-color-accent);font:inherit;font-size:var(--font-size-caption);cursor:pointer;padding:.55rem .9rem;font-weight:850;text-decoration:none}.StartListRaceCalendar-module__c1IP1W__followAction form button:hover,.StartListRaceCalendar-module__c1IP1W__followAction form button:focus-visible,.StartListRaceCalendar-module__c1IP1W__followAction>a:hover,.StartListRaceCalendar-module__c1IP1W__followAction>a:focus-visible{border-color:var(--tl-color-accent);background:var(--tl-color-surface-raised);color:var(--tl-color-accent)}@media (max-width:47.5rem){.StartListRaceCalendar-module__c1IP1W__filterGrid{grid-template-columns:1fr;width:100%}}.StartListRaceCalendar-module__c1IP1W__panel[data-mode=race-discovery] .StartListRaceCalendar-module__c1IP1W__controls{align-items:stretch;width:min(100%,42rem)}.StartListRaceCalendar-module__c1IP1W__panel[data-mode=race-discovery] .StartListRaceCalendar-module__c1IP1W__brandFilter select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
.RaceCalendarGlobe-module__y4vXLW__globeSection{border:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);border-radius:var(--radius-panel);background:radial-gradient(circle at 18% 0%, #2a829033, transparent 30%), var(--color-surface);margin:1.1rem;padding:clamp(1rem,2vw,1.5rem);overflow:hidden}.RaceCalendarGlobe-module__y4vXLW__globeHeading,.RaceCalendarGlobe-module__y4vXLW__globeTools,.RaceCalendarGlobe-module__y4vXLW__legend,.RaceCalendarGlobe-module__y4vXLW__cardActions,.RaceCalendarGlobe-module__y4vXLW__location,.RaceCalendarGlobe-module__y4vXLW__exploreHint,.RaceCalendarGlobe-module__y4vXLW__cardStatus{display:flex}.RaceCalendarGlobe-module__y4vXLW__globeHeading{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1rem}.RaceCalendarGlobe-module__y4vXLW__globeHeading p,.RaceCalendarGlobe-module__y4vXLW__cardMeta{color:var(--color-text-muted);font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-weight:800}.RaceCalendarGlobe-module__y4vXLW__globeHeading h3,.RaceCalendarGlobe-module__y4vXLW__raceCard h4,.RaceCalendarGlobe-module__y4vXLW__emptyCard h4{margin:0}.RaceCalendarGlobe-module__y4vXLW__globeHeading>div>span{color:var(--color-text-muted);font-size:var(--font-size-caption);margin-top:.35rem;display:block}.RaceCalendarGlobe-module__y4vXLW__globeTools{flex-direction:column;align-items:flex-end;gap:.65rem}.RaceCalendarGlobe-module__y4vXLW__globeTools>button{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);min-height:2.4rem;color:var(--color-text);cursor:pointer;font:inherit;font-size:var(--font-size-caption);align-items:center;gap:.4rem;padding:.45rem .75rem;font-weight:850;display:inline-flex}.RaceCalendarGlobe-module__y4vXLW__globeTools>button:hover,.RaceCalendarGlobe-module__y4vXLW__globeTools>button:focus-visible{border-color:var(--color-action);color:var(--color-action)}.RaceCalendarGlobe-module__y4vXLW__legend{color:var(--color-text-muted);font-size:var(--font-size-caption);flex-wrap:wrap;justify-content:flex-end;gap:.75rem;font-weight:750}.RaceCalendarGlobe-module__y4vXLW__legend span{align-items:center;gap:.35rem;display:inline-flex}.RaceCalendarGlobe-module__y4vXLW__legend i{background:#ffd166;border:1px solid #1e262880;border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 0 3px #ffd1662e}.RaceCalendarGlobe-module__y4vXLW__legend i[data-tone=full]{background:#55d6be;box-shadow:0 0 0 3px #55d6be2e}.RaceCalendarGlobe-module__y4vXLW__legend i[data-tone=other]{background:#f4a261;box-shadow:0 0 0 3px #f4a2612e}.RaceCalendarGlobe-module__y4vXLW__globeLayout{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:stretch;gap:clamp(1rem,2vw,1.5rem);display:grid}.RaceCalendarGlobe-module__y4vXLW__globeCanvas{border-radius:calc(var(--radius-panel) - .25rem);background:radial-gradient(circle,#196d8947,#0000 42%),radial-gradient(circle at 20% 18%,#ffffff29 0 1px,#0000 1.5px) 0 0/37px 37px,radial-gradient(circle at 72% 35%,#ffffff24 0 1px,#0000 1.5px) 0 0/53px 53px,linear-gradient(145deg,#061b27,#0b3040 58%,#071821);border:1px solid #75aebb38;grid-column:1;min-width:0;min-height:30rem;position:relative;overflow:hidden}.RaceCalendarGlobe-module__y4vXLW__globeCanvas>div{justify-content:center;align-items:center;display:flex}.RaceCalendarGlobe-module__y4vXLW__globeCanvas canvas{cursor:grab;touch-action:none;display:block}.RaceCalendarGlobe-module__y4vXLW__globeCanvas canvas:active{cursor:grabbing}.RaceCalendarGlobe-module__y4vXLW__globeLoading{box-sizing:border-box;min-height:30rem;padding:var(--tl-space-6);background:var(--tl-color-surface-subtle);place-items:center;display:grid}.RaceCalendarGlobe-module__y4vXLW__exploreHint{color:#f4fbfc;font-size:var(--font-size-caption);pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#041d28c2;border:1px solid #ffffff3d;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin:0;padding:.5rem .75rem;font-weight:800;position:absolute;bottom:.9rem;right:1rem}.RaceCalendarGlobe-module__y4vXLW__exploreHint span+span:before{color:#fff6;content:"/";margin-right:.7rem}.RaceCalendarGlobe-module__y4vXLW__raceCard{box-sizing:border-box;border:1px solid var(--color-border);border-radius:calc(var(--radius-panel) - .25rem);background:linear-gradient(180deg, color-mix(in srgb, var(--color-action) 4%, var(--color-surface)), var(--color-surface));min-height:100%;max-height:38.125rem;box-shadow:var(--shadow-card);flex-direction:column;grid-area:1/2;justify-content:flex-start;padding:clamp(1.1rem,3vw,1.75rem);display:flex;overflow:hidden}.RaceCalendarGlobe-module__y4vXLW__cardStatus{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.8rem}.RaceCalendarGlobe-module__y4vXLW__cardStatus>span{background:color-mix(in srgb, var(--color-action) 12%, var(--color-surface));color:var(--color-action);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.22rem .45rem;font-size:.68rem;font-weight:900}.RaceCalendarGlobe-module__y4vXLW__cardStatus>span[data-status=postponed]{color:#a53820;background:#d64f301f}.RaceCalendarGlobe-module__y4vXLW__cardStatus strong{color:var(--color-text);font-size:var(--font-size-caption)}.RaceCalendarGlobe-module__y4vXLW__raceCard h4,.RaceCalendarGlobe-module__y4vXLW__emptyCard h4{font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.08}.RaceCalendarGlobe-module__y4vXLW__location{color:var(--color-text-muted);align-items:flex-start;gap:.45rem;margin:.8rem 0 1.3rem;line-height:1.5}.RaceCalendarGlobe-module__y4vXLW__cardActions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.65rem;display:grid}.RaceCalendarGlobe-module__y4vXLW__cardFollow{grid-column:1/-1}.RaceCalendarGlobe-module__y4vXLW__cardFollow form,.RaceCalendarGlobe-module__y4vXLW__cardFollow form button,.RaceCalendarGlobe-module__y4vXLW__cardFollow>a,.RaceCalendarGlobe-module__y4vXLW__cardFollow>span{box-sizing:border-box;width:100%}.RaceCalendarGlobe-module__y4vXLW__cardFollow form button,.RaceCalendarGlobe-module__y4vXLW__cardFollow>a,.RaceCalendarGlobe-module__y4vXLW__cardFollow>span{justify-content:center;min-height:2.65rem}.RaceCalendarGlobe-module__y4vXLW__cardAction{width:100%;min-width:0}.RaceCalendarGlobe-module__y4vXLW__cardQuickView{grid-column:1/-1}.RaceCalendarGlobe-module__y4vXLW__followUnavailable{color:var(--color-text-muted);font-size:var(--font-size-caption);flex-basis:100%}.RaceCalendarGlobe-module__y4vXLW__raceIndex{flex-direction:column;flex:1;min-height:0;display:flex}.RaceCalendarGlobe-module__y4vXLW__indexIntro{color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size);margin:.55rem 0 .9rem;line-height:1.45}.RaceCalendarGlobe-module__y4vXLW__raceIndexList{border-top:var(--tl-border-width-hairline) solid var(--tl-color-border);scrollbar-color:var(--tl-color-border-strong) transparent;min-height:0;display:grid;overflow-y:auto}.RaceCalendarGlobe-module__y4vXLW__raceIndexList button{align-items:center;gap:var(--tl-space-2);width:100%;padding:var(--tl-space-3) var(--tl-space-1);border:0;border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border);color:var(--tl-color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.RaceCalendarGlobe-module__y4vXLW__raceIndexList button:hover,.RaceCalendarGlobe-module__y4vXLW__raceIndexList button:focus-visible{background:var(--tl-color-action-soft);outline:none}.RaceCalendarGlobe-module__y4vXLW__raceIndexList button>i{background:#ffd166;border:1px solid #2c1f048c;border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 0 3px #ffd16629}.RaceCalendarGlobe-module__y4vXLW__raceIndexList button[data-distance=full]>i{background:#55d6be;box-shadow:0 0 0 3px #55d6be29}.RaceCalendarGlobe-module__y4vXLW__raceIndexList button[data-distance=other]>i{background:#f4a261;box-shadow:0 0 0 3px #f4a26129}.RaceCalendarGlobe-module__y4vXLW__raceIndexList button>span{gap:.18rem;min-width:0;display:grid}.RaceCalendarGlobe-module__y4vXLW__raceIndexList strong,.RaceCalendarGlobe-module__y4vXLW__raceIndexList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RaceCalendarGlobe-module__y4vXLW__raceIndexList strong{font-size:var(--tl-type-control-size)}.RaceCalendarGlobe-module__y4vXLW__raceIndexList small{color:var(--tl-color-text-secondary);font-size:var(--tl-type-instrument-label-size)}.RaceCalendarGlobe-module__y4vXLW__raceIndexList svg{color:var(--tl-color-text-muted)}.RaceCalendarGlobe-module__y4vXLW__emptyCard{color:var(--color-text-muted);text-align:center;margin:auto 0}.RaceCalendarGlobe-module__y4vXLW__emptyCard svg{color:var(--color-action);margin-bottom:.8rem}.RaceCalendarGlobe-module__y4vXLW__emptyCard p,.RaceCalendarGlobe-module__y4vXLW__locationNote{color:var(--color-text-muted)}.RaceCalendarGlobe-module__y4vXLW__locationNote{font-size:var(--font-size-caption);margin:.9rem 0 0}.RaceCalendarGlobe-module__y4vXLW__globeSection .race-globe-tooltip{color:#fff;pointer-events:none;background:#041922f0;border:1px solid #ffffff38;border-radius:.45rem;gap:.2rem;min-width:12rem;padding:.55rem .65rem;font-family:inherit;display:grid;box-shadow:0 .8rem 2rem #0000004d}.RaceCalendarGlobe-module__y4vXLW__globeSection .race-globe-tooltip strong{font-size:.82rem}.RaceCalendarGlobe-module__y4vXLW__globeSection .race-globe-tooltip span{color:#ffffffb8;font-size:.72rem}@media (max-width:61rem){.RaceCalendarGlobe-module__y4vXLW__globeLayout{grid-template-columns:1fr}.RaceCalendarGlobe-module__y4vXLW__globeCanvas,.RaceCalendarGlobe-module__y4vXLW__raceCard{grid-column:1}.RaceCalendarGlobe-module__y4vXLW__raceCard{grid-row:auto;min-height:auto;max-height:32rem}}@media (max-width:43rem){.RaceCalendarGlobe-module__y4vXLW__globeSection{margin:.7rem}.RaceCalendarGlobe-module__y4vXLW__globeHeading{flex-direction:column;align-items:stretch}.RaceCalendarGlobe-module__y4vXLW__globeTools{align-items:flex-start}.RaceCalendarGlobe-module__y4vXLW__legend{justify-content:flex-start}.RaceCalendarGlobe-module__y4vXLW__globeCanvas,.RaceCalendarGlobe-module__y4vXLW__globeLoading{min-height:24rem}.RaceCalendarGlobe-module__y4vXLW__exploreHint{border-radius:var(--radius-control);justify-content:center;bottom:.55rem;left:.65rem;right:.65rem}}.RaceCalendarGlobe-module__y4vXLW__globeSection .race-globe-tag{color:#f7fcfd;cursor:pointer;opacity:0;pointer-events:auto;white-space:nowrap;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#051f2ad6;border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:.38rem;max-width:10.5rem;min-height:1.65rem;padding:.28rem .55rem .3rem .38rem;font-family:inherit;transition:opacity .16s,background .16s,border-color .16s,transform .16s;display:inline-flex;transform:translate(-50%,-120%);box-shadow:0 .35rem 1rem #00000057,inset 0 1px #ffffff1f}.RaceCalendarGlobe-module__y4vXLW__globeSection .race-globe-tag>span{background:#ffd166;border:1px solid #2c1f048c;border-radius:50%;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 0 3px #ffd16633}.RaceCalendarGlobe-module__y4vXLW__globeSection .race-globe-tag[data-status=postponed]>span{border-style:dashed}.RaceCalendarGlobe-module__y4vXLW__globeSection .race-globe-tag[data-distance=full]>span{background:#55d6be;box-shadow:0 0 0 3px #55d6be33}.RaceCalendarGlobe-module__y4vXLW__globeSection .race-globe-tag[data-distance=other]>span{background:#f4a261;box-shadow:0 0 0 3px #f4a26133}.RaceCalendarGlobe-module__y4vXLW__globeSection .race-globe-tag>strong{letter-spacing:.01em;text-overflow:ellipsis;font-size:.66rem;font-weight:850;line-height:1;overflow:hidden}:is(.RaceCalendarGlobe-module__y4vXLW__globeSection .race-globe-tag:hover,.RaceCalendarGlobe-module__y4vXLW__globeSection .race-globe-tag:focus-visible,.RaceCalendarGlobe-module__y4vXLW__globeSection .race-globe-tag[data-selected=true]){z-index:4;background:#0b434ef5;border-color:#ffd166;outline:none;transform:translate(-50%,-120%)scale(1.06)}:is(.RaceCalendarGlobe-module__y4vXLW__globeSection .race-globe-tag[data-distance=full]:hover,.RaceCalendarGlobe-module__y4vXLW__globeSection .race-globe-tag[data-distance=full]:focus-visible,.RaceCalendarGlobe-module__y4vXLW__globeSection .race-globe-tag[data-distance=full][data-selected=true]){border-color:#55d6be}:is(.RaceCalendarGlobe-module__y4vXLW__globeSection .race-globe-tag[data-distance=other]:hover,.RaceCalendarGlobe-module__y4vXLW__globeSection .race-globe-tag[data-distance=other]:focus-visible,.RaceCalendarGlobe-module__y4vXLW__globeSection .race-globe-tag[data-distance=other][data-selected=true]){border-color:#f4a261}@media (max-width:43rem){.RaceCalendarGlobe-module__y4vXLW__globeSection .race-globe-tag{max-width:7.75rem}.RaceCalendarGlobe-module__y4vXLW__globeSection .race-globe-tag>strong{font-size:.6rem}}
.events-module__WRua5W__events,.events-module__WRua5W__form,.events-module__WRua5W__details,.events-module__WRua5W__list,.events-module__WRua5W__attendees,.events-module__WRua5W__preview{gap:var(--tl-space-4);min-width:0;display:grid}.events-module__WRua5W__heading,.events-module__WRua5W__actions,.events-module__WRua5W__cardBottom,.events-module__WRua5W__going{align-items:center;gap:var(--tl-space-3);flex-wrap:wrap;display:flex}.events-module__WRua5W__heading,.events-module__WRua5W__cardBottom{justify-content:space-between}.events-module__WRua5W__heading h2,.events-module__WRua5W__events p,.events-module__WRua5W__details p,.events-module__WRua5W__preview p{margin:0}.events-module__WRua5W__heading h2{margin-bottom:var(--tl-space-2)}.events-module__WRua5W__filters{gap:var(--tl-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.events-module__WRua5W__pair{gap:var(--tl-space-3);grid-template-columns:minmax(0,1fr);display:grid}.events-module__WRua5W__form input{min-inline-size:0}.events-module__WRua5W__card{align-items:center;gap:var(--tl-space-3);padding:var(--tl-space-3) 0;border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.events-module__WRua5W__cardHeading{align-items:baseline;gap:var(--tl-space-2);flex-wrap:wrap;display:flex}.events-module__WRua5W__eventSummary{gap:var(--tl-space-1);min-width:0;display:grid}.events-module__WRua5W__eventMeta{column-gap:var(--tl-space-3);row-gap:var(--tl-space-1);color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size);flex-wrap:wrap;display:flex}.events-module__WRua5W__card .events-module__WRua5W__cardBottom{gap:var(--tl-space-3);flex-wrap:nowrap;margin:0}.events-module__WRua5W__card .events-module__WRua5W__going{font-size:var(--tl-type-control-size);gap:var(--tl-space-2);white-space:nowrap;flex-wrap:nowrap}.events-module__WRua5W__kind{font-size:var(--tl-type-instrument-label-size);color:var(--tl-color-text-secondary)}.events-module__WRua5W__title{width:fit-content;color:var(--tl-color-action);font:inherit;font-weight:var(--tl-font-weight-semibold);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.events-module__WRua5W__title:focus-visible{outline:var(--tl-border-width-focus) solid var(--tl-color-focus);outline-offset:var(--tl-space-1)}.events-module__WRua5W__note,.events-module__WRua5W__raceLink{font-size:var(--tl-type-control-size);color:var(--tl-color-text-secondary)}.events-module__WRua5W__raceLink{color:var(--tl-color-action)}.events-module__WRua5W__error{color:var(--tl-color-danger)}.events-module__WRua5W__response{position:relative}.events-module__WRua5W__responseLabel{align-items:center;gap:var(--tl-space-2);white-space:nowrap;display:inline-flex}.events-module__WRua5W__response .events-module__WRua5W__responseTrigger{border-radius:var(--tl-radius-pill);padding-inline:var(--tl-space-3);min-height:var(--tl-space-8);background:var(--tl-color-surface)}.events-module__WRua5W__response .events-module__WRua5W__responseTrigger[data-going=true]{color:var(--tl-color-action);background:var(--tl-color-action-soft);border-color:var(--tl-color-action)}.events-module__WRua5W__responseOptions{min-width:calc(var(--tl-space-12) * 3);margin-top:var(--tl-space-1)}.events-module__WRua5W__responseOptions button{justify-content:flex-start}.events-module__WRua5W__responseOptions button:hover,.events-module__WRua5W__responseOptions button[aria-pressed=true]{background:var(--tl-color-action-soft)}.events-module__WRua5W__eventThumbnail{width:var(--tl-space-12);height:var(--tl-space-12);object-fit:cover;border-radius:var(--tl-radius-panel);max-width:100%}.events-module__WRua5W__card:has(>.events-module__WRua5W__eventThumbnail){grid-template-columns:var(--tl-space-12) minmax(0,1fr) auto}.events-module__WRua5W__list{gap:0}.events-module__WRua5W__card{row-gap:var(--tl-space-1)}.events-module__WRua5W__cardBottom{margin-top:var(--tl-space-2)}@media (max-width:760px){:is(.events-module__WRua5W__card,.events-module__WRua5W__card:has(>.events-module__WRua5W__eventThumbnail)){grid-template-columns:minmax(0,1fr) auto}.events-module__WRua5W__card:has(>.events-module__WRua5W__eventThumbnail){grid-template-columns:var(--tl-space-12) minmax(0,1fr)}.events-module__WRua5W__card .events-module__WRua5W__cardBottom{grid-column:1/-1;justify-content:space-between}}.events-module__WRua5W__responseOptions{z-index:2;padding:var(--tl-space-1);background:var(--tl-color-surface);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-control);display:grid;position:absolute;top:100%;right:0}.events-module__WRua5W__calendarViewport{margin-top:var(--tl-space-3);overflow-x:auto}.events-module__WRua5W__calendarGrid{border-left:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.events-module__WRua5W__weekday,.events-module__WRua5W__calendarDay{padding:var(--tl-space-2);border-right:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle)}.events-module__WRua5W__weekday{background:var(--tl-color-action-soft);font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-semibold)}.events-module__WRua5W__calendarDay{min-height:calc(var(--tl-space-12) * 2);min-width:0}.events-module__WRua5W__calendarDay[data-today=true]{background:var(--tl-color-action-soft)}.events-module__WRua5W__dayNumber{font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-semibold)}.events-module__WRua5W__calendarEvent{gap:var(--tl-space-1);width:100%;margin-top:var(--tl-space-2);padding:var(--tl-space-2);border:0;border-left:var(--tl-border-width-focus) solid var(--tl-color-action);border-radius:var(--tl-radius-control);background:var(--tl-color-action-soft);color:var(--tl-color-action);text-align:left;overflow-wrap:anywhere;cursor:pointer;font:inherit;font-size:var(--tl-type-control-size);display:grid}.events-module__WRua5W__calendarEvent:focus-visible{outline:var(--tl-border-width-focus) solid var(--tl-color-focus)}.events-module__WRua5W__eventImage{width:auto;max-width:100%;height:calc(var(--tl-space-12) * 3);object-fit:contain;object-position:left center;border-radius:var(--tl-radius-panel);justify-self:start;display:block}@media (max-width:760px){.events-module__WRua5W__calendarGrid{min-width:calc(var(--tl-space-12) * 12)}}.events-module__WRua5W__description{white-space:pre-wrap;overflow-wrap:anywhere}.events-module__WRua5W__faces{display:flex}.events-module__WRua5W__faces>span+span{margin-left:calc(-1 * var(--tl-space-2))}.events-module__WRua5W__attendees,.events-module__WRua5W__preview{border-top:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);padding-top:var(--tl-space-4)}.events-module__WRua5W__attendees h3,.events-module__WRua5W__preview h3{margin:0}.events-module__WRua5W__attendees ul,.events-module__WRua5W__preview ul{gap:var(--tl-space-3);margin:0;padding:0;list-style:none;display:grid}.events-module__WRua5W__attendees li{align-items:center;gap:var(--tl-space-3);min-width:0;display:flex}.events-module__WRua5W__attendees li strong{overflow-wrap:anywhere;flex:1}.events-module__WRua5W__attendees li>span:last-child{color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size)}.events-module__WRua5W__preview li{gap:var(--tl-space-1);justify-items:start;display:grid}.events-module__WRua5W__preview small{color:var(--tl-color-text-secondary)}@media (max-width:520px){.events-module__WRua5W__cardBottom>div{max-width:100%}}
.RacePerformanceTrend-module__a2KM3a__figure{width:min(100%, calc(var(--tl-space-12) * 4));min-width:calc(var(--tl-space-12) * 3);margin:0}.RacePerformanceTrend-module__a2KM3a__legend{align-items:center;gap:var(--tl-space-3);margin-bottom:var(--tl-space-1);color:var(--tl-color-text-secondary);font:var(--tl-type-instrument-label-weight) var(--tl-type-instrument-label-size) / var(--tl-type-instrument-label-line-height) var(--tl-type-instrument-label-family);letter-spacing:var(--tl-type-instrument-label-letter-spacing);text-transform:var(--tl-type-instrument-label-transform);display:flex}.RacePerformanceTrend-module__a2KM3a__legendItem{align-items:center;gap:var(--tl-space-1);white-space:nowrap;display:inline-flex}.RacePerformanceTrend-module__a2KM3a__legendItem:before{width:var(--tl-space-4);border-top:var(--tl-border-width-signal) solid currentcolor;content:""}.RacePerformanceTrend-module__a2KM3a__legendItem[data-series=pro]{color:var(--tl-color-action-strong)}.RacePerformanceTrend-module__a2KM3a__legendItem[data-series=age-group]{color:var(--tl-color-rust)}.RacePerformanceTrend-module__a2KM3a__legendItem[data-series=age-group]:before{border-top-style:dashed}.RacePerformanceTrend-module__a2KM3a__chart{height:var(--tl-space-10);cursor:crosshair;position:relative}.RacePerformanceTrend-module__a2KM3a__chart canvas{width:100%;height:100%;display:block}.RacePerformanceTrend-module__a2KM3a__chart:focus-visible{border-radius:var(--tl-radius-control);outline:var(--tl-border-width-focus) solid var(--tl-color-focus);outline-offset:var(--tl-size-focus-offset)}.RacePerformanceTrend-module__a2KM3a__axis{margin-top:var(--tl-space-0-5);color:var(--tl-color-text-muted);font-size:var(--tl-type-instrument-label-size);font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.RacePerformanceTrend-module__a2KM3a__axis span:nth-child(2){text-align:center;text-transform:uppercase}.RacePerformanceTrend-module__a2KM3a__axis span:last-child{text-align:right}.RacePerformanceTrend-module__a2KM3a__tooltip{z-index:1;gap:var(--tl-space-0-5);border:var(--tl-border-width-hairline) solid var(--tl-color-border-strong);border-radius:var(--tl-radius-control);background:var(--tl-color-menu);padding:var(--tl-space-1) var(--tl-space-2);color:var(--tl-color-on-hero);font-size:var(--tl-type-instrument-label-size);font-variant-numeric:tabular-nums;line-height:var(--tl-type-instrument-label-line-height);pointer-events:none;white-space:nowrap;display:grid;position:absolute;top:0;right:0}.RacePerformanceTrend-module__a2KM3a__tooltip strong{color:var(--tl-color-on-hero)}.RacePerformanceTrend-module__a2KM3a__tooltip span[data-series=pro]{color:var(--tl-color-action)}.RacePerformanceTrend-module__a2KM3a__tooltip span[data-series=age-group]{color:var(--tl-color-rust)}.RacePerformanceTrend-module__a2KM3a__loading,.RacePerformanceTrend-module__a2KM3a__empty{width:min(100%, calc(var(--tl-space-12) * 4));min-width:calc(var(--tl-space-12) * 3);min-height:calc(var(--tl-space-12) + var(--tl-space-4));align-items:center;display:flex}.RacePerformanceTrend-module__a2KM3a__loading span{width:100%;height:var(--tl-space-10);border-radius:var(--tl-radius-panel);background:linear-gradient(90deg, var(--tl-color-surface-subtle), var(--tl-color-surface-raised), var(--tl-color-surface-subtle));animation:RacePerformanceTrend-module__a2KM3a__performance-pulse var(--tl-duration-drawer) var(--tl-easing-standard) infinite alternate;background-size:200% 100%}.RacePerformanceTrend-module__a2KM3a__empty{color:var(--tl-color-text-muted);font-size:var(--tl-type-caption-size)}.RacePerformanceTrend-module__a2KM3a__compact{width:100%;min-width:0}@keyframes RacePerformanceTrend-module__a2KM3a__performance-pulse{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.RacePerformanceTrend-module__a2KM3a__loading span{animation:none}}
.polls-module__OYrdDW__stack{gap:var(--tl-space-3);min-width:0;display:grid}.polls-module__OYrdDW__heading{font-size:var(--tl-type-body-size);margin:0}.polls-module__OYrdDW__toolbar{justify-content:space-between;align-items:center;gap:var(--tl-space-2);flex-wrap:wrap;display:flex}.polls-module__OYrdDW__inline{align-items:center;gap:var(--tl-space-2);display:inline-flex}.polls-module__OYrdDW__note{font-size:var(--tl-type-control-size);color:var(--tl-color-text-secondary)}.polls-module__OYrdDW__poll{gap:var(--tl-space-2);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);padding:var(--tl-space-3);border-radius:var(--tl-radius-card);background:var(--tl-color-surface);min-width:0;display:grid}.polls-module__OYrdDW__poll h3{font-size:var(--tl-type-body-size);overflow-wrap:anywhere;margin:0}.polls-module__OYrdDW__poll p{margin:0}.polls-module__OYrdDW__optionEditor{align-items:end;gap:var(--tl-space-2);display:flex}.polls-module__OYrdDW__optionEditor>:first-child{flex:1;min-width:0}.polls-module__OYrdDW__choice{border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-control);padding:var(--tl-space-2) var(--tl-space-3);background:var(--tl-color-surface);color:var(--tl-color-ink);font:inherit;font-size:var(--tl-type-control-size);text-align:left;cursor:pointer;min-height:var(--tl-space-8);position:relative;overflow:hidden}.polls-module__OYrdDW__choice[aria-pressed=true]{border-color:var(--tl-color-action)}.polls-module__OYrdDW__choice:focus-visible{outline:var(--tl-border-width-focus) solid var(--tl-color-focus);outline-offset:var(--tl-space-1)}.polls-module__OYrdDW__choice:disabled{cursor:default}.polls-module__OYrdDW__fill{background:var(--tl-color-action-soft);position:absolute;inset:0 auto 0 0}.polls-module__OYrdDW__choiceContent{justify-content:space-between;align-items:center;gap:var(--tl-space-2);overflow-wrap:anywhere;display:flex;position:relative}.polls-module__OYrdDW__choiceContent>:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.polls-module__OYrdDW__choices{gap:var(--tl-space-1-5);display:grid}.polls-module__OYrdDW__context{align-items:center;gap:var(--tl-space-1-5);font-size:var(--tl-type-control-size);color:var(--tl-color-text-secondary);min-width:0;display:inline-flex}.polls-module__OYrdDW__status{align-items:center;gap:var(--tl-space-1);font-size:var(--tl-type-control-size);color:var(--tl-color-text-secondary);display:inline-flex}.polls-module__OYrdDW__openDot,.polls-module__OYrdDW__newDot{width:var(--tl-space-1-5);height:var(--tl-space-1-5);border-radius:var(--tl-radius-pill);background:var(--tl-color-action);flex-shrink:0}.polls-module__OYrdDW__radio{width:var(--tl-space-4);height:var(--tl-space-4);border:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);border-radius:var(--tl-radius-pill);background:var(--tl-color-surface);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.polls-module__OYrdDW__choice[aria-pressed=true] .polls-module__OYrdDW__radio{background:var(--tl-color-action);color:var(--tl-color-surface);border-color:var(--tl-color-action)}.polls-module__OYrdDW__tally{align-items:center;gap:var(--tl-space-2);display:inline-flex}.polls-module__OYrdDW__tally small{color:var(--tl-color-text-secondary)}.polls-module__OYrdDW__footer{justify-content:space-between;align-items:center;gap:var(--tl-space-2);color:var(--tl-color-text-secondary);font-size:var(--tl-type-control-size);flex-wrap:wrap;display:flex}.polls-module__OYrdDW__textButton{appearance:none;padding:var(--tl-space-1) 0;font:inherit;color:var(--tl-color-action);cursor:pointer;background:0 0;border:0}.polls-module__OYrdDW__textButton:focus-visible{outline:var(--tl-border-width-focus) solid var(--tl-color-focus);outline-offset:var(--tl-space-1)}.polls-module__OYrdDW__textButton:disabled{cursor:wait;opacity:.6}.polls-module__OYrdDW__timelinePoll{width:100%;max-width:calc(var(--tl-space-12) * 10);margin:var(--tl-space-2) 0;list-style:none}.polls-module__OYrdDW__adminGrid{gap:var(--tl-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:760px){.polls-module__OYrdDW__adminGrid{grid-template-columns:minmax(0,1fr)}}
.TeamRacePicker-module__7vU3ha__controls{align-items:start;gap:var(--tl-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.TeamRacePicker-module__7vU3ha__list{margin:0;padding:0;list-style:none}.TeamRacePicker-module__7vU3ha__item{justify-content:space-between;align-items:center;gap:var(--tl-space-3);padding-block:var(--tl-space-3);border-bottom:var(--tl-border-width-hairline) solid var(--tl-color-border-subtle);display:flex}.TeamRacePicker-module__7vU3ha__identity{gap:var(--tl-space-1);overflow-wrap:anywhere;min-width:0;display:grid}.TeamRacePicker-module__7vU3ha__identity span{font-size:var(--tl-type-control-size);color:var(--tl-color-text-secondary)}.TeamRacePicker-module__7vU3ha__item>button{flex-shrink:0}.TeamRacePicker-module__7vU3ha__added{color:var(--tl-color-action);font-size:var(--tl-type-control-size);font-weight:var(--tl-font-weight-bold)}@media (max-width:520px){.TeamRacePicker-module__7vU3ha__controls{grid-template-columns:minmax(0,1fr)}}
