.AuthFormLayout_authPage__NhX3l{min-height:calc(100dvh - 4rem);position:relative;z-index:10;display:flex;align-items:center;justify-content:center;padding:clamp(2.5rem,8vh,6rem) 1.25rem clamp(2.5rem,7vh,5rem);margin:auto;overflow:hidden}.AuthFormLayout_authBackdrop__w98xF{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at top,rgba(124,58,237,.16),transparent 55%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.AuthFormLayout_authShell__UcDfi{width:100%;max-width:72rem;margin:0 auto;display:flex;justify-content:center;position:relative;z-index:1}.AuthFormLayout_authCardWrap__jWILT{position:relative;width:100%;max-width:34rem}.AuthFormLayout_authCardGlow__PwQY4{position:absolute;inset:-.25rem;border-radius:1rem;background:linear-gradient(90deg,rgba(167,139,250,.75),rgba(124,58,237,.85),rgba(109,40,217,.85));filter:blur(20px);opacity:.45;pointer-events:none}.AuthFormLayout_authCard__Gc5IY{position:relative;border-radius:1rem;padding:clamp(1.25rem,2.2vw,2rem);background:rgba(26,22,37,.9);border:1px solid rgba(139,92,246,.3);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.AuthFormLayout_authSection__Ke003{display:grid;gap:1.25rem}.AuthFormLayout_authHeader__Knqk6{text-align:center;margin-bottom:clamp(1.25rem,2vw,1.75rem)}.AuthFormLayout_authTitle__V3d7L{margin:0;font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.4rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;background:linear-gradient(135deg,#a78bfa,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AuthFormLayout_authSubtitle__Twwlw{margin-top:.6rem;color:var(--color-text-muted)}.AuthFormLayout_authForm__RTqIu{display:grid;gap:1.1rem}.AuthFormLayout_authField__VaQGS{display:grid;gap:.55rem}.AuthFormLayout_authInputWrap__gA4cW{position:relative}.AuthFormLayout_authInput__X6Aco{width:100%;border-radius:.75rem;border:1px solid rgba(139,92,246,.3);background:rgba(15,10,26,.8);color:#ffffff;padding:.82rem 1rem;transition:border-color .16s ease,box-shadow .16s ease}.AuthFormLayout_authInput__X6Aco:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 2px rgba(139,92,246,.2)}.AuthFormLayout_authInputWithIcon__tS2dj{padding-left:2.6rem;padding-right:2.75rem}.AuthFormLayout_authIcon__kqWlv{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#8b5cf6}.AuthFormLayout_authIconButton__hvKaj{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);color:#8b5cf6}.AuthFormLayout_authSegment__Of2_0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.AuthFormLayout_authForm__RTqIu label{margin-bottom:.6rem}.AuthFormLayout_authFooter__lI3Gi{margin-top:1.4rem;text-align:center;color:var(--color-text-muted)}@media (min-width:640px){.AuthFormLayout_authPage__NhX3l{padding-left:1.5rem;padding-right:1.5rem}.AuthFormLayout_authForm__RTqIu{gap:1.25rem}.AuthFormLayout_authSection__Ke003{gap:1.35rem}}@media (max-width:420px){.AuthFormLayout_authPage__NhX3l{padding-left:.75rem;padding-right:.75rem}.AuthFormLayout_authCard__Gc5IY{padding:1.05rem}.AuthFormLayout_authHeader__Knqk6{margin-bottom:1rem}.AuthFormLayout_authSegment__Of2_0{grid-template-columns:1fr}}