.login-form{width:100%;max-width:400px}.login-form .clear-input-icon{top:4px}.login-form input{width:100%;padding:9px 16px!important;font-size:1rem;line-height:1em;background-color:#fff;border:1px solid #dcdfe5;border-radius:0;transition:border-color .3s}.login-form input:focus{border-color:#00b4e7;outline:1px solid #00b4e7;outline-offset:2px}.login-form input:disabled{border-color:#c3c9d5}.login-form input.input-error{border-color:#ff2929}.login-form input.input-error::-moz-placeholder{color:#ff2929}.login-form input.input-error::placeholder{color:#ff2929}div.feed-pin-input>p{margin-block:32px}.strava-callback-modal .disclaimer{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-style:normal;font-weight:400;line-height:calc(1em + 4px);padding-top:32px;margin-top:32px;color:#4d5e80;border-top:1px solid #dcdfe5}.strava-callback-modal .disclaimer strong{font-weight:600}.strava-skipped-go-back-button{margin-top:24px}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{width:calc(1em * 1.5);width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:1em;height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:rgba(0,0,0,.1);background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px rgba(0,0,0,.5),inset 0 0 0 1px rgba(0,0,0,.5);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:.3em;width:var(--PhoneInputCountrySelectArrow-width);height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus)}.feed-phone-input{--PhoneInput-color--focus:$color-input-border-focus;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0;--PhoneInputCountrySelectArrow-width:0;--PhoneInputCountrySelectArrow-marginLeft:var( --PhoneInputCountrySelect-marginRight );--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentcolor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:0;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1);font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:1rem;font-style:normal;font-weight:400;line-height:calc(1em + 4px);line-height:1em}@media(min-width:768px){.feed-phone-input{font-size:1.125rem}}.feed-phone-input strong{font-weight:600}.feed-phone-input .PhoneInput{background-color:#fff;border:1px solid #dcdfe5;transition:border-color .3s}.feed-phone-input .PhoneInput>*{padding:9px 16px}.feed-phone-input .PhoneInput:has(:focus){border-color:#00b4e7;outline:1px solid #00b4e7;outline-offset:2px}.feed-phone-input .PhoneInput:has(:focus) .PhoneInputInput{border-color:#00b4e7}.feed-phone-input .PhoneInputCountrySelectArrow{display:none}.feed-phone-input .PhoneInputInput{border:0;border-left:1px solid #dcdfe5}.feed-phone-input .PhoneInputInput:focus,.feed-phone-input .PhoneInputInput:focus-visible{outline:0}.feed-phone-input .input-error{border-color:#ff2929}.feed-phone-input .input-error .PhoneInputInput{color:#ff2929;border-color:#ff2929}.signup-form-phone{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:400px}div.already-on-team,div.switch-team{gap:16px}.already-claimed{display:flex;flex-direction:column;gap:40px;align-items:center;justify-content:center;padding-block:32px}.kevel-debug-mode{position:relative;background-color:#ffebee;outline:2px dashed #faadbb;outline-offset:2px}.kevel-debug-mode:after{display:inline-block;color:#72182d;content:"Kevel Ad";background-color:#ffebee}.kevel-debug-corner-flag,.kevel-debug-mode:after{position:absolute;top:0;right:0;padding:8px 12px;font-size:.75rem}.kevel-debug-corner-flag{z-index:3;color:#fff;background-color:#72182d;box-shadow:0 1px 10px 0 rgba(31,36,51,.5)}.team-modal{text-align:center}.team-modal .modal-body{max-width:856px;min-height:10em}.team-modal .modal-body .feed-alert{margin-bottom:24px}.team-modal .modal-body .loading{margin:24px}.team-modal .team-signup-login,.team-modal .team-signup-phone{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;min-height:350px;padding-top:16px;padding-bottom:16px}.team-modal .team-signup-login .conditions,.team-modal .team-signup-phone .conditions{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:1rem;font-style:normal;font-weight:400;line-height:calc(1em + 4px);margin-top:32px;line-height:1.5em}@media(min-width:768px){.team-modal .team-signup-login .conditions,.team-modal .team-signup-phone .conditions{font-size:1.125rem}}.team-modal .team-signup-login .conditions strong,.team-modal .team-signup-phone .conditions strong{font-weight:600}.team-modal .team-signup-login .disclaimer,.team-modal .team-signup-phone .disclaimer{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.75rem;font-style:normal;font-weight:400;line-height:calc(1em + 4px)}@media(min-width:768px){.team-modal .team-signup-login .disclaimer,.team-modal .team-signup-phone .disclaimer{font-size:.875rem}}.team-modal .team-signup-login .disclaimer strong,.team-modal .team-signup-phone .disclaimer strong{font-weight:600}@media(min-width:768px){.team-modal .team-signup-login,.team-modal .team-signup-phone{gap:12px;padding-top:48px}.team-modal .team-signup-login .conditions,.team-modal .team-signup-phone .conditions{margin-top:16px}}.team-modal .signup-disclaimer{font-family:TT Hoves Pro,arial,sans-serif;font-synthesis:none;font-size:.875rem;font-style:normal;font-weight:400;line-height:calc(1em + 4px);max-width:550px;margin-top:12px;color:#7586a3}@media(min-width:768px){.team-modal .signup-disclaimer{font-size:1rem}}.team-modal .signup-disclaimer strong{font-weight:600}