.auth-split[data-v-d9fdf04a]{display:grid;grid-template-columns:45fr 55fr;min-height:100vh}.auth-left[data-v-d9fdf04a]{position:relative;overflow:hidden;background:var(--color-zinc-950)}.bg-canvas[data-v-d9fdf04a]{position:absolute;inset:0;width:100%;height:100%}.auth-brand[data-v-d9fdf04a]{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.85rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brand-img[data-v-d9fdf04a]{height:140px;width:auto;display:block;animation:logoPulse-d9fdf04a 10s ease-in-out infinite}@keyframes logoPulse-d9fdf04a{0%,to{filter:brightness(1) drop-shadow(0 0 8px rgba(76,134,255,.15))}50%{filter:brightness(1.12) drop-shadow(0 0 28px rgba(76,134,255,.55))}}.brand-wordmark[data-v-d9fdf04a]{font-family:var(--font-display);font-size:var(--fs-2xl);letter-spacing:-.01em;line-height:1}.brand-mas[data-v-d9fdf04a]{font-weight:300;color:var(--color-zinc-200)}.brand-profits[data-v-d9fdf04a]{font-weight:700;color:var(--color-gold-500)}.brand-tagline[data-v-d9fdf04a]{font-size:var(--fs-sm);color:var(--color-zinc-500);letter-spacing:.14em;text-transform:uppercase;font-weight:500}.auth-right[data-v-d9fdf04a]{background:var(--color-zinc-900);border-left:1px solid var(--color-zinc-800);display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem}.mobile-brand[data-v-d9fdf04a]{display:none}@media(max-width:768px){.auth-split[data-v-d9fdf04a]{grid-template-columns:1fr}.auth-left[data-v-d9fdf04a]{display:none}.auth-right[data-v-d9fdf04a]{border-left:none;min-height:100vh;flex-direction:column;gap:2rem;background:radial-gradient(circle at 50% -10%,color-mix(in oklab,var(--color-gold-500) 10%,var(--color-zinc-950)) 0,transparent 55%),var(--color-zinc-950)}.mobile-brand[data-v-d9fdf04a]{display:flex;flex-direction:column;align-items:center;gap:.5rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-brand-img[data-v-d9fdf04a]{height:72px;width:auto;display:block;filter:drop-shadow(0 0 16px rgba(76,134,255,.35))}.mobile-brand-wordmark[data-v-d9fdf04a]{font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:-.01em;line-height:1}.mobile-brand-tagline[data-v-d9fdf04a]{font-size:var(--fs-micro);color:var(--color-zinc-500);letter-spacing:.14em;text-transform:uppercase;font-weight:500}}
