.auth-dusk{opacity:.55;background:linear-gradient(#1b2340 0%,#15120e 62%)}.auth-vignette{background:radial-gradient(120% 90% at 50% 35%,#0000 55%,#00000073)}.auth-panel:after{content:"";z-index:30;pointer-events:none;opacity:.02;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.auth-ledge{background:linear-gradient(#5a4330 0 1px,#3b2a1c 1px 55%,#2a1e14);box-shadow:0 10px 24px -10px #000000b3}.auth-pool{background:radial-gradient(40% 46% at 30% 0%, var(--glow), transparent 72%);pointer-events:none}.auth-msg{animation:auth-fade var(--dur-2) var(--ease-standard) both}@keyframes auth-fade{0%{opacity:0}}.auth-arrive{animation:auth-arrive var(--dur-4) var(--ease-settle) both}@keyframes auth-arrive{0%{opacity:0;transform:translateY(calc(8px * var(--move)))}}.auth-sent-ember{transform-box:fill-box;transform-origin:50% 100%;animation:auth-ember var(--dur-4) var(--ease-ignite) .2s both}@keyframes auth-ember{0%{opacity:0;transform:scale(.2)}}:root[data-motion=reduce] .auth-sent-ember{animation:.12s linear both auth-fade}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .auth-sent-ember{animation:.12s linear both auth-fade}}.auth-btn-loader .bm-mark-loader{color:inherit;font:inherit}
