input.svelte-11cz0tg.svelte-11cz0tg{display:block;line-height:normal;height:50px}label.svelte-11cz0tg.svelte-11cz0tg{font-weight:600}input.svelte-11cz0tg.svelte-11cz0tg{border-radius:2px;border:1px solid var(--c-gray-800);padding:1em}input.svelte-11cz0tg.svelte-11cz0tg:invalid{box-shadow:none}input.svelte-11cz0tg.svelte-11cz0tg:hover{box-shadow:0 0 0 1px var(--c-gray-800)}input.svelte-11cz0tg.svelte-11cz0tg:focus,input.svelte-11cz0tg.svelte-11cz0tg:invalid:focus{outline:none;box-shadow:0 0 0 1px var(--c-gray-800)}.error{font-size:0.75em;color:var(--c-red);font-weight:600;display:block;position:relative}.form-group.svelte-11cz0tg .error + input{border-color:var(--c-red);box-shadow:0 0 0 1px var(--c-red)}.form-group.svelte-11cz0tg .error + input:focus{border-color:var(--c-red);box-shadow:0 0 0 1px var(--c-gray-800)}.form-group.svelte-11cz0tg>* + *{margin-top:0.5em}.help-text.svelte-11cz0tg.svelte-11cz0tg{margin-top:6px}.help-text.svelte-11cz0tg p{font-size:12px;line-height:12px}.input-wrapper.svelte-11cz0tg.svelte-11cz0tg{display:flex;position:relative}.input-wrapper.svelte-11cz0tg #toggle-password.svelte-11cz0tg{position:absolute;top:0.75em;right:0.5em;background-color:transparent;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;outline:none}.password-validation-steps.svelte-11cz0tg.svelte-11cz0tg{visibility:hidden;--arrow-width:12px;--rotated-arrow-width:13px;height:auto;font-size:0.7em;position:absolute;z-index:100;right:-14.75em;align-self:center;background-color:var(--c-white)}.password-validation-steps.svelte-11cz0tg .password-validation-content.left.svelte-11cz0tg::after{content:" ";position:absolute;bottom:calc(50% - var(--rotated-arrow-width) / 2);left:calc(0% - var(--rotated-arrow-width) / 2);height:var(--arrow-width);width:var(--arrow-width);background:var(--c-white);border-top:1px solid var(--c-gray-500);border-left:1px solid var(--c-gray-500);transform:rotate(-45deg)}.password-validation-content.svelte-11cz0tg.svelte-11cz0tg{border:1px solid var(--c-gray-500);position:relative;padding:1em;background-color:var(--c-white);width:14em}.password-validation-steps.svelte-11cz0tg .password-input-focus{visibility:visible}.rule.svelte-11cz0tg.svelte-11cz0tg{display:flex;align-items:start;margin:0.55em 0;color:var(--c-gray)}.rule-text.svelte-11cz0tg.svelte-11cz0tg{margin-left:0.5em}.rule-valid.svelte-11cz0tg.svelte-11cz0tg{color:var(--c-green)}.rule.svelte-11cz0tg svg.svelte-11cz0tg{height:1em}.rule.svelte-11cz0tg svg path.svelte-11cz0tg{fill:var(--c-gray-500)}.rule.rule-valid.svelte-11cz0tg svg path.svelte-11cz0tg{fill:var(--c-green)}.hide-container.svelte-11cz0tg.svelte-11cz0tg{visibility:hidden}.input-wrapper.svelte-11cz0tg svg path{fill:var(--c-gray-500)}#toggle-password.svelte-11cz0tg:hover path{fill:var(--c-gray-800)}.password-with-svg.svelte-11cz0tg.svelte-11cz0tg{padding-right:2.8em}.generate-new-password-container.svelte-11cz0tg.svelte-11cz0tg{align-self:flex-start;font-size:0.75em;margin-bottom:0.25em}.generate-new-password-container.svelte-11cz0tg button span.svelte-11cz0tg{text-decoration:underline;text-decoration-style:dashed;color:var(--c-primary)}.generate-new-password-container.svelte-11cz0tg button.svelte-11cz0tg{background-color:transparent;border:0;cursor:pointer;padding:0}[data-tooltip].svelte-11cz0tg.svelte-11cz0tg{position:relative;z-index:2;display:block}[data-tooltip].svelte-11cz0tg.svelte-11cz0tg:before,[data-tooltip].svelte-11cz0tg.svelte-11cz0tg:after{visibility:hidden;opacity:0;pointer-events:none;transition:0.2s ease-out;transform:translate(-50%, 5px)}[data-tooltip].svelte-11cz0tg.svelte-11cz0tg:before{position:absolute;bottom:100%;margin-bottom:5px;padding:6px;width:22%;min-width:110px;max-width:250px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#000;background-color:hsla(0, 0%, 20%, 0.9);color:#fff;content:attr(data-tooltip);text-align:center;font-size:11px;line-height:1.2;transition:0.2s ease-out;left:50%}[data-tooltip].svelte-11cz0tg.svelte-11cz0tg:after{position:absolute;bottom:100%;left:50%;width:0;border-top:5px solid #000;border-top:5px solid hsla(0, 0%, 20%, 0.9);border-right:5px solid transparent;border-left:5px solid transparent;content:" ";font-size:0;line-height:0}.tooltip-wrapper.open[data-tooltip].svelte-11cz0tg.svelte-11cz0tg:before{visibility:visible;opacity:1;transform:translate(-50%, 0)}.tooltip-wrapper.open[data-tooltip].svelte-11cz0tg.svelte-11cz0tg:after{visibility:visible;opacity:1;transform:translate(-50%, 0)}@media(max-width: 769px){.password-validation-steps.svelte-11cz0tg.svelte-11cz0tg{display:none}}
.title.svelte-ie8gf1.svelte-ie8gf1{margin-bottom:2em}.content.svelte-ie8gf1.svelte-ie8gf1{margin-top:3em;margin-bottom:2em;margin-left:auto;margin-right:auto}form.svelte-ie8gf1.svelte-ie8gf1{width:100%}.input-container.svelte-ie8gf1.svelte-ie8gf1{padding:1em 0;width:100%;display:flex;flex-direction:column}.input-container.svelte-ie8gf1 input{width:100%;padding:1em}.input-container.svelte-ie8gf1 .form-group{margin-bottom:1em}.sign-up-wrapper.svelte-ie8gf1.svelte-ie8gf1{background:var(--c-white);display:flex;flex-direction:column;align-items:flex-start;box-shadow:0px 1px 1px #323c4626;border-radius:10px;padding:1em 2em}form.svelte-ie8gf1 #email-register,#password{width:100%}form.svelte-ie8gf1 #register-submit{align-self:flex-end}.sign-up-login-info.svelte-ie8gf1.svelte-ie8gf1{align-self:center;font-size:0.85em;padding-top:2.5em;padding-bottom:1em;color:var(--c-gray-body)}.privacy-info.svelte-ie8gf1.svelte-ie8gf1,.privacy-info.svelte-ie8gf1 div,.privacy-info.svelte-ie8gf1 p{font-size:11px;line-height:14px;letter-spacing:0px;color:var(--c-gray-600)}.error.svelte-ie8gf1.svelte-ie8gf1{color:var(--c-red);font-size:0.75em;font-weight:600;margin-bottom:10px}.content.svelte-ie8gf1 .privacy-info.svelte-ie8gf1{align-self:flex-end;text-align:center}@media(max-width: 450px){.content.svelte-ie8gf1.svelte-ie8gf1{width:98vw}}@media(min-width: 451px) and (max-width: 768px){.content.svelte-ie8gf1.svelte-ie8gf1{padding-left:1em;padding-right:1em;width:75vw}}@media(min-width: 769px) and (max-width: 939px){.content.svelte-ie8gf1.svelte-ie8gf1{width:55vw}}@media(min-width: 940px) and (max-width: 1099px){.content.svelte-ie8gf1.svelte-ie8gf1{width:45vw}}@media(min-width: 1100px){.content.svelte-ie8gf1.svelte-ie8gf1{width:35vw}}
