@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--font-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-mono:"Geist Mono","Geist Mono Fallback"}:root{--fractall-onboarding-change-role-popover-offset-y:-64px;--fractall-onboarding-download-pdf-popover-offset-y:64px}.fractall-driver-popover.driver-popover{--fd-bg:var(--popover);--fd-text:var(--popover-foreground);--fd-muted:color-mix(in oklch,var(--foreground),transparent 35%);--fd-border:var(--border);--fd-cta-bg:rgb(59 130 246);--fd-cta-bg-hover:rgb(37 99 235);--fd-cta-fg:rgb(255 255 255);--fd-accent:var(--accent);--fd-accent-foreground:var(--accent-foreground);--fd-ring:var(--ring);--fd-shadow:0 24px 70px rgba(2,6,23,0.22),0 10px 30px rgba(2,6,23,0.14);max-width:520px;min-width:320px;padding:18px 18px 14px;border:1px solid var(--fd-border);border-radius:16px;background:var(--fd-bg);color:var(--fd-text);box-shadow:var(--fd-shadow)}.driver-active[data-fractall-onboarding-step-id=coach-invite-entry] .fractall-driver-popover.driver-popover{max-width:440px}@media (max-width:480px){.fractall-driver-popover.driver-popover{min-width:auto;max-width:min(520px,calc(100vw - 24px));padding:16px 16px 12px;border-radius:14px}}.fractall-driver-popover .driver-popover-title{font-weight:700;font-size:16px;line-height:1.25;letter-spacing:-.01em;margin-bottom:8px}.fractall-driver-popover .driver-popover-description{color:var(--fd-muted);font-size:14px;line-height:1.55;margin:0}.fractall-driver-popover .driver-popover-footer{gap:10px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid var(--fd-border)}.fractall-driver-popover .driver-popover-progress-text{color:var(--fd-muted);font-size:12px;line-height:1}.fractall-driver-popover .driver-popover-navigation-btns{gap:8px}.fractall-driver-popover .driver-popover-close-btn,.fractall-driver-popover .driver-popover-next-btn,.fractall-driver-popover .driver-popover-prev-btn{height:32px;padding:0 12px;border-radius:6px;font-weight:500;font-size:14px;letter-spacing:-.01em;text-shadow:none!important;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,color .12s ease,border-color .12s ease,opacity .12s ease}.fractall-driver-popover .driver-popover-prev-btn{background:transparent;border:1px solid var(--fd-border);color:var(--fd-text)}.fractall-driver-popover .driver-popover-prev-btn:hover{background:var(--fd-accent);color:var(--fd-accent-foreground);border-color:color-mix(in oklch,var(--fd-border),var(--fd-text) 12%)}.fractall-driver-popover .driver-popover-done-btn,.fractall-driver-popover .driver-popover-next-btn{border:0!important}.fractall-driver-popover .driver-popover-done-btn,.fractall-driver-popover .driver-popover-done-btn:hover,.fractall-driver-popover .driver-popover-next-btn,.fractall-driver-popover .driver-popover-next-btn:hover{background:var(--fd-cta-bg)!important;color:var(--fd-cta-fg)!important;box-shadow:0 1px 2px rgba(0,0,0,.08)!important;transform:none!important}.driver-popover .driver-popover-footer button{text-shadow:none!important}.driver-popover .driver-popover-prev-btn{height:32px;padding:0 12px;border-radius:6px;font-weight:500;font-size:14px;letter-spacing:-.01em;background:transparent;border:1px solid var(--border);color:var(--foreground)}.driver-popover .driver-popover-prev-btn:hover{background:var(--accent);color:var(--accent-foreground);border-color:color-mix(in oklch,var(--border),var(--foreground) 12%)}.driver-popover .driver-popover-done-btn,.driver-popover .driver-popover-next-btn{border:0!important;background:rgb(59 130 246)!important;color:rgb(255 255 255)!important}.fractall-driver-popover .driver-popover-next-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.fractall-driver-popover .driver-popover-next-btn:active,.fractall-driver-popover .driver-popover-prev-btn:active{transform:translateY(0)}.fractall-driver-popover .driver-popover-close-btn{color:color-mix(in oklch,var(--fd-text),transparent 60%);border:0!important;background:transparent;opacity:.6}.fractall-driver-popover .driver-popover-close-btn:focus-visible{opacity:.6}.fractall-driver-popover :focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in oklch,var(--fd-ring),transparent 70%)}.fractall-driver-popover .driver-popover-close-btn,.fractall-driver-popover .driver-popover-close-btn:active,.fractall-driver-popover .driver-popover-close-btn:focus,.fractall-driver-popover .driver-popover-close-btn:focus-visible,.fractall-driver-popover .driver-popover-close-btn:hover{border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.driver-active.fractall-onboarding-overlay-permissive,.driver-active.fractall-onboarding-overlay-permissive *{pointer-events:auto!important}.driver-active.fractall-onboarding-overlay-off .driver-overlay{opacity:0!important}.driver-active.fractall-onboarding-overlay-permissive{overflow:auto!important}.driver-active.fractall-onboarding-overlay-no-scroll{overflow:hidden!important}.driver-active.fractall-onboarding-overlay-off .driver-overlay,.driver-active.fractall-onboarding-overlay-off .driver-overlay *,.driver-active.fractall-onboarding-overlay-permissive .driver-overlay,.driver-active.fractall-onboarding-overlay-permissive .driver-overlay *{pointer-events:none!important}.driver-active-element{opacity:1!important;filter:none!important}.driver-active .fractall-driver-unlock-interaction [data-radix-popper-content-wrapper],.driver-active .fractall-driver-unlock-interaction [data-radix-popper-content-wrapper] *,.driver-active.fractall-driver-unlock-interaction [data-radix-popper-content-wrapper],.driver-active.fractall-driver-unlock-interaction [data-radix-popper-content-wrapper] *{pointer-events:auto!important}.driver-active .fractall-driver-unlock-interaction [data-radix-popper-content-wrapper],.driver-active.fractall-driver-unlock-interaction [data-radix-popper-content-wrapper]{z-index:2147483647!important}.driver-active.fractall-onboarding-hide-popover .driver-overlay,.driver-active.fractall-onboarding-hide-popover .driver-popover,.driver-active.fractall-onboarding-hide-popover .driver-stage,.driver-active.fractall-onboarding-hide-popover .driver-stage-no-animation{opacity:0!important;pointer-events:none!important}.driver-active .fractall-driver-unlock-interaction #form-invite-link-create,.driver-active .fractall-driver-unlock-interaction #form-invite-link-create *,.driver-active .fractall-driver-unlock-interaction #form-team-create,.driver-active .fractall-driver-unlock-interaction #form-team-create *,.driver-active .fractall-driver-unlock-interaction #form-training-session-create,.driver-active .fractall-driver-unlock-interaction #form-training-session-create *,.driver-active.fractall-driver-unlock-interaction #form-invite-link-create,.driver-active.fractall-driver-unlock-interaction #form-invite-link-create *,.driver-active.fractall-driver-unlock-interaction #form-team-create,.driver-active.fractall-driver-unlock-interaction #form-team-create *,.driver-active.fractall-driver-unlock-interaction #form-training-session-create,.driver-active.fractall-driver-unlock-interaction #form-training-session-create *{pointer-events:auto!important}body[data-fractall-onboarding-step-id=athlete-invite-copy] .onboarding-invite-share-dialog,body[data-fractall-onboarding-step-id=coach-invite-copy] .onboarding-invite-share-dialog{margin-left:-180px;transition:margin-left .16s ease}@media (max-width:1279px){body[data-fractall-onboarding-step-id=athlete-invite-copy] .onboarding-invite-share-dialog,body[data-fractall-onboarding-step-id=coach-invite-copy] .onboarding-invite-share-dialog{margin-left:-120px}}@media (max-width:1023px){body[data-fractall-onboarding-step-id=athlete-invite-copy] .onboarding-invite-share-dialog,body[data-fractall-onboarding-step-id=coach-invite-copy] .onboarding-invite-share-dialog{margin-left:0}}body[data-fractall-onboarding-step-id=download-pdf] .fractall-driver-popover.driver-popover{margin-top:var(--fractall-onboarding-download-pdf-popover-offset-y)}body[data-fractall-onboarding-step-id=change-role] .fractall-driver-popover.driver-popover{margin-top:var(--fractall-onboarding-change-role-popover-offset-y)}