.aw{min-height:100vh;display:grid;place-items:center;padding:90px 16px 40px}.ac{width:min(420px,100%);background:rgba(255,255,255,.05);background-image:var(--sheen);border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--hl)}.ac h1{font-size:24px;letter-spacing:-.02em;font-weight:700}.ac .sub{color:var(--tx2);margin-top:-8px}.fld{display:flex;flex-direction:column;gap:7px}.fld label{font-size:13px;color:var(--tx2);font-weight:500}.fld input{height:42px;padding:0 14px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);color:var(--tx);font:400 14px var(--font-sans),sans-serif;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:border-color .3s var(--ease)}.fld input:hover{border-color:rgba(255,255,255,.17)}.fld input:focus{outline:none;border-color:var(--g)}.ac .btn{width:100%}.dv{display:flex;align-items:center;gap:12px;color:var(--tx3);font-size:12px}.dv:after,.dv:before{content:"";flex:1 1;height:1px;background:rgba(255,255,255,.1)}.pv{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.pv .btn{padding:0;height:44px}.pv svg{width:18px;height:18px}.msg{font-size:13px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04)}.msg.err{color:var(--red);border-color:rgba(239,107,107,.3);background:rgba(239,107,107,.08)}.msg.ok{color:var(--g);border-color:rgba(47,209,122,.3);background:rgba(47,209,122,.08)}.lnk{background:none;border:0;color:var(--tx2);font:500 13px var(--font-sans),sans-serif;cursor:pointer;text-align:center;padding:4px}@media(hover:hover){.lnk:hover{color:var(--tx)}}