.auth-shell{background:var(--color-canvas);min-height:100vh;display:grid}@media (min-width:1024px){.auth-shell{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.auth-shell__main{justify-content:center;align-items:center;padding:2.5rem 1.25rem;display:flex;position:relative;overflow:hidden}.auth-shell__mesh{filter:blur(10px);pointer-events:none;background:radial-gradient(40% 50% at 25% 30%,#7c5cff29,#0000 70%),radial-gradient(35% 45% at 75% 20%,#ff4d8d1f,#0000 70%);height:70%;position:absolute;inset:-20% -30% auto -20%}.auth-shell__aside{background:var(--color-ink);color:#fff;isolation:isolate;border-radius:2rem;margin:.75rem;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.auth-shell__aside{align-items:center;display:grid}}.auth-shell__glow{z-index:-1;filter:blur(20px);background:radial-gradient(35% 35% at 70% 30%,#7c5cff80,#0000 70%),radial-gradient(30% 30% at 30% 75%,#ff4d8d59,#0000 70%),radial-gradient(25% 25% at 85% 85%,#38bdf84d,#0000 70%);animation:18s ease-in-out infinite alternate mesh-drift;position:absolute;inset:-20%}.auth-shell__content{gap:2rem;max-width:34rem;margin:0 auto;padding:3rem;display:grid}.auth-shell__title{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:500;line-height:1.02}.auth-shell__title span{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.auth-shell__points{color:#ffffffd9;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.auth-shell__points li{align-items:center;gap:.6rem;display:flex}.auth-shell__points svg{color:var(--color-mint);box-sizing:content-box;background:#2dd4a433;border-radius:999px;padding:3px}.auth-shell__mock{transform:rotate(-2deg)}.auth-shell__mock .opportunity-mock{box-shadow:0 40px 80px -30px #000000b3}@media (prefers-reduced-motion:reduce){.auth-shell__glow{animation:none}}
