@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#6366f1;--dark-bg:#08080f;--dark-surface:#0f0f1a;--text-main:#f8fafc;--text-muted:#94a3b8;--gradient-main:linear-gradient(135deg,#6366f1,#8b5cf6)}body{background-color:#08080f;background-color:var(--dark-bg);color:#f8fafc;color:var(--text-main);font-family:Inter,sans-serif;margin:0;overflow-x:hidden;padding:0}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 #6366f166}70%{box-shadow:0 0 0 20px #6366f100}to{box-shadow:0 0 0 0 #6366f100}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpDrawer{0%{opacity:.5;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes slideUpModal{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.hero-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#818cf8,#c084fc);background-clip:text;-webkit-background-clip:text;color:#0000}.glass-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172acc;border-bottom:1px solid #ffffff0d;position:fixed;top:0;width:100%;z-index:1000}.primary-btn{background:#6366f1;background:var(--primary);border:none;border-radius:12px;box-shadow:0 4px 20px #6366f14d;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:16px 32px;transition:all .3s ease}.primary-btn:hover{box-shadow:0 8px 30px #6366f180;transform:translateY(-2px)}.secondary-btn{background:#0000;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:16px 32px;transition:all .3s}.secondary-btn:hover{background:#ffffff0d;border-color:#fff}.feature-card{background:#0f0f1a;background:var(--dark-surface);border:1px solid #ffffff0d;border-radius:24px;padding:40px;transition:transform .3s ease,border-color .3s}.feature-card:hover{border-color:#6366f1;border-color:var(--primary);transform:translateY(-10px)}.floating-mockup{animation:float 6s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 25px 50px -12px #00000080}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:var(--gradient-main);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:48px;font-weight:900}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:768px){input,select,textarea{font-size:16px!important}.header-subtitle{display:none}}.horizontal-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none}.horizontal-scroll::-webkit-scrollbar{display:none}@media (max-width:768px){[role=button],button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:not([style*=width]){min-height:44px}.bottom-sheet{animation:slideUpModal .3s cubic-bezier(.32,.72,0,1)}.bottom-sheet-overlay{animation:fadeInOverlay .2s ease}}@media (max-width:768px){::-webkit-scrollbar{height:0;width:0}}
/*# sourceMappingURL=main.6ae0c7af.css.map*/