*{box-sizing:border-box;margin:0;padding:0}body{background:#0a0a0a;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden}.app{min-height:100vh}.app,.hero{position:relative}.hero{display:flex;flex-direction:column;height:100vh;overflow:hidden}.hero-bg{animation:float 20s ease-in-out infinite;background:radial-gradient(circle at 30% 40%,#3b82f64d 0,#0000 70%),radial-gradient(circle at 80% 20%,#a855f733 0,#0000 70%),radial-gradient(circle at 40% 80%,#22c55e33 0,#0000 70%);filter:blur(40px);height:140%;left:-20%;position:absolute;top:-20%;width:140%}.hero-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(135deg,#0a0a0acc,#0a0a0ae6);inset:0;position:absolute}.navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #ffffff1a;padding:1.5rem 0;position:relative;z-index:100}.nav-content{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.logo,.nav-content{align-items:center;display:flex}.logo{gap:.5rem}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.logo-dot{animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;height:8px;width:8px}.nav-links{align-items:center;display:flex;gap:2rem}.nav-links a{color:#fffc;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:#3b82f6}.nav-links a:after{background:linear-gradient(135deg,#3b82f6,#8b5cf6);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-links a:hover:after{width:100%}.cta-button,.primary-button,.secondary-button{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.cta-button,.primary-button{background:linear-gradient(135deg,#3b82f6,#8b5cf6);box-shadow:0 8px 32px #3b82f64d;color:#fff}.cta-button:hover,.primary-button:hover{box-shadow:0 12px 40px #3b82f666;transform:translateY(-2px)}.secondary-button{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;color:#fff}.secondary-button:hover{background:#fff3;transform:translateY(-2px)}.large{font-size:1rem;padding:1rem 2rem}.hero-content{align-items:center;display:flex;flex:1 1;gap:4rem;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:10}.hero-text{animation:slideInLeft 1s ease-out;flex:1 1}.hero-title{font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.gradient-text{-webkit-text-fill-color:#0000;animation:gradient-shift 3s ease-in-out infinite;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#06d6a0);-webkit-background-clip:text;background-clip:text;background-size:200% 200%}.hero-subtitle{color:#fffc;font-size:1.25rem;margin-bottom:2.5rem;max-width:500px}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem}.hero-dashboard{animation:slideInRight 1s ease-out;flex:1 1}.dashboard-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 32px 64px #0000004d;padding:2rem}.card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.card-header h3{font-size:1.25rem;font-weight:600}.market-grid{grid-gap:1rem;gap:1rem}.market-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:12px;display:flex;justify-content:space-between;padding:1rem}.market-symbol{color:#ffffffe6;font-weight:600}.market-price{font-size:1.1rem;font-weight:600}.market-change{font-size:.9rem;font-weight:500}.market-change.up{color:#22c55e}.market-change.down{color:#ef4444}.scroll-indicator{bottom:2rem;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.scroll-dot{animation:bounce 2s ease-in-out infinite;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:3px;height:30px;width:6px}.container{margin:0 auto;max-width:1200px;padding:0 2rem}.stats-section{background:#ffffff05;border-bottom:1px solid #ffffff0d;border-top:1px solid #ffffff0d;padding:4rem 0}.stats-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.stat-item{opacity:0;text-align:center;transform:translateY(30px)}.stat-item.animate-in{animation:fadeInUp .8s ease-out forwards}.stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;margin-bottom:.5rem}.stat-label{color:#ffffffb3;font-weight:500}.services-section{padding:6rem 0;position:relative}.section-header{margin-bottom:4rem;text-align:center}.section-title{font-size:3rem;font-weight:800;margin-bottom:1rem;opacity:0;transform:translateY(30px)}.section-title.animate-in{animation:fadeInUp .8s ease-out forwards}.section-subtitle{color:#ffffffb3;font-size:1.25rem;margin:0 auto;max-width:600px;opacity:0;transform:translateY(30px)}.section-subtitle.animate-in{animation:fadeInUp .8s ease-out .2s forwards}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.service-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;opacity:0;padding:2.5rem;transform:translateY(30px);transition:all .3s ease}.service-card.animate-in{animation:fadeInUp .8s ease-out forwards}.service-card:hover{border-color:#3b82f64d;box-shadow:0 24px 48px #0000004d;transform:translateY(-8px)}.service-icon{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:16px;color:#fff;display:flex;height:60px;justify-content:center;margin-bottom:1.5rem;width:60px}.service-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.service-description{color:#fffc;line-height:1.6;margin-bottom:1.5rem}.service-price{color:#22c55e;font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.service-button{align-items:center;background:#0000;border:1px solid #3b82f6;border-radius:12px;color:#3b82f6;cursor:pointer;display:flex;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.service-button:hover{background:#3b82f6;color:#fff;transform:translateX(4px)}.features-section{background:#ffffff05;padding:6rem 0}.features-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.features-title{font-size:2.5rem;font-weight:800;margin-bottom:2rem;opacity:0;transform:translateY(30px)}.features-title.animate-in{animation:fadeInUp .8s ease-out forwards}.features-list{display:flex;flex-direction:column;gap:2rem}.feature-item{align-items:flex-start;display:flex;gap:1rem;opacity:0;transform:translateX(-30px)}.feature-item.animate-in{animation:fadeInLeft .8s ease-out forwards}.feature-item:nth-child(2){animation-delay:.2s}.feature-item:nth-child(3){animation-delay:.4s}.feature-icon{color:#3b82f6;flex-shrink:0;height:24px;margin-top:4px;width:24px}.feature-item h4{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.feature-item p{color:#ffffffb3;line-height:1.6}.features-visual{display:flex;justify-content:center}.chart-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;max-width:400px;opacity:0;padding:2rem;transform:translateY(30px);width:100%}.chart-container.animate-in{animation:fadeInUp .8s ease-out .4s forwards}.chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.chart-header h4{font-weight:600}.chart-period{color:#fff9;font-size:.9rem}.performance-metric{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.metric-label{color:#ffffffb3}.metric-value{font-size:1.25rem;font-weight:700}.metric-value.positive{color:#22c55e}.chart-bars{align-items:end;display:flex;gap:8px;height:120px}.chart-bar{animation:slideUp 1s ease-out forwards;background:linear-gradient(0deg,#3b82f6,#8b5cf6);border-radius:4px 4px 0 0;flex:1 1;min-height:20px;opacity:0}.cta-section{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;padding:6rem 0}.cta-content{opacity:0;text-align:center;transform:translateY(30px)}.cta-content.animate-in{animation:fadeInUp .8s ease-out forwards}.cta-content h2{font-size:2.5rem;font-weight:800;margin-bottom:1rem}.cta-content p{color:#fffc;font-size:1.25rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:600px}.cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.footer{background:#000c;border-top:1px solid #ffffff1a;padding:3rem 0 1rem}.footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 2fr;margin-bottom:2rem}.footer-brand p{color:#ffffffb3;margin-top:1rem;max-width:300px}.footer-links{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.footer-column h4{color:#fff;font-weight:600;margin-bottom:1rem}.footer-column a{color:#ffffffb3;display:block;margin-bottom:.5rem;text-decoration:none;transition:color .3s ease}.footer-column a:hover{color:#3b82f6}.footer-bottom{border-top:1px solid #ffffff1a;color:#fff9;font-size:.9rem;padding-top:2rem;text-align:center}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(1deg)}66%{transform:translateY(-10px) rotate(-1deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@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 slideUp{0%{height:0;opacity:0}to{opacity:1}}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (max-width:768px){.hero-title{font-size:2.5rem}.hero-content{flex-direction:column;gap:2rem;text-align:center}.nav-links{display:none}.features-content,.footer-content{gap:2rem;grid-template-columns:1fr}.footer-links{gap:1.5rem}.footer-links,.services-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.cta-content h2,.features-title,.section-title{font-size:2rem}.container{padding:0 1rem}.hero-buttons{justify-content:center}.cta-buttons{align-items:center;flex-direction:column}}@media (max-width:480px){.hero-title{font-size:2rem}.cta-content h2,.features-title,.section-title{font-size:1.75rem}.stats-grid{grid-template-columns:1fr}.stat-value{font-size:2rem}.dashboard-card{padding:1.5rem}.service-card{padding:2rem}.chart-container{padding:1.5rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.hero-bg{opacity:.5}.chart-container,.dashboard-card,.service-card{border-color:#ffffff4d}.gradient-text{-webkit-text-fill-color:#3b82f6;color:#3b82f6}}.App{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;min-height:100vh;padding:2rem;text-align:center}.App-header{margin:0 auto;max-width:1200px}.status-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:2rem 0}.status-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:8px;padding:1rem}.data-section{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:2rem}.market-data,.users-data{background:#ffffff1a;border-radius:8px;padding:1rem}.users-data ul{list-style:none;padding:0}.users-data li{border-bottom:1px solid #fff3;padding:.5rem}.market-grid{grid-gap:.5rem;display:grid;gap:.5rem}.market-item{grid-gap:1rem;background:#0003;border-radius:4px;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr;padding:.5rem}.positive{color:#4ade80}.negative{color:#f87171}
/*# sourceMappingURL=main.901bbd80.css.map*/