.ah-auth{--ink:#1d1d1f;--ink2:#4a4a4f;--ink3:#86868b;--line:#0000001f;--line2:#0000000f;--brand:#e9700f;--brand-2:#b85309;--brand-deep:#cf5f0c;--brand-soft:#e9700f38;--bad:#c8321e;min-height:100dvh;color:var(--ink);letter-spacing:-.011em;background:#fbfbfd;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);font-family:General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.ah-auth-l{z-index:1;flex-direction:column;justify-content:center;align-items:center;padding:96px 28px 40px;display:flex;position:relative}.ah-auth-top{top:calc(env(safe-area-inset-top,0px) + 18px);justify-content:space-between;align-items:center;font-size:14px;display:flex;position:absolute;left:28px;right:28px}.ah-auth-top a{color:var(--ink2);text-decoration:none}.ah-auth-top a:hover{color:var(--ink)}.ah-auth .form{max-width:400px}.ah-auth .brand{display:none}.ah-auth .form h1{color:var(--ink);letter-spacing:-.035em;font-size:clamp(30px,3vw,38px)}.ah-auth .field input,.ah-auth .field select{border-color:var(--line);color:var(--ink);background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000a}.ah-auth .field select option{color:var(--ink);background:#fff}.ah-auth .field input:focus,.ah-auth .field select:focus{outline:3px solid var(--brand-soft);border-color:var(--brand)}.ah-auth .btn{background:var(--brand);border:0;border-radius:999px;padding:15px;box-shadow:0 8px 24px #e9700f47}.ah-auth .btn:hover{background:#d9640a;transform:none;box-shadow:0 10px 30px #e9700f5c}.ah-auth .btn:active{transform:scale(.98)}.ah-auth .soc{border-color:var(--line);background:#fff;border-radius:999px}.ah-auth .soc:hover{background:#f5f5f7}.ah-auth .soc .ic{background:#0000000d}.ah-auth .planopt{background:#fff}.ah-auth .pweye:hover{color:var(--ink)}.ah-auth-r{background:radial-gradient(90% 70% at 50% 100%,#f5933173,#0000 65%),linear-gradient(165deg,#fff6ee,#fde3c8);border-left:1px solid #e9700f1f;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:80px 48px;display:flex;position:relative}.ah-auth-r h2{letter-spacing:-.035em;text-align:center;text-wrap:balance;max-width:520px;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:700;line-height:1.06}.ah-auth-r p{text-align:center;color:#4a4a4f;text-wrap:pretty;max-width:440px;margin:14px auto 0;font-size:17px;line-height:1.45}.ah-auth-r .ah-phone{width:min(270px,60vw)}.ah-auth-r ul{gap:12px;max-width:440px;margin:0;padding:0;list-style:none;display:grid}.ah-auth-r li{color:#3a3a3f;padding-left:30px;font-size:15.5px;line-height:1.45;position:relative}.ah-auth-r li:before{content:"";background:#e9700f24 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e9700f' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") 50%/13px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:1px;left:0}@media (max-width:900px){.ah-auth{grid-template-columns:1fr;overflow:visible}.ah-auth-l{min-height:100dvh;padding:88px 22px 40px}.ah-auth-r{border-top:1px solid #e9700f1f;border-left:0;padding:64px 22px 72px}}.ah-auth-top .ah-logo{color:var(--ink)}.ah-auth-mac{width:min(560px,100%)}.ah-auth-mac .ah-mac{border-radius:12px}.ah-auth-mac .ah-mac-bar{height:30px}.ah-auth-top .ah-auth-logo{color:var(--ink)}.ah-auth-top-r{align-items:center;gap:14px;display:inline-flex}
