.AuthLayout-module__DZus_G__pageShell{background:radial-gradient(circle at 0 0,#1ba6a61a,#0000 30%),radial-gradient(circle at 100% 100%,#10233b14,#0000 32%),linear-gradient(#f8fafc 0%,#eef3f7 100%);min-height:100vh;padding:32px 18px}.AuthLayout-module__DZus_G__frame{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:start;gap:24px;width:min(1160px,100%);margin:0 auto;display:grid}.AuthLayout-module__DZus_G__contextPanel{background:radial-gradient(circle at 100% 0,#5cb8ba38,#0000 34%),linear-gradient(#17304dfa,#10233bfa);border:1px solid #10233b1f;border-radius:28px;align-content:start;gap:20px;padding:28px;display:grid;box-shadow:0 24px 56px #10233b1f}.AuthLayout-module__DZus_G__brandLockup{align-items:center;display:inline-flex}.AuthLayout-module__DZus_G__contextEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ddf5f5e0;font-size:11px;font-weight:800}.AuthLayout-module__DZus_G__contextTitle{letter-spacing:-.03em;color:#f8fbfd;margin:0;font-size:clamp(2rem,2.6vw,3.2rem);line-height:.98}.AuthLayout-module__DZus_G__contextDescription{color:#ebf3f8d6;font-size:16px;line-height:1.55}.AuthLayout-module__DZus_G__highlightList{gap:12px;display:grid}.AuthLayout-module__DZus_G__highlightCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ddf5f529;border-radius:16px;gap:6px;padding:14px 16px;display:grid}.AuthLayout-module__DZus_G__highlightLabel{letter-spacing:.08em;text-transform:uppercase;color:#ddf5f5e0;font-size:12px;font-weight:800}.AuthLayout-module__DZus_G__highlightDetail{color:#f8fbfde0;font-size:15px;line-height:1.5}.AuthLayout-module__DZus_G__supportNote{color:#ebf3f8b8;padding-top:4px;font-size:14px;line-height:1.45}.AuthLayout-module__DZus_G__contentPanel{place-items:center;display:grid}.AuthLayout-module__DZus_G__authCard{background:#fffffffa;border:1px solid #94a3b838;border-radius:28px;width:min(520px,100%);padding:28px;box-shadow:0 24px 60px #10233b1a}.AuthLayout-module__DZus_G__cardTitle{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:clamp(1.7rem,2vw,2.2rem);line-height:1.08}.AuthLayout-module__DZus_G__cardSubtitle{color:#526274;margin-top:10px;font-size:15px;line-height:1.5}.AuthLayout-module__DZus_G__footer{margin-top:1rem}@media (max-width:960px){.AuthLayout-module__DZus_G__pageShell{padding:22px 14px}.AuthLayout-module__DZus_G__frame{grid-template-columns:1fr}.AuthLayout-module__DZus_G__contextPanel{gap:16px;padding:22px}.AuthLayout-module__DZus_G__contentPanel{place-items:stretch stretch}.AuthLayout-module__DZus_G__authCard{width:100%;padding:22px}}@media (max-width:640px){.AuthLayout-module__DZus_G__contextTitle{font-size:2rem}.AuthLayout-module__DZus_G__authCard{border-radius:22px;padding:18px}}
.AuthExperience-module__vU6izq__form{gap:14px;margin-top:18px;display:grid}.AuthExperience-module__vU6izq__fieldLabel{display:grid}.AuthExperience-module__vU6izq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AuthExperience-module__vU6izq__section{gap:10px;display:grid}.AuthExperience-module__vU6izq__sectionHeader{gap:4px;display:grid}.AuthExperience-module__vU6izq__sectionEyebrow{letter-spacing:.1em;text-transform:uppercase;color:#0f4c5c;font-size:11px;font-weight:800}.AuthExperience-module__vU6izq__sectionTitle{color:#0f172a;margin:0;font-size:16px;font-weight:800}.AuthExperience-module__vU6izq__sectionDetail{color:#526274;margin:0;font-size:14px;line-height:1.45}.AuthExperience-module__vU6izq__optionalSection{border:1px solid color-mix(in srgb, var(--border-subtle) 84%, white 16%);background:linear-gradient(#f6f8fbfa,#fffffffa);border-radius:18px;gap:10px;padding:14px;display:grid}.AuthExperience-module__vU6izq__helperText{color:#607082;margin:0;font-size:13px;line-height:1.45}.AuthExperience-module__vU6izq__errorText{color:#a12a2a;margin:0;font-size:13px;line-height:1.5}.AuthExperience-module__vU6izq__successStack{gap:14px;margin-top:18px;display:grid}.AuthExperience-module__vU6izq__divider{border:0;border-top:1px solid color-mix(in srgb, var(--border-subtle) 84%, white 16%);margin:24px 0 0}.AuthExperience-module__vU6izq__footerLinks{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;font-size:13px;display:flex}.AuthExperience-module__vU6izq__footerLinks a{color:inherit}.AuthExperience-module__vU6izq__fieldGrid{gap:12px;display:grid}.AuthExperience-module__vU6izq__fullWidthButton{justify-content:center;align-items:center;width:100%;display:inline-flex}.AuthExperience-module__vU6izq__googleButton{border-color:color-mix(in srgb, var(--border-strong) 78%, white 22%);color:#10233b;letter-spacing:.01em;background:linear-gradient(#fffffffc,#f4f7fafa);grid-template-columns:32px 1fr 32px;align-items:center;gap:12px;min-height:48px;padding:0 18px;font-size:14px;font-weight:700;display:grid;box-shadow:0 12px 28px #10233b14,inset 0 1px #fffffff5}.AuthExperience-module__vU6izq__googleButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-strong) 18%, var(--border-strong));background:linear-gradient(#fff,#f0f5f9fc);box-shadow:0 16px 34px #10233b1c,inset 0 1px #fffffffa}.AuthExperience-module__vU6izq__googleButton:disabled{cursor:not-allowed;opacity:.7;box-shadow:none;transform:none}.AuthExperience-module__vU6izq__googleButtonIcon{border:1px solid color-mix(in srgb, var(--border-subtle) 86%, white 14%);background:#fffffffa;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:inset 0 1px #fffffff5}.AuthExperience-module__vU6izq__googleButtonLabel{justify-self:center}.AuthExperience-module__vU6izq__googleButtonSpacer{width:32px;height:32px}.AuthExperience-module__vU6izq__badgeRow{flex-wrap:wrap;gap:8px;display:flex}.AuthExperience-module__vU6izq__badge{background:color-mix(in srgb, var(--accent-soft) 68%, white 32%);color:var(--accent-strong);letter-spacing:.03em;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.AuthExperience-module__vU6izq__secondaryActions{flex-wrap:wrap;gap:10px;display:flex}