*{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-ring{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(1.3)}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes scan{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.animate-fade-in{animation:fadeIn .5s ease-out forwards}.animate-slide-in{animation:slideIn .3s ease-out forwards}.animate-float{animation:float 3s ease-in-out infinite}.loading-ring{animation:pulse-ring 1.5s cubic-bezier(.215,.61,.355,1) infinite;border:2px solid #3b82f6;border-radius:50%;position:absolute}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;background-clip:text}.glass-effect{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}.hover-lift{transition:transform .2s ease,box-shadow .2s ease}.hover-lift:hover{box-shadow:0 10px 40px -10px #0000001a;transform:translateY(-2px)}.scan-line{animation:scan 2s linear infinite;background:linear-gradient(90deg,#0000,#3b82f6,#0000);height:2px;position:absolute;width:100%}
/*# sourceMappingURL=main.d86309aa.css.map*/