@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;900&display=swap";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#fff;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-snap-type:y proximity}body{margin:0;padding:0}@keyframes spin-slow{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.card-texture{position:absolute;inset:0;z-index:1;opacity:.04;mix-blend-mode:screen;border-radius:inherit;transition:opacity .4s ease,transform 6s ease;pointer-events:none;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-mask-image:radial-gradient(circle at center,black 50%,transparent 100%);mask-image:radial-gradient(circle at center,black 50%,transparent 100%)}.obsidian-card:hover .card-texture{opacity:.08;transform:scale(1.05)}.texture-crypto{background-image:url(/assets/crypto-texture-D0P3T3yJ.webp);filter:contrast(1.2) sepia(.2)}.texture-stocks{background-image:url(/assets/stocks-texture-C3Bh4zkN.webp);filter:contrast(1.2) brightness(1.2)}.texture-data{background-image:url(/assets/data-texture-CemF-0yE.webp);filter:contrast(1.2) brightness(1.3) hue-rotate(-10deg)}:root{--primary-cyan: #67e8f9;--primary-teal: #14b8a6;--primary-purple: #a78bfa;--bg-dark: #000000;--text-primary: #ffffff;--text-secondary: #cbd5e1;--text-muted: #94a3b8}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-dark);color:var(--text-primary);overflow-x:hidden}@keyframes gradient-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.premium-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;font-size:1rem;font-weight:700;color:var(--text-primary);background:var(--brushed-metal-bg, linear-gradient(135deg, #4a4a4a 0%, #2a2a2a 50%, #3a3a3a 100%));background-size:200px 200px,100% 100%,100% 100%;background-blend-mode:overlay,normal,normal;border-radius:100px;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 1px #fff6,inset 0 -1px 1px #0000004d,0 4px 16px #0006;overflow:hidden;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.5)}.premium-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .7s cubic-bezier(.34,1.56,.64,1)}.premium-button:after{content:"";position:absolute;inset:-3px;background:linear-gradient(135deg,#67e8f9,#14b8a6,#a78bfa,#67e8f9);border-radius:100px;z-index:-1;opacity:0;filter:blur(12px);background-size:300% 300%;animation:gradient-flow 4s ease infinite;transition:opacity .4s ease,filter .4s ease}.premium-button:hover{background:#ffffff1f;border-color:#67e8f980;transform:translateY(-3px) scale(1.02);box-shadow:0 16px 48px #67e8f94d,0 8px 24px #a78bfa33,inset 0 1px #fff3,inset 0 -1px #0003}.premium-button:hover:before{left:100%}.premium-button:hover:after{opacity:1;filter:blur(16px)}.premium-button:active{transform:translateY(-1px) scale(1.01);transition:all .1s ease}@keyframes glow-pulse{0%,to{opacity:0}50%{opacity:.3}}.premium-button:after{animation:gradient-flow 4s ease infinite,glow-pulse 3s ease-in-out infinite}.asset-card{position:relative;background:var(--brushed-metal-bg, linear-gradient(145deg, #606060 0%, #3a3a3a 20%, #252525 50%, #3a3a3a 80%, #505050 100%));background-size:200px 200px,100% 100%,100% 100%;background-blend-mode:overlay,normal,normal;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:translateZ(0);will-change:transform;border:1px solid rgba(255,255,255,.5);border-top:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(0,0,0,.3);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;transition:all .4s cubic-bezier(.25,.8,.25,1);box-shadow:inset 0 1px #ffffffb3,inset 0 2px 4px #ffffff40,inset 0 -1px #0006,inset 0 -2px 4px #00000026,0 8px 32px #00000080,0 4px 16px #0000004d,0 0 30px #ffffff0f}.asset-card:hover{background:linear-gradient(180deg,rgba(255,255,255,.3) 0%,transparent 30%,transparent 70%,rgba(0,0,0,.1) 100%),linear-gradient(145deg,#707070,#4a4a4a 20%,#353535,#4a4a4a 80%,#606060);transform:translateY(-6px) scale(1.02);border-color:#ffffffb3;border-top-color:#ffffffe6;box-shadow:inset 0 1px #ffffffe6,inset 0 2px 6px #ffffff59,inset 0 -1px #0000004d,inset 0 -2px 4px #0000001a,0 20px 50px -5px #0009,0 10px 30px #0006,0 0 40px #ffffff1f}.card-content{position:relative;z-index:2;width:100%;height:100%;padding:3rem 2rem;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.asset-card h3{color:#fff;font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,.3);margin-bottom:.5rem;letter-spacing:-.01em;transition:transform .3s ease}.asset-card p{color:#e2e8f0;font-weight:500;font-size:1rem;line-height:1.5;text-align:center;opacity:.9;transition:color .3s ease}.asset-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transform:skew(-20deg);transition:left .7s ease;z-index:10;pointer-events:none}.asset-card:hover:before{left:200%;transition:left 1s ease}@media(max-width:768px){.asset-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}@keyframes pulse-glow{0%{box-shadow:0 0 #a78bfa66;border-color:#a78bfa66}70%{box-shadow:0 0 20px 10px #a78bfa00;border-color:#a78bfa00}to{box-shadow:0 0 #a78bfa00;border-color:#ffffff1a}}.playbar-pulse{animation:pulse-glow 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #4ade80b3}70%{box-shadow:0 0 0 6px #4ade8000}to{box-shadow:0 0 #4ade8000}}.feature-pill{background:#0009;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px #0000004d,inset 0 1px #fff3;padding:.6rem 1.2rem;border-radius:99px;color:#f8fafc;font-size:.85rem;font-weight:600;letter-spacing:.02em;display:flex;align-items:center;gap:.75rem;transition:all .3s ease;white-space:nowrap}.feature-pill:hover{background:#000000b3;border-color:#fff3;box-shadow:0 8px 30px #0006,inset 0 1px #ffffff4d;transform:translateY(-2px)}.chart-type-pill{background:transparent;border:none;color:#64748b;padding:.5rem 1rem;border-radius:99px;font-size:.75rem;font-weight:600;cursor:pointer;text-transform:capitalize;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;z-index:1}.chart-type-pill:hover{color:#fff;text-shadow:0 0 8px rgba(103,232,249,.5);transform:translateY(-1px) scale(1.05)}.chart-type-pill.active{background:#fff3;color:#fff;box-shadow:0 2px 10px #0003}@keyframes hud-cube-spin{0%{transform:rotateX(25deg) rotateY(45deg)}to{transform:rotateX(385deg) rotateY(405deg)}}@keyframes hud-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hud-pulse-skew{0%,to{transform:scale(1.2) skew(0);opacity:1}50%{transform:scale(1.25) skew(-5deg);opacity:.9}}@keyframes hud-wave-down{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes hud-data-split-left{0%,to{transform:translate(0)}50%{transform:translate(-15px,-15px)}}@keyframes hud-data-split-right{0%,to{transform:translate(0)}50%{transform:translate(15px,15px)}}.obsidian-card{border:1px solid transparent;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.4'/%3E%3C/svg%3E"),linear-gradient(135deg,#2a2a2a,#050505),linear-gradient(135deg,#b4e6ff66,#ffffff1a 40%,#000c);background-clip:padding-box,padding-box,border-box;background-origin:padding-box,padding-box,border-box;background-blend-mode:overlay,normal,normal;background-size:150px,cover,cover;box-shadow:inset 0 1px #fff3,0 20px 40px #000c;position:relative;overflow:hidden}.obsidian-card:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:120%;height:50%;background:radial-gradient(circle at center top,rgba(255,255,255,.08),transparent 70%);pointer-events:none}.obsidian-card:after{content:"";position:absolute;inset:0;border-radius:16px;pointer-events:none;z-index:10;box-shadow:inset 1px 1px #c8e6ff4d,inset -1px -1px #00000080}.obsidian-card:hover:after{box-shadow:inset 1px 1px #c8e6ff80,inset -1px -1px #000000e6}.obsidian-button{position:relative;overflow:hidden;background:linear-gradient(135deg,#00c6ff,#0072ff);border-radius:50px;border:1px solid rgba(255,255,255,.6);padding:1rem 2.5rem;color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-shadow:0 1px 3px rgba(0,0,0,.3);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;box-shadow:inset 0 0 20px #0ff,inset 0 0 5px #fffc,0 0 30px #00c6ff99,0 0 60px #0072ff4d;transform:translateY(0) scale(1);transition:all .3s cubic-bezier(.16,1,.3,1);will-change:transform,box-shadow,filter}.obsidian-button:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.5'/%3E%3C/svg%3E");mix-blend-mode:overlay;pointer-events:none;opacity:.4}.obsidian-button:hover{transform:scale(1.05);filter:brightness(1.1);box-shadow:inset 0 0 30px #0ff,inset 0 0 10px #fff,0 0 50px #00c6ffcc,0 0 80px #0072ff80;border-color:#ffffffe6}.obsidian-button:active{transform:scale(.98);box-shadow:inset 0 0 10px #0ff,0 0 20px #00c6ff99;transition:all .1s ease}.obsidian-button:after{content:none}.luminous-slider{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:transparent;outline:none;cursor:pointer;position:relative}.luminous-slider::-webkit-slider-runnable-track{width:100%;height:4px;background:#ffffff1a;border-radius:999px;box-shadow:inset 0 1px 2px #00000080}.luminous-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-5px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 10px #0ffc,0 0 20px #0ff6;border:none;transition:transform .1s ease,box-shadow .2s ease}.luminous-slider:active::-webkit-slider-thumb{transform:scale(1.2);box-shadow:0 0 15px #0ff,0 0 30px #0ff9}.luminous-tab{position:relative;background:transparent;border:none;color:#64748b;padding:.5rem 1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;border-radius:6px;outline:none}.luminous-tab:hover{color:#cbd5e1}.luminous-tab.active{color:#fff;text-shadow:0 0 15px rgba(255,255,255,.5);background:#ffffff0d;box-shadow:0 0 0 1px #ffffff1a}.hero-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-start;z-index:10}.hero-content{text-align:left;width:100%;max-width:100%;padding:0 4rem;display:flex;flex-direction:column;align-items:flex-start}.hero-content h2,.hero-content p{max-width:65vw}@media(max-width:768px){.hero-container{flex-direction:column;justify-content:flex-start!important;align-items:center!important;padding-top:120px;background:linear-gradient(to bottom,rgba(0,0,0,.8) 0%,transparent 100%)}.hero-content{text-align:center!important;width:100%!important;max-width:90vw!important;padding:0 1.5rem!important;z-index:20;display:flex;flex-direction:column;align-items:center}.hero-content h2{font-size:clamp(2.5rem,8vw,4rem)!important;line-height:1.05!important;margin-bottom:2rem!important}.hero-content p{font-size:1rem!important;padding:1rem 0!important;max-width:300px;line-height:1.5!important}}.social-widget{position:fixed;bottom:4rem;right:3rem;z-index:40;display:flex;flex-direction:column-reverse;align-items:center;gap:1rem;transition:opacity .2s ease}.social-toggle{width:3.5rem;height:3.5rem;border-radius:50%;background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#fffc;cursor:pointer;box-shadow:0 4px 12px #0003;transition:all .3s cubic-bezier(.34,1.56,.64,1);transform:rotate(0)}.social-toggle.open{background:#fff3;color:#fff}.social-links{display:flex;visibility:hidden;flex-direction:column-reverse;gap:.75rem;opacity:0;transform:translateY(20px) scale(.8);pointer-events:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);transform-origin:bottom center}.social-links.open{visibility:visible;opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.social-link-item{width:3rem;height:3rem;border-radius:50%;background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#ffffffb3;transition:all .2s ease;box-shadow:0 4px 10px #0000001a}.progress-widget{position:fixed;top:50%;right:40px;transform:translateY(-50%);height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;z-index:50;pointer-events:none;width:2px}.progress-track{position:absolute;top:0;bottom:0;width:2px;background:#ffffff0d;border-radius:4px}.progress-fill{position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:var(--scroll-progress);background:linear-gradient(to bottom,#22d3ee,#a78bfa);box-shadow:0 0 15px #22d3ee80;border-radius:4px}.progress-marker{position:relative;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto}.marker-dot{width:4px;height:4px;border-radius:50%;background:#fff3;transition:all .1s ease;z-index:2}.progress-marker.active .marker-dot{width:8px;height:8px;background:#fff;box-shadow:0 0 10px #fff,0 0 20px #22d3ee}.marker-label{position:absolute;right:20px;opacity:0;transform:translate(10px);color:#ffffff80;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;transition:opacity .2s ease,transform .2s ease;text-shadow:0 0 10px rgba(0,0,0,.5);pointer-events:none}.progress-marker.current .marker-label{opacity:1;transform:translate(0);color:#fff}@media(max-width:768px){.social-widget{bottom:2rem;right:1.5rem;gap:.5rem;z-index:60}.social-toggle{width:2.5rem;height:2.5rem}.social-links{transform:translateY(10px) scale(.8)}.social-links.open{transform:translateY(0) scale(1)}.social-link-item{width:2.25rem;height:2.25rem}.social-toggle svg{width:1.25rem!important;height:1.25rem!important}.social-link-item svg{width:1rem!important;height:1rem!important}.progress-widget{inset:auto 0 0;width:100%;height:48px;flex-direction:row;transform:none;padding:0 24px;background:linear-gradient(to top,rgba(0,0,0,.8),transparent)}.progress-track{width:auto;height:2px;left:24px;right:24px;top:50%;transform:translateY(-50%)}.progress-fill{height:2px;top:50%;left:24px;width:var(--scroll-progress);transform:translateY(-50%);background:linear-gradient(to right,#22d3ee,#a78bfa)}.marker-label{right:auto;left:50%;transform:translate(-50%) translateY(10px);bottom:24px}.progress-marker.current .marker-label{transform:translate(-50%) translateY(0)}}
