@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--accent: #2E5CFF;--accent-light: #5B7FFF;--accent-dark: #1E4AD9;--accent-glow: rgba(46, 92, 255, .4);--accent-subtle: rgba(46, 92, 255, .1);--bg-void: #030303;--bg-deep: #0a0a0a;--bg-surface: #111111;--bg-elevated: #181818;--bg-hover: #1f1f1f;--bg-card: #0d0d0d;--border-subtle: rgba(255, 255, 255, .06);--border-default: rgba(255, 255, 255, .1);--border-focus: rgba(46, 92, 255, .5);--border-card: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--text-dim: rgba(255, 255, 255, .3);--color-bullish: #10b981;--color-bullish-glow: rgba(46, 92, 255, .3);--color-bearish: #ef4444;--color-bearish-glow: rgba(239, 68, 68, .3);--color-neutral: #f59e0b;--color-neutral-glow: rgba(245, 158, 11, .3);--font-display: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--text-xs: clamp(.7rem, .65rem + .25vw, .75rem);--text-sm: clamp(.8rem, .75rem + .25vw, .875rem);--text-base: clamp(.9rem, .85rem + .25vw, 1rem);--text-lg: clamp(1.05rem, 1rem + .25vw, 1.125rem);--text-xl: clamp(1.2rem, 1.1rem + .5vw, 1.375rem);--text-2xl: clamp(1.5rem, 1.25rem + 1vw, 1.875rem);--text-3xl: clamp(1.875rem, 1.5rem + 1.5vw, 2.5rem);--text-4xl: clamp(2.25rem, 1.75rem + 2vw, 3.25rem);--text-5xl: clamp(2.75rem, 2rem + 3vw, 4rem);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--shadow-glow: 0 0 40px var(--accent-glow);--shadow-card: 0 1px 3px rgba(0, 0, 0, .3)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;color:var(--text-primary);background:var(--bg-void);min-height:100vh;overflow-x:hidden}#root{min-height:100vh;display:flex;flex-direction:column}a{color:var(--accent-light);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--text-primary)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent);color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--border-focus)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px var(--accent-glow)}50%{box-shadow:0 0 40px var(--accent-glow),0 0 60px var(--accent-glow)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes gauge-fill{0%{stroke-dashoffset:283}}@keyframes number-pop{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media (max-width: 768px){.main-content-responsive{padding:var(--space-5) var(--space-4)!important}.footer-responsive{padding:var(--space-4)!important}.footer-content-responsive{flex-direction:column!important;gap:var(--space-2)!important;text-align:center!important}.hero-section-responsive{grid-template-columns:1fr!important;gap:var(--space-8)!important;padding-top:var(--space-8)!important;padding-bottom:var(--space-12)!important}.hero-graphic-responsive{display:none!important}.stats-section-responsive{flex-direction:column!important;gap:var(--space-6)!important;align-items:center!important;text-align:center!important}.recent-grid-responsive,.how-it-works-responsive{grid-template-columns:1fr!important}.value-prop-responsive{grid-template-columns:1fr!important;gap:var(--space-8)!important}.analysis-hero-responsive{flex-direction:column!important;gap:var(--space-6)!important;padding:var(--space-5)!important}.prob-cards-responsive{flex-direction:column!important;width:100%!important}.prob-card-responsive{min-width:unset!important;width:100%!important;padding:var(--space-4) var(--space-5)!important}.prob-card-value-responsive{font-size:3rem!important}.history-positions-responsive{grid-template-columns:1fr!important}.history-section-responsive{border-right:none!important;padding-right:0!important;padding-bottom:var(--space-4)!important;border-bottom:1px solid var(--border-subtle)!important}.timeline-row-responsive{grid-template-columns:1fr!important;gap:var(--space-2)!important}.timeline-probs-container{display:flex!important;gap:var(--space-4)!important;margin-top:var(--space-2)!important}.volume-stats-responsive{flex-wrap:wrap!important;gap:var(--space-4)!important}.header-nav-responsive{gap:var(--space-4)!important}.title-responsive{font-size:var(--text-2xl)!important}.market-signal-jump-responsive{flex-wrap:wrap!important;gap:var(--space-2)!important}}@media (max-width: 480px){.prob-card-value-responsive{font-size:2.5rem!important}.stats-section-responsive{padding:var(--space-6) var(--space-4)!important}.position-row-responsive{grid-template-columns:16px 1fr 28px 45px!important;font-size:10px!important}.header-responsive{padding:0 var(--space-4)!important;height:60px!important}.nav-links-responsive{display:none!important}.market-input-form-responsive{flex-direction:column!important;gap:var(--space-3)!important}.market-input-button-responsive,.market-input-button-responsive button{width:100%!important}}.animate-fade-in{animation:fade-in .5s ease-out forwards}.animate-slide-up{animation:slide-up .6s ease-out forwards}.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}.badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--accent-subtle);border:1px solid rgba(46,92,255,.2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:500;color:var(--accent-light);text-transform:uppercase;letter-spacing:.05em}.badge-icon{width:12px;height:12px}.section-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--accent-subtle);border:1px solid rgba(46,92,255,.15);border-radius:var(--radius-full);font-size:10px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-4)}.chrome-effect{background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#ffffff26,#ffffff0d,#ffffff1a);background-size:200% 200%;animation:gradient-shift 8s ease infinite}
