.auth-container[data-v-a11ed8d3]{background:radial-gradient(ellipse at 15% 40%,#3b82f617 0,transparent 55%),radial-gradient(ellipse at 85% 15%,#8b5cf612 0,transparent 45%),radial-gradient(ellipse at 55% 88%,#10b9810d 0,transparent 40%),var(--bg);flex-direction:column;justify-content:center;gap:1.5rem;min-height:100vh;padding:1.5rem}.auth-brand[data-v-a11ed8d3],.auth-container[data-v-a11ed8d3]{align-items:center;display:flex}.auth-brand[data-v-a11ed8d3]{gap:.6rem;margin-bottom:.5rem}.auth-brand-mark[data-v-a11ed8d3]{background:linear-gradient(135deg,var(--accent),#8b5cf6);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:800;display:flex}.auth-brand-name[data-v-a11ed8d3]{color:var(--accent);letter-spacing:-.01em;font-size:1.1rem;font-weight:800}.auth-card[data-v-a11ed8d3]{background:var(--bg-card);border:1px solid var(--border-2);border-radius:var(--radius);width:100%;max-width:400px;box-shadow:0 0 0 1px var(--border),inset 0 1px 0 #ffffff0f;padding:2rem;position:relative;overflow:hidden}.auth-card[data-v-a11ed8d3]:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);height:2px;position:absolute;top:0;left:0;right:0}.auth-title[data-v-a11ed8d3]{text-align:center;color:var(--text);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:1.4rem;font-weight:700}.auth-footer[data-v-a11ed8d3]{width:100%;max-width:400px}
