.auth-module__Iay1tq__shell{background:#f5f7fa;grid-template-columns:1fr;min-height:100dvh;display:grid}@media (min-width:1024px){.auth-module__Iay1tq__shell{grid-template-columns:1.1fr .9fr}}.auth-module__Iay1tq__panel{display:none}@media (min-width:1024px){.auth-module__Iay1tq__panel{isolation:isolate;color:#fff;background:#061525;display:flex;position:relative;overflow:hidden}}.auth-module__Iay1tq__panel:before{content:"";opacity:.6;z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.auth-module__Iay1tq__panel:after{content:"";z-index:-1;background:radial-gradient(circle,#15b5c738,#0000 68%);border-radius:999px;width:560px;height:560px;position:absolute;top:-160px;right:-160px}.auth-module__Iay1tq__panelInner{z-index:1;flex-direction:column;justify-content:space-between;gap:40px;width:100%;max-width:520px;margin:0 auto;padding:60px clamp(40px,4vw,60px);display:flex;position:relative}.auth-module__Iay1tq__logoPlate{background:#fff;border-radius:14px;align-self:flex-start;padding:13px 18px;display:inline-flex;box-shadow:0 12px 34px -14px #0006}.auth-module__Iay1tq__logoPlate img{width:auto;height:34px;display:block}.auth-module__Iay1tq__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);background:#ffffff0f;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.auth-module__Iay1tq__dot{background:var(--cyan);border-radius:999px;width:6px;height:6px}.auth-module__Iay1tq__headline{letter-spacing:-.025em;color:#fff;text-wrap:balance;max-width:15ch;margin-top:22px;font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1.08}.auth-module__Iay1tq__accent{color:var(--cyan)}.auth-module__Iay1tq__lede{color:#ffffffb8;text-wrap:pretty;max-width:44ch;margin-top:16px;font-size:15px;line-height:1.6}.auth-module__Iay1tq__features{flex-direction:column;gap:16px;margin-top:30px;padding:0;list-style:none;display:flex}.auth-module__Iay1tq__features li{align-items:flex-start;gap:14px;display:flex}.auth-module__Iay1tq__featIcon{width:38px;height:38px;color:var(--cyan);background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.auth-module__Iay1tq__featText b{color:#fff;font-size:13.5px;font-weight:700;display:block}.auth-module__Iay1tq__featText span{color:#fff9;margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.auth-module__Iay1tq__panelFoot{letter-spacing:.02em;color:#ffffff80;align-items:center;gap:8px;font-size:11.5px;display:flex}.auth-module__Iay1tq__formSide{place-items:center;padding:32px 24px;display:grid}.auth-module__Iay1tq__card{border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;max-width:400px;padding:36px 32px;box-shadow:0 1px 3px #0f172a0a,0 24px 60px -30px #0b1f3538}.auth-module__Iay1tq__brandLogo{width:auto;height:30px;margin-bottom:1.6rem;display:block}@media (min-width:1024px){.auth-module__Iay1tq__brandLogo{display:none}}.auth-module__Iay1tq__title{letter-spacing:-.02em;color:var(--ink,#0f172a);margin-bottom:6px;font-size:22px;font-weight:800}.auth-module__Iay1tq__sub{color:var(--muted);margin-bottom:24px;font-size:13.5px;line-height:1.5}.auth-module__Iay1tq__field{margin-bottom:14px}.auth-module__Iay1tq__label{color:var(--muted);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.auth-module__Iay1tq__card input{border:1px solid var(--line);color:#0f172a;background:#fff;border-radius:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.auth-module__Iay1tq__card input:focus{border-color:var(--cyan);outline:0;box-shadow:0 0 0 3px #15b5c724}.auth-module__Iay1tq__error{color:#dc2626;align-items:center;gap:6px;margin:10px 0 2px;font-size:12.5px;display:flex}.auth-module__Iay1tq__submit{width:100%;margin-top:10px}.auth-module__Iay1tq__foot{color:var(--muted);text-align:center;margin-top:18px;font-size:13px}.auth-module__Iay1tq__link{color:var(--cyan-deep);font-weight:700}.auth-module__Iay1tq__link:hover{text-decoration:underline}
