.au{--bg:#f2f3f5;--s1:#fff;--s2:#ebecef;--tx:#111318;--mut:#5f646d;--faint:#9a9fa7;--line:rgba(17,19,24,.13);--or:#ff6a1a;--or-t:#bf4706;--ink:#1c0e04;--err:#d63a2f;min-height:100vh;min-height:100dvh;display:flex;background:var(--bg);color:var(--tx);font-family:var(--font-sans,"Onest",system-ui,sans-serif);-webkit-font-smoothing:antialiased;padding:12px;gap:12px}.au,.au *,.au :after,.au :before{box-sizing:border-box}.au a{color:inherit;text-decoration:none}.au :focus-visible{outline:2px solid var(--or);outline-offset:2px;border-radius:8px}.au-aside{flex:1;display:none;flex-direction:column;justify-content:space-between;padding:44px;border-radius:36px;position:relative;overflow:hidden;background:radial-gradient(70% 70% at 70% 45%,rgba(255,170,90,.75) 0,rgba(255,205,150,.45) 40%,transparent 75%),#ffe9d6}.au-logo{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:18px;letter-spacing:-.01em}.au-art,.au-logo{position:relative}.au-art{height:340px;margin:20px 0}.au-card{position:absolute;width:min(400px,70%)}.au-card .pt-card{box-shadow:0 30px 50px -24px rgba(90,35,0,.45)}.au-card.back{right:6%;top:0;transform:rotate(8deg)}.au-card.front{left:6%;bottom:0;transform:rotate(-6deg)}.au-aside-copy{position:relative;max-width:30ch}.au-aside-t{font-size:30px;line-height:1.12;font-weight:600;letter-spacing:-.025em;margin:0 0 12px;color:var(--ink)}.au-aside-s{margin:0;font-size:16px;line-height:1.5;color:#6b3a12}.au-main{flex:1;display:flex;align-items:center;justify-content:center;padding:24px 8px}.au-box{width:100%;max-width:420px;display:flex;flex-direction:column}.au-logo-m{margin-bottom:40px}.au-h1{font-size:32px;line-height:1.1;font-weight:600;letter-spacing:-.028em;margin:0 0 8px}.au-lead{font-size:16px;line-height:1.5;color:var(--mut);margin:0 0 28px}.au-form{gap:16px}.au-fld,.au-form{display:flex;flex-direction:column}.au-fld{gap:8px}.au-lbl{font-size:13px;font-weight:500;color:var(--mut);padding:0 4px;display:flex;justify-content:space-between}.au-inp{width:100%;min-height:56px;padding:0 18px;border-radius:16px;border:1px solid var(--line);background:var(--s1);font:inherit;font-size:17px;color:var(--tx);outline:none;transition:border-color .2s,box-shadow .2s}.au-inp::-moz-placeholder{color:var(--faint)}.au-inp::placeholder{color:var(--faint)}.au-inp:focus{border-color:var(--or);box-shadow:0 0 0 3px rgba(255,106,26,.15)}.au-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;padding:0 22px;border:0;border-radius:999px;font:inherit;font-size:16px;font-weight:600;cursor:pointer;color:var(--ink);background:linear-gradient(180deg,#ff9a35,#ff6a1a);box-shadow:inset 0 1px 0 rgba(255,240,210,.5),0 10px 24px -12px rgba(255,106,26,.6);transition:transform .12s,opacity .2s}.au-btn:active{transform:scale(.985)}.au-btn:disabled{opacity:.5;cursor:default}.au-btn.ghost{background:var(--s2);box-shadow:none;color:var(--tx)}.au-link{background:none;border:0;padding:0;font:inherit;font-size:13.5px;font-weight:500;color:var(--or-t);cursor:pointer}.au-err{background:#fdecea;color:#8f2a20}.au-err,.au-ok{margin:0;padding:12px 14px;border-radius:14px;font-size:14px}.au-ok{background:#e3f5ea;color:#0b5e35}.au-or{display:flex;align-items:center;gap:12px;color:var(--faint);font-size:13px;margin:8px 0}.au-or:after,.au-or:before{content:"";flex:1;border-top:1px solid rgba(17,19,24,.08)}.au-alt{display:flex;flex-direction:column;gap:10px}.au-note{font-size:13px;line-height:1.5;color:var(--faint);text-align:center;margin:22px 0 0}.au-note a{color:var(--or-t)}.au-center{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}@media (min-width:1024px){.au-aside{display:flex}.au-logo-m{display:none}.au-main{flex:0 0 min(560px,44%)}}