:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.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:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{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:var(--PhoneInputCountrySelectArrow-color--focus)}
.cs-auth{color:#282828;text-align:left;max-width:400px;margin:0 auto;padding:0 0 8px;font-family:inherit}.cs-auth-title{text-align:center;margin:4px 0 24px}.cs-auth .cs-auth-title h3{letter-spacing:-.5px;color:#282828;margin:0 0 10px;font-family:inherit;font-size:26px;font-weight:700;line-height:32px}.cs-auth-title p{color:#555;margin:0;font-size:15px;line-height:22px}.cs-auth-provider{text-align:center;color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.cs-auth-provider svg{flex:none;width:20px;height:20px}.cs-auth-provider:hover{background:#f8f8f8}.cs-auth-provider+.cs-auth-apple{margin-top:12px}.cs-auth-apple{color:#fff;background:#000;border-color:#000}.cs-auth-apple:hover{background:#1a1a1a}.cs-auth-apple svg{width:18px;height:20px}.cs-auth-divider{color:#626262;align-items:center;gap:12px;margin:20px 0;font-size:13px;line-height:20px;display:flex}.cs-auth-divider:before,.cs-auth-divider:after{content:"";background:#dedede;flex:1;height:1px}.cs-auth-form{flex-direction:column;gap:12px;display:flex}.cs-auth-form label{color:#282828;font-size:14px;font-weight:600;line-height:20px;display:block}.cs-auth-form input{box-sizing:border-box;color:#282828;width:100%;font:inherit;letter-spacing:normal;background:#fff;border:1px solid #858585;border-radius:12px;margin-top:8px;padding:14px 16px;font-size:16px;line-height:24px;display:block}.cs-auth-primary{background:var(--color-indigo-primary,#635bdb);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:52px;padding:14px 16px;font-size:16px;font-weight:600;line-height:24px}.cs-auth-link{color:#444;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:14px;line-height:20px;text-decoration:underline}.cs-auth button:disabled{opacity:.5;cursor:default}.cs-auth-error{color:#b42318;margin:0;font-size:14px;line-height:20px}.cs-auth :focus-visible{outline-offset:3px;outline:3px solid #635bdb}.cs-auth-phone-input{--PhoneInput-color--focus:#444;background:#fff;border:1px solid #b8b8b8;border-radius:14px;margin-top:8px;padding:0 18px}.cs-auth-phone-input .PhoneInputCountry{border-right:1px solid #e5e5e5;align-self:stretch;gap:10px;min-width:62px;margin-right:0;padding:16px 14px 16px 0}.cs-auth-phone-input .PhoneInputCountryIcon{width:auto;min-width:24px;height:auto;box-shadow:none;background:0 0;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex}.cs-auth-form .cs-auth-phone-input input{box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;min-width:0;margin:0;padding:16px 0 16px 18px;line-height:24px}.cs-auth-phone-input:focus-within{border-color:#555;outline:none;box-shadow:0 0 0 1px #555}.cs-auth .cs-auth-phone-input input:focus,.cs-auth .cs-auth-phone-input input:focus-visible,.cs-auth .cs-auth-phone-input select:focus,.cs-auth .cs-auth-phone-input select:focus-visible{outline-offset:0!important;box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;outline:none!important}.cs-auth .cs-auth-phone-input input:focus{appearance:none;background:0 0;border:0!important}.cs-auth-phone-input input::placeholder{color:#858585;opacity:1}.cs-auth-form input[aria-invalid=true]{border-color:#b42318}.cs-auth-phone-input:has([aria-invalid=true]){border-color:#b42318}.cs-auth-phone-help,.cs-auth-account-note,.cs-auth-legal,.cs-auth-status{color:#626262;margin:10px 0 0;font-size:12px;line-height:18px}.cs-auth-account-note,.cs-auth-legal,.cs-auth-status{text-align:center;margin-top:20px}.cs-auth-legal{margin-top:12px}.cs-auth-legal a{text-underline-offset:2px;color:#444;text-decoration:underline}.cs-auth-code-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.cs-auth-form .cs-auth-code{letter-spacing:3px;font-size:20px}.cs-auth-form .cs-auth-code::placeholder{letter-spacing:normal;font-size:16px}
