.au{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;background:var(--land)}.au-art{position:relative;overflow:hidden;background:#2F86F0;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:40px}.au-art>.sky.sky{position:absolute;inset:0;background:linear-gradient(180deg,#2F86F0,#6EB4FF 60%,#BFE0FF)}.au-art>img.ppl{position:absolute;right:-4%;bottom:0;width:78%;max-width:620px;object-fit:contain}.au-art>:not(img){position:relative}.au-art h2{font-size:52px;line-height:1.02;font-weight:800;letter-spacing:-.04em;max-width:440px;text-shadow:0 4px 30px rgba(10,40,120,.35)}.au-brand{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:800}.au-brand img{width:48px;height:48px;border-radius:14px}.au-side{display:flex;flex-direction:column;padding:28px 40px}.au-top{display:flex;align-items:center;gap:10px}.au-box{width:100%;max-width:440px;margin:auto;display:flex;flex-direction:column;gap:16px;padding:20px 0}.au-h{font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.au-sub{font-size:15px;line-height:1.5;color:var(--muted)}.au-soc{display:grid;grid-template-columns:1fr 1fr;gap:10px}.au-sbtn{height:50px;border-radius:14px;border:1px solid var(--line);background:var(--panel);display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:700;transition:transform .25s var(--spring),box-shadow .25s}.au-sbtn:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.au-sbtn b{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:13px;font-weight:800;color:#fff}.au-div{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--muted)}.au-div:after,.au-div:before{content:"";flex:1;height:1px;background:var(--line)}.au-f{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.au-in{position:relative}.au-in .bs-input{height:50px;font-size:15px}.au-in button{position:absolute;right:8px;top:8px;height:34px;padding:0 10px;border-radius:10px;font-size:12px;font-weight:800;color:var(--primary-ink)}.au-in button:hover{background:var(--primary-soft)}.au-err{gap:10px;padding:12px 14px;border-radius:14px;background:var(--danger-bg);color:var(--danger);font-size:13px;line-height:1.45}.au-err,.au-ok{display:flex;align-items:flex-start;font-weight:600}.au-ok{gap:12px;padding:16px;border-radius:16px;background:var(--free-bg);color:var(--free);font-size:14px;line-height:1.5}.au-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.au-meter i{height:6px;border-radius:3px;background:var(--line);transition:background .3s}.au-chk{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--muted);text-align:left;width:100%}.au-chk i{width:22px;height:22px;border-radius:7px;border:2px solid var(--line);display:grid;place-items:center;flex:none;transition:background .2s,border-color .2s;color:#fff}.au-chk[aria-checked=true] i{background:var(--primary);border-color:var(--primary)}.au-link{color:var(--primary-ink);font-weight:800}.au-mail{width:92px;height:92px;border-radius:28px;background:var(--primary-soft);color:var(--primary-ink);display:grid;place-items:center;margin:0 auto;animation:aufloat 3s ease-in-out infinite}.au-err-page{grid-column:1/-1;display:grid;place-items:center;padding:40px;text-align:center;position:relative;overflow:hidden}.au-code{font-size:150px;line-height:.9;font-weight:800;letter-spacing:-.06em;background:linear-gradient(135deg,#1F51FF,#8B5CF6 55%,#FF8C42);-webkit-background-clip:text;background-clip:text;color:transparent}.au-lock{width:110px;height:110px;border-radius:34px;background:var(--danger-bg);color:var(--danger);display:grid;place-items:center;margin:0 auto 6px;animation:aushake 3.4s ease-in-out infinite}.au-pin{position:relative;width:120px;height:120px;margin:0 auto}.au-pin svg{top:0;transform:translateX(-50%);animation:aubounce 1.6s var(--ease) infinite}.au-pin i,.au-pin svg{position:absolute;left:50%}.au-pin i{bottom:6px;width:56px;height:12px;margin-left:-28px;border-radius:50%;background:rgba(15,23,48,.16);animation:aushadow 1.6s var(--ease) infinite}@keyframes aufloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes aushake{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-8deg)}92%{transform:rotate(8deg)}95%{transform:rotate(-4deg)}}@keyframes aubounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-22px)}}@keyframes aushadow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.5}}@media (prefers-reduced-motion:reduce){.au-lock,.au-mail,.au-pin i,.au-pin svg{animation:none}}@media (max-width:980px){.au{grid-template-columns:1fr}.au-art{display:none}.au-side{padding:20px 16px 90px}}.au-side{padding-top:64px}