.login-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.login-access{padding:clamp(24px,5vw,72px)}.login-panel{max-width:410px;margin:clamp(32px,8vh,96px) auto 0}.login-panel h1{letter-spacing:-.025em;font-size:clamp(28px,4vw,38px);font-weight:680;line-height:1.14}.login-panel>p{color:var(--muted);margin-block:12px}.login-story{color:#f6f3ff;isolation:isolate;background:#171936;align-items:end;padding:clamp(28px,6vw,96px);display:grid;position:relative;overflow:hidden}.login-story:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #b5a5fc4d;border-radius:50%;width:125%;position:absolute;top:-40%;left:12%;box-shadow:0 0 0 42px #b5a5fc15,0 0 0 84px #b5a5fc12,0 0 0 126px #b5a5fc0d}.login-story-copy{max-width:520px}.login-story-title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(32px,4.3vw,68px);font-weight:670;line-height:1.03}.login-story-title em{color:#c5b7ff;font-style:normal}.login-story-title+p{color:#e0d8f7;margin-top:24px}.login-story ul{gap:16px;margin-top:32px;padding:0;list-style:none;display:grid}.login-story li{align-items:flex-start;gap:12px;display:flex}.login-story li svg{color:#c5b7ff;flex:none}@media (max-width:740px){.login-page{grid-template-columns:minmax(0,1fr)}.login-access{padding-bottom:36px}.login-story{padding-block:44px}}
