.aa-root{--blue:#0071e3;--ink:#1d1d1f;--mute:#6e6e73;min-height:100vh;color:var(--ink);background:#fbfbfd;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;display:grid}@media (min-width:1024px){.aa-root{grid-template-columns:1.08fr 1fr}}.aa-side{color:#f5f5f7;isolation:isolate;background:#000;flex-direction:column;padding:40px 48px;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.aa-side{display:flex}}.aa-side:before{content:"";z-index:-1;filter:blur(110px);opacity:.75;background:conic-gradient(#0071e300,#0071e38c,#7c5cff80,#e45bff59,#0071e300);border-radius:50%;width:1100px;height:1100px;animation:26s linear infinite aa-spin;position:absolute;top:-35%;left:-20%}.aa-side:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 80%)}@keyframes aa-spin{to{transform:rotate(360deg)}}.aa-brand{background:#fff;border-radius:12px;align-items:center;gap:10px;width:fit-content;padding:8px 12px;display:inline-flex}.aa-eyebrow{letter-spacing:.02em;background:linear-gradient(90deg,#2997ff,#a78bfa,#f0abfc);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:600}.aa-title{letter-spacing:-.03em;margin-top:14px;font-size:clamp(34px,3.4vw,52px);font-weight:700;line-height:1.08}.aa-title span{background:linear-gradient(90deg,#2997ff,#7c5cff 50%,#e45bff);color:#0000;-webkit-background-clip:text;background-clip:text}.aa-shot{background:linear-gradient(140deg,#fff6,#7c5cff80 35%,#ffffff0f 65%,#e45bff73);border-radius:18px;max-width:620px;margin:36px 0 0;padding:1.5px;animation:7s ease-in-out infinite aa-float;position:relative;transform:perspective(1200px)rotateX(10deg)rotateY(-8deg);box-shadow:0 60px 120px -40px #505aff8c}.aa-shot img{border-radius:17px;width:100%;display:block}.aa-shot .aa-chip{color:var(--blue);background:#ffffffeb;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;top:12px;right:12px}.aa-shot2{border:1px solid #ffffff2e;border-radius:14px;width:56%;animation:7s ease-in-out 1.2s infinite reverse aa-float;position:absolute;bottom:-30px;right:-60px;overflow:hidden;box-shadow:0 40px 80px -30px #000c}.aa-shot2 img{width:100%;display:block}@keyframes aa-float{0%,to{translate:0}50%{translate:0 -10px}}.aa-feats{gap:10px;max-width:520px;margin-top:auto;padding-top:44px;display:grid}.aa-feat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#d2d2d7;opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) forwards aa-in;animation-delay:calc(var(--i)*.12s + .3s);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:14px;padding:13px 16px;font-size:14px;display:flex;transform:translateY(12px)}.aa-feat i{color:#fff;background:linear-gradient(135deg,#0071e3,#7c5cff);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:700;display:grid}@keyframes aa-in{to{opacity:1;transform:none}}.aa-main{isolation:isolate;flex-direction:column;padding:28px 16px;display:flex;position:relative;overflow:hidden}.aa-main:before{content:"";z-index:-1;filter:blur(80px);background:radial-gradient(circle at 30% 30%,#0071e32e,#0000 60%),radial-gradient(circle at 70% 60%,#7c5cff29,#0000 60%);border-radius:50%;width:620px;height:620px;animation:16s ease-in-out infinite alternate aa-drift;position:absolute;inset:-20% -10% auto auto}@keyframes aa-drift{to{transform:translate(-80px,120px)scale(1.1)}}.aa-top{justify-content:space-between;align-items:center;font-size:13px;display:flex}.aa-top a.aa-back{color:var(--mute);transition:color .2s}.aa-top a.aa-back:hover{color:var(--blue)}.aa-card{-webkit-backdrop-filter:saturate(1.8)blur(24px);background:#ffffffb8;border:1px solid #0000000f;border-radius:28px;width:100%;max-width:420px;margin:auto;padding:36px 34px;animation:.8s cubic-bezier(.2,.8,.2,1) both aa-card;box-shadow:0 40px 90px -40px #14287847}@keyframes aa-card{0%{opacity:0;filter:blur(6px);transform:translateY(22px)scale(.98)}to{opacity:1;filter:none;transform:none}}@media (max-width:520px){.aa-card{border-radius:22px;padding:28px 20px}}.aa-foot{text-align:center;color:#86868b;margin-top:18px;font-size:12px}.aa-card h2.h-brand,.aa-card h1.h-brand{letter-spacing:-.025em;font-family:inherit;font-weight:700;color:var(--ink)!important;font-size:30px!important}.aa-card form{gap:16px}.aa-card [data-slot=label]{color:var(--ink);font-size:13px;font-weight:600}.aa-card [data-slot=input]{height:46px;box-shadow:none;background:#ffffffe6;border:1px solid #d2d2d7;border-radius:12px;padding:0 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.aa-card [data-slot=input]:focus,.aa-card [data-slot=input]:focus-visible{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #0071e326}.aa-card button[type=submit][data-slot=button]{background:var(--blue);color:#fff;border-radius:999px;height:46px;font-size:15px;font-weight:600;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .2s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 12px 26px -12px #0071e3b3}.aa-card button[type=submit][data-slot=button]:hover{background:#0077ed;transform:translateY(-1px)}.aa-card button[type=submit][data-slot=button]:active{transform:scale(.97)}.aa-card button[type=submit][data-slot=button]:after{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff59 50%,#0000 65%);transition:transform .8s;position:absolute;inset:0;transform:translate(-120%)}.aa-card button[type=submit][data-slot=button]:hover:after{transform:translate(120%)}.aa-card a.text-brand,.aa-card .text-brand{color:var(--blue)!important}.aa-card a:hover{color:var(--blue)}@media (prefers-reduced-motion:reduce){.aa-side:before,.aa-shot,.aa-shot2,.aa-feat,.aa-card,.aa-main:before{opacity:1;transform:none;animation:none!important}}
