@charset "UTF-8";.signup-modal .modal__container{width:100%;max-width:768px;padding:0;position:relative}.signup-modal__text-content .signup-modal__title{font-family:var(--typography-heading-font);font-size:var(--typography-heading-large-size);font-weight:var(--typography-heading-weight);line-height:var(--typography-heading-large-height);letter-spacing:calc(var(--typography-heading-large-size) * var(--typography-heading-tracking) * .01);text-transform:var(--typography-heading-transform);background-color:var(--color-neutrals-900);color:var(--color-neutrals-0);padding:var(--spacing-700)}.signup-modal__text-content .signup-modal-success__title,.signup-modal__text-content .signup-modal-error__title{padding:var(--spacing-400) var(--spacing-700);color:var(--typography-color-default);font-family:var(--typography-heading-font);font-size:var(--typography-heading-medium-size);font-weight:var(--typography-heading-weight);line-height:var(--typography-heading-medium-height);letter-spacing:calc(var(--typography-heading-medium-size) * var(--typography-heading-tracking) * .01);text-transform:var(--typography-heading-transform);width:80%}.signup-modal__text-content .checkbox-wrapper .field-error-hint{color:var(--color-red-400)}.signup-modal__text-content .checkbox-wrapper .checkbox{margin-top:var(--spacing-200)}.signup-modal__text-content form-checkbox[data-invalid] .checkbox__indicator{color:var(--color-red-400)}.signup-modal__inner-content{padding:var(--spacing-700)}.signup-modal-success__inner-content,.signup-modal-error__inner-content{margin:0 var(--spacing-700);border-top:1px solid black;padding:var(--spacing-300) 0 var(--spacing-700)}.signup-modal__subtitle{margin-top:var(--spacing-100);margin-bottom:var(--spacing-400)}.signup-modal__form{margin-top:var(--spacing-600)}.signup-modal__form .field__input{border:var(--border-stroke-50) solid var(--color-neutrals-1000)}.signup-modal__form-field{margin-bottom:var(--spacing-400)}.signup-modal__input{padding:.75rem;border:1px solid var(--border-color-dark);width:100%;box-sizing:border-box}.signup-modal__input{color:var(--typography-color-secondary)}.signup-modal__input::-moz-placeholder{opacity:1;color:var(--typography-color-secondary)}.signup-modal__input::placeholder{opacity:1;color:var(--typography-color-secondary)}.signup-modal_continue,.signup-modal_error_continue{background-color:var(--color-neutrals-1000);color:var(--color-neutrals-0)}.signup-modal__submit{background-color:var(--color-neutrals-1000);color:var(--color-neutrals-0);width:160px}.signup-modal__submit,.signup-modal__close{justify-content:center}div[data-checkbox-label]{margin:0;font-family:var(--typography-body-font);font-size:var(--typography-body-small-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-small-height);letter-spacing:calc(var(--typography-body-small-size) * var(--typography-body-tracking) * .01)}.signup-modal .modal__close,.signup-modal .modal-success__close,.signup-modal .modal-error__close{position:absolute;top:var(--spacing-400);right:var(--spacing-600);width:2rem;height:2rem;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;z-index:2}.signup-modal .modal__close{color:var(--color-neutrals-0)}.signup-modal .modal-success__close,.signup-modal .modal-error__close{color:var(--color-neutrals-1000)}.signup-modal .modal__close svg{width:2.4rem;height:2.4rem}.signup-modal__error{color:var(--color-red-400)}@media screen and (max-width: 768px){.signup-modal-success__title,.signup-modal-error__title{padding:var(--spacing-300) var(--spacing-700);width:100%}.signup-modal .modal__container{position:relative}.signup-modal__content .signup-modal__title{font-family:var(--typography-display-font);font-size:var(--typography-display-small-size);font-weight:var(--typography-display-weight);line-height:var(--typography-display-small-height);letter-spacing:calc(var(--typography-display-small-size) * var(--typography-display-tracking) * .01);text-transform:var(--typography-display-transform)}.signup-modal .modal__close{position:absolute;top:var(--spacing-400);right:var(--spacing-600);z-index:3}}
