body{background:#0c0b0e;isolation:isolate}.ambient-field{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 77% 35%,#4d132a38,transparent 56%),radial-gradient(ellipse at 25% 85%,#7014252c,transparent 60%),#0c0b0e}.ambient-sparkles{position:absolute;inset:0;opacity:.25;background-image:radial-gradient(circle,#ffe3eeaa .6px,transparent 1px),radial-gradient(circle,#ed7c9566 .7px,transparent 1.2px),radial-gradient(circle,#fff8 1px,transparent 1.7px);background-size:79px 97px,127px 113px,211px 193px;background-position:0 0,41px 52px,17px 105px;mask-image:radial-gradient(ellipse at 65% 45%,#000a,transparent 75%);transform:translate3d(0,0,0)}main{background:transparent}.top{background:#111015a8}.login-card{background:linear-gradient(145deg,#2a1725d9,#141218e8);border-color:#bc466e42;box-shadow:0 30px 90px #0005,inset 0 1px #ffffff08}.login-card h1{letter-spacing:-2px}.login-card .eyebrow{color:#ff819c}.login-card .btn{box-shadow:0 6px 25px #ee294030}@media(prefers-reduced-motion:reduce){.ambient-sparkles{transform:none}}


/* A uniform mesh deforms without a moving light source. */
.ambient-sparkles{z-index:0;opacity:.12}
.ambient-grid{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;mask-image:linear-gradient(#0006,#000 20%,#000 85%,#0008)}
@media(max-width:720px){.ambient-sparkles{opacity:.08}}
