.v3-root .shake{animation:pinS .35s}@keyframes pinS{25%{transform:translate(-8px)}75%{transform:translate(8px)}}.v3-root .a3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;background:radial-gradient(1200px 600px at 50% -10%,rgba(124,108,255,.25),transparent),#0b1020;padding:16px}.v3-root .a3-card{width:min(520px,100%);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.v3-root .a3-card h2{margin:0;color:#fff;font:800 26px Inter,sans-serif}.v3-root .a3-logo{display:flex;flex-direction:column;align-items:center}.v3-root .a3-logo b{font:900 28px Inter,sans-serif;color:#5eead4}.v3-root .a3-logo small{color:#64748b;font-size:12px}.v3-root .a3-who{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:6px}.v3-root .a3-who button{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;width:104px}.v3-root .a3-who b{color:#fff;font:700 14px Inter,sans-serif}.v3-root .a3-who small{color:#64748b;font-size:11px}.v3-root .a3-who button:hover .a3-av{outline:3px solid #fff}.v3-root .a3-av{width:84px;height:84px;border-radius:22px;display:grid;place-items:center;transition:outline .1s}.v3-root .a3-av i{font-style:normal;font:800 34px Inter,sans-serif;color:#fff}.v3-root .a3-av.big{width:96px;height:96px;border-radius:26px}.v3-root .a3-av.sm{width:22px;height:22px;border-radius:7px}.v3-root .a3-av.sm i{font-size:11px}.v3-root .a3-pics{display:grid;grid-template-columns:repeat(4,64px);gap:10px}.v3-root .a3-pics button{all:unset;cursor:pointer;width:64px;height:64px;border-radius:16px;background:#1a2030;border:1px solid var(--line);display:grid;place-items:center;font-size:32px}.v3-root .a3-pics button:active{transform:scale(.92);background:#2dd4bf}.v3-root .a3-pics.sm{grid-template-columns:repeat(6,44px)}.v3-root .a3-pics.sm button{width:44px;height:44px;font-size:22px}.v3-root .a3-dots{display:flex;gap:10px}.v3-root .a3-dots span{width:44px;height:44px;border-radius:12px;border:2px dashed #475569;display:grid;place-items:center;font-size:24px}.v3-root .a3-hint{margin:0;color:#cbd5e1}.v3-root .a3-in{width:min(320px,100%);box-sizing:border-box;background:#0f172a;border:1px solid var(--line);border-radius:12px;padding:12px 14px;color:#fff;font:600 16px Inter,sans-serif;text-align:center;outline:none}.v3-root .a3-in:focus{border-color:#7c6cff}.v3-root .a3-pin{letter-spacing:.6em;font-size:22px}.v3-root .a3-go{width:min(320px,100%);justify-content:center}.v3-root .a3-msg{color:#fca5a5;min-height:16px}.v3-root .a3-foot{color:#475569;font-size:11.5px}.v3-root .a3-back,.v3-root .a3-link{all:unset;cursor:pointer;color:#94a3b8;font:600 13px Inter,sans-serif;align-self:flex-start}.v3-root .a3-link{align-self:center;color:#a5b4fc}.v3-root .a3-pk{all:unset;cursor:pointer;width:min(320px,100%);box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border-radius:12px;background:#fff;color:#0b1020;font:700 15px Inter,sans-serif}.v3-root .a3-or{color:#475569;font-size:12px}.v3-root .a3-rem{display:flex;gap:8px;align-items:center;color:#94a3b8;font-size:13px}.v3-root .a3-sw{all:unset;cursor:pointer;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;color:#e2e8f0;font:600 12.5px Inter,sans-serif}.v3-root .a3-sw:hover{border-color:#7c6cff}.v3-root .a3-fh{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:12px}.v3-root .a3-fh>*{min-height:0;overflow:auto}.v3-root .a3-gal{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v3-root .a3-gal img{width:100%;aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--line)}@media(max-width:700px){.v3-root .a3-who button{width:84px}.v3-root .a3-av{width:68px;height:68px}.v3-root .a3-pics{grid-template-columns:repeat(4,56px)}.v3-root .a3-pics button{width:56px;height:56px}.v3-root .a3-fh{grid-template-columns:1fr}}.v3-root .a3-pw{position:relative;display:block;width:min(320px,100%)}.v3-root .a3-pw .a3-in{width:100%;padding-right:64px;padding-left:64px}.v3-root .a3-eye{all:unset;cursor:pointer;position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:4px 8px;border-radius:8px;color:#94a3b8;font:600 12px Inter,sans-serif}.v3-root .a3-eye:hover,.v3-root .a3-eye:focus-visible{color:#fff;background:#ffffff0f}.v3-root .a3-quiet{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 8px;color:#475569;font-size:12px}.v3-root .a3-quiet a{color:#94a3b8;text-decoration:none;font-weight:600}.v3-root .a3-quiet a:hover{color:#fff}
