@import "https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--bg-primary:#000;--bg-secondary:#111;--bg-card:#111;--bg-card-hover:#1a1a1a;--border-subtle:#ffffff14;--border-glow:#ffffff26;--text-primary:#fff;--text-secondary:#999;--text-muted:#666;--green:#22c55e;--red:#ef4444;--glass-bg:#ffffff08;--glass-border:#ffffff0f;--accent-blue:#3b82f6;--accent-purple:#8b5cf6;--accent-cyan:#06b6d4;--accent-amber:#f59e0b}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-primary);color:var(--text-primary);margin:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes borderGlow{0%,to{border-color:#ffffff14}50%{border-color:#fff3}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes blink{50%{border-color:#0000}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes ripple{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.5)}}@keyframes rotateGradient{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fade-in-up{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards fadeInUp}.animate-slide-left{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards slideInFromLeft}.animate-slide-right{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards slideInFromRight}.animate-fade-in{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) forwards fadeIn}.animate-slide-down{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) forwards slideDown}.animate-scale-in{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) forwards scaleIn}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}.dot-grid{background-image:radial-gradient(circle,#ffffff08 1px,#0000 1px);background-size:24px 24px}.grid-pattern{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:40px 40px}.noise-bg{position:relative}.noise-bg:before{content:"";pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");position:absolute;inset:0}.glass-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;transition:all .3s cubic-bezier(.16,1,.3,1)}.glass-card:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 8px 32px #0000004d}.dash-sidebar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff05;border-right:1px solid #ffffff0f}.dash-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0009;border-bottom:1px solid #ffffff0f}.dash-glass-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;transition:all .3s cubic-bezier(.16,1,.3,1)}.dash-glass-card:hover{background:#ffffff0d;border-color:#ffffff1a;box-shadow:0 8px 32px #0003}.dash-glass-card-static{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px}.dash-nav-item{border-radius:10px;transition:all .2s}.dash-nav-item:hover{background:#ffffff0a}.dash-nav-active{background:#ffffff0f;border-left:3px solid #ffffff4d}.dash-chip-active{color:#fff;background:#ffffff14;border:1px solid #ffffff1f}.dash-chip-inactive{color:#666;background:0 0;border:1px solid #ffffff0f}.dash-table-header{color:#666;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #ffffff0d;font-size:.7rem;font-weight:600}.dash-table-row{transition:background .2s}.dash-table-row:hover{background:#ffffff08}.dash-input-field .MuiOutlinedInput-root{color:#fff;background:#ffffff08;border-radius:8px;font-size:.85rem}.dash-input-field .MuiOutlinedInput-root fieldset{border-color:#ffffff14}.dash-input-field .MuiOutlinedInput-root:hover fieldset{border-color:#ffffff26}.dash-input-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#ffffff4d}.dash-input-field .MuiInputLabel-root{color:#666;font-size:.8rem}.dash-input-field .MuiInputLabel-root.Mui-focused{color:#999}.dash-tab-active{color:#fff!important}.dash-tab-indicator{background:#fff}.gradient-text{background:linear-gradient(135deg,#fff 0%,#ccc 50%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-blue{background:linear-gradient(135deg,#3b82f6 0%,#60a5fa 50%,#93c5fd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-purple{background:linear-gradient(135deg,#8b5cf6 0%,#a78bfa 50%,#c4b5fd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-green{background:linear-gradient(135deg,#22c55e 0%,#4ade80 50%,#86efac 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-amber{background:linear-gradient(135deg,#f59e0b 0%,#fbbf24 50%,#fcd34d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glow-blue{box-shadow:0 0 20px #3b82f64d,0 0 60px #3b82f61a}.glow-purple{box-shadow:0 0 20px #8b5cf64d,0 0 60px #8b5cf61a}.glow-green{box-shadow:0 0 20px #22c55e4d,0 0 60px #22c55e1a}.glow-amber{box-shadow:0 0 20px #f59e0b4d,0 0 60px #f59e0b1a}.shimmer{background:linear-gradient(90deg,#fff0 0%,#ffffff0d 50%,#fff0 100%) 0 0/200% 100%;animation:3s ease-in-out infinite shimmer}.hover-lift{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0006}.hover-glow{transition:box-shadow .3s,border-color .3s}.hover-glow:hover{border-color:#fff3;box-shadow:0 0 30px #ffffff1a}.ticker-scroll{will-change:transform;width:max-content;display:flex}.ticker-scroll>*{padding-right:3rem}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.table-row-hover{transition:background .2s}.table-row-hover:hover{background:#ffffff08!important}@keyframes floatSlow{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,15px)scale(.95)}}.login-orb{filter:blur(80px);border-radius:50%;animation:8s ease-in-out infinite floatSlow;position:absolute}.page-header-gradient{position:relative;overflow:hidden}.page-header-gradient:before{content:"";pointer-events:none;background:radial-gradient(circle at 30%,#3b82f61a 0%,#0000 50%),radial-gradient(circle at 70%,#8b5cf61a 0%,#0000 50%);width:200%;height:200%;animation:20s linear infinite rotateGradient;position:absolute;top:-50%;left:-50%}.page-header-trading:before{background:radial-gradient(circle at 20%,#22c55e26 0%,#0000 50%),radial-gradient(circle at 80%,#3b82f626 0%,#0000 50%)}.page-header-security:before{background:radial-gradient(circle at 30%,#f59e0b26 0%,#0000 50%),radial-gradient(circle at 70%,#ef44441a 0%,#0000 50%)}.page-header-enterprise:before{background:radial-gradient(circle at 20%,#8b5cf626 0%,#0000 50%),radial-gradient(circle at 80%,#3b82f626 0%,#0000 50%)}.feature-card-animated{position:relative;overflow:hidden}.feature-card-animated:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff3,#0000);height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.feature-card-animated:hover:before{opacity:1}.step-connector{position:relative}.step-connector:after{content:"";background:linear-gradient(90deg,#fff3,#0000);width:32px;height:2px;position:absolute;top:50%;right:-16px}.step-connector:last-child:after{display:none}.status-pulse{position:relative}.status-pulse:before{content:"";background:inherit;border-radius:50%;width:100%;height:100%;animation:2s ease-out infinite ripple;position:absolute}.code-block{background:linear-gradient(135deg,#0a0a0a 0%,#111 100%);border:1px solid #ffffff14;border-radius:12px;padding:1.5rem;font-family:JetBrains Mono,monospace;position:relative;overflow-x:auto}.code-block:before{content:"";background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4);border-radius:12px 12px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.pricing-popular{position:relative;border:1px solid #fff3!important}.pricing-popular:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#3b82f680,#8b5cf680);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.metric-card{position:relative;overflow:hidden}.metric-card:after{content:"";background:linear-gradient(90deg, var(--accent-blue), var(--accent-purple));transform-origin:0;height:4px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.metric-card:hover:after{transform:scaleX(1)}.code-block::-webkit-scrollbar{height:4px}.code-block::-webkit-scrollbar-track{background:0 0}.code-block::-webkit-scrollbar-thumb{background:#333;border-radius:2px}::selection{color:#fff;background:#3b82f64d}:focus-visible{outline-offset:2px;outline:2px solid #3b82f680}@media (width<=600px){.code-block{padding:1rem;font-size:.75rem}}
