.AuthPage-module__UhUBOq__page{background:radial-gradient(circle at 0 0,#4b76ff24,#0000 28%),radial-gradient(circle at 100% 0,#40cdbf1f,#0000 22%),linear-gradient(#f4f8ff 0%,#f7efe4 100%);min-height:100vh;padding:1.5rem}.AuthPage-module__UhUBOq__layout{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:calc(100vh - 3rem);display:flex}.AuthPage-module__UhUBOq__backLink{color:#333851cc;background:#ffffffe0;border:1px solid #5a629129;border-radius:999px;align-items:center;gap:.55rem;min-height:2.85rem;padding:.75rem 1rem;font-size:.92rem;font-weight:600;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;box-shadow:0 14px 28px #c6b08e1f}.AuthPage-module__UhUBOq__backLink:hover{background:#fffffff5;border-color:#6c74ac42;transform:translateY(-1px)}.AuthPage-module__UhUBOq__card{background:linear-gradient(#fffffff5,#fcf6efe6),#ffffffeb;border:1px solid #4357821a;border-radius:1.8rem;gap:1rem;width:min(32rem,100%);padding:1.35rem;display:grid;box-shadow:inset 0 1px #fffffffa,0 28px 64px #6678a01f}.AuthPage-module__UhUBOq__cardHeader{gap:1rem;display:grid}.AuthPage-module__UhUBOq__brand{color:#132342;align-items:center;gap:.8rem;width:fit-content;font-weight:700;display:inline-flex}.AuthPage-module__UhUBOq__brandMark{color:#fff;background:linear-gradient(135deg,#214492,#4471ef 68%,#63dbd0);border-radius:999px;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;font-size:.95rem;display:inline-flex;box-shadow:0 14px 28px #3b6abf38}.AuthPage-module__UhUBOq__copy{gap:.35rem;display:grid}.AuthPage-module__UhUBOq__copy h1,.AuthPage-module__UhUBOq__cardHeader h2{color:#16233b;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,2.6rem);font-weight:600;line-height:1}.AuthPage-module__UhUBOq__copy p,.AuthPage-module__UhUBOq__providerCopy span,.AuthPage-module__UhUBOq__footer p,.AuthPage-module__UhUBOq__note,.AuthPage-module__UhUBOq__errorCopy{color:#5a6781;margin:0;font-size:.94rem;line-height:1.55}.AuthPage-module__UhUBOq__providerButton{color:#16233b;text-align:left;background:#ffffffeb;border:1px solid #20233014;border-radius:1.2rem;grid-template-columns:2.55rem 1fr;align-items:center;gap:.85rem;width:100%;min-height:3.9rem;padding:.82rem .95rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #fffffffa,0 16px 34px #78572c14}.AuthPage-module__UhUBOq__providerButton:hover{background:linear-gradient(#fffffffa,#faf1e6e6),#ffffffe0;border-color:#2023301f;transform:translateY(-1px);box-shadow:inset 0 1px #fffffffa,0 18px 36px #78572c1a}.AuthPage-module__UhUBOq__providerButton:disabled,.AuthPage-module__UhUBOq__submitButton:disabled,.AuthPage-module__UhUBOq__inlineButton:disabled{opacity:.72;cursor:default}.AuthPage-module__UhUBOq__providerIcon{background:#ffffffe6;border:1px solid #20233014;border-radius:.88rem;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;display:inline-flex;box-shadow:inset 0 1px #fffffffa}.AuthPage-module__UhUBOq__providerIcon svg{width:1.35rem;height:1.35rem}.AuthPage-module__UhUBOq__providerCopy{min-width:0;display:block}.AuthPage-module__UhUBOq__providerCopy strong{color:#16233b;font-size:.98rem;line-height:1.2;display:block}.AuthPage-module__UhUBOq__divider{color:#7b8599;text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;font-size:.8rem;display:flex;position:relative}.AuthPage-module__UhUBOq__divider:before,.AuthPage-module__UhUBOq__divider:after{content:"";background:#4357821f;flex:1;height:1px}.AuthPage-module__UhUBOq__divider:before{margin-right:.85rem}.AuthPage-module__UhUBOq__divider:after{margin-left:.85rem}.AuthPage-module__UhUBOq__form{gap:.9rem;display:grid}.AuthPage-module__UhUBOq__field{gap:.42rem;display:grid}.AuthPage-module__UhUBOq__field span{color:#31435f;font-size:.92rem;font-weight:600}.AuthPage-module__UhUBOq__field input{color:#16233b;background:#ffffffe0;border:1px solid #43578224;border-radius:1rem;outline:none;min-height:3.45rem;padding:.95rem 1rem;transition:border-color .16s,box-shadow .16s}.AuthPage-module__UhUBOq__field input:focus{border-color:#3161e04d;box-shadow:0 0 0 4px #3161e014}.AuthPage-module__UhUBOq__submitButton{color:#fff;background:linear-gradient(90deg,#214492 0%,#4471ef 68%,#63dbd0 100%);border:0;border-radius:999px;width:100%;min-height:3.3rem;font-size:.98rem;font-weight:700;box-shadow:0 18px 36px #3662bf3b}.AuthPage-module__UhUBOq__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.AuthPage-module__UhUBOq__footer a{color:#16233b;font-weight:600}.AuthPage-module__UhUBOq__inlineButton{color:#16233b;background:#ffffffbd;border:1px solid #4357821f;border-radius:999px;min-height:2.75rem;padding:.7rem 1rem;font-weight:600}.AuthPage-module__UhUBOq__note{color:#5a6781}.AuthPage-module__UhUBOq__errorCopy{color:#b42318}@media (max-width:640px){.AuthPage-module__UhUBOq__page{padding:1rem}.AuthPage-module__UhUBOq__layout{min-height:calc(100vh - 2rem)}.AuthPage-module__UhUBOq__card{border-radius:1.4rem;padding:1.1rem}.AuthPage-module__UhUBOq__footer{flex-direction:column;align-items:stretch}}
