.auth-page[data-v-6654f3ae]{position:relative;display:grid;place-items:center;overflow:hidden;width:100%;min-height:100vh;padding:clamp(2rem,5vw,3.5rem) 1.5rem;background:radial-gradient(circle at top center,hsla(0,0%,100%,.35),transparent 38%),linear-gradient(180deg,#dfe8f7,#dce6f7)}.auth-page[data-v-6654f3ae]:before{content:"";position:absolute;left:0;bottom:0;width:70vw;aspect-ratio:1282/738;background:url(../offset-town-graphic.svg) 0 100%/contain no-repeat;z-index:0;pointer-events:none}.auth-page__content[data-v-6654f3ae]{position:relative;z-index:1;width:min(100%,40rem);margin:0 auto;gap:2.25rem}.auth-hero[data-v-6654f3ae],.auth-page__content[data-v-6654f3ae]{display:grid;justify-items:center}.auth-hero[data-v-6654f3ae]{text-align:center;gap:2.188rem}.auth-page[data-logo-placement=top-left] .auth-hero[data-v-6654f3ae]{justify-items:center}.auth-hero__logo[data-v-6654f3ae]{width:min(100%,18rem);height:auto}.auth-page[data-logo-placement=top-left] .auth-hero__logo[data-v-6654f3ae]{position:fixed;top:2rem;left:2rem;width:10.875rem;max-width:calc(100vw - 4rem)}.auth-hero__title[data-v-6654f3ae]{margin:0;font-size:clamp(3.25rem,3.611vw,3.25rem);line-height:.96;font-weight:700;letter-spacing:-.045em;color:#4e83e6}.auth-hero__intro[data-v-6654f3ae]{width:min(100%,34rem);margin:0;font-size:clamp(1.1rem,2.5vw,1.35rem);line-height:1.28;color:#27346f}.auth-card[data-v-6654f3ae]{width:min(100%,35.875rem);padding:2.25rem 1.5rem;border-radius:1.45rem;background:var(--color-brand-blue-soft);color:var(--color-brand-navy-deep);border-radius:20px;box-shadow:0 8px 18px #00000014,0 24px 48px #00000014}.auth-card__eyebrow[data-v-6654f3ae]{font-size:clamp(1rem,1.389vw,1.25rem);line-height:1.3;color:var(--color-brand-blue);margin:0 0 1.6rem}.auth-card__note[data-v-6654f3ae]{max-width:27rem;margin:1.4rem 0 0;font-size:clamp(.86rem,1.056vw,.95rem);line-height:1.35;font-style:italic;color:#1d253f}@media(max-width:40rem){.auth-page[data-logo-placement=top-left] .auth-hero__logo[data-v-6654f3ae]{top:1rem;left:1rem;width:9.5rem;max-width:calc(100vw - 2rem)}}
