.aa-auth{background:var(--bg);color:var(--text);font-family:var(--font-manrope),"Manrope",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100svh;display:flex}.aa-auth *,.aa-auth :before,.aa-auth :after{box-sizing:border-box}.aa-auth a{color:inherit}.aa-auth main{flex:1;justify-content:center;align-items:center;padding:24px 20px 56px;display:flex}.aa-auth .card{width:100%;max-width:380px}.aa-auth .card.wide{max-width:440px}.aa-auth h1{letter-spacing:-.01em;text-align:center;margin:0;font-size:28px;font-weight:500}.aa-auth .sub{text-align:center;color:var(--muted);margin-top:8px;font-size:14px}.aa-auth form{gap:18px;margin-top:32px;display:grid}.aa-auth label,.aa-auth legend{margin-bottom:8px;font-size:13px;font-weight:500;display:block}.aa-auth fieldset{border:0;min-width:0;margin:0;padding:0}.aa-auth .field{position:relative}.aa-auth input:not([type=radio]),.aa-auth select{width:100%;height:50px;font:inherit;color:var(--text);background:var(--field);border:1px solid var(--line);border-radius:12px;outline:none;padding:0 16px;font-size:15px;transition:border-color .15s}.aa-auth input::placeholder{color:#f1f1f159}.aa-auth input:focus,.aa-auth select:focus{border-color:var(--line-hi)}.aa-auth input[aria-invalid=true],.aa-auth select[aria-invalid=true]{border-color:var(--err)}.aa-auth .pw input{padding-right:52px}.aa-auth input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--field)inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-in-out}.aa-auth input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--field)inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-in-out}.aa-auth input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--field)inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-in-out}.aa-auth .eye{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.aa-auth .eye:hover,.aa-auth .eye:focus-visible{color:var(--text);background:#f1f1f10f;outline:none}.aa-auth .eye svg{width:20px;height:20px}.aa-auth .row{justify-content:flex-end;margin-top:-6px;display:flex}.aa-auth .row a{color:var(--muted);font-size:13px;text-decoration:none}.aa-auth .row a:hover{color:var(--text)}.aa-auth .err{color:var(--err);margin-top:6px;font-size:12.5px}.aa-auth .err.form{text-align:center;margin-top:0}.aa-auth .btn{height:50px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s,background .15s;display:flex}.aa-auth .primary{color:#111;letter-spacing:.04em;background:#fff;border:0}.aa-auth .primary:hover{opacity:.9}.aa-auth .primary[disabled]{opacity:.6;cursor:default}.aa-auth .google{color:var(--text);border:1px solid var(--line);background:0 0}.aa-auth .google:hover{border-color:var(--line-hi)}.aa-auth .google[disabled]{opacity:.6;cursor:default}.aa-auth .google svg{width:18px;height:18px}.aa-auth .google-block{gap:18px;display:grid}.aa-auth .or{color:var(--muted);align-items:center;gap:14px;margin:4px 0;font-size:12px;display:flex}.aa-auth .or:before,.aa-auth .or:after{content:"";background:var(--line);flex:1;height:1px}.aa-auth .foot{text-align:center;color:var(--muted);gap:14px;margin-top:28px;font-size:14px;display:grid}.aa-auth .foot a{color:var(--text);border-bottom:1px solid var(--line-hi);font-weight:600;text-decoration:none}.aa-auth .foot .back{color:var(--muted);border:0;justify-self:center;font-weight:500}.aa-auth .foot .back:hover{color:var(--text)}.aa-auth :focus-visible{outline-offset:2px;outline:2px solid #fff}.aa-auth input:focus-visible,.aa-auth select:focus-visible{outline:none}@media (max-width:480px){.aa-auth h1{font-size:24px}.aa-auth form{margin-top:26px}}.aa-auth .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.aa-auth select{appearance:none;background:var(--field)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23f1f1f1' stroke-opacity='.6' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 16px center;cursor:pointer;padding:0 40px 0 16px}.aa-auth select:invalid{color:#f1f1f159}.aa-auth select option{color:#f1f1f1;background:#232323}.aa-auth .phone-host .lab{display:none}.aa-auth .phone-host .tel{grid-template-columns:104px 1fr;gap:10px;display:grid}.aa-auth .phone-host select.dial{background-position:right 14px center;padding:0 34px 0 16px}.aa-auth .phone-host .bad input,.aa-auth .phone-host .bad select{border-color:var(--err)}.aa-auth .org{gap:18px;display:grid}.aa-auth .seg{border:1px solid var(--line);background:var(--field);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.aa-auth .seg input{opacity:0;width:1px;height:1px;position:absolute}.aa-auth .seg label{height:42px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;margin:0;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:grid}.aa-auth .seg input:checked+label{color:#111;background:#f1f1f1}.aa-auth .seg input:focus-visible+label{outline-offset:2px;outline:2px solid #fff}.aa-auth .rules{color:var(--muted);grid-template-columns:1fr 1fr;gap:6px 12px;margin:10px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.aa-auth .rules li{align-items:center;gap:7px;display:flex}.aa-auth .rules li:before{content:"";background:#f1f1f140;border-radius:50%;flex:none;width:6px;height:6px;transition:background .15s}.aa-auth .rules li.ok{color:var(--text)}.aa-auth .rules li.ok:before{background:#6fcf97}@media (max-width:420px){.aa-auth .two,.aa-auth .rules{grid-template-columns:1fr}}
