.landing-ambient{background-color:#05070a;background-image:radial-gradient(38% 24% at 82% 18%,#1677ff06,#0000 68%),linear-gradient(90deg,#2f8cff09 1px,#0000 1px),linear-gradient(#2f8cff07 1px,#0000 1px),linear-gradient(#05070a 0%,#071018 42%,#05070a 100%);background-size:auto,80px 80px,80px 80px,auto;overflow-x:clip}.landing-ambient .landing-hero-stage{background-color:#0000;background-image:radial-gradient(40% 34% at 84% 46%,#1677ff1a,#0000 62%),radial-gradient(20% 18% at 94% 34%,#1830521a,#0000 58%)}.landing-ambient .landing-hero-spotlight{background:radial-gradient(30% 24% at 80% 42%,#1677ff14,#0000 72%)}.landing-ambient .landing-hero-vignette{background:radial-gradient(82% 70% at 38% 42%,#0000 42%,#0000009e 100%),linear-gradient(#0000 72%,#0006 100%)}.landing-ambient .landing-hero-beams,.landing-ambient .landing-hero-market-lines{opacity:.06}.landing-ambient .landing-hero-candles{display:none}.landing-ambient .landing-section{background-image:linear-gradient(#0505051f 0%,#0000 18% 84%,#05050538 100%)}.landing-ambient .landing-section-glow{filter:blur(10px);background:radial-gradient(circle,#1677ff0e 0%,#0000 68%)}.landing-ambient .site-header-glass{box-shadow:none;background:#05070a;border-bottom-color:#ffffff14}.landing-ticker{max-width:100%;overflow:hidden}.landing-ticker__viewport{align-items:center;max-width:100%;height:1.85rem;display:flex;position:relative;overflow:hidden}.landing-ticker__fade{pointer-events:none;z-index:10;width:1.25rem;position:absolute;inset-block:0}.landing-ticker__fade--left{background:linear-gradient(90deg,#05070a,#0000);left:0}.landing-ticker__fade--right{background:linear-gradient(270deg,#05070a,#0000);right:0}@media (min-width:640px){.landing-ticker__fade{width:3.5rem}.landing-ticker__viewport{height:2rem}}.landing-section{position:relative}.landing-section:before{content:"";pointer-events:none;background:radial-gradient(36% 28% at 50% 0,#1677ff09,#0000 64%);position:absolute;inset:0}@keyframes landing-sculpture-float{0%,to{transform:rotateX(10deg)rotateY(-10deg)translate(0,0)}50%{transform:rotateX(6deg)rotateY(-6deg)translate3d(0,-12px,10px)}}@keyframes landing-halo-spin{0%{transform:rotateX(66deg)rotate(0)}to{transform:rotateX(66deg)rotate(360deg)}}@keyframes landing-halo-spin-reverse{0%{transform:rotateX(66deg)rotate(360deg)}to{transform:rotateX(66deg)rotate(0)}}@keyframes landing-chart-draw{0%{stroke-dashoffset:520px}to{stroke-dashoffset:0}}@keyframes landing-particle-drift{0%,to{opacity:.2;transform:translate(0,0)}50%{opacity:.85;transform:translate3d(8px,-16px,14px)}}@keyframes landing-glow-pulse{0%,to{opacity:.4}50%{opacity:.85}}@keyframes landing-node-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes landing-candle-float{0%,to{transform:translate3d(0, 0, var(--z,0px))}50%{transform:translate3d(0, -6px, var(--z,0px))}}@keyframes landing-hud-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes landing-spark-run{0%{stroke-dashoffset:160px}to{stroke-dashoffset:0}}@keyframes landing-timeline-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-timeline-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hero-sculpture{isolation:isolate;perspective:1400px;perspective-origin:50% 42%;width:100%;min-width:0;min-height:19rem;padding-bottom:.5rem;position:relative;overflow:clip visible}.hero-sculpture__scene{height:17.5rem;transform-style:preserve-3d;position:relative;transform:rotateX(10deg)rotateY(-10deg)scale(.92)}.hero-sculpture__floor{filter:blur(18px);background:radial-gradient(at 50% 40%,#0000008c,#0000 70%);border-radius:50%;position:absolute;inset:58% 8% 2% 10%;transform:rotateX(78deg)translateZ(-40px)}.hero-sculpture__reflection{opacity:.28;position:absolute;inset:48% 10% 0 12%;transform:rotateX(78deg)scaleY(-.35)translateZ(-20px);-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.hero-sculpture__tag{z-index:3;letter-spacing:.04em;color:#e2e8f0;background:#080c10d1;border:1px solid #1677ff47;border-radius:999px;padding:.2rem .5rem;font-family:ui-monospace,monospace;font-size:.65rem;animation:9s ease-in-out infinite landing-hud-float;position:absolute}.hero-sculpture__glow{filter:blur(32px);background:radial-gradient(circle at 40% 40%,#1677ff47,#0000 58%),radial-gradient(circle at 70% 60%,#22c55e14,#0000 55%),radial-gradient(circle at 30% 70%,#38bdf814,#0000 50%);border-radius:50%;animation:7s ease-in-out infinite landing-glow-pulse;position:absolute;inset:8% 4% 12% 8%}.hero-sculpture__glow--emerald{background:radial-gradient(circle,#22c55e1a,#0000 70%);animation-duration:8s;inset:18% 28% 20% 8%}.hero-sculpture__glow--cyan{background:radial-gradient(circle,#38bdf81a,#0000 70%);animation-duration:9s;inset:28% 12% 8% 38%}.hero-sculpture__halo--outer{border-color:#38bdf824;width:84%;height:84%;animation:36s linear infinite landing-halo-spin;top:-2%;left:8%}.hero-sculpture__grid{opacity:.45;background-image:linear-gradient(90deg,#38bdf814 1px,#0000 1px),linear-gradient(#1677ff14 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:16% 4% 6% 8%;transform:rotateX(72deg)translateZ(-48px);-webkit-mask-image:radial-gradient(72% 62% at 50% 40%,#000,#0000 78%);mask-image:radial-gradient(72% 62% at 50% 40%,#000,#0000 78%)}.hero-sculpture__halo{border:1px solid #1677ff52;border-radius:50%;width:72%;height:72%;position:absolute;top:4%;left:14%;transform:rotateX(66deg);box-shadow:0 0 28px #1677ff2e,inset 0 0 24px #38bdf80f}.hero-sculpture__halo--spin{border-color:#1677ffd9 #38bdf859 #0000 #0000;animation:20s linear infinite landing-halo-spin}.hero-sculpture__halo--inner{border-color:#0000 #0000 #22c55e66 #1677ff40;width:52%;height:52%;animation:28s linear infinite landing-halo-spin-reverse;top:14%;left:24%}.hero-sculpture__chart{position:absolute;inset:12% 6% 20% 10%;overflow:visible}.hero-sculpture__chart-line{fill:none;stroke:#1677fff2;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:520;filter:drop-shadow(0 0 8px #1677ff80);animation:4.8s cubic-bezier(.22,1,.36,1) forwards landing-chart-draw}.hero-sculpture__chart-line--cyan{stroke:#38bdf8b3;stroke-width:1.4px;stroke-dasharray:420;filter:drop-shadow(0 0 6px #38bdf873);animation-duration:5.6s}.hero-sculpture__candles{justify-content:space-between;align-items:flex-end;height:50%;display:flex;position:absolute;bottom:14%;left:12%;right:10%;transform:translateZ(36px)}.hero-candle{flex-direction:column;justify-content:flex-end;align-items:center;width:9%;height:100%;animation:6.5s ease-in-out infinite landing-candle-float;display:flex;position:relative}.hero-candle:nth-child(odd){animation-duration:7.4s}.hero-candle:nth-child(2n){animation-delay:.6s}.hero-candle__wick{background:#1677ffcc;width:1.5px;box-shadow:0 0 8px #1677ff66}.hero-candle__body{background:linear-gradient(90deg,#0d2340 0%,#1677ff 48%,#0a1b32 100%);border-radius:3px;width:100%;max-width:24px;min-height:32px;box-shadow:4px 10px 18px #00000080,inset 1px 0 #eaf2ff59}.hero-candle--down .hero-candle__body{background:linear-gradient(90deg,#eaf2ff 0%,#fff 48%,#aab7c8 100%)}.hero-candle--cyan .hero-candle__body{background:linear-gradient(90deg,#0d2340 0%,#38a8ff 48%,#071426 100%)}.hero-sculpture__particle{background:#1677ffe6;border-radius:999px;width:4px;height:4px;animation:8s ease-in-out infinite landing-particle-drift;position:absolute;box-shadow:0 0 10px #1677ff99}.hero-sculpture__particle--cyan{background:#38bdf8f2;box-shadow:0 0 10px #38bdf88c}.hero-sculpture__particle--emerald{background:#22c55ef2;box-shadow:0 0 10px #22c55e80}.hero-sculpture__hud{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080c10c7;border:1px solid #1677ff47;border-radius:.85rem;max-width:calc(100% - 1rem);padding:.5rem .65rem;animation:8s ease-in-out infinite landing-hud-float;position:absolute;box-shadow:0 16px 40px #00000073,inset 0 1px #ffffff0f}.hero-sculpture__hud--emerald{border-color:#22c55e59;animation-delay:1.2s}.hero-sculpture__hud--cyan{border-color:#38bdf859;animation-delay:2s}@media (min-width:640px){.hero-sculpture{min-height:26rem;overflow:visible}.hero-sculpture__scene{height:28rem;transform:rotateX(10deg)rotateY(-10deg)scale(1)}.hero-sculpture__hud{padding:.7rem .85rem}}@media (min-width:1024px){.hero-sculpture{min-height:36rem}.hero-sculpture__scene{height:36rem;animation:12s ease-in-out infinite landing-sculpture-float}}.landing-ai-network{pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-ai-network__node{transform-origin:50%;fill:#2f8cff}.landing-trust-chip{background:linear-gradient(#ffffff0a,#ffffff04),#080a0eb3;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0d}.landing-trust-chip--gold{border-color:#1677ff47}.landing-trust-chip--emerald,.landing-trust-chip--cyan,.landing-trust-chip--violet{border-color:#1677ff38}.landing-feature-card{box-shadow:none;background:linear-gradient(#ffffff09,#0000 42%),#0d1726;border:1px solid #ffffff12;transition:border-color .22s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.landing-feature-card:after{display:none}.landing-feature-card--emerald:after,.landing-feature-card--cyan:after{background:radial-gradient(circle,#1677ff14,#0000 72%)}.landing-feature-card:hover{border-color:#2f8cff7a}.landing-feature-card:hover .landing-feature-visual{background:radial-gradient(at 50% 0,#1677ff29,#05070beb);border-color:#2f8cff52}.landing-feature-card:hover .landing-feature-icon{color:#7cbcff;border-color:#2f8cff80}.landing-feature-visual{background:radial-gradient(at 50% 0,#1677ff1a,#05070beb);border:1px solid #ffffff0f;border-radius:.75rem;height:7.5rem;transition:border-color .22s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1);overflow:hidden}.landing-feature-visual svg .spark{stroke-dasharray:280;stroke-dashoffset:280px;animation:.82s cubic-bezier(.22,1,.36,1) .12s forwards terminal-line-draw}.landing-terminal .spark{fill:none;stroke-dasharray:420;stroke-dashoffset:420px;animation:.9s cubic-bezier(.22,1,.36,1) .18s forwards terminal-line-draw}.landing-terminal{background:linear-gradient(#ffffff08,#0000 36%),#0d1726;border:1px solid #ffffff12;box-shadow:0 16px 36px #00000052}.landing-timeline{position:relative}.landing-timeline__line{transform-origin:top;background:linear-gradient(#0d2340,#1677ff,#55b7ff);width:2px;animation:1.4s cubic-bezier(.22,1,.36,1) both landing-timeline-draw-y;position:absolute;top:1.5rem;bottom:1.5rem;left:1.15rem}@media (min-width:768px){.landing-timeline__line{transform-origin:0;width:auto;height:2px;animation-name:landing-timeline-draw;inset:1.35rem 8% auto}}.landing-cta-stage{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(70% 55% at 50% -8%,#1677ff1a,#0000 58%),#0d1726;border:1px solid #ffffff14;box-shadow:0 16px 36px #00000052}.landing-timeline__step{position:relative}.landing-timeline__step--active span:first-child{box-shadow:0 0 0 1px #2f8cff59}.landing-metric{animation:.52s cubic-bezier(.22,1,.36,1) both terminal-metric-in}.landing-ring-progress{stroke-dashoffset:201px;animation:.9s cubic-bezier(.22,1,.36,1) .16s forwards terminal-ring-fill}.landing-footer{background:linear-gradient(#080a0e66,#05070b);border-top:1px solid #1677ff38}.landing-section:after{content:"";pointer-events:none;inset-inline:12%;background:linear-gradient(90deg,#0000,#1677ff29,#0000);height:1px;position:absolute;bottom:0}.landing-chip-dot{width:.35rem;height:.35rem;box-shadow:none;background:#2f8cff;border-radius:999px;display:inline-block}.landing-mobile-drawer{background:#070c12;border:none;border-left:1px solid #2494ff52;width:min(86vw,380px);max-width:380px;box-shadow:-18px 0 44px #0000008c,0 0 22px #2494ff1a}.landing-mobile-drawer-header{background:0 0}.landing-cta-stage__line{opacity:.45;position:absolute;inset:12% 8%}@media (prefers-reduced-motion:reduce){.hero-sculpture__scene,.hero-sculpture__halo--spin,.hero-sculpture__halo--inner,.hero-sculpture__halo--outer,.hero-sculpture__glow,.hero-sculpture__chart-line,.hero-sculpture__particle,.hero-sculpture__hud,.hero-sculpture__tag,.hero-candle,.landing-ai-network__node,.landing-feature-visual svg .spark,.landing-terminal .spark,.landing-timeline__line,.landing-metric,.landing-chip-dot,.landing-ring-progress{animation:none!important}.hero-sculpture__chart-line,.landing-feature-visual svg .spark{stroke-dashoffset:0}.hero-capability:hover{border-color:#2f8cff80}}.landing-hero-terminal{background-image:radial-gradient(32% 24% at 82% 38%,#1677ff07,#0000 74%),linear-gradient(90deg,#2f8cff0a 1px,#0000 1px),linear-gradient(#2f8cff08 1px,#0000 1px);background-size:auto,64px 64px,64px 64px}.landing-hero-terminal:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#05070a 0%,#05070af5 38%,#05070a59 54%,#0000 74%);position:absolute;inset:0}@media (max-width:1023px){.landing-hero-terminal:before{background:linear-gradient(#05070ab8 0%,#05070a2e 42%,#0000 70%)}}.hero-trading-scene,.hero-trading-scene canvas{width:100%;height:100%}.hero-trading-scene canvas{display:block}.hero-trading-scene__fallback{background:radial-gradient(46% 40% at 78% 44%,#1677ff14,#0000 68%),linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/56px 56px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/56px 56px;height:100%}.site-header-glass{animation:.24s cubic-bezier(.22,1,.36,1) both landing-header-in}.hero-capability{transition:border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}.hero-capability:hover{border-color:#2f8cff80}.hero-capability:hover svg{color:#7cbcff}.landing-hero-follow{border-top:1px solid #2f8cff24;margin-top:0}.landing-hero-follow .landing-section-glow{opacity:.28}.landing-hero-follow .landing-section-divider{background:linear-gradient(90deg,#0000 0%,#2f8cff38 50%,#0000 100%)}.landing-hero-follow .landing-feature-visual{background:radial-gradient(at 50% 0,#1677ff24,#05070bf0);border-color:#2f8cff29;height:4.75rem}.landing-hero-follow .landing-feature-icon{border-color:#2f8cff61}.landing-hero-follow .landing-feature-card{border-color:#2f8cff29}.hero-terminal-layer{transform-style:preserve-3d;transform:perspective(1900px)rotateY(-1deg)rotateX(.35deg)}@media (max-width:1023px){.hero-terminal-layer{transform:none}}.landing-feature-card .landing-chip-dot{position:absolute;top:.75rem;right:.75rem}.terminal-shell{width:100%;max-width:none}@media (min-width:1024px){.terminal-shell{width:min(100%,39rem);margin-left:auto}}@media (min-width:1440px){.terminal-shell{width:min(100%,40.5rem)}}.terminal-shell__edge{pointer-events:none;border-radius:15px;position:absolute;inset:-1px;box-shadow:0 0 0 1px #2f8cff42,0 18px 40px #0000006b,0 2px #2f8cff14}.terminal-live{letter-spacing:.14em;text-transform:uppercase;color:#aab4c2;align-items:center;gap:.4rem;font-size:.58rem;font-weight:600;display:inline-flex}.terminal-live__dot{opacity:.72;background:#3dd68c;border-radius:999px;width:.32rem;height:.32rem;animation:4.8s ease-in-out infinite terminal-live-pulse}.terminal-timeframe{text-align:center;letter-spacing:.12em;color:#aab4c2;background:#0d1726;border:1px solid #ffffff14;border-radius:4px;min-width:2.15rem;padding:.28rem .45rem;font-size:.62rem;font-weight:600}.terminal-timeframe.is-active{color:#f5f7fa;background:#2f8cff1f;border-color:#2f8cff8c}.terminal-metrics{background:#08111f8c;border-top:1px solid #ffffff14}.terminal-metrics>div{border-right:1px solid #ffffff12}.terminal-metrics>div:nth-child(2n){border-right:none}@media (min-width:640px){.terminal-metrics>div,.terminal-metrics>div:nth-child(2n){border-right:1px solid #ffffff12}.terminal-metrics>div:last-child{border-right:none}}.landing-ambient .premium-cta.hero-cta-primary{color:#f5f7fa;height:2.75rem;box-shadow:none;background-color:#1677ff;background-image:none;border:1px solid #2f8cff}.landing-ambient .premium-cta.hero-cta-primary:hover{box-shadow:none;background-color:#2f8cff;background-image:none}.landing-ambient .premium-cta.hero-cta-secondary{color:#f5f7fa;height:2.75rem;box-shadow:none;background-color:#0d1726;border:1px solid #2f8cff61}.landing-ambient .premium-cta.hero-cta-secondary:hover{background-color:#122033;border-color:#2f8cff9e}.terminal-price-line{stroke-dasharray:420;stroke-dashoffset:420px;animation:.22s cubic-bezier(.22,1,.36,1) .74s forwards terminal-line-draw}.terminal-price-dot{transform-origin:268px 34px;animation:4.2s ease-in-out 1.05s infinite terminal-dot-pulse}.terminal-price-marker{transform-box:view-box;transform-origin:0 0;animation:.16s cubic-bezier(.22,1,.36,1) .82s forwards terminal-marker-travel}.terminal-candle-live .terminal-candle-body{transform-box:fill-box;transform-origin:bottom;animation:.12s cubic-bezier(.22,1,.36,1) .88s both terminal-candle-body}.terminal-candle-live .terminal-candle-wick{transform-box:fill-box;transform-origin:top;animation:.11s cubic-bezier(.22,1,.36,1) .98s both terminal-candle-wick}.terminal-metric{opacity:0;animation:.42s cubic-bezier(.22,1,.36,1) both terminal-metric-in}.terminal-flow{letter-spacing:.1em;text-transform:uppercase;color:#aab4c2;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.65rem;display:flex}.terminal-flow__trace{background:#ffffff14;flex:auto;height:1px;position:relative;overflow:hidden}.terminal-flow__trace:after{content:"";background:linear-gradient(90deg,#0000,#2f8cff);width:28%;animation:4.8s linear infinite terminal-flow;position:absolute;inset:0 auto 0 0}.journal-row-enter{animation:.52s cubic-bezier(.22,1,.36,1) both terminal-metric-in}.insight-confidence{background:#ffffff14;border-radius:999px;height:3px;overflow:hidden}.insight-confidence__fill{transform-origin:0;background:#2f8cff;width:72%;height:100%;animation:.7s cubic-bezier(.22,1,.36,1) .28s forwards terminal-confidence;display:block;transform:scaleX(0)}.landing-terminal .spark{stroke-dasharray:420;stroke-dashoffset:420px;animation:.8s cubic-bezier(.22,1,.36,1) .12s forwards terminal-line-draw}@keyframes landing-header-in{0%{opacity:0}to{opacity:1}}@keyframes terminal-line-draw{to{stroke-dashoffset:0}}@keyframes terminal-marker-travel{0%{opacity:.35;transform:translate(0)}45%{opacity:1;transform:translate(76px,-24px)}75%{transform:translate(160px,-52px)}to{transform:translate(248px,-68px)}}@keyframes terminal-candle-body{0%{opacity:.4;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}@keyframes terminal-candle-wick{0%{opacity:.35;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}@keyframes terminal-dot-pulse{0%,to{opacity:1}50%{opacity:.72}}@keyframes terminal-live-pulse{0%,to{opacity:.45}50%{opacity:.82}}@keyframes terminal-metric-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes terminal-flow{0%{transform:translate(-120%)}to{transform:translate(340%)}}@keyframes terminal-ring-fill{to{stroke-dashoffset:51px}}@keyframes terminal-confidence{to{transform:scaleX(1)}}@media (max-width:639px){.terminal-flow__trace:after,.terminal-price-dot,.terminal-live__dot,.terminal-price-marker{animation:none}.terminal-price-line{animation-duration:.22s;animation-delay:.42s}.terminal-candle-live .terminal-candle-body,.terminal-candle-live .terminal-candle-wick{animation:none}.landing-feature-visual svg .spark,.landing-terminal .spark{animation-duration:.42s}}@media (prefers-reduced-motion:reduce){.site-header-glass,.terminal-price-line,.terminal-price-dot,.terminal-price-marker,.terminal-candle-live .terminal-candle-body,.terminal-candle-live .terminal-candle-wick,.terminal-metric,.terminal-live__dot,.terminal-flow__trace:after,.journal-row-enter,.insight-confidence__fill,.landing-terminal .spark,.landing-feature-visual svg .spark,.landing-ring-progress,.landing-metric{animation:none!important}.terminal-price-line,.landing-feature-visual svg .spark,.landing-terminal .spark{stroke-dashoffset:0}.terminal-metric,.landing-metric{opacity:1}.insight-confidence__fill,.hero-terminal-layer{transform:none}.landing-ring-progress{stroke-dashoffset:51px}}
