.auth-shell[data-v-ac9ffafd]{border:1px solid rgba(var(--v-theme-on-surface),.08);grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);height:calc(clamp(560px,100dvh - 96px,800px));display:grid;overflow:hidden;box-shadow:0 28px 80px #1818261f}.auth-shell__visual[data-v-ac9ffafd]{color:#fff;background:linear-gradient(#100c3014 18%,#140e3be6),url(../login2.jpg) 50%/cover;flex-direction:column;justify-content:flex-end;height:100%;min-height:0;padding:48px;display:flex}.auth-shell__visual h2[data-v-ac9ffafd]{letter-spacing:-.035em;max-width:12ch;font-weight:650;line-height:1.06;font-size:calc(clamp(2rem,3.4vw,3rem))!important}.auth-shell__visual p[data-v-ac9ffafd]{color:#fffc;max-width:34ch;margin-top:20px;line-height:1.6}.auth-shell__eyebrow[data-v-ac9ffafd]{letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:.7rem;font-weight:700;display:block}.auth-shell__column[data-v-ac9ffafd]{scrollbar-gutter:stable;flex-direction:column;align-items:center;height:100%;min-height:0;padding:48px;display:flex;overflow-y:auto}.auth-shell__content[data-v-ac9ffafd]{flex-shrink:0;width:100%;max-width:460px;margin-block:auto}.auth-shell__brand[data-v-ac9ffafd]{color:rgb(var(--v-theme-on-surface));align-items:center;gap:8px;font-size:2rem;font-weight:800;text-decoration:none;display:inline-flex}.auth-shell__title[data-v-ac9ffafd]{letter-spacing:-.035em;font-size:calc(clamp(2rem,3vw,2.45rem));font-weight:650;line-height:1.1}@media (width<=800px){.auth-shell[data-v-ac9ffafd]{grid-template-columns:minmax(0,1fr);height:auto}.auth-shell__visual[data-v-ac9ffafd]{display:none}.auth-shell__column[data-v-ac9ffafd]{scrollbar-gutter:auto;height:auto;padding:32px 24px;overflow-y:visible}}
