:root{--tz-field-stack-gap: .35rem;--tz-field-label-gap: .25rem;--tz-field-input-padding-y: .55rem;--tz-field-input-padding-x: .7rem;--tz-radius-field-input: 8px;--tz-space-field-optional-indent: .2rem;--tz-space-field-hint-margin-top: -.15rem;--tz-font-size-field-label: .82rem;--tz-font-weight-field-label: 500;--tz-font-size-field-meta: .78rem;--tz-font-weight-field-optional: 400;--tz-line-height-field-hint: 1.35;--tz-font-size-field-input: .92rem;--tz-font-size-field-error: .78rem;--tz-font-weight-field-required: 600;--tz-color-field-label: #b8c0d4;--tz-color-field-required: #f87171;--tz-color-field-optional: #8b96ab;--tz-color-field-hint: #7d889e;--tz-border-field-input: 1px solid rgba(255, 255, 255, .12);--tz-bg-field-input: rgba(0, 0, 0, .22);--tz-bg-field-autofill: #161922;--tz-color-field-input: #e8ecf4;--tz-color-field-placeholder: #5c6578;--tz-border-field-focus: rgba(129, 140, 248, .65);--tz-shadow-field-focus-ring: 0 0 0 2px rgba(99, 102, 241, .25);--tz-border-field-invalid: rgba(248, 113, 113, .55);--tz-color-field-error: #fca5a5}.reg-field{display:flex;flex-direction:column;gap:var(--tz-field-stack-gap)}.reg-field__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--tz-field-label-gap);font-size:var(--tz-font-size-field-label);font-weight:var(--tz-font-weight-field-label);color:var(--tz-color-field-label)}.reg-field__required{color:var(--tz-color-field-required);font-weight:var(--tz-font-weight-field-required)}.reg-field__optional{margin-left:var(--tz-space-field-optional-indent);font-weight:var(--tz-font-weight-field-optional);font-size:var(--tz-font-size-field-meta);color:var(--tz-color-field-optional)}.reg-field__hint{margin:0;margin-top:var(--tz-space-field-hint-margin-top);font-size:var(--tz-font-size-field-meta);line-height:var(--tz-line-height-field-hint);color:var(--tz-color-field-hint)}.reg-field__input{width:100%;margin:0;padding:var(--tz-field-input-padding-y) var(--tz-field-input-padding-x);border-radius:var(--tz-radius-field-input);border:var(--tz-border-field-input);background:var(--tz-bg-field-input);color:var(--tz-color-field-input);font:inherit;font-size:var(--tz-font-size-field-input);line-height:1.25;box-sizing:border-box}.reg-field__input--textarea{resize:vertical;min-height:11rem;line-height:1.45}.reg-field__input::placeholder{color:var(--tz-color-field-placeholder)}.reg-field__input:focus{outline:none;border-color:var(--tz-border-field-focus);box-shadow:var(--tz-shadow-field-focus-ring)}.reg-field__input:-webkit-autofill,.reg-field__input:-webkit-autofill:hover,.reg-field__input:-webkit-autofill:focus,.reg-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--tz-color-field-input)!important;caret-color:var(--tz-color-field-input);border:var(--tz-border-field-input);-webkit-box-shadow:0 0 0 1000px var(--tz-bg-field-autofill) inset!important;box-shadow:0 0 0 1000px var(--tz-bg-field-autofill) inset!important;transition:background-color 99999s ease-out 0s,color 99999s ease-out 0s!important}.reg-field__input:-webkit-autofill:focus{border-color:var(--tz-border-field-focus);-webkit-box-shadow:var(--tz-shadow-field-focus-ring),0 0 0 1000px var(--tz-bg-field-autofill) inset!important;box-shadow:var(--tz-shadow-field-focus-ring),0 0 0 1000px var(--tz-bg-field-autofill) inset!important}.reg-field__input:autofill,.reg-field__input:autofill:hover,.reg-field__input:autofill:focus{background-color:var(--tz-bg-field-autofill)!important;color:var(--tz-color-field-input)!important;border:var(--tz-border-field-input)}.reg-field__input:autofill:focus{border-color:var(--tz-border-field-focus);box-shadow:var(--tz-shadow-field-focus-ring)}.reg-field--invalid .reg-field__input{border-color:var(--tz-border-field-invalid)}.reg-field--invalid .reg-field__input:-webkit-autofill,.reg-field--invalid .reg-field__input:-webkit-autofill:focus{border-color:var(--tz-border-field-invalid);-webkit-box-shadow:0 0 0 1000px var(--tz-bg-field-autofill) inset!important;box-shadow:0 0 0 1000px var(--tz-bg-field-autofill) inset!important}.reg-field--invalid .reg-field__input:autofill,.reg-field--invalid .reg-field__input:autofill:focus{border-color:var(--tz-border-field-invalid)}.reg-field__error{margin:0;font-size:var(--tz-font-size-field-error);color:var(--tz-color-field-error)}.reg-text-block{margin:0 0 1.15rem}.reg-text-block__title{margin:0 0 .35rem;font-size:1.2rem;font-weight:600;color:#e8ecf4}.reg-text-block__subtitle{margin:0;font-size:.92rem;color:#8b96ab;line-height:1.45}
