@font-face{font-family:inter;src:url(../media/Inter_latin-s.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_3bf51098-module__ZKKbBq__className{font-family:inter,inter Fallback}
.authLayout-module__HwR-6q__wrap{-webkit-overflow-scrolling:touch;background:radial-gradient(360px at 50% 200px,#0d7e832e 0%,#0000 100%),linear-gradient(135deg,#0f1e35 0%,#1b2a4a 100%);flex-direction:column;align-items:center;width:100%;height:100dvh;min-height:0;padding:36px 20px 24px;display:flex;position:relative;overflow-y:auto}.authLayout-module__HwR-6q__wrap>*{position:relative}.authLayout-module__HwR-6q__centerGroup{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:28px;width:100%;display:flex}.authLayout-module__HwR-6q__brandBlock{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.authLayout-module__HwR-6q__hero{filter:drop-shadow(0 25px 60px #00000080);width:min(72vw,300px);height:auto;margin-bottom:4px;display:block}.authLayout-module__HwR-6q__brand{color:#fff;letter-spacing:-.5px;white-space:nowrap;font-size:1.35rem;font-weight:800}.authLayout-module__HwR-6q__brand span{color:#7eb8bb}.authLayout-module__HwR-6q__headline{color:#fff;letter-spacing:-.5px;max-width:340px;font-size:1.55rem;font-weight:800;line-height:1.15}.authLayout-module__HwR-6q__headline span{color:#7eb8bb}.authLayout-module__HwR-6q__tagline{color:#7eb8bb;font-size:.9rem;font-weight:700}.authLayout-module__HwR-6q__pageFooter{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-top:24px;display:flex}.authLayout-module__HwR-6q__footerLegal{color:#ffffff73;font-size:11.5px}.authLayout-module__HwR-6q__footerLegal a{color:#ffffffa6;text-underline-offset:2px;text-decoration:underline}.authLayout-module__HwR-6q__footerLegal a:hover{color:#fff}.authLayout-module__HwR-6q__panel{--mid-blue:#0d7e83;--dark-blue:#0a6a6f;background:var(--card);border-radius:16px;width:100%;max-width:380px;padding:30px 26px;box-shadow:0 20px 50px #060e1e59}.authLayout-module__HwR-6q__title{color:var(--text);margin-bottom:4px;font-size:20px;font-weight:800}.authLayout-module__HwR-6q__subtitle{color:var(--muted);margin-bottom:18px;font-size:13px}.authLayout-module__HwR-6q__field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.authLayout-module__HwR-6q__label{color:var(--text);font-size:12px;font-weight:600}.authLayout-module__HwR-6q__input{border:1.5px solid var(--border);color:var(--text);background:var(--card);font-size:14px;font-family:var(--font);border-radius:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.authLayout-module__HwR-6q__input:focus{border-color:var(--mid-blue);outline:none;box-shadow:0 0 0 3px #0d7e832e}.authLayout-module__HwR-6q__error{color:var(--red);background:#e74c3c14;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:13px}.authLayout-module__HwR-6q__success{color:var(--accent-dark);background:#2ecc7114;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:13px}.authLayout-module__HwR-6q__footerLinks{justify-content:space-between;margin-top:14px;font-size:13px;display:flex}.authLayout-module__HwR-6q__link{color:var(--mid-blue);cursor:pointer;font-weight:600;font-family:var(--font);background:0 0;border:none;padding:0;font-size:13px}