@tailwind base;@tailwind components;@tailwind utilities;html,body{height:100%;margin:0;font-family:Inter,sans-serif}.custom-scrollbar::-webkit-scrollbar{width:5px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:10px}.welcome-enter{animation:welcome-in .42s cubic-bezier(.32,.72,0,1) both}@keyframes welcome-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.welcome-card{transition:transform .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1);will-change:transform}.welcome-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #00000029}.welcome-card:active{transform:scale(.985);transition-duration:90ms}.welcome-card:focus-visible{outline:2px solid rgb(16 185 129);outline-offset:2px}.welcome-chevron{transition:transform .22s cubic-bezier(.32,.72,0,1),color .22s ease}.group:hover .welcome-chevron{transform:translate(2px);color:#9ca3af}@media(prefers-reduced-motion:reduce){.welcome-enter{animation:welcome-fade .2s ease both}.welcome-card,.welcome-chevron{transition:box-shadow .2s ease,color .2s ease}.welcome-card:hover,.welcome-card:active,.group:hover .welcome-chevron{transform:none}@keyframes welcome-fade{0%{opacity:0}to{opacity:1}}}.welcome-logo{background:radial-gradient(125% 125% at 50% -10%,#ffffff38,#fff0 62%),linear-gradient(158deg,#313a4d,#10151f 78%);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff0f,0 12px 28px -14px #000000a6}.dark .welcome-logo{background:radial-gradient(125% 125% at 50% -10%,#ffffff42,#fff0 62%),linear-gradient(158deg,#3b465c,#161c28 78%);box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff14,0 12px 28px -14px #000000e6}.welcome-logo-cliente{background:#fff;border-radius:1rem;padding:.85rem 1.35rem;box-shadow:0 12px 28px -14px #00000059,0 0 0 1px #0000000d}.dark .welcome-logo-cliente{box-shadow:0 12px 28px -14px #000000e6,0 0 0 1px #ffffff1f}.coin-flip{animation:coin-flip 3s cubic-bezier(.45,0,.55,1) infinite;transform-style:preserve-3d;perspective:240px}@keyframes coin-flip{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@media(prefers-reduced-motion:reduce){.coin-flip{animation:coin-pulse 1.6s ease-in-out infinite}@keyframes coin-pulse{0%,to{opacity:1}50%{opacity:.45}}}
/*# sourceMappingURL=styles-VO6O76DF.css.map */
