.page_container__zagmD{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--color-bg-surface,#f5f5f5)}.page_card__wnoHP{background:var(--color-bg-default,#fff);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:48px 40px;width:100%;max-width:400px}.page_logoWrapper__FOouu{display:flex;justify-content:center;margin-bottom:32px}.page_title__QV6iH{font-family:var(--font-family-primary);font-size:var(--font-size-xl,24px);font-weight:600;color:var(--color-content-default);text-align:center;margin:0 0 32px}.page_form__FClb7{display:flex;flex-direction:column;gap:20px}.page_field__G4toA{display:flex;flex-direction:column;gap:6px}.page_label__mhExh{font-size:var(--font-body-sm,14px);font-weight:500}.page_input__t1GXH,.page_label__mhExh{font-family:var(--font-family-primary);color:var(--color-content-default)}.page_input__t1GXH{padding:10px 12px;border:1px solid var(--color-border-default,#d0d0d0);border-radius:6px;font-size:var(--font-body-md,16px);background:var(--color-bg-default,#fff);outline:none;transition:border-color .2s ease}.page_input__t1GXH:focus{border-color:var(--color-system-info,#28378d)}.page_input__t1GXH::placeholder{color:var(--color-content-subtle,#999)}.page_error__oj9FT{color:var(--color-system-error,#d32f2f)}.page_error__oj9FT,.page_pending__Nkv3f{font-family:var(--font-family-primary);font-size:var(--font-body-sm,14px);margin:0}.page_pending__Nkv3f{color:var(--color-system-warning,#ed6c02)}.page_submitButton__fNFSf{width:100%;margin-top:8px}.sm-button{font-family:var(--font-family-primary);font-size:var(--font-text-button);font-weight:var(--font-weight-semi-bold);line-height:normal;text-align:center;text-decoration:none;gap:var(--scale-fixed-xs);box-sizing:border-box;padding:var(--scale-fixed-sm) var(--scale-fixed-md);border:1px solid transparent;border-radius:var(--corner-control);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.sm-button,.sm-button__content{display:inline-flex;align-items:center;justify-content:center}.sm-button__content{gap:inherit}.sm-button__label{display:inline-block}.sm-button__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sm-button__icon svg{width:1.5rem;height:1.5rem}.sm-button--loading{position:relative;pointer-events:none}.sm-button--loading .sm-button__content{visibility:hidden}.sm-button__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;animation:sm-button-spin 1s linear infinite}.sm-button__spinner svg{width:1.5rem;height:1.5rem}@keyframes sm-button-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.sm-button--sm .sm-button__spinner svg{width:1.25rem;height:1.25rem}.sm-button--lg .sm-button__spinner svg{width:1.75rem;height:1.75rem}.sm-button--sm{padding:var(--scale-fixed-xs) var(--scale-fixed-sm);font-size:var(--font-body-sm);gap:var(--scale-fixed-xxs)}.sm-button--sm .sm-button__icon svg{width:1.25rem;height:1.25rem}.sm-button--md{padding:var(--scale-fixed-sm) var(--scale-fixed-md);font-size:var(--font-text-button);gap:var(--scale-fixed-xs)}.sm-button--lg{padding:var(--scale-fixed-md) var(--scale-fixed-lg);font-size:var(--font-body-lg);gap:var(--scale-fixed-sm)}.sm-button--lg .sm-button__icon svg{width:1.75rem;height:1.75rem}.sm-button--fill.sm-button--global-a{background-color:var(--color-button-primary-fill-bg-default);color:var(--color-button-primary-fill-text-default);border-color:transparent}.sm-button--fill.sm-button--global-a:hover:not(.sm-button--disabled){background-color:var(--color-button-primary-fill-bg-hover);color:var(--color-button-primary-fill-text-hover)}.sm-button--fill.sm-button--global-a:focus-visible{outline:2px solid var(--color-button-primary-fill-bg-default);outline-offset:2px}.sm-button--outline.sm-button--global-a{background-color:transparent;color:var(--color-button-primary-outline-text-default);border-color:var(--color-button-primary-outline-default)}.sm-button--outline.sm-button--global-a:hover:not(.sm-button--disabled){color:var(--color-button-primary-outline-text-hover);border-color:var(--color-button-primary-outline-hover)}.sm-button--outline.sm-button--global-a:focus-visible{outline:2px solid var(--color-button-primary-outline-default);outline-offset:2px}.sm-button--ghost.sm-button--global-a{background-color:transparent;color:var(--color-button-primary-text-default);border-color:transparent}.sm-button--ghost.sm-button--global-a:hover:not(.sm-button--disabled){color:var(--color-button-primary-text-hover)}.sm-button--ghost.sm-button--global-a:focus-visible{outline:2px solid var(--color-button-primary-text-default);outline-offset:2px}.sm-button--fill.sm-button--global-b{background-color:var(--color-button-secondary-fill-bg-default);color:var(--color-button-secondary-fill-text-default);border-color:transparent}.sm-button--fill.sm-button--global-b:hover:not(.sm-button--disabled){background-color:var(--color-button-secondary-fill-bg-hover);color:var(--color-button-secondary-fill-text-hover)}.sm-button--fill.sm-button--global-b:focus-visible{outline:2px solid var(--color-button-secondary-fill-bg-default);outline-offset:2px}.sm-button--outline.sm-button--global-b{background-color:transparent;color:var(--color-button-secondary-outline-text-default);border-color:var(--color-button-secondary-outline-default)}.sm-button--outline.sm-button--global-b:hover:not(.sm-button--disabled){color:var(--color-button-secondary-outline-text-hover);border-color:var(--color-button-secondary-outline-hover)}.sm-button--outline.sm-button--global-b:focus-visible{outline:2px solid var(--color-button-secondary-outline-default);outline-offset:2px}.sm-button--ghost.sm-button--global-b{background-color:transparent;color:var(--color-button-secondary-text-default);border-color:transparent}.sm-button--ghost.sm-button--global-b:hover:not(.sm-button--disabled){color:var(--color-button-secondary-text-hover)}.sm-button--ghost.sm-button--global-b:focus-visible{outline:2px solid var(--color-button-secondary-text-default);outline-offset:2px}.sm-button--fill.sm-button--error{background-color:var(--color-button-error-fill-bg-default);color:var(--color-button-error-fill-text-default);border-color:transparent}.sm-button--fill.sm-button--error:hover:not(.sm-button--disabled){background-color:var(--color-button-error-fill-bg-hover);color:var(--color-button-error-fill-text-hover)}.sm-button--fill.sm-button--error:focus-visible{outline:2px solid var(--color-button-error-fill-bg-default);outline-offset:2px}.sm-button--outline.sm-button--error{background-color:transparent;color:var(--color-button-error-outline-text-default);border-color:var(--color-button-error-outline-default)}.sm-button--outline.sm-button--error:hover:not(.sm-button--disabled){color:var(--color-button-error-outline-text-hover);border-color:var(--color-button-error-outline-hover)}.sm-button--outline.sm-button--error:focus-visible{outline:2px solid var(--color-button-error-outline-default);outline-offset:2px}.sm-button--ghost.sm-button--error{background-color:transparent;color:var(--color-button-error-text-default);border-color:transparent}.sm-button--ghost.sm-button--error:hover:not(.sm-button--disabled){color:var(--color-button-error-text-hover)}.sm-button--ghost.sm-button--error:focus-visible{outline:2px solid var(--color-button-error-text-default);outline-offset:2px}.sm-button--fill.sm-button--success{background-color:var(--color-button-success-fill-bg-default);color:var(--color-button-success-fill-text-default);border-color:transparent}.sm-button--fill.sm-button--success:hover:not(.sm-button--disabled){background-color:var(--color-button-success-fill-bg-hover);color:var(--color-button-success-fill-text-hover)}.sm-button--fill.sm-button--success:focus-visible{outline:2px solid var(--color-button-success-fill-bg-default);outline-offset:2px}.sm-button--outline.sm-button--success{background-color:transparent;color:var(--color-button-success-outline-text-default);border-color:var(--color-button-success-outline-default)}.sm-button--outline.sm-button--success:hover:not(.sm-button--disabled){color:var(--color-button-success-outline-text-hover);border-color:var(--color-button-success-outline-hover)}.sm-button--outline.sm-button--success:focus-visible{outline:2px solid var(--color-button-success-outline-default);outline-offset:2px}.sm-button--ghost.sm-button--success{background-color:transparent;color:var(--color-button-success-text-default);border-color:transparent}.sm-button--ghost.sm-button--success:hover:not(.sm-button--disabled){color:var(--color-button-success-text-hover)}.sm-button--ghost.sm-button--success:focus-visible{outline:2px solid var(--color-button-success-text-default);outline-offset:2px}.sm-button--fill.sm-button--warning{background-color:var(--color-button-warning-fill-bg-default);color:var(--color-button-warning-fill-text-default);border-color:transparent}.sm-button--fill.sm-button--warning:hover:not(.sm-button--disabled){background-color:var(--color-button-warning-fill-bg-hover);color:var(--color-button-warning-fill-text-hover)}.sm-button--fill.sm-button--warning:focus-visible{outline:2px solid var(--color-button-warning-fill-bg-default);outline-offset:2px}.sm-button--outline.sm-button--warning{background-color:transparent;color:var(--color-button-warning-outline-text-default);border-color:var(--color-button-warning-outline-default)}.sm-button--outline.sm-button--warning:hover:not(.sm-button--disabled){color:var(--color-button-warning-outline-text-hover);border-color:var(--color-button-warning-outline-hover)}.sm-button--outline.sm-button--warning:focus-visible{outline:2px solid var(--color-button-warning-outline-default);outline-offset:2px}.sm-button--ghost.sm-button--warning{background-color:transparent;color:var(--color-button-warning-text-default);border-color:transparent}.sm-button--ghost.sm-button--warning:hover:not(.sm-button--disabled){color:var(--color-button-warning-text-hover)}.sm-button--ghost.sm-button--warning:focus-visible{outline:2px solid var(--color-button-warning-text-default);outline-offset:2px}.sm-button--disabled{cursor:not-allowed;pointer-events:none}.sm-button--fill.sm-button--global-a.sm-button--disabled{background-color:var(--color-button-primary-fill-bg-disabled);color:var(--color-button-primary-fill-text-disabled)}.sm-button--fill.sm-button--global-b.sm-button--disabled{background-color:var(--color-button-secondary-fill-bg-disabled);color:var(--color-button-secondary-fill-text-disabled)}.sm-button--fill.sm-button--error.sm-button--disabled{background-color:var(--color-button-error-fill-bg-disabled);color:var(--color-button-error-fill-text-disabled)}.sm-button--fill.sm-button--success.sm-button--disabled{background-color:var(--color-button-success-fill-bg-disabled);color:var(--color-button-success-fill-text-disabled)}.sm-button--fill.sm-button--warning.sm-button--disabled{background-color:var(--color-button-warning-fill-bg-disabled);color:var(--color-button-warning-fill-text-disabled)}.sm-button--outline.sm-button--global-a.sm-button--disabled{background-color:transparent;color:var(--color-button-primary-outline-text-disabled);border-color:var(--color-button-primary-outline-disabled)}.sm-button--outline.sm-button--global-b.sm-button--disabled{background-color:transparent;color:var(--color-button-secondary-outline-text-disabled);border-color:var(--color-button-secondary-outline-disabled)}.sm-button--outline.sm-button--error.sm-button--disabled{background-color:transparent;color:var(--color-button-error-outline-text-disabled);border-color:var(--color-button-error-outline-disabled)}.sm-button--outline.sm-button--success.sm-button--disabled{background-color:transparent;color:var(--color-button-success-outline-text-disabled);border-color:var(--color-button-success-outline-disabled)}.sm-button--outline.sm-button--warning.sm-button--disabled{background-color:transparent;color:var(--color-button-warning-outline-text-disabled);border-color:var(--color-button-warning-outline-disabled)}.sm-button--ghost.sm-button--global-a.sm-button--disabled{background-color:transparent;color:var(--color-button-primary-text-disabled)}.sm-button--ghost.sm-button--global-b.sm-button--disabled{background-color:transparent;color:var(--color-button-secondary-text-disabled)}.sm-button--ghost.sm-button--error.sm-button--disabled{background-color:transparent;color:var(--color-button-error-text-disabled)}.sm-button--ghost.sm-button--success.sm-button--disabled{background-color:transparent;color:var(--color-button-success-text-disabled)}.sm-button--ghost.sm-button--warning.sm-button--disabled{background-color:transparent;color:var(--color-button-warning-text-disabled)}