.Dialog_overlay__R2n8a{position:fixed;inset:0;z-index:1300;background:rgb(0 0 0/40%)}.Dialog_root__QN_W4{position:fixed;top:50%;left:50%;z-index:1300;width:min(100% - 2 * var(--spacing-page-base),var(--size-560));max-height:calc(100dvh - var(--spacing-page-double));flex-direction:column;overflow-y:auto;padding:var(--spacing-component-base);transform:translate(-50%,-50%);background:var(--color-background);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay)}.Dialog_header__eacif,.Dialog_root__QN_W4{display:flex;gap:var(--spacing-component-half)}.Dialog_header__eacif{align-items:flex-start;justify-content:space-between}.Dialog_title__5vqKW{color:var(--color-heading);font-size:var(--font-size-500);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.Dialog_close__RrJiZ{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--size-4);color:var(--color-foreground-muted);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--effects-transition);&:focus-visible,&:hover{color:var(--color-primary)}}.Dialog_description__dU9DH{color:var(--color-foreground);font-size:var(--font-size-body);line-height:var(--line-height-body)}.Dialog_body__BH3qI{display:flex;flex-direction:column;gap:var(--spacing-component-half)}.Dialog_footer__jE_xP{display:flex;flex-direction:column;gap:var(--spacing-component-half);@media (min-width:32rem){flex-direction:row;justify-content:flex-end}}.FloatingLabelInput_root__q7nrq{position:relative;display:block;width:100%}.FloatingLabelInput_input__DZTFh{display:block;width:100%;min-width:0;block-size:var(--size-48);min-block-size:var(--size-48);padding:var(--size-20) var(--size-16) var(--size-8);line-height:1.1;appearance:none;background-color:var(--color-background);border:0;border-radius:var(--radius-md);box-sizing:border-box;box-shadow:var(--shadow-button);outline:0}.FloatingLabelInput_input__DZTFh,.FloatingLabelInput_label__p9l_W{color:var(--color-foreground);font-family:var(--font-sans);font-size:var(--font-size-input);font-weight:var(--font-weight-regular)}.FloatingLabelInput_label__p9l_W{position:absolute;top:50%;left:var(--size-16);line-height:1;pointer-events:none;transform:translateY(-50%);transform-origin:left top;transition:transform var(--effects-transition),color var(--effects-transition)}.FloatingLabelInput_input__DZTFh:not(:placeholder-shown)+.FloatingLabelInput_label__p9l_W,.FloatingLabelInput_root__q7nrq:focus-within .FloatingLabelInput_label__p9l_W{transform:translateY(calc(-50% - var(--size-12))) scale(.78)}.PasswordField_field__DVvrO{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--size-4);min-inline-size:0;& input{border:var(--size-1) solid color-mix(in srgb,var(--color-primary) 10%,transparent);box-shadow:none}}.PasswordField_control__Fi3E3{position:relative;display:flex}.PasswordField_input__8qnvs{padding-right:var(--size-48)}.PasswordField_toggle__uNFsl{position:absolute;top:50%;right:var(--size-16);display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--size-24);min-block-size:var(--size-24);color:var(--color-primary);transform:translateY(-50%);cursor:pointer;transition:color var(--effects-transition);&:focus-visible,&:hover:not(:disabled){color:var(--color-cta-primary-hover-bg)}&:disabled{color:var(--color-foreground-muted);cursor:not-allowed}}.PasswordField_fieldError__WYPn5{color:var(--red-500);font-size:var(--size-14)}