.ui-input{display:flex;flex-direction:column;width:100%}.ui-input__error,.ui-input__label{color:var(--color__text);display:none;font-family:Onest;font-size:1rem;font-weight:500;line-height:1.25rem;margin-top:.75rem}.ui-input__label.--gray-label{color:var(--color__text-50);margin-bottom:.25rem}.ui-input__label.--thin{font-weight:400}.ui-input__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-family:Onest;font-size:1.25rem;font-weight:500;height:4.5rem;line-height:2.5rem;margin:0;outline:none;padding:0 1.5rem;transition:all .24s;width:100%}.ui-input__field.--textarea{min-height:8rem;padding:1rem 1.5rem!important;resize:vertical}.ui-input__field::-moz-placeholder{color:#0d012e66;font-size:inherit;font-weight:500;line-height:inherit}.ui-input__field::placeholder{color:#0d012e66;font-size:inherit;font-weight:500;line-height:inherit}.ui-input__field.--fill{background-color:#f2f2f2;color:var(--color__text)}.ui-input__field.--fill:focus,.ui-input__field.--fill:hover{background-color:var(--color__white);box-shadow:inset 0 0 0 2px var(--color__fill-1)}.ui-input__field.--border{background-color:var(--color__white);box-shadow:inset 0 0 0 1.5px var(--color__border);color:var(--color__text)}.ui-input__field.--border:focus,.ui-input__field.--border:hover{box-shadow:inset 0 0 0 1.5px var(--color__dark)}.ui-input__field.--simple{background-color:transparent;box-shadow:none;color:var(--color__text)}.ui-input__field.--simple:focus,.ui-input__field.--simple:hover{box-shadow:inset 0 0 0 1.5px var(--color__dark);color:var(--color__dark)}.ui-input__field.--simple:focus::-moz-placeholder,.ui-input__field.--simple:hover::-moz-placeholder{color:var(--color__text-64)}.ui-input__field.--simple:focus::placeholder,.ui-input__field.--simple:hover::placeholder{color:var(--color__text-64)}.ui-input.is-error .ui-input__error,.ui-input.is-error .ui-input__label{color:var(--color__error)}.ui-input.is-error .ui-input__error{display:block}.ui-input.is-error .ui-input__field{box-shadow:inset 0 0 0 1.5px var(--color__error)}.auth__title{color:var(--color__fill-2);font-size:4rem;font-weight:700;line-height:4rem;text-align:center;text-transform:uppercase}.auth__note{align-items:center;background:#0d012ea3;border-radius:50%;color:var(--color__white);cursor:pointer;display:flex;font-family:Onest;font-size:1.5rem;font-style:normal;font-weight:600;height:2.5rem;justify-content:center;letter-spacing:-.06rem;line-height:1.5rem;opacity:.2;pointer-events:auto;position:absolute;right:1.75rem;top:1rem;transition:all .24s ease;width:2.5rem;z-index:4}.auth__note.is-active,.auth__note:hover{background-color:var(--color__fill-2);opacity:1}.auth__hidden.is-visible{opacity:1;visibility:visible}.auth__note:hover .ui-tooltip__content{opacity:1}.auth__note:hover .auth__hidden{opacity:1;visibility:visible}.auth__hidden{color:var(--color__dark);flex:1;font-family:Onest;font-size:1rem;font-style:normal;font-weight:400;left:50%;line-height:1.25rem;opacity:0;padding:1.5rem;pointer-events:auto;top:-.5rem;top:11rem;transform:translate(-50%,-100%);transition:all .2s ease;visibility:hidden;width:-moz-max-content;width:max-content;z-index:5}.auth__hidden,.auth__hidden:after{background-color:var(--color__white);position:absolute}.auth__hidden:after{bottom:calc(100% - .4rem);content:"";display:block;height:.8rem;left:0;margin:auto;right:0;transform:rotate(45deg);width:.8rem;z-index:0}.auth__link{color:var(--color__fill-1);font-family:Onest;font-size:1rem;font-style:normal;font-weight:700;line-height:1.25rem}.auth__id{position:relative}.auth__id .ui-input__field{padding-right:4rem}.auth__button{margin:1.75rem auto 0;max-width:calc(100% - 1rem);width:100%}.error-message{color:var(--color__error);font-size:1.5rem;line-height:2rem}.auth-section{margin:-12rem auto 0;max-width:30rem;padding:10rem 1.5rem 2.5rem}.auth__thanks{width:100%}.auth .ui-modal__close path{stroke:#0d012e!important}@media screen and (max-width:768px){.auth__id .ui-input__field{padding-right:6rem}.auth__note{right:3rem}.auth__hidden{top:13rem;width:15rem}.auth__hidden br{display:none}}@media screen and (max-width:470px){.auth__hidden{top:14rem;width:13rem}}
