.auth-stage{grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr);min-height:100dvh;display:grid;position:relative;overflow:hidden}.auth-stage-form{place-items:center;min-width:0;padding:32px 24px;display:grid;position:relative}.auth-story{isolation:isolate;color:#eef0f8;background:radial-gradient(70% 60% at 85% 10%,#7470e68c,#0000 65%),radial-gradient(60% 50% at 10% 95%,#d6f45a38,#0000 65%),linear-gradient(165deg,#1d2234,#11131b 70%);border-radius:30px;flex-direction:column;justify-content:space-between;gap:40px;margin:14px;padding:36px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 30px 60px -36px #10121ecc}.auth-story:after{content:"";z-index:-1;opacity:.5;background-image:radial-gradient(#ffffff14 .6px,#0000 .7px);background-size:3px 3px;position:absolute;inset:0}.auth-story-copy{gap:28px;display:grid}.auth-story-title{letter-spacing:-.05em;max-width:11ch;font-size:clamp(36px,3.6vw,54px);font-weight:200;line-height:1.02}.auth-story-title span{color:#9ea3c2;display:block}.auth-story-modules{flex-wrap:wrap;gap:8px;display:flex}.auth-story-modules li{color:#dfe2f2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.auth-story-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:22px;align-items:center;gap:16px;width:min(320px,100%);padding:18px 20px;animation:7s ease-in-out infinite auth-float;display:flex;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff14}.auth-story-dot{background:var(--lime);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #d6f45a2e}.auth-story-lines{flex:1;gap:8px;display:grid}.auth-story-lines i{background:#ffffff38;border-radius:9px;height:7px;display:block}.auth-story-lines i+i{background:#ffffff1f;width:60%}.auth-story-ring svg{width:40px;height:40px;transform:rotate(-90deg)}.auth-story-ring circle{fill:none;stroke-width:4px;stroke:#ffffff24}.auth-story-ring circle+circle{stroke:#b6b2ff;stroke-dasharray:72 101;stroke-linecap:round}@keyframes auth-float{50%{transform:translateY(-6px)}}@media (max-width:1023px){.auth-stage{grid-template-columns:minmax(0,1fr)}.auth-story{display:none}.auth-stage-form{min-height:100dvh;padding:max(16px, calc(env(safe-area-inset-top) + 8px)) max(16px, env(safe-area-inset-right)) max(16px, calc(env(safe-area-inset-bottom) + 8px)) max(16px, env(safe-area-inset-left))}}@media (prefers-reduced-motion:reduce){.auth-story-card{animation:none}}@media (min-width:1024px){.auth-stage-form .auth-form-brand{display:none}}
