.tf-root.svelte-8ff5h4{vertical-align:top;flex-direction:column;width:100%;margin-top:16px;margin-bottom:8px;display:inline-flex;position:relative}.tf-label.svelte-8ff5h4{z-index:1;pointer-events:none;transform-origin:0 0;letter-spacing:.00938em;color:gray;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 24px);font-family:Mallory,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;line-height:1.4375em;transition:color .2s cubic-bezier(0,0,.2,1),transform .2s cubic-bezier(0,0,.2,1),max-width .2s cubic-bezier(0,0,.2,1);position:absolute;top:0;left:0;overflow:hidden;transform:translate(14px,16px)scale(1)}.tf-label-shrunk.svelte-8ff5h4{color:#212121;max-width:calc(133% - 32px);transform:translate(14px,-9px)scale(.75)}.tf-label-focused.svelte-8ff5h4{color:var(--form-accent,#035945)}.tf-label-error.svelte-8ff5h4{color:#ff0019}.tf-input-wrap.svelte-8ff5h4{letter-spacing:.00938em;color:#000000de;box-sizing:border-box;cursor:text;border-radius:0;align-items:center;width:100%;min-height:56px;font-family:Mallory,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.4375em;display:inline-flex;position:relative}.tf-input-wrap.svelte-8ff5h4:after{content:"";pointer-events:none;border-bottom:1px solid #ccc;transition:border-bottom-color .2s cubic-bezier(0,0,.2,1),border-bottom-width 50ms cubic-bezier(0,0,.2,1);position:absolute;bottom:0;left:0;right:0}.tf-input-wrap.svelte-8ff5h4:hover:after{border-bottom-width:2px}.tf-focused.svelte-8ff5h4:after{border-bottom:2px solid var(--form-accent,#035945)}.tf-error.svelte-8ff5h4:after{border-bottom-color:#ff0019}.tf-input.svelte-8ff5h4{width:100%;height:41px;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:gray;box-sizing:border-box;background:0 0;border:none;outline:none;padding:6px 12px 7px 15px}.tf-focused.svelte-8ff5h4 .tf-input:where(.svelte-8ff5h4){color:#212121;font-weight:500}.tf-error.svelte-8ff5h4 .tf-input:where(.svelte-8ff5h4){color:#ff0019}.tf-helper.svelte-8ff5h4{letter-spacing:.03333em;color:#ff0019;margin:2px 0 0;font-family:Mallory,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:400;line-height:1.66}.tf-pw-btn.svelte-8ff5h4{color:#0000008a;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;right:8px}.tf-pw-btn.svelte-8ff5h4:hover{color:#000000de}.tf-input-wrap.svelte-8ff5h4:has(.tf-pw-btn:where(.svelte-8ff5h4)) .tf-input:where(.svelte-8ff5h4){padding-right:48px}hr.svelte-v4ah6j{border:0;border-top:1px solid #ccc;margin:0}.register-btn.svelte-v4ah6j{background-color:var(--form-accent,#035945);color:#fff;text-transform:uppercase;letter-spacing:.02857em;cursor:pointer;border:0;border-radius:4px;width:100%;min-height:36px;padding:6px 16px;font-size:.875rem;font-weight:500;line-height:1.75;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.register-btn.svelte-v4ah6j:hover:not(:disabled){background-color:var(--form-accent-hover,#032b1f)}.register-btn.svelte-v4ah6j:disabled{color:#fff;cursor:not-allowed;box-shadow:none;background-color:#ccc}
