.auth-lightcone{background:linear-gradient(#e9f2fd00 45%,#e9f2fd 100%),conic-gradient(at 50% -35%,#fff0 0deg 172deg,#ffffff80 180deg,#fff0 188deg 360deg),conic-gradient(at 50% -35%,#fff0 0deg 164deg,#ffffff52 180deg,#fff0 196deg 360deg),conic-gradient(at 50% -35%,#fff0 0deg 152deg,#fff3 180deg,#fff0 208deg 360deg),linear-gradient(#a9d1ff 0%,#c4dfff 100%)}.auth-folders{opacity:.55;pointer-events:none;overflow:hidden;-webkit-mask-image:radial-gradient(78% 62% at 100% 0,#000 0%,#0000008c 45%,#0000 100%);mask-image:radial-gradient(78% 62% at 100% 0,#000 0%,#0000008c 45%,#0000 100%)}.auth-folders:before{content:"";will-change:transform;background:url(/design/folder-field.svg) 0 0/720px 416px;animation:90s linear infinite auth-folder-drift;position:absolute;inset:0 0 -416px}@keyframes auth-folder-drift{to{transform:translateY(-416px)}}.auth-cards{cursor:grab;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.auth-cards.is-dragging{cursor:grabbing}.auth-cards-track{will-change:transform}.auth-card{will-change:transform;background:#ffffff59;position:relative;box-shadow:inset 0 0 0 1px #ffffff8c}.auth-card:before,.auth-card:after{content:"";border-radius:inherit;opacity:var(--glow,0);pointer-events:none;position:absolute;inset:0}.auth-card:before{background:#fff}.auth-card:after{box-shadow:0 0 0 1px #0b1f4d0a,0 24px 50px -22px #081e6e8c}.auth-card-body{opacity:calc(.65 + .35 * var(--glow,0));position:relative}.onb-enter{animation:.52s cubic-bezier(.22,1,.36,1) both onb-enter}@keyframes onb-enter{0%{opacity:0;transform:translate(28px)}}.onb-reveal{animation:.36s cubic-bezier(.22,1,.36,1) both onb-reveal}@keyframes onb-reveal{0%{opacity:0;transform:translateY(-8px)}}.onb-pop{animation:.48s cubic-bezier(.34,1.56,.64,1) both onb-pop}@keyframes onb-pop{0%{opacity:0;transform:scale(.3)}}.onb-float{animation:1.3s cubic-bezier(.22,1,.36,1) both onb-float}@keyframes onb-float{0%{opacity:0;transform:translateY(8px)scale(.7)}18%{opacity:1;transform:translateY(0)scale(1.08)}to{opacity:0;transform:translateY(-52px)scale(1)}}.onb-tile[data-selected] .onb-tile-logo{animation:.6s cubic-bezier(.34,1.56,.64,1) onb-wiggle}@keyframes onb-wiggle{35%{transform:scale(1.2)rotate(-8deg)}70%{transform:scale(.96)rotate(4deg)}}.onb-ring{transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1)}.onb-sheet{transform-box:fill-box;transform-origin:50%;transition:fill .45s,fill-opacity .45s,stroke-opacity .35s}.onb-sheet[data-on]{animation:.72s cubic-bezier(.34,1.56,.64,1) onb-snap}@keyframes onb-snap{0%{transform:translateY(-16px)scale(.78)}}.onb-halo{opacity:0;background:radial-gradient(closest-side,#ffffff8c,#fff0);transition:opacity .6s}.onb-halo[data-on]{animation:2.6s ease-in-out infinite onb-breathe}@keyframes onb-breathe{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.auth-folders:before,.onb-enter,.onb-reveal,.onb-pop,.onb-tile[data-selected] .onb-tile-logo,.onb-sheet[data-on],.onb-halo[data-on]{animation:none}.onb-float{animation-duration:1ms}}
