:root{--bg-base:#050505;--bg-primary:#0a0a0a;--bg-secondary:#0e0e0e;--bg-tertiary:#141414;--bg-elevated:#1a1a1a;--bg-hover:#1f1f1f;--surface:rgba(24,24,27,0.4);--surface-elevated:rgba(24,24,27,0.6);--surface-hover:rgba(24,24,27,0.7);--border-primary:rgba(63,63,70,0.5);--border-subtle:rgba(63,63,70,0.3);--border-hover:rgba(113,113,122,0.5);--border-accent:rgba(136,242,67,0.2);--text-primary:#F4F4F5;--text-secondary:#A1A1AA;--text-muted:#71717A;--text-faint:#52525B;--bull:#88F243;--bull-muted:rgba(136,242,67,0.08);--bull-glow:rgba(136,242,67,0.2);--bear:#EF4444;--bear-muted:rgba(239,68,68,0.08);--bear-glow:rgba(239,68,68,0.2);--neutral:#71717A;--status-ok:#88F243;--status-warn:#F59E0B;--status-error:#EF4444;--accent:#88F243;--accent-muted:rgba(136,242,67,0.08);--accent-glow:rgba(136,242,67,0.15);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono","Fira Code",monospace;--font-display:var(--font-sans);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--shadow-panel:0 2px 12px rgba(0,0,0,0.6);--shadow-card:0 4px 24px rgba(0,0,0,0.5);--shadow-glow-bull:0 0 40px rgba(136,242,67,0.08);--shadow-glow-bear:0 0 40px rgba(239,68,68,0.08);--shadow-glow-accent:0 0 40px rgba(136,242,67,0.06);--container-max:1440px;--gutter:32px;--font-size-2xs:9px;--font-size-xs:11px;--font-size-sm:12px;--font-size-base:14px;--font-size-md:15px;--font-size-lg:17px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--font-size-4xl:40px;--font-size-hero:clamp(48px,6vw,72px);--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-normal:300ms cubic-bezier(0.4,0,0.2,1);--transition-slow:500ms cubic-bezier(0.4,0,0.2,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body,html{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-feature-settings:"tnum" 1}::selection{background:rgba(136,242,67,.2);color:var(--text-primary)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(63,63,70,.4);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:rgba(113,113,122,.5)}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;border:none;background:none}.mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1;letter-spacing:-.01em}.driver-card{transition:box-shadow .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.driver-card:hover{box-shadow:0 0 60px rgba(0,0,0,.9),0 0 30px rgba(255,255,255,.02),0 4px 16px rgba(0,0,0,.4);transform:translateY(-1px)}.alpha-card{transition:box-shadow .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);position:relative}.alpha-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--alpha-border-angle,0deg),transparent 0deg,rgba(136,242,67,.3) 60deg,rgba(136,242,67,.08) 120deg,transparent 180deg,rgba(136,242,67,.15) 270deg,transparent 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:alphaRotate 8s linear infinite;opacity:.6;z-index:1}.alpha-card:hover:before{opacity:1;animation:alphaRotate 3s linear infinite}.alpha-card:hover{box-shadow:0 0 80px rgba(0,0,0,.9),0 0 40px rgba(136,242,67,.06),0 4px 20px rgba(136,242,67,.04);transform:translateY(-2px)}@property --alpha-border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes alphaRotate{0%{--alpha-border-angle:0deg}to{--alpha-border-angle:360deg}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.anim-fade-up{animation:fadeInUp .7s var(--ease-out-expo) both}.anim-fade-up-1{animation:fadeInUp .7s var(--ease-out-expo) .05s both}.anim-fade-up-2{animation:fadeInUp .7s var(--ease-out-expo) .12s both}.anim-fade-up-3{animation:fadeInUp .7s var(--ease-out-expo) .2s both}.anim-fade-up-4{animation:fadeInUp .7s var(--ease-out-expo) .28s both}.anim-fade-up-5{animation:fadeInUp .7s var(--ease-out-expo) .38s both}.anim-fade-up-6{animation:fadeInUp .7s var(--ease-out-expo) .48s both}.anim-fade-up-7{animation:fadeInUp .7s var(--ease-out-expo) .58s both}.anim-fade-up-8{animation:fadeInUp .7s var(--ease-out-expo) .68s both}@keyframes topbarScan{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}@keyframes zoneTriggeredFlash{0%{opacity:.3;transform:scale(.97)}15%{opacity:1;transform:scale(1.02)}40%{opacity:1;transform:scale(1)}to{opacity:.85;transform:scale(1)}}@keyframes zoneTriggeredFlashRed{0%{opacity:.3;transform:scale(.97)}15%{opacity:1;transform:scale(1.02)}40%{opacity:1;transform:scale(1)}to{opacity:.85;transform:scale(1)}}.zone-triggered-long{animation:zoneTriggeredFlash 1.2s ease-out forwards;border-radius:4px;padding:2px 8px}.zone-triggered-short{animation:zoneTriggeredFlashRed 1.2s ease-out forwards;border-radius:4px;padding:2px 8px}@keyframes pulseGlow{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#0a0a0a 25%,#141414 50%,#0a0a0a 75%);background-size:200% 100%;animation:shimmer 1.8s ease-in-out infinite;border-radius:4px}@keyframes pulse{0%,80%,to{opacity:.3}40%{opacity:1}}@keyframes biasGlow{0%,to{opacity:.2}50%{opacity:.35}}@keyframes setupPulse{0%,to{border-color:rgba(136,242,67,.12);box-shadow:0 0 4px rgba(136,242,67,.05),inset 0 0 4px rgba(136,242,67,.02)}50%{border-color:rgba(136,242,67,.35);box-shadow:0 0 12px rgba(136,242,67,.2),inset 0 0 8px rgba(136,242,67,.06)}}.setup-btn{animation:setupPulse 3s ease-in-out infinite}.setup-btn:nth-child(2){animation-delay:-1s}.setup-btn:nth-child(3){animation-delay:-2s}button:focus-visible,input:focus-visible{outline:1px solid var(--accent);outline-offset:2px}@keyframes intake-scan{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}.glass-surface{background:var(--surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-primary);border-radius:var(--radius-lg)}.label-tracked{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-weight:500}@keyframes scrollCards{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes feedLineIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.feed-line{animation:feedLineIn .4s ease-out both}.pipe-track{position:relative;border-radius:4px;overflow:hidden;background:linear-gradient(180deg,rgba(136,242,67,.01),rgba(136,242,67,.04) 50%,rgba(136,242,67,.01));box-shadow:inset 0 0 3px rgba(0,0,0,.5)}.pipe-fill{position:absolute;top:0;left:0;height:100%;border-radius:4px;background:linear-gradient(180deg,rgba(136,242,67,.08),rgba(136,242,67,.45) 30%,rgba(136,242,67,.85) 50%,rgba(136,242,67,.45) 70%,rgba(136,242,67,.08));box-shadow:0 0 6px rgba(136,242,67,.25),0 0 16px rgba(136,242,67,.12),0 0 30px rgba(136,242,67,.06)}.pipe-fill:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 30%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.08) 70%,transparent);background-size:80px 100%;animation:pipePulse 1.8s linear infinite}@keyframes pipePulse{0%{background-position:-80px 0}to{background-position:calc(100% + 80px) 0}}.pipe-fill:before{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(90deg,transparent,rgba(136,242,67,.06) 4px,transparent 8px,rgba(136,242,67,.03) 12px,transparent 16px);animation:pipeShimmer 4s linear infinite;opacity:.7}@keyframes pipeShimmer{0%{background-position:0 0}to{background-position:48px 0}}@keyframes proximityPulse{0%,to{opacity:.85}50%{opacity:1}}.proximity-imminent{animation:proximityPulse 2s ease-in-out infinite;border:none;outline:none;box-shadow:none}.proximity-imminent:focus-visible{outline:1px solid var(--accent);outline-offset:2px}@keyframes proximityFlash{0%{opacity:.4;transform:scale(.95)}15%{opacity:1;transform:scale(1.05)}40%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.proximity-triggered{animation:proximityFlash .3s ease-out forwards;border:none;outline:none;box-shadow:none}.proximity-triggered:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.proximity-crossfade-enter{animation:fadeIn 1s ease-out forwards}@keyframes disclaimerGlow{0%,to{box-shadow:0 0 6px rgba(136,242,67,.08)}50%{box-shadow:0 0 12px rgba(136,242,67,.15)}}@keyframes disclaimerDot{0%,to{opacity:1}50%{opacity:.4}}@keyframes disclaimerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes disclaimerSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cta-primary{transition:opacity .15s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.cta-primary:hover{opacity:.88;box-shadow:0 0 24px rgba(136,242,67,.22),0 4px 12px rgba(136,242,67,.12)}.cta-secondary{transition:border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.cta-secondary:hover{border-color:rgba(136,242,67,.22);color:#A1A1AA}.nav-link{transition:color .15s cubic-bezier(.4,0,.2,1)}.nav-link:hover{color:#F4F4F5}.coin-pill img{transition:filter .4s ease}.coin-pill span{transition:color .4s ease}.coin-pill:hover{border-color:rgba(136,242,67,.15);box-shadow:0 0 12px rgba(136,242,67,.06)}.coin-pill:hover img{filter:grayscale(0) brightness(1)!important}.coin-pill:hover span{color:#A1A1AA!important}@media (max-width:900px){.landing-hero{flex-direction:column!important}.landing-hero>div{flex:1 1 auto!important;min-height:400px!important}.landing-stats{grid-template-columns:repeat(2,1fr)!important}.landing-built-for,.landing-how-steps,.landing-modes{grid-template-columns:1fr!important}.landing-how-connector{display:none!important}.landing-activity{grid-template-columns:repeat(2,1fr)!important}.landing-pricing,.landing-teaser-grid{grid-template-columns:1fr!important}.landing-pricing{max-width:400px!important}.landing-pipeline{grid-template-columns:1fr!important}.landing-categories{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}}@media (max-width:480px){.landing-stats{grid-template-columns:1fr 1fr!important}.landing-built-for{grid-template-columns:1fr!important}}@media (max-width:768px){:root{--gutter:20px;--sp-16:48px;--sp-12:36px}.hamburger{display:flex!important}.site-nav-links{display:none!important}.site-nav.nav-open .site-nav-links{display:flex!important;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:rgba(5,5,5,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:16px 20px;border-bottom:1px solid rgba(63,63,70,.3);gap:12px;z-index:99}.site-nav.nav-open .site-nav-links .nav-link-divider{display:none!important}.site-footer-columns{flex-wrap:wrap!important;gap:24px!important}.site-footer-col{min-width:140px!important;flex:1 1 140px!important}.dashboard-root{height:auto!important;min-height:100vh}.dashboard-root,.dashboard-scroll{overflow:visible!important}.evidence-grid{grid-template-columns:1fr 1fr!important}.evidence-grid>.evidence-card{grid-column:auto!important;grid-row:auto!important}.zone-engine-grid{grid-template-columns:1fr!important;height:auto!important}.topbar-symbols{grid-template-columns:repeat(2,1fr)!important}.pricing-grid{grid-template-columns:1fr!important}.auth-container,.contact-container{padding:40px 16px!important}.seo-content-container{padding-left:16px!important;padding-right:16px!important}.data-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:480px){:root{--gutter:12px;--font-size-hero:clamp(32px,8vw,48px);--font-size-4xl:28px;--font-size-3xl:24px}.evidence-grid{grid-template-columns:1fr!important}.site-footer-columns{flex-direction:column!important}.chart-container{height:clamp(300px,55vh,500px)!important}.topbar-symbols{grid-template-columns:1fr 1fr!important}.seo-card{padding:24px 16px!important}}.hamburger{display:none;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer;background:none;border:none;padding:0;flex-direction:column;gap:5px}.hamburger span{display:block;width:20px;height:1.5px;background:var(--text-secondary);border-radius:1px;transition:transform .25s ease,opacity .25s ease}.site-nav.nav-open .hamburger span:first-child{transform:translateY(6.5px) rotate(45deg)}.site-nav.nav-open .hamburger span:nth-child(2){opacity:0}.site-nav.nav-open .hamburger span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@keyframes creditDeduct{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-24px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.news-card-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:900px){.news-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.news-card-grid{grid-template-columns:1fr}}.news-article-body p{margin:0 0 20px;font-size:16px;line-height:1.85;color:#A1A1AA}.news-article-body h2{font-size:20px;font-weight:600;color:#E4E4E7;margin:40px 0 16px;border-top:1px solid rgba(63,63,70,.15);padding-top:28px}.news-article-body h2:first-of-type{border-top:none;padding-top:0;margin-top:0}.news-article-body h3{font-size:16px;font-weight:600;color:#D4D4D8;margin:28px 0 10px;letter-spacing:.01em}.news-article-body ol,.news-article-body ul{margin:0 0 20px;padding-left:20px;color:#A1A1AA;font-size:16px;line-height:1.85}.news-article-body li{margin-bottom:8px}.news-article-body code{font-family:JetBrains Mono,monospace;font-size:14px;color:#D4D4D8;background:rgba(63,63,70,.15);padding:1px 5px;border-radius:3px}.news-article-body strong{color:#D4D4D8;font-weight:600}.news-article-body section[data-section=trading-implications]{background:rgba(136,242,67,.03);border:1px solid rgba(136,242,67,.12);border-radius:10px;padding:24px 28px;margin-top:40px}.news-article-body section[data-section=trading-implications] h2,.news-article-body section[data-section=trading-implications] h3{color:#88F243!important;border-top:none!important;padding-top:0!important;margin-top:0!important;border-left:none!important;padding-left:0!important}.news-article-body h2:last-of-type,.news-article-body h3:last-of-type{color:#88F243!important;border-left:3px solid rgba(136,242,67,.4);padding-left:14px;margin-top:36px}.news-card{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.news-card:hover{transform:translateY(-1px)}.news-card:hover .news-card-title{color:#FFFFFF!important}.news-card-bullish{border-left:3px solid #88f243!important;background:rgba(136,242,67,.02)!important}.news-card-bullish:hover{border-color:rgba(136,242,67,.4)!important;box-shadow:0 0 20px rgba(136,242,67,.06)}.news-card-bearish{border-left:3px solid #ef4444!important;background:rgba(239,68,68,.02)!important}.news-card-bearish:hover{border-color:rgba(239,68,68,.4)!important;box-shadow:0 0 20px rgba(239,68,68,.06)}.news-card-neutral{border-left:3px solid #3f3f46!important}.news-card-neutral:hover{border-color:rgba(161,161,170,.25)!important}.news-card-featured{grid-column:1/-1}@keyframes freshPulse{0%,to{opacity:.4}50%{opacity:1}}.news-fresh-dot{animation:freshPulse 2s ease-in-out infinite}.news-reading-progress{position:fixed;top:0;left:0;height:2px;background:#88F243;box-shadow:0 0 8px rgba(136,242,67,.3);z-index:50;transition:width .1s ease-out;pointer-events:none}.news-filter-bar{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(5,5,5,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:12px 0;border-bottom:1px solid rgba(63,63,70,.15)}@media (max-width:600px){.news-detail-card{padding:24px 20px!important}.news-article-body section[data-section=trading-implications]{padding:18px 16px}}.media-grid-4{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}.media-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.media-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:640px){.media-grid-2,.media-grid-3{grid-template-columns:1fr}}