._f2QYW_checkboxField{gap:var(--spacing-2,8px);flex-direction:column;width:100%;display:flex}._f2QYW_checkboxLabel{align-items:flex-start;gap:var(--spacing-3,12px);cursor:pointer;flex-direction:row;width:100%;padding:0;display:flex}._f2QYW_checkbox{appearance:none;box-sizing:border-box;border:1.5px solid var(--color-brand-primary-500,#430b14);border-radius:var(--radius-xs,3px);cursor:pointer;background:0 0;flex:none;width:16px;min-width:16px;height:16px;margin-top:1px;transition:background .2s;position:relative}._f2QYW_checkbox:checked{background:var(--color-brand-primary-500,#430b14)}._f2QYW_checkbox:checked:after{content:"";border:solid var(--color-neutral-0,#fff);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}._f2QYW_checkbox:focus{outline:none;box-shadow:0 0 0 2px #430b1433}._f2QYW_labelText{font-family:var(--font-family-body);letter-spacing:-.02em;color:var(--color-burgundy-100,#430b14);flex:1;font-size:14px;font-weight:440;line-height:140%}._f2QYW_errorText{font-family:var(--font-family-body);font-size:var(--font-size-xs,.625rem);line-height:var(--line-height-normal,140%);color:var(--color-semantic-error-500,#dc3545);margin-left:25px}
._4cN4RW_formField{justify-content:center;align-items:flex-start;gap:var(--spacing-2,8px);flex-direction:column;flex:1;height:63px;padding:0;display:flex}@media (max-width:575px){._4cN4RW_formField{width:100%;height:auto}}._4cN4RW_label{width:100%;height:11px;font-family:var(--font-family-body);letter-spacing:-.04em;text-transform:uppercase;color:var(--auth-primary-color,#430b14);flex:none;order:0;align-self:stretch;font-size:10px;font-weight:700;line-height:120%}._4cN4RW_input{background:var(--color-background-form,#f9f7f3);border-radius:var(--radius-md,6px);box-sizing:border-box;width:100%;height:44px;font-family:var(--font-family-body);letter-spacing:-.02em;color:var(--auth-text-primary,#430b14);border:none;outline:none;flex-direction:column;align-items:center;gap:32px;padding:12px 16px;font-size:14px;font-weight:400;line-height:140%;transition:box-shadow .2s;display:flex}._4cN4RW_input::placeholder{color:var(--auth-placeholder-color,#68423c4d)}._4cN4RW_input:focus{box-shadow:0 0 0 2px var(--auth-focus-ring,#430b1433)}@media screen and (max-width:768px){._4cN4RW_input{font-size:16px}}._4cN4RW_inputError{box-shadow:0 0 0 2px var(--color-semantic-error-500,#dc3545)}._4cN4RW_errorText{font-family:var(--font-family-body);font-size:var(--font-size-xs,.625rem);line-height:var(--line-height-normal,140%);color:var(--color-semantic-error-500,#dc3545)}
.z8LWGW_formField{justify-content:center;align-items:flex-start;gap:var(--spacing-2,8px);flex-direction:column;flex:1;min-height:63px;padding:0;display:flex}@media (max-width:575px){.z8LWGW_formField{width:100%;height:auto}}.z8LWGW_label{width:100%;height:11px;font-family:var(--font-family-body);letter-spacing:-.04em;text-transform:uppercase;color:var(--auth-primary-color,#430b14);flex:none;order:0;align-self:stretch;font-size:10px;font-weight:700;line-height:120%}.z8LWGW_inputWrapper{width:100%;position:relative}.z8LWGW_input{background:var(--color-background-form,#f9f7f3);border-radius:var(--radius-md,6px);box-sizing:border-box;width:100%;height:44px;font-family:var(--font-family-body);letter-spacing:-.02em;color:var(--auth-text-primary,#430b14);border:none;outline:none;flex-direction:column;align-items:center;gap:32px;padding:12px 48px 12px 16px;font-size:14px;font-weight:400;line-height:140%;transition:box-shadow .2s;display:flex}.z8LWGW_input::placeholder{color:var(--auth-placeholder-color,#68423c4d)}.z8LWGW_input:focus{box-shadow:0 0 0 2px var(--auth-focus-ring,#430b1433)}@media screen and (max-width:768px){.z8LWGW_input{font-size:16px}}.z8LWGW_inputError{box-shadow:0 0 0 2px var(--color-semantic-error-500,#dc3545)}.z8LWGW_toggleButton{cursor:pointer;color:var(--auth-icon-color,#430b1480);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.z8LWGW_toggleButton:hover{color:var(--auth-primary-color,#430b14)}.z8LWGW_errorText{font-family:var(--font-family-body);font-size:var(--font-size-xs,.625rem);line-height:var(--line-height-normal,140%);color:var(--color-semantic-error-500,#dc3545)}.z8LWGW_helperText{font-family:var(--font-family-body);font-size:var(--font-size-xs,.625rem);line-height:var(--line-height-normal,140%);color:var(--auth-text-secondary,#430b1499)}.z8LWGW_passwordHelper{gap:var(--spacing-2,8px);margin-top:var(--spacing-3,12px);flex-direction:column;display:flex}.z8LWGW_helperTitle{font-family:var(--font-family-body);font-weight:600;font-size:var(--font-size-sm,14px);color:var(--auth-primary-color,#430b14);line-height:140%}.z8LWGW_rulesList{padding:0;padding-left:var(--spacing-3,12px);gap:var(--spacing-2,8px);flex-direction:column;margin:0;list-style:none;display:flex}.z8LWGW_ruleItem{align-items:center;gap:var(--spacing-2,8px);font-family:var(--font-family-body);font-size:var(--font-size-sm,14px);color:var(--auth-text-secondary,#430b1499);line-height:140%;transition:color .2s;display:flex}.z8LWGW_ruleItem.z8LWGW_ruleValid{color:var(--color-semantic-success-500,#22c55e)}.z8LWGW_checkIcon{color:var(--auth-icon-color,#430b144d);flex-shrink:0;transition:color .2s}.z8LWGW_checkIcon.z8LWGW_checkIconValid{color:var(--color-semantic-success-500,#22c55e)}
