.auth-shell_shell__ixjde{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:var(--bg);color:var(--text)}@media (max-width:1023.98px){.auth-shell_shell__ixjde{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}}.auth-shell_art__JoSxB{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:40px 48px;color:#fff;background:radial-gradient(120% 90% at 10% 0,#4338ca 0,transparent 55%),radial-gradient(90% 70% at 100% 100%,#0e7490 0,transparent 60%),linear-gradient(160deg,#0b1024,#111a3a 55%,#0a1a2b)}.auth-shell_art__JoSxB:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(80% 70% at 30% 30%,#000,transparent);mask-image:radial-gradient(80% 70% at 30% 30%,#000,transparent)}.auth-shell_glow__PYqBK{position:absolute;width:520px;height:520px;border-radius:50%;left:-120px;top:-160px;pointer-events:none;background:radial-gradient(closest-side,rgba(129,140,248,.45),transparent);filter:blur(10px)}.auth-shell_wave__CXnzX{position:absolute;left:0;right:0;bottom:0;width:100%;height:30%;pointer-events:none;opacity:.8}.auth-shell_wave__CXnzX path:first-child{fill:hsla(0,0%,100%,.05)}.auth-shell_wave__CXnzX path:last-child{fill:none;stroke:rgba(165,180,252,.55);stroke-width:2}.auth-shell_brand__nTJYj{position:relative;display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:18px;letter-spacing:-.01em;color:#fff;text-decoration:none}.auth-shell_brand__nTJYj img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.auth-shell_pitch__r11Ii{position:relative;max-width:460px}.auth-shell_pitch__r11Ii h2{font-size:clamp(28px,3vw,40px);line-height:1.08;font-weight:800;letter-spacing:-.025em}.auth-shell_pitch__r11Ii p{margin-top:12px;font-size:15px;line-height:1.55;color:rgba(226,232,240,.8)}.auth-shell_points__S6uVh{position:relative;display:flex;flex-direction:column;gap:10px;max-width:420px}.auth-shell_point__LG8LB{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;font-size:13.5px;font-weight:600;color:rgba(241,245,249,.95);background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.09);backdrop-filter:blur(10px)}.auth-shell_point__LG8LB i{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex:none;background:rgba(129,140,248,.22);color:#c7d2fe}@media (max-width:1023.98px){.auth-shell_art__JoSxB{padding:22px 20px 64px;gap:14px;min-height:0}.auth-shell_pitch__r11Ii h2{font-size:24px}.auth-shell_pitch__r11Ii p,.auth-shell_points__S6uVh{display:none}.auth-shell_wave__CXnzX{height:70%}}.auth-shell_side__UWSo_{position:relative;display:grid;place-items:center;padding:40px 24px}@media (max-width:1023.98px){.auth-shell_side__UWSo_{place-items:start center;padding:0 16px 32px;margin-top:-44px}}.auth-shell_card__fqtNA{width:100%;max-width:420px;padding:30px 28px 26px;border-radius:26px;background:var(--bg-raised);box-shadow:0 0 0 1px rgba(148,163,184,.14),0 30px 70px -36px rgba(2,6,23,.55)}@media (max-width:1023.98px){.auth-shell_card__fqtNA{padding:24px 20px 22px}}.auth-shell_card__fqtNA h1{font-size:24px;font-weight:800;letter-spacing:-.02em}.auth-shell_card__fqtNA>p{margin-top:6px;font-size:13.5px;color:var(--text-muted)}.auth-shell_form__OEIpw{margin-top:22px}.auth-shell_foot__o5fx1{margin-top:18px;text-align:center;font-size:13px;color:var(--text-muted)}.auth-shell_foot__o5fx1 a,.auth-shell_foot__o5fx1 button{color:var(--brand-hover,#818cf8);font-weight:650}.auth-shell_foot__o5fx1 a:hover,.auth-shell_foot__o5fx1 button:hover{text-decoration:underline;text-underline-offset:2px}@keyframes auth-shell_aIn__VGosl{0%{opacity:0;transform:translateY(14px)}}@keyframes auth-shell_drift__QsGVs{0%,to{transform:translate(0)}50%{transform:translate(60px,40px)}}@media (prefers-reduced-motion:no-preference){.auth-shell_card__fqtNA{animation:auth-shell_aIn__VGosl .5s cubic-bezier(.22,1,.36,1) .08s backwards}.auth-shell_pitch__r11Ii{animation:auth-shell_aIn__VGosl .55s cubic-bezier(.22,1,.36,1) backwards}.auth-shell_point__LG8LB{animation:auth-shell_aIn__VGosl .5s cubic-bezier(.22,1,.36,1) backwards}.auth-shell_point__LG8LB:first-child{animation-delay:.15s}.auth-shell_point__LG8LB:nth-child(2){animation-delay:.22s}.auth-shell_point__LG8LB:nth-child(3){animation-delay:.29s}.auth-shell_glow__PYqBK{animation:auth-shell_drift__QsGVs 14s ease-in-out infinite}}