.au{min-height:100vh;font-family:var(--st-font);color:var(--st-ink);background:#fff;display:flex}.au *{box-sizing:border-box}.au-brand{color:#fff;background:radial-gradient(520px 420px at 85% 8%,#a066ff73,#0000 62%),radial-gradient(520px 460px at 10% 100%,#c42a8c61,#0000 60%),#101d38;flex-direction:column;flex:0 0 46%;justify-content:space-between;gap:32px;padding:48px 56px;display:flex;position:relative;overflow:hidden}.au-brand>:not(.st-flock){z-index:1;position:relative}.au-id{align-items:center;gap:14px;display:flex}.au-id b{font:600 22px/1.15 var(--st-font-title);color:#fff;display:block}.au-id small{color:#a9b1c2;font-size:13px;display:block}.au-pitch{flex-direction:column;gap:18px;max-width:520px;display:flex}.au-pitch h1{font:600 40px/1.15 var(--st-font-title);letter-spacing:-.02em;color:#fff;margin:0}.au-pitch p{color:#c9cfda;margin:0;font-size:17px;line-height:1.55}.au-brands{color:#a9b1c2;flex-direction:column;gap:12px;font-size:12px;display:flex}.au-brands div{flex-wrap:wrap;gap:10px;display:flex}.au-chip{color:#e6e9f0;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:13px;display:inline-flex}.au-chip i{background:#6f8fd0;border-radius:50%;width:9px;height:9px}.au-chip i.rw{background:linear-gradient(135deg,#a066ff,#f040b0)}.au-side{background:#fff;flex-direction:column;flex:1 1 0;justify-content:space-between;gap:24px;padding:40px 56px;display:flex}.au-col{flex-direction:column;gap:18px;width:400px;max-width:100%;margin:0 auto;display:flex}.au-head{flex-direction:column;gap:6px;display:flex}.au-over{letter-spacing:.08em;text-transform:uppercase;color:var(--st-accent-2);font-size:12px;font-weight:600}.au-head h2{font:600 28px var(--st-font-title);letter-spacing:-.01em;margin:0}.au-head p{color:#3b4558;margin:0;font-size:15px;line-height:1.5}.au-field{flex-direction:column;gap:7px;font-size:14px;font-weight:500;display:flex}.au-field span.hint{color:#5b6475;font-size:13px;font-weight:400}.au-input{display:flex;position:relative}.au-input input{width:100%;height:46px;font:inherit;color:var(--st-ink);background:#fff;border:1px solid #cdd3dd;border-radius:10px;padding:0 14px;font-size:15px;font-weight:400}.au-input input:focus{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-ring);outline:0}.au-input.pw input{padding-right:84px}.au-show{color:#5b6475;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:13px;position:absolute;top:6px;right:6px}.au-show:hover{background:var(--st-bg);color:var(--st-ink)}.au-show:focus-visible,.au a:focus-visible,.au button:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.au-main{color:#fff;height:48px;font:inherit;cursor:pointer;background:#101d38;border:0;border-radius:10px;width:100%;font-size:15px;font-weight:600}.au-main:hover:not(:disabled){background:var(--st-ink-hover)}.au-main:disabled{opacity:.6;cursor:default}.au-or{color:#5b6475;align-items:center;gap:12px;font-size:13px;display:flex}.au-or:before,.au-or:after{content:"";background:#e3e7ee;flex:1;height:1px}.au-alt{height:48px;color:var(--st-ink);background:#fff;border:1px solid #cdd3dd;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;font-size:15px;font-weight:600;text-decoration:none;display:flex}.au-alt:hover{border-color:#a9b1c2}.au-note{color:#5b6475;margin:4px 0 0;font-size:13px;line-height:1.55}.au-alert{background:var(--st-bg);border:1px solid var(--st-line);color:#3b4558;border-radius:10px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.au-alert.err{background:var(--st-blocked-bg);color:var(--st-blocked-text);border-color:#f3c4c0}.au-alert.ok{color:#1f6b3a;background:#e8f7ee;border-color:#bfe5cd}.au-foot{text-align:center;color:#5b6475;margin:0;font-size:12px}.au-spacer{flex:0 0 0}@media (max-width:1023px){.au{flex-direction:column}.au-brand{flex:none;gap:18px;padding:28px 32px}.au-pitch h1{font-size:30px}.au-pitch p,.au-brands{display:none}.au-side{padding:32px}}@media (max-width:767px){.au-brand{gap:22px;padding:30px 24px 34px}.au-id{gap:10px}.au-id svg{width:40px;height:40px}.au-id b{font-size:16px}.au-id small{font-size:12px}.au-pitch h1{letter-spacing:-.01em;font-size:25px;line-height:1.22}.au-side{justify-content:flex-start;padding:26px 22px 30px}.au-spacer{display:none}.au-foot{margin-top:auto}.au-col{width:100%}.au-head h2{font-size:24px}}
