@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);span[data-v-0235cb48],span[data-v-21490999]{font-family:Roboto,sans-serif}.apple-font[data-v-52d76b2f]{font-family:-apple-system,BlinkMacSystemFont,sans-serif}.animate-infinite-scroll{animation:scroll-left 80s linear infinite}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-3160px)}}.animate-infinite-scroll:hover{animation-play-state:paused}.animate-scroll-slow{animation:scroll-horizontal 200s linear infinite}@keyframes scroll-horizontal{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.signup-glow[data-v-520c3765]{animation:glow-pulse-520c3765 8s ease-in-out infinite;background:radial-gradient(circle,rgba(32,172,160,.12) 0,transparent 70%)}@keyframes glow-pulse-520c3765{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.signup-glow[data-v-520c3765]{animation:none}}.auth-shell-bg[data-v-18ccc774]{background:radial-gradient(130% 90% at 85% 0,#f4efe6 0,#fbfaf7 58%)}.auth-shell-glow[data-v-18ccc774]{animation:auth-glow-pulse-18ccc774 9s ease-in-out infinite;background:radial-gradient(circle,rgba(32,172,160,.1) 0,transparent 70%);border-radius:9999px}@keyframes auth-glow-pulse-18ccc774{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.animate-auth-in[data-v-18ccc774]{animation:auth-fade-in-up-18ccc774 .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes auth-fade-in-up-18ccc774{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth-float[data-v-18ccc774]{animation:auth-float-18ccc774 6s ease-in-out infinite;border-radius:12px;filter:drop-shadow(0 25px 50px rgba(20,16,70,.16));position:absolute}.auth-float[data-v-18ccc774] .rounded-md{border-radius:12px;box-shadow:0 0 0 4px hsla(0,0%,100%,.9)}.auth-float[data-v-18ccc774] img{border-radius:12px}.auth-float[data-v-18ccc774] .group-hover\:opacity-100{display:none}.auth-float-1[data-v-18ccc774]{--rotate:6deg;right:6%;top:12%;transform:rotate(6deg)}.auth-float-2[data-v-18ccc774]{--rotate:-4deg;animation-delay:-2s;right:18%;top:50%;transform:rotate(-4deg)}.auth-float-3[data-v-18ccc774]{--rotate:-8deg;animation-delay:-4s;left:6%;top:18%;transform:rotate(-8deg)}.auth-float-4[data-v-18ccc774]{--rotate:5deg;animation-delay:-3s;left:12%;top:55%;transform:rotate(5deg)}.auth-float-1[data-v-18ccc774] .w-\[170px\]{height:250px;width:200px}.auth-float-2[data-v-18ccc774] .w-\[170px\]{height:200px;width:160px}.auth-float-3[data-v-18ccc774] .w-\[170px\]{height:230px;width:180px}.auth-float-4[data-v-18ccc774] .w-\[170px\]{height:190px;width:150px}@keyframes auth-float-18ccc774{0%,to{transform:translateY(0) rotate(6deg);transform:translateY(0) rotate(var(--rotate,6deg))}50%{transform:translateY(-15px) rotate(6deg);transform:translateY(-15px) rotate(var(--rotate,6deg))}}@media (min-width:1280px){.auth-float-1[data-v-18ccc774]{right:8%}.auth-float-2[data-v-18ccc774]{right:20%}.auth-float-3[data-v-18ccc774]{left:8%}.auth-float-4[data-v-18ccc774]{left:14%}.auth-float-1[data-v-18ccc774] .w-\[170px\]{height:300px;width:240px}.auth-float-2[data-v-18ccc774] .w-\[170px\]{height:240px;width:190px}.auth-float-3[data-v-18ccc774] .w-\[170px\]{height:280px;width:220px}.auth-float-4[data-v-18ccc774] .w-\[170px\]{height:220px;width:170px}}@media (prefers-reduced-motion:reduce){.animate-auth-in[data-v-18ccc774],.auth-float[data-v-18ccc774],.auth-shell-glow[data-v-18ccc774]{animation:none}.animate-auth-in[data-v-18ccc774]{opacity:1}}.auth-btn-base{align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;font-size:14.5px;font-weight:600;gap:10px;height:50px;justify-content:center;letter-spacing:-.01em;padding:0 18px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.auth-btn-email{background:#fff;border-color:#e8e5dc;color:#3a3a48}.auth-btn-email:hover{border-color:#cfcaba;box-shadow:0 4px 24px -8px rgba(20,16,70,.08),0 2px 4px rgba(20,16,70,.03);transform:translateY(-1px)}.auth-btn-team{background:#1b145d;box-shadow:0 1px 2px rgba(23,17,79,.1);color:#fff}.auth-btn-team:hover{background:#251d75;box-shadow:0 4px 10px -2px rgba(23,17,79,.16);transform:translateY(-1px)}.auth-btn-social>button{border-radius:12px!important;height:50px!important;padding-bottom:0!important;padding-top:0!important;transition:transform .18s ease,background-color .18s ease}.auth-btn-social>button,.auth-btn-social>button span{font-family:Plus Jakarta Sans,sans-serif!important;font-size:14.5px!important;font-weight:600!important}.auth-btn-social>button:hover{transform:translateY(-1px)}