.Input{box-sizing:border-box;width:100%;color:var(--color-semantic-text-basic-primary);text-align:left;font-family:var(--font-family);font-size:var(--body-default-font-size);line-height:var(--body-default-line-height);letter-spacing:var(--body-default-letter-spacing);font-style:normal;font-weight:var(--font-weight-regular);appearance:none;margin:0;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:flex}.Input::-webkit-search-cancel-button{appearance:none;display:none}.Input::-webkit-search-decoration{appearance:none;display:none}.Input::-webkit-search-results-button{appearance:none;display:none}.Input::-webkit-search-results-decoration{appearance:none;display:none}.Input::file-selector-button{color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:0 0;border:0}.Input::placeholder{color:var(--color-semantic-text-basic-tertiary);font-family:var(--font-family);font-size:var(--body-default-font-size);line-height:var(--body-default-line-height);letter-spacing:var(--body-default-letter-spacing);font-style:normal;font-weight:var(--font-weight-regular);opacity:1}.Input:-webkit-autofill{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);caret-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-surface-clarity-medium-clarity) inset;transition:background-color 99999s ease-out}.Input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);caret-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-surface-clarity-medium-clarity) inset;transition:background-color 99999s ease-out}.Input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);caret-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-surface-clarity-medium-clarity) inset;transition:background-color 99999s ease-out}.Input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);caret-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-surface-clarity-medium-clarity) inset;transition:background-color 99999s ease-out}.Input_size_xxl{border-radius:var(--radius-m);height:56px;padding:0 20px}.Input_size_xl{border-radius:var(--radius-m);height:52px;padding:0 16px}.Input_size_lg{height:var(--control-h-lg);border-radius:8px;padding:0 16px}.Input_size_md{height:var(--control-h-xl);border-radius:8px;padding:12px 20px}.Input_size_sm{height:var(--control-h-md);border-radius:var(--radius-s);font-size:var(--font-size-sm);line-height:var(--font-size-sm);letter-spacing:0;padding:0 14px}.Input_size_xs{height:var(--control-h-sm);border-radius:var(--radius-s);font-size:var(--font-size-sm);letter-spacing:0;padding:0 12px;line-height:16px}@media (max-width:767px){.Input_size_sm,.Input_size_xs{font-size:16px;line-height:20px}}.Input_default{background:var(--color-semantic-surface-clarity-medium-clarity);box-shadow:none;border:1px solid #0000;border-radius:8px;outline:none}.Input_default:focus,.Input_default:focus-visible{border-color:var(--color-semantic-icon-brand);outline:none}.Input_outline{border:1px solid var(--field-border);background:var(--color-semantic-surface-clarity-medium-clarity);box-shadow:none;border-radius:8px;outline:none}.Input_outline:focus,.Input_outline:focus-visible{border-color:var(--color-semantic-icon-brand);outline:none}.Input_default.Input_invalid,.Input_outline.Input_invalid,.Input_invalid,.Input_default.Input_invalid:focus,.Input_default.Input_invalid:focus-visible,.Input_outline.Input_invalid:focus,.Input_outline.Input_invalid:focus-visible,.Input_invalid:focus,.Input_invalid:focus-visible{background:var(--color-semantic-alert-error);color:var(--color-semantic-text-basic-primary);border:1px solid #0000;border-radius:8px;outline:none}.Input_default.Input_invalid::placeholder,.Input_outline.Input_invalid::placeholder,.Input_invalid::placeholder,.Input_default.Input_invalid:focus::placeholder,.Input_default.Input_invalid:focus-visible::placeholder,.Input_outline.Input_invalid:focus::placeholder,.Input_outline.Input_invalid:focus-visible::placeholder,.Input_invalid:focus::placeholder,.Input_invalid:focus-visible::placeholder{color:var(--color-semantic-text-basic-error);font-family:var(--font-family);font-size:var(--body-default-font-size);line-height:var(--body-default-line-height);letter-spacing:var(--body-default-letter-spacing);font-style:normal;font-weight:var(--font-weight-regular);opacity:1}.Input_default.Input_invalid::-webkit-input-placeholder{color:var(--color-semantic-text-basic-error);font-family:var(--font-family);font-size:var(--body-default-font-size);line-height:var(--body-default-line-height);letter-spacing:var(--body-default-letter-spacing);font-style:normal;font-weight:var(--font-weight-regular);opacity:1}.Input_outline.Input_invalid::-webkit-input-placeholder{color:var(--color-semantic-text-basic-error);font-family:var(--font-family);font-size:var(--body-default-font-size);line-height:var(--body-default-line-height);letter-spacing:var(--body-default-letter-spacing);font-style:normal;font-weight:var(--font-weight-regular);opacity:1}.Input_invalid::-webkit-input-placeholder{color:var(--color-semantic-text-basic-error);font-family:var(--font-family);font-size:var(--body-default-font-size);line-height:var(--body-default-line-height);letter-spacing:var(--body-default-letter-spacing);font-style:normal;font-weight:var(--font-weight-regular);opacity:1}.Input_default.Input_invalid:focus::-webkit-input-placeholder{color:var(--color-semantic-text-basic-error);font-family:var(--font-family);font-size:var(--body-default-font-size);line-height:var(--body-default-line-height);letter-spacing:var(--body-default-letter-spacing);font-style:normal;font-weight:var(--font-weight-regular);opacity:1}.Input_default.Input_invalid:focus-visible::-webkit-input-placeholder{color:var(--color-semantic-text-basic-error);font-family:var(--font-family);font-size:var(--body-default-font-size);line-height:var(--body-default-line-height);letter-spacing:var(--body-default-letter-spacing);font-style:normal;font-weight:var(--font-weight-regular);opacity:1}.Input_outline.Input_invalid:focus::-webkit-input-placeholder{color:var(--color-semantic-text-basic-error);font-family:var(--font-family);font-size:var(--body-default-font-size);line-height:var(--body-default-line-height);letter-spacing:var(--body-default-letter-spacing);font-style:normal;font-weight:var(--font-weight-regular);opacity:1}.Input_outline.Input_invalid:focus-visible::-webkit-input-placeholder{color:var(--color-semantic-text-basic-error);font-family:var(--font-family);font-size:var(--body-default-font-size);line-height:var(--body-default-line-height);letter-spacing:var(--body-default-letter-spacing);font-style:normal;font-weight:var(--font-weight-regular);opacity:1}.Input_invalid:focus::-webkit-input-placeholder{color:var(--color-semantic-text-basic-error);font-family:var(--font-family);font-size:var(--body-default-font-size);line-height:var(--body-default-line-height);letter-spacing:var(--body-default-letter-spacing);font-style:normal;font-weight:var(--font-weight-regular);opacity:1}.Input_invalid:focus-visible::-webkit-input-placeholder{color:var(--color-semantic-text-basic-error);font-family:var(--font-family);font-size:var(--body-default-font-size);line-height:var(--body-default-line-height);letter-spacing:var(--body-default-letter-spacing);font-style:normal;font-weight:var(--font-weight-regular);opacity:1}.Input_default.Input_invalid:-webkit-autofill{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_default.Input_invalid:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_default.Input_invalid:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_default.Input_invalid:-webkit-autofill:active{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_outline.Input_invalid:-webkit-autofill{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_outline.Input_invalid:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_outline.Input_invalid:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_outline.Input_invalid:-webkit-autofill:active{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_invalid:-webkit-autofill{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_invalid:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_invalid:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_invalid:-webkit-autofill:active{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_default.Input_invalid:focus:-webkit-autofill{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_default.Input_invalid:focus:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_default.Input_invalid:focus:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_default.Input_invalid:focus:-webkit-autofill:active{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_default.Input_invalid:focus-visible:-webkit-autofill{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_default.Input_invalid:focus-visible:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_default.Input_invalid:focus-visible:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_default.Input_invalid:focus-visible:-webkit-autofill:active{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_outline.Input_invalid:focus:-webkit-autofill{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_outline.Input_invalid:focus:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_outline.Input_invalid:focus:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_outline.Input_invalid:focus:-webkit-autofill:active{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_outline.Input_invalid:focus-visible:-webkit-autofill{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_outline.Input_invalid:focus-visible:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_outline.Input_invalid:focus-visible:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_outline.Input_invalid:focus-visible:-webkit-autofill:active{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_invalid:focus:-webkit-autofill{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_invalid:focus:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_invalid:focus:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_invalid:focus:-webkit-autofill:active{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_invalid:focus-visible:-webkit-autofill{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_invalid:focus-visible:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_invalid:focus-visible:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input_invalid:focus-visible:-webkit-autofill:active{-webkit-text-fill-color:var(--color-semantic-text-basic-primary);box-shadow:0 0 0 1000px var(--color-semantic-alert-error) inset}.Input:disabled,.Input_default:disabled,.Input_outline:disabled{cursor:not-allowed;border:1px solid var(--color-semantic-surface-clarity-light-clarity);background:var(--color-semantic-surface-clarity-light-clarity);color:var(--color-semantic-text-basic-disabled);font-family:var(--font-family);font-size:var(--body-default-font-size);line-height:var(--body-default-line-height);letter-spacing:var(--body-default-letter-spacing);font-style:normal;font-weight:var(--font-weight-regular);opacity:1;border-radius:8px}.Input:disabled::placeholder,.Input_default:disabled::placeholder,.Input_outline:disabled::placeholder{color:var(--color-semantic-text-basic-disabled)}.Input:disabled:focus,.Input:disabled:focus-visible,.Input_default:disabled:focus,.Input_default:disabled:focus-visible,.Input_outline:disabled:focus,.Input_outline:disabled:focus-visible{border-color:var(--color-semantic-surface-clarity-light-clarity);background:var(--color-semantic-surface-clarity-light-clarity)}.Input_icon_left{padding-left:40px}.Input_icon_right{padding-right:40px}.Input_icon_both{padding-left:40px;padding-right:40px}.Input[type=number]{appearance:textfield}.Input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.Input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.Input_stepper{padding-right:28px}.Input-wrap{width:100%;position:relative}.Input-wrap_number:hover .Input-stepper,.Input-wrap_number:focus-within .Input-stepper{opacity:1;pointer-events:auto}.Input-stepper{z-index:1;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:0;transition:opacity .15s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.Input-step{width:20px;height:14px;color:var(--color-semantic-icon-secondary);cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:flex}.Input-step svg{stroke-width:2px;flex-shrink:0;width:12px;height:12px;display:block}.Input-step:hover{background:var(--color-semantic-surface-clarity-light-clarity);color:var(--color-semantic-text-basic-primary)}.Input-step:focus-visible{outline:1px solid var(--color-semantic-icon-brand);outline-offset:1px}.Input-toggle{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.Input-toggle:focus-visible{outline:var(--border-width-focus) solid var(--color-brand);outline-offset:var(--space-half)}.Input-icon{color:var(--field-label-icon);pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0}.Input-icon_side_left{left:0}.Input-icon_side_right{pointer-events:auto;right:0}.Input-icon_size_lg,.Input-icon_size_md{padding:0 12px}.Input-icon_size_lg svg,.Input-icon_size_md svg{flex-shrink:0;width:15px;height:15px;display:block}.Input-icon_size_sm,.Input-icon_size_xs{padding:0 var(--space-3)}.Input-icon_size_sm svg,.Input-icon_size_xs svg{flex-shrink:0;width:15px;height:15px;display:block}
.InputPasswordRules{gap:var(--space-tight);padding:0 var(--space-1);flex-direction:column;margin:0;list-style:none;display:flex}.InputPasswordRules_compact{gap:var(--space-2);padding:var(--space-2) 0 0;flex-flow:wrap}.InputPasswordRules-item{gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--body-small-font-size);line-height:var(--body-small-line-height);letter-spacing:var(--body-small-letter-spacing);font-weight:var(--font-weight-regular);align-items:center;display:flex}.InputPasswordRules-item_ok{color:var(--color-success)}.InputPasswordRules_compact .InputPasswordRules-item{gap:var(--space-1);color:var(--color-semantic-text-basic-secondary);font-size:var(--body-small-font-size);line-height:var(--body-small-line-height);letter-spacing:var(--body-small-letter-spacing)}.InputPasswordRules_compact .InputPasswordRules-item_ok{color:var(--color-success)}.InputPasswordRules-mark{flex:none}.InputPasswordRules_compact .InputPasswordRules-mark{width:var(--size-icon-2xs);height:var(--size-icon-2xs)}
