.login-module__aX9vQa__page{grid-template-columns:1fr;width:100%;min-height:100vh;display:grid}@media (min-width:1024px){.login-module__aX9vQa__page{grid-template-columns:1fr 1fr}}.login-module__aX9vQa__info{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.login-module__aX9vQa__link{justify-content:flex-end;font-size:.675rem;text-decoration:underline;display:flex}.login-module__aX9vQa__titleIcon{position:absolute;top:50%;right:-32px;transform:translateY(-50%)}.login-module__aX9vQa__hero{display:none;position:relative}@media (min-width:1024px){.login-module__aX9vQa__hero{display:block}}.login-module__aX9vQa__heroBg{background:radial-gradient(1200px 600px at -10% 20%,hsla(var(--accent)/.25),transparent 60%),radial-gradient(800px 400px at 110% 80%,hsla(var(--accent)/.25),transparent 60%),linear-gradient(135deg,hsl(var(--primary))0%,hsl(var(--primary)/.85)40%,hsl(var(--accent)/.35)100%);position:absolute;inset:0;overflow:hidden}.login-module__aX9vQa__heroShapes{background:repeating-linear-gradient(-45deg,hsla(var(--brand-white)/0)0px,hsla(var(--brand-white)/0)18px,hsla(var(--accent)/.18)18px,hsla(var(--accent)/.18)22px);opacity:.35;mix-blend-mode:screen;position:absolute;inset:0}.login-module__aX9vQa__heroContent{z-index:1;height:100%;color:hsl(var(--brand-white));align-items:center;padding:4rem 3rem;display:flex;position:relative}.login-module__aX9vQa__heroTitle{margin-bottom:1rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1.1}.login-module__aX9vQa__heroText{opacity:.95;max-width:44ch;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:300}.login-module__aX9vQa__cardWrap{justify-content:center;align-items:center;padding:2rem;display:flex}.login-module__aX9vQa__inputIconWrap{position:relative}.login-module__aX9vQa__inputIcon{color:hsl(var(--primary));pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.login-module__aX9vQa__inputPadding{padding-left:2.25rem}.login-module__aX9vQa__brandMuted{color:hsl(var(--muted-foreground))}.login-module__aX9vQa__brandAccent{color:hsl(var(--accent))}
