.page_container__kOV5p{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--admin-spacing-lg);background:var(--admin-background)}.page_card__bTRT_{width:100%;max-width:400px;background:var(--admin-surface);border-radius:var(--admin-radius-lg);padding:var(--admin-spacing-2xl);box-shadow:var(--admin-shadow-lg);animation:page_slideInWithBounce__U9tmV var(--admin-transition-slow) cubic-bezier(.68,-.55,.265,1.55)}.page_header__ceSwp{text-align:center;margin-bottom:var(--admin-spacing-2xl)}.page_title__v6qok{font-size:var(--admin-font-size-3xl);font-weight:var(--admin-font-weight-bold);color:var(--admin-text);margin:0;margin-bottom:var(--admin-spacing-sm)}.page_subtitle__7GgLG{color:var(--admin-text-secondary);font-size:var(--admin-font-size-base);margin:0}.page_form__a_pFt{display:flex;flex-direction:column;gap:var(--admin-spacing-lg)}.page_field__nkgWc{position:relative}.page_input__uUtza{width:100%;padding:12px 16px;font-size:var(--admin-font-size-base);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);color:var(--admin-text);transition:all var(--admin-transition-base);outline:none;&::placeholder{color:var(--admin-text-muted)}&:focus{border-color:var(--admin-primary);box-shadow:0 0 0 3px var(--admin-primary-light)}}.page_button__hNrX_{padding:12px 24px;font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-semibold);background:var(--admin-primary);color:var(--admin-text-inverse);border:none;border-radius:var(--admin-radius-md);cursor:pointer;transition:all var(--admin-transition-base);position:relative;overflow:hidden;&:hover:not(:disabled){background:var(--admin-primary-hover);transform:translateY(-2px);box-shadow:var(--admin-shadow-md)}&:active:not(:disabled){transform:translateY(0)}&:disabled{opacity:.5;cursor:not-allowed}}.page_buttonOutline__o0nXt{padding:12px 24px;font-size:var(--admin-font-size-base);font-weight:var(--admin-font-weight-medium);background:transparent;color:var(--admin-primary);border:1px solid var(--admin-primary);border-radius:var(--admin-radius-md);cursor:pointer;transition:all var(--admin-transition-base);&:hover:not(:disabled){background:var(--admin-primary-light)}&:active:not(:disabled){transform:translateY(1px)}}.page_actions__zXuNj{display:flex;gap:var(--admin-spacing-md);margin-top:var(--admin-spacing-lg)}.page_spinner__aIuvU{display:inline-block;width:20px;height:20px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:page_rotate__MpB94 .5s linear infinite}.page_error__KuEtT{padding:var(--admin-spacing-sm) var(--admin-spacing-md);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:var(--admin-radius-sm);color:var(--admin-error);font-size:var(--admin-font-size-sm);animation:page_shake__P_jFC .2s ease-out}.page_success__SV0Ny{padding:var(--admin-spacing-md);background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:var(--admin-radius-md);color:var(--admin-success);text-align:center;animation:page_slideIn__bE1u8 var(--admin-transition-base)}.page_successTitle__v12he{font-size:var(--admin-font-size-2xl);font-weight:var(--admin-font-weight-bold);margin:0;margin-bottom:var(--admin-spacing-sm)}.page_successMessage__Fdiwz{font-size:var(--admin-font-size-base);margin:0}.page_footer__zWyCJ{text-align:center;margin-top:var(--admin-spacing-xl);color:var(--admin-text-muted);font-size:var(--admin-font-size-sm)}.page_link__PcpRT{color:var(--admin-primary);text-decoration:none;font-weight:var(--admin-font-weight-medium);transition:opacity var(--admin-transition-base);&:hover{opacity:.8;text-decoration:underline}}.page_steps__H20oL{display:flex;justify-content:center;gap:var(--admin-spacing-sm);margin-bottom:var(--admin-spacing-xl)}.page_step__aHzNa{width:40px;height:4px;background:var(--admin-border);border-radius:var(--admin-radius-sm);transition:all var(--admin-transition-base);&.page_active__4gcT9{background:var(--admin-primary);transform:scaleX(1.2)}}@keyframes page_slideInWithBounce__U9tmV{0%{opacity:0;transform:scale(.8) translateY(40px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes page_slideIn__bE1u8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_shake__P_jFC{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes page_rotate__MpB94{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes page_gradientShift__0Cges{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}