.page_page__j8X_T{min-height:calc(100vh - var(--header-height));display:flex;align-items:center;justify-content:center;padding:2rem 1rem;position:relative;overflow:hidden}.page_background__P1O1k{position:absolute;inset:0;pointer-events:none;z-index:0}.page_gridPattern__noD57{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:40px 40px}.page_glowOrb1__NuZUn{top:10%;left:10%;width:400px;height:400px;background:radial-gradient(circle,rgba(59,130,246,.15) 0,transparent 70%);animation:page_float1__yFHQb 8s ease-in-out infinite}.page_glowOrb1__NuZUn,.page_glowOrb2__dxBpY{position:absolute;border-radius:50%;filter:blur(60px)}.page_glowOrb2__dxBpY{bottom:10%;right:10%;width:350px;height:350px;background:radial-gradient(circle,rgba(139,92,246,.12) 0,transparent 70%);animation:page_float2__KwOnA 10s ease-in-out infinite}@keyframes page_float1__yFHQb{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes page_float2__KwOnA{0%,to{transform:translate(0)}50%{transform:translate(-20px,20px)}}.page_container__zagmD{position:relative;z-index:1;width:100%;max-width:420px}.page_card__wnoHP{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);padding:2rem 1.5rem;box-shadow:var(--shadow-xl);backdrop-filter:blur(10px)}@media (min-width:640px){.page_card__wnoHP{padding:2.5rem 2rem}}.page_header__X7UxJ{text-align:center;margin-bottom:2rem}.page_title__QV6iH{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}@media (min-width:640px){.page_title__QV6iH{font-size:2rem}}.page_subtitle__FWR3R{font-size:.9375rem;color:var(--text-secondary);margin:0}.page_footer__Res3w{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-secondary);text-align:center}.page_footerText__QfGdy{font-size:.875rem;color:var(--text-secondary);margin:0}.page_link__sLZbt{color:var(--brand-primary);text-decoration:none;font-weight:500;transition:color var(--transition-fast)}.page_link__sLZbt:hover{color:var(--brand-primary-hover);text-decoration:underline}