@import url(https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css);:root{--primary:#6366f1;--primary-dark:#4f46e5;--secondary:#8b5cf6;--accent:#06b6d4;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--dark:#1f2937;--light:#f8fafc}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-display:swap;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}.text-gradient-secondary{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f093fb,#f5576c);-webkit-background-clip:text;background-clip:text}.hero-bg{background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden;position:relative}.hero-bg:before{animation:float 20s ease-in-out infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='20' cy='20' r='2' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='80' cy='40' r='1' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='40' cy='80' r='1.5' fill='rgba(255,255,255,0.1)'/%3E%3C/svg%3E") repeat;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.glass{background:#ffffff1a;border:1px solid #fff3}.glass,.glass-dark{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.glass-dark{background:#0000001a;border:1px solid #ffffff1a}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-fadeInUp{animation:fadeInUp .6s ease-out}.animate-fadeInLeft{animation:fadeInLeft .6s ease-out}.animate-float{animation:float 6s ease-in-out infinite}.animate-pulse-slow{animation:pulse 3s ease-in-out infinite}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:.5rem;color:#fff;padding:.75rem 2rem;transition:all .3s}.btn-primary:hover{box-shadow:0 10px 20px #667eea4d;transform:translateY(-2px)}.btn-secondary{background:#fff3;border:2px solid #ffffff4d;border-radius:.5rem;color:#fff;padding:.75rem 2rem;transition:all .3s}.btn-secondary:hover{background:#ffffff4d;transform:translateY(-2px)}.card-hover{transition:all .3s ease}.card-hover:hover{transform:translateY(-5px)}.particles{inset:0;pointer-events:none;position:fixed;z-index:0}.particle{animation:float 8s ease-in-out infinite;background:#ffffff4d;border-radius:50%;position:absolute}.navbar.scrolled{background:#fff;box-shadow:0 2px 10px #0000001a}.navbar.scrolled .nav-link{color:#374151}.page-loader{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .5s ease-out,visibility .5s ease-out;width:100%;z-index:9999}.page-loader.hidden{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;z-index:-1!important}.loader-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:50px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.f53412d9.css.map*/